Home
last modified time | relevance | path

Searched refs:vpsubw (Results 1 – 25 of 113) sorted by relevance

12345

/external/boringssl/src/crypto/hrss/asm/
Dpoly_rq_mul.S388 vpsubw %ymm2, %ymm1, %ymm12 label
394 vpsubw %ymm2, %ymm1, %ymm13 label
400 vpsubw %ymm2, %ymm1, %ymm14 label
406 vpsubw %ymm2, %ymm1, %ymm15 label
443 vpsubw %ymm1, %ymm0, %ymm12 label
451 vpsubw %ymm1, %ymm0, %ymm13 label
459 vpsubw %ymm1, %ymm0, %ymm14 label
467 vpsubw %ymm1, %ymm0, %ymm15 label
586 vpsubw %ymm2, %ymm1, %ymm12 label
592 vpsubw %ymm2, %ymm1, %ymm13 label
[all …]
/external/llvm/test/CodeGen/X86/
Dvector-tzcnt-512.ll243 ; AVX512CD-NEXT: vpsubw %ymm0, %ymm2, %ymm3
246 ; AVX512CD-NEXT: vpsubw %ymm3, %ymm0, %ymm0
258 ; AVX512CD-NEXT: vpsubw %ymm1, %ymm2, %ymm2
260 ; AVX512CD-NEXT: vpsubw %ymm3, %ymm1, %ymm1
275 ; AVX512CDBW-NEXT: vpsubw %zmm0, %zmm1, %zmm1
277 ; AVX512CDBW-NEXT: vpsubw {{.*}}(%rip), %zmm0, %zmm0
294 ; AVX512BW-NEXT: vpsubw %zmm0, %zmm1, %zmm1
296 ; AVX512BW-NEXT: vpsubw {{.*}}(%rip), %zmm0, %zmm0
317 ; AVX512CD-NEXT: vpsubw %ymm0, %ymm2, %ymm3
320 ; AVX512CD-NEXT: vpsubw %ymm3, %ymm0, %ymm0
[all …]
Dvector-tzcnt-256.ll366 ; AVX1-NEXT: vpsubw %xmm1, %xmm2, %xmm1
367 ; AVX1-NEXT: vpsubw %xmm0, %xmm2, %xmm2
371 ; AVX1-NEXT: vpsubw %xmm1, %xmm0, %xmm2
384 ; AVX1-NEXT: vpsubw %xmm1, %xmm0, %xmm0
400 ; AVX2-NEXT: vpsubw %ymm0, %ymm1, %ymm1
402 ; AVX2-NEXT: vpsubw {{.*}}(%rip), %ymm0, %ymm0
419 ; AVX512CDVL-NEXT: vpsubw %ymm0, %ymm1, %ymm1
421 ; AVX512CDVL-NEXT: vpsubw {{.*}}(%rip), %ymm0, %ymm0
438 ; AVX512CD-NEXT: vpsubw %ymm0, %ymm1, %ymm1
440 ; AVX512CD-NEXT: vpsubw {{.*}}(%rip), %ymm0, %ymm0
[all …]
Dvector-lzcnt-512.ll48 ; AVX512CD-NEXT: vpsubw %ymm2, %ymm0, %ymm0
52 ; AVX512CD-NEXT: vpsubw %ymm2, %ymm1, %ymm1
62 ; AVX512BW-NEXT: vpsubw %ymm2, %ymm1, %ymm1
66 ; AVX512BW-NEXT: vpsubw %ymm2, %ymm0, %ymm0
80 ; AVX512CD-NEXT: vpsubw %ymm2, %ymm0, %ymm0
84 ; AVX512CD-NEXT: vpsubw %ymm2, %ymm1, %ymm1
94 ; AVX512BW-NEXT: vpsubw %ymm2, %ymm1, %ymm1
98 ; AVX512BW-NEXT: vpsubw %ymm2, %ymm0, %ymm0
Dvector-idiv-udiv-256.ll147 ; AVX1-NEXT: vpsubw %xmm2, %xmm0, %xmm3
153 ; AVX1-NEXT: vpsubw %xmm1, %xmm0, %xmm0
163 ; AVX2-NEXT: vpsubw %ymm1, %ymm0, %ymm0
420 ; AVX1-NEXT: vpsubw %xmm3, %xmm1, %xmm4
426 ; AVX1-NEXT: vpsubw %xmm3, %xmm1, %xmm1
428 ; AVX1-NEXT: vpsubw %xmm2, %xmm0, %xmm3
433 ; AVX1-NEXT: vpsubw %xmm2, %xmm0, %xmm0
440 ; AVX2-NEXT: vpsubw %ymm1, %ymm0, %ymm2
445 ; AVX2-NEXT: vpsubw %ymm1, %ymm0, %ymm0
Davx-arith.ll198 ; CHECK-NEXT: vpsubw %xmm
199 ; CHECK-NEXT: vpsubw %xmm
201 define <16 x i16> @vpsubw(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
Dvector-tzcnt-128.ll760 ; AVX1-NEXT: vpsubw %xmm0, %xmm1, %xmm1
762 ; AVX1-NEXT: vpsubw {{.*}}(%rip), %xmm0, %xmm0
779 ; AVX2-NEXT: vpsubw %xmm0, %xmm1, %xmm1
781 ; AVX2-NEXT: vpsubw {{.*}}(%rip), %xmm0, %xmm0
798 ; AVX512CDVL-NEXT: vpsubw %xmm0, %xmm1, %xmm1
800 ; AVX512CDVL-NEXT: vpsubw {{.*}}(%rip), %xmm0, %xmm0
817 ; AVX512CD-NEXT: vpsubw %xmm0, %xmm1, %xmm1
819 ; AVX512CD-NEXT: vpsubw {{.*}}(%rip), %xmm0, %xmm0
958 ; AVX1-NEXT: vpsubw %xmm0, %xmm1, %xmm1
960 ; AVX1-NEXT: vpsubw {{.*}}(%rip), %xmm0, %xmm0
[all …]
Dvector-shift-lshr-256.ll172 ; XOPAVX1-NEXT: vpsubw %xmm2, %xmm3, %xmm2
175 ; XOPAVX1-NEXT: vpsubw %xmm1, %xmm3, %xmm1
184 ; XOPAVX2-NEXT: vpsubw %xmm2, %xmm3, %xmm2
187 ; XOPAVX2-NEXT: vpsubw %xmm1, %xmm3, %xmm1
658 ; XOPAVX1-NEXT: vpsubw {{.*}}(%rip), %xmm1, %xmm2
661 ; XOPAVX1-NEXT: vpsubw {{.*}}(%rip), %xmm1, %xmm1
669 ; XOPAVX2-NEXT: vpsubw {{.*}}(%rip), %xmm1, %xmm2
672 ; XOPAVX2-NEXT: vpsubw {{.*}}(%rip), %xmm1, %xmm1
Davx512bwvl-arith.ll90 ; CHECK: vpsubw %ymm{{.*}}
192 ; CHECK: vpsubw %xmm{{.*}}
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/
Dzero-idioms.s40 vpsubw %xmm3, %xmm3, %xmm3 label
45 vpsubw %xmm3, %xmm3, %xmm5 label
117 # CHECK-NEXT: 1 0 0.50 vpsubw %xmm3, %xmm3, %xmm3
121 # CHECK-NEXT: 1 0 0.50 vpsubw %xmm3, %xmm3, %xmm5
209 … - - - - - - - - - - vpsubw %xmm3, %xmm3, %xmm3
213 … - - - - - - - - - - vpsubw %xmm3, %xmm3, %xmm5
269 # CHECK-NEXT: [0,30] . . . DR . . . vpsubw %xmm3, %xmm3, %xmm3
273 # CHECK-NEXT: [0,34] . . . . DR . . . vpsubw %xmm3, %xmm3, %xmm5
332 # CHECK-NEXT: 30. 1 0.0 0.0 0.0 vpsubw %xmm3, %xmm3, %xmm3
336 # CHECK-NEXT: 34. 1 0.0 0.0 0.0 vpsubw %xmm3, %xmm3, %xmm5
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dprefer-avx256-lzcnt.ll13 ; AVX256-NEXT: vpsubw {{.*}}(%rip), %xmm0, %xmm0
22 ; AVX512VL-NEXT: vpsubw {{.*}}(%rip), %xmm0, %xmm0
31 ; AVX512F-NEXT: vpsubw {{.*}}(%rip), %xmm0, %xmm0
74 ; AVX256-NEXT: vpsubw %xmm2, %xmm1, %xmm1
78 ; AVX256-NEXT: vpsubw %xmm2, %xmm0, %xmm0
87 ; AVX512-NEXT: vpsubw {{.*}}(%rip), %ymm0, %ymm0
Dvector-tzcnt-512.ll372 ; AVX512CD-NEXT: vpsubw %ymm0, %ymm2, %ymm3
387 ; AVX512CD-NEXT: vpsubw %ymm1, %ymm2, %ymm2
404 ; AVX512CDBW-NEXT: vpsubw %zmm0, %zmm1, %zmm1
424 ; AVX512BW-NEXT: vpsubw %zmm0, %zmm1, %zmm1
444 ; AVX512VPOPCNTDQ-NEXT: vpsubw %ymm0, %ymm2, %ymm3
451 ; AVX512VPOPCNTDQ-NEXT: vpsubw %ymm1, %ymm2, %ymm2
462 ; BITALG-NEXT: vpsubw %zmm0, %zmm1, %zmm1
476 ; AVX512CD-NEXT: vpsubw %ymm0, %ymm2, %ymm3
491 ; AVX512CD-NEXT: vpsubw %ymm1, %ymm2, %ymm2
508 ; AVX512CDBW-NEXT: vpsubw %zmm0, %zmm1, %zmm1
[all …]
Dvector-idiv-udiv-512.ll116 ; AVX512F-NEXT: vpsubw %ymm3, %ymm0, %ymm0
121 ; AVX512F-NEXT: vpsubw %ymm2, %ymm1, %ymm1
130 ; AVX512BW-NEXT: vpsubw %zmm1, %zmm0, %zmm0
348 ; AVX512F-NEXT: vpsubw %ymm3, %ymm0, %ymm4
354 ; AVX512F-NEXT: vpsubw %ymm3, %ymm0, %ymm0
356 ; AVX512F-NEXT: vpsubw %ymm2, %ymm1, %ymm3
361 ; AVX512F-NEXT: vpsubw %ymm2, %ymm1, %ymm1
367 ; AVX512BW-NEXT: vpsubw %zmm1, %zmm0, %zmm2
372 ; AVX512BW-NEXT: vpsubw %zmm1, %zmm0, %zmm0
Dvector-idiv-udiv-256.ll148 ; AVX1-NEXT: vpsubw %xmm2, %xmm0, %xmm3
154 ; AVX1-NEXT: vpsubw %xmm1, %xmm0, %xmm0
164 ; AVX2-NEXT: vpsubw %ymm1, %ymm0, %ymm0
432 ; AVX1-NEXT: vpsubw %xmm3, %xmm1, %xmm4
438 ; AVX1-NEXT: vpsubw %xmm3, %xmm1, %xmm1
440 ; AVX1-NEXT: vpsubw %xmm2, %xmm0, %xmm3
445 ; AVX1-NEXT: vpsubw %xmm2, %xmm0, %xmm0
452 ; AVX2-NEXT: vpsubw %ymm1, %ymm0, %ymm2
457 ; AVX2-NEXT: vpsubw %ymm1, %ymm0, %ymm0
Dvector-tzcnt-256.ll692 ; AVX1-NEXT: vpsubw %xmm0, %xmm1, %xmm2
708 ; AVX1-NEXT: vpsubw %xmm0, %xmm1, %xmm1
726 ; AVX2-NEXT: vpsubw %ymm0, %ymm1, %ymm1
746 ; AVX512CDVL-NEXT: vpsubw %ymm0, %ymm1, %ymm1
766 ; AVX512CD-NEXT: vpsubw %ymm0, %ymm1, %ymm1
786 ; AVX512VPOPCNTDQ-NEXT: vpsubw %ymm0, %ymm1, %ymm1
798 ; AVX512VPOPCNTDQVL-NEXT: vpsubw %ymm0, %ymm1, %ymm1
810 ; BITALG_NOVLX-NEXT: vpsubw %ymm0, %ymm1, %ymm1
821 ; BITALG-NEXT: vpsubw %ymm0, %ymm1, %ymm1
831 ; X32-AVX-NEXT: vpsubw %ymm0, %ymm1, %ymm1
[all …]
Davx-arith.ll269 define <16 x i16> @vpsubw(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
270 ; CHECK-LABEL: vpsubw:
274 ; CHECK-NEXT: vpsubw %xmm2, %xmm3, %xmm2
275 ; CHECK-NEXT: vpsubw %xmm1, %xmm0, %xmm0
Dvector-lzcnt-512.ll338 ; AVX512CD-NEXT: vpsubw %ymm2, %ymm0, %ymm0
342 ; AVX512CD-NEXT: vpsubw %ymm2, %ymm1, %ymm1
352 ; AVX512CDBW-NEXT: vpsubw %ymm2, %ymm1, %ymm1
356 ; AVX512CDBW-NEXT: vpsubw %ymm2, %ymm0, %ymm0
424 ; AVX512CD-NEXT: vpsubw %ymm2, %ymm0, %ymm0
428 ; AVX512CD-NEXT: vpsubw %ymm2, %ymm1, %ymm1
438 ; AVX512CDBW-NEXT: vpsubw %ymm2, %ymm1, %ymm1
442 ; AVX512CDBW-NEXT: vpsubw %ymm2, %ymm0, %ymm0
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/GlobalISel/
Dsub-vec.ll16 ; SKX-NEXT: vpsubw %xmm1, %xmm0, %xmm0
52 ; SKX-NEXT: vpsubw %ymm1, %ymm0, %ymm0
88 ; SKX-NEXT: vpsubw %zmm1, %zmm0, %zmm0
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Davx-arith.ll198 ; CHECK-NEXT: vpsubw %xmm
199 ; CHECK-NEXT: vpsubw %xmm
201 define <16 x i16> @vpsubw(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
Dx86-64-avx512bw.s660 vpsubw %zmm24, %zmm24, %zmm17
664 vpsubw %zmm24, %zmm24, %zmm17 {%k4}
668 vpsubw %zmm24, %zmm24, %zmm17 {%k4} {z}
672 vpsubw (%rcx), %zmm24, %zmm17
676 vpsubw 291(%rax,%r14,8), %zmm24, %zmm17
680 vpsubw 8128(%rdx), %zmm24, %zmm17
684 vpsubw 8192(%rdx), %zmm24, %zmm17
688 vpsubw -8192(%rdx), %zmm24, %zmm17
692 vpsubw -8256(%rdx), %zmm24, %zmm17
DAVX2-64.s7373 vpsubw 485498096, %ymm7, %ymm7 label
7377 vpsubw 485498096, %ymm9, %ymm9 label
7381 vpsubw -64(%rdx,%rax,4), %ymm7, %ymm7 label
7385 vpsubw 64(%rdx,%rax,4), %ymm7, %ymm7 label
7389 vpsubw -64(%rdx,%rax,4), %ymm9, %ymm9 label
7393 vpsubw 64(%rdx,%rax,4), %ymm9, %ymm9 label
7397 vpsubw 64(%rdx,%rax), %ymm7, %ymm7 label
7401 vpsubw 64(%rdx,%rax), %ymm9, %ymm9 label
7405 vpsubw 64(%rdx), %ymm7, %ymm7 label
7409 vpsubw 64(%rdx), %ymm9, %ymm9 label
[all …]
Dx86-64-avx512bw_vl.s1605 vpsubw %xmm18, %xmm22, %xmm17
1609 vpsubw %xmm18, %xmm22, %xmm17 {%k6}
1613 vpsubw %xmm18, %xmm22, %xmm17 {%k6} {z}
1617 vpsubw (%rcx), %xmm22, %xmm17
1621 vpsubw 291(%rax,%r14,8), %xmm22, %xmm17
1625 vpsubw 2032(%rdx), %xmm22, %xmm17
1629 vpsubw 2048(%rdx), %xmm22, %xmm17
1633 vpsubw -2048(%rdx), %xmm22, %xmm17
1637 vpsubw -2064(%rdx), %xmm22, %xmm17
1641 vpsubw %ymm24, %ymm29, %ymm17
[all …]
DAVX2-32.s3685 vpsubw -485498096(%edx,%eax,4), %ymm4, %ymm4 label
3689 vpsubw 485498096(%edx,%eax,4), %ymm4, %ymm4 label
3693 vpsubw 485498096(%edx), %ymm4, %ymm4 label
3697 vpsubw 485498096, %ymm4, %ymm4 label
3701 vpsubw 64(%edx,%eax), %ymm4, %ymm4 label
3705 vpsubw (%edx), %ymm4, %ymm4 label
3709 vpsubw %ymm4, %ymm4, %ymm4 label
/external/llvm/test/MC/X86/
Dx86-64-avx512bw.s660 vpsubw %zmm24, %zmm24, %zmm17
664 vpsubw %zmm24, %zmm24, %zmm17 {%k4}
668 vpsubw %zmm24, %zmm24, %zmm17 {%k4} {z}
672 vpsubw (%rcx), %zmm24, %zmm17
676 vpsubw 291(%rax,%r14,8), %zmm24, %zmm17
680 vpsubw 8128(%rdx), %zmm24, %zmm17
684 vpsubw 8192(%rdx), %zmm24, %zmm17
688 vpsubw -8192(%rdx), %zmm24, %zmm17
692 vpsubw -8256(%rdx), %zmm24, %zmm17
Dx86-64-avx512bw_vl.s1605 vpsubw %xmm18, %xmm22, %xmm17
1609 vpsubw %xmm18, %xmm22, %xmm17 {%k6}
1613 vpsubw %xmm18, %xmm22, %xmm17 {%k6} {z}
1617 vpsubw (%rcx), %xmm22, %xmm17
1621 vpsubw 291(%rax,%r14,8), %xmm22, %xmm17
1625 vpsubw 2032(%rdx), %xmm22, %xmm17
1629 vpsubw 2048(%rdx), %xmm22, %xmm17
1633 vpsubw -2048(%rdx), %xmm22, %xmm17
1637 vpsubw -2064(%rdx), %xmm22, %xmm17
1641 vpsubw %ymm24, %ymm29, %ymm17
[all …]

12345