/external/llvm/test/MC/X86/ |
D | x86-32-avx.s | 332 vshufps $8, %xmm1, %xmm2, %xmm3 336 vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3 340 vshufpd $8, %xmm1, %xmm2, %xmm3 344 vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3 348 vcmpeqps %xmm1, %xmm2, %xmm3 352 vcmpleps %xmm1, %xmm2, %xmm3 356 vcmpltps %xmm1, %xmm2, %xmm3 360 vcmpneqps %xmm1, %xmm2, %xmm3 364 vcmpnleps %xmm1, %xmm2, %xmm3 368 vcmpnltps %xmm1, %xmm2, %xmm3 [all …]
|
D | x86_64-xop-encoding.s | 45 vphaddwd %xmm3, %xmm4 74 vphaddubw (%rcx), %xmm3 125 vphaddbd %xmm1, %xmm3 146 vfrczps 4(%rax), %xmm3 202 vpshld %xmm7, %xmm5, %xmm3 205 vpshld 4(%rax), %xmm3, %xmm3 213 vpshlb %xmm1, %xmm2, %xmm3 219 vpshlb %xmm2, (%rax,%rdx), %xmm3 224 vpshaw %xmm7, %xmm5, %xmm3 230 vpshaw %xmm0, 8(%rax,%rcx), %xmm3 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | bswap-vector.ll | 122 ; CHECK-NOSSSE3-NEXT: movdqa %xmm0, %xmm3 123 … {{.*#+}} xmm3 = xmm3[8],xmm2[8],xmm3[9],xmm2[9],xmm3[10],xmm2[10],xmm3[11],xmm2[11],xmm3[12],xmm2… 124 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm3 = xmm3[1,0,3,2,4,5,6,7] 125 ; CHECK-NOSSSE3-NEXT: pshufhw {{.*#+}} xmm3 = xmm3[0,1,2,3,5,4,7,6] 129 ; CHECK-NOSSSE3-NEXT: packuswb %xmm3, %xmm0 130 ; CHECK-NOSSSE3-NEXT: movdqa %xmm1, %xmm3 131 … {{.*#+}} xmm3 = xmm3[8],xmm2[8],xmm3[9],xmm2[9],xmm3[10],xmm2[10],xmm3[11],xmm2[11],xmm3[12],xmm2… 132 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm3 = xmm3[1,0,3,2,4,5,6,7] 133 ; CHECK-NOSSSE3-NEXT: pshufhw {{.*#+}} xmm3 = xmm3[0,1,2,3,5,4,7,6] 137 ; CHECK-NOSSSE3-NEXT: packuswb %xmm3, %xmm1 [all …]
|
D | vector-idiv.ll | 12 ; SSE41-NEXT: pshufd {{.*#+}} xmm3 = xmm0[1,1,3,3] 13 ; SSE41-NEXT: pmuludq %xmm2, %xmm3 16 ; SSE41-NEXT: pblendw {{.*#+}} xmm1 = xmm1[0,1],xmm3[2,3],xmm1[4,5],xmm3[6,7] 30 ; SSE-NEXT: pshufd {{.*#+}} xmm3 = xmm0[1,1,3,3] 31 ; SSE-NEXT: pmuludq %xmm1, %xmm3 32 ; SSE-NEXT: pshufd {{.*#+}} xmm1 = xmm3[1,3,2,3] 44 ; AVX-NEXT: vpshufd {{.*#+}} xmm3 = xmm0[1,1,3,3] 45 ; AVX-NEXT: vpmuludq %xmm2, %xmm3, %xmm2 62 ; SSE41-NEXT: pshufd {{.*#+}} xmm3 = xmm2[1,1,3,3] 64 ; SSE41-NEXT: pmuludq %xmm3, %xmm4 [all …]
|
D | fast-isel-select-sse.ll | 12 ; CHECK-NEXT: andnps %xmm3, %xmm0 16 ; AVX-NEXT: vblendvps %xmm0, %xmm2, %xmm3, %xmm0 26 ; CHECK-NEXT: andnpd %xmm3, %xmm0 30 ; AVX-NEXT: vblendvpd %xmm0, %xmm2, %xmm3, %xmm0 40 ; CHECK-NEXT: andnps %xmm3, %xmm1 44 ; AVX-NEXT: vblendvps %xmm0, %xmm2, %xmm3, %xmm0 54 ; CHECK-NEXT: andnpd %xmm3, %xmm1 58 ; AVX-NEXT: vblendvpd %xmm0, %xmm2, %xmm3, %xmm0 68 ; CHECK-NEXT: andnps %xmm3, %xmm1 72 ; AVX-NEXT: vblendvps %xmm0, %xmm2, %xmm3, %xmm0 [all …]
|
/external/boringssl/src/crypto/aes/asm/ |
D | vpaes-x86_64.pl | 110 pshufb %xmm3, %xmm0 # 0 = sb1t 118 pshufb %xmm3, %xmm2 # 2 = sb2t 119 movdqa %xmm0, %xmm3 # 3 = A 124 pshufb %xmm4, %xmm3 # 3 = D 126 pxor %xmm0, %xmm3 # 3 = 2A+B+D 130 pxor %xmm3, %xmm0 # 0 = 2A+3B+C+D 140 movdqa %xmm10, %xmm3 # 3 : 1/i 142 pshufb %xmm1, %xmm3 # 3 = 1/i 144 pxor %xmm5, %xmm3 # 3 = iak = 1/i + a/k 148 pshufb %xmm3, %xmm2 # 2 = 1/iak [all …]
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
D | dct_sse2.asm | 73 movq xmm3, MMWORD PTR[input+ pitch] ;33 32 31 30 76 punpcklqdq xmm1, xmm3 ;33 32 31 30 23 22 21 20 87 movdqa xmm3, xmm0 89 psubw xmm3, xmm1 ;c1 d1 c1 d1 c1 d1 c1 d1 91 psllw xmm3, 3 ;c1 <<= 3 d1 <<= 3 96 movdqa xmm4, xmm3 97 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_5352_2217)] ;c1*2217 + d1*5352 100 paddd xmm3, XMMWORD PTR[GLOBAL(_14500)] 102 psrad xmm3, 12 ;(c1 * 2217 + d1 * 5352 + 14500)>>12 106 packssdw xmm3, xmm4 ;op[3] op[1] [all …]
|
/external/libvpx/libvpx/vp8/common/x86/ |
D | loopfilter_block_sse2_x86_64.asm | 202 movdqa xmm3, i3 207 LF_FILTER_HEV_MASK xmm0, xmm1, xmm2, xmm3, xmm4, xmm8, xmm9, xmm10 211 movdqa xmm3, i4 213 LF_FILTER xmm1, xmm2, xmm3, xmm8, xmm0, xmm4 218 movdqa i4, xmm3 227 LF_FILTER_HEV_MASK xmm3, xmm8, xmm0, xmm1, xmm2, xmm4, xmm10, xmm11, xmm9 233 LF_FILTER xmm0, xmm1, xmm4, xmm8, xmm3, xmm2 244 movdqa xmm3, i13 247 LF_FILTER_HEV_MASK xmm4, xmm8, xmm0, xmm1, xmm2, xmm3, xmm9, xmm11, xmm10 251 movdqa xmm3, i12 [all …]
|
D | idctllm_sse2.asm | 62 movq xmm3, [rax+rcx] 67 punpcklbw xmm3, xmm5 74 paddw xmm3, xmm4 80 packuswb xmm3, xmm5 89 movq [rax + rdx], xmm3 131 movdqa xmm3, [rax+48] 143 pmullw xmm3, [rdx+16] 155 punpckldq xmm2, xmm3 156 punpckhdq xmm4, xmm3 159 pshufd xmm3, xmm4, 11011000b [all …]
|
D | subpixel_sse2.asm | 60 movq xmm3, MMWORD PTR [rsi - 2] 66 por xmm1, xmm3 74 … punpcklbw xmm3, xmm0 ; xx05 xx04 xx03 xx02 xx01 xx01 xx-1 xx-2 77 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1 107 paddsw xmm4, xmm3 181 movq xmm3, MMWORD PTR [rsi - 2] 191 por xmm1, xmm3 199 … punpcklbw xmm3, xmm0 ; xx05 xx04 xx03 xx02 xx01 xx01 xx-1 xx-2 202 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1 231 paddsw xmm4, xmm3 [all …]
|
D | subpixel_ssse3.asm | 72 ;xmm3 free 120 movdqa xmm3, XMMWORD PTR [GLOBAL(shuf2bfrom1)] 140 pshufb xmm0, xmm3 213 movq xmm3, MMWORD PTR [rsi + 3] ; 3 4 5 6 7 8 9 10 215 punpcklbw xmm0, xmm3 ; -2 3 -1 4 0 5 1 6 2 7 3 8 4 9 5 10 224 movq xmm3, MMWORD PTR [rsi + 6] 230 punpcklbw xmm3, xmm7 233 movdqa xmm1, xmm3 235 pmaddubsw xmm3, xmm4 251 paddsw xmm3, xmm1 [all …]
|
/external/boringssl/mac-x86/crypto/aes/ |
D | aesni-x86.S | 63 pxor %xmm0,%xmm3 89 pxor %xmm0,%xmm3 115 pxor %xmm0,%xmm3 146 pxor %xmm0,%xmm3 177 pxor %xmm0,%xmm3 214 pxor %xmm0,%xmm3 251 pxor %xmm0,%xmm3 304 pxor %xmm0,%xmm3 374 movdqu 16(%esi),%xmm3 386 movups %xmm3,16(%edi) [all …]
|
/external/boringssl/linux-x86/crypto/aes/ |
D | aesni-x86.S | 68 pxor %xmm0,%xmm3 96 pxor %xmm0,%xmm3 124 pxor %xmm0,%xmm3 157 pxor %xmm0,%xmm3 190 pxor %xmm0,%xmm3 229 pxor %xmm0,%xmm3 268 pxor %xmm0,%xmm3 323 pxor %xmm0,%xmm3 395 movdqu 16(%esi),%xmm3 407 movups %xmm3,16(%edi) [all …]
|
/external/boringssl/linux-x86_64/crypto/modes/ |
D | ghash-x86_64.S | 673 movdqa %xmm2,%xmm3 676 psrlq $63,%xmm3 678 pslldq $8,%xmm3 679 por %xmm3,%xmm2 690 pshufd $78,%xmm0,%xmm3 691 pxor %xmm0,%xmm3 695 pxor %xmm0,%xmm3 696 pxor %xmm1,%xmm3 698 movdqa %xmm3,%xmm4 699 psrldq $8,%xmm3 [all …]
|
/external/boringssl/mac-x86_64/crypto/modes/ |
D | ghash-x86_64.S | 672 movdqa %xmm2,%xmm3 675 psrlq $63,%xmm3 677 pslldq $8,%xmm3 678 por %xmm3,%xmm2 689 pshufd $78,%xmm0,%xmm3 690 pxor %xmm0,%xmm3 694 pxor %xmm0,%xmm3 695 pxor %xmm1,%xmm3 697 movdqa %xmm3,%xmm4 698 psrldq $8,%xmm3 [all …]
|
/external/libyuv/files/source/ |
D | row_win.cc | 251 movdqu xmm3, [eax + 32] in RGB24ToARGBRow_SSSE3() 253 movdqa xmm2, xmm3 in RGB24ToARGBRow_SSSE3() 264 palignr xmm3, xmm3, 4 // xmm3 = { xmm3[4:15]} in RGB24ToARGBRow_SSSE3() 265 pshufb xmm3, xmm4 in RGB24ToARGBRow_SSSE3() 267 por xmm3, xmm5 in RGB24ToARGBRow_SSSE3() 269 movdqa [edx + 48], xmm3 in RGB24ToARGBRow_SSSE3() 291 movdqu xmm3, [eax + 32] in RAWToARGBRow_SSSE3() 293 movdqa xmm2, xmm3 in RAWToARGBRow_SSSE3() 304 palignr xmm3, xmm3, 4 // xmm3 = { xmm3[4:15]} in RAWToARGBRow_SSSE3() 305 pshufb xmm3, xmm4 in RAWToARGBRow_SSSE3() [all …]
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | sad_sse4.asm | 18 movq xmm3, MMWORD PTR [rdi+8] 20 punpcklqdq xmm1, xmm3 21 punpcklqdq xmm3, xmm2 29 movdqa xmm4, xmm3 30 mpsadbw xmm3, xmm0, 0x0 34 paddw xmm1, xmm3 39 movq xmm3, MMWORD PTR [rdi+8] 41 punpcklqdq xmm5, xmm3 42 punpcklqdq xmm3, xmm2 50 movdqa xmm4, xmm3 [all …]
|
/external/boringssl/win-x86/crypto/aes/ |
D | aesni-x86.asm | 74 pxor xmm3,xmm0 99 pxor xmm3,xmm0 124 pxor xmm3,xmm0 154 pxor xmm3,xmm0 184 pxor xmm3,xmm0 220 pxor xmm3,xmm0 256 pxor xmm3,xmm0 308 pxor xmm3,xmm0 377 movdqu xmm3,[16+esi] 389 movups [16+edi],xmm3 [all …]
|
/external/boringssl/linux-x86_64/crypto/aes/ |
D | aesni-x86_64.S | 61 xorps %xmm0,%xmm3 90 xorps %xmm0,%xmm3 119 xorps %xmm0,%xmm3 153 xorps %xmm0,%xmm3 187 xorps %xmm0,%xmm3 227 xorps %xmm0,%xmm3 267 pxor %xmm0,%xmm3 321 pxor %xmm0,%xmm3 375 xorps %xmm0,%xmm3 439 xorps %xmm0,%xmm3 [all …]
|
D | bsaes-x86_64.S | 23 pxor %xmm8,%xmm3 38 movdqa %xmm3,%xmm10 39 psrlq $1,%xmm3 41 pxor %xmm4,%xmm3 43 pand %xmm7,%xmm3 46 pxor %xmm3,%xmm4 47 psllq $1,%xmm3 49 pxor %xmm10,%xmm3 67 movdqa %xmm3,%xmm10 68 psrlq $2,%xmm3 [all …]
|
D | vpaes-x86_64.S | 55 movdqa %xmm0,%xmm3 62 pxor %xmm0,%xmm3 66 pxor %xmm3,%xmm0 76 movdqa %xmm10,%xmm3 80 pxor %xmm5,%xmm3 85 movdqa %xmm10,%xmm3 89 pxor %xmm1,%xmm3 182 movdqa %xmm10,%xmm3 186 pxor %xmm2,%xmm3 191 movdqa %xmm10,%xmm3 [all …]
|
/external/boringssl/mac-x86_64/crypto/aes/ |
D | bsaes-x86_64.S | 21 pxor %xmm8,%xmm3 36 movdqa %xmm3,%xmm10 37 psrlq $1,%xmm3 39 pxor %xmm4,%xmm3 41 pand %xmm7,%xmm3 44 pxor %xmm3,%xmm4 45 psllq $1,%xmm3 47 pxor %xmm10,%xmm3 65 movdqa %xmm3,%xmm10 66 psrlq $2,%xmm3 [all …]
|
D | aesni-x86_64.S | 60 xorps %xmm0,%xmm3 89 xorps %xmm0,%xmm3 118 xorps %xmm0,%xmm3 152 xorps %xmm0,%xmm3 186 xorps %xmm0,%xmm3 226 xorps %xmm0,%xmm3 266 pxor %xmm0,%xmm3 320 pxor %xmm0,%xmm3 374 xorps %xmm0,%xmm3 438 xorps %xmm0,%xmm3 [all …]
|
/external/boringssl/win-x86_64/crypto/modes/ |
D | ghash-x86_64.asm | 699 movdqa xmm3,xmm2 702 psrlq xmm3,63 704 pslldq xmm3,8 705 por xmm2,xmm3 716 pshufd xmm3,xmm0,78 717 pxor xmm3,xmm0 721 pxor xmm3,xmm0 722 pxor xmm3,xmm1 724 movdqa xmm4,xmm3 725 psrldq xmm3,8 [all …]
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
D | rotate_win.cc | 48 movq xmm3, qword ptr [eax + edi] in TransposeWx8_SSSE3() 50 punpcklbw xmm2, xmm3 in TransposeWx8_SSSE3() 51 movdqa xmm3, xmm2 in TransposeWx8_SSSE3() 53 palignr xmm3, xmm3, 8 in TransposeWx8_SSSE3() 67 punpcklwd xmm1, xmm3 in TransposeWx8_SSSE3() 69 movdqa xmm3, xmm1 in TransposeWx8_SSSE3() 71 palignr xmm3, xmm3, 8 in TransposeWx8_SSSE3() 96 punpckldq xmm3, xmm7 in TransposeWx8_SSSE3() 99 movq qword ptr [edx], xmm3 in TransposeWx8_SSSE3() 100 movdqa xmm7, xmm3 in TransposeWx8_SSSE3() [all …]
|