Home
last modified time | relevance | path

Searched refs:vpsrad (Results 1 – 25 of 155) sorted by relevance

1234567

/external/llvm-project/llvm/test/CodeGen/X86/
Dknown-signbits-vector.ll117 ; X86-NEXT: vpsrad $16, %xmm1, %xmm1
118 ; X86-NEXT: vpsrad $16, %xmm0, %xmm0
127 ; X64-AVX1-NEXT: vpsrad $16, %xmm1, %xmm1
128 ; X64-AVX1-NEXT: vpsrad $16, %xmm0, %xmm0
136 ; X64-AVX2-NEXT: vpsrad $16, %ymm0, %ymm0
195 ; X86-NEXT: vpsrad $29, %xmm0, %xmm0
206 ; X64-NEXT: vpsrad $29, %xmm0, %xmm0
343 ; X86-NEXT: vpsrad $29, %xmm0, %xmm0
355 ; X64-NEXT: vpsrad $29, %xmm0, %xmm0
436 ; X86-NEXT: vpsrad $31, %xmm2, %xmm5
[all …]
Dvec_sdiv_to_shift.ll65 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1
68 ; AVX-NEXT: vpsrad $4, %xmm0, %xmm0
89 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1
92 ; AVX-NEXT: vpsrad $4, %xmm0, %xmm0
120 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1
123 ; AVX1-NEXT: vpsrad $6, %xmm1, %xmm1
125 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm2
128 ; AVX1-NEXT: vpsrad $6, %xmm0, %xmm0
134 ; AVX2-NEXT: vpsrad $31, %ymm0, %ymm1
137 ; AVX2-NEXT: vpsrad $6, %ymm0, %ymm0
Dvector-shift-ashr-256.ll134 ; AVX1-NEXT: vpsrad %xmm4, %xmm2, %xmm4
136 ; AVX1-NEXT: vpsrad %xmm5, %xmm2, %xmm5
140 ; AVX1-NEXT: vpsrad %xmm6, %xmm2, %xmm6
142 ; AVX1-NEXT: vpsrad %xmm3, %xmm2, %xmm2
146 ; AVX1-NEXT: vpsrad %xmm3, %xmm0, %xmm3
148 ; AVX1-NEXT: vpsrad %xmm4, %xmm0, %xmm4
151 ; AVX1-NEXT: vpsrad %xmm4, %xmm0, %xmm4
153 ; AVX1-NEXT: vpsrad %xmm1, %xmm0, %xmm0
196 ; X86-AVX1-NEXT: vpsrad %xmm4, %xmm2, %xmm4
198 ; X86-AVX1-NEXT: vpsrad %xmm5, %xmm2, %xmm5
[all …]
Dcombine-srem.ll82 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1
91 ; AVX2-NEXT: vpsrad $31, %xmm0, %xmm1
201 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1
210 ; AVX2-NEXT: vpsrad $31, %xmm0, %xmm1
237 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1
277 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1
284 ; AVX1-NEXT: vpsrad $3, %xmm1, %xmm2
285 ; AVX1-NEXT: vpsrad $1, %xmm1, %xmm3
287 ; AVX1-NEXT: vpsrad $2, %xmm1, %xmm1
296 ; AVX2-NEXT: vpsrad $31, %xmm0, %xmm1
[all …]
Dvector-pack-256.ll12 ; AVX1-NEXT: vpsrad $17, %xmm0, %xmm2
14 ; AVX1-NEXT: vpsrad $17, %xmm0, %xmm0
15 ; AVX1-NEXT: vpsrad $23, %xmm1, %xmm3
18 ; AVX1-NEXT: vpsrad $23, %xmm1, %xmm1
25 ; AVX2-NEXT: vpsrad $17, %ymm0, %ymm0
26 ; AVX2-NEXT: vpsrad $23, %ymm1, %ymm1
32 ; AVX512-NEXT: vpsrad $17, %ymm0, %ymm0
33 ; AVX512-NEXT: vpsrad $23, %ymm1, %ymm1
187 ; AVX1-NEXT: vpsrad $17, %xmm0, %xmm2
189 ; AVX1-NEXT: vpsrad $17, %xmm0, %xmm0
[all …]
Dvec_ext_inreg.ll18 ; AVX1-NEXT: vpsrad $16, %xmm1, %xmm1
21 ; AVX1-NEXT: vpsrad $16, %xmm0, %xmm0
28 ; AVX2-NEXT: vpsrad $16, %ymm0, %ymm0
45 ; AVX-NEXT: vpsrad $16, %xmm0, %xmm0
Dpackss.ll63 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm2
64 ; AVX1-NEXT: vpsrad $17, %xmm1, %xmm1
67 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm2
68 ; AVX1-NEXT: vpsrad $17, %xmm0, %xmm0
77 ; AVX2-NEXT: vpsrad $31, %ymm0, %ymm1
78 ; AVX2-NEXT: vpsrad $17, %ymm0, %ymm0
102 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm1
103 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm0
110 ; AVX2-NEXT: vpsrad $31, %ymm0, %ymm0
130 ; X86-AVX-NEXT: vpsrad $31, %xmm0, %xmm0
[all …]
Dlower-vec-shift.ll174 ; AVX1-NEXT: vpsrad $3, %xmm0, %xmm1
175 ; AVX1-NEXT: vpsrad $2, %xmm0, %xmm0
198 ; AVX1-NEXT: vpsrad $2, %xmm0, %xmm1
199 ; AVX1-NEXT: vpsrad $3, %xmm0, %xmm0
243 ; AVX1-NEXT: vpsrad $1, %xmm0, %xmm0
249 ; AVX2-NEXT: vpsrad $1, %ymm0, %ymm0
Drotate_vec.ll103 ; CHECK-NEXT: vpsrad $31, %xmm0, %xmm0
141 ; XOPAVX1-NEXT: vpsrad $25, %xmm0, %xmm0
149 ; XOPAVX2-NEXT: vpsrad $25, %xmm0, %xmm0
157 ; AVX512-NEXT: vpsrad $25, %xmm0, %xmm0
Dcombine-sdiv.ll256 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1
259 ; AVX-NEXT: vpsrad $2, %xmm0, %xmm0
279 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1
282 ; AVX-NEXT: vpsrad $2, %xmm0, %xmm0
1053 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1
1060 ; AVX1-NEXT: vpsrad $4, %xmm1, %xmm2
1061 ; AVX1-NEXT: vpsrad $2, %xmm1, %xmm3
1063 ; AVX1-NEXT: vpsrad $3, %xmm1, %xmm1
1070 ; AVX2ORLATER-NEXT: vpsrad $31, %xmm0, %xmm1
1079 ; XOP-NEXT: vpsrad $31, %xmm0, %xmm1
[all …]
Dsrem-seteq-vec-splat.ll131 ; CHECK-AVX1-NEXT: vpsrad $5, %xmm1, %xmm1
149 ; CHECK-AVX2-NEXT: vpsrad $5, %xmm1, %xmm1
299 ; CHECK-AVX1-NEXT: vpsrad $5, %xmm1, %xmm1
318 ; CHECK-AVX2-NEXT: vpsrad $5, %xmm1, %xmm1
406 ; CHECK-AVX1-NEXT: vpsrad $3, %xmm1, %xmm1
424 ; CHECK-AVX2-NEXT: vpsrad $3, %xmm1, %xmm1
443 ; CHECK-AVX512VL-NEXT: vpsrad $3, %xmm1, %xmm1
517 ; CHECK-AVX1-NEXT: vpsrad $5, %xmm1, %xmm1
535 ; CHECK-AVX2-NEXT: vpsrad $5, %xmm1, %xmm1
554 ; CHECK-AVX512VL-NEXT: vpsrad $5, %xmm1, %xmm1
[all …]
Dvector-pack-128.ll21 ; AVX1-NEXT: vpsrad $17, %xmm0, %xmm0
28 ; AVX2-NEXT: vpsrad $17, %xmm0, %xmm0
36 ; AVX512-NEXT: vpsrad $17, %xmm0, %xmm0
209 ; AVX1-NEXT: vpsrad $17, %xmm0, %xmm0
216 ; AVX2-NEXT: vpsrad $17, %xmm0, %xmm0
226 ; AVX512-NEXT: vpsrad $17, %xmm0, %xmm0
Dpr14204.ll9 ; CHECK-NEXT: vpsrad $31, %ymm0, %ymm0
Dvector-shift-ashr-128.ll159 ; AVX1-NEXT: vpsrad %xmm2, %xmm0, %xmm2
161 ; AVX1-NEXT: vpsrad %xmm3, %xmm0, %xmm3
165 ; AVX1-NEXT: vpsrad %xmm3, %xmm0, %xmm3
167 ; AVX1-NEXT: vpsrad %xmm1, %xmm0, %xmm0
705 ; AVX-NEXT: vpsrad %xmm1, %xmm0, %xmm0
711 ; XOP-NEXT: vpsrad %xmm1, %xmm0, %xmm0
717 ; AVX512-NEXT: vpsrad %xmm1, %xmm0, %xmm0
723 ; AVX512VL-NEXT: vpsrad %xmm1, %xmm0, %xmm0
868 ; AVX512DQ-NEXT: vpsrad %xmm1, %zmm0, %zmm0
887 ; AVX512DQVL-NEXT: vpsrad %xmm1, %zmm0, %zmm0
[all …]
Davx-shift.ll82 ; CHECK-NEXT: vpsrad $2, %xmm0, %xmm1
84 ; CHECK-NEXT: vpsrad $2, %xmm0, %xmm0
234 ; CHECK-NEXT: vpsrad $16, %xmm1, %xmm1
237 ; CHECK-NEXT: vpsrad $16, %xmm0, %xmm0
/external/capstone/suite/MC/X86/
Davx512-encodings.s.cs7 0x62,0xb1,0x35,0x40,0x72,0xe1,0x02 = vpsrad $2, %zmm17, %zmm25
9 0x62,0x21,0x1d,0x48,0xe2,0xc9 = vpsrad %xmm17, %zmm12, %zmm25
10 0x62,0x61,0x1d,0x48,0xe2,0x4c,0xb7,0x20 = vpsrad 512(%rdi, %rsi, 4), %zmm12, %zmm25
/external/llvm/test/CodeGen/X86/
Dviabs.ll150 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm2
152 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm3
196 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm2
198 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm3
335 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm2
337 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm3
391 ; AVX1-NEXT: vpsrad $31, %xmm2, %xmm3
393 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm4
399 ; AVX1-NEXT: vpsrad $31, %xmm2, %xmm3
401 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm4
[all …]
Dvec_sdiv_to_shift.ll115 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1
118 ; AVX-NEXT: vpsrad $4, %xmm0, %xmm0
139 ; AVX-NEXT: vpsrad $31, %xmm0, %xmm1
142 ; AVX-NEXT: vpsrad $4, %xmm0, %xmm0
170 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm1
173 ; AVX1-NEXT: vpsrad $6, %xmm1, %xmm1
175 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm2
178 ; AVX1-NEXT: vpsrad $6, %xmm0, %xmm0
184 ; AVX2-NEXT: vpsrad $31, %ymm0, %ymm1
187 ; AVX2-NEXT: vpsrad $6, %ymm0, %ymm0
Dlower-vec-shift.ll105 ; AVX: vpsrad
106 ; AVX-NEXT: vpsrad
120 ; AVX: vpsrad
121 ; AVX-NEXT: vpsrad
Dvec_ext_inreg.ll18 ; AVX1-NEXT: vpsrad $16, %xmm1, %xmm1
21 ; AVX1-NEXT: vpsrad $16, %xmm0, %xmm0
28 ; AVX2-NEXT: vpsrad $16, %ymm0, %ymm0
45 ; AVX-NEXT: vpsrad $16, %xmm0, %xmm0
Dvector-shift-ashr-256.ll86 ; AVX1-NEXT: vpsrad %xmm4, %xmm2, %xmm4
88 ; AVX1-NEXT: vpsrad %xmm5, %xmm2, %xmm5
92 ; AVX1-NEXT: vpsrad %xmm6, %xmm2, %xmm6
94 ; AVX1-NEXT: vpsrad %xmm3, %xmm2, %xmm2
98 ; AVX1-NEXT: vpsrad %xmm3, %xmm0, %xmm3
100 ; AVX1-NEXT: vpsrad %xmm4, %xmm0, %xmm4
103 ; AVX1-NEXT: vpsrad %xmm4, %xmm0, %xmm4
105 ; AVX1-NEXT: vpsrad %xmm1, %xmm0, %xmm0
432 ; AVX1-NEXT: vpsrad %xmm1, %xmm2, %xmm2
433 ; AVX1-NEXT: vpsrad %xmm1, %xmm0, %xmm0
[all …]
Davx512-calling-conv.ll142 ; KNL-NEXT: vpsrad $31, %ymm0, %ymm0
156 ; SKX-NEXT: vpsrad $31, %ymm0, %ymm0
171 ; KNL_X32-NEXT: vpsrad $31, %ymm0, %ymm0
195 ; KNL-NEXT: vpsrad $31, %zmm0, %zmm0
209 ; SKX-NEXT: vpsrad $31, %zmm0, %zmm0
225 ; KNL_X32-NEXT: vpsrad $31, %zmm0, %zmm0
245 ; KNL-NEXT: vpsrad $31, %xmm0, %xmm0
258 ; SKX-NEXT: vpsrad $31, %xmm0, %xmm0
270 ; KNL_X32-NEXT: vpsrad $31, %xmm0, %xmm0
Dpr14204.ll13 ; CHECK: vpsrad
Dvec_cast2.ll11 ; CHECK-NEXT: vpsrad $24, %xmm0, %xmm0
13 ; CHECK-NEXT: vpsrad $24, %xmm1, %xmm1
34 ; CHECK-NEXT: vpsrad $24, %xmm0, %xmm0
Davx-shift.ll82 ; CHECK-NEXT: vpsrad $2, %xmm0, %xmm1
84 ; CHECK-NEXT: vpsrad $2, %xmm0, %xmm0
214 ; CHECK-NEXT: vpsrad $16, %xmm1, %xmm1
217 ; CHECK-NEXT: vpsrad $16, %xmm0, %xmm0

1234567