2 # ARMv8 tests to test neon register
4 .macro ldnstn_reg_list type inst index rep
5 \inst\()1\rep {v0.\type}\index, [x0]
8 \inst\()1 {v0.\type, v1.\type}\index, [x0]
9 \inst\()1 {v0.\type, v1.\type, v2.\type}\index, [x0]
10 \inst\()1 {v0.\type, v1.\type, v2.\type, v3.\type}\index, [x0]
14 \inst\()2\rep {v0.\type, v1.\type}\index, [x0]
16 \inst\()3\rep {v0.\type, v1.\type, v2.\type}\index, [x0]
18 \inst\()4\rep {v0.\type, v1.\type, v2.\type, v3.\type}\index, [x0]
25 ldnstn_reg_list type="8B", inst="ld" index="" rep=""
26 ldnstn_reg_list type="8B", inst="st" index="" rep=""
28 ldnstn_reg_list type="16B", inst="ld" index="" rep=""
29 ldnstn_reg_list type="16B", inst="st" index="" rep=""
31 ldnstn_reg_list type="4H", inst="ld" index="" rep=""
32 ldnstn_reg_list type="4H", inst="st" index="" rep=""
34 ldnstn_reg_list type="8H", inst="ld" index="" rep=""
35 ldnstn_reg_list type="8H", inst="st" index="" rep=""
37 ldnstn_reg_list type="2S", inst="ld" index="" rep=""
38 ldnstn_reg_list type="2S", inst="st" index="" rep=""
40 ldnstn_reg_list type="4S", inst="ld" index="" rep=""
41 ldnstn_reg_list type="4S", inst="st" index="" rep=""
43 ldnstn_reg_list type="2D", inst="ld" index="" rep=""
44 ldnstn_reg_list type="2D", inst="st" index="" rep=""
47 ldnstn_reg_list type="B", inst="ld" index="[1]" rep=""
48 ldnstn_reg_list type="B", inst="st" index="[1]" rep=""
50 ldnstn_reg_list type="B", inst="ld" index="[1]" rep=""
51 ldnstn_reg_list type="B", inst="st" index="[1]" rep=""
53 ldnstn_reg_list type="H", inst="ld" index="[1]" rep=""
54 ldnstn_reg_list type="H", inst="st" index="[1]" rep=""
56 ldnstn_reg_list type="H", inst="ld" index="[1]" rep=""
57 ldnstn_reg_list type="H", inst="st" index="[1]" rep=""
59 ldnstn_reg_list type="S", inst="ld" index="[1]" rep=""
60 ldnstn_reg_list type="S", inst="st" index="[1]" rep=""
62 ldnstn_reg_list type="S", inst="ld" index="[1]" rep=""
63 ldnstn_reg_list type="S", inst="st" index="[1]" rep=""
65 ldnstn_reg_list type="D", inst="ld" index="[1]" rep=""
66 ldnstn_reg_list type="D", inst="st" index="[1]" rep=""
69 ldnstn_reg_list type="8B", inst="ld" index="" rep="r"
71 ldnstn_reg_list type="16B", inst="ld" index="" rep="r"
73 ldnstn_reg_list type="4H", inst="ld" index="" rep="r"
75 ldnstn_reg_list type="8H", inst="ld" index="" rep="r"
77 ldnstn_reg_list type="2S", inst="ld" index="" rep="r"
79 ldnstn_reg_list type="4S", inst="ld" index="" rep="r"
81 ldnstn_reg_list type="1D", inst="ld" index="" rep="r"
83 ldnstn_reg_list type="2D", inst="ld" index="" rep="r"