/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
arch-12.s | 4 pswapd %mm1,%mm0 5 pminub %mm1,%mm0
|
ssse3.s | 5 phaddw (%ecx),%mm0 6 phaddw %mm1,%mm0 9 phaddd (%ecx),%mm0 10 phaddd %mm1,%mm0 13 phaddsw (%ecx),%mm0 14 phaddsw %mm1,%mm0 17 phsubw (%ecx),%mm0 18 phsubw %mm1,%mm0 21 phsubd (%ecx),%mm0 22 phsubd %mm1,%mm0 [all...] |
x86-64-ssse3.s | 5 phaddw (%rcx),%mm0 6 phaddw %mm1,%mm0 9 phaddd (%rcx),%mm0 10 phaddd %mm1,%mm0 13 phaddsw (%rcx),%mm0 14 phaddsw %mm1,%mm0 17 phsubw (%rcx),%mm0 18 phsubw %mm1,%mm0 21 phsubd (%rcx),%mm0 22 phsubd %mm1,%mm0 [all...] |
sse-noavx.s | 15 maskmovq %mm7,%mm0 21 movq2dq %mm0, %xmm1 23 pabsb %mm1,%mm0 24 pabsd %mm1,%mm0 25 pabsw %mm1,%mm0 26 paddq %mm1,%mm0 27 palignr $0x2,%mm1,%mm0 28 pavgb %mm1,%mm0 31 phaddd %mm1,%mm0 32 phaddsw %mm1,%mm0 [all...] |
x86-64-sse-noavx.s | 16 maskmovq %mm7,%mm0 22 movq2dq %mm0, %xmm1 24 pabsb %mm1,%mm0 25 pabsd %mm1,%mm0 26 pabsw %mm1,%mm0 27 paddq %mm1,%mm0 28 palignr $0x2,%mm1,%mm0 29 pavgb %mm1,%mm0 32 phaddd %mm1,%mm0 33 phaddsw %mm1,%mm0 [all...] |
arch-11.s | 5 pminub %mm1,%mm0
|
ssse3.d | 9 0: 0f 38 01 01[ ]+phaddw \(%ecx\),%mm0 10 4: 0f 38 01 c1[ ]+phaddw %mm1,%mm0 13 12: 0f 38 02 01[ ]+phaddd \(%ecx\),%mm0 14 16: 0f 38 02 c1[ ]+phaddd %mm1,%mm0 17 24: 0f 38 03 01[ ]+phaddsw \(%ecx\),%mm0 18 28: 0f 38 03 c1[ ]+phaddsw %mm1,%mm0 21 36: 0f 38 05 01[ ]+phsubw \(%ecx\),%mm0 22 3a: 0f 38 05 c1[ ]+phsubw %mm1,%mm0 25 48: 0f 38 06 01[ ]+phsubd \(%ecx\),%mm0 26 4c: 0f 38 06 c1[ ]+phsubd %mm1,%mm0 [all...] |
x86-64-ssse3.d | 9 0: 0f 38 01 01[ ]+phaddw \(%rcx\),%mm0 10 4: 0f 38 01 c1[ ]+phaddw %mm1,%mm0 13 12: 0f 38 02 01[ ]+phaddd \(%rcx\),%mm0 14 16: 0f 38 02 c1[ ]+phaddd %mm1,%mm0 17 24: 0f 38 03 01[ ]+phaddsw \(%rcx\),%mm0 18 28: 0f 38 03 c1[ ]+phaddsw %mm1,%mm0 21 36: 0f 38 05 01[ ]+phsubw \(%rcx\),%mm0 22 3a: 0f 38 05 c1[ ]+phsubw %mm1,%mm0 25 48: 0f 38 06 01[ ]+phsubd \(%rcx\),%mm0 26 4c: 0f 38 06 c1[ ]+phsubd %mm1,%mm0 [all...] |
sse-noavx.d | 20 [ ]*[a-f0-9]+: 0f f7 c7 maskmovq %mm7,%mm0 26 [ ]*[a-f0-9]+: f3 0f d6 c8 movq2dq %mm0,%xmm1 28 [ ]*[a-f0-9]+: 0f 38 1c c1 pabsb %mm1,%mm0 29 [ ]*[a-f0-9]+: 0f 38 1e c1 pabsd %mm1,%mm0 30 [ ]*[a-f0-9]+: 0f 38 1d c1 pabsw %mm1,%mm0 31 [ ]*[a-f0-9]+: 0f d4 c1 paddq %mm1,%mm0 32 [ ]*[a-f0-9]+: 0f 3a 0f c1 02 palignr \$0x2,%mm1,%mm0 33 [ ]*[a-f0-9]+: 0f e0 c1 pavgb %mm1,%mm0 36 [ ]*[a-f0-9]+: 0f 38 02 c1 phaddd %mm1,%mm0 37 [ ]*[a-f0-9]+: 0f 38 03 c1 phaddsw %mm1,%mm0 [all...] |
x86-64-sse-noavx.d | 21 [ ]*[a-f0-9]+: 0f f7 c7 maskmovq %mm7,%mm0 27 [ ]*[a-f0-9]+: f3 0f d6 c8 movq2dq %mm0,%xmm1 29 [ ]*[a-f0-9]+: 0f 38 1c c1 pabsb %mm1,%mm0 30 [ ]*[a-f0-9]+: 0f 38 1e c1 pabsd %mm1,%mm0 31 [ ]*[a-f0-9]+: 0f 38 1d c1 pabsw %mm1,%mm0 32 [ ]*[a-f0-9]+: 0f d4 c1 paddq %mm1,%mm0 33 [ ]*[a-f0-9]+: 0f 3a 0f c1 02 palignr \$0x2,%mm1,%mm0 34 [ ]*[a-f0-9]+: 0f e0 c1 pavgb %mm1,%mm0 37 [ ]*[a-f0-9]+: 0f 38 02 c1 phaddd %mm1,%mm0 38 [ ]*[a-f0-9]+: 0f 38 03 c1 phaddsw %mm1,%mm0 [all...] |
arch-12.d | 9 [ ]*[a-f0-9]+: 0f 0f c1 bb pswapd %mm1,%mm0 10 [ ]*[a-f0-9]+: 0f da c1 pminub %mm1,%mm0
|
/external/fec/ |
ssebfly29.s | 69 movq (8*\GROUP)(%esi),%mm0 # Incoming path metric, high bit = 0 71 movq %mm0,%mm2 73 paddusb %mm4,%mm0 82 # Find survivors, leave in mm0,2 83 pminub %mm1,%mm0 86 pcmpeqb %mm0,%mm1 89 # interleave and store new branch metrics in mm0,2 90 movq %mm0,%mm4 91 punpckhbw %mm2,%mm0 # interleave second 8 new metrics 93 movq %mm0,(16*\GROUP+8)(%edi [all...] |
ssebfly27.s | 71 movq (8*\GROUP)(%esi),%mm0 # Incoming path metric, high bit = 0 73 movq %mm0,%mm2 75 paddusb %mm4,%mm0 84 # Find survivors, leave in mm0,2 85 pminub %mm1,%mm0 88 pcmpeqb %mm0,%mm1 91 # interleave and store new branch metrics in mm0,2 92 movq %mm0,%mm4 93 punpckhbw %mm2,%mm0 # interleave second 8 new metrics 95 movq %mm0,(16*\GROUP+8)(%edi [all...] |
peak_sse_assist.s | 25 movq (%esi),%mm0 26 movq %mm0,%mm1 28 pxor %mm1,%mm0 # complement negatives 29 psubw %mm1,%mm0 # add 1 to negatives 30 pmaxsw %mm0,%mm7 # store peak 35 2: movq %mm7,%mm0 36 psrlq $32,%mm0 37 pmaxsw %mm0,%mm7 38 movq %mm7,%mm0 39 psrlq $16,%mm0 [all...] |
peakval_sse_assist.s | 25 movq (%esi),%mm0 26 movq %mm0,%mm1 28 pxor %mm1,%mm0 # complement negatives 29 psubw %mm1,%mm0 # add 1 to negatives 30 pmaxsw %mm0,%mm7 # store peak 35 2: movq %mm7,%mm0 36 psrlq $32,%mm0 37 pmaxsw %mm0,%mm7 38 movq %mm7,%mm0 39 psrlq $16,%mm0 [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/ |
WriteMm0.c | 24 movq mm0, qword ptr [Value]
local
|
ReadMm0.c | 26 movq [esp], mm0
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/ |
WriteMm0.c | 19 Writes the current value of 64-bit MMX Register #0 (MM0).
21 Writes the current value of MM0. This function is only available on IA32 and
24 @param Value The 64-bit value to write to MM0.
34 movq mm0, qword ptr [Value]
local
|
ReadMm0.c | 19 Reads the current value of 64-bit MMX Register #0 (MM0).
21 Reads and returns the current value of MM0. This function is only available
24 @return The current value of MM0.
36 movq [esp], mm0
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ilp32/ |
x86-64-ssse3.d | 10 0: 0f 38 01 01[ ]+phaddw \(%rcx\),%mm0 11 4: 0f 38 01 c1[ ]+phaddw %mm1,%mm0 14 12: 0f 38 02 01[ ]+phaddd \(%rcx\),%mm0 15 16: 0f 38 02 c1[ ]+phaddd %mm1,%mm0 18 24: 0f 38 03 01[ ]+phaddsw \(%rcx\),%mm0 19 28: 0f 38 03 c1[ ]+phaddsw %mm1,%mm0 22 36: 0f 38 05 01[ ]+phsubw \(%rcx\),%mm0 23 3a: 0f 38 05 c1[ ]+phsubw %mm1,%mm0 26 48: 0f 38 06 01[ ]+phsubd \(%rcx\),%mm0 27 4c: 0f 38 06 c1[ ]+phsubd %mm1,%mm0 [all...] |
x86-64-sse-noavx.d | 22 [ ]*[a-f0-9]+: 0f f7 c7 maskmovq %mm7,%mm0 28 [ ]*[a-f0-9]+: f3 0f d6 c8 movq2dq %mm0,%xmm1 30 [ ]*[a-f0-9]+: 0f 38 1c c1 pabsb %mm1,%mm0 31 [ ]*[a-f0-9]+: 0f 38 1e c1 pabsd %mm1,%mm0 32 [ ]*[a-f0-9]+: 0f 38 1d c1 pabsw %mm1,%mm0 33 [ ]*[a-f0-9]+: 0f d4 c1 paddq %mm1,%mm0 34 [ ]*[a-f0-9]+: 0f 3a 0f c1 02 palignr \$0x2,%mm1,%mm0 35 [ ]*[a-f0-9]+: 0f e0 c1 pavgb %mm1,%mm0 38 [ ]*[a-f0-9]+: 0f 38 02 c1 phaddd %mm1,%mm0 39 [ ]*[a-f0-9]+: 0f 38 03 c1 phaddsw %mm1,%mm0 [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/ |
EfiZeroMem.c | 83 ; Save mm0
84 movq MmxSave, mm0
86 pxor mm0, mm0 ; Clear mm0
local 89 movq QWORD PTR ds:[edi], mm0
90 movq QWORD PTR ds:[edi+8], mm0
91 movq QWORD PTR ds:[edi+16], mm0
92 movq QWORD PTR ds:[edi+24], mm0
93 movq QWORD PTR ds:[edi+32], mm0
103 movq mm0, MmxSave local [all...] |
EfiSetMem.c | 101 movq MmxSave, mm0
102 movq mm0, QWordValue
local 105 movq QWORD PTR ds:[edi], mm0
106 movq QWORD PTR ds:[edi+8], mm0
107 movq QWORD PTR ds:[edi+16], mm0
108 movq QWORD PTR ds:[edi+24], mm0
109 movq QWORD PTR ds:[edi+32], mm0
110 movq QWORD PTR ds:[edi+40], mm0
111 movq QWORD PTR ds:[edi+48], mm0
112 movq QWORD PTR ds:[edi+56], mm0
118 movq mm0, MmxSave local [all...] |
EfiZeroMem.S | 94 # Save mm0
95 movq %mm0, -8(%ebp) # Save mm0 to MmxSave
97 pxor %mm0, %mm0 # Clear mm0
100 movq %mm0, %ds:(%edi)
101 movq %mm0, %ds:8(%edi)
102 movq %mm0, %ds:16(%edi)
103 movq %mm0, %ds:24(%edi) [all...] |
/external/libjpeg-turbo/simd/ |
jidctfst-mmx.asm | 128 movq mm0, MMWORD [MMBLOCK(1,0,esi,SIZEOF_JCOEF)] 130 por mm0, MMWORD [MMBLOCK(3,0,esi,SIZEOF_JCOEF)] 132 por mm0, MMWORD [MMBLOCK(5,0,esi,SIZEOF_JCOEF)] 134 por mm0, MMWORD [MMBLOCK(7,0,esi,SIZEOF_JCOEF)] 135 por mm1,mm0 143 movq mm0, MMWORD [MMBLOCK(0,0,esi,SIZEOF_JCOEF)] 144 pmullw mm0, MMWORD [MMBLOCK(0,0,edx,SIZEOF_IFAST_MULT_TYPE)] 146 movq mm2,mm0 ; mm0=in0=(00 01 02 03) 147 punpcklwd mm0,mm0 ; mm0=(00 00 01 01 [all...] |