aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/aarch64/sme2-29.s
blob: 1cf1a3f239bb0e8704cb6cda462b0165e656f26a (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
	sunpk	{ z0.h, z1.h }, z0.b
	sunpk	{ z30.h, z31.h }, z0.b
	sunpk	{ z0.h, z1.h }, z31.b

	sunpk	{ z0.h - z3.h }, { z0.b - z1.b }
	sunpk	{ z28.h - z31.h }, { z0.b - z1.b }
	sunpk	{ z0.h - z3.h }, { z30.b - z31.b }

	sunpk	{ z0.s, z1.s }, z0.h
	sunpk	{ z30.s, z31.s }, z0.h
	sunpk	{ z0.s, z1.s }, z31.h

	sunpk	{ z0.s - z3.s }, { z0.h - z1.h }
	sunpk	{ z28.s - z31.s }, { z0.h - z1.h }
	sunpk	{ z0.s - z3.s }, { z30.h - z31.h }

	sunpk	{ z0.d, z1.d }, z0.s
	sunpk	{ z30.d, z31.d }, z0.s
	sunpk	{ z0.d, z1.d }, z31.s

	sunpk	{ z0.d - z3.d }, { z0.s - z1.s }
	sunpk	{ z28.d - z31.d }, { z0.s - z1.s }
	sunpk	{ z0.d - z3.d }, { z30.s - z31.s }

	uunpk	{ z0.h, z1.h }, z0.b
	uunpk	{ z30.h, z31.h }, z0.b
	uunpk	{ z0.h, z1.h }, z31.b

	uunpk	{ z0.h - z3.h }, { z0.b - z1.b }
	uunpk	{ z28.h - z31.h }, { z0.b - z1.b }
	uunpk	{ z0.h - z3.h }, { z30.b - z31.b }

	uunpk	{ z0.s, z1.s }, z0.h
	uunpk	{ z30.s, z31.s }, z0.h
	uunpk	{ z0.s, z1.s }, z31.h

	uunpk	{ z0.s - z3.s }, { z0.h - z1.h }
	uunpk	{ z28.s - z31.s }, { z0.h - z1.h }
	uunpk	{ z0.s - z3.s }, { z30.h - z31.h }

	uunpk	{ z0.d, z1.d }, z0.s
	uunpk	{ z30.d, z31.d }, z0.s
	uunpk	{ z0.d, z1.d }, z31.s

	uunpk	{ z0.d - z3.d }, { z0.s - z1.s }
	uunpk	{ z28.d - z31.d }, { z0.s - z1.s }
	uunpk	{ z0.d - z3.d }, { z30.s - z31.s }