Home
last modified time | relevance | path

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

123456

/external/swiftshader/third_party/llvm-7.0/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 %xmm2, %xmm1, %xmm0
130 ; AVX-NEXT: vpsubd %xmm2, %xmm1, %xmm0
166 ; AVX-NEXT: vpsubd %xmm2, %xmm1, %xmm0
187 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
229 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
248 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
268 ; AVX-NEXT: vpsubd %xmm1, %xmm0, %xmm0
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
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
Dcombine-srem.ll87 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
97 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
226 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
236 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
263 ; AVX-NEXT: vpsubd %xmm1, %xmm2, %xmm1
318 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
330 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
Dvec_minmax_match.ll38 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
53 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
94 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
109 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
242 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm2
Dsse-fsignum.ll187 ; AVX1-NEXT: vpsubd %xmm1, %xmm3, %xmm1
188 ; AVX1-NEXT: vpsubd %xmm0, %xmm2, %xmm0
201 ; AVX2-NEXT: vpsubd %ymm0, %ymm2, %ymm0
215 ; AVX512F-NEXT: vpsubd %ymm0, %ymm2, %ymm0
Dvector-tzcnt-256.ll327 ; AVX1-NEXT: vpsubd %xmm1, %xmm2, %xmm3
344 ; AVX1-NEXT: vpsubd %xmm0, %xmm2, %xmm5
364 ; AVX2-NEXT: vpsubd %ymm0, %ymm1, %ymm2
386 ; AVX512CDVL-NEXT: vpsubd %ymm0, %ymm1, %ymm2
408 ; AVX512CD-NEXT: vpsubd %ymm0, %ymm1, %ymm2
430 ; AVX512VPOPCNTDQ-NEXT: vpsubd %ymm0, %ymm1, %ymm1
441 ; AVX512VPOPCNTDQVL-NEXT: vpsubd %ymm0, %ymm1, %ymm1
451 ; BITALG_NOVLX-NEXT: vpsubd %ymm0, %ymm1, %ymm2
473 ; BITALG-NEXT: vpsubd %ymm0, %ymm1, %ymm2
495 ; X32-AVX-NEXT: vpsubd %ymm0, %ymm1, %ymm2
[all …]
Dvector-tzcnt-512.ll178 ; AVX512CD-NEXT: vpsubd %zmm0, %zmm1, %zmm1
214 ; AVX512CDBW-NEXT: vpsubd %zmm0, %zmm1, %zmm2
236 ; AVX512BW-NEXT: vpsubd %zmm0, %zmm1, %zmm2
258 ; AVX512VPOPCNTDQ-NEXT: vpsubd %zmm0, %zmm1, %zmm1
268 ; BITALG-NEXT: vpsubd %zmm0, %zmm1, %zmm2
294 ; AVX512CD-NEXT: vpsubd %zmm0, %zmm1, %zmm1
298 ; AVX512CD-NEXT: vpsubd %zmm0, %zmm1, %zmm0
304 ; AVX512CDBW-NEXT: vpsubd %zmm0, %zmm1, %zmm1
308 ; AVX512CDBW-NEXT: vpsubd %zmm0, %zmm1, %zmm0
314 ; AVX512BW-NEXT: vpsubd %zmm0, %zmm1, %zmm2
[all …]
Dvector-idiv-udiv-256.ll106 ; AVX1-NEXT: vpsubd %xmm2, %xmm0, %xmm3
118 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
134 ; AVX2-NEXT: vpsubd %ymm1, %ymm0, %ymm0
383 ; AVX1-NEXT: vpsubd %xmm2, %xmm4, %xmm3
389 ; AVX1-NEXT: vpsubd %xmm2, %xmm4, %xmm2
396 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm4
401 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
414 ; AVX2-NEXT: vpsubd %ymm1, %ymm0, %ymm2
420 ; AVX2-NEXT: vpsubd %ymm1, %ymm0, %ymm0
Dsad.ll736 ; AVX1-NEXT: vpsubd %xmm7, %xmm0, %xmm0
739 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm0
742 ; AVX1-NEXT: vpsubd %xmm0, %xmm2, %xmm0
745 ; AVX1-NEXT: vpsubd %xmm0, %xmm3, %xmm0
748 ; AVX1-NEXT: vpsubd %xmm0, %xmm4, %xmm0
751 ; AVX1-NEXT: vpsubd %xmm0, %xmm5, %xmm0
754 ; AVX1-NEXT: vpsubd %xmm0, %xmm6, %xmm0
758 ; AVX1-NEXT: vpsubd %xmm4, %xmm0, %xmm0
762 ; AVX1-NEXT: vpsubd %xmm5, %xmm0, %xmm0
766 ; AVX1-NEXT: vpsubd %xmm6, %xmm5, %xmm4
[all …]
Dcombine-rotates.ll129 ; AVX2-NEXT: vpsubd %xmm1, %xmm3, %xmm1
180 ; AVX2-NEXT: vpsubd %xmm1, %xmm3, %xmm1
234 ; AVX2-NEXT: vpsubd %xmm1, %xmm3, %xmm1
Davx-arith.ll256 define <8 x i32> @vpsubd(<8 x i32> %i, <8 x i32> %j) nounwind readnone {
257 ; CHECK-LABEL: vpsubd:
261 ; CHECK-NEXT: vpsubd %xmm2, %xmm3, %xmm2
262 ; CHECK-NEXT: vpsubd %xmm1, %xmm0, %xmm0
Dvector-tzcnt-128.ll556 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm2
578 ; AVX2-NEXT: vpsubd %xmm0, %xmm1, %xmm2
600 ; AVX512CDVL-NEXT: vpsubd %xmm0, %xmm1, %xmm2
622 ; AVX512CD-NEXT: vpsubd %xmm0, %xmm1, %xmm2
644 ; AVX512VPOPCNTDQ-NEXT: vpsubd %xmm0, %xmm1, %xmm1
656 ; AVX512VPOPCNTDQVL-NEXT: vpsubd %xmm0, %xmm1, %xmm1
666 ; BITALG_NOVLX-NEXT: vpsubd %xmm0, %xmm1, %xmm2
688 ; BITALG-NEXT: vpsubd %xmm0, %xmm1, %xmm2
850 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm2
872 ; AVX2-NEXT: vpsubd %xmm0, %xmm1, %xmm2
[all …]
Dpsubus.ll564 ; AVX1-NEXT: vpsubd %xmm5, %xmm2, %xmm2
565 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
583 ; AVX2-NEXT: vpsubd %ymm1, %ymm0, %ymm0
594 ; AVX512-NEXT: vpsubd %ymm1, %ymm0, %ymm0
791 ; AVX1-NEXT: vpsubd %xmm8, %xmm4, %xmm4
792 ; AVX1-NEXT: vpsubd %xmm9, %xmm1, %xmm1
793 ; AVX1-NEXT: vpsubd %xmm11, %xmm2, %xmm2
794 ; AVX1-NEXT: vpsubd %xmm0, %xmm6, %xmm0
824 ; AVX2-NEXT: vpsubd %ymm3, %ymm2, %ymm2
825 ; AVX2-NEXT: vpsubd %ymm0, %ymm1, %ymm0
[all …]
Dvector-idiv-udiv-128.ll123 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
138 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
415 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm2
420 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
432 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm2
438 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/
Dzero-idioms.s38 vpsubd %xmm3, %xmm3, %xmm3 label
43 vpsubd %xmm3, %xmm3, %xmm5 label
115 # CHECK-NEXT: 1 0 0.50 vpsubd %xmm3, %xmm3, %xmm3
119 # CHECK-NEXT: 1 0 0.50 vpsubd %xmm3, %xmm3, %xmm5
207 … - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm3
211 … - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm5
267 # CHECK-NEXT: [0,28] . . . DR . . . vpsubd %xmm3, %xmm3, %xmm3
271 # CHECK-NEXT: [0,32] . . . .DR . . . vpsubd %xmm3, %xmm3, %xmm5
330 # CHECK-NEXT: 28. 1 0.0 0.0 0.0 vpsubd %xmm3, %xmm3, %xmm3
334 # CHECK-NEXT: 32. 1 0.0 0.0 0.0 vpsubd %xmm3, %xmm3, %xmm5
/external/boringssl/src/crypto/hrss/asm/
Dpoly_rq_mul.S5138 vpsubd %ymm10, %ymm4, %ymm4 label
5139 vpsubd %ymm9, %ymm3, %ymm3 label
5140 vpsubd %ymm5, %ymm7, %ymm5 label
5141 vpsubd %ymm6, %ymm8, %ymm6 label
5152 vpsubd %ymm8, %ymm4, %ymm4 label
5153 vpsubd %ymm7, %ymm3, %ymm3 label
5234 vpsubd %ymm8, %ymm9, %ymm9 label
5235 vpsubd %ymm7, %ymm10, %ymm10 label
5236 vpsubd %ymm11, %ymm3, %ymm11 label
5237 vpsubd %ymm6, %ymm4, %ymm6 label
[all …]
/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 …]
Dvector-idiv-udiv-256.ll105 ; AVX1-NEXT: vpsubd %xmm2, %xmm0, %xmm3
117 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
133 ; AVX2-NEXT: vpsubd %ymm1, %ymm0, %ymm0
371 ; AVX1-NEXT: vpsubd %xmm2, %xmm4, %xmm3
377 ; AVX1-NEXT: vpsubd %xmm2, %xmm4, %xmm2
384 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm4
389 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
402 ; AVX2-NEXT: vpsubd %ymm1, %ymm0, %ymm2
408 ; AVX2-NEXT: vpsubd %ymm1, %ymm0, %ymm0
Davx-arith.ll188 ; CHECK-NEXT: vpsubd %xmm
189 ; CHECK-NEXT: vpsubd %xmm
191 define <8 x i32> @vpsubd(<8 x i32> %i, <8 x i32> %j) nounwind readnone {
Dvector-tzcnt-128.ll349 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm2
351 ; AVX1-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0
370 ; AVX2-NEXT: vpsubd %xmm0, %xmm1, %xmm2
373 ; AVX2-NEXT: vpsubd %xmm2, %xmm0, %xmm0
392 ; AVX512CDVL-NEXT: vpsubd %xmm0, %xmm1, %xmm2
394 ; AVX512CDVL-NEXT: vpsubd {{.*}}(%rip){1to4}, %xmm0, %xmm0
413 ; AVX512CD-NEXT: vpsubd %xmm0, %xmm1, %xmm2
416 ; AVX512CD-NEXT: vpsubd %xmm2, %xmm0, %xmm0
572 ; AVX1-NEXT: vpsubd %xmm0, %xmm1, %xmm2
574 ; AVX1-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0
[all …]
Dvector-idiv-udiv-128.ll125 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
140 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
408 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm2
413 ; AVX1-NEXT: vpsubd %xmm1, %xmm0, %xmm0
425 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm2
431 ; AVX2-NEXT: vpsubd %xmm1, %xmm0, %xmm0
/external/swiftshader/third_party/llvm-7.0/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/swiftshader/third_party/LLVM/test/CodeGen/X86/
Davx-arith.ll188 ; CHECK-NEXT: vpsubd %xmm
189 ; CHECK-NEXT: vpsubd %xmm
191 define <8 x i32> @vpsubd(<8 x i32> %i, <8 x i32> %j) nounwind readnone {

123456