Home
last modified time | relevance | path

Searched refs:vpsubd (Results 1 – 25 of 172) sorted by relevance

1234567

/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dzero-idioms.s53 vpsubd %xmm3, %xmm3, %xmm3 label
57 vpsubd %ymm3, %ymm3, %ymm3 label
62 vpsubd %xmm3, %xmm3, %xmm5 label
66 vpsubd %ymm3, %ymm3, %ymm5 label
71 vpsubd %xmm19, %xmm19, %xmm19 label
75 vpsubd %ymm19, %ymm19, %ymm19 label
79 vpsubd %zmm19, %zmm19, %zmm19 label
84 vpsubd %xmm19, %xmm19, %xmm21 label
88 vpsubd %ymm19, %ymm19, %ymm21 label
92 vpsubd %zmm19, %zmm19, %zmm21 label
[all …]
Dresources-avx512.s406 vpsubd %zmm16, %zmm17, %zmm19 label
407 vpsubd (%rax), %zmm17, %zmm19 label
408 vpsubd (%rax){1to16}, %zmm17, %zmm19 label
409 vpsubd %zmm16, %zmm17, %zmm19 {k1} label
410 vpsubd (%rax), %zmm17, %zmm19 {k1} label
411 vpsubd (%rax){1to16}, %zmm17, %zmm19 {k1} label
412 vpsubd %zmm16, %zmm17, %zmm19 {z}{k1} label
413 vpsubd (%rax), %zmm17, %zmm19 {z}{k1} label
414 vpsubd (%rax){1to16}, %zmm17, %zmm19 {z}{k1} label
540 vpsubd %zmm16, %zmm17, %zmm19 label
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dzero-idioms.s43 vpsubd %xmm3, %xmm3, %xmm3 label
47 vpsubd %ymm3, %ymm3, %ymm3 label
52 vpsubd %xmm3, %xmm3, %xmm5 label
56 vpsubd %ymm3, %ymm3, %ymm5 label
143 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm3
147 # CHECK-NEXT: 1 0 0.25 vpsubd %ymm3, %ymm3, %ymm3
151 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm5
155 # CHECK-NEXT: 1 0 0.25 vpsubd %ymm3, %ymm3, %ymm5
241 # CHECK-NEXT: - - - - - - - - - - vpsubd %xmm3, %…
245 # CHECK-NEXT: - - - - - - - - - - vpsubd %ymm3, %…
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dcombine-add.ll30 ; AVX-NEXT: vpsubd %xmm0, %xmm1, %xmm0
47 ; AVX-NEXT: vpsubd %xmm0, %xmm1, %xmm0
63 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
112 ; AVX-NEXT: vpsubd %xmm1, %xmm2, %xmm0
129 ; AVX-NEXT: vpsubd %xmm2, %xmm0, %xmm0
147 ; AVX-NEXT: vpsubd %xmm2, %xmm1, %xmm0
165 ; AVX-NEXT: vpsubd %xmm2, %xmm1, %xmm0
201 ; AVX-NEXT: vpsubd %xmm2, %xmm1, %xmm0
221 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
264 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
[all …]
Durem-seteq-vec-nonzero.ll36 ; CHECK-AVX1-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0
44 ; CHECK-AVX2-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0
53 ; CHECK-AVX512VL-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0
91 ; CHECK-AVX1-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0
99 ; CHECK-AVX2-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0
109 ; CHECK-AVX512VL-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0
166 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
181 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
187 ; CHECK-AVX512VL-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0
245 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
[all …]
Dcombine-sub.ll42 ; AVX-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0
123 ; AVX-NEXT: vpsubd %xmm0, %xmm1, %xmm0
156 ; AVX-NEXT: vpsubd %xmm2, %xmm0, %xmm0
173 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
220 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
240 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
Doddsubvector.ll244 ; AVX1-NEXT: vpsubd c+{{.*}}(%rip), %xmm2, %xmm2
248 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm0
251 ; AVX1-NEXT: vpsubd %xmm3, %xmm1, %xmm1
254 ; AVX1-NEXT: vpsubd %xmm5, %xmm4, %xmm4
280 ; AVX2-NEXT: vpsubd %ymm0, %ymm4, %ymm0
281 ; AVX2-NEXT: vpsubd %ymm2, %ymm3, %ymm1
306 ; AVX512-NEXT: vpsubd %zmm1, %zmm3, %zmm1
326 ; XOP-NEXT: vpsubd c+{{.*}}(%rip), %xmm2, %xmm2
330 ; XOP-NEXT: vpsubd %xmm0, %xmm1, %xmm0
333 ; XOP-NEXT: vpsubd %xmm3, %xmm1, %xmm1
[all …]
Dvector-narrow-binop.ll32 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
34 ; AVX1-NEXT: vpsubd %xmm3, %xmm1, %xmm1
42 ; AVX2-NEXT: vpsubd %ymm3, %ymm0, %ymm0
49 ; AVX512-NEXT: vpsubd %ymm3, %ymm0, %ymm0
72 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
119 ; AVX-NEXT: vpsubd %xmm0, %xmm2, %xmm0
Dvec_ssubo.ll67 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1
77 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1
87 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1
145 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1
156 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1
167 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1
199 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1
209 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1
219 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1
358 ; AVX1-NEXT: vpsubd %xmm2, %xmm4, %xmm2
[all …]
Dvec_usubo.ll85 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1
95 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1
105 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1
162 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1
173 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1
184 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1
237 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm1
247 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm1
257 ; AVX512-NEXT: vpsubd %xmm1, %xmm0, %xmm1
391 ; AVX1-NEXT: vpsubd %xmm2, %xmm3, %xmm2
[all …]
Dsar_fold64.ll85 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm0
93 ; AVX2-NEXT: vpsubd %xmm0, %xmm1, %xmm0
114 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm0
123 ; AVX2-NEXT: vpsubd %xmm0, %xmm1, %xmm0
Dsrem-seteq-vec-splat.ll134 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
153 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
302 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
321 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
409 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
428 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
446 ; CHECK-AVX512VL-NEXT: vpsubd %xmm1, %xmm0, %xmm0
520 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
539 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
557 ; CHECK-AVX512VL-NEXT: vpsubd %xmm1, %xmm0, %xmm0
[all …]
Durem-seteq-vec-splat.ll116 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
133 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
247 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
265 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
340 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
357 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
373 ; CHECK-AVX512VL-NEXT: vpsubd %xmm1, %xmm0, %xmm0
435 ; CHECK-AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
452 ; CHECK-AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
468 ; CHECK-AVX512VL-NEXT: vpsubd %xmm1, %xmm0, %xmm0
[all …]
Domit-urem-of-power-of-two-or-zero-when-comparing-with-zero.ll93 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
116 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
140 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
164 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
188 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dzero-idioms.s53 vpsubd %xmm3, %xmm3, %xmm3 label
57 vpsubd %ymm3, %ymm3, %ymm3 label
62 vpsubd %xmm3, %xmm3, %xmm5 label
66 vpsubd %ymm3, %ymm3, %ymm5 label
161 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm3
165 # CHECK-NEXT: 1 0 0.25 vpsubd %ymm3, %ymm3, %ymm3
169 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm5
173 # CHECK-NEXT: 1 0 0.25 vpsubd %ymm3, %ymm3, %ymm5
267 # CHECK-NEXT: - - - - - - - - - - vpsubd %xmm3, %…
271 # CHECK-NEXT: - - - - - - - - - - vpsubd %ymm3, %…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dzero-idioms.s53 vpsubd %xmm3, %xmm3, %xmm3 label
57 vpsubd %ymm3, %ymm3, %ymm3 label
62 vpsubd %xmm3, %xmm3, %xmm5 label
66 vpsubd %ymm3, %ymm3, %ymm5 label
161 # CHECK-NEXT: 1 0 0.17 vpsubd %xmm3, %xmm3, %xmm3
165 # CHECK-NEXT: 1 0 0.17 vpsubd %ymm3, %ymm3, %ymm3
169 # CHECK-NEXT: 1 0 0.17 vpsubd %xmm3, %xmm3, %xmm5
173 # CHECK-NEXT: 1 0 0.17 vpsubd %ymm3, %ymm3, %ymm5
267 # CHECK-NEXT: - - - - - - - - - - vpsubd %xmm3, %…
271 # CHECK-NEXT: - - - - - - - - - - vpsubd %ymm3, %…
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-avx512.s406 vpsubd %zmm16, %zmm17, %zmm19 label
407 vpsubd (%rax), %zmm17, %zmm19 label
408 vpsubd (%rax){1to16}, %zmm17, %zmm19 label
409 vpsubd %zmm16, %zmm17, %zmm19 {k1} label
410 vpsubd (%rax), %zmm17, %zmm19 {k1} label
411 vpsubd (%rax){1to16}, %zmm17, %zmm19 {k1} label
412 vpsubd %zmm16, %zmm17, %zmm19 {z}{k1} label
413 vpsubd (%rax), %zmm17, %zmm19 {z}{k1} label
414 vpsubd (%rax){1to16}, %zmm17, %zmm19 {z}{k1} label
540 vpsubd %zmm16, %zmm17, %zmm19 label
[all …]
/external/boringssl/src/crypto/hrss/asm/
Dpoly_rq_mul.S5142 vpsubd %ymm10, %ymm4, %ymm4 label
5143 vpsubd %ymm9, %ymm3, %ymm3 label
5144 vpsubd %ymm5, %ymm7, %ymm5 label
5145 vpsubd %ymm6, %ymm8, %ymm6 label
5156 vpsubd %ymm8, %ymm4, %ymm4 label
5157 vpsubd %ymm7, %ymm3, %ymm3 label
5238 vpsubd %ymm8, %ymm9, %ymm9 label
5239 vpsubd %ymm7, %ymm10, %ymm10 label
5240 vpsubd %ymm11, %ymm3, %ymm11 label
5241 vpsubd %ymm6, %ymm4, %ymm6 label
[all …]
/external/rust/crates/quiche/deps/boringssl/src/crypto/hrss/asm/
Dpoly_rq_mul.S5142 vpsubd %ymm10, %ymm4, %ymm4 label
5143 vpsubd %ymm9, %ymm3, %ymm3 label
5144 vpsubd %ymm5, %ymm7, %ymm5 label
5145 vpsubd %ymm6, %ymm8, %ymm6 label
5156 vpsubd %ymm8, %ymm4, %ymm4 label
5157 vpsubd %ymm7, %ymm3, %ymm3 label
5238 vpsubd %ymm8, %ymm9, %ymm9 label
5239 vpsubd %ymm7, %ymm10, %ymm10 label
5240 vpsubd %ymm11, %ymm3, %ymm11 label
5241 vpsubd %ymm6, %ymm4, %ymm6 label
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/GlobalISel/
Dsub-vec.ll25 ; SKX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
61 ; SKX-NEXT: vpsubd %ymm1, %ymm0, %ymm0
97 ; SKX-NEXT: vpsubd %zmm1, %zmm0, %zmm0
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dzero-idioms.s43 vpsubd %xmm3, %xmm3, %xmm3 label
48 vpsubd %xmm3, %xmm3, %xmm5 label
131 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm3
135 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm5
215 # CHECK-NEXT: - - - - - - - - vpsubd %xmm3, %xmm3, %xmm3
219 # CHECK-NEXT: - - - - - - - - vpsubd %xmm3, %xmm3, %xmm5
283 # CHECK-NEXT: [0,28] . . D----------------R.. vpsubd %xmm3, %xmm3, %xmm3
287 # CHECK-NEXT: [0,32] . . D---------------R.. vpsubd %xmm3, %xmm3, %xmm5
354 # CHECK-NEXT: 28. 1 0.0 0.0 16.0 vpsubd %xmm3, %xmm3, %xmm3
358 # CHECK-NEXT: 32. 1 0.0 0.0 15.0 vpsubd %xmm3, %xmm3, %xmm5
/external/llvm/test/CodeGen/X86/
Dvector-tzcnt-256.ll173 ; AVX1-NEXT: vpsubd %xmm2, %xmm1, %xmm2
174 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm3
179 ; AVX1-NEXT: vpsubd %xmm3, %xmm2, %xmm2
193 ; AVX1-NEXT: vpsubd %xmm3, %xmm0, %xmm0
211 ; AVX2-NEXT: vpsubd %ymm0, %ymm1, %ymm2
214 ; AVX2-NEXT: vpsubd %ymm2, %ymm0, %ymm0
233 ; AVX512CDVL-NEXT: vpsubd %ymm0, %ymm1, %ymm2
235 ; AVX512CDVL-NEXT: vpsubd {{.*}}(%rip){1to8}, %ymm0, %ymm0
254 ; AVX512CD-NEXT: vpsubd %ymm0, %ymm1, %ymm2
257 ; AVX512CD-NEXT: vpsubd %ymm2, %ymm0, %ymm0
[all …]
Dvector-tzcnt-512.ll117 ; AVX512CD-NEXT: vpsubd %zmm0, %zmm1, %zmm1
119 ; AVX512CD-NEXT: vpsubd {{.*}}(%rip){1to16}, %zmm0, %zmm0
152 ; AVX512CDBW-NEXT: vpsubd %zmm0, %zmm1, %zmm2
154 ; AVX512CDBW-NEXT: vpsubd {{.*}}(%rip){1to16}, %zmm0, %zmm0
173 ; AVX512BW-NEXT: vpsubd %zmm0, %zmm1, %zmm2
175 ; AVX512BW-NEXT: vpsubd {{.*}}(%rip){1to16}, %zmm0, %zmm0
198 ; AVX512CD-NEXT: vpsubd %zmm0, %zmm1, %zmm1
202 ; AVX512CD-NEXT: vpsubd %zmm0, %zmm1, %zmm0
208 ; AVX512CDBW-NEXT: vpsubd %zmm0, %zmm1, %zmm1
212 ; AVX512CDBW-NEXT: vpsubd %zmm0, %zmm1, %zmm0
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dzero-idioms.s38 vpsubd %xmm3, %xmm3, %xmm3 label
43 vpsubd %xmm3, %xmm3, %xmm5 label
138 # CHECK-NEXT: 1 0 0.50 vpsubd %xmm3, %xmm3, %xmm3
142 # CHECK-NEXT: 1 0 0.50 vpsubd %xmm3, %xmm3, %xmm5
246 … - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm3
250 … - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm5
322 # CHECK-NEXT: [0,28] . . . DR . . . .. vpsubd %xmm3, %xmm3, %xmm3
326 # CHECK-NEXT: [0,32] . . . .DR . . . .. vpsubd %xmm3, %xmm3, %xmm5
401 # CHECK-NEXT: 28. 1 0.0 0.0 0.0 vpsubd %xmm3, %xmm3, %xmm3
405 # CHECK-NEXT: 32. 1 0.0 0.0 0.0 vpsubd %xmm3, %xmm3, %xmm5
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dzero-idioms.s38 vpsubd %xmm3, %xmm3, %xmm3 label
43 vpsubd %xmm3, %xmm3, %xmm5 label
138 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm3
142 # CHECK-NEXT: 1 0 0.25 vpsubd %xmm3, %xmm3, %xmm5
255 … - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm3
259 … - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm5
331 # CHECK-NEXT: [0,28] . . D--R . . . . vpsubd %xmm3, %xmm3, %xmm3
335 # CHECK-NEXT: [0,32] . . D--R . . . . vpsubd %xmm3, %xmm3, %xmm5
410 # CHECK-NEXT: 28. 1 0.0 0.0 2.0 vpsubd %xmm3, %xmm3, %xmm3
414 # CHECK-NEXT: 32. 1 0.0 0.0 2.0 vpsubd %xmm3, %xmm3, %xmm5

1234567