Home
last modified time | relevance | path

Searched refs:vpsubb (Results 1 – 25 of 114) sorted by relevance

12345

/external/llvm/test/CodeGen/X86/
Dvector-lzcnt-512.ll113 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm2, %xmm2
117 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm0, %xmm0
123 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm2, %xmm2
127 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm1, %xmm1
139 ; AVX512BW-NEXT: vpsubb %xmm3, %xmm2, %xmm2
143 ; AVX512BW-NEXT: vpsubb %xmm3, %xmm1, %xmm1
149 ; AVX512BW-NEXT: vpsubb %xmm3, %xmm2, %xmm2
153 ; AVX512BW-NEXT: vpsubb %xmm3, %xmm0, %xmm0
169 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm2, %xmm2
173 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm0, %xmm0
[all …]
Dvector-tzcnt-512.ll391 ; AVX512CD-NEXT: vpsubb %ymm0, %ymm2, %ymm3
394 ; AVX512CD-NEXT: vpsubb %ymm3, %ymm0, %ymm0
403 ; AVX512CD-NEXT: vpsubb %ymm1, %ymm2, %ymm2
405 ; AVX512CD-NEXT: vpsubb %ymm3, %ymm1, %ymm1
417 ; AVX512CDBW-NEXT: vpsubb %zmm0, %zmm1, %zmm1
419 ; AVX512CDBW-NEXT: vpsubb {{.*}}(%rip), %zmm0, %zmm0
433 ; AVX512BW-NEXT: vpsubb %zmm0, %zmm1, %zmm1
435 ; AVX512BW-NEXT: vpsubb {{.*}}(%rip), %zmm0, %zmm0
453 ; AVX512CD-NEXT: vpsubb %ymm0, %ymm2, %ymm3
456 ; AVX512CD-NEXT: vpsubb %ymm3, %ymm0, %ymm0
[all …]
Dvector-tzcnt-256.ll558 ; AVX1-NEXT: vpsubb %xmm1, %xmm2, %xmm1
559 ; AVX1-NEXT: vpsubb %xmm0, %xmm2, %xmm2
564 ; AVX1-NEXT: vpsubb %xmm2, %xmm1, %xmm1
573 ; AVX1-NEXT: vpsubb %xmm2, %xmm0, %xmm0
586 ; AVX2-NEXT: vpsubb %ymm0, %ymm1, %ymm1
588 ; AVX2-NEXT: vpsubb {{.*}}(%rip), %ymm0, %ymm0
602 ; AVX512CDVL-NEXT: vpsubb %ymm0, %ymm1, %ymm1
604 ; AVX512CDVL-NEXT: vpsubb {{.*}}(%rip), %ymm0, %ymm0
618 ; AVX512CD-NEXT: vpsubb %ymm0, %ymm1, %ymm1
620 ; AVX512CD-NEXT: vpsubb {{.*}}(%rip), %ymm0, %ymm0
[all …]
Dvector-idiv-sdiv-256.ll183 ; AVX1-NEXT: vpsubb %xmm6, %xmm1, %xmm1
199 ; AVX1-NEXT: vpsubb %xmm6, %xmm0, %xmm0
225 ; AVX2-NEXT: vpsubb %ymm2, %ymm1, %ymm1
459 ; AVX1-NEXT: vpsubb %xmm7, %xmm3, %xmm3
471 ; AVX1-NEXT: vpsubb %xmm3, %xmm2, %xmm2
486 ; AVX1-NEXT: vpsubb %xmm7, %xmm1, %xmm1
496 ; AVX1-NEXT: vpsubb %xmm1, %xmm0, %xmm0
521 ; AVX2-NEXT: vpsubb %ymm3, %ymm2, %ymm2
541 ; AVX2-NEXT: vpsubb %ymm1, %ymm0, %ymm0
Dvector-idiv-udiv-256.ll185 ; AVX1-NEXT: vpsubb %xmm2, %xmm1, %xmm1
201 ; AVX1-NEXT: vpsubb %xmm3, %xmm0, %xmm0
226 ; AVX2-NEXT: vpsubb %ymm1, %ymm0, %ymm0
464 ; AVX1-NEXT: vpsubb %xmm3, %xmm2, %xmm4
482 ; AVX1-NEXT: vpsubb %xmm3, %xmm2, %xmm2
491 ; AVX1-NEXT: vpsubb %xmm1, %xmm0, %xmm3
505 ; AVX1-NEXT: vpsubb %xmm1, %xmm0, %xmm0
525 ; AVX2-NEXT: vpsubb %ymm1, %ymm0, %ymm2
547 ; AVX2-NEXT: vpsubb %ymm1, %ymm0, %ymm0
Dvector-shift-ashr-256.ll314 ; XOPAVX1-NEXT: vpsubb %xmm2, %xmm3, %xmm2
317 ; XOPAVX1-NEXT: vpsubb %xmm1, %xmm3, %xmm1
326 ; XOPAVX2-NEXT: vpsubb %xmm2, %xmm3, %xmm2
329 ; XOPAVX2-NEXT: vpsubb %xmm1, %xmm3, %xmm1
606 ; XOPAVX1-NEXT: vpsubb %xmm1, %xmm2, %xmm1
618 ; XOPAVX2-NEXT: vpsubb %xmm2, %xmm3, %xmm2
621 ; XOPAVX2-NEXT: vpsubb %xmm1, %xmm3, %xmm1
914 ; XOPAVX1-NEXT: vpsubb {{.*}}(%rip), %xmm1, %xmm1
924 ; XOPAVX2-NEXT: vpsubb {{.*}}(%rip), %xmm1, %xmm1
1094 ; AVX1-NEXT: vpsubb %xmm3, %xmm1, %xmm1
[all …]
Dvector-shift-lshr-256.ll258 ; XOPAVX1-NEXT: vpsubb %xmm2, %xmm3, %xmm2
261 ; XOPAVX1-NEXT: vpsubb %xmm1, %xmm3, %xmm1
270 ; XOPAVX2-NEXT: vpsubb %xmm2, %xmm3, %xmm2
273 ; XOPAVX2-NEXT: vpsubb %xmm1, %xmm3, %xmm1
488 ; XOPAVX1-NEXT: vpsubb %xmm1, %xmm2, %xmm1
500 ; XOPAVX2-NEXT: vpsubb %xmm2, %xmm3, %xmm2
503 ; XOPAVX2-NEXT: vpsubb %xmm1, %xmm3, %xmm1
740 ; XOPAVX1-NEXT: vpsubb {{.*}}(%rip), %xmm1, %xmm1
750 ; XOPAVX2-NEXT: vpsubb {{.*}}(%rip), %xmm1, %xmm1
907 ; XOPAVX1-NEXT: vpsubb {{.*}}(%rip), %xmm1, %xmm1
Davx-arith.ll208 ; CHECK-NEXT: vpsubb %xmm
209 ; CHECK-NEXT: vpsubb %xmm
211 define <32 x i8> @vpsubb(<32 x i8> %i, <32 x i8> %j) nounwind readnone {
Dvector-tzcnt-128.ll1140 ; AVX1-NEXT: vpsubb %xmm0, %xmm1, %xmm1
1142 ; AVX1-NEXT: vpsubb {{.*}}(%rip), %xmm0, %xmm0
1156 ; AVX2-NEXT: vpsubb %xmm0, %xmm1, %xmm1
1158 ; AVX2-NEXT: vpsubb {{.*}}(%rip), %xmm0, %xmm0
1172 ; AVX512CDVL-NEXT: vpsubb %xmm0, %xmm1, %xmm1
1174 ; AVX512CDVL-NEXT: vpsubb {{.*}}(%rip), %xmm0, %xmm0
1188 ; AVX512CD-NEXT: vpsubb %xmm0, %xmm1, %xmm1
1190 ; AVX512CD-NEXT: vpsubb {{.*}}(%rip), %xmm0, %xmm0
1306 ; AVX1-NEXT: vpsubb %xmm0, %xmm1, %xmm1
1308 ; AVX1-NEXT: vpsubb {{.*}}(%rip), %xmm0, %xmm0
[all …]
Dvector-lzcnt-256.ll493 ; AVX512VLCD-NEXT: vpsubb %xmm2, %xmm1, %xmm1
497 ; AVX512VLCD-NEXT: vpsubb %xmm2, %xmm0, %xmm0
508 ; AVX512CD-NEXT: vpsubb %xmm2, %xmm1, %xmm1
512 ; AVX512CD-NEXT: vpsubb %xmm2, %xmm0, %xmm0
567 ; AVX512VLCD-NEXT: vpsubb %xmm2, %xmm1, %xmm1
571 ; AVX512VLCD-NEXT: vpsubb %xmm2, %xmm0, %xmm0
582 ; AVX512CD-NEXT: vpsubb %xmm2, %xmm1, %xmm1
586 ; AVX512CD-NEXT: vpsubb %xmm2, %xmm0, %xmm0
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/
Dzero-idioms.s37 vpsubb %xmm3, %xmm3, %xmm3 label
42 vpsubb %xmm3, %xmm3, %xmm5 label
114 # CHECK-NEXT: 1 0 0.50 vpsubb %xmm3, %xmm3, %xmm3
118 # CHECK-NEXT: 1 0 0.50 vpsubb %xmm3, %xmm3, %xmm5
206 … - - - - - - - - - - vpsubb %xmm3, %xmm3, %xmm3
210 … - - - - - - - - - - vpsubb %xmm3, %xmm3, %xmm5
266 # CHECK-NEXT: [0,27] . . . DR. . . . vpsubb %xmm3, %xmm3, %xmm3
270 # CHECK-NEXT: [0,31] . . . DR . . . vpsubb %xmm3, %xmm3, %xmm5
329 # CHECK-NEXT: 27. 1 0.0 0.0 0.0 vpsubb %xmm3, %xmm3, %xmm3
333 # CHECK-NEXT: 31. 1 0.0 0.0 0.0 vpsubb %xmm3, %xmm3, %xmm5
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/GlobalISel/
Dsub-vec.ll7 ; SKX-NEXT: vpsubb %xmm1, %xmm0, %xmm0
43 ; SKX-NEXT: vpsubb %ymm1, %ymm0, %ymm0
79 ; SKX-NEXT: vpsubb %zmm1, %zmm0, %zmm0
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dvector-idiv-sdiv-256.ll184 ; AVX1-NEXT: vpsubb %xmm6, %xmm1, %xmm1
200 ; AVX1-NEXT: vpsubb %xmm6, %xmm0, %xmm0
223 ; AVX2NOBW-NEXT: vpsubb %ymm2, %ymm1, %ymm1
240 ; AVX512BW-NEXT: vpsubb %ymm2, %ymm1, %ymm1
474 ; AVX1-NEXT: vpsubb %xmm7, %xmm3, %xmm3
485 ; AVX1-NEXT: vpsubb %xmm3, %xmm2, %xmm2
500 ; AVX1-NEXT: vpsubb %xmm7, %xmm1, %xmm1
509 ; AVX1-NEXT: vpsubb %xmm1, %xmm0, %xmm0
531 ; AVX2NOBW-NEXT: vpsubb %ymm3, %ymm2, %ymm2
551 ; AVX2NOBW-NEXT: vpsubb %ymm1, %ymm0, %ymm0
[all …]
Dvector-idiv-udiv-256.ll186 ; AVX1-NEXT: vpsubb %xmm2, %xmm1, %xmm1
202 ; AVX1-NEXT: vpsubb %xmm3, %xmm0, %xmm0
224 ; AVX2NOBW-NEXT: vpsubb %ymm1, %ymm0, %ymm0
238 ; AVX512BW-NEXT: vpsubb %ymm1, %ymm0, %ymm0
476 ; AVX1-NEXT: vpsubb %xmm2, %xmm1, %xmm4
493 ; AVX1-NEXT: vpsubb %xmm2, %xmm1, %xmm1
502 ; AVX1-NEXT: vpsubb %xmm2, %xmm0, %xmm3
515 ; AVX1-NEXT: vpsubb %xmm2, %xmm0, %xmm0
532 ; AVX2NOBW-NEXT: vpsubb %ymm1, %ymm0, %ymm2
554 ; AVX2NOBW-NEXT: vpsubb %ymm1, %ymm0, %ymm0
[all …]
Dvector-idiv-sdiv-512.ll151 ; AVX512F-NEXT: vpsubb %ymm6, %ymm0, %ymm0
169 ; AVX512F-NEXT: vpsubb %ymm6, %ymm1, %ymm1
191 ; AVX512BW-NEXT: vpsubb %zmm2, %zmm1, %zmm1
387 ; AVX512F-NEXT: vpsubb %ymm6, %ymm3, %ymm3
400 ; AVX512F-NEXT: vpsubb %ymm7, %ymm0, %ymm0
417 ; AVX512F-NEXT: vpsubb %ymm6, %ymm2, %ymm2
429 ; AVX512F-NEXT: vpsubb %ymm2, %ymm1, %ymm1
450 ; AVX512BW-NEXT: vpsubb %zmm3, %zmm2, %zmm2
463 ; AVX512BW-NEXT: vpsubb %zmm1, %zmm0, %zmm0
Dvector-lzcnt-512.ll511 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm2, %xmm2
515 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm0, %xmm0
521 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm2, %xmm2
525 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm1, %xmm1
537 ; AVX512CDBW-NEXT: vpsubb %xmm3, %xmm2, %xmm2
541 ; AVX512CDBW-NEXT: vpsubb %xmm3, %xmm1, %xmm1
547 ; AVX512CDBW-NEXT: vpsubb %xmm3, %xmm2, %xmm2
551 ; AVX512CDBW-NEXT: vpsubb %xmm3, %xmm0, %xmm0
605 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm2, %xmm2
609 ; AVX512CD-NEXT: vpsubb %xmm3, %xmm0, %xmm0
[all …]
Dvector-tzcnt-512.ll580 ; AVX512CD-NEXT: vpsubb %ymm0, %ymm2, %ymm3
592 ; AVX512CD-NEXT: vpsubb %ymm1, %ymm2, %ymm2
606 ; AVX512CDBW-NEXT: vpsubb %zmm0, %zmm1, %zmm1
623 ; AVX512BW-NEXT: vpsubb %zmm0, %zmm1, %zmm1
640 ; AVX512VPOPCNTDQ-NEXT: vpsubb %ymm0, %ymm2, %ymm3
652 ; AVX512VPOPCNTDQ-NEXT: vpsubb %ymm1, %ymm2, %ymm2
666 ; BITALG-NEXT: vpsubb %zmm0, %zmm1, %zmm1
680 ; AVX512CD-NEXT: vpsubb %ymm0, %ymm2, %ymm3
692 ; AVX512CD-NEXT: vpsubb %ymm1, %ymm2, %ymm2
706 ; AVX512CDBW-NEXT: vpsubb %zmm0, %zmm1, %zmm1
[all …]
Dprefer-avx256-wide-mul.ll21 ; AVX256BW-NEXT: vpsubb %ymm1, %ymm0, %ymm0
35 ; AVX512BW-NEXT: vpsubb %ymm1, %ymm0, %ymm0
Dvector-idiv-udiv-512.ll153 ; AVX512F-NEXT: vpsubb %ymm2, %ymm0, %ymm0
171 ; AVX512F-NEXT: vpsubb %ymm3, %ymm1, %ymm1
192 ; AVX512BW-NEXT: vpsubb %zmm1, %zmm0, %zmm0
392 ; AVX512F-NEXT: vpsubb %ymm3, %ymm0, %ymm4
411 ; AVX512F-NEXT: vpsubb %ymm6, %ymm0, %ymm0
422 ; AVX512F-NEXT: vpsubb %ymm2, %ymm1, %ymm6
438 ; AVX512F-NEXT: vpsubb %ymm2, %ymm1, %ymm1
454 ; AVX512BW-NEXT: vpsubb %zmm1, %zmm0, %zmm2
469 ; AVX512BW-NEXT: vpsubb %zmm1, %zmm0, %zmm0
Dvector-idiv-sdiv-128.ll242 ; AVX1-NEXT: vpsubb %xmm2, %xmm1, %xmm1
260 ; AVX2NOBW-NEXT: vpsubb %xmm2, %xmm1, %xmm1
278 ; AVX512BW-NEXT: vpsubb %xmm2, %xmm1, %xmm1
583 ; AVX1-NEXT: vpsubb %xmm3, %xmm2, %xmm2
596 ; AVX1-NEXT: vpsubb %xmm1, %xmm0, %xmm0
611 ; AVX2NOBW-NEXT: vpsubb %xmm3, %xmm2, %xmm2
622 ; AVX2NOBW-NEXT: vpsubb %xmm1, %xmm0, %xmm0
637 ; AVX512BW-NEXT: vpsubb %xmm3, %xmm2, %xmm2
644 ; AVX512BW-NEXT: vpsubb %xmm1, %xmm0, %xmm0
Dvector-idiv-udiv-128.ll222 ; AVX1-NEXT: vpsubb %xmm1, %xmm0, %xmm0
237 ; AVX2NOBW-NEXT: vpsubb %xmm1, %xmm0, %xmm0
252 ; AVX512BW-NEXT: vpsubb %xmm1, %xmm0, %xmm0
547 ; AVX1-NEXT: vpsubb %xmm1, %xmm0, %xmm2
562 ; AVX1-NEXT: vpsubb %xmm1, %xmm0, %xmm0
572 ; AVX2NOBW-NEXT: vpsubb %xmm1, %xmm0, %xmm2
585 ; AVX2NOBW-NEXT: vpsubb %xmm1, %xmm0, %xmm0
595 ; AVX512BW-NEXT: vpsubb %xmm1, %xmm0, %xmm2
604 ; AVX512BW-NEXT: vpsubb %xmm1, %xmm0, %xmm0
Dvector-tzcnt-256.ll1019 ; AVX1-NEXT: vpsubb %xmm1, %xmm2, %xmm3
1031 ; AVX1-NEXT: vpsubb %xmm0, %xmm2, %xmm2
1046 ; AVX2-NEXT: vpsubb %ymm0, %ymm1, %ymm1
1063 ; AVX512CDVL-NEXT: vpsubb %ymm0, %ymm1, %ymm1
1080 ; AVX512CD-NEXT: vpsubb %ymm0, %ymm1, %ymm1
1097 ; AVX512VPOPCNTDQ-NEXT: vpsubb %ymm0, %ymm1, %ymm1
1114 ; AVX512VPOPCNTDQVL-NEXT: vpsubb %ymm0, %ymm1, %ymm1
1131 ; BITALG_NOVLX-NEXT: vpsubb %ymm0, %ymm1, %ymm1
1142 ; BITALG-NEXT: vpsubb %ymm0, %ymm1, %ymm1
1152 ; X32-AVX-NEXT: vpsubb %ymm0, %ymm1, %ymm1
[all …]
Dprefer-avx256-lzcnt.ll59 ; AVX512-NEXT: vpsubb {{.*}}(%rip), %xmm0, %xmm0
116 ; AVX512-NEXT: vpsubb %xmm2, %xmm1, %xmm1
120 ; AVX512-NEXT: vpsubb %xmm2, %xmm0, %xmm0
Davx-arith.ll282 define <32 x i8> @vpsubb(<32 x i8> %i, <32 x i8> %j) nounwind readnone {
283 ; CHECK-LABEL: vpsubb:
287 ; CHECK-NEXT: vpsubb %xmm2, %xmm3, %xmm2
288 ; CHECK-NEXT: vpsubb %xmm1, %xmm0, %xmm0
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Davx-arith.ll208 ; CHECK-NEXT: vpsubb %xmm
209 ; CHECK-NEXT: vpsubb %xmm
211 define <32 x i8> @vpsubb(<32 x i8> %i, <32 x i8> %j) nounwind readnone {

12345