/external/libvpx/libvpx/vpx_dsp/x86/ |
D | highbd_intrapred_sse2.asm | 27 pshuflw m1, m0, 0xe 29 pshuflw m1, m0, 0x1 33 pshuflw m0, m0, 0x0 63 pshuflw m0, m0, 0x0 103 pshuflw m0, m0, 0x0 154 pshuflw m0, m0, 0x0 262 pshuflw m1, m1, 0x0 274 pshuflw m2, m1, 0x0 275 pshuflw m5, m1, 0x55 285 pshuflw m2, m1, 0xaa [all …]
|
D | intrapred_sse2.asm | 147 pshuflw m0, m0, 0x0 168 pshuflw m0, m0, 0x0 188 pshuflw m0, m0, 0x0 214 pshuflw m0, m0, 0x0 240 pshuflw m0, m0, 0x0 267 pshuflw m0, m0, 0x0 331 pshuflw m0, m0, 0x0 361 pshuflw m0, m0, 0x0 390 pshuflw m0, m0, 0x0 448 pshuflw m0, m0, 0x0 [all …]
|
D | vpx_subpixel_8t_sse2.asm | 22 pshuflw xmm0, xmm7, 0b ;k0 23 pshuflw xmm1, xmm7, 01010101b ;k1 24 pshuflw xmm2, xmm7, 10101010b ;k2 25 pshuflw xmm3, xmm7, 11111111b ;k3 27 pshuflw xmm4, xmm7, 0b ;k4 28 pshuflw xmm5, xmm7, 01010101b ;k5 29 pshuflw xmm6, xmm7, 10101010b ;k6 30 pshuflw xmm7, xmm7, 11111111b ;k7 95 pshuflw xmm0, xmm7, 0b ;k0 96 pshuflw xmm1, xmm7, 01010101b ;k1 [all …]
|
D | vpx_high_subpixel_8t_sse2.asm | 22 pshuflw xmm0, xmm7, 0b ;k0 23 pshuflw xmm1, xmm7, 01010101b ;k1 24 pshuflw xmm2, xmm7, 10101010b ;k2 25 pshuflw xmm3, xmm7, 11111111b ;k3 27 pshuflw xmm4, xmm7, 0b ;k4 28 pshuflw xmm5, xmm7, 01010101b ;k5 29 pshuflw xmm6, xmm7, 10101010b ;k6 30 pshuflw xmm7, xmm7, 11111111b ;k7 98 pshuflw xmm0, xmm7, 0b ;k0 99 pshuflw xmm1, xmm7, 01010101b ;k1 [all …]
|
D | vpx_subpixel_8t_ssse3.asm | 39 pshuflw m0, m4, 0b ;k0_k1 40 pshuflw m1, m4, 01010101b ;k2_k3 41 pshuflw m2, m4, 10101010b ;k4_k5 42 pshuflw m3, m4, 11111111b ;k6_k7 87 pshuflw k0k1k4k5, m4, 0b ;k0_k1 89 pshuflw k2k3k6k7, m4, 01010101b ;k2_k3 95 pshuflw m6, m4, 0b ;k0_k1 97 pshuflw m7, m4, 01010101b ;k2_k3
|
D | quantize_avx_x86_64.asm | 176 pshuflw m7, m8, 0xe 178 pshuflw m7, m8, 0x1 401 pshuflw m7, m8, 0xe 403 pshuflw m7, m8, 0x1 488 pshuflw m7, m8, 0xe 490 pshuflw m7, m8, 0x1
|
D | vpx_subpixel_bilinear_sse2.asm | 20 pshuflw xmm4, xmm3, 11111111b ;k3 22 pshuflw xmm3, xmm3, 0b ;k4 68 pshuflw xmm6, xmm7, 11111111b ;k3
|
D | vpx_high_subpixel_bilinear_sse2.asm | 20 pshuflw xmm4, xmm3, 11111111b ;k3 22 pshuflw xmm3, xmm3, 0b ;k4 76 pshuflw xmm7, xmm6, 11111111b ;k3
|
D | subpel_variance_sse2.asm | 82 pshuflw m4, m6, 0xe 83 pshuflw m3, m7, 0xe 90 pshuflw m4, m6, 0xe 648 pshuflw m4, m2, 0xe
|
D | vpx_subpixel_bilinear_ssse3.asm | 22 pshuflw xmm3, xmm3, 0b ;k3_k4 58 pshuflw xmm7, xmm7, 0b ;k3_k4
|
/external/llvm/test/CodeGen/X86/ |
D | bswap-vector.ll | 20 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm2 = xmm2[1,0,3,2,4,5,6,7] 23 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[1,0,3,2,4,5,6,7] 53 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm2 = xmm2[3,2,1,0,4,5,6,7] 56 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[3,2,1,0,4,5,6,7] 87 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm2 = xmm2[3,2,1,0,4,5,6,7] 91 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[3,2,1,0,4,5,6,7] 125 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm3 = xmm3[1,0,3,2,4,5,6,7] 128 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[1,0,3,2,4,5,6,7] 133 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm3 = xmm3[1,0,3,2,4,5,6,7] 136 ; CHECK-NOSSSE3-NEXT: pshuflw {{.*#+}} xmm1 = xmm1[1,0,3,2,4,5,6,7] [all …]
|
D | vector-shuffle-128-v8.ll | 66 ; SSE-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7] 86 ; SSE-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7] 127 ; SSE-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[3,1,2,0,4,5,6,7] 143 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7] 180 ; SSE-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[2,3,0,2,4,5,6,7] 211 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[3,1,2,0,4,5,6,7] 237 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[1,0,3,2,4,5,6,7] 262 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[3,2,1,0,4,5,6,7] 287 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[3,2,1,0,4,5,6,7] 312 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,2,2,0,4,5,6,7] [all …]
|
D | swizzle-2.ll | 303 ; legal shuffle (either pshuflw or pshufb depending on the masks). 308 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[1,3,2,0,4,5,6,7] 318 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[1,3,2,0,4,5,6,7] 338 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[2,1,3,0,4,5,6,7] 349 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[1,3,0,2,4,5,6,7] 360 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[2,1,0,3,4,5,6,7] 371 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,3,2,1,4,5,6,7] 392 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[2,1,0,3,4,5,6,7] 403 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[2,3,1,0,4,5,6,7] 414 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[3,1,2,0,4,5,6,7] [all …]
|
D | pr2585.ll | 11 ; X32-NEXT: pshuflw {{.*#+}} xmm0 = mem[0,2,2,3,4,5,6,7] 19 ; X64-NEXT: pshuflw {{.*#+}} xmm0 = mem[0,2,2,3,4,5,6,7]
|
D | sse3.ll | 47 ; X64-NEXT: pshuflw {{.*#+}} xmm1 = xmm1[1,1,2,1,4,5,6,7] 61 ; X64-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,3,2,1,4,5,6,7] 102 ; X64-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,3,2,4,5,6,7] 112 ; X64-NEXT: pshuflw {{.*#+}} xmm0 = mem[2,1,0,3,4,5,6,7] 176 ; X64-NEXT: pshuflw {{.*#+}} xmm0 = mem[0,2,2,3,4,5,6,7] 209 ; X64-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,2,2,3,4,5,6,7] 222 ; X64-NEXT: pshuflw {{.*#+}} xmm0 = xmm1[0,2,2,3,4,5,6,7] 247 ; X64-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,1,1,2,4,5,6,7]
|
D | vector-shuffle-128-v16.ll | 15 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7] 49 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,1,1,4,5,6,7] 75 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,2,2,3,4,5,6,7] 77 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,2,2,4,5,6,7] 134 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,2,2,3,4,5,6,7] 138 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,2,2,4,5,6,7] 177 ; SSE-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7] 228 ; SSE2-NEXT: pshuflw {{.*#+}} xmm1 = xmm1[0,0,0,0,4,5,6,7] 239 ; SSSE3-NEXT: pshuflw {{.*#+}} xmm1 = xmm1[0,0,0,0,4,5,6,7] 247 ; SSE41-NEXT: pshuflw {{.*#+}} xmm1 = xmm1[0,0,0,0,4,5,6,7] [all …]
|
D | vector-shuffle-mmx.ll | 45 ; X32-NEXT: pshuflw {{.*#+}} xmm0 = mem[0,2,2,3,4,5,6,7] 61 ; X64-NEXT: pshuflw {{.*#+}} xmm0 = mem[0,2,2,3,4,5,6,7]
|
D | vec_set-H.ll | 8 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7]
|
D | memset-nonzero.ll | 215 ; SSE2FAST-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7] 255 ; SSE2FAST-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7] 303 ; SSE2FAST-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7] 363 ; SSE2FAST-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7] 413 ; SSE2FAST-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7]
|
D | vector-bitreverse.ll | 1107 ; SSE2-NEXT: pshuflw {{.*#+}} xmm2 = xmm2[1,0,3,2,4,5,6,7] 1110 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[1,0,3,2,4,5,6,7] 1198 ; SSE2-NEXT: pshuflw {{.*#+}} xmm2 = xmm2[3,2,1,0,4,5,6,7] 1201 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[3,2,1,0,4,5,6,7] 1290 ; SSE2-NEXT: pshuflw {{.*#+}} xmm2 = xmm2[3,2,1,0,4,5,6,7] 1294 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[3,2,1,0,4,5,6,7] 1555 ; SSE2-NEXT: pshuflw {{.*#+}} xmm2 = xmm2[1,0,3,2,4,5,6,7] 1558 ; SSE2-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[1,0,3,2,4,5,6,7] 1608 ; SSE2-NEXT: pshuflw {{.*#+}} xmm3 = xmm3[1,0,3,2,4,5,6,7] 1611 ; SSE2-NEXT: pshuflw {{.*#+}} xmm1 = xmm1[1,0,3,2,4,5,6,7] [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | sse3.ll | 20 ; X64: pshuflw $0, %xmm0, %xmm0 55 ; X64: pshuflw $44, %xmm0, %xmm0 94 ; X64: pshuflw $-80, %xmm0, %xmm0 122 ; X64: pshuflw $-58, (%rsi), %xmm0 172 ; X64: pshuflw $8, [[X1]], [[X2:%xmm[0-9]+]] 188 ; X64: pshuflw $1, %xmm0, %xmm0 240 ; X64: pshuflw $-128, %xmm0, %xmm0
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
D | fwalsh_sse2.asm | 72 pshuflw xmm3, xmm0, 0xd8 74 pshuflw xmm3, xmm2, 0xd8
|
/external/libvpx/libvpx/vp8/common/x86/ |
D | mfqe_sse2.asm | 34 pshuflw xmm0, xmm0, 0x0 ; replicate to all low words 111 pshuflw xmm0, xmm0, 0x0 ; replicate to all low words
|
/external/libvpx/libvpx/vp9/common/x86/ |
D | vp9_mfqe_sse2.asm | 35 pshuflw xmm0, xmm0, 0x0 ; replicate to all low words 112 pshuflw xmm0, xmm0, 0x0 ; replicate to all low words
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
D | vp9_quantize_ssse3_x86_64.asm | 169 pshuflw m7, m8, 0xe 171 pshuflw m7, m8, 0x1
|