[BACK]Return to README CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp / mpn / x86

Annotation of OpenXM_contrib/gmp/mpn/x86/README, Revision 1.1

1.1     ! maekawa     1:
        !             2:                       X86 MPN SUBROUTINES
        !             3:
        !             4:
        !             5: This directory contains mpn functions for various 80x86 chips.
        !             6:
        !             7:
        !             8: CODE ORGANIZATION
        !             9:
        !            10:        x86              i386, i486, generic
        !            11:        x86/pentium      Intel Pentium (P5, P54)
        !            12:        x86/pentium/mmx  Intel Pentium with MMX (P55)
        !            13:        x86/p6           Intel Pentium Pro
        !            14:        x86/p6/mmx       Intel Pentium II, III
        !            15:        x86/p6/p3mmx     Intel Pentium III
        !            16:        x86/k6           AMD K6, K6-2, K6-3
        !            17:        x86/k6/mmx
        !            18:        x86/k6/k62mmx    AMD K6-2
        !            19:        x86/k7           AMD Athlon
        !            20:        x86/k7/mmx
        !            21:
        !            22:
        !            23: The x86 directory is also the main support for P6 at the moment, and
        !            24: is something of a blended style, meant to be reasonable on all x86s.
        !            25:
        !            26:
        !            27:
        !            28: STATUS
        !            29:
        !            30: The code is well-optimized for AMD and Intel chips, but not so well
        !            31: optimized for Cyrix chips.
        !            32:
        !            33:
        !            34:
        !            35: RELEVANT OPTIMIZATION ISSUES
        !            36:
        !            37: For implementations with slow double shift instructions (SHLD and
        !            38: SHRD), it might be better to mimic their operation with SHL+SHR+OR.
        !            39: (M2 is likely to benefit from that, but not Pentium due to its slow
        !            40: plain SHL and SHR.)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>