Home
last modified time | relevance | path

Searched refs:smlal2 (Results 1 – 23 of 23) sorted by relevance

/llvm-project/llvm/test/MC/AArch64/
H A Dneon-2velem.s88 smlal2 v0.4s, v1.8h, v1.h[2]
89 smlal2 v0.2d, v1.4s, v1.s[2]
90 smlal2 v0.2d, v1.4s, v22.s[2]
H A Dneon-3vdiff.s153 smlal2 v0.8h, v1.16b, v2.16b
154 smlal2 v0.4s, v1.8h, v2.8h
155 smlal2 v0.2d, v1.4s, v2.4s
H A Darm64-advsimd.s1176 smlal2.8h v1, v2, v3
1177 smlal2.4s v1, v2, v3
1178 smlal2.2d v1, v2, v3
1183 smlal2 v13.8h, v8.16b, v0.16b
1184 smlal2 v13.4s, v8.8h, v0.8h
1185 smlal2 v13.2d, v8.4s, v0.4s
1190 ; CHECK: smlal2.8h v1, v2, v3 ; encoding: [0x41,0x80,0x23,0x4e]
1191 ; CHECK: smlal2.4s v1, v2, v3 ; encoding: [0x41,0x80,0x63,0x4e]
1192 ; CHECK: smlal2.2d v1, v2, v3 ; encoding: [0x41,0x80,0xa3,0x4e]
1196 ; CHECK: smlal2.8h v13, v8, v0 ; encoding: [0x0d,0x81,0x20,0x4e]
[all …]
H A Dneon-diagnostics.s2326 smlal2 v0.8h, v1.16h, v2.16b
2327 smlal2 v0.4s, v1.8s, v2.8h
2328 smlal2 v0.2d, v1.4d, v2.4s
2331 // CHECK-ERROR: smlal2 v0.8h, v1.16h, v2.16b
2333 // CHECK-ERROR: smlal2 v0.4s, v1.8s, v2.8h
2335 // CHECK-ERROR: smlal2 v0.2d, v1.4d, v2.4s
3031 smlal2 v0.4h, v1.8h, v1.h[2]
3032 smlal2 v0.4s, v1.8h, v1.h[8]
3033 smlal2 v0.4s, v1.8h, v16.h[2]
3034 smlal2 v
[all...]
/llvm-project/llvm/test/CodeGen/AArch64/
H A Dneon-extmul.ll89 ; CHECK-GI-NEXT: smlal2 v3.4s, v0.8h, v1.8h
131 ; CHECK-SD-NEXT: smlal2 v3.4s, v0.8h, v1.8h
317 ; CHECK-GI-NEXT: smlal2 v3.2d, v6.4s, v7.4s
319 ; CHECK-GI-NEXT: smlal2 v5.2d, v0.4s, v1.4s
381 ; CHECK-SD-NEXT: smlal2 v3.2d, v6.4s, v7.4s
382 ; CHECK-SD-NEXT: smlal2 v5.2d, v0.4s, v1.4s
H A Dmachine-licm-sub-loop.ll50 ; CHECK-NEXT: smlal2 v2.4s, v0.8h, v1.8h
52 ; CHECK-NEXT: smlal2 v5.4s, v0.8h, v4.8h
H A Darm64-neon-2velem-high.ll171 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.8h
188 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.8h
201 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.4s
216 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.4s
H A Dsinksplat.ll377 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.h[3]
H A Darm64-neon-2velem.ll766 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.h[3]
780 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.s[1]
793 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.h[7]
806 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.s[3]
2699 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.h[0]
2713 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.s[0]
2726 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.h[0]
2739 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.s[0]
H A Darm64-vmul.ll1997 ; CHECK-NEXT: smlal2.8h v0, v1, v2
2013 ; CHECK-NEXT: smlal2.4s v0, v1, v2
2029 ; CHECK-NEXT: smlal2.2d v0, v1, v2
2094 ; CHECK-NEXT: smlal2.4s v0, v1, v2[3]
2112 ; CHECK-NEXT: smlal2.2d v0, v1, v2[1]
H A Darm64-neon-3vdiff.ll2126 ; CHECK-NEXT: smlal2 v0.8h, v1.16b, v2.16b
2139 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.8h
2152 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.4s
H A Dvecreduce-add.ll2292 ; CHECK-GI-BASE-NEXT: smlal2 v2.4s, v1.8h, v0.8h
2340 ; CHECK-GI-BASE-NEXT: smlal2 v4.4s, v3.8h, v2.8h
2341 ; CHECK-GI-BASE-NEXT: smlal2 v5.4s, v1.8h, v0.8h
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Neoverse/
H A DV2-forwarding.s62 # LLVM-MCA-BEGIN smlal2
64 smlal2 v0.4s, v1.8h, v2.8h label
65 smlal2 v0.4s, v1.8h, v2.8h label
66 smlal2 v0.4s, v0.8h, v1.8h label
621 # CHECK: [8] Code Region - smlal2
638 # CHECK-NEXT: [0,1] D====eeeeER . . . . smlal2 v0.4s, v1.8h, v2.8h
639 # CHECK-NEXT: [0,2] D=====eeeeER . . . . smlal2 v0.4s, v1.8h, v2.8h
640 # CHECK-NEXT: [0,3] D=========eeeeER . . . smlal2 v0.4s, v0.8h, v1.8h
642 # CHECK-NEXT: [1,1] D=================eeeeER . . smlal2 v0.4s, v1.8h, v2.8h
643 # CHECK-NEXT: [1,2] D==================eeeeER. . smlal2 v0.4s, v1.8h, v2.8h
[all …]
H A DN1-neon-instructions.s530 smlal2 v0.2d, v0.4s, v0.4s label
531 smlal2 v0.4s, v0.8h, v0.8h label
532 smlal2 v0.8h, v0.16b, v0.16b label
1607 # CHECK-NEXT: 1 4 1.00 smlal2 v0.2d, v0.4s, v0.4s
1608 # CHECK-NEXT: 1 4 1.00 smlal2 v0.4s, v0.8h, v0.8h
1609 # CHECK-NEXT: 1 4 1.00 smlal2 v0.8h, v0.16b, v0.16b
2693 # CHECK-NEXT: - - - - - - - - 1.00 - smlal2 v0.2d, v…
2694 # CHECK-NEXT: - - - - - - - - 1.00 - smlal2 v0.4s, v…
2695 # CHECK-NEXT: - - - - - - - - 1.00 - smlal2 v0.8h, v…
H A DN2-neon-instructions.s530 smlal2 v0.2d, v0.4s, v0.4s label
531 smlal2 v0.4s, v0.8h, v0.8h label
532 smlal2 v0.8h, v0.16b, v0.16b label
1607 # CHECK-NEXT: 1 4 1.00 smlal2 v0.2d, v0.4s, v0.4s
1608 # CHECK-NEXT: 1 4 1.00 smlal2 v0.4s, v0.8h, v0.8h
1609 # CHECK-NEXT: 1 4 1.00 smlal2 v0.8h, v0.16b, v0.16b
2696 … - - - - - - - - 1.00 - smlal2 v0.2d, v0.4s, v0.4s
2697 … - - - - - - - - 1.00 - smlal2 v0.4s, v0.8h, v0.8h
2698 … - - - - - - - - 1.00 - smlal2 v0.8h, v0.16b, v0.…
H A DV2-neon-instructions.s630 smlal2 v0.2d, v0.4s, v0.4s label
631 smlal2 v0.4s, v0.8h, v0.8h label
632 smlal2 v0.8h, v0.16b, v0.16b label
1868 # CHECK-NEXT: 1 4 0.50 smlal2 v0.2d, v0.4s, v0.4s
1869 # CHECK-NEXT: 1 4 0.50 smlal2 v0.4s, v0.8h, v0.8h
1870 # CHECK-NEXT: 1 4 0.50 smlal2 v0.8h, v0.16b, v0.16b
3125 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.2d, v0.4s, v0.4s
3126 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.4s, v0.8h, v0.8h
3127 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.8h, v0.16b, v0.16b
H A DV1-neon-instructions.s619 smlal2 v0.2d, v0.4s, v0.4s label
620 smlal2 v0.4s, v0.8h, v0.8h label
621 smlal2 v0.8h, v0.16b, v0.16b label
1846 # CHECK-NEXT: 1 4 0.50 smlal2 v0.2d, v0.4s, v0.4s
1847 # CHECK-NEXT: 1 4 0.50 smlal2 v0.4s, v0.8h, v0.8h
1848 # CHECK-NEXT: 1 4 0.50 smlal2 v0.8h, v0.16b, v0.16b
3090 # CHECK-NEXT: - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.2d, v0.4s, v0.4s
3091 # CHECK-NEXT: - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.4s, v0.8h, v0.8h
3092 # CHECK-NEXT: - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.8h, v0.16b, v0.16b
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Ampere/Ampere1B/
H A Dneon-instructions.s530 smlal2 v0.2d, v0.4s, v0.4s label
531 smlal2 v0.4s, v0.8h, v0.8h label
532 smlal2 v0.8h, v0.16b, v0.16b label
1607 # CHECK-NEXT: 1 3 0.50 smlal2 v0.2d, v0.4s, v0.4s
1608 # CHECK-NEXT: 1 3 0.50 smlal2 v0.4s, v0.8h, v0.8h
1609 # CHECK-NEXT: 1 3 0.50 smlal2 v0.8h, v0.16b, v0.16b
2695 … - - - - - - - 0.50 0.50 - smlal2 v0.2d, v0.4s, v0.4s
2696 … - - - - - - - 0.50 0.50 - smlal2 v0.4s, v0.8h, v0.8h
2697 … - - - - - - - 0.50 0.50 - smlal2 v0.8h, v0.16b, v0.…
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Cortex/
H A DA55-neon-instructions.s522 smlal2 v0.2d, v0.4s, v0.4s label
523 smlal2 v0.4s, v0.8h, v0.8h label
524 smlal2 v0.8h, v0.16b, v0.16b label
1591 # CHECK-NEXT: 1 4 1.00 smlal2 v0.2d, v0.4s, v0.4s
1592 # CHECK-NEXT: 1 4 1.00 smlal2 v0.4s, v0.8h, v0.8h
1593 # CHECK-NEXT: 1 4 1.00 smlal2 v0.8h, v0.16b, v0.16b
2671 … - - 1.00 1.00 - - - - - - smlal2 v0.2d, v0.4s, v0.4s
2672 … - - 1.00 1.00 - - - - - - smlal2 v0.4s, v0.8h, v0.8h
2673 … - - 1.00 1.00 - - - - - - smlal2 v0.8h, v0.16b, v0.…
H A DA510-neon-instructions.s522 smlal2 v0.2d, v0.4s, v0.4s label
523 smlal2 v0.4s, v0.8h, v0.8h label
524 smlal2 v0.8h, v0.16b, v0.16b label
1591 # CHECK-NEXT: 1 4 0.50 smlal2 v0.2d, v0.4s, v0.4s
1592 # CHECK-NEXT: 1 4 0.50 smlal2 v0.4s, v0.8h, v0.8h
1593 # CHECK-NEXT: 1 4 0.50 smlal2 v0.8h, v0.16b, v0.16b
2673 … - - - - - 0.50 0.50 - - - smlal2 v0.2d, v0.4s, v0.4s
2674 … - - - - - 0.50 0.50 - - - smlal2 v0.4s, v0.8h, v0.8h
2675 … - - - - - 0.50 0.50 - - - smlal2 v0.8h, v0.16b, v0.…
/llvm-project/llvm/test/tools/llvm-mca/AArch64/A64FX/
H A DA64FX-neon-instructions.s522 smlal2 v0.2d, v0.4s, v0.4s label
523 smlal2 v0.4s, v0.8h, v0.8h label
524 smlal2 v0.8h, v0.16b, v0.16b label
1591 # CHECK-NEXT: 1 14 0.50 smlal2 v0.2d, v0.4s, v0.4s
1592 # CHECK-NEXT: 1 14 0.50 smlal2 v0.4s, v0.8h, v0.8h
1593 # CHECK-NEXT: 1 14 0.50 smlal2 v0.8h, v0.16b, v0.16b
2667 # CHECK-NEXT: - - - - - 0.50 0.50 - smlal2 v0.2d, v0.4s, v0.4s
2668 # CHECK-NEXT: - - - - - 0.50 0.50 - smlal2 v0.4s, v0.8h, v0.8h
2669 # CHECK-NEXT: - - - - - 0.50 0.50 - smlal2 v0.8h, v0.16b, v0.16b
/llvm-project/llvm/test/MC/Disassembler/AArch64/
H A Darm64-advsimd.txt1715 # CHECK: smlal2.4s v0, v0, v0[1]
1717 # CHECK: smlal2.2d v0, v0, v0[3]
2257 # CHECK: smlal2.8h v0, v0, v0
2259 # CHECK: smlal2.2d v0, v0, v0
H A Dneon-instructions.txt1244 # CHECK: smlal2 v0.8h, v1.16b, v2.16b
1245 # CHECK: smlal2 v0.4s, v1.8h, v2.8h
1246 # CHECK: smlal2 v0.2d, v1.4s, v2.4s