Home
last modified time | relevance | path

Searched refs:psrlw (Results 1 – 25 of 202) sorted by relevance

123456789

/external/llvm-project/llvm/test/CodeGen/X86/
Dvector-lzcnt-128.ll40 ; SSE2-NEXT: psrlw $1, %xmm0
46 ; SSE2-NEXT: psrlw $2, %xmm1
50 ; SSE2-NEXT: psrlw $4, %xmm2
80 ; SSE3-NEXT: psrlw $1, %xmm0
86 ; SSE3-NEXT: psrlw $2, %xmm1
90 ; SSE3-NEXT: psrlw $4, %xmm2
103 ; SSSE3-NEXT: psrlw $4, %xmm1
112 ; SSSE3-NEXT: psrlw $8, %xmm2
114 ; SSSE3-NEXT: psrlw $8, %xmm1
136 ; SSE41-NEXT: psrlw $4, %xmm1
[all …]
Dvec_ctbits.ll15 ; CHECK-NEXT: psrlw $1, %xmm1
21 ; CHECK-NEXT: psrlw $2, %xmm0
25 ; CHECK-NEXT: psrlw $4, %xmm1
60 ; CHECK-NEXT: psrlw $1, %xmm0
66 ; CHECK-NEXT: psrlw $2, %xmm1
70 ; CHECK-NEXT: psrlw $4, %xmm2
85 ; CHECK-NEXT: psrlw $1, %xmm1
91 ; CHECK-NEXT: psrlw $2, %xmm0
95 ; CHECK-NEXT: psrlw $4, %xmm1
117 ; CHECK-NEXT: psrlw $1, %xmm1
[all …]
Dvector-popcnt-128-ult-ugt.ll133 ; SSE2-NEXT: psrlw $1, %xmm1
139 ; SSE2-NEXT: psrlw $2, %xmm0
143 ; SSE2-NEXT: psrlw $4, %xmm1
153 ; SSE3-NEXT: psrlw $1, %xmm1
159 ; SSE3-NEXT: psrlw $2, %xmm0
163 ; SSE3-NEXT: psrlw $4, %xmm1
178 ; SSSE3-NEXT: psrlw $4, %xmm0
195 ; SSE41-NEXT: psrlw $4, %xmm0
274 ; SSE2-NEXT: psrlw $1, %xmm1
280 ; SSE2-NEXT: psrlw $2, %xmm0
[all …]
Dvector-tzcnt-128.ll25 ; SSE2-NEXT: psrlw $1, %xmm1
31 ; SSE2-NEXT: psrlw $2, %xmm0
35 ; SSE2-NEXT: psrlw $4, %xmm1
49 ; SSE3-NEXT: psrlw $1, %xmm1
55 ; SSE3-NEXT: psrlw $2, %xmm0
59 ; SSE3-NEXT: psrlw $4, %xmm1
78 ; SSSE3-NEXT: psrlw $4, %xmm0
97 ; SSE41-NEXT: psrlw $4, %xmm0
210 ; X32-SSE-NEXT: psrlw $4, %xmm0
228 ; SSE2-NEXT: psrlw $1, %xmm1
[all …]
Dvector-lzcnt-sub128.ll27 ; CHECK-NEXT: psrlw $1, %xmm0
33 ; CHECK-NEXT: psrlw $2, %xmm2
37 ; CHECK-NEXT: psrlw $4, %xmm0
61 ; CHECK-NEXT: psrlw $1, %xmm1
67 ; CHECK-NEXT: psrlw $2, %xmm0
71 ; CHECK-NEXT: psrlw $4, %xmm1
Dvector-idiv-udiv-128.ll149 ; SSE-NEXT: psrlw $1, %xmm0
151 ; SSE-NEXT: psrlw $2, %xmm0
174 ; SSE2-NEXT: psrlw $8, %xmm2
178 ; SSE2-NEXT: psrlw $8, %xmm4
181 ; SSE2-NEXT: psrlw $1, %xmm0
184 ; SSE2-NEXT: psrlw $2, %xmm0
195 ; SSE41-NEXT: psrlw $8, %xmm2
198 ; SSE41-NEXT: psrlw $8, %xmm3
201 ; SSE41-NEXT: psrlw $1, %xmm0
204 ; SSE41-NEXT: psrlw $2, %xmm0
[all …]
Dvector-shift-lshr-sub128.ll134 ; SSE2-NEXT: psrlw $8, %xmm0
142 ; SSE2-NEXT: psrlw $4, %xmm0
150 ; SSE2-NEXT: psrlw $2, %xmm0
157 ; SSE2-NEXT: psrlw $1, %xmm0
173 ; SSE41-NEXT: psrlw $8, %xmm4
177 ; SSE41-NEXT: psrlw $4, %xmm2
181 ; SSE41-NEXT: psrlw $2, %xmm2
186 ; SSE41-NEXT: psrlw $1, %xmm2
268 ; X86-SSE-NEXT: psrlw $8, %xmm0
276 ; X86-SSE-NEXT: psrlw $4, %xmm0
[all …]
Dvector-unsigned-cmp.ll245 ; SSE-NEXT: psrlw $1, %xmm0
246 ; SSE-NEXT: psrlw $1, %xmm1
265 ; SSE-NEXT: psrlw $1, %xmm0
266 ; SSE-NEXT: psrlw $1, %xmm1
286 ; SSE2-NEXT: psrlw $1, %xmm0
287 ; SSE2-NEXT: psrlw $1, %xmm1
295 ; SSE41-NEXT: psrlw $1, %xmm0
296 ; SSE41-NEXT: psrlw $1, %xmm1
317 ; SSE2-NEXT: psrlw $1, %xmm0
318 ; SSE2-NEXT: psrlw $1, %xmm1
[all …]
Dvector-bitreverse.ll687 ; SSE2-NEXT: psrlw $4, %xmm0
694 ; SSE2-NEXT: psrlw $2, %xmm0
700 ; SSE2-NEXT: psrlw $1, %xmm0
711 ; SSSE3-NEXT: psrlw $4, %xmm0
769 ; SSE2-NEXT: psrlw $8, %xmm1
775 ; SSE2-NEXT: psrlw $4, %xmm0
782 ; SSE2-NEXT: psrlw $2, %xmm0
788 ; SSE2-NEXT: psrlw $1, %xmm0
800 ; SSSE3-NEXT: psrlw $4, %xmm0
875 ; SSE2-NEXT: psrlw $4, %xmm0
[all …]
/external/libjpeg-turbo/simd/x86_64/
Djcsample-sse2.asm100 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..}
130 psrlw xmm2, BYTE_BIT
132 psrlw xmm3, BYTE_BIT
138 psrlw xmm0, 1
139 psrlw xmm1, 1
245 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..}
279 psrlw xmm4, BYTE_BIT
281 psrlw xmm5, BYTE_BIT
288 psrlw xmm4, BYTE_BIT
290 psrlw xmm5, BYTE_BIT
[all …]
/external/llvm-project/llvm/test/Analysis/CostModel/X86/
Dtestshiftlshr.ll10 ; SSE2-CODEGEN: psrlw
22 ; SSE2-CODEGEN: psrlw
34 ; SSE2-CODEGEN: psrlw
46 ; SSE2-CODEGEN: psrlw
58 ; SSE2-CODEGEN: psrlw
190 ; SSE2-CODEGEN: psrlw
202 ; SSE2-CODEGEN: psrlw
214 ; SSE2-CODEGEN: psrlw
226 ; SSE2-CODEGEN: psrlw
238 ; SSE2-CODEGEN: psrlw
[all …]
/external/libjpeg-turbo/simd/i386/
Djcsample-mmx.asm103 psrlw mm6, BYTE_BIT ; mm6={0xFF 0x00 0xFF 0x00 ..}
124 psrlw mm2, BYTE_BIT
126 psrlw mm3, BYTE_BIT
132 psrlw mm0, 1
133 psrlw mm1, 1
246 psrlw mm6, BYTE_BIT ; mm6={0xFF 0x00 0xFF 0x00 ..}
270 psrlw mm4, BYTE_BIT
272 psrlw mm5, BYTE_BIT
279 psrlw mm4, BYTE_BIT
281 psrlw mm5, BYTE_BIT
[all …]
Djcsample-sse2.asm103 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..}
136 psrlw xmm2, BYTE_BIT
138 psrlw xmm3, BYTE_BIT
144 psrlw xmm0, 1
145 psrlw xmm1, 1
259 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..}
296 psrlw xmm4, BYTE_BIT
298 psrlw xmm5, BYTE_BIT
305 psrlw xmm4, BYTE_BIT
307 psrlw xmm5, BYTE_BIT
[all …]
/external/libaom/libaom/aom_dsp/x86/
Dhighbd_subpel_variance_impl_sse2.asm323 psrlw m1, 4
324 psrlw m0, 4
351 psrlw m1, 4
352 psrlw m0, 4
553 psrlw m1, 4
556 psrlw m0, 4
592 psrlw m4, 4
595 psrlw m0, 4
667 psrlw m1, 4
668 psrlw m0, 4
[all …]
Dquantize_ssse3_x86_64.asm38 psrlw m5, 15
41 psrlw m0, 1 ; m0 = (m0 + 1) / 2
42 psrlw m1, 1 ; m1 = (m1 + 1) / 2
84 psrlw m5, 15
94 psrlw m5, 15
129 psrlw m8, 1
130 psrlw m13, 1
192 psrlw m5, 15
199 psrlw m5, 15
234 psrlw m14, 1
[all …]
/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_subpel_variance_impl_sse2.asm320 psrlw m1, 4
321 psrlw m0, 4
348 psrlw m1, 4
349 psrlw m0, 4
550 psrlw m1, 4
553 psrlw m0, 4
589 psrlw m4, 4
592 psrlw m0, 4
664 psrlw m1, 4
665 psrlw m0, 4
[all …]
/external/llvm/test/CodeGen/X86/
Dvector-popcnt-128.ll60 ; SSSE3-NEXT: psrlw $4, %xmm0
76 ; SSE41-NEXT: psrlw $4, %xmm0
162 ; SSSE3-NEXT: psrlw $4, %xmm0
184 ; SSE41-NEXT: psrlw $4, %xmm0
223 ; SSE2-NEXT: psrlw $1, %xmm1
229 ; SSE2-NEXT: psrlw $2, %xmm0
233 ; SSE2-NEXT: psrlw $4, %xmm1
239 ; SSE2-NEXT: psrlw $8, %xmm0
245 ; SSE3-NEXT: psrlw $1, %xmm1
251 ; SSE3-NEXT: psrlw $2, %xmm0
[all …]
Dvector-shift-lshr-128.ll200 ; SSE2-NEXT: psrlw $8, %xmm0
208 ; SSE2-NEXT: psrlw $4, %xmm0
216 ; SSE2-NEXT: psrlw $2, %xmm0
223 ; SSE2-NEXT: psrlw $1, %xmm0
238 ; SSE41-NEXT: psrlw $8, %xmm4
242 ; SSE41-NEXT: psrlw $4, %xmm1
246 ; SSE41-NEXT: psrlw $2, %xmm1
251 ; SSE41-NEXT: psrlw $1, %xmm1
309 ; X32-SSE-NEXT: psrlw $8, %xmm0
317 ; X32-SSE-NEXT: psrlw $4, %xmm0
[all …]
Dvector-idiv-udiv-128.ll155 ; SSE-NEXT: psrlw $1, %xmm0
157 ; SSE-NEXT: psrlw $2, %xmm0
176 ; SSE2-NEXT: psrlw $8, %xmm1
179 ; SSE2-NEXT: psrlw $8, %xmm2
181 ; SSE2-NEXT: psrlw $8, %xmm2
184 ; SSE2-NEXT: psrlw $8, %xmm3
186 ; SSE2-NEXT: psrlw $8, %xmm3
189 ; SSE2-NEXT: psrlw $1, %xmm0
192 ; SSE2-NEXT: psrlw $2, %xmm0
201 ; SSE41-NEXT: psrlw $8, %xmm1
[all …]
/external/libaom/libaom/third_party/libyuv/source/
Dscale_win.cc111 psrlw xmm0, 8 // isolate odd pixels. in ScaleRowDown2_SSE2()
112 psrlw xmm1, 8 in ScaleRowDown2_SSE2()
133 psrlw xmm5, 8 in ScaleRowDown2Linear_SSE2()
141 psrlw xmm0, 8 in ScaleRowDown2Linear_SSE2()
143 psrlw xmm1, 8 in ScaleRowDown2Linear_SSE2()
170 psrlw xmm5, 8 in ScaleRowDown2Box_SSE2()
182 psrlw xmm0, 8 in ScaleRowDown2Box_SSE2()
184 psrlw xmm1, 8 in ScaleRowDown2Box_SSE2()
329 psrlw xmm0, 8 in ScaleRowDown4_SSE2()
353 psrlw xmm7, 8 in ScaleRowDown4Box_SSE2()
[all …]
Drow_x86.asm28 psrlw m2, m2, 8
40 psrlw m0, m0, 8 ; UYVY odd bytes are Y
41 psrlw m1, m1, 8
74 psrlw m4, m4, 8
82 psrlw m2, m0, 8 ; odd bytes
83 psrlw m3, m1, 8
/external/libvpx/libvpx/vp9/encoder/x86/
Dvp9_quantize_ssse3_x86_64.asm36 psrlw m5, 15
38 psrlw m1, 1 ; m1 = (m1 + 1) / 2
80 psrlw m8, 1
81 psrlw m13, 1
84 psrlw m0, m3, 2
86 psrlw m0, m3, 1
133 psrlw m14, 1
134 psrlw m13, 1
/external/libaom/libaom/av1/encoder/x86/
Dav1_quantize_ssse3_x86_64.asm41 psrlw m5, 15
43 psrlw m1, 1 ; m1 = (m1 + 1) / 2
85 psrlw m8, 1
86 psrlw m13, 1
89 psrlw m0, m3, 2
91 psrlw m0, m3, 1
138 psrlw m14, 1
139 psrlw m13, 1
/external/libvpx/libvpx/third_party/libyuv/source/
Dscale_win.cc106 psrlw xmm0, 8 // isolate odd pixels. in ScaleRowDown2_SSSE3()
107 psrlw xmm1, 8 in ScaleRowDown2_SSSE3()
130 psrlw xmm4, 15 in ScaleRowDown2Linear_SSSE3()
165 psrlw xmm4, 15 in ScaleRowDown2Box_SSSE3()
181 psrlw xmm0, 1 in ScaleRowDown2Box_SSSE3()
182 psrlw xmm1, 1 in ScaleRowDown2Box_SSSE3()
332 psrlw xmm0, 8 in ScaleRowDown4_SSSE3()
357 psrlw xmm4, 15 in ScaleRowDown4Box_SSSE3()
388 psrlw xmm0, 4 // /16 for average of 4 * 4 in ScaleRowDown4Box_SSSE3()
574 psrlw xmm0, 2 in ScaleRowDown34_1_Box_SSSE3()
[all …]
/external/libyuv/files/source/
Dscale_win.cc106 psrlw xmm0, 8 // isolate odd pixels. in ScaleRowDown2_SSSE3()
107 psrlw xmm1, 8 in ScaleRowDown2_SSSE3()
130 psrlw xmm4, 15 in ScaleRowDown2Linear_SSSE3()
165 psrlw xmm4, 15 in ScaleRowDown2Box_SSSE3()
181 psrlw xmm0, 1 in ScaleRowDown2Box_SSSE3()
182 psrlw xmm1, 1 in ScaleRowDown2Box_SSSE3()
332 psrlw xmm0, 8 in ScaleRowDown4_SSSE3()
357 psrlw xmm4, 15 in ScaleRowDown4Box_SSSE3()
388 psrlw xmm0, 4 // /16 for average of 4 * 4 in ScaleRowDown4Box_SSSE3()
574 psrlw xmm0, 2 in ScaleRowDown34_1_Box_SSSE3()
[all …]

123456789