Home
last modified time | relevance | path

Searched refs:pshuflw (Results 1 – 25 of 58) sorted by relevance

123

/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_intrapred_sse2.asm27 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 …]
Dintrapred_sse2.asm147 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 …]
Dvpx_subpixel_8t_sse2.asm22 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 …]
Dvpx_high_subpixel_8t_sse2.asm22 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 …]
Dvpx_subpixel_8t_ssse3.asm39 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
Dquantize_avx_x86_64.asm176 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
Dvpx_subpixel_bilinear_sse2.asm20 pshuflw xmm4, xmm3, 11111111b ;k3
22 pshuflw xmm3, xmm3, 0b ;k4
68 pshuflw xmm6, xmm7, 11111111b ;k3
Dvpx_high_subpixel_bilinear_sse2.asm20 pshuflw xmm4, xmm3, 11111111b ;k3
22 pshuflw xmm3, xmm3, 0b ;k4
76 pshuflw xmm7, xmm6, 11111111b ;k3
Dsubpel_variance_sse2.asm82 pshuflw m4, m6, 0xe
83 pshuflw m3, m7, 0xe
90 pshuflw m4, m6, 0xe
648 pshuflw m4, m2, 0xe
Dvpx_subpixel_bilinear_ssse3.asm22 pshuflw xmm3, xmm3, 0b ;k3_k4
58 pshuflw xmm7, xmm7, 0b ;k3_k4
/external/llvm/test/CodeGen/X86/
Dbswap-vector.ll20 ; 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 …]
Dvector-shuffle-128-v8.ll66 ; 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 …]
Dswizzle-2.ll303 ; 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 …]
Dpr2585.ll11 ; 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]
Dsse3.ll47 ; 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]
Dvector-shuffle-128-v16.ll15 ; 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 …]
Dvector-shuffle-mmx.ll45 ; 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]
Dvec_set-H.ll8 ; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,0,0,0,4,5,6,7]
Dmemset-nonzero.ll215 ; 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]
Dvector-bitreverse.ll1107 ; 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/
Dsse3.ll20 ; 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/
Dfwalsh_sse2.asm72 pshuflw xmm3, xmm0, 0xd8
74 pshuflw xmm3, xmm2, 0xd8
/external/libvpx/libvpx/vp8/common/x86/
Dmfqe_sse2.asm34 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/
Dvp9_mfqe_sse2.asm35 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/
Dvp9_quantize_ssse3_x86_64.asm169 pshuflw m7, m8, 0xe
171 pshuflw m7, m8, 0x1

123