@@ -20,6 +20,12 @@ pmov p0.h, z0[0] // 00000101-00101100-00111000-00000000
20
20
// CHECK - ERROR: instruction requires: sme2p1 or sve2p1
21
21
// CHECK - UNKNOWN: 052c3800 <unknown>
22
22
23
+ pmov p0.h , z0 // 00000101 - 00101100 - 00111000 - 00000000
24
+ // CHECK - INST: pmov p0.h , z0 [ 0 ]
25
+ // CHECK - ENCODING: [ 0x00 , 0x38 , 0x2c , 0x05 ]
26
+ // CHECK - ERROR: instruction requires: sme2p1 or sve2p1
27
+ // CHECK - UNKNOWN: 052c3800 <unknown>
28
+
23
29
pmov p5.h , z10 [ 0 ] // 00000101 - 00101100 - 00111001 - 01000101
24
30
// CHECK - INST: pmov p5.h , z10 [ 0 ]
25
31
// CHECK - ENCODING: [ 0x45 , 0x39 , 0x2c , 0x05 ]
@@ -44,6 +50,12 @@ pmov p0.s, z0[0] // 00000101-01101000-00111000-00000000
44
50
// CHECK - ERROR: instruction requires: sme2p1 or sve2p1
45
51
// CHECK - UNKNOWN: 05683800 <unknown>
46
52
53
+ pmov p0.s , z0 // 00000101 - 01101000 - 00111000 - 00000000
54
+ // CHECK - INST: pmov p0.s , z0 [ 0 ]
55
+ // CHECK - ENCODING: [ 0x00 , 0x38 , 0x68 , 0x05 ]
56
+ // CHECK - ERROR: instruction requires: sme2p1 or sve2p1
57
+ // CHECK - UNKNOWN: 05683800 <unknown>
58
+
47
59
pmov p5.s , z10 [ 2 ] // 00000101 - 01101100 - 00111001 - 01000101
48
60
// CHECK - INST: pmov p5.s , z10 [ 2 ]
49
61
// CHECK - ENCODING: [ 0x45 , 0x39 , 0x6c , 0x05 ]
@@ -68,6 +80,12 @@ pmov p0.d, z0[0] // 00000101-10101000-00111000-00000000
68
80
// CHECK - ERROR: instruction requires: sme2p1 or sve2p1
69
81
// CHECK - UNKNOWN: 05a83800 <unknown>
70
82
83
+ pmov p0.d , z0 // 00000101 - 10101000 - 00111000 - 00000000
84
+ // CHECK - INST: pmov p0.d , z0 [ 0 ]
85
+ // CHECK - ENCODING: [ 0x00 , 0x38 , 0xa8 , 0x05 ]
86
+ // CHECK - ERROR: instruction requires: sme2p1 or sve2p1
87
+ // CHECK - UNKNOWN: 05a83800 <unknown>
88
+
71
89
pmov p5.d , z10 [ 6 ] // 00000101 - 11101100 - 00111001 - 01000101
72
90
// CHECK - INST: pmov p5.d , z10 [ 6 ]
73
91
// CHECK - ENCODING: [ 0x45 , 0x39 , 0xec , 0x05 ]
@@ -122,6 +140,12 @@ pmov z0[0], p0.h // 00000101-00101101-00111000-00000000
122
140
// CHECK - ERROR: instruction requires: sme2p1 or sve2p1
123
141
// CHECK - UNKNOWN: 052d3800 <unknown>
124
142
143
+ pmov z0 , p0.h // 00000101 - 00101101 - 00111000 - 00000000
144
+ // CHECK - INST: pmov z0 [ 0 ], p0.h
145
+ // CHECK - ENCODING: [ 0x00 , 0x38 , 0x2d , 0x05 ]
146
+ // CHECK - ERROR: instruction requires: sme2p1 or sve2p1
147
+ // CHECK - UNKNOWN: 052d3800 <unknown>
148
+
125
149
pmov z21 [ 0 ], p10.h // 00000101 - 00101101 - 00111001 - 01010101
126
150
// CHECK - INST: pmov z21 [ 0 ], p10.h
127
151
// CHECK - ENCODING: [ 0x55 , 0x39 , 0x2d , 0x05 ]
@@ -147,6 +171,12 @@ pmov z0[0], p0.s // 00000101-01101001-00111000-00000000
147
171
// CHECK - ERROR: instruction requires: sme2p1 or sve2p1
148
172
// CHECK - UNKNOWN: 05693800 <unknown>
149
173
174
+ pmov z0 , p0.s // 00000101 - 01101001 - 00111000 - 00000000
175
+ // CHECK - INST: pmov z0 [ 0 ], p0.s
176
+ // CHECK - ENCODING: [ 0x00 , 0x38 , 0x69 , 0x05 ]
177
+ // CHECK - ERROR: instruction requires: sme2p1 or sve2p1
178
+ // CHECK - UNKNOWN: 05693800 <unknown>
179
+
150
180
pmov z21 [ 2 ], p10.s // 00000101 - 01101101 - 00111001 - 01010101
151
181
// CHECK - INST: pmov z21 [ 2 ], p10.s
152
182
// CHECK - ENCODING: [ 0x55 , 0x39 , 0x6d , 0x05 ]
@@ -171,6 +201,12 @@ pmov z0[0], p0.d // 00000101-10101001-00111000-00000000
171
201
// CHECK - ERROR: instruction requires: sme2p1 or sve2p1
172
202
// CHECK - UNKNOWN: 05a93800 <unknown>
173
203
204
+ pmov z0 , p0.d // 00000101 - 10101001 - 00111000 - 00000000
205
+ // CHECK - INST: pmov z0 [ 0 ], p0.d
206
+ // CHECK - ENCODING: [ 0x00 , 0x38 , 0xa9 , 0x05 ]
207
+ // CHECK - ERROR: instruction requires: sme2p1 or sve2p1
208
+ // CHECK - UNKNOWN: 05a93800 <unknown>
209
+
174
210
pmov z21 [ 6 ], p10.d // 00000101 - 11101101 - 00111001 - 01010101
175
211
// CHECK - INST: pmov z21 [ 6 ], p10.d
176
212
// CHECK - ENCODING: [ 0x55 , 0x39 , 0xed , 0x05 ]
0 commit comments