Home
last modified time | relevance | path

Searched refs:vpsrld (Results 1 – 25 of 217) sorted by relevance

123456789

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dcombine-udiv.ll48 ; AVX-NEXT: vpsrld $31, %xmm0, %xmm0
73 ; AVX-NEXT: vpsrld $31, %xmm0, %xmm0
147 ; AVX-NEXT: vpsrld $2, %xmm0, %xmm0
169 ; AVX1-NEXT: vpsrld $4, %xmm0, %xmm1
170 ; AVX1-NEXT: vpsrld $2, %xmm0, %xmm2
172 ; AVX1-NEXT: vpsrld $3, %xmm0, %xmm2
208 ; AVX1-NEXT: vpsrld %xmm2, %xmm0, %xmm2
210 ; AVX1-NEXT: vpsrld %xmm3, %xmm0, %xmm3
214 ; AVX1-NEXT: vpsrld %xmm3, %xmm0, %xmm3
216 ; AVX1-NEXT: vpsrld %xmm1, %xmm0, %xmm0
[all …]
Dvector-shift-lshr-256.ll96 ; AVX1-NEXT: vpsrld %xmm4, %xmm2, %xmm4
98 ; AVX1-NEXT: vpsrld %xmm5, %xmm2, %xmm5
102 ; AVX1-NEXT: vpsrld %xmm6, %xmm2, %xmm6
104 ; AVX1-NEXT: vpsrld %xmm3, %xmm2, %xmm2
108 ; AVX1-NEXT: vpsrld %xmm3, %xmm0, %xmm3
110 ; AVX1-NEXT: vpsrld %xmm4, %xmm0, %xmm4
113 ; AVX1-NEXT: vpsrld %xmm4, %xmm0, %xmm4
115 ; AVX1-NEXT: vpsrld %xmm1, %xmm0, %xmm0
158 ; X32-AVX1-NEXT: vpsrld %xmm4, %xmm2, %xmm4
160 ; X32-AVX1-NEXT: vpsrld %xmm5, %xmm2, %xmm5
[all …]
Dvector-lzcnt-256.ll33 ; AVX1-NEXT: vpsrld $16, %xmm6, %xmm6
35 ; AVX1-NEXT: vpsrld $16, %xmm5, %xmm5
56 ; AVX1-NEXT: vpsrld $16, %xmm4, %xmm4
58 ; AVX1-NEXT: vpsrld $16, %xmm3, %xmm3
87 ; AVX2-NEXT: vpsrld $16, %ymm2, %ymm2
89 ; AVX2-NEXT: vpsrld $16, %ymm1, %ymm1
117 ; AVX512VL-NEXT: vpsrld $16, %ymm2, %ymm2
119 ; AVX512VL-NEXT: vpsrld $16, %ymm1, %ymm1
147 ; AVX512VLBWDQ-NEXT: vpsrld $16, %ymm2, %ymm2
149 ; AVX512VLBWDQ-NEXT: vpsrld $16, %ymm1, %ymm1
[all …]
Dcombine-srem.ll84 ; AVX1-NEXT: vpsrld $1, %xmm1, %xmm1
93 ; AVX2-NEXT: vpsrld $1, %xmm1, %xmm1
223 ; AVX1-NEXT: vpsrld $30, %xmm1, %xmm1
232 ; AVX2-NEXT: vpsrld $30, %xmm1, %xmm1
259 ; AVX-NEXT: vpsrld $30, %xmm1, %xmm1
301 ; AVX1-NEXT: vpsrld $31, %xmm0, %xmm1
303 ; AVX1-NEXT: vpsrld $29, %xmm2, %xmm3
305 ; AVX1-NEXT: vpsrld $30, %xmm2, %xmm2
370 ; AVX1-NEXT: vpsrld $28, %xmm1, %xmm2
371 ; AVX1-NEXT: vpsrld $30, %xmm1, %xmm3
[all …]
Dvec_sdiv_to_shift.ll66 ; AVX-NEXT: vpsrld $28, %xmm1, %xmm1
90 ; AVX-NEXT: vpsrld $28, %xmm1, %xmm1
121 ; AVX1-NEXT: vpsrld $26, %xmm1, %xmm1
126 ; AVX1-NEXT: vpsrld $26, %xmm2, %xmm2
135 ; AVX2-NEXT: vpsrld $26, %ymm1, %ymm1
Dvector-reduce-and.ll415 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm1
427 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1
459 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1
474 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
489 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1
525 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1
541 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
558 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1
600 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1
618 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
[all …]
Dvector-reduce-or.ll415 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm1
427 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1
459 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1
474 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
489 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1
525 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1
541 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
558 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1
600 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1
618 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
[all …]
Dvector-reduce-xor.ll415 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm1
427 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1
459 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1
474 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
489 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1
525 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1
541 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
558 ; AVX512-NEXT: vpsrld $16, %xmm0, %xmm1
600 ; AVX1-NEXT: vpsrld $16, %xmm0, %xmm1
618 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
[all …]
Dvec_uint_to_fp-fastmath.ll57 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm0
65 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
149 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm1
151 ; AVX-NEXT: vpsrld $16, %xmm2, %xmm2
162 ; AVX2-NEXT: vpsrld $16, %ymm0, %ymm1
Davx2-vector-shifts.ll306 ; X32-NEXT: vpsrld $1, %ymm0, %ymm0
311 ; X64-NEXT: vpsrld $1, %ymm0, %ymm0
321 ; X32-NEXT: vpsrld $31, %ymm0, %ymm0
326 ; X64-NEXT: vpsrld $31, %ymm0, %ymm0
459 ; X32-NEXT: vpsrld $16, %ymm3, %ymm3
463 ; X32-NEXT: vpsrld $16, %ymm0, %ymm0
473 ; X64-NEXT: vpsrld $16, %ymm3, %ymm3
477 ; X64-NEXT: vpsrld $16, %ymm0, %ymm0
549 ; X32-NEXT: vpsrld $16, %ymm3, %ymm3
553 ; X32-NEXT: vpsrld $16, %ymm0, %ymm0
[all …]
Dvector-lzcnt-512.ll174 ; AVX512BW-NEXT: vpsrld $1, %zmm0, %zmm1
176 ; AVX512BW-NEXT: vpsrld $2, %zmm0, %zmm1
178 ; AVX512BW-NEXT: vpsrld $4, %zmm0, %zmm1
180 ; AVX512BW-NEXT: vpsrld $8, %zmm0, %zmm1
182 ; AVX512BW-NEXT: vpsrld $16, %zmm0, %zmm1
203 ; AVX512DQ-NEXT: vpsrld $1, %zmm0, %zmm1
205 ; AVX512DQ-NEXT: vpsrld $2, %zmm0, %zmm1
207 ; AVX512DQ-NEXT: vpsrld $4, %zmm0, %zmm1
209 ; AVX512DQ-NEXT: vpsrld $8, %zmm0, %zmm1
211 ; AVX512DQ-NEXT: vpsrld $16, %zmm0, %zmm1
[all …]
Dcombine-sdiv.ll77 ; AVX1-NEXT: vpsrld $31, %xmm0, %xmm0
84 ; AVX2-NEXT: vpsrld $31, %xmm0, %xmm0
91 ; AVX512F-NEXT: vpsrld $31, %xmm0, %xmm0
103 ; XOP-NEXT: vpsrld $31, %xmm0, %xmm0
187 ; AVX-NEXT: vpsrld $2, %xmm0, %xmm0
212 ; AVX1-NEXT: vpsrld $4, %xmm0, %xmm1
213 ; AVX1-NEXT: vpsrld $2, %xmm0, %xmm2
215 ; AVX1-NEXT: vpsrld $3, %xmm0, %xmm2
251 ; AVX-NEXT: vpsrld $30, %xmm1, %xmm1
274 ; AVX-NEXT: vpsrld $30, %xmm1, %xmm1
[all …]
Dbitcast-int-to-vector-bool-zext.ll88 ; AVX1-NEXT: vpsrld $31, %xmm0, %xmm0
98 ; AVX2-NEXT: vpsrld $31, %xmm0, %xmm0
105 ; AVX512F-NEXT: vpsrld $31, %xmm0, %xmm0
114 ; AVX512VLBW-NEXT: vpsrld $31, %xmm0, %xmm0
339 ; AVX1-NEXT: vpsrld $31, %xmm2, %xmm2
343 ; AVX1-NEXT: vpsrld $31, %xmm0, %xmm0
354 ; AVX2-NEXT: vpsrld $31, %ymm0, %ymm0
361 ; AVX512F-NEXT: vpsrld $31, %ymm0, %ymm0
369 ; AVX512VLBW-NEXT: vpsrld $31, %ymm0, %ymm0
676 ; AVX1-NEXT: vpsrld $31, %xmm3, %xmm3
[all …]
Dpr35918.ll19 ; X86-SKYLAKE-NEXT: vpsrld $7, %xmm0, %xmm0
37 ; X86-SKX-NEXT: vpsrld $7, %xmm0, %xmm0
61 ; X64-SKYLAKE-NEXT: vpsrld $7, %xmm0, %xmm0
76 ; X64-SKX-NEXT: vpsrld $7, %xmm0, %xmm0
/external/boringssl/linux-x86_64/crypto/cipher_extra/
Dchacha20_poly1305_x86_64.S4135 vpsrld $20,%ymm4,%ymm3
4144 vpsrld $25,%ymm4,%ymm4
4154 vpsrld $20,%ymm4,%ymm3
4163 vpsrld $25,%ymm4,%ymm4
4311 vpsrld $20,%ymm7,%ymm8
4314 vpsrld $20,%ymm6,%ymm8
4317 vpsrld $20,%ymm5,%ymm8
4322 vpsrld $20,%ymm4,%ymm8
4373 vpsrld $25,%ymm7,%ymm8
4376 vpsrld $25,%ymm6,%ymm8
[all …]
/external/boringssl/mac-x86_64/crypto/cipher_extra/
Dchacha20_poly1305_x86_64.S4134 vpsrld $20,%ymm4,%ymm3
4143 vpsrld $25,%ymm4,%ymm4
4153 vpsrld $20,%ymm4,%ymm3
4162 vpsrld $25,%ymm4,%ymm4
4310 vpsrld $20,%ymm7,%ymm8
4313 vpsrld $20,%ymm6,%ymm8
4316 vpsrld $20,%ymm5,%ymm8
4321 vpsrld $20,%ymm4,%ymm8
4372 vpsrld $25,%ymm7,%ymm8
4375 vpsrld $25,%ymm6,%ymm8
[all …]
/external/llvm/test/CodeGen/X86/
Dvector-shift-lshr-256.ll63 ; AVX1-NEXT: vpsrld %xmm4, %xmm2, %xmm4
65 ; AVX1-NEXT: vpsrld %xmm5, %xmm2, %xmm5
69 ; AVX1-NEXT: vpsrld %xmm6, %xmm2, %xmm6
71 ; AVX1-NEXT: vpsrld %xmm3, %xmm2, %xmm2
75 ; AVX1-NEXT: vpsrld %xmm3, %xmm0, %xmm3
77 ; AVX1-NEXT: vpsrld %xmm4, %xmm0, %xmm4
80 ; AVX1-NEXT: vpsrld %xmm4, %xmm0, %xmm4
82 ; AVX1-NEXT: vpsrld %xmm1, %xmm0, %xmm0
160 ; AVX2-NEXT: vpsrld $16, %ymm3, %ymm3
164 ; AVX2-NEXT: vpsrld $16, %ymm0, %ymm0
[all …]
Dlower-vec-shift.ll53 ; AVX: vpsrld
54 ; AVX-NEXT: vpsrld
68 ; AVX: vpsrld
69 ; AVX-NEXT: vpsrld
Dvec_uint_to_fp-fastmath.ll48 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm0
56 ; AVX2-NEXT: vpsrld $16, %xmm0, %xmm1
124 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm2
126 ; AVX-NEXT: vpsrld $16, %xmm0, %xmm0
135 ; AVX2-NEXT: vpsrld $16, %ymm0, %ymm1
Dvector-shift-lshr-512.ll34 ; AVX512DQ-NEXT: vpsrld $16, %ymm5, %ymm5
38 ; AVX512DQ-NEXT: vpsrld $16, %ymm0, %ymm0
43 ; AVX512DQ-NEXT: vpsrld $16, %ymm2, %ymm2
47 ; AVX512DQ-NEXT: vpsrld $16, %ymm1, %ymm1
114 ; ALL-NEXT: vpsrld %xmm1, %zmm0, %zmm0
207 ; AVX512DQ-NEXT: vpsrld $16, %ymm5, %ymm5
211 ; AVX512DQ-NEXT: vpsrld $16, %ymm0, %ymm0
215 ; AVX512DQ-NEXT: vpsrld $16, %ymm4, %ymm4
218 ; AVX512DQ-NEXT: vpsrld $16, %ymm1, %ymm1
279 ; ALL-NEXT: vpsrld $5, %zmm0, %zmm0
Dvector-rotate-256.ll92 ; AVX1-NEXT: vpsrld %xmm4, %xmm6, %xmm4
94 ; AVX1-NEXT: vpsrld %xmm5, %xmm6, %xmm5
98 ; AVX1-NEXT: vpsrld %xmm7, %xmm6, %xmm7
100 ; AVX1-NEXT: vpsrld %xmm3, %xmm6, %xmm3
104 ; AVX1-NEXT: vpsrld %xmm4, %xmm0, %xmm4
106 ; AVX1-NEXT: vpsrld %xmm6, %xmm0, %xmm6
109 ; AVX1-NEXT: vpsrld %xmm5, %xmm0, %xmm5
111 ; AVX1-NEXT: vpsrld %xmm2, %xmm0, %xmm0
228 ; AVX2-NEXT: vpsrld $16, %ymm4, %ymm4
232 ; AVX2-NEXT: vpsrld $16, %ymm1, %ymm1
[all …]
/external/libjpeg-turbo/simd/x86_64/
Djccolext-avx2.asm389 vpsrld ymm1, ymm1, 1 ; ymm1=BOL*FIX(0.500)
390 vpsrld ymm6, ymm6, 1 ; ymm6=BOH*FIX(0.500)
398 vpsrld ymm7, ymm7, SCALEBITS ; ymm7=CbOL
399 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=CbOH
421 vpsrld ymm0, ymm0, 1 ; ymm0=BEL*FIX(0.500)
422 vpsrld ymm6, ymm6, 1 ; ymm6=BEH*FIX(0.500)
430 vpsrld ymm5, ymm5, SCALEBITS ; ymm5=CbEL
431 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=CbEH
458 vpsrld ymm0, ymm0, SCALEBITS ; ymm0=YOL
459 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=YOH
[all …]
/external/libjpeg-turbo/simd/i386/
Djccolext-avx2.asm405 vpsrld ymm1, ymm1, 1 ; ymm1=BOL*FIX(0.500)
406 vpsrld ymm6, ymm6, 1 ; ymm6=BOH*FIX(0.500)
414 vpsrld ymm7, ymm7, SCALEBITS ; ymm7=CbOL
415 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=CbOH
437 vpsrld ymm0, ymm0, 1 ; ymm0=BEL*FIX(0.500)
438 vpsrld ymm6, ymm6, 1 ; ymm6=BEH*FIX(0.500)
446 vpsrld ymm5, ymm5, SCALEBITS ; ymm5=CbEL
447 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=CbEH
474 vpsrld ymm0, ymm0, SCALEBITS ; ymm0=YOL
475 vpsrld ymm4, ymm4, SCALEBITS ; ymm4=YOH
[all …]
/external/boringssl/linux-x86_64/crypto/chacha/
Dchacha-x86_64.S1132 vpsrld $20,%ymm0,%ymm0
1138 vpsrld $20,%ymm1,%ymm1
1149 vpsrld $25,%ymm0,%ymm0
1155 vpsrld $25,%ymm1,%ymm1
1170 vpsrld $20,%ymm2,%ymm2
1176 vpsrld $20,%ymm3,%ymm3
1187 vpsrld $25,%ymm2,%ymm2
1193 vpsrld $25,%ymm3,%ymm3
1204 vpsrld $20,%ymm1,%ymm1
1210 vpsrld $20,%ymm2,%ymm2
[all …]
/external/boringssl/mac-x86_64/crypto/chacha/
Dchacha-x86_64.S1125 vpsrld $20,%ymm0,%ymm0
1131 vpsrld $20,%ymm1,%ymm1
1142 vpsrld $25,%ymm0,%ymm0
1148 vpsrld $25,%ymm1,%ymm1
1163 vpsrld $20,%ymm2,%ymm2
1169 vpsrld $20,%ymm3,%ymm3
1180 vpsrld $25,%ymm2,%ymm2
1186 vpsrld $25,%ymm3,%ymm3
1197 vpsrld $20,%ymm1,%ymm1
1203 vpsrld $20,%ymm2,%ymm2
[all …]

123456789