summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/aarch64/sme2-23.s
blob: 55ec0f8e20319e8e6a219c544b700b349bcd2afe (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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
	fcvtzs	{ z0.s, z1.s }, { z0.s - z1.s }
	fcvtzs	{ z30.s, z31.s }, { z0.s - z1.s }
	fcvtzs	{ z0.s, z1.s }, { z30.s - z31.s }
	fcvtzs	{ z10.s, z11.s }, { z26.s - z27.s }

	fcvtzs	{ z0.s - z3.s }, { z0.s - z3.s }
	fcvtzs	{ z28.s - z31.s }, { z0.s - z3.s }
	fcvtzs	{ z0.s - z3.s }, { z28.s - z31.s }
	fcvtzs	{ z24.s - z27.s }, { z8.s - z11.s }

	fcvtzu	{ z0.s, z1.s }, { z0.s - z1.s }
	fcvtzu	{ z30.s, z31.s }, { z0.s - z1.s }
	fcvtzu	{ z0.s, z1.s }, { z30.s - z31.s }
	fcvtzu	{ z12.s, z13.s }, { z14.s - z15.s }

	fcvtzu	{ z0.s - z3.s }, { z0.s - z3.s }
	fcvtzu	{ z28.s - z31.s }, { z0.s - z3.s }
	fcvtzu	{ z0.s - z3.s }, { z28.s - z31.s }
	fcvtzu	{ z16.s - z19.s }, { z12.s - z15.s }

	frinta	{ z0.s, z1.s }, { z0.s - z1.s }
	frinta	{ z30.s, z31.s }, { z0.s - z1.s }
	frinta	{ z0.s, z1.s }, { z30.s - z31.s }
	frinta	{ z10.s, z11.s }, { z26.s - z27.s }

	frinta	{ z0.s - z3.s }, { z0.s - z3.s }
	frinta	{ z28.s - z31.s }, { z0.s - z3.s }
	frinta	{ z0.s - z3.s }, { z28.s - z31.s }
	frinta	{ z24.s - z27.s }, { z8.s - z11.s }

	frintm	{ z0.s, z1.s }, { z0.s - z1.s }
	frintm	{ z30.s, z31.s }, { z0.s - z1.s }
	frintm	{ z0.s, z1.s }, { z30.s - z31.s }
	frintm	{ z10.s, z11.s }, { z26.s - z27.s }

	frintm	{ z0.s - z3.s }, { z0.s - z3.s }
	frintm	{ z28.s - z31.s }, { z0.s - z3.s }
	frintm	{ z0.s - z3.s }, { z28.s - z31.s }
	frintm	{ z24.s - z27.s }, { z8.s - z11.s }

	frintn	{ z0.s, z1.s }, { z0.s - z1.s }
	frintn	{ z30.s, z31.s }, { z0.s - z1.s }
	frintn	{ z0.s, z1.s }, { z30.s - z31.s }
	frintn	{ z10.s, z11.s }, { z26.s - z27.s }

	frintn	{ z0.s - z3.s }, { z0.s - z3.s }
	frintn	{ z28.s - z31.s }, { z0.s - z3.s }
	frintn	{ z0.s - z3.s }, { z28.s - z31.s }
	frintn	{ z24.s - z27.s }, { z8.s - z11.s }

	frintp	{ z0.s, z1.s }, { z0.s - z1.s }
	frintp	{ z30.s, z31.s }, { z0.s - z1.s }
	frintp	{ z0.s, z1.s }, { z30.s - z31.s }
	frintp	{ z10.s, z11.s }, { z26.s - z27.s }

	frintp	{ z0.s - z3.s }, { z0.s - z3.s }
	frintp	{ z28.s - z31.s }, { z0.s - z3.s }
	frintp	{ z0.s - z3.s }, { z28.s - z31.s }
	frintp	{ z24.s - z27.s }, { z8.s - z11.s }

	scvtf	{ z0.s, z1.s }, { z0.s - z1.s }
	scvtf	{ z30.s, z31.s }, { z0.s - z1.s }
	scvtf	{ z0.s, z1.s }, { z30.s - z31.s }
	scvtf	{ z10.s, z11.s }, { z26.s - z27.s }

	scvtf	{ z0.s - z3.s }, { z0.s - z3.s }
	scvtf	{ z28.s - z31.s }, { z0.s - z3.s }
	scvtf	{ z0.s - z3.s }, { z28.s - z31.s }
	scvtf	{ z24.s - z27.s }, { z8.s - z11.s }

	ucvtf	{ z0.s, z1.s }, { z0.s - z1.s }
	ucvtf	{ z30.s, z31.s }, { z0.s - z1.s }
	ucvtf	{ z0.s, z1.s }, { z30.s - z31.s }
	ucvtf	{ z10.s, z11.s }, { z26.s - z27.s }

	ucvtf	{ z0.s - z3.s }, { z0.s - z3.s }
	ucvtf	{ z28.s - z31.s }, { z0.s - z3.s }
	ucvtf	{ z0.s - z3.s }, { z28.s - z31.s }
	ucvtf	{ z24.s - z27.s }, { z8.s - z11.s }