as: i386-SIMD

1 
1 9.15.10 Intel's MMX and AMD's 3DNow! SIMD Operations
1 ----------------------------------------------------
1 
1 'as' supports Intel's MMX instruction set (SIMD instructions for integer
1 data), available on Intel's Pentium MMX processors and Pentium II
1 processors, AMD's K6 and K6-2 processors, Cyrix' M2 processor, and
1 probably others.  It also supports AMD's 3DNow! instruction set (SIMD
1 instructions for 32-bit floating point data) available on AMD's K6-2
1 processor and possibly others in the future.
1 
1    Currently, 'as' does not support Intel's floating point SIMD, Katmai
1 (KNI).
1 
1    The eight 64-bit MMX operands, also used by 3DNow!, are called
1 '%mm0', '%mm1', ...  '%mm7'.  They contain eight 8-bit integers, four
1 16-bit integers, two 32-bit integers, one 64-bit integer, or two 32-bit
1 floating point values.  The MMX registers cannot be used at the same
1 time as the floating point stack.
1 
1    See Intel and AMD documentation, keeping in mind that the operand
1 order in instructions is reversed from the Intel syntax.
1