Skip to content

Commit 1a7b0cd

Browse files
author
Ash Dobrescu
committed
Update SVE test
1 parent cfdf1e0 commit 1a7b0cd

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

llvm/test/tools/llvm-mca/AArch64/Neoverse/N3-sve-instructions.s

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3685,21 +3685,21 @@ zip2 z31.s, z31.s, z31.s
36853685
# CHECK-NEXT: 1 2 0.50 clz z31.h, p7/m, z31.h
36863686
# CHECK-NEXT: 1 2 0.50 clz z31.s, p7/m, z31.s
36873687
# CHECK-NEXT: 1 4 1.00 cmla z0.b, z1.b, z2.b, #0
3688-
# CHECK-NEXT: 2 5 2.00 cmla z0.d, z1.d, z2.d, #0
3688+
# CHECK-NEXT: 1 5 2.00 cmla z0.d, z1.d, z2.d, #0
36893689
# CHECK-NEXT: 1 4 1.00 cmla z0.h, z1.h, z2.h, #0
36903690
# CHECK-NEXT: 1 4 1.00 cmla z0.h, z1.h, z2.h[0], #0
36913691
# CHECK-NEXT: 1 4 1.00 cmla z0.s, z1.s, z2.s, #0
36923692
# CHECK-NEXT: 1 4 1.00 cmla z0.s, z1.s, z2.s[0], #0
36933693
# CHECK-NEXT: 1 4 1.00 cmla z15.b, z16.b, z17.b, #270
3694-
# CHECK-NEXT: 2 5 2.00 cmla z15.d, z16.d, z17.d, #270
3694+
# CHECK-NEXT: 1 5 2.00 cmla z15.d, z16.d, z17.d, #270
36953695
# CHECK-NEXT: 1 4 1.00 cmla z15.h, z16.h, z17.h, #270
36963696
# CHECK-NEXT: 1 4 1.00 cmla z15.s, z16.s, z17.s, #270
36973697
# CHECK-NEXT: 1 4 1.00 cmla z29.b, z30.b, z31.b, #90
3698-
# CHECK-NEXT: 2 5 2.00 cmla z29.d, z30.d, z31.d, #90
3698+
# CHECK-NEXT: 1 5 2.00 cmla z29.d, z30.d, z31.d, #90
36993699
# CHECK-NEXT: 1 4 1.00 cmla z29.h, z30.h, z31.h, #90
37003700
# CHECK-NEXT: 1 4 1.00 cmla z29.s, z30.s, z31.s, #90
37013701
# CHECK-NEXT: 1 4 1.00 cmla z31.b, z31.b, z31.b, #180
3702-
# CHECK-NEXT: 2 5 2.00 cmla z31.d, z31.d, z31.d, #180
3702+
# CHECK-NEXT: 1 5 2.00 cmla z31.d, z31.d, z31.d, #180
37033703
# CHECK-NEXT: 1 4 1.00 cmla z31.h, z30.h, z7.h[0], #180
37043704
# CHECK-NEXT: 1 4 1.00 cmla z31.h, z31.h, z31.h, #180
37053705
# CHECK-NEXT: 1 4 1.00 cmla z31.s, z30.s, z7.s[0], #180
@@ -4938,23 +4938,23 @@ zip2 z31.s, z31.s, z31.s
49384938
# CHECK-NEXT: 1 2 1.00 lsrr z0.h, p0/m, z0.h, z0.h
49394939
# CHECK-NEXT: 1 2 1.00 lsrr z0.s, p0/m, z0.s, z0.s
49404940
# CHECK-NEXT: 1 4 1.00 mad z0.b, p7/m, z1.b, z31.b
4941-
# CHECK-NEXT: 2 5 2.00 mad z0.d, p7/m, z1.d, z31.d
4941+
# CHECK-NEXT: 1 5 2.00 mad z0.d, p7/m, z1.d, z31.d
49424942
# CHECK-NEXT: 1 4 1.00 mad z0.h, p7/m, z1.h, z31.h
49434943
# CHECK-NEXT: 1 4 1.00 mad z0.s, p7/m, z1.s, z31.s
49444944
# CHECK-NEXT: 1 2 0.50 match p0.b, p0/z, z0.b, z0.b
49454945
# CHECK-NEXT: 1 2 0.50 match p0.h, p0/z, z0.h, z0.h
49464946
# CHECK-NEXT: 1 2 0.50 match p15.b, p7/z, z30.b, z31.b
49474947
# CHECK-NEXT: 1 2 0.50 match p15.h, p7/z, z30.h, z31.h
49484948
# CHECK-NEXT: 1 4 1.00 mla z0.b, p7/m, z1.b, z31.b
4949-
# CHECK-NEXT: 2 5 2.00 mla z0.d, p7/m, z1.d, z31.d
4950-
# CHECK-NEXT: 2 5 2.00 mla z0.d, z1.d, z7.d[1]
4949+
# CHECK-NEXT: 1 5 2.00 mla z0.d, p7/m, z1.d, z31.d
4950+
# CHECK-NEXT: 1 5 2.00 mla z0.d, z1.d, z7.d[1]
49514951
# CHECK-NEXT: 1 4 1.00 mla z0.h, p7/m, z1.h, z31.h
49524952
# CHECK-NEXT: 1 4 1.00 mla z0.h, z1.h, z7.h[7]
49534953
# CHECK-NEXT: 1 4 1.00 mla z0.s, p7/m, z1.s, z31.s
49544954
# CHECK-NEXT: 1 4 1.00 mla z0.s, z1.s, z7.s[3]
49554955
# CHECK-NEXT: 1 4 1.00 mls z0.b, p7/m, z1.b, z31.b
4956-
# CHECK-NEXT: 2 5 2.00 mls z0.d, p7/m, z1.d, z31.d
4957-
# CHECK-NEXT: 2 5 2.00 mls z0.d, z1.d, z7.d[1]
4956+
# CHECK-NEXT: 1 5 2.00 mls z0.d, p7/m, z1.d, z31.d
4957+
# CHECK-NEXT: 1 5 2.00 mls z0.d, z1.d, z7.d[1]
49584958
# CHECK-NEXT: 1 4 1.00 mls z0.h, p7/m, z1.h, z31.h
49594959
# CHECK-NEXT: 1 4 1.00 mls z0.h, z1.h, z7.h[7]
49604960
# CHECK-NEXT: 1 4 1.00 mls z0.s, p7/m, z1.s, z31.s
@@ -5072,7 +5072,7 @@ zip2 z31.s, z31.s, z31.s
50725072
# CHECK-NEXT: 1 1 0.25 U mrs x3, ZCR_EL2
50735073
# CHECK-NEXT: 1 1 0.25 U mrs x3, ZCR_EL3
50745074
# CHECK-NEXT: 1 4 1.00 msb z0.b, p7/m, z1.b, z31.b
5075-
# CHECK-NEXT: 2 5 2.00 msb z0.d, p7/m, z1.d, z31.d
5075+
# CHECK-NEXT: 1 5 2.00 msb z0.d, p7/m, z1.d, z31.d
50765076
# CHECK-NEXT: 1 4 1.00 msb z0.h, p7/m, z1.h, z31.h
50775077
# CHECK-NEXT: 1 4 1.00 msb z0.s, p7/m, z1.s, z31.s
50785078
# CHECK-NEXT: 1 1 0.25 U msr ZCR_EL1, x3
@@ -5790,35 +5790,35 @@ zip2 z31.s, z31.s, z31.s
57905790
# CHECK-NEXT: 1 2 0.50 sqneg z31.h, p7/m, z31.h
57915791
# CHECK-NEXT: 1 2 0.50 sqneg z31.s, p7/m, z31.s
57925792
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z0.b, z1.b, z2.b, #0
5793-
# CHECK-NEXT: 2 5 2.00 sqrdcmlah z0.d, z1.d, z2.d, #0
5793+
# CHECK-NEXT: 1 5 2.00 sqrdcmlah z0.d, z1.d, z2.d, #0
57945794
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z0.h, z1.h, z2.h, #0
57955795
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z0.h, z1.h, z2.h[0], #0
57965796
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z0.s, z1.s, z2.s, #0
57975797
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z0.s, z1.s, z2.s[0], #0
57985798
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z15.b, z16.b, z17.b, #270
5799-
# CHECK-NEXT: 2 5 2.00 sqrdcmlah z15.d, z16.d, z17.d, #270
5799+
# CHECK-NEXT: 1 5 2.00 sqrdcmlah z15.d, z16.d, z17.d, #270
58005800
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z15.h, z16.h, z17.h, #270
58015801
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z15.s, z16.s, z17.s, #270
58025802
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z29.b, z30.b, z31.b, #90
5803-
# CHECK-NEXT: 2 5 2.00 sqrdcmlah z29.d, z30.d, z31.d, #90
5803+
# CHECK-NEXT: 1 5 2.00 sqrdcmlah z29.d, z30.d, z31.d, #90
58045804
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z29.h, z30.h, z31.h, #90
58055805
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z29.s, z30.s, z31.s, #90
58065806
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z31.b, z31.b, z31.b, #180
5807-
# CHECK-NEXT: 2 5 2.00 sqrdcmlah z31.d, z31.d, z31.d, #180
5807+
# CHECK-NEXT: 1 5 2.00 sqrdcmlah z31.d, z31.d, z31.d, #180
58085808
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z31.h, z30.h, z7.h[0], #180
58095809
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z31.h, z31.h, z31.h, #180
58105810
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z31.s, z30.s, z7.s[0], #180
58115811
# CHECK-NEXT: 1 4 1.00 sqrdcmlah z31.s, z31.s, z31.s, #180
58125812
# CHECK-NEXT: 1 4 1.00 sqrdmlah z0.b, z1.b, z31.b
5813-
# CHECK-NEXT: 2 5 2.00 sqrdmlah z0.d, z1.d, z15.d[1]
5814-
# CHECK-NEXT: 2 5 2.00 sqrdmlah z0.d, z1.d, z31.d
5813+
# CHECK-NEXT: 1 5 2.00 sqrdmlah z0.d, z1.d, z15.d[1]
5814+
# CHECK-NEXT: 1 5 2.00 sqrdmlah z0.d, z1.d, z31.d
58155815
# CHECK-NEXT: 1 4 1.00 sqrdmlah z0.h, z1.h, z31.h
58165816
# CHECK-NEXT: 1 4 1.00 sqrdmlah z0.h, z1.h, z7.h[7]
58175817
# CHECK-NEXT: 1 4 1.00 sqrdmlah z0.s, z1.s, z31.s
58185818
# CHECK-NEXT: 1 4 1.00 sqrdmlah z0.s, z1.s, z7.s[3]
58195819
# CHECK-NEXT: 1 4 1.00 sqrdmlsh z0.b, z1.b, z31.b
5820-
# CHECK-NEXT: 2 5 2.00 sqrdmlsh z0.d, z1.d, z15.d[1]
5821-
# CHECK-NEXT: 2 5 2.00 sqrdmlsh z0.d, z1.d, z31.d
5820+
# CHECK-NEXT: 1 5 2.00 sqrdmlsh z0.d, z1.d, z15.d[1]
5821+
# CHECK-NEXT: 1 5 2.00 sqrdmlsh z0.d, z1.d, z31.d
58225822
# CHECK-NEXT: 1 4 1.00 sqrdmlsh z0.h, z1.h, z31.h
58235823
# CHECK-NEXT: 1 4 1.00 sqrdmlsh z0.h, z1.h, z7.h[7]
58245824
# CHECK-NEXT: 1 4 1.00 sqrdmlsh z0.s, z1.s, z31.s

0 commit comments

Comments
 (0)