/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
simd64-2.asm | 3 cvtsi2sd xmm0,eax 4 cvtsi2sd xmm0,rax 5 cvtsd2si rax,xmm0 6 cvtsi2ss xmm0,rax 7 cvtsd2si rax,xmm0 8 cvtss2si rax,xmm0 9 cvttsd2si rax,xmm0 10 cvttss2si rax,xmm0
|
movdq64.asm | 9 movd eax, xmm0 10 movd xmm0, eax 11 movd rax, xmm0 12 movd xmm0, rax 13 movd [0], xmm0 14 movd xmm0, [0] 16 movq [0], xmm0 17 movq xmm0, [0] 18 movq xmm0, xmm1 19 movq xmm1, xmm0 [all...] |
pshift.asm | 7 psrlw xmm0, 1 8 psrld xmm0, 1 9 psrlq xmm0, 1
|
movdq32.asm | 7 movd eax, xmm0 8 movd xmm0, eax 9 movd [0], xmm0 10 movd xmm0, [0] 12 movq [0], xmm0 13 movq xmm0, [0] 14 movq xmm0, xmm1 15 movq xmm1, xmm0
|
sse-prefix.asm | 14 cmpss xmm0, [eax], 0 15 cmpss xmm0, [es:eax], 0 22 cmpsd xmm0, [eax], 0 23 cmpsd xmm0, [es:eax], 0 32 cmpss xmm0, [r8], 0 37 cmpsd xmm0, [r8], 0
|
/external/llvm/test/MC/X86/ |
x86_64-fma4-encoding.s | 4 // CHECK: vfmaddss (%rcx), %xmm1, %xmm0, %xmm0 6 vfmaddss (%rcx), %xmm1, %xmm0, %xmm0 8 // CHECK: vfmaddss %xmm1, (%rcx), %xmm0, %xmm0 10 vfmaddss %xmm1, (%rcx),%xmm0, %xmm0 12 // CHECK: vfmaddss %xmm2, %xmm1, %xmm0, %xmm0 [all...] |
x86_64-sse4a.s | 3 extrq $2, $3, %xmm0 4 # CHECK: extrq $2, $3, %xmm0 7 extrq %xmm1, %xmm0 8 # CHECK: extrq %xmm1, %xmm0 11 insertq $6, $5, %xmm1, %xmm0 12 # CHECK: insertq $6, $5, %xmm1, %xmm0 15 insertq %xmm1, %xmm0 16 # CHECK: insertq %xmm1, %xmm0 19 movntsd %xmm0, (%rdi) 20 # CHECK: movntsd %xmm0, (%rdi [all...] |
shuffle-comments.s | 3 palignr $8, %xmm0, %xmm1 4 # CHECK: xmm1 = xmm0[8,9,10,11,12,13,14,15],xmm1[0,1,2,3,4,5,6,7] 8 palignr $16, %xmm0, %xmm1 13 palignr $0, %xmm0, %xmm1 14 # CHECK: xmm1 = xmm0[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] 18 vpalignr $8, %xmm0, %xmm1, %xmm2 19 # CHECK: xmm2 = xmm0[8,9,10,11,12,13,14,15],xmm1[0,1,2,3,4,5,6,7] 23 vpalignr $16, %xmm0, %xmm1, %xmm2 28 vpalignr $0, %xmm0, %xmm1, %xmm2 29 # CHECK: xmm2 = xmm0[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/gas32/ |
gas-movdq32.asm | 6 movd %xmm0, %eax 7 movd %eax, %xmm0 8 movd %xmm0, 0 9 movd 0, %xmm0 11 movq %xmm0, 0 12 movq 0, %xmm0 13 movq %xmm1, %xmm0 14 movq %xmm0, %xmm1
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/gas64/ |
gas-moreinsn.asm | 32 cvtsi2ssl %eax, %xmm0 33 cvtsi2ssq %rax, %xmm0 34 cvtss2sil %xmm0, %eax 35 cvtss2siq %xmm0, %rax 36 cvttss2sil %xmm0, %eax 37 cvttss2siq %xmm0, %rax 39 movmskpsl %xmm0, %eax 40 movmskpsq %xmm0, %rax 44 pextrwl $5, %xmm0, %eax 49 pinsrwl $5, %eax, %xmm0 [all...] |
/external/chromium_org/base/ |
cpu_unittest.cc | 29 __asm xorps xmm0, xmm0; local 34 __asm psrldq xmm0, 0; local 39 __asm addsubpd xmm0, xmm0; local 44 __asm psignb xmm0, xmm0; local 49 __asm pmuldq xmm0, xmm0; local 64 __asm__ __volatile__("xorps %%xmm0, %%xmm0\n" : : : "xmm0") [all...] |
/external/compiler-rt/lib/builtins/i386/ |
floatdisf.S | 21 movd 4(%esp), %xmm0 23 punpckldq %xmm1, %xmm0 24 movq %xmm0, 4(%esp)
|
floatdixf.S | 21 movd 4(%esp), %xmm0 23 punpckldq %xmm1, %xmm0 24 movq %xmm0, 4(%esp)
|
ashldi3.S | 23 movd 4(%esp), %xmm0 25 punpckldq %xmm1, %xmm0 // Load input 27 movq 4(%esp), %xmm0 // Load input 29 psllq %xmm2, %xmm0 // shift input by count 30 movd %xmm0, %eax 31 psrlq $32, %xmm0 32 movd %xmm0, %edx
|
lshrdi3.S | 23 movd 4(%esp), %xmm0 25 punpckldq %xmm1, %xmm0 // Load input 27 movq 4(%esp), %xmm0 // Load input 29 psrlq %xmm2, %xmm0 // shift input by count 30 movd %xmm0, %eax 31 psrlq $32, %xmm0 32 movd %xmm0, %edx
|
floatundisf.S | 34 movd 4(%esp), %xmm0 35 punpckldq %xmm1, %xmm0 39 movq %xmm0, 4(%esp) 73 movd 4(%esp), %xmm0 74 punpckldq %xmm1, %xmm0 85 andpd %xmm0, %xmm1 // (big input) ? input & 0xfff : 0 87 psrlq %xmm3, %xmm0 // (big input) ? input >> 12 : input 89 orpd %xmm1, %xmm0 // 0x1.0p52 + ((big input) ? (input >> 12 | input & 0xfff) : input) 90 subsd %xmm2, %xmm0 // (double)((big input) ? (input >> 12 | input & 0xfff) : input) 91 cvtsd2ss %xmm0, %xmm0 // (float)((big input) ? (input >> 12 | input & 0xfff) : input [all...] |
ashrdi3.S | 17 movd 4(%esp), %xmm0 19 punpckldq %xmm1, %xmm0 // Load input 21 movq 4(%esp), %xmm0 // Load input 24 psrlq %xmm2, %xmm0 // unsigned shift input by count 37 por %xmm1, %xmm0 40 1: movd %xmm0, %eax 41 psrlq $32, %xmm0 42 movd %xmm0, %edx
|
floatdidf.S | 23 movss 4(%esp), %xmm0 // low 32 bits of a 29 orpd %xmm2, %xmm0 // 0x1p52 + a_lo (no rounding occurs) 30 addsd %xmm1, %xmm0 // a_hi + a_lo (round happens here) 31 movsd %xmm0, 4(%esp)
|
floatundidf.S | 35 movss 4(%esp), %xmm0 // low 32 bits of a 40 orpd REL_ADDR(twop52), %xmm0 // 0x1p52 + a_lo (no rounding occurs) 41 addsd %xmm1, %xmm0 // a_hi + a_lo (round happens here) 42 movsd %xmm0, 4(%esp)
|
floatundixf.S | 26 movss 8(%esp), %xmm0 // hi 32 bits of input 28 orpd REL_ADDR(twop84), %xmm0 // 2^84 + hi (as a double) 30 addsd REL_ADDR(twop84_plus_twop52_neg), %xmm0 // hi - 2^52 (no rounding occurs) 33 movsd %xmm0, 4(%esp)
|
/external/valgrind/main/none/tests/amd64/ |
pcmpxstrx64.stdout.exp | 3 istri $0x4A: xmm0 55555555555555555555555555555555 rcx 5555555555550006 flags 00000881 4 istri $0x0A: xmm0 55555555555555555555555555555555 rcx 5555555555550000 flags 00000881 5 istrm $0x4A: xmm0 000000000000000000ffffffffffffff rcx 5555555555555555 flags 00000881 6 istrm $0x0A: xmm0 0000000000000000000000000000007f rcx 5555555555555555 flags 00000881 7 estri $0x4A: xmm0 55555555555555555555555555555555 rcx 555555555555000f flags 000008c1 8 estri $0x0A: xmm0 55555555555555555555555555555555 rcx 5555555555550000 flags 000008c1 9 estrm $0x4A: xmm0 ffffffffffffffffffffffffffffffff rcx 5555555555555555 flags 000008c1 10 estrm $0x0A: xmm0 0000000000000000000000000000ffff rcx 5555555555555555 flags 000008c1 13 istri $0x4A: xmm0 55555555555555555555555555555555 rcx 555555555555000f flags 000000c1 14 istri $0x0A: xmm0 55555555555555555555555555555555 rcx 5555555555550007 flags 000000c [all...] |
pcmpxstrx64w.stdout.exp | 3 istri $0x4B: xmm0 55555555555555555555555555555555 rcx 5555555555550002 flags 00000881 4 istri $0x0B: xmm0 55555555555555555555555555555555 rcx 5555555555550000 flags 00000881 5 istrm $0x4B: xmm0 00000000000000000000ffffffffffff rcx 5555555555555555 flags 00000881 6 istrm $0x0B: xmm0 00000000000000000000000000000007 rcx 5555555555555555 flags 00000881 7 estri $0x4B: xmm0 55555555555555555555555555555555 rcx 5555555555550007 flags 000008c1 8 estri $0x0B: xmm0 55555555555555555555555555555555 rcx 5555555555550000 flags 000008c1 9 estrm $0x4B: xmm0 ffffffffffffffffffffffffffffffff rcx 5555555555555555 flags 000008c1 10 estrm $0x0B: xmm0 000000000000000000000000000000ff rcx 5555555555555555 flags 000008c1 13 istri $0x4B: xmm0 55555555555555555555555555555555 rcx 5555555555550007 flags 000000c1 14 istri $0x0B: xmm0 55555555555555555555555555555555 rcx 5555555555550003 flags 000000c [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
scale_win.cc | 108 movdqa xmm0, [eax] local 111 psrlw xmm0, 8 // isolate odd pixels. local 113 packuswb xmm0, xmm1 local 115 movdqa [edx], xmm0 138 movdqa xmm0, [eax] local 142 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) 143 psrlw xmm0, 8 local 148 pavgw xmm0, xmm2 local 150 packuswb xmm0, xmm1 local 153 movdqa [edx], xmm0 177 movdqa xmm0, [eax] local 182 pavgb xmm0, xmm2 \/\/ average rows local 186 psrlw xmm0, 8 local 191 pavgw xmm0, xmm2 local 193 packuswb xmm0, xmm1 local 219 movdqu xmm0, [eax] local 222 psrlw xmm0, 8 \/\/ isolate odd pixels. local 224 packuswb xmm0, xmm1 local 250 movdqu xmm0, [eax] local 255 psrlw xmm0, 8 local 260 pavgw xmm0, xmm2 local 262 packuswb xmm0, xmm1 local 290 movdqu xmm0, [eax] local 295 pavgb xmm0, xmm2 \/\/ average rows local 299 psrlw xmm0, 8 local 304 pavgw xmm0, xmm2 local 306 packuswb xmm0, xmm1 local 334 movdqa xmm0, [eax] local 337 pand xmm0, xmm5 local 339 packuswb xmm0, xmm1 local 340 psrlw xmm0, 8 local 341 packuswb xmm0, xmm0 local 369 movdqa xmm0, [eax] local 373 pavgb xmm0, xmm2 \/\/ average rows local 382 pavgb xmm0, xmm2 local 386 psrlw xmm0, 8 local 391 pavgw xmm0, xmm2 local 393 packuswb xmm0, xmm1 local 396 psrlw xmm0, 8 local 398 pavgw xmm0, xmm2 local 399 packuswb xmm0, xmm0 local 432 movdqa xmm0, [eax] local 436 palignr xmm1, xmm0, 8 local 437 pshufb xmm0, xmm3 local 486 movdqa xmm0, [eax] \/\/ pixels 0..7 local 488 pavgb xmm0, xmm1 local 489 pshufb xmm0, xmm2 local 490 pmaddubsw xmm0, xmm5 local 491 paddsw xmm0, xmm7 local 492 psrlw xmm0, 2 local 493 packuswb xmm0, xmm0 local 495 movdqu xmm0, [eax + 8] \/\/ pixels 8..15 local 497 pavgb xmm0, xmm1 local 498 pshufb xmm0, xmm3 local 499 pmaddubsw xmm0, xmm6 local 500 paddsw xmm0, xmm7 local 501 psrlw xmm0, 2 local 502 packuswb xmm0, xmm0 local 504 movdqa xmm0, [eax + 16] \/\/ pixels 16..23 local 507 pavgb xmm0, xmm1 local 508 pshufb xmm0, xmm4 local 510 pmaddubsw xmm0, xmm1 local 511 paddsw xmm0, xmm7 local 512 psrlw xmm0, 2 local 513 packuswb xmm0, xmm0 local 545 movdqa xmm0, [eax] \/\/ pixels 0..7 local 548 pavgb xmm0, xmm1 local 549 pshufb xmm0, xmm2 local 550 pmaddubsw xmm0, xmm5 local 551 paddsw xmm0, xmm7 local 552 psrlw xmm0, 2 local 553 packuswb xmm0, xmm0 local 555 movdqu xmm0, [eax + 8] \/\/ pixels 8..15 local 558 pavgb xmm0, xmm1 local 559 pshufb xmm0, xmm3 local 560 pmaddubsw xmm0, xmm6 local 561 paddsw xmm0, xmm7 local 562 psrlw xmm0, 2 local 563 packuswb xmm0, xmm0 local 565 movdqa xmm0, [eax + 16] \/\/ pixels 16..23 local 569 pavgb xmm0, xmm1 local 570 pshufb xmm0, xmm4 local 572 pmaddubsw xmm0, xmm1 local 573 paddsw xmm0, xmm7 local 574 psrlw xmm0, 2 local 575 packuswb xmm0, xmm0 local 602 movdqa xmm0, [eax] \/\/ 16 pixels -> 0,1,2,3,4,5 local 605 pshufb xmm0, xmm4 local 607 paddusb xmm0, xmm1 local 638 movdqa xmm0, [eax] \/\/ sum up 3 rows into xmm0\/1 local 642 punpcklbw xmm0, xmm5 local 646 paddusw xmm0, xmm6 local 653 paddusw xmm0, xmm6 local 657 psrldq xmm0, 2 local 659 psrldq xmm0, 2 local 704 movdqa xmm0, [eax] \/\/ average 2 rows into xmm0 local 705 pavgb xmm0, [eax + esi] local 713 pshufb xmm0, xmm4 local 753 movdqa xmm0, [esi] local 756 punpcklbw xmm0, xmm4 local 771 paddusw xmm0, xmm2 \/\/ sum 16 words local 823 movdqa xmm0, xmm2 \/\/ x1 = x0 + dx local 824 paddd xmm0, xmm3 local 836 movd xmm0, ebx local 841 punpcklwd xmm0, xmm4 local 843 pmaddubsw xmm0, xmm1 \/\/ 16 bit, 2 pixels. local 846 psrlw xmm0, 7 \/\/ 8.7 fixed point to low 8 bits. local 847 packuswb xmm0, xmm0 \/\/ 8 bits, 2 pixels. local 862 movd xmm0, ebx local 866 pmaddubsw xmm0, xmm2 \/\/ 16 bit local 867 psrlw xmm0, 7 \/\/ 8.7 fixed point to low 8 bits. local 868 packuswb xmm0, xmm0 \/\/ 8 bits local 894 movdqa xmm0, [eax] local 897 punpcklbw xmm0, xmm0 local 923 movdqa xmm0, [eax] local 926 shufps xmm0, xmm1, 0xdd local 950 movdqa xmm0, [eax] local 954 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 956 pavgb xmm0, xmm2 local 981 movdqa xmm0, [eax] local 986 pavgb xmm0, xmm2 \/\/ average rows local 989 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 991 pavgb xmm0, xmm2 local 1021 movd xmm0, [eax] local 1023 punpckldq xmm0, xmm1 local 1028 punpcklqdq xmm0, xmm2 local 1062 movq xmm0, qword ptr [eax] \/\/ row0 4 pairs local 1063 movhps xmm0, qword ptr [eax + ebx] local 1072 pavgb xmm0, xmm2 \/\/ average rows local 1075 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 1077 pavgb xmm0, xmm2 local 1104 pshufd xmm0, xmm3, 0x11 \/\/ dx 0 dx 0 local 1107 pshufd xmm0, xmm3, 0x05 \/\/ dx * 2, dx * 2, 0, 0 local 1123 movd xmm0, [esi + eax * 4] \/\/ 1 source x0 pixels local 1128 punpckldq xmm0, xmm1 \/\/ x0 x1 local 1135 punpcklqdq xmm0, xmm1 \/\/ x0 x1 x2 x3 local 1147 movd xmm0, [esi + eax * 4] \/\/ 1 source x0 pixels local 1150 punpckldq xmm0, xmm1 \/\/ x0 x1 local 1160 movd xmm0, [esi + eax * 4] \/\/ 1 source x2 pixels local 1204 movdqa xmm0, xmm2 \/\/ x1 = x0 + dx local 1205 paddd xmm0, xmm3 local 1216 movq xmm0, qword ptr [esi + eax * 4] \/\/ 2 source x0 pixels local 1218 movhps xmm0, qword ptr [esi + edx * 4] \/\/ 2 source x1 pixels local 1220 pshufb xmm0, xmm4 \/\/ arrange pixels into pairs local 1222 pmaddubsw xmm0, xmm1 \/\/ argb_argb 16 bit, 2 pixels. local 1225 psrlw xmm0, 7 \/\/ argb 8.7 fixed point to low 8 bits. local 1226 packuswb xmm0, xmm0 \/\/ argb_argb 8 bits, 2 pixels. local 1240 movq xmm0, qword ptr [esi + eax * 4] \/\/ 2 source x0 pixels local 1242 pshufb xmm0, xmm4 \/\/ arrange pixels into pairs local 1244 pmaddubsw xmm0, xmm2 \/\/ argb 16 bit, 1 pixel. local 1245 psrlw xmm0, 7 local 1246 packuswb xmm0, xmm0 \/\/ argb 8 bits, 1 pixel. local 1270 movdqa xmm0, [eax] local 1273 punpckldq xmm0, xmm0 local [all...] |
/external/chromium_org/third_party/libyuv/source/ |
scale_win.cc | 108 movdqa xmm0, [eax] local 111 psrlw xmm0, 8 // isolate odd pixels. local 113 packuswb xmm0, xmm1 local 115 movdqa [edx], xmm0 138 movdqa xmm0, [eax] local 142 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) 143 psrlw xmm0, 8 local 148 pavgw xmm0, xmm2 local 150 packuswb xmm0, xmm1 local 153 movdqa [edx], xmm0 177 movdqa xmm0, [eax] local 182 pavgb xmm0, xmm2 \/\/ average rows local 186 psrlw xmm0, 8 local 191 pavgw xmm0, xmm2 local 193 packuswb xmm0, xmm1 local 219 movdqu xmm0, [eax] local 222 psrlw xmm0, 8 \/\/ isolate odd pixels. local 224 packuswb xmm0, xmm1 local 250 movdqu xmm0, [eax] local 255 psrlw xmm0, 8 local 260 pavgw xmm0, xmm2 local 262 packuswb xmm0, xmm1 local 290 movdqu xmm0, [eax] local 295 pavgb xmm0, xmm2 \/\/ average rows local 299 psrlw xmm0, 8 local 304 pavgw xmm0, xmm2 local 306 packuswb xmm0, xmm1 local 334 movdqa xmm0, [eax] local 337 pand xmm0, xmm5 local 339 packuswb xmm0, xmm1 local 340 psrlw xmm0, 8 local 341 packuswb xmm0, xmm0 local 369 movdqa xmm0, [eax] local 373 pavgb xmm0, xmm2 \/\/ average rows local 382 pavgb xmm0, xmm2 local 386 psrlw xmm0, 8 local 391 pavgw xmm0, xmm2 local 393 packuswb xmm0, xmm1 local 396 psrlw xmm0, 8 local 398 pavgw xmm0, xmm2 local 399 packuswb xmm0, xmm0 local 432 movdqa xmm0, [eax] local 436 palignr xmm1, xmm0, 8 local 437 pshufb xmm0, xmm3 local 486 movdqa xmm0, [eax] \/\/ pixels 0..7 local 488 pavgb xmm0, xmm1 local 489 pshufb xmm0, xmm2 local 490 pmaddubsw xmm0, xmm5 local 491 paddsw xmm0, xmm7 local 492 psrlw xmm0, 2 local 493 packuswb xmm0, xmm0 local 495 movdqu xmm0, [eax + 8] \/\/ pixels 8..15 local 497 pavgb xmm0, xmm1 local 498 pshufb xmm0, xmm3 local 499 pmaddubsw xmm0, xmm6 local 500 paddsw xmm0, xmm7 local 501 psrlw xmm0, 2 local 502 packuswb xmm0, xmm0 local 504 movdqa xmm0, [eax + 16] \/\/ pixels 16..23 local 507 pavgb xmm0, xmm1 local 508 pshufb xmm0, xmm4 local 510 pmaddubsw xmm0, xmm1 local 511 paddsw xmm0, xmm7 local 512 psrlw xmm0, 2 local 513 packuswb xmm0, xmm0 local 545 movdqa xmm0, [eax] \/\/ pixels 0..7 local 548 pavgb xmm0, xmm1 local 549 pshufb xmm0, xmm2 local 550 pmaddubsw xmm0, xmm5 local 551 paddsw xmm0, xmm7 local 552 psrlw xmm0, 2 local 553 packuswb xmm0, xmm0 local 555 movdqu xmm0, [eax + 8] \/\/ pixels 8..15 local 558 pavgb xmm0, xmm1 local 559 pshufb xmm0, xmm3 local 560 pmaddubsw xmm0, xmm6 local 561 paddsw xmm0, xmm7 local 562 psrlw xmm0, 2 local 563 packuswb xmm0, xmm0 local 565 movdqa xmm0, [eax + 16] \/\/ pixels 16..23 local 569 pavgb xmm0, xmm1 local 570 pshufb xmm0, xmm4 local 572 pmaddubsw xmm0, xmm1 local 573 paddsw xmm0, xmm7 local 574 psrlw xmm0, 2 local 575 packuswb xmm0, xmm0 local 602 movdqa xmm0, [eax] \/\/ 16 pixels -> 0,1,2,3,4,5 local 605 pshufb xmm0, xmm4 local 607 paddusb xmm0, xmm1 local 638 movdqa xmm0, [eax] \/\/ sum up 3 rows into xmm0\/1 local 642 punpcklbw xmm0, xmm5 local 646 paddusw xmm0, xmm6 local 653 paddusw xmm0, xmm6 local 657 psrldq xmm0, 2 local 659 psrldq xmm0, 2 local 704 movdqa xmm0, [eax] \/\/ average 2 rows into xmm0 local 705 pavgb xmm0, [eax + esi] local 713 pshufb xmm0, xmm4 local 753 movdqa xmm0, [esi] local 756 punpcklbw xmm0, xmm4 local 771 paddusw xmm0, xmm2 \/\/ sum 16 words local 823 movdqa xmm0, xmm2 \/\/ x1 = x0 + dx local 824 paddd xmm0, xmm3 local 836 movd xmm0, ebx local 841 punpcklwd xmm0, xmm4 local 843 pmaddubsw xmm0, xmm1 \/\/ 16 bit, 2 pixels. local 846 psrlw xmm0, 7 \/\/ 8.7 fixed point to low 8 bits. local 847 packuswb xmm0, xmm0 \/\/ 8 bits, 2 pixels. local 862 movd xmm0, ebx local 866 pmaddubsw xmm0, xmm2 \/\/ 16 bit local 867 psrlw xmm0, 7 \/\/ 8.7 fixed point to low 8 bits. local 868 packuswb xmm0, xmm0 \/\/ 8 bits local 894 movdqa xmm0, [eax] local 897 punpcklbw xmm0, xmm0 local 923 movdqa xmm0, [eax] local 926 shufps xmm0, xmm1, 0xdd local 950 movdqa xmm0, [eax] local 954 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 956 pavgb xmm0, xmm2 local 981 movdqa xmm0, [eax] local 986 pavgb xmm0, xmm2 \/\/ average rows local 989 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 991 pavgb xmm0, xmm2 local 1021 movd xmm0, [eax] local 1023 punpckldq xmm0, xmm1 local 1028 punpcklqdq xmm0, xmm2 local 1062 movq xmm0, qword ptr [eax] \/\/ row0 4 pairs local 1063 movhps xmm0, qword ptr [eax + ebx] local 1072 pavgb xmm0, xmm2 \/\/ average rows local 1075 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 1077 pavgb xmm0, xmm2 local 1104 pshufd xmm0, xmm3, 0x11 \/\/ dx 0 dx 0 local 1107 pshufd xmm0, xmm3, 0x05 \/\/ dx * 2, dx * 2, 0, 0 local 1123 movd xmm0, [esi + eax * 4] \/\/ 1 source x0 pixels local 1128 punpckldq xmm0, xmm1 \/\/ x0 x1 local 1135 punpcklqdq xmm0, xmm1 \/\/ x0 x1 x2 x3 local 1147 movd xmm0, [esi + eax * 4] \/\/ 1 source x0 pixels local 1150 punpckldq xmm0, xmm1 \/\/ x0 x1 local 1160 movd xmm0, [esi + eax * 4] \/\/ 1 source x2 pixels local 1204 movdqa xmm0, xmm2 \/\/ x1 = x0 + dx local 1205 paddd xmm0, xmm3 local 1216 movq xmm0, qword ptr [esi + eax * 4] \/\/ 2 source x0 pixels local 1218 movhps xmm0, qword ptr [esi + edx * 4] \/\/ 2 source x1 pixels local 1220 pshufb xmm0, xmm4 \/\/ arrange pixels into pairs local 1222 pmaddubsw xmm0, xmm1 \/\/ argb_argb 16 bit, 2 pixels. local 1225 psrlw xmm0, 7 \/\/ argb 8.7 fixed point to low 8 bits. local 1226 packuswb xmm0, xmm0 \/\/ argb_argb 8 bits, 2 pixels. local 1240 movq xmm0, qword ptr [esi + eax * 4] \/\/ 2 source x0 pixels local 1242 pshufb xmm0, xmm4 \/\/ arrange pixels into pairs local 1244 pmaddubsw xmm0, xmm2 \/\/ argb 16 bit, 1 pixel. local 1245 psrlw xmm0, 7 local 1246 packuswb xmm0, xmm0 \/\/ argb 8 bits, 1 pixel. local 1270 movdqa xmm0, [eax] local 1273 punpckldq xmm0, xmm0 local [all...] |
/bionic/libc/arch-x86_64/string/ |
ssse3-strcmp-slm.S | 102 pxor %xmm0, %xmm0 /* clear %xmm0 for null char checks */ 103 pcmpeqb %xmm1, %xmm0 /* Any null chars? */ 105 psubb %xmm0, %xmm1 /* packed sub of comparison results*/ 152 pxor %xmm0, %xmm0 /* clear %xmm0 for null char check */ 153 pcmpeqb %xmm1, %xmm0 /* Any null chars? */ 155 psubb %xmm0, %xmm1 /* packed sub of comparison results* [all...] |