summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/aarch64/sme2-17.s
blob: a6fb1664645ffb7901d1a745551f5c29000c9d91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
	sudot	za.s[w8, 0], { z0.b - z1.b }, z0.b[0]
	sudot	za.s[w8, 0, vgx2], { z0.b - z1.b }, z0.b[0]
	SUDOT	ZA.s[W8, 0, VGx2], { Z0.b - Z1.b }, Z0.b[0]
	SUDOT	ZA.S[W8, 0, VGX2], { Z0.B - Z1.B }, Z0.B[0]
	sudot	za.s[w11, 0], { z0.b - z1.b }, z0.b[0]
	sudot	za.s[w8, 7], { z0.b - z1.b }, z0.b[0]
	sudot	za.s[w8, 0], { z30.b - z31.b }, z0.b[0]
	sudot	za.s[w8, 0], { z0.b - z1.b }, z15.b[0]
	sudot	za.s[w8, 0], { z0.b - z1.b }, z0.b[3]
	sudot	za.s[w10, 2], { z14.b - z15.b }, z13.b[1]

	sudot	za.s[w8, 0], { z0.b - z3.b }, z0.b[0]
	sudot	za.s[w8, 0, vgx4], { z0.b - z3.b }, z0.b[0]
	SUDOT	ZA.s[W8, 0, VGx4], { Z0.b - Z3.b }, Z0.b[0]
	SUDOT	ZA.S[W8, 0, VGX4], { Z0.B - Z3.B }, Z0.B[0]
	sudot	za.s[w11, 0], { z0.b - z3.b }, z0.b[0]
	sudot	za.s[w8, 7], { z0.b - z3.b }, z0.b[0]
	sudot	za.s[w8, 0], { z28.b - z31.b }, z0.b[0]
	sudot	za.s[w8, 0], { z0.b - z3.b }, z15.b[0]
	sudot	za.s[w8, 0], { z0.b - z3.b }, z0.b[3]
	sudot	za.s[w9, 1], { z4.b - z7.b }, z10.b[2]

	sudot	za.s[w8, 0], { z0.b - z1.b }, z0.b
	sudot	za.s[w8, 0, vgx2], { z0.b - z1.b }, z0.b
	SUDOT	ZA.s[W8, 0, VGx2], { Z0.b - Z1.b }, Z0.b
	SUDOT	ZA.S[W8, 0, VGX2], { Z0.B - Z1.B }, Z0.B
	sudot	za.s[w11, 0], { z0.b - z1.b }, z0.b
	sudot	za.s[w8, 7], { z0.b - z1.b }, z0.b
	sudot	za.s[w8, 0], { z30.b - z31.b }, z0.b
	sudot	za.s[w8, 0], { z31.b, z0.b }, z0.b
	sudot	za.s[w8, 0], { z31.b - z0.b }, z0.b
	sudot	za.s[w8, 0], { z0.b - z1.b }, z15.b
	sudot	za.s[w9, 3], { z21.b - z22.b }, z9.b

	sudot	za.s[w8, 0], { z0.b - z3.b }, z0.b
	sudot	za.s[w8, 0, vgx4], { z0.b - z3.b }, z0.b
	SUDOT	ZA.s[W8, 0, VGx4], { Z0.b - Z3.b }, Z0.b
	SUDOT	ZA.S[W8, 0, VGX4], { Z0.B - Z3.B }, Z0.B
	sudot	za.s[w11, 0], { z0.b - z3.b }, z0.b
	sudot	za.s[w8, 7], { z0.b - z3.b }, z0.b
	sudot	za.s[w8, 0], { z28.b - z31.b }, z0.b
	sudot	za.s[w8, 0], { z30.b, z31.b, z0.b, z1.b }, z0.b
	sudot	za.s[w8, 0], { z30.b - z1.b }, z0.b
	sudot	za.s[w8, 0], { z31.b, z0.b, z1.b, z2.b }, z0.b
	sudot	za.s[w8, 0], { z31.b - z2.b }, z0.b
	sudot	za.s[w8, 0], { z0.b - z3.b }, z15.b
	sudot	za.s[w10, 5], { z17.b - z20.b }, z3.b