/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_sad_ssse3.asm | 27 lddqu xmm2, XMMWORD PTR [rdi+1] 31 psadbw xmm2, xmm0 35 paddw xmm6, xmm2 40 lddqu xmm2, XMMWORD PTR [rdi+rdx+1] 47 psadbw xmm2, xmm0 51 paddw xmm6, xmm2 80 movdqa xmm2, xmm3 81 palignr xmm2, xmm4, (%2+1) 86 psadbw xmm2, xmm0 90 paddw xmm6, xmm2 [all...] |
vp9_ssim_opt_x86_64.asm | 20 movdqa xmm2, xmm4 21 pmaddwd xmm2, xmm2 22 paddd xmm12, xmm2 ; sum_sq_r 29 movdqa xmm2,%1 31 punpckhdq xmm2,xmm0 32 paddq %1,xmm2 33 movdqa xmm2,%1 35 punpckhqdq xmm2,xmm0 36 paddq %1,xmm2 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
sad_ssse3.asm | 27 lddqu xmm2, XMMWORD PTR [rdi+1] 31 psadbw xmm2, xmm0 35 paddw xmm6, xmm2 40 lddqu xmm2, XMMWORD PTR [rdi+rdx+1] 47 psadbw xmm2, xmm0 51 paddw xmm6, xmm2 80 movdqa xmm2, xmm3 81 palignr xmm2, xmm4, (%2+1) 86 psadbw xmm2, xmm0 90 paddw xmm6, xmm2 [all...] |
subpixel_sse2.asm | 184 movq xmm2, MMWORD PTR [rsi +14] 185 pslldq xmm2, 8 187 por xmm2, xmm1 244 movdqa xmm3, xmm2 245 movdqa xmm4, xmm2 247 movdqa xmm5, xmm2 248 movdqa xmm6, xmm2 250 movdqa xmm7, xmm2 273 psrldq xmm2, 5 ; xx xx xx xx xx 0d 0c 0b 0a 09 08 07 06 05 04 03 277 punpcklbw xmm2, xmm0 ; xx0a xx09 xx08 xx07 xx06 xx05 xx04 xx0 [all...] |
iwalsh_sse2.asm | 30 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 33 paddw xmm0, xmm2 ;ip[4]+ip[8] ip[0]+ip[12] aka b1 a1 34 psubw xmm3, xmm2 ;ip[4]-ip[8] ip[0]-ip[12] aka c1 d1 57 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 62 paddw xmm4, xmm2 ;ip[4]+ip[8] ip[0]+ip[12] aka b1 a1 63 psubw xmm3, xmm2 ;ip[4]-ip[8] ip[0]-ip[12] aka c1 d1
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_sad_ssse3.asm | 27 lddqu xmm2, XMMWORD PTR [rdi+1] 31 psadbw xmm2, xmm0 35 paddw xmm6, xmm2 40 lddqu xmm2, XMMWORD PTR [rdi+rdx+1] 47 psadbw xmm2, xmm0 51 paddw xmm6, xmm2 80 movdqa xmm2, xmm3 81 palignr xmm2, xmm4, (%2+1) 86 psadbw xmm2, xmm0 90 paddw xmm6, xmm2 [all...] |
vp9_ssim_opt.asm | 20 movdqa xmm2, xmm4 21 pmaddwd xmm2, xmm2 22 paddd xmm12, xmm2 ; sum_sq_r 29 movdqa xmm2,%1 31 punpckhdq xmm2,xmm0 32 paddq %1,xmm2 33 movdqa xmm2,%1 35 punpckhqdq xmm2,xmm0 36 paddq %1,xmm2 [all...] |
/external/llvm/test/CodeGen/X86/ |
vector-shuffle-256-v32.ll | 294 ; AVX1-NEXT: vpxor %xmm2, %xmm2, %xmm2 295 ; AVX1-NEXT: vpshufb %xmm2, %xmm0, %xmm0 316 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2 317 ; AVX1-NEXT: vpunpcklbw {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3],xmm0[4],xmm2[4],xmm0[5],xmm2[5],xmm0[6],xmm2[6],xmm0[7],xmm2[7 [all...] |
sse1.ll | 17 ; CHECK-NEXT: movaps %xmm0, %xmm2 18 ; CHECK-NEXT: shufps {{.*#+}} xmm2 = xmm2[1,1,2,3] 21 ; CHECK-NEXT: subss %xmm1, %xmm2 22 ; CHECK-NEXT: unpcklps {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
|
/external/libvpx/libvpx/vp8/common/x86/ |
subpixel_sse2.asm | 184 movq xmm2, MMWORD PTR [rsi +14] 185 pslldq xmm2, 8 187 por xmm2, xmm1 244 movdqa xmm3, xmm2 245 movdqa xmm4, xmm2 247 movdqa xmm5, xmm2 248 movdqa xmm6, xmm2 250 movdqa xmm7, xmm2 273 psrldq xmm2, 5 ; xx xx xx xx xx 0d 0c 0b 0a 09 08 07 06 05 04 03 277 punpcklbw xmm2, xmm0 ; xx0a xx09 xx08 xx07 xx06 xx05 xx04 xx0 [all...] |
iwalsh_sse2.asm | 30 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 33 paddw xmm0, xmm2 ;ip[4]+ip[8] ip[0]+ip[12] aka b1 a1 34 psubw xmm3, xmm2 ;ip[4]-ip[8] ip[0]-ip[12] aka c1 d1 57 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 62 paddw xmm4, xmm2 ;ip[4]+ip[8] ip[0]+ip[12] aka b1 a1 63 psubw xmm3, xmm2 ;ip[4]-ip[8] ip[0]-ip[12] aka c1 d1
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/third_party/libyuv/source/ |
scale.c | 683 movdqa xmm2, [eax + esi] local 686 pavgb xmm0, xmm2 // average rows 689 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 693 pand xmm2, xmm5 local 695 pavgw xmm0, xmm2 760 movdqa xmm2, [esi + ebx] local 762 pavgb xmm0, xmm2 // average rows 764 movdqa xmm2, [esi + ebx * 2] local 769 pavgb xmm2, xmm4 local 771 pavgb xmm0, xmm2 774 movdqa xmm2, xmm0 \/\/ average columns (32 to 16 pixels) local 778 pand xmm2, xmm7 local 784 movdqa xmm2, xmm0 \/\/ average columns (16 to 8 pixels) local 786 pand xmm2, xmm7 local 851 movdqa xmm2, [esi + ebx] local 855 movdqa xmm2, [esi + ebx * 2] local 861 pavgb xmm2, xmm4 local 866 movdqa xmm2, [ebp] local 870 pavgb xmm2, xmm4 local 878 pavgb xmm2, xmm4 local 926 movdqa xmm2, xmm1 local 930 pshufb xmm2, xmm5 local 968 movdqa xmm2, _shuf01 local 1025 movdqa xmm2, _shuf01 local 1127 movdqa xmm2, [esi + edx] local 1132 punpcklbw xmm2, xmm7 local 1136 movdqa xmm2, [esi + edx * 2] local 1139 punpcklbw xmm2, xmm7 local 1144 movdqa xmm2, xmm0 \/\/ 8 pixels -> 0,1,2 of xmm2 local 1146 paddusw xmm2, xmm0 local 1148 paddusw xmm2, xmm0 local 1149 pshufb xmm2, xmm4 local 1157 paddusw xmm2, xmm3 local 1159 pmulhuw xmm2, xmm6 \/\/ divide by 9,9,6, 9,9,6 local 1160 packuswb xmm2, xmm2 local 1163 pextrw eax, xmm2, 2 local 1190 movdqa xmm2, [esi] \/\/ average 2 rows into xmm2 local 1191 pavgb xmm2, [esi + edx] local 1199 pshufb xmm2, xmm6 local 1236 movdqa xmm2, [esi] local 1240 punpcklbw xmm2, xmm5 local 1250 paddusw xmm2, xmm0 \/\/ sum 16 words local 1299 movdqa xmm2, [esi + edx] local 1304 punpcklbw xmm2, xmm7 local 1309 pmullw xmm2, xmm6 \/\/ scale row 1 local 1343 movdqa xmm2, [esi + edx] local 1388 movdqa xmm2, [esi + edx] local 1425 movdqa xmm2, [esi + edx] local 1452 movdqa xmm2, _shuf01 local [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
ssim_opt_x86_64.asm | 20 movdqa xmm2, xmm4 21 pmaddwd xmm2, xmm2 22 paddd xmm12, xmm2 ; sum_sq_r 29 movdqa xmm2,%1 31 punpckhdq xmm2,xmm0 32 paddq %1,xmm2 33 movdqa xmm2,%1 35 punpckhqdq xmm2,xmm0 36 paddq %1,xmm2 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
ssim_opt.asm | 20 movdqa xmm2, xmm4 21 pmaddwd xmm2, xmm2 22 paddd xmm12, xmm2 ; sum_sq_r 29 movdqa xmm2,%1 31 punpckhdq xmm2,xmm0 32 paddq %1,xmm2 33 movdqa xmm2,%1 35 punpckhqdq xmm2,xmm0 36 paddq %1,xmm2 [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_subpixel_bilinear_sse2.asm | 28 pxor xmm2, xmm2 38 punpcklbw xmm0, xmm2 ;unpack to word 107 punpckhbw xmm2, xmm5 112 pmullw xmm2, xmm6 116 paddsw xmm2, xmm3 119 paddsw xmm2, xmm4 121 psraw xmm2, 7 122 packuswb xmm0, xmm2 ;pack back to byte 198 movdqa xmm2, xmm [all...] |
vp9_subpixel_bilinear_ssse3.asm | 24 movq xmm2, rcx ;rounding 25 pshufd xmm2, xmm2, 0 36 paddsw xmm0, xmm2 ;rounding 91 punpckhbw xmm2, xmm1 93 pmaddubsw xmm2, xmm7 96 paddsw xmm2, xmm6 98 psraw xmm2, 7 99 packuswb xmm0, xmm2 ;pack back to byte 176 movdqa xmm2, xmm [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_subpixel_bilinear_sse2.asm | 28 pxor xmm2, xmm2 38 punpcklbw xmm0, xmm2 ;unpack to word 107 punpckhbw xmm2, xmm5 112 pmullw xmm2, xmm6 116 paddsw xmm2, xmm3 119 paddsw xmm2, xmm4 121 psraw xmm2, 7 122 packuswb xmm0, xmm2 ;pack back to byte 198 movdqa xmm2, xmm [all...] |
vp9_subpixel_bilinear_ssse3.asm | 24 movq xmm2, rcx ;rounding 25 pshufd xmm2, xmm2, 0 36 paddsw xmm0, xmm2 ;rounding 91 punpckhbw xmm2, xmm1 93 pmaddubsw xmm2, xmm7 96 paddsw xmm2, xmm6 98 psraw xmm2, 7 99 packuswb xmm0, xmm2 ;pack back to byte 176 movdqa xmm2, xmm [all...] |
/external/libyuv/files/source/ |
scale_argb.cc | 81 movdqa xmm2, [eax + esi] local 84 pavgb xmm0, xmm2 // average rows 86 movdqa xmm2, xmm0 // average columns (8 to 4 pixels) local 88 shufps xmm2, xmm1, 0xdd // odd pixels local 89 pavgb xmm0, xmm2 123 movd xmm2, [eax + ebx * 2] local 126 punpckldq xmm2, xmm3 local 127 punpcklqdq xmm0, xmm2 166 movq xmm2, qword ptr [esi] // row1 4 pairs local 167 movhps xmm2, qword ptr [esi + ebx local 173 movdqa xmm2, xmm0 \/\/ average columns (8 to 4 pixels) local 175 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 221 movdqa xmm2, [esi + edx] \/\/ row1 local 224 punpcklbw xmm2, xmm4 local 228 psubw xmm2, xmm0 \/\/ row1 - row0 local 230 pmulhw xmm2, xmm5 \/\/ scale diff local 309 movdqa xmm2, [esi + edx] local [all...] |
/bionic/libm/x86/ |
s_tanh.S | 110 movsd 4120(%ebx), %xmm2 126 mulsd %xmm5, %xmm2 134 addsd %xmm1, %xmm2 137 addsd %xmm7, %xmm2 151 pshufd $68, %xmm2, %xmm2 154 mulpd %xmm2, %xmm6 155 mulsd %xmm2, %xmm7 156 mulpd %xmm2, %xmm2 [all...] |
/bionic/libm/x86_64/ |
s_tanh.S | 91 movsd 8+L2E(%rip), %xmm2 107 mulsd %xmm5, %xmm2 115 addsd %xmm1, %xmm2 118 addsd %xmm7, %xmm2 133 pshufd $68, %xmm2, %xmm2 136 mulpd %xmm2, %xmm6 137 mulsd %xmm2, %xmm7 138 mulpd %xmm2, %xmm2 [all...] |
/external/valgrind/none/tests/amd64/ |
pcmpxstrx64.c | 75 "movupd 0(%0), %%xmm2" "\n\t" 81 "pcmpistri $0x4A, %%xmm2, %%xmm13" "\n\t" 89 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 104 "movupd 0(%0), %%xmm2" "\n\t" 110 "pcmpistri $0x0A, %%xmm2, %%xmm13" "\n\t" 118 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 133 "movupd 0(%0), %%xmm2" "\n\t" 139 "pcmpistrm $0x4A, %%xmm2, %%xmm13" "\n\t" 147 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 162 "movupd 0(%0), %%xmm2" "\n\t [all...] |
pcmpxstrx64w.c | 76 "movupd 0(%0), %%xmm2" "\n\t" 82 "pcmpistri $0x4B, %%xmm2, %%xmm13" "\n\t" 90 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 105 "movupd 0(%0), %%xmm2" "\n\t" 111 "pcmpistri $0x0B, %%xmm2, %%xmm13" "\n\t" 119 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 134 "movupd 0(%0), %%xmm2" "\n\t" 140 "pcmpistrm $0x4B, %%xmm2, %%xmm13" "\n\t" 148 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 163 "movupd 0(%0), %%xmm2" "\n\t [all...] |
/external/boringssl/linux-x86_64/crypto/aes/ |
bsaes-x86_64.S | 20 pxor %xmm8,%xmm2 54 pxor %xmm2,%xmm1 58 pxor %xmm1,%xmm2 83 pxor %xmm2,%xmm0 87 pxor %xmm0,%xmm2 93 movdqa %xmm2,%xmm9 94 psrlq $4,%xmm2 97 pxor %xmm6,%xmm2 99 pand %xmm7,%xmm2 101 pxor %xmm2,%xmm [all...] |
vpaes-x86_64.S | 26 movdqa .Lk_ipt(%rip),%xmm2 34 pxor %xmm5,%xmm2 36 pxor %xmm2,%xmm0 53 movdqa %xmm14,%xmm2 56 pxor %xmm5,%xmm2 59 pxor %xmm2,%xmm0 82 movdqa %xmm10,%xmm2 86 pxor %xmm0,%xmm2 115 movdqa .Lk_dipt(%rip),%xmm2 128 pxor %xmm5,%xmm2 [all...] |