1// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.1a,+lse -show-encoding < %s 2> %t | FileCheck %s 2// RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s 3// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mcpu=cortex-a55 -show-encoding < %s 2> %t | FileCheck %s 4// RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s 5// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mcpu=cortex-a75 -show-encoding < %s 2> %t | FileCheck %s 6// RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s 7// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mcpu=tsv110 -show-encoding < %s 2> %t | FileCheck %s 8// RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s 9 .text 10 11 cas w0, w1, [x2] 12 cas w2, w3, [sp] 13 casa w0, w1, [x2] 14 casa w2, w3, [sp] 15 casl w0, w1, [x2] 16 casl w2, w3, [sp] 17 casal w0, w1, [x2] 18 casal w2, w3, [sp] 19 // CHECK: cas w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x88] 20 // CHECK: cas w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x88] 21 // CHECK: casa w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x88] 22 // CHECK: casa w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x88] 23 // CHECK: casl w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x88] 24 // CHECK: casl w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x88] 25 // CHECK: casal w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x88] 26 // CHECK: casal w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x88] 27 28 casb w0, w1, [x2] 29 casb w2, w3, [sp] 30 cash w0, w1, [x2] 31 cash w2, w3, [sp] 32 casab w0, w1, [x2] 33 casab w2, w3, [sp] 34 caslb w0, w1, [x2] 35 caslb w2, w3, [sp] 36 // CHECK: casb w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x08] 37 // CHECK: casb w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x08] 38 // CHECK: cash w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x48] 39 // CHECK: cash w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x48] 40 // CHECK: casab w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x08] 41 // CHECK: casab w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x08] 42 // CHECK: caslb w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x08] 43 // CHECK: caslb w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x08] 44 45 casalb w0, w1, [x2] 46 casalb w2, w3, [sp] 47 casah w0, w1, [x2] 48 casah w2, w3, [sp] 49 caslh w0, w1, [x2] 50 caslh w2, w3, [sp] 51 casalh w0, w1, [x2] 52 casalh w2, w3, [sp] 53 // CHECK: casalb w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x08] 54 // CHECK: casalb w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x08] 55 // CHECK: casah w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x48] 56 // CHECK: casah w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x48] 57 // CHECK: caslh w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x48] 58 // CHECK: caslh w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x48] 59 // CHECK: casalh w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x48] 60 // CHECK: casalh w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x48] 61 62 cas x0, x1, [x2] 63 cas x2, x3, [sp] 64 casa x0, x1, [x2] 65 casa x2, x3, [sp] 66 casl x0, x1, [x2] 67 casl x2, x3, [sp] 68 casal x0, x1, [x2] 69 casal x2, x3, [sp] 70 // CHECK: cas x0, x1, [x2] // encoding: [0x41,0x7c,0xa0,0xc8] 71 // CHECK: cas x2, x3, [sp] // encoding: [0xe3,0x7f,0xa2,0xc8] 72 // CHECK: casa x0, x1, [x2] // encoding: [0x41,0x7c,0xe0,0xc8] 73 // CHECK: casa x2, x3, [sp] // encoding: [0xe3,0x7f,0xe2,0xc8] 74 // CHECK: casl x0, x1, [x2] // encoding: [0x41,0xfc,0xa0,0xc8] 75 // CHECK: casl x2, x3, [sp] // encoding: [0xe3,0xff,0xa2,0xc8] 76 // CHECK: casal x0, x1, [x2] // encoding: [0x41,0xfc,0xe0,0xc8] 77 // CHECK: casal x2, x3, [sp] // encoding: [0xe3,0xff,0xe2,0xc8] 78 79 swp w0, w1, [x2] 80 swp w2, w3, [sp] 81 swpa w0, w1, [x2] 82 swpa w2, w3, [sp] 83 swpl w0, w1, [x2] 84 swpl w2, w3, [sp] 85 swpal w0, w1, [x2] 86 swpal w2, w3, [sp] 87 // CHECK: swp w0, w1, [x2] // encoding: [0x41,0x80,0x20,0xb8] 88 // CHECK: swp w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0xb8] 89 // CHECK: swpa w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0xb8] 90 // CHECK: swpa w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0xb8] 91 // CHECK: swpl w0, w1, [x2] // encoding: [0x41,0x80,0x60,0xb8] 92 // CHECK: swpl w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0xb8] 93 // CHECK: swpal w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0xb8] 94 // CHECK: swpal w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0xb8] 95 96 swpb w0, w1, [x2] 97 swpb w2, w3, [sp] 98 swph w0, w1, [x2] 99 swph w2, w3, [sp] 100 swpab w0, w1, [x2] 101 swpab w2, w3, [sp] 102 swplb w0, w1, [x2] 103 swplb w2, w3, [sp] 104 // CHECK: swpb w0, w1, [x2] // encoding: [0x41,0x80,0x20,0x38] 105 // CHECK: swpb w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0x38] 106 // CHECK: swph w0, w1, [x2] // encoding: [0x41,0x80,0x20,0x78] 107 // CHECK: swph w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0x78] 108 // CHECK: swpab w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0x38] 109 // CHECK: swpab w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0x38] 110 // CHECK: swplb w0, w1, [x2] // encoding: [0x41,0x80,0x60,0x38] 111 // CHECK: swplb w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0x38] 112 113 swpalb w0, w1, [x2] 114 swpalb w2, w3, [sp] 115 swpah w0, w1, [x2] 116 swpah w2, w3, [sp] 117 swplh w0, w1, [x2] 118 swplh w2, w3, [sp] 119 swpalh w0, w1, [x2] 120 swpalh w2, w3, [sp] 121 // CHECK: swpalb w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0x38] 122 // CHECK: swpalb w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0x38] 123 // CHECK: swpah w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0x78] 124 // CHECK: swpah w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0x78] 125 // CHECK: swplh w0, w1, [x2] // encoding: [0x41,0x80,0x60,0x78] 126 // CHECK: swplh w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0x78] 127 // CHECK: swpalh w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0x78] 128 // CHECK: swpalh w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0x78] 129 130 swp x0, x1, [x2] 131 swp x2, x3, [sp] 132 swpa x0, x1, [x2] 133 swpa x2, x3, [sp] 134 swpl x0, x1, [x2] 135 swpl x2, x3, [sp] 136 swpal x0, x1, [x2] 137 swpal x2, x3, [sp] 138 // CHECK: swp x0, x1, [x2] // encoding: [0x41,0x80,0x20,0xf8] 139 // CHECK: swp x2, x3, [sp] // encoding: [0xe3,0x83,0x22,0xf8] 140 // CHECK: swpa x0, x1, [x2] // encoding: [0x41,0x80,0xa0,0xf8] 141 // CHECK: swpa x2, x3, [sp] // encoding: [0xe3,0x83,0xa2,0xf8] 142 // CHECK: swpl x0, x1, [x2] // encoding: [0x41,0x80,0x60,0xf8] 143 // CHECK: swpl x2, x3, [sp] // encoding: [0xe3,0x83,0x62,0xf8] 144 // CHECK: swpal x0, x1, [x2] // encoding: [0x41,0x80,0xe0,0xf8] 145 // CHECK: swpal x2, x3, [sp] // encoding: [0xe3,0x83,0xe2,0xf8] 146 147 casp w0, w1, w2, w3, [x5] 148 casp w4, w5, w6, w7, [sp] 149 casp x0, x1, x2, x3, [x2] 150 casp x4, x5, x6, x7, [sp] 151 caspa w0, w1, w2, w3, [x5] 152 caspa w4, w5, w6, w7, [sp] 153 caspa x0, x1, x2, x3, [x2] 154 caspa x4, x5, x6, x7, [sp] 155 // CHECK: casp w0, w1, w2, w3, [x5] // encoding: [0xa2,0x7c,0x20,0x08] 156 // CHECK: casp w4, w5, w6, w7, [sp] // encoding: [0xe6,0x7f,0x24,0x08] 157 // CHECK: casp x0, x1, x2, x3, [x2] // encoding: [0x42,0x7c,0x20,0x48] 158 // CHECK: casp x4, x5, x6, x7, [sp] // encoding: [0xe6,0x7f,0x24,0x48] 159 // CHECK: caspa w0, w1, w2, w3, [x5] // encoding: [0xa2,0x7c,0x60,0x08] 160 // CHECK: caspa w4, w5, w6, w7, [sp] // encoding: [0xe6,0x7f,0x64,0x08] 161 // CHECK: caspa x0, x1, x2, x3, [x2] // encoding: [0x42,0x7c,0x60,0x48] 162 // CHECK: caspa x4, x5, x6, x7, [sp] // encoding: [0xe6,0x7f,0x64,0x48] 163 164 caspl w0, w1, w2, w3, [x5] 165 caspl w4, w5, w6, w7, [sp] 166 caspl x0, x1, x2, x3, [x2] 167 caspl x4, x5, x6, x7, [sp] 168 caspal w0, w1, w2, w3, [x5] 169 caspal w4, w5, w6, w7, [sp] 170 caspal x0, x1, x2, x3, [x2] 171 caspal x4, x5, x6, x7, [sp] 172 // CHECK: caspl w0, w1, w2, w3, [x5] // encoding: [0xa2,0xfc,0x20,0x08] 173 // CHECK: caspl w4, w5, w6, w7, [sp] // encoding: [0xe6,0xff,0x24,0x08] 174 // CHECK: caspl x0, x1, x2, x3, [x2] // encoding: [0x42,0xfc,0x20,0x48] 175 // CHECK: caspl x4, x5, x6, x7, [sp] // encoding: [0xe6,0xff,0x24,0x48] 176 // CHECK: caspal w0, w1, w2, w3, [x5] // encoding: [0xa2,0xfc,0x60,0x08] 177 // CHECK: caspal w4, w5, w6, w7, [sp] // encoding: [0xe6,0xff,0x64,0x08] 178 // CHECK: caspal x0, x1, x2, x3, [x2] // encoding: [0x42,0xfc,0x60,0x48] 179 // CHECK: caspal x4, x5, x6, x7, [sp] // encoding: [0xe6,0xff,0x64,0x48] 180 181 ldadd w0, w1, [x2] 182 ldadd w2, w3, [sp] 183 ldadda w0, w1, [x2] 184 ldadda w2, w3, [sp] 185 ldaddl w0, w1, [x2] 186 ldaddl w2, w3, [sp] 187 ldaddal w0, w1, [x2] 188 ldaddal w2, w3, [sp] 189 // CHECK: ldadd w0, w1, [x2] // encoding: [0x41,0x00,0x20,0xb8] 190 // CHECK: ldadd w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0xb8] 191 // CHECK: ldadda w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0xb8] 192 // CHECK: ldadda w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0xb8] 193 // CHECK: ldaddl w0, w1, [x2] // encoding: [0x41,0x00,0x60,0xb8] 194 // CHECK: ldaddl w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0xb8] 195 // CHECK: ldaddal w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0xb8] 196 // CHECK: ldaddal w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0xb8] 197 198 ldaddb w0, w1, [x2] 199 ldaddb w2, w3, [sp] 200 ldaddh w0, w1, [x2] 201 ldaddh w2, w3, [sp] 202 ldaddab w0, w1, [x2] 203 ldaddab w2, w3, [sp] 204 ldaddlb w0, w1, [x2] 205 ldaddlb w2, w3, [sp] 206 // CHECK: ldaddb w0, w1, [x2] // encoding: [0x41,0x00,0x20,0x38] 207 // CHECK: ldaddb w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0x38] 208 // CHECK: ldaddh w0, w1, [x2] // encoding: [0x41,0x00,0x20,0x78] 209 // CHECK: ldaddh w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0x78] 210 // CHECK: ldaddab w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0x38] 211 // CHECK: ldaddab w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0x38] 212 // CHECK: ldaddlb w0, w1, [x2] // encoding: [0x41,0x00,0x60,0x38] 213 // CHECK: ldaddlb w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0x38] 214 215 ldaddalb w0, w1, [x2] 216 ldaddalb w2, w3, [sp] 217 ldaddah w0, w1, [x2] 218 ldaddah w2, w3, [sp] 219 ldaddlh w0, w1, [x2] 220 ldaddlh w2, w3, [sp] 221 ldaddalh w0, w1, [x2] 222 ldaddalh w2, w3, [sp] 223 // CHECK: ldaddalb w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0x38] 224 // CHECK: ldaddalb w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0x38] 225 // CHECK: ldaddah w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0x78] 226 // CHECK: ldaddah w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0x78] 227 // CHECK: ldaddlh w0, w1, [x2] // encoding: [0x41,0x00,0x60,0x78] 228 // CHECK: ldaddlh w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0x78] 229 // CHECK: ldaddalh w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0x78] 230 // CHECK: ldaddalh w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0x78] 231 232 ldadd x0, x1, [x2] 233 ldadd x2, x3, [sp] 234 ldadda x0, x1, [x2] 235 ldadda x2, x3, [sp] 236 ldaddl x0, x1, [x2] 237 ldaddl x2, x3, [sp] 238 ldaddal x0, x1, [x2] 239 ldaddal x2, x3, [sp] 240 // CHECK: ldadd x0, x1, [x2] // encoding: [0x41,0x00,0x20,0xf8] 241 // CHECK: ldadd x2, x3, [sp] // encoding: [0xe3,0x03,0x22,0xf8] 242 // CHECK: ldadda x0, x1, [x2] // encoding: [0x41,0x00,0xa0,0xf8] 243 // CHECK: ldadda x2, x3, [sp] // encoding: [0xe3,0x03,0xa2,0xf8] 244 // CHECK: ldaddl x0, x1, [x2] // encoding: [0x41,0x00,0x60,0xf8] 245 // CHECK: ldaddl x2, x3, [sp] // encoding: [0xe3,0x03,0x62,0xf8] 246 // CHECK: ldaddal x0, x1, [x2] // encoding: [0x41,0x00,0xe0,0xf8] 247 // CHECK: ldaddal x2, x3, [sp] // encoding: [0xe3,0x03,0xe2,0xf8] 248 249 ldclr w0, w1, [x2] 250 ldclr w2, w3, [sp] 251 ldclra w0, w1, [x2] 252 ldclra w2, w3, [sp] 253 ldclrl w0, w1, [x2] 254 ldclrl w2, w3, [sp] 255 ldclral w0, w1, [x2] 256 ldclral w2, w3, [sp] 257 // CHECK: ldclr w0, w1, [x2] // encoding: [0x41,0x10,0x20,0xb8] 258 // CHECK: ldclr w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0xb8] 259 // CHECK: ldclra w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0xb8] 260 // CHECK: ldclra w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0xb8] 261 // CHECK: ldclrl w0, w1, [x2] // encoding: [0x41,0x10,0x60,0xb8] 262 // CHECK: ldclrl w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0xb8] 263 // CHECK: ldclral w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0xb8] 264 // CHECK: ldclral w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0xb8] 265 266 ldclrb w0, w1, [x2] 267 ldclrb w2, w3, [sp] 268 ldclrh w0, w1, [x2] 269 ldclrh w2, w3, [sp] 270 ldclrab w0, w1, [x2] 271 ldclrab w2, w3, [sp] 272 ldclrlb w0, w1, [x2] 273 ldclrlb w2, w3, [sp] 274 // CHECK: ldclrb w0, w1, [x2] // encoding: [0x41,0x10,0x20,0x38] 275 // CHECK: ldclrb w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0x38] 276 // CHECK: ldclrh w0, w1, [x2] // encoding: [0x41,0x10,0x20,0x78] 277 // CHECK: ldclrh w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0x78] 278 // CHECK: ldclrab w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0x38] 279 // CHECK: ldclrab w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0x38] 280 // CHECK: ldclrlb w0, w1, [x2] // encoding: [0x41,0x10,0x60,0x38] 281 // CHECK: ldclrlb w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0x38] 282 283 ldclralb w0, w1, [x2] 284 ldclralb w2, w3, [sp] 285 ldclrah w0, w1, [x2] 286 ldclrah w2, w3, [sp] 287 ldclrlh w0, w1, [x2] 288 ldclrlh w2, w3, [sp] 289 ldclralh w0, w1, [x2] 290 ldclralh w2, w3, [sp] 291 // CHECK: ldclralb w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0x38] 292 // CHECK: ldclralb w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0x38] 293 // CHECK: ldclrah w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0x78] 294 // CHECK: ldclrah w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0x78] 295 // CHECK: ldclrlh w0, w1, [x2] // encoding: [0x41,0x10,0x60,0x78] 296 // CHECK: ldclrlh w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0x78] 297 // CHECK: ldclralh w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0x78] 298 // CHECK: ldclralh w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0x78] 299 300 ldclr x0, x1, [x2] 301 ldclr x2, x3, [sp] 302 ldclra x0, x1, [x2] 303 ldclra x2, x3, [sp] 304 ldclrl x0, x1, [x2] 305 ldclrl x2, x3, [sp] 306 ldclral x0, x1, [x2] 307 ldclral x2, x3, [sp] 308 // CHECK: ldclr x0, x1, [x2] // encoding: [0x41,0x10,0x20,0xf8] 309 // CHECK: ldclr x2, x3, [sp] // encoding: [0xe3,0x13,0x22,0xf8] 310 // CHECK: ldclra x0, x1, [x2] // encoding: [0x41,0x10,0xa0,0xf8] 311 // CHECK: ldclra x2, x3, [sp] // encoding: [0xe3,0x13,0xa2,0xf8] 312 // CHECK: ldclrl x0, x1, [x2] // encoding: [0x41,0x10,0x60,0xf8] 313 // CHECK: ldclrl x2, x3, [sp] // encoding: [0xe3,0x13,0x62,0xf8] 314 // CHECK: ldclral x0, x1, [x2] // encoding: [0x41,0x10,0xe0,0xf8] 315 // CHECK: ldclral x2, x3, [sp] // encoding: [0xe3,0x13,0xe2,0xf8] 316 317 ldeor w0, w1, [x2] 318 ldeor w2, w3, [sp] 319 ldeora w0, w1, [x2] 320 ldeora w2, w3, [sp] 321 ldeorl w0, w1, [x2] 322 ldeorl w2, w3, [sp] 323 ldeoral w0, w1, [x2] 324 ldeoral w2, w3, [sp] 325 // CHECK: ldeor w0, w1, [x2] // encoding: [0x41,0x20,0x20,0xb8] 326 // CHECK: ldeor w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0xb8] 327 // CHECK: ldeora w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0xb8] 328 // CHECK: ldeora w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0xb8] 329 // CHECK: ldeorl w0, w1, [x2] // encoding: [0x41,0x20,0x60,0xb8] 330 // CHECK: ldeorl w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0xb8] 331 // CHECK: ldeoral w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0xb8] 332 // CHECK: ldeoral w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0xb8] 333 334 ldeorb w0, w1, [x2] 335 ldeorb w2, w3, [sp] 336 ldeorh w0, w1, [x2] 337 ldeorh w2, w3, [sp] 338 ldeorab w0, w1, [x2] 339 ldeorab w2, w3, [sp] 340 ldeorlb w0, w1, [x2] 341 ldeorlb w2, w3, [sp] 342 // CHECK: ldeorb w0, w1, [x2] // encoding: [0x41,0x20,0x20,0x38] 343 // CHECK: ldeorb w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0x38] 344 // CHECK: ldeorh w0, w1, [x2] // encoding: [0x41,0x20,0x20,0x78] 345 // CHECK: ldeorh w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0x78] 346 // CHECK: ldeorab w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0x38] 347 // CHECK: ldeorab w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0x38] 348 // CHECK: ldeorlb w0, w1, [x2] // encoding: [0x41,0x20,0x60,0x38] 349 // CHECK: ldeorlb w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0x38] 350 351 ldeoralb w0, w1, [x2] 352 ldeoralb w2, w3, [sp] 353 ldeorah w0, w1, [x2] 354 ldeorah w2, w3, [sp] 355 ldeorlh w0, w1, [x2] 356 ldeorlh w2, w3, [sp] 357 ldeoralh w0, w1, [x2] 358 ldeoralh w2, w3, [sp] 359 // CHECK: ldeoralb w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0x38] 360 // CHECK: ldeoralb w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0x38] 361 // CHECK: ldeorah w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0x78] 362 // CHECK: ldeorah w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0x78] 363 // CHECK: ldeorlh w0, w1, [x2] // encoding: [0x41,0x20,0x60,0x78] 364 // CHECK: ldeorlh w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0x78] 365 // CHECK: ldeoralh w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0x78] 366 // CHECK: ldeoralh w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0x78] 367 368 ldeor x0, x1, [x2] 369 ldeor x2, x3, [sp] 370 ldeora x0, x1, [x2] 371 ldeora x2, x3, [sp] 372 ldeorl x0, x1, [x2] 373 ldeorl x2, x3, [sp] 374 ldeoral x0, x1, [x2] 375 ldeoral x2, x3, [sp] 376 // CHECK: ldeor x0, x1, [x2] // encoding: [0x41,0x20,0x20,0xf8] 377 // CHECK: ldeor x2, x3, [sp] // encoding: [0xe3,0x23,0x22,0xf8] 378 // CHECK: ldeora x0, x1, [x2] // encoding: [0x41,0x20,0xa0,0xf8] 379 // CHECK: ldeora x2, x3, [sp] // encoding: [0xe3,0x23,0xa2,0xf8] 380 // CHECK: ldeorl x0, x1, [x2] // encoding: [0x41,0x20,0x60,0xf8] 381 // CHECK: ldeorl x2, x3, [sp] // encoding: [0xe3,0x23,0x62,0xf8] 382 // CHECK: ldeoral x0, x1, [x2] // encoding: [0x41,0x20,0xe0,0xf8] 383 // CHECK: ldeoral x2, x3, [sp] // encoding: [0xe3,0x23,0xe2,0xf8] 384 385 ldset w0, w1, [x2] 386 ldset w2, w3, [sp] 387 ldseta w0, w1, [x2] 388 ldseta w2, w3, [sp] 389 ldsetl w0, w1, [x2] 390 ldsetl w2, w3, [sp] 391 ldsetal w0, w1, [x2] 392 ldsetal w2, w3, [sp] 393 // CHECK: ldset w0, w1, [x2] // encoding: [0x41,0x30,0x20,0xb8] 394 // CHECK: ldset w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0xb8] 395 // CHECK: ldseta w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0xb8] 396 // CHECK: ldseta w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0xb8] 397 // CHECK: ldsetl w0, w1, [x2] // encoding: [0x41,0x30,0x60,0xb8] 398 // CHECK: ldsetl w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0xb8] 399 // CHECK: ldsetal w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0xb8] 400 // CHECK: ldsetal w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0xb8] 401 402 ldsetb w0, w1, [x2] 403 ldsetb w2, w3, [sp] 404 ldseth w0, w1, [x2] 405 ldseth w2, w3, [sp] 406 ldsetab w0, w1, [x2] 407 ldsetab w2, w3, [sp] 408 ldsetlb w0, w1, [x2] 409 ldsetlb w2, w3, [sp] 410 // CHECK: ldsetb w0, w1, [x2] // encoding: [0x41,0x30,0x20,0x38] 411 // CHECK: ldsetb w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0x38] 412 // CHECK: ldseth w0, w1, [x2] // encoding: [0x41,0x30,0x20,0x78] 413 // CHECK: ldseth w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0x78] 414 // CHECK: ldsetab w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0x38] 415 // CHECK: ldsetab w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0x38] 416 // CHECK: ldsetlb w0, w1, [x2] // encoding: [0x41,0x30,0x60,0x38] 417 // CHECK: ldsetlb w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0x38] 418 419 ldsetalb w0, w1, [x2] 420 ldsetalb w2, w3, [sp] 421 ldsetah w0, w1, [x2] 422 ldsetah w2, w3, [sp] 423 ldsetlh w0, w1, [x2] 424 ldsetlh w2, w3, [sp] 425 ldsetalh w0, w1, [x2] 426 ldsetalh w2, w3, [sp] 427 // CHECK: ldsetalb w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0x38] 428 // CHECK: ldsetalb w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0x38] 429 // CHECK: ldsetah w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0x78] 430 // CHECK: ldsetah w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0x78] 431 // CHECK: ldsetlh w0, w1, [x2] // encoding: [0x41,0x30,0x60,0x78] 432 // CHECK: ldsetlh w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0x78] 433 // CHECK: ldsetalh w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0x78] 434 // CHECK: ldsetalh w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0x78] 435 436 ldset x0, x1, [x2] 437 ldset x2, x3, [sp] 438 ldseta x0, x1, [x2] 439 ldseta x2, x3, [sp] 440 ldsetl x0, x1, [x2] 441 ldsetl x2, x3, [sp] 442 ldsetal x0, x1, [x2] 443 ldsetal x2, x3, [sp] 444 // CHECK: ldset x0, x1, [x2] // encoding: [0x41,0x30,0x20,0xf8] 445 // CHECK: ldset x2, x3, [sp] // encoding: [0xe3,0x33,0x22,0xf8] 446 // CHECK: ldseta x0, x1, [x2] // encoding: [0x41,0x30,0xa0,0xf8] 447 // CHECK: ldseta x2, x3, [sp] // encoding: [0xe3,0x33,0xa2,0xf8] 448 // CHECK: ldsetl x0, x1, [x2] // encoding: [0x41,0x30,0x60,0xf8] 449 // CHECK: ldsetl x2, x3, [sp] // encoding: [0xe3,0x33,0x62,0xf8] 450 // CHECK: ldsetal x0, x1, [x2] // encoding: [0x41,0x30,0xe0,0xf8] 451 // CHECK: ldsetal x2, x3, [sp] // encoding: [0xe3,0x33,0xe2,0xf8] 452 453 ldsmax w0, w1, [x2] 454 ldsmax w2, w3, [sp] 455 ldsmaxa w0, w1, [x2] 456 ldsmaxa w2, w3, [sp] 457 ldsmaxl w0, w1, [x2] 458 ldsmaxl w2, w3, [sp] 459 ldsmaxal w0, w1, [x2] 460 ldsmaxal w2, w3, [sp] 461 // CHECK: ldsmax w0, w1, [x2] // encoding: [0x41,0x40,0x20,0xb8] 462 // CHECK: ldsmax w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0xb8] 463 // CHECK: ldsmaxa w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0xb8] 464 // CHECK: ldsmaxa w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0xb8] 465 // CHECK: ldsmaxl w0, w1, [x2] // encoding: [0x41,0x40,0x60,0xb8] 466 // CHECK: ldsmaxl w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0xb8] 467 // CHECK: ldsmaxal w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0xb8] 468 // CHECK: ldsmaxal w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0xb8] 469 470 ldsmaxb w0, w1, [x2] 471 ldsmaxb w2, w3, [sp] 472 ldsmaxh w0, w1, [x2] 473 ldsmaxh w2, w3, [sp] 474 ldsmaxab w0, w1, [x2] 475 ldsmaxab w2, w3, [sp] 476 ldsmaxlb w0, w1, [x2] 477 ldsmaxlb w2, w3, [sp] 478 // CHECK: ldsmaxb w0, w1, [x2] // encoding: [0x41,0x40,0x20,0x38] 479 // CHECK: ldsmaxb w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0x38] 480 // CHECK: ldsmaxh w0, w1, [x2] // encoding: [0x41,0x40,0x20,0x78] 481 // CHECK: ldsmaxh w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0x78] 482 // CHECK: ldsmaxab w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0x38] 483 // CHECK: ldsmaxab w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0x38] 484 // CHECK: ldsmaxlb w0, w1, [x2] // encoding: [0x41,0x40,0x60,0x38] 485 // CHECK: ldsmaxlb w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0x38] 486 487 ldsmaxalb w0, w1, [x2] 488 ldsmaxalb w2, w3, [sp] 489 ldsmaxah w0, w1, [x2] 490 ldsmaxah w2, w3, [sp] 491 ldsmaxlh w0, w1, [x2] 492 ldsmaxlh w2, w3, [sp] 493 ldsmaxalh w0, w1, [x2] 494 ldsmaxalh w2, w3, [sp] 495 // CHECK: ldsmaxalb w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0x38] 496 // CHECK: ldsmaxalb w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0x38] 497 // CHECK: ldsmaxah w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0x78] 498 // CHECK: ldsmaxah w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0x78] 499 // CHECK: ldsmaxlh w0, w1, [x2] // encoding: [0x41,0x40,0x60,0x78] 500 // CHECK: ldsmaxlh w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0x78] 501 // CHECK: ldsmaxalh w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0x78] 502 // CHECK: ldsmaxalh w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0x78] 503 504 ldsmax x0, x1, [x2] 505 ldsmax x2, x3, [sp] 506 ldsmaxa x0, x1, [x2] 507 ldsmaxa x2, x3, [sp] 508 ldsmaxl x0, x1, [x2] 509 ldsmaxl x2, x3, [sp] 510 ldsmaxal x0, x1, [x2] 511 ldsmaxal x2, x3, [sp] 512 // CHECK: ldsmax x0, x1, [x2] // encoding: [0x41,0x40,0x20,0xf8] 513 // CHECK: ldsmax x2, x3, [sp] // encoding: [0xe3,0x43,0x22,0xf8] 514 // CHECK: ldsmaxa x0, x1, [x2] // encoding: [0x41,0x40,0xa0,0xf8] 515 // CHECK: ldsmaxa x2, x3, [sp] // encoding: [0xe3,0x43,0xa2,0xf8] 516 // CHECK: ldsmaxl x0, x1, [x2] // encoding: [0x41,0x40,0x60,0xf8] 517 // CHECK: ldsmaxl x2, x3, [sp] // encoding: [0xe3,0x43,0x62,0xf8] 518 // CHECK: ldsmaxal x0, x1, [x2] // encoding: [0x41,0x40,0xe0,0xf8] 519 // CHECK: ldsmaxal x2, x3, [sp] // encoding: [0xe3,0x43,0xe2,0xf8] 520 521 ldsmin w0, w1, [x2] 522 ldsmin w2, w3, [sp] 523 ldsmina w0, w1, [x2] 524 ldsmina w2, w3, [sp] 525 ldsminl w0, w1, [x2] 526 ldsminl w2, w3, [sp] 527 ldsminal w0, w1, [x2] 528 ldsminal w2, w3, [sp] 529 // CHECK: ldsmin w0, w1, [x2] // encoding: [0x41,0x50,0x20,0xb8] 530 // CHECK: ldsmin w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0xb8] 531 // CHECK: ldsmina w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0xb8] 532 // CHECK: ldsmina w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0xb8] 533 // CHECK: ldsminl w0, w1, [x2] // encoding: [0x41,0x50,0x60,0xb8] 534 // CHECK: ldsminl w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0xb8] 535 // CHECK: ldsminal w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0xb8] 536 // CHECK: ldsminal w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0xb8] 537 538 ldsminb w0, w1, [x2] 539 ldsminb w2, w3, [sp] 540 ldsminh w0, w1, [x2] 541 ldsminh w2, w3, [sp] 542 ldsminab w0, w1, [x2] 543 ldsminab w2, w3, [sp] 544 ldsminlb w0, w1, [x2] 545 ldsminlb w2, w3, [sp] 546 // CHECK: ldsminb w0, w1, [x2] // encoding: [0x41,0x50,0x20,0x38] 547 // CHECK: ldsminb w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0x38] 548 // CHECK: ldsminh w0, w1, [x2] // encoding: [0x41,0x50,0x20,0x78] 549 // CHECK: ldsminh w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0x78] 550 // CHECK: ldsminab w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0x38] 551 // CHECK: ldsminab w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0x38] 552 // CHECK: ldsminlb w0, w1, [x2] // encoding: [0x41,0x50,0x60,0x38] 553 // CHECK: ldsminlb w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0x38] 554 555 ldsminalb w0, w1, [x2] 556 ldsminalb w2, w3, [sp] 557 ldsminah w0, w1, [x2] 558 ldsminah w2, w3, [sp] 559 ldsminlh w0, w1, [x2] 560 ldsminlh w2, w3, [sp] 561 ldsminalh w0, w1, [x2] 562 ldsminalh w2, w3, [sp] 563 // CHECK: ldsminalb w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0x38] 564 // CHECK: ldsminalb w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0x38] 565 // CHECK: ldsminah w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0x78] 566 // CHECK: ldsminah w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0x78] 567 // CHECK: ldsminlh w0, w1, [x2] // encoding: [0x41,0x50,0x60,0x78] 568 // CHECK: ldsminlh w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0x78] 569 // CHECK: ldsminalh w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0x78] 570 // CHECK: ldsminalh w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0x78] 571 572 ldsmin x0, x1, [x2] 573 ldsmin x2, x3, [sp] 574 ldsmina x0, x1, [x2] 575 ldsmina x2, x3, [sp] 576 ldsminl x0, x1, [x2] 577 ldsminl x2, x3, [sp] 578 ldsminal x0, x1, [x2] 579 ldsminal x2, x3, [sp] 580 // CHECK: ldsmin x0, x1, [x2] // encoding: [0x41,0x50,0x20,0xf8] 581 // CHECK: ldsmin x2, x3, [sp] // encoding: [0xe3,0x53,0x22,0xf8] 582 // CHECK: ldsmina x0, x1, [x2] // encoding: [0x41,0x50,0xa0,0xf8] 583 // CHECK: ldsmina x2, x3, [sp] // encoding: [0xe3,0x53,0xa2,0xf8] 584 // CHECK: ldsminl x0, x1, [x2] // encoding: [0x41,0x50,0x60,0xf8] 585 // CHECK: ldsminl x2, x3, [sp] // encoding: [0xe3,0x53,0x62,0xf8] 586 // CHECK: ldsminal x0, x1, [x2] // encoding: [0x41,0x50,0xe0,0xf8] 587 // CHECK: ldsminal x2, x3, [sp] // encoding: [0xe3,0x53,0xe2,0xf8] 588 589 ldumax w0, w1, [x2] 590 ldumax w2, w3, [sp] 591 ldumaxa w0, w1, [x2] 592 ldumaxa w2, w3, [sp] 593 ldumaxl w0, w1, [x2] 594 ldumaxl w2, w3, [sp] 595 ldumaxal w0, w1, [x2] 596 ldumaxal w2, w3, [sp] 597 // CHECK: ldumax w0, w1, [x2] // encoding: [0x41,0x60,0x20,0xb8] 598 // CHECK: ldumax w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0xb8] 599 // CHECK: ldumaxa w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0xb8] 600 // CHECK: ldumaxa w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0xb8] 601 // CHECK: ldumaxl w0, w1, [x2] // encoding: [0x41,0x60,0x60,0xb8] 602 // CHECK: ldumaxl w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0xb8] 603 // CHECK: ldumaxal w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0xb8] 604 // CHECK: ldumaxal w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0xb8] 605 606 ldumaxb w0, w1, [x2] 607 ldumaxb w2, w3, [sp] 608 ldumaxh w0, w1, [x2] 609 ldumaxh w2, w3, [sp] 610 ldumaxab w0, w1, [x2] 611 ldumaxab w2, w3, [sp] 612 ldumaxlb w0, w1, [x2] 613 ldumaxlb w2, w3, [sp] 614 // CHECK: ldumaxb w0, w1, [x2] // encoding: [0x41,0x60,0x20,0x38] 615 // CHECK: ldumaxb w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0x38] 616 // CHECK: ldumaxh w0, w1, [x2] // encoding: [0x41,0x60,0x20,0x78] 617 // CHECK: ldumaxh w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0x78] 618 // CHECK: ldumaxab w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0x38] 619 // CHECK: ldumaxab w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0x38] 620 // CHECK: ldumaxlb w0, w1, [x2] // encoding: [0x41,0x60,0x60,0x38] 621 // CHECK: ldumaxlb w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0x38] 622 623 ldumaxalb w0, w1, [x2] 624 ldumaxalb w2, w3, [sp] 625 ldumaxah w0, w1, [x2] 626 ldumaxah w2, w3, [sp] 627 ldumaxlh w0, w1, [x2] 628 ldumaxlh w2, w3, [sp] 629 ldumaxalh w0, w1, [x2] 630 ldumaxalh w2, w3, [sp] 631 // CHECK: ldumaxalb w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0x38] 632 // CHECK: ldumaxalb w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0x38] 633 // CHECK: ldumaxah w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0x78] 634 // CHECK: ldumaxah w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0x78] 635 // CHECK: ldumaxlh w0, w1, [x2] // encoding: [0x41,0x60,0x60,0x78] 636 // CHECK: ldumaxlh w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0x78] 637 // CHECK: ldumaxalh w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0x78] 638 // CHECK: ldumaxalh w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0x78] 639 640 ldumax x0, x1, [x2] 641 ldumax x2, x3, [sp] 642 ldumaxa x0, x1, [x2] 643 ldumaxa x2, x3, [sp] 644 ldumaxl x0, x1, [x2] 645 ldumaxl x2, x3, [sp] 646 ldumaxal x0, x1, [x2] 647 ldumaxal x2, x3, [sp] 648 // CHECK: ldumax x0, x1, [x2] // encoding: [0x41,0x60,0x20,0xf8] 649 // CHECK: ldumax x2, x3, [sp] // encoding: [0xe3,0x63,0x22,0xf8] 650 // CHECK: ldumaxa x0, x1, [x2] // encoding: [0x41,0x60,0xa0,0xf8] 651 // CHECK: ldumaxa x2, x3, [sp] // encoding: [0xe3,0x63,0xa2,0xf8] 652 // CHECK: ldumaxl x0, x1, [x2] // encoding: [0x41,0x60,0x60,0xf8] 653 // CHECK: ldumaxl x2, x3, [sp] // encoding: [0xe3,0x63,0x62,0xf8] 654 // CHECK: ldumaxal x0, x1, [x2] // encoding: [0x41,0x60,0xe0,0xf8] 655 // CHECK: ldumaxal x2, x3, [sp] // encoding: [0xe3,0x63,0xe2,0xf8] 656 657 ldumin w0, w1, [x2] 658 ldumin w2, w3, [sp] 659 ldumina w0, w1, [x2] 660 ldumina w2, w3, [sp] 661 lduminl w0, w1, [x2] 662 lduminl w2, w3, [sp] 663 lduminal w0, w1, [x2] 664 lduminal w2, w3, [sp] 665 // CHECK: ldumin w0, w1, [x2] // encoding: [0x41,0x70,0x20,0xb8] 666 // CHECK: ldumin w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0xb8] 667 // CHECK: ldumina w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0xb8] 668 // CHECK: ldumina w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0xb8] 669 // CHECK: lduminl w0, w1, [x2] // encoding: [0x41,0x70,0x60,0xb8] 670 // CHECK: lduminl w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0xb8] 671 // CHECK: lduminal w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0xb8] 672 // CHECK: lduminal w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0xb8] 673 674 lduminb w0, w1, [x2] 675 lduminb w2, w3, [sp] 676 lduminh w0, w1, [x2] 677 lduminh w2, w3, [sp] 678 lduminab w0, w1, [x2] 679 lduminab w2, w3, [sp] 680 lduminlb w0, w1, [x2] 681 lduminlb w2, w3, [sp] 682 // CHECK: lduminb w0, w1, [x2] // encoding: [0x41,0x70,0x20,0x38] 683 // CHECK: lduminb w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0x38] 684 // CHECK: lduminh w0, w1, [x2] // encoding: [0x41,0x70,0x20,0x78] 685 // CHECK: lduminh w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0x78] 686 // CHECK: lduminab w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0x38] 687 // CHECK: lduminab w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0x38] 688 // CHECK: lduminlb w0, w1, [x2] // encoding: [0x41,0x70,0x60,0x38] 689 // CHECK: lduminlb w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0x38] 690 691 lduminalb w0, w1, [x2] 692 lduminalb w2, w3, [sp] 693 lduminah w0, w1, [x2] 694 lduminah w2, w3, [sp] 695 lduminlh w0, w1, [x2] 696 lduminlh w2, w3, [sp] 697 lduminalh w0, w1, [x2] 698 lduminalh w2, w3, [sp] 699 // CHECK: lduminalb w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0x38] 700 // CHECK: lduminalb w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0x38] 701 // CHECK: lduminah w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0x78] 702 // CHECK: lduminah w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0x78] 703 // CHECK: lduminlh w0, w1, [x2] // encoding: [0x41,0x70,0x60,0x78] 704 // CHECK: lduminlh w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0x78] 705 // CHECK: lduminalh w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0x78] 706 // CHECK: lduminalh w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0x78] 707 708 ldumin x0, x1, [x2] 709 ldumin x2, x3, [sp] 710 ldumina x0, x1, [x2] 711 ldumina x2, x3, [sp] 712 lduminl x0, x1, [x2] 713 lduminl x2, x3, [sp] 714 lduminal x0, x1, [x2] 715 lduminal x2, x3, [sp] 716 // CHECK: ldumin x0, x1, [x2] // encoding: [0x41,0x70,0x20,0xf8] 717 // CHECK: ldumin x2, x3, [sp] // encoding: [0xe3,0x73,0x22,0xf8] 718 // CHECK: ldumina x0, x1, [x2] // encoding: [0x41,0x70,0xa0,0xf8] 719 // CHECK: ldumina x2, x3, [sp] // encoding: [0xe3,0x73,0xa2,0xf8] 720 // CHECK: lduminl x0, x1, [x2] // encoding: [0x41,0x70,0x60,0xf8] 721 // CHECK: lduminl x2, x3, [sp] // encoding: [0xe3,0x73,0x62,0xf8] 722 // CHECK: lduminal x0, x1, [x2] // encoding: [0x41,0x70,0xe0,0xf8] 723 // CHECK: lduminal x2, x3, [sp] // encoding: [0xe3,0x73,0xe2,0xf8] 724 725 stadd w0, [x2] 726 stadd w2, [sp] 727 staddl w0, [x2] 728 staddl w2, [sp] 729 staddb w0, [x2] 730 staddb w2, [sp] 731 staddh w0, [x2] 732 staddh w2, [sp] 733 // CHECK: stadd w0, [x2] // encoding: [0x5f,0x00,0x20,0xb8] 734 // CHECK: stadd w2, [sp] // encoding: [0xff,0x03,0x22,0xb8] 735 // CHECK: staddl w0, [x2] // encoding: [0x5f,0x00,0x60,0xb8] 736 // CHECK: staddl w2, [sp] // encoding: [0xff,0x03,0x62,0xb8] 737 // CHECK: staddb w0, [x2] // encoding: [0x5f,0x00,0x20,0x38] 738 // CHECK: staddb w2, [sp] // encoding: [0xff,0x03,0x22,0x38] 739 // CHECK: staddh w0, [x2] // encoding: [0x5f,0x00,0x20,0x78] 740 // CHECK: staddh w2, [sp] // encoding: [0xff,0x03,0x22,0x78] 741 742 staddlb w0, [x2] 743 staddlb w2, [sp] 744 staddlh w0, [x2] 745 staddlh w2, [sp] 746 stadd x0, [x2] 747 stadd x2, [sp] 748 staddl x0, [x2] 749 staddl x2, [sp] 750 // CHECK: staddlb w0, [x2] // encoding: [0x5f,0x00,0x60,0x38] 751 // CHECK: staddlb w2, [sp] // encoding: [0xff,0x03,0x62,0x38] 752 // CHECK: staddlh w0, [x2] // encoding: [0x5f,0x00,0x60,0x78] 753 // CHECK: staddlh w2, [sp] // encoding: [0xff,0x03,0x62,0x78] 754 // CHECK: stadd x0, [x2] // encoding: [0x5f,0x00,0x20,0xf8] 755 // CHECK: stadd x2, [sp] // encoding: [0xff,0x03,0x22,0xf8] 756 // CHECK: staddl x0, [x2] // encoding: [0x5f,0x00,0x60,0xf8] 757 // CHECK: staddl x2, [sp] // encoding: [0xff,0x03,0x62,0xf8] 758 759 stclr w0, [x2] 760 stclr w2, [sp] 761 stclrl w0, [x2] 762 stclrl w2, [sp] 763 stclrb w0, [x2] 764 stclrb w2, [sp] 765 stclrh w0, [x2] 766 stclrh w2, [sp] 767 // CHECK: stclr w0, [x2] // encoding: [0x5f,0x10,0x20,0xb8] 768 // CHECK: stclr w2, [sp] // encoding: [0xff,0x13,0x22,0xb8] 769 // CHECK: stclrl w0, [x2] // encoding: [0x5f,0x10,0x60,0xb8] 770 // CHECK: stclrl w2, [sp] // encoding: [0xff,0x13,0x62,0xb8] 771 // CHECK: stclrb w0, [x2] // encoding: [0x5f,0x10,0x20,0x38] 772 // CHECK: stclrb w2, [sp] // encoding: [0xff,0x13,0x22,0x38] 773 // CHECK: stclrh w0, [x2] // encoding: [0x5f,0x10,0x20,0x78] 774 // CHECK: stclrh w2, [sp] // encoding: [0xff,0x13,0x22,0x78] 775 776 stclrlb w0, [x2] 777 stclrlb w2, [sp] 778 stclrlh w0, [x2] 779 stclrlh w2, [sp] 780 stclr x0, [x2] 781 stclr x2, [sp] 782 stclrl x0, [x2] 783 stclrl x2, [sp] 784 // CHECK: stclrlb w0, [x2] // encoding: [0x5f,0x10,0x60,0x38] 785 // CHECK: stclrlb w2, [sp] // encoding: [0xff,0x13,0x62,0x38] 786 // CHECK: stclrlh w0, [x2] // encoding: [0x5f,0x10,0x60,0x78] 787 // CHECK: stclrlh w2, [sp] // encoding: [0xff,0x13,0x62,0x78] 788 // CHECK: stclr x0, [x2] // encoding: [0x5f,0x10,0x20,0xf8] 789 // CHECK: stclr x2, [sp] // encoding: [0xff,0x13,0x22,0xf8] 790 // CHECK: stclrl x0, [x2] // encoding: [0x5f,0x10,0x60,0xf8] 791 // CHECK: stclrl x2, [sp] // encoding: [0xff,0x13,0x62,0xf8] 792 793 steor w0, [x2] 794 steor w2, [sp] 795 steorl w0, [x2] 796 steorl w2, [sp] 797 steorb w0, [x2] 798 steorb w2, [sp] 799 steorh w0, [x2] 800 steorh w2, [sp] 801 // CHECK: steor w0, [x2] // encoding: [0x5f,0x20,0x20,0xb8] 802 // CHECK: steor w2, [sp] // encoding: [0xff,0x23,0x22,0xb8] 803 // CHECK: steorl w0, [x2] // encoding: [0x5f,0x20,0x60,0xb8] 804 // CHECK: steorl w2, [sp] // encoding: [0xff,0x23,0x62,0xb8] 805 // CHECK: steorb w0, [x2] // encoding: [0x5f,0x20,0x20,0x38] 806 // CHECK: steorb w2, [sp] // encoding: [0xff,0x23,0x22,0x38] 807 // CHECK: steorh w0, [x2] // encoding: [0x5f,0x20,0x20,0x78] 808 // CHECK: steorh w2, [sp] // encoding: [0xff,0x23,0x22,0x78] 809 810 steorlb w0, [x2] 811 steorlb w2, [sp] 812 steorlh w0, [x2] 813 steorlh w2, [sp] 814 steor x0, [x2] 815 steor x2, [sp] 816 steorl x0, [x2] 817 steorl x2, [sp] 818 // CHECK: steorlb w0, [x2] // encoding: [0x5f,0x20,0x60,0x38] 819 // CHECK: steorlb w2, [sp] // encoding: [0xff,0x23,0x62,0x38] 820 // CHECK: steorlh w0, [x2] // encoding: [0x5f,0x20,0x60,0x78] 821 // CHECK: steorlh w2, [sp] // encoding: [0xff,0x23,0x62,0x78] 822 // CHECK: steor x0, [x2] // encoding: [0x5f,0x20,0x20,0xf8] 823 // CHECK: steor x2, [sp] // encoding: [0xff,0x23,0x22,0xf8] 824 // CHECK: steorl x0, [x2] // encoding: [0x5f,0x20,0x60,0xf8] 825 // CHECK: steorl x2, [sp] // encoding: [0xff,0x23,0x62,0xf8] 826 827 stset w0, [x2] 828 stset w2, [sp] 829 stsetl w0, [x2] 830 stsetl w2, [sp] 831 stsetb w0, [x2] 832 stsetb w2, [sp] 833 stseth w0, [x2] 834 stseth w2, [sp] 835 // CHECK: stset w0, [x2] // encoding: [0x5f,0x30,0x20,0xb8] 836 // CHECK: stset w2, [sp] // encoding: [0xff,0x33,0x22,0xb8] 837 // CHECK: stsetl w0, [x2] // encoding: [0x5f,0x30,0x60,0xb8] 838 // CHECK: stsetl w2, [sp] // encoding: [0xff,0x33,0x62,0xb8] 839 // CHECK: stsetb w0, [x2] // encoding: [0x5f,0x30,0x20,0x38] 840 // CHECK: stsetb w2, [sp] // encoding: [0xff,0x33,0x22,0x38] 841 // CHECK: stseth w0, [x2] // encoding: [0x5f,0x30,0x20,0x78] 842 // CHECK: stseth w2, [sp] // encoding: [0xff,0x33,0x22,0x78] 843 844 stsetlb w0, [x2] 845 stsetlb w2, [sp] 846 stsetlh w0, [x2] 847 stsetlh w2, [sp] 848 stset x0, [x2] 849 stset x2, [sp] 850 stsetl x0, [x2] 851 stsetl x2, [sp] 852 // CHECK: stsetlb w0, [x2] // encoding: [0x5f,0x30,0x60,0x38] 853 // CHECK: stsetlb w2, [sp] // encoding: [0xff,0x33,0x62,0x38] 854 // CHECK: stsetlh w0, [x2] // encoding: [0x5f,0x30,0x60,0x78] 855 // CHECK: stsetlh w2, [sp] // encoding: [0xff,0x33,0x62,0x78] 856 // CHECK: stset x0, [x2] // encoding: [0x5f,0x30,0x20,0xf8] 857 // CHECK: stset x2, [sp] // encoding: [0xff,0x33,0x22,0xf8] 858 // CHECK: stsetl x0, [x2] // encoding: [0x5f,0x30,0x60,0xf8] 859 // CHECK: stsetl x2, [sp] // encoding: [0xff,0x33,0x62,0xf8] 860 861 stsmax w0, [x2] 862 stsmax w2, [sp] 863 stsmaxl w0, [x2] 864 stsmaxl w2, [sp] 865 stsmaxb w0, [x2] 866 stsmaxb w2, [sp] 867 stsmaxh w0, [x2] 868 stsmaxh w2, [sp] 869 // CHECK: stsmax w0, [x2] // encoding: [0x5f,0x40,0x20,0xb8] 870 // CHECK: stsmax w2, [sp] // encoding: [0xff,0x43,0x22,0xb8] 871 // CHECK: stsmaxl w0, [x2] // encoding: [0x5f,0x40,0x60,0xb8] 872 // CHECK: stsmaxl w2, [sp] // encoding: [0xff,0x43,0x62,0xb8] 873 // CHECK: stsmaxb w0, [x2] // encoding: [0x5f,0x40,0x20,0x38] 874 // CHECK: stsmaxb w2, [sp] // encoding: [0xff,0x43,0x22,0x38] 875 // CHECK: stsmaxh w0, [x2] // encoding: [0x5f,0x40,0x20,0x78] 876 // CHECK: stsmaxh w2, [sp] // encoding: [0xff,0x43,0x22,0x78] 877 878 stsmaxlb w0, [x2] 879 stsmaxlb w2, [sp] 880 stsmaxlh w0, [x2] 881 stsmaxlh w2, [sp] 882 stsmax x0, [x2] 883 stsmax x2, [sp] 884 stsmaxl x0, [x2] 885 stsmaxl x2, [sp] 886 // CHECK: stsmaxlb w0, [x2] // encoding: [0x5f,0x40,0x60,0x38] 887 // CHECK: stsmaxlb w2, [sp] // encoding: [0xff,0x43,0x62,0x38] 888 // CHECK: stsmaxlh w0, [x2] // encoding: [0x5f,0x40,0x60,0x78] 889 // CHECK: stsmaxlh w2, [sp] // encoding: [0xff,0x43,0x62,0x78] 890 // CHECK: stsmax x0, [x2] // encoding: [0x5f,0x40,0x20,0xf8] 891 // CHECK: stsmax x2, [sp] // encoding: [0xff,0x43,0x22,0xf8] 892 // CHECK: stsmaxl x0, [x2] // encoding: [0x5f,0x40,0x60,0xf8] 893 // CHECK: stsmaxl x2, [sp] // encoding: [0xff,0x43,0x62,0xf8] 894 895 stsmin w0, [x2] 896 stsmin w2, [sp] 897 stsminl w0, [x2] 898 stsminl w2, [sp] 899 stsminb w0, [x2] 900 stsminb w2, [sp] 901 stsminh w0, [x2] 902 stsminh w2, [sp] 903 // CHECK: stsmin w0, [x2] // encoding: [0x5f,0x50,0x20,0xb8] 904 // CHECK: stsmin w2, [sp] // encoding: [0xff,0x53,0x22,0xb8] 905 // CHECK: stsminl w0, [x2] // encoding: [0x5f,0x50,0x60,0xb8] 906 // CHECK: stsminl w2, [sp] // encoding: [0xff,0x53,0x62,0xb8] 907 // CHECK: stsminb w0, [x2] // encoding: [0x5f,0x50,0x20,0x38] 908 // CHECK: stsminb w2, [sp] // encoding: [0xff,0x53,0x22,0x38] 909 // CHECK: stsminh w0, [x2] // encoding: [0x5f,0x50,0x20,0x78] 910 // CHECK: stsminh w2, [sp] // encoding: [0xff,0x53,0x22,0x78] 911 912 stsminlb w0, [x2] 913 stsminlb w2, [sp] 914 stsminlh w0, [x2] 915 stsminlh w2, [sp] 916 stsmin x0, [x2] 917 stsmin x2, [sp] 918 stsminl x0, [x2] 919 stsminl x2, [sp] 920 // CHECK: stsminlb w0, [x2] // encoding: [0x5f,0x50,0x60,0x38] 921 // CHECK: stsminlb w2, [sp] // encoding: [0xff,0x53,0x62,0x38] 922 // CHECK: stsminlh w0, [x2] // encoding: [0x5f,0x50,0x60,0x78] 923 // CHECK: stsminlh w2, [sp] // encoding: [0xff,0x53,0x62,0x78] 924 // CHECK: stsmin x0, [x2] // encoding: [0x5f,0x50,0x20,0xf8] 925 // CHECK: stsmin x2, [sp] // encoding: [0xff,0x53,0x22,0xf8] 926 // CHECK: stsminl x0, [x2] // encoding: [0x5f,0x50,0x60,0xf8] 927 // CHECK: stsminl x2, [sp] // encoding: [0xff,0x53,0x62,0xf8] 928 929 stumax w0, [x2] 930 stumax w2, [sp] 931 stumaxl w0, [x2] 932 stumaxl w2, [sp] 933 stumaxb w0, [x2] 934 stumaxb w2, [sp] 935 stumaxh w0, [x2] 936 stumaxh w2, [sp] 937 // CHECK: stumax w0, [x2] // encoding: [0x5f,0x60,0x20,0xb8] 938 // CHECK: stumax w2, [sp] // encoding: [0xff,0x63,0x22,0xb8] 939 // CHECK: stumaxl w0, [x2] // encoding: [0x5f,0x60,0x60,0xb8] 940 // CHECK: stumaxl w2, [sp] // encoding: [0xff,0x63,0x62,0xb8] 941 // CHECK: stumaxb w0, [x2] // encoding: [0x5f,0x60,0x20,0x38] 942 // CHECK: stumaxb w2, [sp] // encoding: [0xff,0x63,0x22,0x38] 943 // CHECK: stumaxh w0, [x2] // encoding: [0x5f,0x60,0x20,0x78] 944 // CHECK: stumaxh w2, [sp] // encoding: [0xff,0x63,0x22,0x78] 945 946 stumaxlb w0, [x2] 947 stumaxlb w2, [sp] 948 stumaxlh w0, [x2] 949 stumaxlh w2, [sp] 950 stumax x0, [x2] 951 stumax x2, [sp] 952 stumaxl x0, [x2] 953 stumaxl x2, [sp] 954 // CHECK: stumaxlb w0, [x2] // encoding: [0x5f,0x60,0x60,0x38] 955 // CHECK: stumaxlb w2, [sp] // encoding: [0xff,0x63,0x62,0x38] 956 // CHECK: stumaxlh w0, [x2] // encoding: [0x5f,0x60,0x60,0x78] 957 // CHECK: stumaxlh w2, [sp] // encoding: [0xff,0x63,0x62,0x78] 958 // CHECK: stumax x0, [x2] // encoding: [0x5f,0x60,0x20,0xf8] 959 // CHECK: stumax x2, [sp] // encoding: [0xff,0x63,0x22,0xf8] 960 // CHECK: stumaxl x0, [x2] // encoding: [0x5f,0x60,0x60,0xf8] 961 // CHECK: stumaxl x2, [sp] // encoding: [0xff,0x63,0x62,0xf8] 962 963 stumin w0, [x2] 964 stumin w2, [sp] 965 stuminl w0, [x2] 966 stuminl w2, [sp] 967 stuminb w0, [x2] 968 stuminb w2, [sp] 969 stuminh w0, [x2] 970 stuminh w2, [sp] 971 // CHECK: stumin w0, [x2] // encoding: [0x5f,0x70,0x20,0xb8] 972 // CHECK: stumin w2, [sp] // encoding: [0xff,0x73,0x22,0xb8] 973 // CHECK: stuminl w0, [x2] // encoding: [0x5f,0x70,0x60,0xb8] 974 // CHECK: stuminl w2, [sp] // encoding: [0xff,0x73,0x62,0xb8] 975 // CHECK: stuminb w0, [x2] // encoding: [0x5f,0x70,0x20,0x38] 976 // CHECK: stuminb w2, [sp] // encoding: [0xff,0x73,0x22,0x38] 977 // CHECK: stuminh w0, [x2] // encoding: [0x5f,0x70,0x20,0x78] 978 // CHECK: stuminh w2, [sp] // encoding: [0xff,0x73,0x22,0x78] 979 980 cas b0, b1, [x2] 981 // CHECK-ERROR: error: invalid operand for instruction 982 // CHECK-ERROR: cas b0, b1, [x2] 983 // CHECK-ERROR: ^ 984 985 cas b2, b3, [sp] 986 // CHECK-ERROR: error: invalid operand for instruction 987 // CHECK-ERROR: cas b2, b3, [sp] 988 // CHECK-ERROR: ^ 989 990 cas h0, h1, [x2] 991 // CHECK-ERROR: error: invalid operand for instruction 992 // CHECK-ERROR: cas h0, h1, [x2] 993 // CHECK-ERROR: ^ 994 995 cas h2, h3, [sp] 996 // CHECK-ERROR: error: invalid operand for instruction 997 // CHECK-ERROR: cas h2, h3, [sp] 998 // CHECK-ERROR: ^ 999 1000 casa b0, b1, [x2] 1001 // CHECK-ERROR: error: invalid operand for instruction 1002 // CHECK-ERROR: casa b0, b1, [x2] 1003 // CHECK-ERROR: ^ 1004 1005 casa b2, b3, [sp] 1006 // CHECK-ERROR: error: invalid operand for instruction 1007 // CHECK-ERROR: casa b2, b3, [sp] 1008 // CHECK-ERROR: ^ 1009 1010 casa h0, h1, [x2] 1011 // CHECK-ERROR: error: invalid operand for instruction 1012 // CHECK-ERROR: casa h0, h1, [x2] 1013 // CHECK-ERROR: ^ 1014 1015 casa h2, h3, [sp] 1016 // CHECK-ERROR: error: invalid operand for instruction 1017 // CHECK-ERROR: casa h2, h3, [sp] 1018 // CHECK-ERROR: ^ 1019 1020 casb b0, b1, [x2] 1021 // CHECK-ERROR: error: invalid operand for instruction 1022 // CHECK-ERROR: casb b0, b1, [x2] 1023 // CHECK-ERROR: ^ 1024 1025 casb b2, b3, [sp] 1026 // CHECK-ERROR: error: invalid operand for instruction 1027 // CHECK-ERROR: casb b2, b3, [sp] 1028 // CHECK-ERROR: ^ 1029 1030 casb h0, h1, [x2] 1031 // CHECK-ERROR: error: invalid operand for instruction 1032 // CHECK-ERROR: casb h0, h1, [x2] 1033 // CHECK-ERROR: ^ 1034 1035 casb h2, h3, [sp] 1036 // CHECK-ERROR: error: invalid operand for instruction 1037 // CHECK-ERROR: casb h2, h3, [sp] 1038 // CHECK-ERROR: ^ 1039 1040 cash b0, b1, [x2] 1041 // CHECK-ERROR: error: invalid operand for instruction 1042 // CHECK-ERROR: cash b0, b1, [x2] 1043 // CHECK-ERROR: ^ 1044 1045 cash b2, b3, [sp] 1046 // CHECK-ERROR: error: invalid operand for instruction 1047 // CHECK-ERROR: cash b2, b3, [sp] 1048 // CHECK-ERROR: ^ 1049 1050 cash h0, h1, [x2] 1051 // CHECK-ERROR: error: invalid operand for instruction 1052 // CHECK-ERROR: cash h0, h1, [x2] 1053 // CHECK-ERROR: ^ 1054 1055 cash h2, h3, [sp] 1056 // CHECK-ERROR: error: invalid operand for instruction 1057 // CHECK-ERROR: cash h2, h3, [sp] 1058 // CHECK-ERROR: ^ 1059 1060 casah b0, b1, [x2] 1061 // CHECK-ERROR: error: invalid operand for instruction 1062 // CHECK-ERROR: casah b0, b1, [x2] 1063 // CHECK-ERROR: ^ 1064 1065 casah b2, b3, [sp] 1066 // CHECK-ERROR: error: invalid operand for instruction 1067 // CHECK-ERROR: casah b2, b3, [sp] 1068 // CHECK-ERROR: ^ 1069 1070 casah h0, h1, [x2] 1071 // CHECK-ERROR: error: invalid operand for instruction 1072 // CHECK-ERROR: casah h0, h1, [x2] 1073 // CHECK-ERROR: ^ 1074 1075 casah h2, h3, [sp] 1076 // CHECK-ERROR: error: invalid operand for instruction 1077 // CHECK-ERROR: casah h2, h3, [sp] 1078 // CHECK-ERROR: ^ 1079 1080 casalh b0, b1, [x2] 1081 // CHECK-ERROR: error: invalid operand for instruction 1082 // CHECK-ERROR: casalh b0, b1, [x2] 1083 // CHECK-ERROR: ^ 1084 1085 casalh b2, b3, [sp] 1086 // CHECK-ERROR: error: invalid operand for instruction 1087 // CHECK-ERROR: casalh b2, b3, [sp] 1088 // CHECK-ERROR: ^ 1089 1090 casalh h0, h1, [x2] 1091 // CHECK-ERROR: error: invalid operand for instruction 1092 // CHECK-ERROR: casalh h0, h1, [x2] 1093 // CHECK-ERROR: ^ 1094 1095 casalh h2, h3, [sp] 1096 // CHECK-ERROR: error: invalid operand for instruction 1097 // CHECK-ERROR: casalh h2, h3, [sp] 1098 // CHECK-ERROR: ^ 1099 1100 1101 casl b0, b1, [x2] 1102 // CHECK-ERROR: error: invalid operand for instruction 1103 // CHECK-ERROR: casl b0, b1, [x2] 1104 // CHECK-ERROR: ^ 1105 1106 casl b2, b3, [sp] 1107 // CHECK-ERROR: error: invalid operand for instruction 1108 // CHECK-ERROR: casl b2, b3, [sp] 1109 // CHECK-ERROR: ^ 1110 1111 casl h0, h1, [x2] 1112 // CHECK-ERROR: error: invalid operand for instruction 1113 // CHECK-ERROR: casl h0, h1, [x2] 1114 // CHECK-ERROR: ^ 1115 1116 casl h2, h3, [sp] 1117 // CHECK-ERROR: error: invalid operand for instruction 1118 // CHECK-ERROR: casl h2, h3, [sp] 1119 // CHECK-ERROR: ^ 1120 1121 caslb b0, b1, [x2] 1122 // CHECK-ERROR: error: invalid operand for instruction 1123 // CHECK-ERROR: caslb b0, b1, [x2] 1124 // CHECK-ERROR: ^ 1125 1126 caslb b2, b3, [sp] 1127 // CHECK-ERROR: error: invalid operand for instruction 1128 // CHECK-ERROR: caslb b2, b3, [sp] 1129 // CHECK-ERROR: ^ 1130 1131 caslb h0, h1, [x2] 1132 // CHECK-ERROR: error: invalid operand for instruction 1133 // CHECK-ERROR: caslb h0, h1, [x2] 1134 // CHECK-ERROR: ^ 1135 1136 caslb h2, h3, [sp] 1137 // CHECK-ERROR: error: invalid operand for instruction 1138 // CHECK-ERROR: caslb h2, h3, [sp] 1139 // CHECK-ERROR: ^ 1140 1141 1142 casalb b0, b1, [x2] 1143 // CHECK-ERROR: error: invalid operand for instruction 1144 // CHECK-ERROR: casalb b0, b1, [x2] 1145 // CHECK-ERROR: ^ 1146 1147 casalb b2, b3, [sp] 1148 // CHECK-ERROR: error: invalid operand for instruction 1149 // CHECK-ERROR: casalb b2, b3, [sp] 1150 // CHECK-ERROR: ^ 1151 1152 casalb h0, h1, [x2] 1153 // CHECK-ERROR: error: invalid operand for instruction 1154 // CHECK-ERROR: casalb h0, h1, [x2] 1155 // CHECK-ERROR: ^ 1156 1157 casalb h2, h3, [sp] 1158 // CHECK-ERROR: error: invalid operand for instruction 1159 // CHECK-ERROR: casalb h2, h3, [sp] 1160 // CHECK-ERROR: ^ 1161 1162 casalh b0, b1, [x2] 1163 // CHECK-ERROR: error: invalid operand for instruction 1164 // CHECK-ERROR: casalh b0, b1, [x2] 1165 // CHECK-ERROR: ^ 1166 1167 casalh b2, b3, [sp] 1168 // CHECK-ERROR: error: invalid operand for instruction 1169 // CHECK-ERROR: casalh b2, b3, [sp] 1170 // CHECK-ERROR: ^ 1171 1172 casalh h0, h1, [x2] 1173 // CHECK-ERROR: error: invalid operand for instruction 1174 // CHECK-ERROR: casalh h0, h1, [x2] 1175 // CHECK-ERROR: ^ 1176 1177 casalh h2, h3, [sp] 1178 // CHECK-ERROR: error: invalid operand for instruction 1179 // CHECK-ERROR: casalh h2, h3, [sp] 1180 // CHECK-ERROR: ^ 1181 1182 cas v0.4h, v1.4h, v2.4h 1183 // CHECK-ERROR: error: invalid operand for instruction 1184 // CHECK-ERROR: v0.4h, v1.4h, v2.4h 1185 // CHECK-ERROR: ^ 1186 1187 casa v0.4h, v1.4h, v2.4h 1188 // CHECK-ERROR: error: invalid operand for instruction 1189 // CHECK-ERROR: v0.4h, v1.4h, v2.4h 1190 // CHECK-ERROR: ^ 1191 1192 casl v0.4h, v1.4h, v2.4h 1193 // CHECK-ERROR: error: invalid operand for instruction 1194 // CHECK-ERROR: v0.4h, v1.4h, v2.4h 1195 // CHECK-ERROR: ^ 1196 1197 casal v0.4h, v1.4h, v2.4h 1198 // CHECK-ERROR: error: invalid operand for instruction 1199 // CHECK-ERROR: casal v0.4h, v1.4h, v2.4h 1200 // CHECK-ERROR: ^ 1201 1202 casb v0.4h, v1.4h, v2.4h 1203 // CHECK-ERROR: error: invalid operand for instruction 1204 // CHECK-ERROR: casb v0.4h, v1.4h, v2.4h 1205 // CHECK-ERROR: ^ 1206 1207 casab v0.4h, v1.4h, v2.4h 1208 // CHECK-ERROR: error: invalid operand for instruction 1209 // CHECK-ERROR: casab v0.4h, v1.4h, v2.4h 1210 // CHECK-ERROR: ^ 1211 1212 caslb v0.4h, v1.4h, v2.4h 1213 // CHECK-ERROR: error: invalid operand for instruction 1214 // CHECK-ERROR: caslb v0.4h, v1.4h, v2.4h 1215 // CHECK-ERROR: ^ 1216 1217 casalb v0.4h, v1.4h, v2.4h 1218 // CHECK-ERROR: error: invalid operand for instruction 1219 // CHECK-ERROR: casalb v0.4h, v1.4h, v2.4h 1220 // CHECK-ERROR: ^ 1221 1222 casah v0.4h, v1.4h, v2.4h 1223 // CHECK-ERROR: error: invalid operand for instruction 1224 // CHECK-ERROR: casah v0.4h, v1.4h, v2.4h 1225 // CHECK-ERROR: ^ 1226 1227 caslh v0.4h, v1.4h, v2.4h 1228 // CHECK-ERROR: error: invalid operand for instruction 1229 // CHECK-ERROR: caslh v0.4h, v1.4h, v2.4h 1230 // CHECK-ERROR: ^ 1231 1232 casalh v0.4h, v1.4h, v2.4h 1233 // CHECK-ERROR: error: invalid operand for instruction 1234 // CHECK-ERROR: casalh v0.4h, v1.4h, v2.4h 1235 // CHECK-ERROR: ^ 1236 1237 casp b0, b1, [x2] 1238 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1239 // CHECK-ERROR: casp b0, b1, [x2] 1240 // CHECK-ERROR: ^ 1241 1242 casp b2, b3, [sp] 1243 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1244 // CHECK-ERROR: casp b2, b3, [sp] 1245 // CHECK-ERROR: ^ 1246 1247 casp h0, h1, [x2] 1248 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1249 // CHECK-ERROR: casp h0, h1, [x2] 1250 // CHECK-ERROR: ^ 1251 1252 casp h2, h3, [sp] 1253 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1254 // CHECK-ERROR: casp h2, h3, [sp] 1255 // CHECK-ERROR: ^ 1256 1257 caspa b0, b1, [x2] 1258 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1259 // CHECK-ERROR: caspa b0, b1, [x2] 1260 // CHECK-ERROR: ^ 1261 1262 caspa b2, b3, [sp] 1263 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1264 // CHECK-ERROR: caspa b2, b3, [sp] 1265 // CHECK-ERROR: ^ 1266 1267 caspa h0, h1, [x2] 1268 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1269 // CHECK-ERROR: caspa h0, h1, [x2] 1270 // CHECK-ERROR: ^ 1271 1272 caspa h2, h3, [sp] 1273 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1274 // CHECK-ERROR: caspa h2, h3, [sp] 1275 // CHECK-ERROR: ^ 1276 1277 caspl b0, b1, [x2] 1278 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1279 // CHECK-ERROR: caspl b0, b1, [x2] 1280 // CHECK-ERROR: ^ 1281 1282 caspl b2, b3, [sp] 1283 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1284 // CHECK-ERROR: caspl b2, b3, [sp] 1285 // CHECK-ERROR: ^ 1286 1287 caspl h0, h1, [x2] 1288 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1289 // CHECK-ERROR: caspl h0, h1, [x2] 1290 // CHECK-ERROR: ^ 1291 1292 caspl h2, h3, [sp] 1293 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1294 // CHECK-ERROR: caspl h2, h3, [sp] 1295 // CHECK-ERROR: ^ 1296 1297 caspal b0, b1, [x2] 1298 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1299 // CHECK-ERROR: caspal b0, b1, [x2] 1300 // CHECK-ERROR: ^ 1301 1302 caspal b2, b3, [sp] 1303 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1304 // CHECK-ERROR: caspal b2, b3, [sp] 1305 // CHECK-ERROR: ^ 1306 1307 caspal h0, h1, [x2] 1308 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1309 // CHECK-ERROR: caspal h0, h1, [x2] 1310 // CHECK-ERROR: ^ 1311 1312 caspal h2, h3, [sp] 1313 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair 1314 // CHECK-ERROR: caspal h2, h3, [sp] 1315 // CHECK-ERROR: ^ 1316 1317 swp b0, b1, [x2] 1318 // CHECK-ERROR: error: invalid operand for instruction 1319 // CHECK-ERROR: swp b0, b1, [x2] 1320 // CHECK-ERROR: ^ 1321 1322 swp b2, b3, [sp] 1323 // CHECK-ERROR: error: invalid operand for instruction 1324 // CHECK-ERROR: swp b2, b3, [sp] 1325 // CHECK-ERROR: ^ 1326 1327 swpa b0, b1, [x2] 1328 // CHECK-ERROR: error: invalid operand for instruction 1329 // CHECK-ERROR: swpa b0, b1, [x2] 1330 // CHECK-ERROR: ^ 1331 1332 swpa b2, b3, [sp] 1333 // CHECK-ERROR: error: invalid operand for instruction 1334 // CHECK-ERROR: swpa b2, b3, [sp] 1335 // CHECK-ERROR: ^ 1336 1337 swpah b0, b1, [x2] 1338 // CHECK-ERROR: error: invalid operand for instruction 1339 // CHECK-ERROR: swpah b0, b1, [x2] 1340 // CHECK-ERROR: ^ 1341 1342 swpah b2, b3, [sp] 1343 // CHECK-ERROR: error: invalid operand for instruction 1344 // CHECK-ERROR: swpah b2, b3, [sp] 1345 // CHECK-ERROR: ^ 1346 1347 swpl b0, b1, [x2] 1348 // CHECK-ERROR: error: invalid operand for instruction 1349 // CHECK-ERROR: swpl b0, b1, [x2] 1350 // CHECK-ERROR: ^ 1351 1352 swpl b2, b3, [sp] 1353 // CHECK-ERROR: error: invalid operand for instruction 1354 // CHECK-ERROR: swpl b2, b3, [sp] 1355 // CHECK-ERROR: ^ 1356 1357 swpal b0, b1, [x2] 1358 // CHECK-ERROR: error: invalid operand for instruction 1359 // CHECK-ERROR: swpal b0, b1, [x2] 1360 // CHECK-ERROR: ^ 1361 1362 swpal b2, b3, [sp] 1363 // CHECK-ERROR: error: invalid operand for instruction 1364 // CHECK-ERROR: swpal b2, b3, [sp] 1365 // CHECK-ERROR: ^ 1366 1367 swpalb b0, b1, [x2] 1368 // CHECK-ERROR: error: invalid operand for instruction 1369 // CHECK-ERROR: swpalb b0, b1, [x2] 1370 // CHECK-ERROR: ^ 1371 1372 swpalb b2, b3, [sp] 1373 // CHECK-ERROR: error: invalid operand for instruction 1374 // CHECK-ERROR: swpalb b2, b3, [sp] 1375 // CHECK-ERROR: ^ 1376 1377 swpalh b0, b1, [x2] 1378 // CHECK-ERROR: error: invalid operand for instruction 1379 // CHECK-ERROR: swpalh b0, b1, [x2] 1380 // CHECK-ERROR: ^ 1381 1382 swpalh b2, b3, [sp] 1383 // CHECK-ERROR: error: invalid operand for instruction 1384 // CHECK-ERROR: swpalh b2, b3, [sp] 1385 // CHECK-ERROR: ^ 1386 1387 swpb b0, b1, [x2] 1388 // CHECK-ERROR: error: invalid operand for instruction 1389 // CHECK-ERROR: swpb b0, b1, [x2] 1390 // CHECK-ERROR: ^ 1391 1392 swpb b2, b3, [sp] 1393 // CHECK-ERROR: error: invalid operand for instruction 1394 // CHECK-ERROR: swpb b2, b3, [sp] 1395 // CHECK-ERROR: ^ 1396 1397 swpab b0, b1, [x2] 1398 // CHECK-ERROR: error: invalid operand for instruction 1399 // CHECK-ERROR: swpab b0, b1, [x2] 1400 // CHECK-ERROR: ^ 1401 1402 swpab b2, b3, [sp] 1403 // CHECK-ERROR: error: invalid operand for instruction 1404 // CHECK-ERROR: swpab b2, b3, [sp] 1405 // CHECK-ERROR: ^ 1406 1407 swpal b0, b1, [x2] 1408 // CHECK-ERROR: error: invalid operand for instruction 1409 // CHECK-ERROR: swpal b0, b1, [x2] 1410 // CHECK-ERROR: ^ 1411 1412 swpal b2, b3, [sp] 1413 // CHECK-ERROR: error: invalid operand for instruction 1414 // CHECK-ERROR: swpal b2, b3, [sp] 1415 // CHECK-ERROR: ^ 1416 1417 swpah b0, b1, [x2] 1418 // CHECK-ERROR: error: invalid operand for instruction 1419 // CHECK-ERROR: swpah b0, b1, [x2] 1420 // CHECK-ERROR: ^ 1421 1422 swpah b2, b3, [sp] 1423 // CHECK-ERROR: error: invalid operand for instruction 1424 // CHECK-ERROR: swpah b2, b3, [sp] 1425 // CHECK-ERROR: ^ 1426 1427 swpalh b0, b1, [x2] 1428 // CHECK-ERROR: error: invalid operand for instruction 1429 // CHECK-ERROR: swpalh b0, b1, [x2] 1430 // CHECK-ERROR: ^ 1431 1432 swpalh b2, b3, [sp] 1433 // CHECK-ERROR: error: invalid operand for instruction 1434 // CHECK-ERROR: swpalh b2, b3, [sp] 1435 // CHECK-ERROR: ^ 1436 1437 swpl b0, b1, [x2] 1438 // CHECK-ERROR: error: invalid operand for instruction 1439 // CHECK-ERROR: swpl b0, b1, [x2] 1440 // CHECK-ERROR: ^ 1441 1442 swpl b2, b3, [sp] 1443 // CHECK-ERROR: error: invalid operand for instruction 1444 // CHECK-ERROR: swpl b2, b3, [sp] 1445 // CHECK-ERROR: ^ 1446 1447 swplb b0, b1, [x2] 1448 // CHECK-ERROR: error: invalid operand for instruction 1449 // CHECK-ERROR: swplb b0, b1, [x2] 1450 // CHECK-ERROR: ^ 1451 1452 swplb b2, b3, [sp] 1453 // CHECK-ERROR: error: invalid operand for instruction 1454 // CHECK-ERROR: swplb b2, b3, [sp] 1455 // CHECK-ERROR: ^ 1456 1457 swpalb b0, b1, [x2] 1458 // CHECK-ERROR: error: invalid operand for instruction 1459 // CHECK-ERROR: swpalb b0, b1, [x2] 1460 // CHECK-ERROR: ^ 1461 1462 swpalb b2, b3, [sp] 1463 // CHECK-ERROR: error: invalid operand for instruction 1464 // CHECK-ERROR: swpalb b2, b3, [sp] 1465 // CHECK-ERROR: ^ 1466 1467 swph b0, b1, [x2] 1468 // CHECK-ERROR: error: invalid operand for instruction 1469 // CHECK-ERROR: swph b0, b1, [x2] 1470 // CHECK-ERROR: ^ 1471 1472 swph b2, b3, [sp] 1473 // CHECK-ERROR: error: invalid operand for instruction 1474 // CHECK-ERROR: swph b2, b3, [sp] 1475 // CHECK-ERROR: ^ 1476 1477 swp v0.4h, v1.4h, v2.4h 1478 // CHECK-ERROR: error: invalid operand for instruction 1479 // CHECK-ERROR: swp v0.4h, v1.4h, v2.4h 1480 // CHECK-ERROR: ^ 1481 1482 swpa v0.4h, v1.4h, v2.4h 1483 // CHECK-ERROR: error: invalid operand for instruction 1484 // CHECK-ERROR: swpa v0.4h, v1.4h, v2.4h 1485 // CHECK-ERROR: ^ 1486 1487 swpah v0.4h, v1.4h, v2.4h 1488 // CHECK-ERROR: error: invalid operand for instruction 1489 // CHECK-ERROR: swpah v0.4h, v1.4h, v2.4h 1490 // CHECK-ERROR: ^ 1491 1492 swpl v0.4h, v1.4h, v2.4h 1493 // CHECK-ERROR: error: invalid operand for instruction 1494 // CHECK-ERROR: swpl v0.4h, v1.4h, v2.4h 1495 // CHECK-ERROR: ^ 1496 1497 swpal v0.4h, v1.4h, v2.4h 1498 // CHECK-ERROR: error: invalid operand for instruction 1499 // CHECK-ERROR: swpal v0.4h, v1.4h, v2.4h 1500 // CHECK-ERROR: ^ 1501 1502 swpalb v0.4h, v1.4h, v2.4h 1503 // CHECK-ERROR: error: invalid operand for instruction 1504 // CHECK-ERROR: swpalb v0.4h, v1.4h, v2.4h 1505 // CHECK-ERROR: ^ 1506 1507 swpalh v0.4h, v1.4h, v2.4h 1508 // CHECK-ERROR: error: invalid operand for instruction 1509 // CHECK-ERROR: swpalh v0.4h, v1.4h, v2.4h 1510 // CHECK-ERROR: ^ 1511 1512 swpb v0.4h, v1.4h, v2.4h 1513 // CHECK-ERROR: error: invalid operand for instruction 1514 // CHECK-ERROR: swpb v0.4h, v1.4h, v2.4h 1515 // CHECK-ERROR: ^ 1516 1517 swpab v0.4h, v1.4h, v2.4h 1518 // CHECK-ERROR: error: invalid operand for instruction 1519 // CHECK-ERROR: swpab v0.4h, v1.4h, v2.4h 1520 // CHECK-ERROR: ^ 1521 1522 swpal v0.4h, v1.4h, v2.4h 1523 // CHECK-ERROR: error: invalid operand for instruction 1524 // CHECK-ERROR: swpal v0.4h, v1.4h, v2.4h 1525 // CHECK-ERROR: ^ 1526 1527 swpah v0.4h, v1.4h, v2.4h 1528 // CHECK-ERROR: error: invalid operand for instruction 1529 // CHECK-ERROR: swpah v0.4h, v1.4h, v2.4h 1530 // CHECK-ERROR: ^ 1531 1532 swpalh v0.4h, v1.4h, v2.4h 1533 // CHECK-ERROR: error: invalid operand for instruction 1534 // CHECK-ERROR: swpalh v0.4h, v1.4h, v2.4h 1535 // CHECK-ERROR: ^ 1536 1537 swpl v0.4h, v1.4h, v2.4h 1538 // CHECK-ERROR: error: invalid operand for instruction 1539 // CHECK-ERROR: swpl v0.4h, v1.4h, v2.4h 1540 // CHECK-ERROR: ^ 1541 1542 swplb v0.4h, v1.4h, v2.4h 1543 // CHECK-ERROR: error: invalid operand for instruction 1544 // CHECK-ERROR: swplb v0.4h, v1.4h, v2.4h 1545 // CHECK-ERROR: ^ 1546 1547 swpalb v0.4h, v1.4h, v2.4h 1548 // CHECK-ERROR: error: invalid operand for instruction 1549 // CHECK-ERROR: swpalb v0.4h, v1.4h, v2.4h 1550 // CHECK-ERROR: ^ 1551 1552 swph v0.4h, v1.4h, v2.4h 1553 // CHECK-ERROR: error: invalid operand for instruction 1554 // CHECK-ERROR: swph v0.4h, v1.4h, v2.4h 1555 // CHECK-ERROR: ^ 1556 1557 ldadd b0, b1, [x2] 1558 // CHECK-ERROR: error: invalid operand for instruction 1559 // CHECK-ERROR: ldadd b0, b1, [x2] 1560 // CHECK-ERROR: ^ 1561 1562 ldadd b2, b3, [sp] 1563 // CHECK-ERROR: error: invalid operand for instruction 1564 // CHECK-ERROR: ldadd b2, b3, [sp] 1565 // CHECK-ERROR: ^ 1566 1567 ldadd h0, h1, [x2] 1568 // CHECK-ERROR: error: invalid operand for instruction 1569 // CHECK-ERROR: ldadd h0, h1, [x2] 1570 // CHECK-ERROR: ^ 1571 1572 ldadd h2, h3, [sp] 1573 // CHECK-ERROR: error: invalid operand for instruction 1574 // CHECK-ERROR: ldadd h2, h3, [sp] 1575 // CHECK-ERROR: ^ 1576 1577 ldadd v0.4h, v1.4h, v2.4h 1578 // CHECK-ERROR: error: invalid operand for instruction 1579 // CHECK-ERROR: ldadd v0.4h, v1.4h, v2.4h 1580 // CHECK-ERROR: ^ 1581 1582 ldadda b0, b1, [x2] 1583 // CHECK-ERROR: error: invalid operand for instruction 1584 // CHECK-ERROR: ldadda b0, b1, [x2] 1585 // CHECK-ERROR: ^ 1586 1587 ldadda b2, b3, [sp] 1588 // CHECK-ERROR: error: invalid operand for instruction 1589 // CHECK-ERROR: ldadda b2, b3, [sp] 1590 // CHECK-ERROR: ^ 1591 1592 ldadda h0, h1, [x2] 1593 // CHECK-ERROR: error: invalid operand for instruction 1594 // CHECK-ERROR: ldadda h0, h1, [x2] 1595 // CHECK-ERROR: ^ 1596 1597 ldadda h2, h3, [sp] 1598 // CHECK-ERROR: error: invalid operand for instruction 1599 // CHECK-ERROR: ldadda h2, h3, [sp] 1600 // CHECK-ERROR: ^ 1601 1602 ldadda v0.4h, v1.4h, v2.4h 1603 // CHECK-ERROR: error: invalid operand for instruction 1604 // CHECK-ERROR: ldadda v0.4h, v1.4h, v2.4h 1605 // CHECK-ERROR: ^ 1606 1607 ldaddl b0, b1, [x2] 1608 // CHECK-ERROR: error: invalid operand for instruction 1609 // CHECK-ERROR: ldaddl b0, b1, [x2] 1610 // CHECK-ERROR: ^ 1611 1612 ldaddl b2, b3, [sp] 1613 // CHECK-ERROR: error: invalid operand for instruction 1614 // CHECK-ERROR: ldaddl b2, b3, [sp] 1615 // CHECK-ERROR: ^ 1616 1617 ldaddl h0, h1, [x2] 1618 // CHECK-ERROR: error: invalid operand for instruction 1619 // CHECK-ERROR: ldaddl h0, h1, [x2] 1620 // CHECK-ERROR: ^ 1621 1622 ldaddl h2, h3, [sp] 1623 // CHECK-ERROR: error: invalid operand for instruction 1624 // CHECK-ERROR: ldaddl h2, h3, [sp] 1625 // CHECK-ERROR: ^ 1626 1627 ldaddl v0.4h, v1.4h, v2.4h 1628 // CHECK-ERROR: error: invalid operand for instruction 1629 // CHECK-ERROR: ldaddl v0.4h, v1.4h, v2.4h 1630 // CHECK-ERROR: ^ 1631 1632 ldaddal b0, b1, [x2] 1633 // CHECK-ERROR: error: invalid operand for instruction 1634 // CHECK-ERROR: ldaddal b0, b1, [x2] 1635 // CHECK-ERROR: ^ 1636 1637 ldaddal b2, b3, [sp] 1638 // CHECK-ERROR: error: invalid operand for instruction 1639 // CHECK-ERROR: ldaddal b2, b3, [sp] 1640 // CHECK-ERROR: ^ 1641 1642 ldaddal h0, h1, [x2] 1643 // CHECK-ERROR: error: invalid operand for instruction 1644 // CHECK-ERROR: ldaddal h0, h1, [x2] 1645 // CHECK-ERROR: ^ 1646 1647 ldaddal h2, h3, [sp] 1648 // CHECK-ERROR: error: invalid operand for instruction 1649 // CHECK-ERROR: ldaddal h2, h3, [sp] 1650 // CHECK-ERROR: ^ 1651 1652 ldaddal v0.4h, v1.4h, v2.4h 1653 // CHECK-ERROR: error: invalid operand for instruction 1654 // CHECK-ERROR: ldaddal v0.4h, v1.4h, v2.4h 1655 // CHECK-ERROR: ^ 1656 1657 ldaddb b0, b1, [x2] 1658 // CHECK-ERROR: error: invalid operand for instruction 1659 // CHECK-ERROR: ldaddb b0, b1, [x2] 1660 // CHECK-ERROR: ^ 1661 1662 ldaddb b2, b3, [sp] 1663 // CHECK-ERROR: error: invalid operand for instruction 1664 // CHECK-ERROR: ldaddb b2, b3, [sp] 1665 // CHECK-ERROR: ^ 1666 1667 ldaddb h0, h1, [x2] 1668 // CHECK-ERROR: error: invalid operand for instruction 1669 // CHECK-ERROR: ldaddb h0, h1, [x2] 1670 // CHECK-ERROR: ^ 1671 1672 ldaddb h2, h3, [sp] 1673 // CHECK-ERROR: error: invalid operand for instruction 1674 // CHECK-ERROR: ldaddb h2, h3, [sp] 1675 // CHECK-ERROR: ^ 1676 1677 ldaddb v0.4h, v1.4h, v2.4h 1678 // CHECK-ERROR: error: invalid operand for instruction 1679 // CHECK-ERROR: ldaddb v0.4h, v1.4h, v2.4h 1680 // CHECK-ERROR: ^ 1681 1682 ldaddh b0, b1, [x2] 1683 // CHECK-ERROR: error: invalid operand for instruction 1684 // CHECK-ERROR: ldaddh b0, b1, [x2] 1685 // CHECK-ERROR: ^ 1686 1687 ldaddh b2, b3, [sp] 1688 // CHECK-ERROR: error: invalid operand for instruction 1689 // CHECK-ERROR: ldaddh b2, b3, [sp] 1690 // CHECK-ERROR: ^ 1691 1692 ldaddh h0, h1, [x2] 1693 // CHECK-ERROR: error: invalid operand for instruction 1694 // CHECK-ERROR: ldaddh h0, h1, [x2] 1695 // CHECK-ERROR: ^ 1696 1697 ldaddh h2, h3, [sp] 1698 // CHECK-ERROR: error: invalid operand for instruction 1699 // CHECK-ERROR: ldaddh h2, h3, [sp] 1700 // CHECK-ERROR: ^ 1701 1702 ldaddh v0.4h, v1.4h, v2.4h 1703 // CHECK-ERROR: error: invalid operand for instruction 1704 // CHECK-ERROR: ldaddh v0.4h, v1.4h, v2.4h 1705 // CHECK-ERROR: ^ 1706 1707 ldaddab b0, b1, [x2] 1708 // CHECK-ERROR: error: invalid operand for instruction 1709 // CHECK-ERROR: ldaddab b0, b1, [x2] 1710 // CHECK-ERROR: ^ 1711 1712 ldaddab b2, b3, [sp] 1713 // CHECK-ERROR: error: invalid operand for instruction 1714 // CHECK-ERROR: ldaddab b2, b3, [sp] 1715 // CHECK-ERROR: ^ 1716 1717 ldaddab h0, h1, [x2] 1718 // CHECK-ERROR: error: invalid operand for instruction 1719 // CHECK-ERROR: ldaddab h0, h1, [x2] 1720 // CHECK-ERROR: ^ 1721 1722 ldaddab h2, h3, [sp] 1723 // CHECK-ERROR: error: invalid operand for instruction 1724 // CHECK-ERROR: ldaddab h2, h3, [sp] 1725 // CHECK-ERROR: ^ 1726 1727 ldaddab v0.4h, v1.4h, v2.4h 1728 // CHECK-ERROR: error: invalid operand for instruction 1729 // CHECK-ERROR: ldaddab v0.4h, v1.4h, v2.4h 1730 // CHECK-ERROR: ^ 1731 1732 ldaddlb b0, b1, [x2] 1733 // CHECK-ERROR: error: invalid operand for instruction 1734 // CHECK-ERROR: ldaddlb b0, b1, [x2] 1735 // CHECK-ERROR: ^ 1736 1737 ldaddlb b2, b3, [sp] 1738 // CHECK-ERROR: error: invalid operand for instruction 1739 // CHECK-ERROR: ldaddlb b2, b3, [sp] 1740 // CHECK-ERROR: ^ 1741 1742 ldaddlb h0, h1, [x2] 1743 // CHECK-ERROR: error: invalid operand for instruction 1744 // CHECK-ERROR: ldaddlb h0, h1, [x2] 1745 // CHECK-ERROR: ^ 1746 1747 ldaddlb h2, h3, [sp] 1748 // CHECK-ERROR: error: invalid operand for instruction 1749 // CHECK-ERROR: ldaddlb h2, h3, [sp] 1750 // CHECK-ERROR: ^ 1751 1752 ldaddlb v0.4h, v1.4h, v2.4h 1753 // CHECK-ERROR: error: invalid operand for instruction 1754 // CHECK-ERROR: ldaddlb v0.4h, v1.4h, v2.4h 1755 // CHECK-ERROR: ^ 1756 1757 ldaddalb b0, b1, [x2] 1758 // CHECK-ERROR: error: invalid operand for instruction 1759 // CHECK-ERROR: ldaddalb b0, b1, [x2] 1760 // CHECK-ERROR: ^ 1761 1762 ldaddalb b2, b3, [sp] 1763 // CHECK-ERROR: error: invalid operand for instruction 1764 // CHECK-ERROR: ldaddalb b2, b3, [sp] 1765 // CHECK-ERROR: ^ 1766 1767 ldaddalb h0, h1, [x2] 1768 // CHECK-ERROR: error: invalid operand for instruction 1769 // CHECK-ERROR: ldaddalb h0, h1, [x2] 1770 // CHECK-ERROR: ^ 1771 1772 ldaddalb h2, h3, [sp] 1773 // CHECK-ERROR: error: invalid operand for instruction 1774 // CHECK-ERROR: ldaddalb h2, h3, [sp] 1775 // CHECK-ERROR: ^ 1776 1777 ldaddalb v0.4h, v1.4h, v2.4h 1778 // CHECK-ERROR: error: invalid operand for instruction 1779 // CHECK-ERROR: ldaddalb v0.4h, v1.4h, v2.4h 1780 // CHECK-ERROR: ^ 1781 1782 ldaddah b0, b1, [x2] 1783 // CHECK-ERROR: error: invalid operand for instruction 1784 // CHECK-ERROR: ldaddah b0, b1, [x2] 1785 // CHECK-ERROR: ^ 1786 1787 ldaddah b2, b3, [sp] 1788 // CHECK-ERROR: error: invalid operand for instruction 1789 // CHECK-ERROR: ldaddah b2, b3, [sp] 1790 // CHECK-ERROR: ^ 1791 1792 ldaddah h0, h1, [x2] 1793 // CHECK-ERROR: error: invalid operand for instruction 1794 // CHECK-ERROR: ldaddah h0, h1, [x2] 1795 // CHECK-ERROR: ^ 1796 1797 ldaddah h2, h3, [sp] 1798 // CHECK-ERROR: error: invalid operand for instruction 1799 // CHECK-ERROR: ldaddah h2, h3, [sp] 1800 // CHECK-ERROR: ^ 1801 1802 ldaddah v0.4h, v1.4h, v2.4h 1803 // CHECK-ERROR: error: invalid operand for instruction 1804 // CHECK-ERROR: ldaddah v0.4h, v1.4h, v2.4h 1805 // CHECK-ERROR: ^ 1806 1807 ldaddlh b0, b1, [x2] 1808 // CHECK-ERROR: error: invalid operand for instruction 1809 // CHECK-ERROR: ldaddlh b0, b1, [x2] 1810 // CHECK-ERROR: ^ 1811 1812 ldaddlh b2, b3, [sp] 1813 // CHECK-ERROR: error: invalid operand for instruction 1814 // CHECK-ERROR: ldaddlh b2, b3, [sp] 1815 // CHECK-ERROR: ^ 1816 1817 ldaddlh h0, h1, [x2] 1818 // CHECK-ERROR: error: invalid operand for instruction 1819 // CHECK-ERROR: ldaddlh h0, h1, [x2] 1820 // CHECK-ERROR: ^ 1821 1822 ldaddlh h2, h3, [sp] 1823 // CHECK-ERROR: error: invalid operand for instruction 1824 // CHECK-ERROR: ldaddlh h2, h3, [sp] 1825 // CHECK-ERROR: ^ 1826 1827 ldaddlh v0.4h, v1.4h, v2.4h 1828 // CHECK-ERROR: error: invalid operand for instruction 1829 // CHECK-ERROR: ldaddlh v0.4h, v1.4h, v2.4h 1830 // CHECK-ERROR: ^ 1831 1832 ldaddalh b0, b1, [x2] 1833 // CHECK-ERROR: error: invalid operand for instruction 1834 // CHECK-ERROR: ldaddalh b0, b1, [x2] 1835 // CHECK-ERROR: ^ 1836 1837 ldaddalh b2, b3, [sp] 1838 // CHECK-ERROR: error: invalid operand for instruction 1839 // CHECK-ERROR: ldaddalh b2, b3, [sp] 1840 // CHECK-ERROR: ^ 1841 1842 ldaddalh h0, h1, [x2] 1843 // CHECK-ERROR: error: invalid operand for instruction 1844 // CHECK-ERROR: ldaddalh h0, h1, [x2] 1845 // CHECK-ERROR: ^ 1846 1847 ldaddalh h2, h3, [sp] 1848 // CHECK-ERROR: error: invalid operand for instruction 1849 // CHECK-ERROR: ldaddalh h2, h3, [sp] 1850 // CHECK-ERROR: ^ 1851 1852 ldaddalh v0.4h, v1.4h, v2.4h 1853 // CHECK-ERROR: error: invalid operand for instruction 1854 // CHECK-ERROR: ldaddalh v0.4h, v1.4h, v2.4h 1855 // CHECK-ERROR: ^ 1856 1857 ldclr b0, b1, [x2] 1858 // CHECK-ERROR: error: invalid operand for instruction 1859 // CHECK-ERROR: ldclr b0, b1, [x2] 1860 // CHECK-ERROR: ^ 1861 1862 ldclr b2, b3, [sp] 1863 // CHECK-ERROR: error: invalid operand for instruction 1864 // CHECK-ERROR: ldclr b2, b3, [sp] 1865 // CHECK-ERROR: ^ 1866 1867 ldclr h0, h1, [x2] 1868 // CHECK-ERROR: error: invalid operand for instruction 1869 // CHECK-ERROR: ldclr h0, h1, [x2] 1870 // CHECK-ERROR: ^ 1871 1872 ldclr h2, h3, [sp] 1873 // CHECK-ERROR: error: invalid operand for instruction 1874 // CHECK-ERROR: ldclr h2, h3, [sp] 1875 // CHECK-ERROR: ^ 1876 1877 ldclr v0.4h, v1.4h, v2.4h 1878 // CHECK-ERROR: error: invalid operand for instruction 1879 // CHECK-ERROR: ldclr v0.4h, v1.4h, v2.4h 1880 // CHECK-ERROR: ^ 1881 1882 ldclra b0, b1, [x2] 1883 // CHECK-ERROR: error: invalid operand for instruction 1884 // CHECK-ERROR: ldclra b0, b1, [x2] 1885 // CHECK-ERROR: ^ 1886 1887 ldclra b2, b3, [sp] 1888 // CHECK-ERROR: error: invalid operand for instruction 1889 // CHECK-ERROR: ldclra b2, b3, [sp] 1890 // CHECK-ERROR: ^ 1891 1892 ldclra h0, h1, [x2] 1893 // CHECK-ERROR: error: invalid operand for instruction 1894 // CHECK-ERROR: ldclra h0, h1, [x2] 1895 // CHECK-ERROR: ^ 1896 1897 ldclra h2, h3, [sp] 1898 // CHECK-ERROR: error: invalid operand for instruction 1899 // CHECK-ERROR: ldclra h2, h3, [sp] 1900 // CHECK-ERROR: ^ 1901 1902 ldclra v0.4h, v1.4h, v2.4h 1903 // CHECK-ERROR: error: invalid operand for instruction 1904 // CHECK-ERROR: ldclra v0.4h, v1.4h, v2.4h 1905 // CHECK-ERROR: ^ 1906 1907 ldclra b0, b1, [x2] 1908 // CHECK-ERROR: error: invalid operand for instruction 1909 // CHECK-ERROR: ldclra b0, b1, [x2] 1910 // CHECK-ERROR: ^ 1911 1912 ldclra b2, b3, [sp] 1913 // CHECK-ERROR: error: invalid operand for instruction 1914 // CHECK-ERROR: ldclra b2, b3, [sp] 1915 // CHECK-ERROR: ^ 1916 1917 ldclra h0, h1, [x2] 1918 // CHECK-ERROR: error: invalid operand for instruction 1919 // CHECK-ERROR: ldclra h0, h1, [x2] 1920 // CHECK-ERROR: ^ 1921 1922 ldclra h2, h3, [sp] 1923 // CHECK-ERROR: error: invalid operand for instruction 1924 // CHECK-ERROR: ldclra h2, h3, [sp] 1925 // CHECK-ERROR: ^ 1926 1927 ldclra v0.4h, v1.4h, v2.4h 1928 // CHECK-ERROR: error: invalid operand for instruction 1929 // CHECK-ERROR: ldclra v0.4h, v1.4h, v2.4h 1930 // CHECK-ERROR: ^ 1931 1932 ldclrl b0, b1, [x2] 1933 // CHECK-ERROR: error: invalid operand for instruction 1934 // CHECK-ERROR: ldclrl b0, b1, [x2] 1935 // CHECK-ERROR: ^ 1936 1937 ldclrl b2, b3, [sp] 1938 // CHECK-ERROR: error: invalid operand for instruction 1939 // CHECK-ERROR: ldclrl b2, b3, [sp] 1940 // CHECK-ERROR: ^ 1941 1942 ldclrl h0, h1, [x2] 1943 // CHECK-ERROR: error: invalid operand for instruction 1944 // CHECK-ERROR: ldclrl h0, h1, [x2] 1945 // CHECK-ERROR: ^ 1946 1947 ldclrl h2, h3, [sp] 1948 // CHECK-ERROR: error: invalid operand for instruction 1949 // CHECK-ERROR: ldclrl h2, h3, [sp] 1950 // CHECK-ERROR: ^ 1951 1952 ldclrl v0.4h, v1.4h, v2.4h 1953 // CHECK-ERROR: error: invalid operand for instruction 1954 // CHECK-ERROR: ldclrl v0.4h, v1.4h, v2.4h 1955 // CHECK-ERROR: ^ 1956 1957 ldclral b0, b1, [x2] 1958 // CHECK-ERROR: error: invalid operand for instruction 1959 // CHECK-ERROR: ldclral b0, b1, [x2] 1960 // CHECK-ERROR: ^ 1961 1962 ldclral b2, b3, [sp] 1963 // CHECK-ERROR: error: invalid operand for instruction 1964 // CHECK-ERROR: ldclral b2, b3, [sp] 1965 // CHECK-ERROR: ^ 1966 1967 ldclral h0, h1, [x2] 1968 // CHECK-ERROR: error: invalid operand for instruction 1969 // CHECK-ERROR: ldclral h0, h1, [x2] 1970 // CHECK-ERROR: ^ 1971 1972 ldclral h2, h3, [sp] 1973 // CHECK-ERROR: error: invalid operand for instruction 1974 // CHECK-ERROR: ldclral h2, h3, [sp] 1975 // CHECK-ERROR: ^ 1976 1977 ldclral v0.4h, v1.4h, v2.4h 1978 // CHECK-ERROR: error: invalid operand for instruction 1979 // CHECK-ERROR: ldclral v0.4h, v1.4h, v2.4h 1980 // CHECK-ERROR: ^ 1981 1982 ldclrb b0, b1, [x2] 1983 // CHECK-ERROR: error: invalid operand for instruction 1984 // CHECK-ERROR: ldclrb b0, b1, [x2] 1985 // CHECK-ERROR: ^ 1986 1987 ldclrb b2, b3, [sp] 1988 // CHECK-ERROR: error: invalid operand for instruction 1989 // CHECK-ERROR: ldclrb b2, b3, [sp] 1990 // CHECK-ERROR: ^ 1991 1992 ldclrb h0, h1, [x2] 1993 // CHECK-ERROR: error: invalid operand for instruction 1994 // CHECK-ERROR: ldclrb h0, h1, [x2] 1995 // CHECK-ERROR: ^ 1996 1997 ldclrb h2, h3, [sp] 1998 // CHECK-ERROR: error: invalid operand for instruction 1999 // CHECK-ERROR: ldclrb h2, h3, [sp] 2000 // CHECK-ERROR: ^ 2001 2002 ldclrb v0.4h, v1.4h, v2.4h 2003 // CHECK-ERROR: error: invalid operand for instruction 2004 // CHECK-ERROR: ldclrb v0.4h, v1.4h, v2.4h 2005 // CHECK-ERROR: ^ 2006 2007 ldclrh b0, b1, [x2] 2008 // CHECK-ERROR: error: invalid operand for instruction 2009 // CHECK-ERROR: ldclrh b0, b1, [x2] 2010 // CHECK-ERROR: ^ 2011 2012 ldclrh b2, b3, [sp] 2013 // CHECK-ERROR: error: invalid operand for instruction 2014 // CHECK-ERROR: ldclrh b2, b3, [sp] 2015 // CHECK-ERROR: ^ 2016 2017 ldclrh h0, h1, [x2] 2018 // CHECK-ERROR: error: invalid operand for instruction 2019 // CHECK-ERROR: ldclrh h0, h1, [x2] 2020 // CHECK-ERROR: ^ 2021 2022 ldclrh h2, h3, [sp] 2023 // CHECK-ERROR: error: invalid operand for instruction 2024 // CHECK-ERROR: ldclrh h2, h3, [sp] 2025 // CHECK-ERROR: ^ 2026 2027 ldclrh v0.4h, v1.4h, v2.4h 2028 // CHECK-ERROR: error: invalid operand for instruction 2029 // CHECK-ERROR: ldclrh v0.4h, v1.4h, v2.4h 2030 // CHECK-ERROR: ^ 2031 2032 ldclrab b0, b1, [x2] 2033 // CHECK-ERROR: error: invalid operand for instruction 2034 // CHECK-ERROR: ldclrab b0, b1, [x2] 2035 // CHECK-ERROR: ^ 2036 2037 ldclrab b2, b3, [sp] 2038 // CHECK-ERROR: error: invalid operand for instruction 2039 // CHECK-ERROR: ldclrab b2, b3, [sp] 2040 // CHECK-ERROR: ^ 2041 2042 ldclrab h0, h1, [x2] 2043 // CHECK-ERROR: error: invalid operand for instruction 2044 // CHECK-ERROR: ldclrab h0, h1, [x2] 2045 // CHECK-ERROR: ^ 2046 2047 ldclrab h2, h3, [sp] 2048 // CHECK-ERROR: error: invalid operand for instruction 2049 // CHECK-ERROR: ldclrab h2, h3, [sp] 2050 // CHECK-ERROR: ^ 2051 2052 ldclrab v0.4h, v1.4h, v2.4h 2053 // CHECK-ERROR: error: invalid operand for instruction 2054 // CHECK-ERROR: ldclrab v0.4h, v1.4h, v2.4h 2055 // CHECK-ERROR: ^ 2056 2057 ldclrlb b0, b1, [x2] 2058 // CHECK-ERROR: error: invalid operand for instruction 2059 // CHECK-ERROR: ldclrlb b0, b1, [x2] 2060 // CHECK-ERROR: ^ 2061 2062 ldclrlb b2, b3, [sp] 2063 // CHECK-ERROR: error: invalid operand for instruction 2064 // CHECK-ERROR: ldclrlb b2, b3, [sp] 2065 // CHECK-ERROR: ^ 2066 2067 ldclrlb h0, h1, [x2] 2068 // CHECK-ERROR: error: invalid operand for instruction 2069 // CHECK-ERROR: ldclrlb h0, h1, [x2] 2070 // CHECK-ERROR: ^ 2071 2072 ldclrlb h2, h3, [sp] 2073 // CHECK-ERROR: error: invalid operand for instruction 2074 // CHECK-ERROR: ldclrlb h2, h3, [sp] 2075 // CHECK-ERROR: ^ 2076 2077 ldclrlb v0.4h, v1.4h, v2.4h 2078 // CHECK-ERROR: error: invalid operand for instruction 2079 // CHECK-ERROR: ldclrlb v0.4h, v1.4h, v2.4h 2080 // CHECK-ERROR: ^ 2081 2082 ldclralb b0, b1, [x2] 2083 // CHECK-ERROR: error: invalid operand for instruction 2084 // CHECK-ERROR: ldclralb b0, b1, [x2] 2085 // CHECK-ERROR: ^ 2086 2087 ldclralb b2, b3, [sp] 2088 // CHECK-ERROR: error: invalid operand for instruction 2089 // CHECK-ERROR: ldclralb b2, b3, [sp] 2090 // CHECK-ERROR: ^ 2091 2092 ldclralb h0, h1, [x2] 2093 // CHECK-ERROR: error: invalid operand for instruction 2094 // CHECK-ERROR: ldclralb h0, h1, [x2] 2095 // CHECK-ERROR: ^ 2096 2097 ldclralb h2, h3, [sp] 2098 // CHECK-ERROR: error: invalid operand for instruction 2099 // CHECK-ERROR: ldclralb h2, h3, [sp] 2100 // CHECK-ERROR: ^ 2101 2102 ldclralb v0.4h, v1.4h, v2.4h 2103 // CHECK-ERROR: error: invalid operand for instruction 2104 // CHECK-ERROR: ldclralb v0.4h, v1.4h, v2.4h 2105 // CHECK-ERROR: ^ 2106 2107 ldclrah b0, b1, [x2] 2108 // CHECK-ERROR: error: invalid operand for instruction 2109 // CHECK-ERROR: ldclrah b0, b1, [x2] 2110 // CHECK-ERROR: ^ 2111 2112 ldclrah b2, b3, [sp] 2113 // CHECK-ERROR: error: invalid operand for instruction 2114 // CHECK-ERROR: ldclrah b2, b3, [sp] 2115 // CHECK-ERROR: ^ 2116 2117 ldclrah h0, h1, [x2] 2118 // CHECK-ERROR: error: invalid operand for instruction 2119 // CHECK-ERROR: ldclrah h0, h1, [x2] 2120 // CHECK-ERROR: ^ 2121 2122 ldclrah h2, h3, [sp] 2123 // CHECK-ERROR: error: invalid operand for instruction 2124 // CHECK-ERROR: ldclrah h2, h3, [sp] 2125 // CHECK-ERROR: ^ 2126 2127 ldclrah v0.4h, v1.4h, v2.4h 2128 // CHECK-ERROR: error: invalid operand for instruction 2129 // CHECK-ERROR: ldclrah v0.4h, v1.4h, v2.4h 2130 // CHECK-ERROR: ^ 2131 2132 ldclrlh b0, b1, [x2] 2133 // CHECK-ERROR: error: invalid operand for instruction 2134 // CHECK-ERROR: ldclrlh b0, b1, [x2] 2135 // CHECK-ERROR: ^ 2136 2137 ldclrlh b2, b3, [sp] 2138 // CHECK-ERROR: error: invalid operand for instruction 2139 // CHECK-ERROR: ldclrlh b2, b3, [sp] 2140 // CHECK-ERROR: ^ 2141 2142 ldclrlh h0, h1, [x2] 2143 // CHECK-ERROR: error: invalid operand for instruction 2144 // CHECK-ERROR: ldclrlh h0, h1, [x2] 2145 // CHECK-ERROR: ^ 2146 2147 ldclrlh h2, h3, [sp] 2148 // CHECK-ERROR: error: invalid operand for instruction 2149 // CHECK-ERROR: ldclrlh h2, h3, [sp] 2150 // CHECK-ERROR: ^ 2151 2152 ldclrlh v0.4h, v1.4h, v2.4h 2153 // CHECK-ERROR: error: invalid operand for instruction 2154 // CHECK-ERROR: ldclrlh v0.4h, v1.4h, v2.4h 2155 // CHECK-ERROR: ^ 2156 2157 ldclralh b0, b1, [x2] 2158 // CHECK-ERROR: error: invalid operand for instruction 2159 // CHECK-ERROR: ldclralh b0, b1, [x2] 2160 // CHECK-ERROR: ^ 2161 2162 ldclralh b2, b3, [sp] 2163 // CHECK-ERROR: error: invalid operand for instruction 2164 // CHECK-ERROR: ldclralh b2, b3, [sp] 2165 // CHECK-ERROR: ^ 2166 2167 ldclralh h0, h1, [x2] 2168 // CHECK-ERROR: error: invalid operand for instruction 2169 // CHECK-ERROR: ldclralh h0, h1, [x2] 2170 // CHECK-ERROR: ^ 2171 2172 ldclralh h2, h3, [sp] 2173 // CHECK-ERROR: error: invalid operand for instruction 2174 // CHECK-ERROR: ldclralh h2, h3, [sp] 2175 // CHECK-ERROR: ^ 2176 2177 ldclralh v0.4h, v1.4h, v2.4h 2178 // CHECK-ERROR: error: invalid operand for instruction 2179 // CHECK-ERROR: ldclralh v0.4h, v1.4h, v2.4h 2180 // CHECK-ERROR: ^ 2181 2182 ldeor b0, b1, [x2] 2183 // CHECK-ERROR: error: invalid operand for instruction 2184 // CHECK-ERROR: ldeor b0, b1, [x2] 2185 // CHECK-ERROR: ^ 2186 2187 ldeor b2, b3, [sp] 2188 // CHECK-ERROR: error: invalid operand for instruction 2189 // CHECK-ERROR: ldeor b2, b3, [sp] 2190 // CHECK-ERROR: ^ 2191 2192 ldeor h0, h1, [x2] 2193 // CHECK-ERROR: error: invalid operand for instruction 2194 // CHECK-ERROR: ldeor h0, h1, [x2] 2195 // CHECK-ERROR: ^ 2196 2197 ldeor h2, h3, [sp] 2198 // CHECK-ERROR: error: invalid operand for instruction 2199 // CHECK-ERROR: ldeor h2, h3, [sp] 2200 // CHECK-ERROR: ^ 2201 2202 ldeor v0.4h, v1.4h, v2.4h 2203 // CHECK-ERROR: error: invalid operand for instruction 2204 // CHECK-ERROR: ldeor v0.4h, v1.4h, v2.4h 2205 // CHECK-ERROR: ^ 2206 2207 ldeora b0, b1, [x2] 2208 // CHECK-ERROR: error: invalid operand for instruction 2209 // CHECK-ERROR: ldeora b0, b1, [x2] 2210 // CHECK-ERROR: ^ 2211 2212 ldeora b2, b3, [sp] 2213 // CHECK-ERROR: error: invalid operand for instruction 2214 // CHECK-ERROR: ldeora b2, b3, [sp] 2215 // CHECK-ERROR: ^ 2216 2217 ldeora h0, h1, [x2] 2218 // CHECK-ERROR: error: invalid operand for instruction 2219 // CHECK-ERROR: ldeora h0, h1, [x2] 2220 // CHECK-ERROR: ^ 2221 2222 ldeora h2, h3, [sp] 2223 // CHECK-ERROR: error: invalid operand for instruction 2224 // CHECK-ERROR: ldeora h2, h3, [sp] 2225 // CHECK-ERROR: ^ 2226 2227 ldeora v0.4h, v1.4h, v2.4h 2228 // CHECK-ERROR: error: invalid operand for instruction 2229 // CHECK-ERROR: ldeora v0.4h, v1.4h, v2.4h 2230 // CHECK-ERROR: ^ 2231 2232 ldeorl b0, b1, [x2] 2233 // CHECK-ERROR: error: invalid operand for instruction 2234 // CHECK-ERROR: ldeorl b0, b1, [x2] 2235 // CHECK-ERROR: ^ 2236 2237 ldeorl b2, b3, [sp] 2238 // CHECK-ERROR: error: invalid operand for instruction 2239 // CHECK-ERROR: ldeorl b2, b3, [sp] 2240 // CHECK-ERROR: ^ 2241 2242 ldeorl h0, h1, [x2] 2243 // CHECK-ERROR: error: invalid operand for instruction 2244 // CHECK-ERROR: ldeorl h0, h1, [x2] 2245 // CHECK-ERROR: ^ 2246 2247 ldeorl h2, h3, [sp] 2248 // CHECK-ERROR: error: invalid operand for instruction 2249 // CHECK-ERROR: ldeorl h2, h3, [sp] 2250 // CHECK-ERROR: ^ 2251 2252 ldeorl v0.4h, v1.4h, v2.4h 2253 // CHECK-ERROR: error: invalid operand for instruction 2254 // CHECK-ERROR: ldeorl v0.4h, v1.4h, v2.4h 2255 // CHECK-ERROR: ^ 2256 2257 ldeoral b0, b1, [x2] 2258 // CHECK-ERROR: error: invalid operand for instruction 2259 // CHECK-ERROR: ldeoral b0, b1, [x2] 2260 // CHECK-ERROR: ^ 2261 2262 ldeoral b2, b3, [sp] 2263 // CHECK-ERROR: error: invalid operand for instruction 2264 // CHECK-ERROR: ldeoral b2, b3, [sp] 2265 // CHECK-ERROR: ^ 2266 2267 ldeoral h0, h1, [x2] 2268 // CHECK-ERROR: error: invalid operand for instruction 2269 // CHECK-ERROR: ldeoral h0, h1, [x2] 2270 // CHECK-ERROR: ^ 2271 2272 ldeoral h2, h3, [sp] 2273 // CHECK-ERROR: error: invalid operand for instruction 2274 // CHECK-ERROR: ldeoral h2, h3, [sp] 2275 // CHECK-ERROR: ^ 2276 2277 ldeoral v0.4h, v1.4h, v2.4h 2278 // CHECK-ERROR: error: invalid operand for instruction 2279 // CHECK-ERROR: ldeoral v0.4h, v1.4h, v2.4h 2280 // CHECK-ERROR: ^ 2281 2282 ldeorb b0, b1, [x2] 2283 // CHECK-ERROR: error: invalid operand for instruction 2284 // CHECK-ERROR: ldeorb b0, b1, [x2] 2285 // CHECK-ERROR: ^ 2286 2287 ldeorb b2, b3, [sp] 2288 // CHECK-ERROR: error: invalid operand for instruction 2289 // CHECK-ERROR: ldeorb b2, b3, [sp] 2290 // CHECK-ERROR: ^ 2291 2292 ldeorb h0, h1, [x2] 2293 // CHECK-ERROR: error: invalid operand for instruction 2294 // CHECK-ERROR: ldeorb h0, h1, [x2] 2295 // CHECK-ERROR: ^ 2296 2297 ldeorb h2, h3, [sp] 2298 // CHECK-ERROR: error: invalid operand for instruction 2299 // CHECK-ERROR: ldeorb h2, h3, [sp] 2300 // CHECK-ERROR: ^ 2301 2302 ldeorb v0.4h, v1.4h, v2.4h 2303 // CHECK-ERROR: error: invalid operand for instruction 2304 // CHECK-ERROR: ldeorb v0.4h, v1.4h, v2.4h 2305 // CHECK-ERROR: ^ 2306 2307 ldeorh b0, b1, [x2] 2308 // CHECK-ERROR: error: invalid operand for instruction 2309 // CHECK-ERROR: ldeorh b0, b1, [x2] 2310 // CHECK-ERROR: ^ 2311 2312 ldeorh b2, b3, [sp] 2313 // CHECK-ERROR: error: invalid operand for instruction 2314 // CHECK-ERROR: ldeorh b2, b3, [sp] 2315 // CHECK-ERROR: ^ 2316 2317 ldeorh h0, h1, [x2] 2318 // CHECK-ERROR: error: invalid operand for instruction 2319 // CHECK-ERROR: ldeorh h0, h1, [x2] 2320 // CHECK-ERROR: ^ 2321 2322 ldeorh h2, h3, [sp] 2323 // CHECK-ERROR: error: invalid operand for instruction 2324 // CHECK-ERROR: ldeorh h2, h3, [sp] 2325 // CHECK-ERROR: ^ 2326 2327 ldeorh v0.4h, v1.4h, v2.4h 2328 // CHECK-ERROR: error: invalid operand for instruction 2329 // CHECK-ERROR: ldeorh v0.4h, v1.4h, v2.4h 2330 // CHECK-ERROR: ^ 2331 2332 ldeorab b0, b1, [x2] 2333 // CHECK-ERROR: error: invalid operand for instruction 2334 // CHECK-ERROR: ldeorab b0, b1, [x2] 2335 // CHECK-ERROR: ^ 2336 2337 ldeorab b2, b3, [sp] 2338 // CHECK-ERROR: error: invalid operand for instruction 2339 // CHECK-ERROR: ldeorab b2, b3, [sp] 2340 // CHECK-ERROR: ^ 2341 2342 ldeorab h0, h1, [x2] 2343 // CHECK-ERROR: error: invalid operand for instruction 2344 // CHECK-ERROR: ldeorab h0, h1, [x2] 2345 // CHECK-ERROR: ^ 2346 2347 ldeorab h2, h3, [sp] 2348 // CHECK-ERROR: error: invalid operand for instruction 2349 // CHECK-ERROR: ldeorab h2, h3, [sp] 2350 // CHECK-ERROR: ^ 2351 2352 ldeorab v0.4h, v1.4h, v2.4h 2353 // CHECK-ERROR: error: invalid operand for instruction 2354 // CHECK-ERROR: ldeorab v0.4h, v1.4h, v2.4h 2355 // CHECK-ERROR: ^ 2356 2357 ldeorlb b0, b1, [x2] 2358 // CHECK-ERROR: error: invalid operand for instruction 2359 // CHECK-ERROR: ldeorlb b0, b1, [x2] 2360 // CHECK-ERROR: ^ 2361 2362 ldeorlb b2, b3, [sp] 2363 // CHECK-ERROR: error: invalid operand for instruction 2364 // CHECK-ERROR: ldeorlb b2, b3, [sp] 2365 // CHECK-ERROR: ^ 2366 2367 ldeorlb h0, h1, [x2] 2368 // CHECK-ERROR: error: invalid operand for instruction 2369 // CHECK-ERROR: ldeorlb h0, h1, [x2] 2370 // CHECK-ERROR: ^ 2371 2372 ldeorlb h2, h3, [sp] 2373 // CHECK-ERROR: error: invalid operand for instruction 2374 // CHECK-ERROR: ldeorlb h2, h3, [sp] 2375 // CHECK-ERROR: ^ 2376 2377 ldeorlb v0.4h, v1.4h, v2.4h 2378 // CHECK-ERROR: error: invalid operand for instruction 2379 // CHECK-ERROR: ldeorlb v0.4h, v1.4h, v2.4h 2380 // CHECK-ERROR: ^ 2381 2382 ldeoralb b0, b1, [x2] 2383 // CHECK-ERROR: error: invalid operand for instruction 2384 // CHECK-ERROR: ldeoralb b0, b1, [x2] 2385 // CHECK-ERROR: ^ 2386 2387 ldeoralb b2, b3, [sp] 2388 // CHECK-ERROR: error: invalid operand for instruction 2389 // CHECK-ERROR: ldeoralb b2, b3, [sp] 2390 // CHECK-ERROR: ^ 2391 2392 ldeoralb h0, h1, [x2] 2393 // CHECK-ERROR: error: invalid operand for instruction 2394 // CHECK-ERROR: ldeoralb h0, h1, [x2] 2395 // CHECK-ERROR: ^ 2396 2397 ldeoralb h2, h3, [sp] 2398 // CHECK-ERROR: error: invalid operand for instruction 2399 // CHECK-ERROR: ldeoralb h2, h3, [sp] 2400 // CHECK-ERROR: ^ 2401 2402 ldeoralb v0.4h, v1.4h, v2.4h 2403 // CHECK-ERROR: error: invalid operand for instruction 2404 // CHECK-ERROR: ldeoralb v0.4h, v1.4h, v2.4h 2405 // CHECK-ERROR: ^ 2406 2407 ldeorah b0, b1, [x2] 2408 // CHECK-ERROR: error: invalid operand for instruction 2409 // CHECK-ERROR: ldeorah b0, b1, [x2] 2410 // CHECK-ERROR: ^ 2411 2412 ldeorah b2, b3, [sp] 2413 // CHECK-ERROR: error: invalid operand for instruction 2414 // CHECK-ERROR: ldeorah b2, b3, [sp] 2415 // CHECK-ERROR: ^ 2416 2417 ldeorah h0, h1, [x2] 2418 // CHECK-ERROR: error: invalid operand for instruction 2419 // CHECK-ERROR: ldeorah h0, h1, [x2] 2420 // CHECK-ERROR: ^ 2421 2422 ldeorah h2, h3, [sp] 2423 // CHECK-ERROR: error: invalid operand for instruction 2424 // CHECK-ERROR: ldeorah h2, h3, [sp] 2425 // CHECK-ERROR: ^ 2426 2427 ldeorah v0.4h, v1.4h, v2.4h 2428 // CHECK-ERROR: error: invalid operand for instruction 2429 // CHECK-ERROR: ldeorah v0.4h, v1.4h, v2.4h 2430 // CHECK-ERROR: ^ 2431 2432 ldeorlh b0, b1, [x2] 2433 // CHECK-ERROR: error: invalid operand for instruction 2434 // CHECK-ERROR: ldeorlh b0, b1, [x2] 2435 // CHECK-ERROR: ^ 2436 2437 ldeorlh b2, b3, [sp] 2438 // CHECK-ERROR: error: invalid operand for instruction 2439 // CHECK-ERROR: ldeorlh b2, b3, [sp] 2440 // CHECK-ERROR: ^ 2441 2442 ldeorlh h0, h1, [x2] 2443 // CHECK-ERROR: error: invalid operand for instruction 2444 // CHECK-ERROR: ldeorlh h0, h1, [x2] 2445 // CHECK-ERROR: ^ 2446 2447 ldeorlh h2, h3, [sp] 2448 // CHECK-ERROR: error: invalid operand for instruction 2449 // CHECK-ERROR: ldeorlh h2, h3, [sp] 2450 // CHECK-ERROR: ^ 2451 2452 ldeorlh v0.4h, v1.4h, v2.4h 2453 // CHECK-ERROR: error: invalid operand for instruction 2454 // CHECK-ERROR: ldeorlh v0.4h, v1.4h, v2.4h 2455 // CHECK-ERROR: ^ 2456 2457 ldeoralh b0, b1, [x2] 2458 // CHECK-ERROR: error: invalid operand for instruction 2459 // CHECK-ERROR: ldeoralh b0, b1, [x2] 2460 // CHECK-ERROR: ^ 2461 2462 ldeoralh b2, b3, [sp] 2463 // CHECK-ERROR: error: invalid operand for instruction 2464 // CHECK-ERROR: ldeoralh b2, b3, [sp] 2465 // CHECK-ERROR: ^ 2466 2467 ldeoralh h0, h1, [x2] 2468 // CHECK-ERROR: error: invalid operand for instruction 2469 // CHECK-ERROR: ldeoralh h0, h1, [x2] 2470 // CHECK-ERROR: ^ 2471 2472 ldeoralh h2, h3, [sp] 2473 // CHECK-ERROR: error: invalid operand for instruction 2474 // CHECK-ERROR: ldeoralh h2, h3, [sp] 2475 // CHECK-ERROR: ^ 2476 2477 ldeoralh v0.4h, v1.4h, v2.4h 2478 // CHECK-ERROR: error: invalid operand for instruction 2479 // CHECK-ERROR: ldeoralh v0.4h, v1.4h, v2.4h 2480 // CHECK-ERROR: ^ 2481 2482 ldset b0, b1, [x2] 2483 // CHECK-ERROR: error: invalid operand for instruction 2484 // CHECK-ERROR: ldset b0, b1, [x2] 2485 // CHECK-ERROR: ^ 2486 2487 ldset b2, b3, [sp] 2488 // CHECK-ERROR: error: invalid operand for instruction 2489 // CHECK-ERROR: ldset b2, b3, [sp] 2490 // CHECK-ERROR: ^ 2491 2492 ldset h0, h1, [x2] 2493 // CHECK-ERROR: error: invalid operand for instruction 2494 // CHECK-ERROR: ldset h0, h1, [x2] 2495 // CHECK-ERROR: ^ 2496 2497 ldset h2, h3, [sp] 2498 // CHECK-ERROR: error: invalid operand for instruction 2499 // CHECK-ERROR: ldset h2, h3, [sp] 2500 // CHECK-ERROR: ^ 2501 2502 ldset v0.4h, v1.4h, v2.4h 2503 // CHECK-ERROR: error: invalid operand for instruction 2504 // CHECK-ERROR: ldset v0.4h, v1.4h, v2.4h 2505 // CHECK-ERROR: ^ 2506 2507 ldseta b0, b1, [x2] 2508 // CHECK-ERROR: error: invalid operand for instruction 2509 // CHECK-ERROR: ldseta b0, b1, [x2] 2510 // CHECK-ERROR: ^ 2511 2512 ldseta b2, b3, [sp] 2513 // CHECK-ERROR: error: invalid operand for instruction 2514 // CHECK-ERROR: ldseta b2, b3, [sp] 2515 // CHECK-ERROR: ^ 2516 2517 ldseta h0, h1, [x2] 2518 // CHECK-ERROR: error: invalid operand for instruction 2519 // CHECK-ERROR: ldseta h0, h1, [x2] 2520 // CHECK-ERROR: ^ 2521 2522 ldseta h2, h3, [sp] 2523 // CHECK-ERROR: error: invalid operand for instruction 2524 // CHECK-ERROR: ldseta h2, h3, [sp] 2525 // CHECK-ERROR: ^ 2526 2527 ldseta v0.4h, v1.4h, v2.4h 2528 // CHECK-ERROR: error: invalid operand for instruction 2529 // CHECK-ERROR: ldseta v0.4h, v1.4h, v2.4h 2530 // CHECK-ERROR: ^ 2531 2532 ldsetl b0, b1, [x2] 2533 // CHECK-ERROR: error: invalid operand for instruction 2534 // CHECK-ERROR: ldsetl b0, b1, [x2] 2535 // CHECK-ERROR: ^ 2536 2537 ldsetl b2, b3, [sp] 2538 // CHECK-ERROR: error: invalid operand for instruction 2539 // CHECK-ERROR: ldsetl b2, b3, [sp] 2540 // CHECK-ERROR: ^ 2541 2542 ldsetl h0, h1, [x2] 2543 // CHECK-ERROR: error: invalid operand for instruction 2544 // CHECK-ERROR: ldsetl h0, h1, [x2] 2545 // CHECK-ERROR: ^ 2546 2547 ldsetl h2, h3, [sp] 2548 // CHECK-ERROR: error: invalid operand for instruction 2549 // CHECK-ERROR: ldsetl h2, h3, [sp] 2550 // CHECK-ERROR: ^ 2551 2552 ldsetl v0.4h, v1.4h, v2.4h 2553 // CHECK-ERROR: error: invalid operand for instruction 2554 // CHECK-ERROR: ldsetl v0.4h, v1.4h, v2.4h 2555 // CHECK-ERROR: ^ 2556 2557 ldsetal b0, b1, [x2] 2558 // CHECK-ERROR: error: invalid operand for instruction 2559 // CHECK-ERROR: ldsetal b0, b1, [x2] 2560 // CHECK-ERROR: ^ 2561 2562 ldsetal b2, b3, [sp] 2563 // CHECK-ERROR: error: invalid operand for instruction 2564 // CHECK-ERROR: ldsetal b2, b3, [sp] 2565 // CHECK-ERROR: ^ 2566 2567 ldsetal h0, h1, [x2] 2568 // CHECK-ERROR: error: invalid operand for instruction 2569 // CHECK-ERROR: ldsetal h0, h1, [x2] 2570 // CHECK-ERROR: ^ 2571 2572 ldsetal h2, h3, [sp] 2573 // CHECK-ERROR: error: invalid operand for instruction 2574 // CHECK-ERROR: ldsetal h2, h3, [sp] 2575 // CHECK-ERROR: ^ 2576 2577 ldsetal v0.4h, v1.4h, v2.4h 2578 // CHECK-ERROR: error: invalid operand for instruction 2579 // CHECK-ERROR: ldsetal v0.4h, v1.4h, v2.4h 2580 // CHECK-ERROR: ^ 2581 2582 ldsetb b0, b1, [x2] 2583 // CHECK-ERROR: error: invalid operand for instruction 2584 // CHECK-ERROR: ldsetb b0, b1, [x2] 2585 // CHECK-ERROR: ^ 2586 2587 ldsetb b2, b3, [sp] 2588 // CHECK-ERROR: error: invalid operand for instruction 2589 // CHECK-ERROR: ldsetb b2, b3, [sp] 2590 // CHECK-ERROR: ^ 2591 2592 ldsetb h0, h1, [x2] 2593 // CHECK-ERROR: error: invalid operand for instruction 2594 // CHECK-ERROR: ldsetb h0, h1, [x2] 2595 // CHECK-ERROR: ^ 2596 2597 ldsetb h2, h3, [sp] 2598 // CHECK-ERROR: error: invalid operand for instruction 2599 // CHECK-ERROR: ldsetb h2, h3, [sp] 2600 // CHECK-ERROR: ^ 2601 2602 ldsetb v0.4h, v1.4h, v2.4h 2603 // CHECK-ERROR: error: invalid operand for instruction 2604 // CHECK-ERROR: ldsetb v0.4h, v1.4h, v2.4h 2605 // CHECK-ERROR: ^ 2606 2607 ldseth b0, b1, [x2] 2608 // CHECK-ERROR: error: invalid operand for instruction 2609 // CHECK-ERROR: ldseth b0, b1, [x2] 2610 // CHECK-ERROR: ^ 2611 2612 ldseth b2, b3, [sp] 2613 // CHECK-ERROR: error: invalid operand for instruction 2614 // CHECK-ERROR: ldseth b2, b3, [sp] 2615 // CHECK-ERROR: ^ 2616 2617 ldseth h0, h1, [x2] 2618 // CHECK-ERROR: error: invalid operand for instruction 2619 // CHECK-ERROR: ldseth h0, h1, [x2] 2620 // CHECK-ERROR: ^ 2621 2622 ldseth h2, h3, [sp] 2623 // CHECK-ERROR: error: invalid operand for instruction 2624 // CHECK-ERROR: ldseth h2, h3, [sp] 2625 // CHECK-ERROR: ^ 2626 2627 ldseth v0.4h, v1.4h, v2.4h 2628 // CHECK-ERROR: error: invalid operand for instruction 2629 // CHECK-ERROR: ldseth v0.4h, v1.4h, v2.4h 2630 // CHECK-ERROR: ^ 2631 2632 ldsetab b0, b1, [x2] 2633 // CHECK-ERROR: error: invalid operand for instruction 2634 // CHECK-ERROR: ldsetab b0, b1, [x2] 2635 // CHECK-ERROR: ^ 2636 2637 ldsetab b2, b3, [sp] 2638 // CHECK-ERROR: error: invalid operand for instruction 2639 // CHECK-ERROR: ldsetab b2, b3, [sp] 2640 // CHECK-ERROR: ^ 2641 2642 ldsetab h0, h1, [x2] 2643 // CHECK-ERROR: error: invalid operand for instruction 2644 // CHECK-ERROR: ldsetab h0, h1, [x2] 2645 // CHECK-ERROR: ^ 2646 2647 ldsetab h2, h3, [sp] 2648 // CHECK-ERROR: error: invalid operand for instruction 2649 // CHECK-ERROR: ldsetab h2, h3, [sp] 2650 // CHECK-ERROR: ^ 2651 2652 ldsetab v0.4h, v1.4h, v2.4h 2653 // CHECK-ERROR: error: invalid operand for instruction 2654 // CHECK-ERROR: ldsetab v0.4h, v1.4h, v2.4h 2655 // CHECK-ERROR: ^ 2656 2657 ldsetlb b0, b1, [x2] 2658 // CHECK-ERROR: error: invalid operand for instruction 2659 // CHECK-ERROR: ldsetlb b0, b1, [x2] 2660 // CHECK-ERROR: ^ 2661 2662 ldsetlb b2, b3, [sp] 2663 // CHECK-ERROR: error: invalid operand for instruction 2664 // CHECK-ERROR: ldsetlb b2, b3, [sp] 2665 // CHECK-ERROR: ^ 2666 2667 ldsetlb h0, h1, [x2] 2668 // CHECK-ERROR: error: invalid operand for instruction 2669 // CHECK-ERROR: ldsetlb h0, h1, [x2] 2670 // CHECK-ERROR: ^ 2671 2672 ldsetlb h2, h3, [sp] 2673 // CHECK-ERROR: error: invalid operand for instruction 2674 // CHECK-ERROR: ldsetlb h2, h3, [sp] 2675 // CHECK-ERROR: ^ 2676 2677 ldsetlb v0.4h, v1.4h, v2.4h 2678 // CHECK-ERROR: error: invalid operand for instruction 2679 // CHECK-ERROR: ldsetlb v0.4h, v1.4h, v2.4h 2680 // CHECK-ERROR: ^ 2681 2682 ldsetalb b0, b1, [x2] 2683 // CHECK-ERROR: error: invalid operand for instruction 2684 // CHECK-ERROR: ldsetalb b0, b1, [x2] 2685 // CHECK-ERROR: ^ 2686 2687 ldsetalb b2, b3, [sp] 2688 // CHECK-ERROR: error: invalid operand for instruction 2689 // CHECK-ERROR: ldsetalb b2, b3, [sp] 2690 // CHECK-ERROR: ^ 2691 2692 ldsetalb h0, h1, [x2] 2693 // CHECK-ERROR: error: invalid operand for instruction 2694 // CHECK-ERROR: ldsetalb h0, h1, [x2] 2695 // CHECK-ERROR: ^ 2696 2697 ldsetalb h2, h3, [sp] 2698 // CHECK-ERROR: error: invalid operand for instruction 2699 // CHECK-ERROR: ldsetalb h2, h3, [sp] 2700 // CHECK-ERROR: ^ 2701 2702 ldsetalb v0.4h, v1.4h, v2.4h 2703 // CHECK-ERROR: error: invalid operand for instruction 2704 // CHECK-ERROR: ldsetalb v0.4h, v1.4h, v2.4h 2705 // CHECK-ERROR: ^ 2706 2707 ldsetah b0, b1, [x2] 2708 // CHECK-ERROR: error: invalid operand for instruction 2709 // CHECK-ERROR: ldsetah b0, b1, [x2] 2710 // CHECK-ERROR: ^ 2711 2712 ldsetah b2, b3, [sp] 2713 // CHECK-ERROR: error: invalid operand for instruction 2714 // CHECK-ERROR: ldsetah b2, b3, [sp] 2715 // CHECK-ERROR: ^ 2716 2717 ldsetah h0, h1, [x2] 2718 // CHECK-ERROR: error: invalid operand for instruction 2719 // CHECK-ERROR: ldsetah h0, h1, [x2] 2720 // CHECK-ERROR: ^ 2721 2722 ldsetah h2, h3, [sp] 2723 // CHECK-ERROR: error: invalid operand for instruction 2724 // CHECK-ERROR: ldsetah h2, h3, [sp] 2725 // CHECK-ERROR: ^ 2726 2727 ldsetah v0.4h, v1.4h, v2.4h 2728 // CHECK-ERROR: error: invalid operand for instruction 2729 // CHECK-ERROR: ldsetah v0.4h, v1.4h, v2.4h 2730 // CHECK-ERROR: ^ 2731 2732 ldsetlh b0, b1, [x2] 2733 // CHECK-ERROR: error: invalid operand for instruction 2734 // CHECK-ERROR: ldsetlh b0, b1, [x2] 2735 // CHECK-ERROR: ^ 2736 2737 ldsetlh b2, b3, [sp] 2738 // CHECK-ERROR: error: invalid operand for instruction 2739 // CHECK-ERROR: ldsetlh b2, b3, [sp] 2740 // CHECK-ERROR: ^ 2741 2742 ldsetlh h0, h1, [x2] 2743 // CHECK-ERROR: error: invalid operand for instruction 2744 // CHECK-ERROR: ldsetlh h0, h1, [x2] 2745 // CHECK-ERROR: ^ 2746 2747 ldsetlh h2, h3, [sp] 2748 // CHECK-ERROR: error: invalid operand for instruction 2749 // CHECK-ERROR: ldsetlh h2, h3, [sp] 2750 // CHECK-ERROR: ^ 2751 2752 ldsetlh v0.4h, v1.4h, v2.4h 2753 // CHECK-ERROR: error: invalid operand for instruction 2754 // CHECK-ERROR: ldsetlh v0.4h, v1.4h, v2.4h 2755 // CHECK-ERROR: ^ 2756 2757 ldsetalh b0, b1, [x2] 2758 // CHECK-ERROR: error: invalid operand for instruction 2759 // CHECK-ERROR: ldsetalh b0, b1, [x2] 2760 // CHECK-ERROR: ^ 2761 2762 ldsetalh b2, b3, [sp] 2763 // CHECK-ERROR: error: invalid operand for instruction 2764 // CHECK-ERROR: ldsetalh b2, b3, [sp] 2765 // CHECK-ERROR: ^ 2766 2767 ldsetalh h0, h1, [x2] 2768 // CHECK-ERROR: error: invalid operand for instruction 2769 // CHECK-ERROR: ldsetalh h0, h1, [x2] 2770 // CHECK-ERROR: ^ 2771 2772 ldsetalh h2, h3, [sp] 2773 // CHECK-ERROR: error: invalid operand for instruction 2774 // CHECK-ERROR: ldsetalh h2, h3, [sp] 2775 // CHECK-ERROR: ^ 2776 2777 ldsetalh v0.4h, v1.4h, v2.4h 2778 // CHECK-ERROR: error: invalid operand for instruction 2779 // CHECK-ERROR: ldsetalh v0.4h, v1.4h, v2.4h 2780 // CHECK-ERROR: ^ 2781 2782 ldsmax b0, b1, [x2] 2783 // CHECK-ERROR: error: invalid operand for instruction 2784 // CHECK-ERROR: ldsmax b0, b1, [x2] 2785 // CHECK-ERROR: ^ 2786 2787 ldsmax b2, b3, [sp] 2788 // CHECK-ERROR: error: invalid operand for instruction 2789 // CHECK-ERROR: ldsmax b2, b3, [sp] 2790 // CHECK-ERROR: ^ 2791 2792 ldsmax h0, h1, [x2] 2793 // CHECK-ERROR: error: invalid operand for instruction 2794 // CHECK-ERROR: ldsmax h0, h1, [x2] 2795 // CHECK-ERROR: ^ 2796 2797 ldsmax h2, h3, [sp] 2798 // CHECK-ERROR: error: invalid operand for instruction 2799 // CHECK-ERROR: ldsmax h2, h3, [sp] 2800 // CHECK-ERROR: ^ 2801 2802 ldsmax v0.4h, v1.4h, v2.4h 2803 // CHECK-ERROR: error: invalid operand for instruction 2804 // CHECK-ERROR: ldsmax v0.4h, v1.4h, v2.4h 2805 // CHECK-ERROR: ^ 2806 2807 ldsmaxa b0, b1, [x2] 2808 // CHECK-ERROR: error: invalid operand for instruction 2809 // CHECK-ERROR: ldsmaxa b0, b1, [x2] 2810 // CHECK-ERROR: ^ 2811 2812 ldsmaxa b2, b3, [sp] 2813 // CHECK-ERROR: error: invalid operand for instruction 2814 // CHECK-ERROR: ldsmaxa b2, b3, [sp] 2815 // CHECK-ERROR: ^ 2816 2817 ldsmaxa h0, h1, [x2] 2818 // CHECK-ERROR: error: invalid operand for instruction 2819 // CHECK-ERROR: ldsmaxa h0, h1, [x2] 2820 // CHECK-ERROR: ^ 2821 2822 ldsmaxa h2, h3, [sp] 2823 // CHECK-ERROR: error: invalid operand for instruction 2824 // CHECK-ERROR: ldsmaxa h2, h3, [sp] 2825 // CHECK-ERROR: ^ 2826 2827 ldsmaxa v0.4h, v1.4h, v2.4h 2828 // CHECK-ERROR: error: invalid operand for instruction 2829 // CHECK-ERROR: ldsmaxa v0.4h, v1.4h, v2.4h 2830 // CHECK-ERROR: ^ 2831 2832 ldsmaxl b0, b1, [x2] 2833 // CHECK-ERROR: error: invalid operand for instruction 2834 // CHECK-ERROR: ldsmaxl b0, b1, [x2] 2835 // CHECK-ERROR: ^ 2836 2837 ldsmaxl b2, b3, [sp] 2838 // CHECK-ERROR: error: invalid operand for instruction 2839 // CHECK-ERROR: ldsmaxl b2, b3, [sp] 2840 // CHECK-ERROR: ^ 2841 2842 ldsmaxl h0, h1, [x2] 2843 // CHECK-ERROR: error: invalid operand for instruction 2844 // CHECK-ERROR: ldsmaxl h0, h1, [x2] 2845 // CHECK-ERROR: ^ 2846 2847 ldsmaxl h2, h3, [sp] 2848 // CHECK-ERROR: error: invalid operand for instruction 2849 // CHECK-ERROR: ldsmaxl h2, h3, [sp] 2850 // CHECK-ERROR: ^ 2851 2852 ldsmaxl v0.4h, v1.4h, v2.4h 2853 // CHECK-ERROR: error: invalid operand for instruction 2854 // CHECK-ERROR: ldsmaxl v0.4h, v1.4h, v2.4h 2855 // CHECK-ERROR: ^ 2856 2857 ldsmaxal b0, b1, [x2] 2858 // CHECK-ERROR: error: invalid operand for instruction 2859 // CHECK-ERROR: ldsmaxal b0, b1, [x2] 2860 // CHECK-ERROR: ^ 2861 2862 ldsmaxal b2, b3, [sp] 2863 // CHECK-ERROR: error: invalid operand for instruction 2864 // CHECK-ERROR: ldsmaxal b2, b3, [sp] 2865 // CHECK-ERROR: ^ 2866 2867 ldsmaxal h0, h1, [x2] 2868 // CHECK-ERROR: error: invalid operand for instruction 2869 // CHECK-ERROR: ldsmaxal h0, h1, [x2] 2870 // CHECK-ERROR: ^ 2871 2872 ldsmaxal h2, h3, [sp] 2873 // CHECK-ERROR: error: invalid operand for instruction 2874 // CHECK-ERROR: ldsmaxal h2, h3, [sp] 2875 // CHECK-ERROR: ^ 2876 2877 ldsmaxal v0.4h, v1.4h, v2.4h 2878 // CHECK-ERROR: error: invalid operand for instruction 2879 // CHECK-ERROR: ldsmaxal v0.4h, v1.4h, v2.4h 2880 // CHECK-ERROR: ^ 2881 2882 ldsmaxb b0, b1, [x2] 2883 // CHECK-ERROR: error: invalid operand for instruction 2884 // CHECK-ERROR: ldsmaxb b0, b1, [x2] 2885 // CHECK-ERROR: ^ 2886 2887 ldsmaxb b2, b3, [sp] 2888 // CHECK-ERROR: error: invalid operand for instruction 2889 // CHECK-ERROR: ldsmaxb b2, b3, [sp] 2890 // CHECK-ERROR: ^ 2891 2892 ldsmaxb h0, h1, [x2] 2893 // CHECK-ERROR: error: invalid operand for instruction 2894 // CHECK-ERROR: ldsmaxb h0, h1, [x2] 2895 // CHECK-ERROR: ^ 2896 2897 ldsmaxb h2, h3, [sp] 2898 // CHECK-ERROR: error: invalid operand for instruction 2899 // CHECK-ERROR: ldsmaxb h2, h3, [sp] 2900 // CHECK-ERROR: ^ 2901 2902 ldsmaxb v0.4h, v1.4h, v2.4h 2903 // CHECK-ERROR: error: invalid operand for instruction 2904 // CHECK-ERROR: ldsmaxb v0.4h, v1.4h, v2.4h 2905 // CHECK-ERROR: ^ 2906 2907 ldsmaxh b0, b1, [x2] 2908 // CHECK-ERROR: error: invalid operand for instruction 2909 // CHECK-ERROR: ldsmaxh b0, b1, [x2] 2910 // CHECK-ERROR: ^ 2911 2912 ldsmaxh b2, b3, [sp] 2913 // CHECK-ERROR: error: invalid operand for instruction 2914 // CHECK-ERROR: ldsmaxh b2, b3, [sp] 2915 // CHECK-ERROR: ^ 2916 2917 ldsmaxh h0, h1, [x2] 2918 // CHECK-ERROR: error: invalid operand for instruction 2919 // CHECK-ERROR: ldsmaxh h0, h1, [x2] 2920 // CHECK-ERROR: ^ 2921 2922 ldsmaxh h2, h3, [sp] 2923 // CHECK-ERROR: error: invalid operand for instruction 2924 // CHECK-ERROR: ldsmaxh h2, h3, [sp] 2925 // CHECK-ERROR: ^ 2926 2927 ldsmaxh v0.4h, v1.4h, v2.4h 2928 // CHECK-ERROR: error: invalid operand for instruction 2929 // CHECK-ERROR: ldsmaxh v0.4h, v1.4h, v2.4h 2930 // CHECK-ERROR: ^ 2931 2932 ldsmaxab b0, b1, [x2] 2933 // CHECK-ERROR: error: invalid operand for instruction 2934 // CHECK-ERROR: ldsmaxab b0, b1, [x2] 2935 // CHECK-ERROR: ^ 2936 2937 ldsmaxab b2, b3, [sp] 2938 // CHECK-ERROR: error: invalid operand for instruction 2939 // CHECK-ERROR: ldsmaxab b2, b3, [sp] 2940 // CHECK-ERROR: ^ 2941 2942 ldsmaxab h0, h1, [x2] 2943 // CHECK-ERROR: error: invalid operand for instruction 2944 // CHECK-ERROR: ldsmaxab h0, h1, [x2] 2945 // CHECK-ERROR: ^ 2946 2947 ldsmaxab h2, h3, [sp] 2948 // CHECK-ERROR: error: invalid operand for instruction 2949 // CHECK-ERROR: ldsmaxab h2, h3, [sp] 2950 // CHECK-ERROR: ^ 2951 2952 ldsmaxab v0.4h, v1.4h, v2.4h 2953 // CHECK-ERROR: error: invalid operand for instruction 2954 // CHECK-ERROR: ldsmaxab v0.4h, v1.4h, v2.4h 2955 // CHECK-ERROR: ^ 2956 2957 ldsmaxlb b0, b1, [x2] 2958 // CHECK-ERROR: error: invalid operand for instruction 2959 // CHECK-ERROR: ldsmaxlb b0, b1, [x2] 2960 // CHECK-ERROR: ^ 2961 2962 ldsmaxlb b2, b3, [sp] 2963 // CHECK-ERROR: error: invalid operand for instruction 2964 // CHECK-ERROR: ldsmaxlb b2, b3, [sp] 2965 // CHECK-ERROR: ^ 2966 2967 ldsmaxlb h0, h1, [x2] 2968 // CHECK-ERROR: error: invalid operand for instruction 2969 // CHECK-ERROR: ldsmaxlb h0, h1, [x2] 2970 // CHECK-ERROR: ^ 2971 2972 ldsmaxlb h2, h3, [sp] 2973 // CHECK-ERROR: error: invalid operand for instruction 2974 // CHECK-ERROR: ldsmaxlb h2, h3, [sp] 2975 // CHECK-ERROR: ^ 2976 2977 ldsmaxlb v0.4h, v1.4h, v2.4h 2978 // CHECK-ERROR: error: invalid operand for instruction 2979 // CHECK-ERROR: ldsmaxlb v0.4h, v1.4h, v2.4h 2980 // CHECK-ERROR: ^ 2981 2982 ldsmaxalb b0, b1, [x2] 2983 // CHECK-ERROR: error: invalid operand for instruction 2984 // CHECK-ERROR: ldsmaxalb b0, b1, [x2] 2985 // CHECK-ERROR: ^ 2986 2987 ldsmaxalb b2, b3, [sp] 2988 // CHECK-ERROR: error: invalid operand for instruction 2989 // CHECK-ERROR: ldsmaxalb b2, b3, [sp] 2990 // CHECK-ERROR: ^ 2991 2992 ldsmaxalb h0, h1, [x2] 2993 // CHECK-ERROR: error: invalid operand for instruction 2994 // CHECK-ERROR: ldsmaxalb h0, h1, [x2] 2995 // CHECK-ERROR: ^ 2996 2997 ldsmaxalb h2, h3, [sp] 2998 // CHECK-ERROR: error: invalid operand for instruction 2999 // CHECK-ERROR: ldsmaxalb h2, h3, [sp] 3000 // CHECK-ERROR: ^ 3001 3002 ldsmaxalb v0.4h, v1.4h, v2.4h 3003 // CHECK-ERROR: error: invalid operand for instruction 3004 // CHECK-ERROR: ldsmaxalb v0.4h, v1.4h, v2.4h 3005 // CHECK-ERROR: ^ 3006 3007 ldsmaxah b0, b1, [x2] 3008 // CHECK-ERROR: error: invalid operand for instruction 3009 // CHECK-ERROR: ldsmaxah b0, b1, [x2] 3010 // CHECK-ERROR: ^ 3011 3012 ldsmaxah b2, b3, [sp] 3013 // CHECK-ERROR: error: invalid operand for instruction 3014 // CHECK-ERROR: ldsmaxah b2, b3, [sp] 3015 // CHECK-ERROR: ^ 3016 3017 ldsmaxah h0, h1, [x2] 3018 // CHECK-ERROR: error: invalid operand for instruction 3019 // CHECK-ERROR: ldsmaxah h0, h1, [x2] 3020 // CHECK-ERROR: ^ 3021 3022 ldsmaxah h2, h3, [sp] 3023 // CHECK-ERROR: error: invalid operand for instruction 3024 // CHECK-ERROR: ldsmaxah h2, h3, [sp] 3025 // CHECK-ERROR: ^ 3026 3027 ldsmaxah v0.4h, v1.4h, v2.4h 3028 // CHECK-ERROR: error: invalid operand for instruction 3029 // CHECK-ERROR: ldsmaxah v0.4h, v1.4h, v2.4h 3030 // CHECK-ERROR: ^ 3031 3032 ldsmaxlh b0, b1, [x2] 3033 // CHECK-ERROR: error: invalid operand for instruction 3034 // CHECK-ERROR: ldsmaxlh b0, b1, [x2] 3035 // CHECK-ERROR: ^ 3036 3037 ldsmaxlh b2, b3, [sp] 3038 // CHECK-ERROR: error: invalid operand for instruction 3039 // CHECK-ERROR: ldsmaxlh b2, b3, [sp] 3040 // CHECK-ERROR: ^ 3041 3042 ldsmaxlh h0, h1, [x2] 3043 // CHECK-ERROR: error: invalid operand for instruction 3044 // CHECK-ERROR: ldsmaxlh h0, h1, [x2] 3045 // CHECK-ERROR: ^ 3046 3047 ldsmaxlh h2, h3, [sp] 3048 // CHECK-ERROR: error: invalid operand for instruction 3049 // CHECK-ERROR: ldsmaxlh h2, h3, [sp] 3050 // CHECK-ERROR: ^ 3051 3052 ldsmaxlh v0.4h, v1.4h, v2.4h 3053 // CHECK-ERROR: error: invalid operand for instruction 3054 // CHECK-ERROR: ldsmaxlh v0.4h, v1.4h, v2.4h 3055 // CHECK-ERROR: ^ 3056 3057 ldsmaxalh b0, b1, [x2] 3058 // CHECK-ERROR: error: invalid operand for instruction 3059 // CHECK-ERROR: ldsmaxalh b0, b1, [x2] 3060 // CHECK-ERROR: ^ 3061 3062 ldsmaxalh b2, b3, [sp] 3063 // CHECK-ERROR: error: invalid operand for instruction 3064 // CHECK-ERROR: ldsmaxalh b2, b3, [sp] 3065 // CHECK-ERROR: ^ 3066 3067 ldsmaxalh h0, h1, [x2] 3068 // CHECK-ERROR: error: invalid operand for instruction 3069 // CHECK-ERROR: ldsmaxalh h0, h1, [x2] 3070 // CHECK-ERROR: ^ 3071 3072 ldsmaxalh h2, h3, [sp] 3073 // CHECK-ERROR: error: invalid operand for instruction 3074 // CHECK-ERROR: ldsmaxalh h2, h3, [sp] 3075 // CHECK-ERROR: ^ 3076 3077 ldsmaxalh v0.4h, v1.4h, v2.4h 3078 // CHECK-ERROR: error: invalid operand for instruction 3079 // CHECK-ERROR: ldsmaxalh v0.4h, v1.4h, v2.4h 3080 // CHECK-ERROR: ^ 3081 3082 ldsmin b0, b1, [x2] 3083 // CHECK-ERROR: error: invalid operand for instruction 3084 // CHECK-ERROR: ldsmin b0, b1, [x2] 3085 // CHECK-ERROR: ^ 3086 3087 ldsmin b2, b3, [sp] 3088 // CHECK-ERROR: error: invalid operand for instruction 3089 // CHECK-ERROR: ldsmin b2, b3, [sp] 3090 // CHECK-ERROR: ^ 3091 3092 ldsmin h0, h1, [x2] 3093 // CHECK-ERROR: error: invalid operand for instruction 3094 // CHECK-ERROR: ldsmin h0, h1, [x2] 3095 // CHECK-ERROR: ^ 3096 3097 ldsmin h2, h3, [sp] 3098 // CHECK-ERROR: error: invalid operand for instruction 3099 // CHECK-ERROR: ldsmin h2, h3, [sp] 3100 // CHECK-ERROR: ^ 3101 3102 ldsmin v0.4h, v1.4h, v2.4h 3103 // CHECK-ERROR: error: invalid operand for instruction 3104 // CHECK-ERROR: ldsmin v0.4h, v1.4h, v2.4h 3105 // CHECK-ERROR: ^ 3106 3107 ldsmina b0, b1, [x2] 3108 // CHECK-ERROR: error: invalid operand for instruction 3109 // CHECK-ERROR: ldsmina b0, b1, [x2] 3110 // CHECK-ERROR: ^ 3111 3112 ldsmina b2, b3, [sp] 3113 // CHECK-ERROR: error: invalid operand for instruction 3114 // CHECK-ERROR: ldsmina b2, b3, [sp] 3115 // CHECK-ERROR: ^ 3116 3117 ldsmina h0, h1, [x2] 3118 // CHECK-ERROR: error: invalid operand for instruction 3119 // CHECK-ERROR: ldsmina h0, h1, [x2] 3120 // CHECK-ERROR: ^ 3121 3122 ldsmina h2, h3, [sp] 3123 // CHECK-ERROR: error: invalid operand for instruction 3124 // CHECK-ERROR: ldsmina h2, h3, [sp] 3125 // CHECK-ERROR: ^ 3126 3127 ldsmina v0.4h, v1.4h, v2.4h 3128 // CHECK-ERROR: error: invalid operand for instruction 3129 // CHECK-ERROR: ldsmina v0.4h, v1.4h, v2.4h 3130 // CHECK-ERROR: ^ 3131 3132 ldsminl b0, b1, [x2] 3133 // CHECK-ERROR: error: invalid operand for instruction 3134 // CHECK-ERROR: ldsminl b0, b1, [x2] 3135 // CHECK-ERROR: ^ 3136 3137 ldsminl b2, b3, [sp] 3138 // CHECK-ERROR: error: invalid operand for instruction 3139 // CHECK-ERROR: ldsminl b2, b3, [sp] 3140 // CHECK-ERROR: ^ 3141 3142 ldsminl h0, h1, [x2] 3143 // CHECK-ERROR: error: invalid operand for instruction 3144 // CHECK-ERROR: ldsminl h0, h1, [x2] 3145 // CHECK-ERROR: ^ 3146 3147 ldsminl h2, h3, [sp] 3148 // CHECK-ERROR: error: invalid operand for instruction 3149 // CHECK-ERROR: ldsminl h2, h3, [sp] 3150 // CHECK-ERROR: ^ 3151 3152 ldsminl v0.4h, v1.4h, v2.4h 3153 // CHECK-ERROR: error: invalid operand for instruction 3154 // CHECK-ERROR: ldsminl v0.4h, v1.4h, v2.4h 3155 // CHECK-ERROR: ^ 3156 3157 ldsminal b0, b1, [x2] 3158 // CHECK-ERROR: error: invalid operand for instruction 3159 // CHECK-ERROR: ldsminal b0, b1, [x2] 3160 // CHECK-ERROR: ^ 3161 3162 ldsminal b2, b3, [sp] 3163 // CHECK-ERROR: error: invalid operand for instruction 3164 // CHECK-ERROR: ldsminal b2, b3, [sp] 3165 // CHECK-ERROR: ^ 3166 3167 ldsminal h0, h1, [x2] 3168 // CHECK-ERROR: error: invalid operand for instruction 3169 // CHECK-ERROR: ldsminal h0, h1, [x2] 3170 // CHECK-ERROR: ^ 3171 3172 ldsminal h2, h3, [sp] 3173 // CHECK-ERROR: error: invalid operand for instruction 3174 // CHECK-ERROR: ldsminal h2, h3, [sp] 3175 // CHECK-ERROR: ^ 3176 3177 ldsminal v0.4h, v1.4h, v2.4h 3178 // CHECK-ERROR: error: invalid operand for instruction 3179 // CHECK-ERROR: ldsminal v0.4h, v1.4h, v2.4h 3180 // CHECK-ERROR: ^ 3181 3182 ldsminb b0, b1, [x2] 3183 // CHECK-ERROR: error: invalid operand for instruction 3184 // CHECK-ERROR: ldsminb b0, b1, [x2] 3185 // CHECK-ERROR: ^ 3186 3187 ldsminb b2, b3, [sp] 3188 // CHECK-ERROR: error: invalid operand for instruction 3189 // CHECK-ERROR: ldsminb b2, b3, [sp] 3190 // CHECK-ERROR: ^ 3191 3192 ldsminb h0, h1, [x2] 3193 // CHECK-ERROR: error: invalid operand for instruction 3194 // CHECK-ERROR: ldsminb h0, h1, [x2] 3195 // CHECK-ERROR: ^ 3196 3197 ldsminb h2, h3, [sp] 3198 // CHECK-ERROR: error: invalid operand for instruction 3199 // CHECK-ERROR: ldsminb h2, h3, [sp] 3200 // CHECK-ERROR: ^ 3201 3202 ldsminb v0.4h, v1.4h, v2.4h 3203 // CHECK-ERROR: error: invalid operand for instruction 3204 // CHECK-ERROR: ldsminb v0.4h, v1.4h, v2.4h 3205 // CHECK-ERROR: ^ 3206 3207 ldsminh b0, b1, [x2] 3208 // CHECK-ERROR: error: invalid operand for instruction 3209 // CHECK-ERROR: ldsminh b0, b1, [x2] 3210 // CHECK-ERROR: ^ 3211 3212 ldsminh b2, b3, [sp] 3213 // CHECK-ERROR: error: invalid operand for instruction 3214 // CHECK-ERROR: ldsminh b2, b3, [sp] 3215 // CHECK-ERROR: ^ 3216 3217 ldsminh h0, h1, [x2] 3218 // CHECK-ERROR: error: invalid operand for instruction 3219 // CHECK-ERROR: ldsminh h0, h1, [x2] 3220 // CHECK-ERROR: ^ 3221 3222 ldsminh h2, h3, [sp] 3223 // CHECK-ERROR: error: invalid operand for instruction 3224 // CHECK-ERROR: ldsminh h2, h3, [sp] 3225 // CHECK-ERROR: ^ 3226 3227 ldsminh v0.4h, v1.4h, v2.4h 3228 // CHECK-ERROR: error: invalid operand for instruction 3229 // CHECK-ERROR: ldsminh v0.4h, v1.4h, v2.4h 3230 // CHECK-ERROR: ^ 3231 3232 ldsminab b0, b1, [x2] 3233 // CHECK-ERROR: error: invalid operand for instruction 3234 // CHECK-ERROR: ldsminab b0, b1, [x2] 3235 // CHECK-ERROR: ^ 3236 3237 ldsminab b2, b3, [sp] 3238 // CHECK-ERROR: error: invalid operand for instruction 3239 // CHECK-ERROR: ldsminab b2, b3, [sp] 3240 // CHECK-ERROR: ^ 3241 3242 ldsminab h0, h1, [x2] 3243 // CHECK-ERROR: error: invalid operand for instruction 3244 // CHECK-ERROR: ldsminab h0, h1, [x2] 3245 // CHECK-ERROR: ^ 3246 3247 ldsminab h2, h3, [sp] 3248 // CHECK-ERROR: error: invalid operand for instruction 3249 // CHECK-ERROR: ldsminab h2, h3, [sp] 3250 // CHECK-ERROR: ^ 3251 3252 ldsminab v0.4h, v1.4h, v2.4h 3253 // CHECK-ERROR: error: invalid operand for instruction 3254 // CHECK-ERROR: ldsminab v0.4h, v1.4h, v2.4h 3255 // CHECK-ERROR: ^ 3256 3257 ldsminlb b0, b1, [x2] 3258 // CHECK-ERROR: error: invalid operand for instruction 3259 // CHECK-ERROR: ldsminlb b0, b1, [x2] 3260 // CHECK-ERROR: ^ 3261 3262 ldsminlb b2, b3, [sp] 3263 // CHECK-ERROR: error: invalid operand for instruction 3264 // CHECK-ERROR: ldsminlb b2, b3, [sp] 3265 // CHECK-ERROR: ^ 3266 3267 ldsminlb h0, h1, [x2] 3268 // CHECK-ERROR: error: invalid operand for instruction 3269 // CHECK-ERROR: ldsminlb h0, h1, [x2] 3270 // CHECK-ERROR: ^ 3271 3272 ldsminlb h2, h3, [sp] 3273 // CHECK-ERROR: error: invalid operand for instruction 3274 // CHECK-ERROR: ldsminlb h2, h3, [sp] 3275 // CHECK-ERROR: ^ 3276 3277 ldsminlb v0.4h, v1.4h, v2.4h 3278 // CHECK-ERROR: error: invalid operand for instruction 3279 // CHECK-ERROR: ldsminlb v0.4h, v1.4h, v2.4h 3280 // CHECK-ERROR: ^ 3281 3282 ldsminalb b0, b1, [x2] 3283 // CHECK-ERROR: error: invalid operand for instruction 3284 // CHECK-ERROR: ldsminalb b0, b1, [x2] 3285 // CHECK-ERROR: ^ 3286 3287 ldsminalb b2, b3, [sp] 3288 // CHECK-ERROR: error: invalid operand for instruction 3289 // CHECK-ERROR: ldsminalb b2, b3, [sp] 3290 // CHECK-ERROR: ^ 3291 3292 ldsminalb h0, h1, [x2] 3293 // CHECK-ERROR: error: invalid operand for instruction 3294 // CHECK-ERROR: ldsminalb h0, h1, [x2] 3295 // CHECK-ERROR: ^ 3296 3297 ldsminalb h2, h3, [sp] 3298 // CHECK-ERROR: error: invalid operand for instruction 3299 // CHECK-ERROR: ldsminalb h2, h3, [sp] 3300 // CHECK-ERROR: ^ 3301 3302 ldsminalb v0.4h, v1.4h, v2.4h 3303 // CHECK-ERROR: error: invalid operand for instruction 3304 // CHECK-ERROR: ldsminalb v0.4h, v1.4h, v2.4h 3305 // CHECK-ERROR: ^ 3306 3307 ldsminah b0, b1, [x2] 3308 // CHECK-ERROR: error: invalid operand for instruction 3309 // CHECK-ERROR: ldsminah b0, b1, [x2] 3310 // CHECK-ERROR: ^ 3311 3312 ldsminah b2, b3, [sp] 3313 // CHECK-ERROR: error: invalid operand for instruction 3314 // CHECK-ERROR: ldsminah b2, b3, [sp] 3315 // CHECK-ERROR: ^ 3316 3317 ldsminah h0, h1, [x2] 3318 // CHECK-ERROR: error: invalid operand for instruction 3319 // CHECK-ERROR: ldsminah h0, h1, [x2] 3320 // CHECK-ERROR: ^ 3321 3322 ldsminah h2, h3, [sp] 3323 // CHECK-ERROR: error: invalid operand for instruction 3324 // CHECK-ERROR: ldsminah h2, h3, [sp] 3325 // CHECK-ERROR: ^ 3326 3327 ldsminah v0.4h, v1.4h, v2.4h 3328 // CHECK-ERROR: error: invalid operand for instruction 3329 // CHECK-ERROR: ldsminah v0.4h, v1.4h, v2.4h 3330 // CHECK-ERROR: ^ 3331 3332 ldsminlh b0, b1, [x2] 3333 // CHECK-ERROR: error: invalid operand for instruction 3334 // CHECK-ERROR: ldsminlh b0, b1, [x2] 3335 // CHECK-ERROR: ^ 3336 3337 ldsminlh b2, b3, [sp] 3338 // CHECK-ERROR: error: invalid operand for instruction 3339 // CHECK-ERROR: ldsminlh b2, b3, [sp] 3340 // CHECK-ERROR: ^ 3341 3342 ldsminlh h0, h1, [x2] 3343 // CHECK-ERROR: error: invalid operand for instruction 3344 // CHECK-ERROR: ldsminlh h0, h1, [x2] 3345 // CHECK-ERROR: ^ 3346 3347 ldsminlh h2, h3, [sp] 3348 // CHECK-ERROR: error: invalid operand for instruction 3349 // CHECK-ERROR: ldsminlh h2, h3, [sp] 3350 // CHECK-ERROR: ^ 3351 3352 ldsminlh v0.4h, v1.4h, v2.4h 3353 // CHECK-ERROR: error: invalid operand for instruction 3354 // CHECK-ERROR: ldsminlh v0.4h, v1.4h, v2.4h 3355 // CHECK-ERROR: ^ 3356 3357 ldsminalh b0, b1, [x2] 3358 // CHECK-ERROR: error: invalid operand for instruction 3359 // CHECK-ERROR: ldsminalh b0, b1, [x2] 3360 // CHECK-ERROR: ^ 3361 3362 ldsminalh b2, b3, [sp] 3363 // CHECK-ERROR: error: invalid operand for instruction 3364 // CHECK-ERROR: ldsminalh b2, b3, [sp] 3365 // CHECK-ERROR: ^ 3366 3367 ldsminalh h0, h1, [x2] 3368 // CHECK-ERROR: error: invalid operand for instruction 3369 // CHECK-ERROR: ldsminalh h0, h1, [x2] 3370 // CHECK-ERROR: ^ 3371 3372 ldsminalh h2, h3, [sp] 3373 // CHECK-ERROR: error: invalid operand for instruction 3374 // CHECK-ERROR: ldsminalh h2, h3, [sp] 3375 // CHECK-ERROR: ^ 3376 3377 ldsminalh v0.4h, v1.4h, v2.4h 3378 // CHECK-ERROR: error: invalid operand for instruction 3379 // CHECK-ERROR: ldsminalh v0.4h, v1.4h, v2.4h 3380 // CHECK-ERROR: ^ 3381 3382 ldumax b0, b1, [x2] 3383 // CHECK-ERROR: error: invalid operand for instruction 3384 // CHECK-ERROR: ldumax b0, b1, [x2] 3385 // CHECK-ERROR: ^ 3386 3387 ldumax b2, b3, [sp] 3388 // CHECK-ERROR: error: invalid operand for instruction 3389 // CHECK-ERROR: ldumax b2, b3, [sp] 3390 // CHECK-ERROR: ^ 3391 3392 ldumax h0, h1, [x2] 3393 // CHECK-ERROR: error: invalid operand for instruction 3394 // CHECK-ERROR: ldumax h0, h1, [x2] 3395 // CHECK-ERROR: ^ 3396 3397 ldumax h2, h3, [sp] 3398 // CHECK-ERROR: error: invalid operand for instruction 3399 // CHECK-ERROR: ldumax h2, h3, [sp] 3400 // CHECK-ERROR: ^ 3401 3402 ldumax v0.4h, v1.4h, v2.4h 3403 // CHECK-ERROR: error: invalid operand for instruction 3404 // CHECK-ERROR: ldumax v0.4h, v1.4h, v2.4h 3405 // CHECK-ERROR: ^ 3406 3407 ldumaxa b0, b1, [x2] 3408 // CHECK-ERROR: error: invalid operand for instruction 3409 // CHECK-ERROR: ldumaxa b0, b1, [x2] 3410 // CHECK-ERROR: ^ 3411 3412 ldumaxa b2, b3, [sp] 3413 // CHECK-ERROR: error: invalid operand for instruction 3414 // CHECK-ERROR: ldumaxa b2, b3, [sp] 3415 // CHECK-ERROR: ^ 3416 3417 ldumaxa h0, h1, [x2] 3418 // CHECK-ERROR: error: invalid operand for instruction 3419 // CHECK-ERROR: ldumaxa h0, h1, [x2] 3420 // CHECK-ERROR: ^ 3421 3422 ldumaxa h2, h3, [sp] 3423 // CHECK-ERROR: error: invalid operand for instruction 3424 // CHECK-ERROR: ldumaxa h2, h3, [sp] 3425 // CHECK-ERROR: ^ 3426 3427 ldumaxa v0.4h, v1.4h, v2.4h 3428 // CHECK-ERROR: error: invalid operand for instruction 3429 // CHECK-ERROR: ldumaxa v0.4h, v1.4h, v2.4h 3430 // CHECK-ERROR: ^ 3431 3432 ldumaxl b0, b1, [x2] 3433 // CHECK-ERROR: error: invalid operand for instruction 3434 // CHECK-ERROR: ldumaxl b0, b1, [x2] 3435 // CHECK-ERROR: ^ 3436 3437 ldumaxl b2, b3, [sp] 3438 // CHECK-ERROR: error: invalid operand for instruction 3439 // CHECK-ERROR: ldumaxl b2, b3, [sp] 3440 // CHECK-ERROR: ^ 3441 3442 ldumaxl h0, h1, [x2] 3443 // CHECK-ERROR: error: invalid operand for instruction 3444 // CHECK-ERROR: ldumaxl h0, h1, [x2] 3445 // CHECK-ERROR: ^ 3446 3447 ldumaxl h2, h3, [sp] 3448 // CHECK-ERROR: error: invalid operand for instruction 3449 // CHECK-ERROR: ldumaxl h2, h3, [sp] 3450 // CHECK-ERROR: ^ 3451 3452 ldumaxl v0.4h, v1.4h, v2.4h 3453 // CHECK-ERROR: error: invalid operand for instruction 3454 // CHECK-ERROR: ldumaxl v0.4h, v1.4h, v2.4h 3455 // CHECK-ERROR: ^ 3456 3457 ldumaxal b0, b1, [x2] 3458 // CHECK-ERROR: error: invalid operand for instruction 3459 // CHECK-ERROR: ldumaxal b0, b1, [x2] 3460 // CHECK-ERROR: ^ 3461 3462 ldumaxal b2, b3, [sp] 3463 // CHECK-ERROR: error: invalid operand for instruction 3464 // CHECK-ERROR: ldumaxal b2, b3, [sp] 3465 // CHECK-ERROR: ^ 3466 3467 ldumaxal h0, h1, [x2] 3468 // CHECK-ERROR: error: invalid operand for instruction 3469 // CHECK-ERROR: ldumaxal h0, h1, [x2] 3470 // CHECK-ERROR: ^ 3471 3472 ldumaxal h2, h3, [sp] 3473 // CHECK-ERROR: error: invalid operand for instruction 3474 // CHECK-ERROR: ldumaxal h2, h3, [sp] 3475 // CHECK-ERROR: ^ 3476 3477 ldumaxal v0.4h, v1.4h, v2.4h 3478 // CHECK-ERROR: error: invalid operand for instruction 3479 // CHECK-ERROR: ldumaxal v0.4h, v1.4h, v2.4h 3480 // CHECK-ERROR: ^ 3481 3482 ldumaxb b0, b1, [x2] 3483 // CHECK-ERROR: error: invalid operand for instruction 3484 // CHECK-ERROR: ldumaxb b0, b1, [x2] 3485 // CHECK-ERROR: ^ 3486 3487 ldumaxb b2, b3, [sp] 3488 // CHECK-ERROR: error: invalid operand for instruction 3489 // CHECK-ERROR: ldumaxb b2, b3, [sp] 3490 // CHECK-ERROR: ^ 3491 3492 ldumaxb h0, h1, [x2] 3493 // CHECK-ERROR: error: invalid operand for instruction 3494 // CHECK-ERROR: ldumaxb h0, h1, [x2] 3495 // CHECK-ERROR: ^ 3496 3497 ldumaxb h2, h3, [sp] 3498 // CHECK-ERROR: error: invalid operand for instruction 3499 // CHECK-ERROR: ldumaxb h2, h3, [sp] 3500 // CHECK-ERROR: ^ 3501 3502 ldumaxb v0.4h, v1.4h, v2.4h 3503 // CHECK-ERROR: error: invalid operand for instruction 3504 // CHECK-ERROR: ldumaxb v0.4h, v1.4h, v2.4h 3505 // CHECK-ERROR: ^ 3506 3507 ldumaxh b0, b1, [x2] 3508 // CHECK-ERROR: error: invalid operand for instruction 3509 // CHECK-ERROR: ldumaxh b0, b1, [x2] 3510 // CHECK-ERROR: ^ 3511 3512 ldumaxh b2, b3, [sp] 3513 // CHECK-ERROR: error: invalid operand for instruction 3514 // CHECK-ERROR: ldumaxh b2, b3, [sp] 3515 // CHECK-ERROR: ^ 3516 3517 ldumaxh h0, h1, [x2] 3518 // CHECK-ERROR: error: invalid operand for instruction 3519 // CHECK-ERROR: ldumaxh h0, h1, [x2] 3520 // CHECK-ERROR: ^ 3521 3522 ldumaxh h2, h3, [sp] 3523 // CHECK-ERROR: error: invalid operand for instruction 3524 // CHECK-ERROR: ldumaxh h2, h3, [sp] 3525 // CHECK-ERROR: ^ 3526 3527 ldumaxh v0.4h, v1.4h, v2.4h 3528 // CHECK-ERROR: error: invalid operand for instruction 3529 // CHECK-ERROR: ldumaxh v0.4h, v1.4h, v2.4h 3530 // CHECK-ERROR: ^ 3531 3532 ldumaxab b0, b1, [x2] 3533 // CHECK-ERROR: error: invalid operand for instruction 3534 // CHECK-ERROR: ldumaxab b0, b1, [x2] 3535 // CHECK-ERROR: ^ 3536 3537 ldumaxab b2, b3, [sp] 3538 // CHECK-ERROR: error: invalid operand for instruction 3539 // CHECK-ERROR: ldumaxab b2, b3, [sp] 3540 // CHECK-ERROR: ^ 3541 3542 ldumaxab h0, h1, [x2] 3543 // CHECK-ERROR: error: invalid operand for instruction 3544 // CHECK-ERROR: ldumaxab h0, h1, [x2] 3545 // CHECK-ERROR: ^ 3546 3547 ldumaxab h2, h3, [sp] 3548 // CHECK-ERROR: error: invalid operand for instruction 3549 // CHECK-ERROR: ldumaxab h2, h3, [sp] 3550 // CHECK-ERROR: ^ 3551 3552 ldumaxab v0.4h, v1.4h, v2.4h 3553 // CHECK-ERROR: error: invalid operand for instruction 3554 // CHECK-ERROR: ldumaxab v0.4h, v1.4h, v2.4h 3555 // CHECK-ERROR: ^ 3556 3557 ldumaxlb b0, b1, [x2] 3558 // CHECK-ERROR: error: invalid operand for instruction 3559 // CHECK-ERROR: ldumaxlb b0, b1, [x2] 3560 // CHECK-ERROR: ^ 3561 3562 ldumaxlb b2, b3, [sp] 3563 // CHECK-ERROR: error: invalid operand for instruction 3564 // CHECK-ERROR: ldumaxlb b2, b3, [sp] 3565 // CHECK-ERROR: ^ 3566 3567 ldumaxlb h0, h1, [x2] 3568 // CHECK-ERROR: error: invalid operand for instruction 3569 // CHECK-ERROR: ldumaxlb h0, h1, [x2] 3570 // CHECK-ERROR: ^ 3571 3572 ldumaxlb h2, h3, [sp] 3573 // CHECK-ERROR: error: invalid operand for instruction 3574 // CHECK-ERROR: ldumaxlb h2, h3, [sp] 3575 // CHECK-ERROR: ^ 3576 3577 ldumaxlb v0.4h, v1.4h, v2.4h 3578 // CHECK-ERROR: error: invalid operand for instruction 3579 // CHECK-ERROR: ldumaxlb v0.4h, v1.4h, v2.4h 3580 // CHECK-ERROR: ^ 3581 3582 ldumaxalb b0, b1, [x2] 3583 // CHECK-ERROR: error: invalid operand for instruction 3584 // CHECK-ERROR: ldumaxalb b0, b1, [x2] 3585 // CHECK-ERROR: ^ 3586 3587 ldumaxalb b2, b3, [sp] 3588 // CHECK-ERROR: error: invalid operand for instruction 3589 // CHECK-ERROR: ldumaxalb b2, b3, [sp] 3590 // CHECK-ERROR: ^ 3591 3592 ldumaxalb h0, h1, [x2] 3593 // CHECK-ERROR: error: invalid operand for instruction 3594 // CHECK-ERROR: ldumaxalb h0, h1, [x2] 3595 // CHECK-ERROR: ^ 3596 3597 ldumaxalb h2, h3, [sp] 3598 // CHECK-ERROR: error: invalid operand for instruction 3599 // CHECK-ERROR: ldumaxalb h2, h3, [sp] 3600 // CHECK-ERROR: ^ 3601 3602 ldumaxalb v0.4h, v1.4h, v2.4h 3603 // CHECK-ERROR: error: invalid operand for instruction 3604 // CHECK-ERROR: ldumaxalb v0.4h, v1.4h, v2.4h 3605 // CHECK-ERROR: ^ 3606 3607 ldumaxah b0, b1, [x2] 3608 // CHECK-ERROR: error: invalid operand for instruction 3609 // CHECK-ERROR: ldumaxah b0, b1, [x2] 3610 // CHECK-ERROR: ^ 3611 3612 ldumaxah b2, b3, [sp] 3613 // CHECK-ERROR: error: invalid operand for instruction 3614 // CHECK-ERROR: ldumaxah b2, b3, [sp] 3615 // CHECK-ERROR: ^ 3616 3617 ldumaxah h0, h1, [x2] 3618 // CHECK-ERROR: error: invalid operand for instruction 3619 // CHECK-ERROR: ldumaxah h0, h1, [x2] 3620 // CHECK-ERROR: ^ 3621 3622 ldumaxah h2, h3, [sp] 3623 // CHECK-ERROR: error: invalid operand for instruction 3624 // CHECK-ERROR: ldumaxah h2, h3, [sp] 3625 // CHECK-ERROR: ^ 3626 3627 ldumaxah v0.4h, v1.4h, v2.4h 3628 // CHECK-ERROR: error: invalid operand for instruction 3629 // CHECK-ERROR: ldumaxah v0.4h, v1.4h, v2.4h 3630 // CHECK-ERROR: ^ 3631 3632 ldumaxlh b0, b1, [x2] 3633 // CHECK-ERROR: error: invalid operand for instruction 3634 // CHECK-ERROR: ldumaxlh b0, b1, [x2] 3635 // CHECK-ERROR: ^ 3636 3637 ldumaxlh b2, b3, [sp] 3638 // CHECK-ERROR: error: invalid operand for instruction 3639 // CHECK-ERROR: ldumaxlh b2, b3, [sp] 3640 // CHECK-ERROR: ^ 3641 3642 ldumaxlh h0, h1, [x2] 3643 // CHECK-ERROR: error: invalid operand for instruction 3644 // CHECK-ERROR: ldumaxlh h0, h1, [x2] 3645 // CHECK-ERROR: ^ 3646 3647 ldumaxlh h2, h3, [sp] 3648 // CHECK-ERROR: error: invalid operand for instruction 3649 // CHECK-ERROR: ldumaxlh h2, h3, [sp] 3650 // CHECK-ERROR: ^ 3651 3652 ldumaxlh v0.4h, v1.4h, v2.4h 3653 // CHECK-ERROR: error: invalid operand for instruction 3654 // CHECK-ERROR: ldumaxlh v0.4h, v1.4h, v2.4h 3655 // CHECK-ERROR: ^ 3656 3657 ldumaxalh b0, b1, [x2] 3658 // CHECK-ERROR: error: invalid operand for instruction 3659 // CHECK-ERROR: ldumaxalh b0, b1, [x2] 3660 // CHECK-ERROR: ^ 3661 3662 ldumaxalh b2, b3, [sp] 3663 // CHECK-ERROR: error: invalid operand for instruction 3664 // CHECK-ERROR: ldumaxalh b2, b3, [sp] 3665 // CHECK-ERROR: ^ 3666 3667 ldumaxalh h0, h1, [x2] 3668 // CHECK-ERROR: error: invalid operand for instruction 3669 // CHECK-ERROR: ldumaxalh h0, h1, [x2] 3670 // CHECK-ERROR: ^ 3671 3672 ldumaxalh h2, h3, [sp] 3673 // CHECK-ERROR: error: invalid operand for instruction 3674 // CHECK-ERROR: ldumaxalh h2, h3, [sp] 3675 // CHECK-ERROR: ^ 3676 3677 ldumaxalh v0.4h, v1.4h, v2.4h 3678 // CHECK-ERROR: error: invalid operand for instruction 3679 // CHECK-ERROR: ldumaxalh v0.4h, v1.4h, v2.4h 3680 // CHECK-ERROR: ^ 3681 3682 ldumin b0, b1, [x2] 3683 // CHECK-ERROR: error: invalid operand for instruction 3684 // CHECK-ERROR: ldumin b0, b1, [x2] 3685 // CHECK-ERROR: ^ 3686 3687 ldumin b2, b3, [sp] 3688 // CHECK-ERROR: error: invalid operand for instruction 3689 // CHECK-ERROR: ldumin b2, b3, [sp] 3690 // CHECK-ERROR: ^ 3691 3692 ldumin h0, h1, [x2] 3693 // CHECK-ERROR: error: invalid operand for instruction 3694 // CHECK-ERROR: ldumin h0, h1, [x2] 3695 // CHECK-ERROR: ^ 3696 3697 ldumin h2, h3, [sp] 3698 // CHECK-ERROR: error: invalid operand for instruction 3699 // CHECK-ERROR: ldumin h2, h3, [sp] 3700 // CHECK-ERROR: ^ 3701 3702 ldumin v0.4h, v1.4h, v2.4h 3703 // CHECK-ERROR: error: invalid operand for instruction 3704 // CHECK-ERROR: ldumin v0.4h, v1.4h, v2.4h 3705 // CHECK-ERROR: ^ 3706 3707 ldumina b0, b1, [x2] 3708 // CHECK-ERROR: error: invalid operand for instruction 3709 // CHECK-ERROR: ldumina b0, b1, [x2] 3710 // CHECK-ERROR: ^ 3711 3712 ldumina b2, b3, [sp] 3713 // CHECK-ERROR: error: invalid operand for instruction 3714 // CHECK-ERROR: ldumina b2, b3, [sp] 3715 // CHECK-ERROR: ^ 3716 3717 ldumina h0, h1, [x2] 3718 // CHECK-ERROR: error: invalid operand for instruction 3719 // CHECK-ERROR: ldumina h0, h1, [x2] 3720 // CHECK-ERROR: ^ 3721 3722 ldumina h2, h3, [sp] 3723 // CHECK-ERROR: error: invalid operand for instruction 3724 // CHECK-ERROR: ldumina h2, h3, [sp] 3725 // CHECK-ERROR: ^ 3726 3727 ldumina v0.4h, v1.4h, v2.4h 3728 // CHECK-ERROR: error: invalid operand for instruction 3729 // CHECK-ERROR: ldumina v0.4h, v1.4h, v2.4h 3730 // CHECK-ERROR: ^ 3731 3732 lduminl b0, b1, [x2] 3733 // CHECK-ERROR: error: invalid operand for instruction 3734 // CHECK-ERROR: lduminl b0, b1, [x2] 3735 // CHECK-ERROR: ^ 3736 3737 lduminl b2, b3, [sp] 3738 // CHECK-ERROR: error: invalid operand for instruction 3739 // CHECK-ERROR: lduminl b2, b3, [sp] 3740 // CHECK-ERROR: ^ 3741 3742 lduminl h0, h1, [x2] 3743 // CHECK-ERROR: error: invalid operand for instruction 3744 // CHECK-ERROR: lduminl h0, h1, [x2] 3745 // CHECK-ERROR: ^ 3746 3747 lduminl h2, h3, [sp] 3748 // CHECK-ERROR: error: invalid operand for instruction 3749 // CHECK-ERROR: lduminl h2, h3, [sp] 3750 // CHECK-ERROR: ^ 3751 3752 lduminl v0.4h, v1.4h, v2.4h 3753 // CHECK-ERROR: error: invalid operand for instruction 3754 // CHECK-ERROR: lduminl v0.4h, v1.4h, v2.4h 3755 // CHECK-ERROR: ^ 3756 3757 lduminal b0, b1, [x2] 3758 // CHECK-ERROR: error: invalid operand for instruction 3759 // CHECK-ERROR: lduminal b0, b1, [x2] 3760 // CHECK-ERROR: ^ 3761 3762 lduminal b2, b3, [sp] 3763 // CHECK-ERROR: error: invalid operand for instruction 3764 // CHECK-ERROR: lduminal b2, b3, [sp] 3765 // CHECK-ERROR: ^ 3766 3767 lduminal h0, h1, [x2] 3768 // CHECK-ERROR: error: invalid operand for instruction 3769 // CHECK-ERROR: lduminal h0, h1, [x2] 3770 // CHECK-ERROR: ^ 3771 3772 lduminal h2, h3, [sp] 3773 // CHECK-ERROR: error: invalid operand for instruction 3774 // CHECK-ERROR: lduminal h2, h3, [sp] 3775 // CHECK-ERROR: ^ 3776 3777 lduminal v0.4h, v1.4h, v2.4h 3778 // CHECK-ERROR: error: invalid operand for instruction 3779 // CHECK-ERROR: lduminal v0.4h, v1.4h, v2.4h 3780 // CHECK-ERROR: ^ 3781 3782 lduminb b0, b1, [x2] 3783 // CHECK-ERROR: error: invalid operand for instruction 3784 // CHECK-ERROR: lduminb b0, b1, [x2] 3785 // CHECK-ERROR: ^ 3786 3787 lduminb b2, b3, [sp] 3788 // CHECK-ERROR: error: invalid operand for instruction 3789 // CHECK-ERROR: lduminb b2, b3, [sp] 3790 // CHECK-ERROR: ^ 3791 3792 lduminb h0, h1, [x2] 3793 // CHECK-ERROR: error: invalid operand for instruction 3794 // CHECK-ERROR: lduminb h0, h1, [x2] 3795 // CHECK-ERROR: ^ 3796 3797 lduminb h2, h3, [sp] 3798 // CHECK-ERROR: error: invalid operand for instruction 3799 // CHECK-ERROR: lduminb h2, h3, [sp] 3800 // CHECK-ERROR: ^ 3801 3802 lduminb v0.4h, v1.4h, v2.4h 3803 // CHECK-ERROR: error: invalid operand for instruction 3804 // CHECK-ERROR: lduminb v0.4h, v1.4h, v2.4h 3805 // CHECK-ERROR: ^ 3806 3807 lduminh b0, b1, [x2] 3808 // CHECK-ERROR: error: invalid operand for instruction 3809 // CHECK-ERROR: lduminh b0, b1, [x2] 3810 // CHECK-ERROR: ^ 3811 3812 lduminh b2, b3, [sp] 3813 // CHECK-ERROR: error: invalid operand for instruction 3814 // CHECK-ERROR: lduminh b2, b3, [sp] 3815 // CHECK-ERROR: ^ 3816 3817 lduminh h0, h1, [x2] 3818 // CHECK-ERROR: error: invalid operand for instruction 3819 // CHECK-ERROR: lduminh h0, h1, [x2] 3820 // CHECK-ERROR: ^ 3821 3822 lduminh h2, h3, [sp] 3823 // CHECK-ERROR: error: invalid operand for instruction 3824 // CHECK-ERROR: lduminh h2, h3, [sp] 3825 // CHECK-ERROR: ^ 3826 3827 lduminh v0.4h, v1.4h, v2.4h 3828 // CHECK-ERROR: error: invalid operand for instruction 3829 // CHECK-ERROR: lduminh v0.4h, v1.4h, v2.4h 3830 // CHECK-ERROR: ^ 3831 3832 lduminab b0, b1, [x2] 3833 // CHECK-ERROR: error: invalid operand for instruction 3834 // CHECK-ERROR: lduminab b0, b1, [x2] 3835 // CHECK-ERROR: ^ 3836 3837 lduminab b2, b3, [sp] 3838 // CHECK-ERROR: error: invalid operand for instruction 3839 // CHECK-ERROR: lduminab b2, b3, [sp] 3840 // CHECK-ERROR: ^ 3841 3842 lduminab h0, h1, [x2] 3843 // CHECK-ERROR: error: invalid operand for instruction 3844 // CHECK-ERROR: lduminab h0, h1, [x2] 3845 // CHECK-ERROR: ^ 3846 3847 lduminab h2, h3, [sp] 3848 // CHECK-ERROR: error: invalid operand for instruction 3849 // CHECK-ERROR: lduminab h2, h3, [sp] 3850 // CHECK-ERROR: ^ 3851 3852 lduminab v0.4h, v1.4h, v2.4h 3853 // CHECK-ERROR: error: invalid operand for instruction 3854 // CHECK-ERROR: lduminab v0.4h, v1.4h, v2.4h 3855 // CHECK-ERROR: ^ 3856 3857 lduminlb b0, b1, [x2] 3858 // CHECK-ERROR: error: invalid operand for instruction 3859 // CHECK-ERROR: lduminlb b0, b1, [x2] 3860 // CHECK-ERROR: ^ 3861 3862 lduminlb b2, b3, [sp] 3863 // CHECK-ERROR: error: invalid operand for instruction 3864 // CHECK-ERROR: lduminlb b2, b3, [sp] 3865 // CHECK-ERROR: ^ 3866 3867 lduminlb h0, h1, [x2] 3868 // CHECK-ERROR: error: invalid operand for instruction 3869 // CHECK-ERROR: lduminlb h0, h1, [x2] 3870 // CHECK-ERROR: ^ 3871 3872 lduminlb h2, h3, [sp] 3873 // CHECK-ERROR: error: invalid operand for instruction 3874 // CHECK-ERROR: lduminlb h2, h3, [sp] 3875 // CHECK-ERROR: ^ 3876 3877 lduminlb v0.4h, v1.4h, v2.4h 3878 // CHECK-ERROR: error: invalid operand for instruction 3879 // CHECK-ERROR: lduminlb v0.4h, v1.4h, v2.4h 3880 // CHECK-ERROR: ^ 3881 3882 lduminalb b0, b1, [x2] 3883 // CHECK-ERROR: error: invalid operand for instruction 3884 // CHECK-ERROR: lduminalb b0, b1, [x2] 3885 // CHECK-ERROR: ^ 3886 3887 lduminalb b2, b3, [sp] 3888 // CHECK-ERROR: error: invalid operand for instruction 3889 // CHECK-ERROR: lduminalb b2, b3, [sp] 3890 // CHECK-ERROR: ^ 3891 3892 lduminalb h0, h1, [x2] 3893 // CHECK-ERROR: error: invalid operand for instruction 3894 // CHECK-ERROR: lduminalb h0, h1, [x2] 3895 // CHECK-ERROR: ^ 3896 3897 lduminalb h2, h3, [sp] 3898 // CHECK-ERROR: error: invalid operand for instruction 3899 // CHECK-ERROR: lduminalb h2, h3, [sp] 3900 // CHECK-ERROR: ^ 3901 3902 lduminalb v0.4h, v1.4h, v2.4h 3903 // CHECK-ERROR: error: invalid operand for instruction 3904 // CHECK-ERROR: lduminalb v0.4h, v1.4h, v2.4h 3905 // CHECK-ERROR: ^ 3906 3907 lduminah b0, b1, [x2] 3908 // CHECK-ERROR: error: invalid operand for instruction 3909 // CHECK-ERROR: lduminah b0, b1, [x2] 3910 // CHECK-ERROR: ^ 3911 3912 lduminah b2, b3, [sp] 3913 // CHECK-ERROR: error: invalid operand for instruction 3914 // CHECK-ERROR: lduminah b2, b3, [sp] 3915 // CHECK-ERROR: ^ 3916 3917 lduminah h0, h1, [x2] 3918 // CHECK-ERROR: error: invalid operand for instruction 3919 // CHECK-ERROR: lduminah h0, h1, [x2] 3920 // CHECK-ERROR: ^ 3921 3922 lduminah h2, h3, [sp] 3923 // CHECK-ERROR: error: invalid operand for instruction 3924 // CHECK-ERROR: lduminah h2, h3, [sp] 3925 // CHECK-ERROR: ^ 3926 3927 lduminah v0.4h, v1.4h, v2.4h 3928 // CHECK-ERROR: error: invalid operand for instruction 3929 // CHECK-ERROR: lduminah v0.4h, v1.4h, v2.4h 3930 // CHECK-ERROR: ^ 3931 3932 lduminlh b0, b1, [x2] 3933 // CHECK-ERROR: error: invalid operand for instruction 3934 // CHECK-ERROR: lduminlh b0, b1, [x2] 3935 // CHECK-ERROR: ^ 3936 3937 lduminlh b2, b3, [sp] 3938 // CHECK-ERROR: error: invalid operand for instruction 3939 // CHECK-ERROR: lduminlh b2, b3, [sp] 3940 // CHECK-ERROR: ^ 3941 3942 lduminlh h0, h1, [x2] 3943 // CHECK-ERROR: error: invalid operand for instruction 3944 // CHECK-ERROR: lduminlh h0, h1, [x2] 3945 // CHECK-ERROR: ^ 3946 3947 lduminlh h2, h3, [sp] 3948 // CHECK-ERROR: error: invalid operand for instruction 3949 // CHECK-ERROR: lduminlh h2, h3, [sp] 3950 // CHECK-ERROR: ^ 3951 3952 lduminlh v0.4h, v1.4h, v2.4h 3953 // CHECK-ERROR: error: invalid operand for instruction 3954 // CHECK-ERROR: lduminlh v0.4h, v1.4h, v2.4h 3955 // CHECK-ERROR: ^ 3956 3957 lduminalh b0, b1, [x2] 3958 // CHECK-ERROR: error: invalid operand for instruction 3959 // CHECK-ERROR: lduminalh b0, b1, [x2] 3960 // CHECK-ERROR: ^ 3961 3962 lduminalh b2, b3, [sp] 3963 // CHECK-ERROR: error: invalid operand for instruction 3964 // CHECK-ERROR: lduminalh b2, b3, [sp] 3965 // CHECK-ERROR: ^ 3966 3967 lduminalh h0, h1, [x2] 3968 // CHECK-ERROR: error: invalid operand for instruction 3969 // CHECK-ERROR: lduminalh h0, h1, [x2] 3970 // CHECK-ERROR: ^ 3971 3972 lduminalh h2, h3, [sp] 3973 // CHECK-ERROR: error: invalid operand for instruction 3974 // CHECK-ERROR: lduminalh h2, h3, [sp] 3975 // CHECK-ERROR: ^ 3976 3977 lduminalh v0.4h, v1.4h, v2.4h 3978 // CHECK-ERROR: error: invalid operand for instruction 3979 // CHECK-ERROR: lduminalh v0.4h, v1.4h, v2.4h 3980 // CHECK-ERROR: ^ 3981 3982 stadd b0, [x2] 3983 // CHECK-ERROR: error: invalid operand for instruction 3984 // CHECK-ERROR: stadd b0, [x2] 3985 // CHECK-ERROR: ^ 3986 3987 stadd b2, [sp] 3988 // CHECK-ERROR: error: invalid operand for instruction 3989 // CHECK-ERROR: stadd b2, [sp] 3990 // CHECK-ERROR: ^ 3991 3992 stadd h0, [x2] 3993 // CHECK-ERROR: error: invalid operand for instruction 3994 // CHECK-ERROR: stadd h0, [x2] 3995 // CHECK-ERROR: ^ 3996 3997 stadd h2, [sp] 3998 // CHECK-ERROR: error: invalid operand for instruction 3999 // CHECK-ERROR: stadd h2, [sp] 4000 // CHECK-ERROR: ^ 4001 4002 stadd v0.4h, v2.4h 4003 // CHECK-ERROR: error: invalid operand for instruction 4004 // CHECK-ERROR: stadd v0.4h, v2.4h 4005 // CHECK-ERROR: ^ 4006 4007 staddl b0, [x2] 4008 // CHECK-ERROR: error: invalid operand for instruction 4009 // CHECK-ERROR: staddl b0, [x2] 4010 // CHECK-ERROR: ^ 4011 4012 staddl b2, [sp] 4013 // CHECK-ERROR: error: invalid operand for instruction 4014 // CHECK-ERROR: staddl b2, [sp] 4015 // CHECK-ERROR: ^ 4016 4017 staddl h0, [x2] 4018 // CHECK-ERROR: error: invalid operand for instruction 4019 // CHECK-ERROR: staddl h0, [x2] 4020 // CHECK-ERROR: ^ 4021 4022 staddl h2, [sp] 4023 // CHECK-ERROR: error: invalid operand for instruction 4024 // CHECK-ERROR: staddl h2, [sp] 4025 // CHECK-ERROR: ^ 4026 4027 staddl v0.4h, v2.4h 4028 // CHECK-ERROR: error: invalid operand for instruction 4029 // CHECK-ERROR: staddl v0.4h, v2.4h 4030 // CHECK-ERROR: ^ 4031 4032 staddb b0, [x2] 4033 // CHECK-ERROR: error: invalid operand for instruction 4034 // CHECK-ERROR: staddb b0, [x2] 4035 // CHECK-ERROR: ^ 4036 4037 staddb b2, [sp] 4038 // CHECK-ERROR: error: invalid operand for instruction 4039 // CHECK-ERROR: staddb b2, [sp] 4040 // CHECK-ERROR: ^ 4041 4042 staddb h0, [x2] 4043 // CHECK-ERROR: error: invalid operand for instruction 4044 // CHECK-ERROR: staddb h0, [x2] 4045 // CHECK-ERROR: ^ 4046 4047 staddb h2, [sp] 4048 // CHECK-ERROR: error: invalid operand for instruction 4049 // CHECK-ERROR: staddb h2, [sp] 4050 // CHECK-ERROR: ^ 4051 4052 staddb v0.4h, v2.4h 4053 // CHECK-ERROR: error: invalid operand for instruction 4054 // CHECK-ERROR: staddb v0.4h, v2.4h 4055 // CHECK-ERROR: ^ 4056 4057 staddh b0, [x2] 4058 // CHECK-ERROR: error: invalid operand for instruction 4059 // CHECK-ERROR: staddh b0, [x2] 4060 // CHECK-ERROR: ^ 4061 4062 staddh b2, [sp] 4063 // CHECK-ERROR: error: invalid operand for instruction 4064 // CHECK-ERROR: staddh b2, [sp] 4065 // CHECK-ERROR: ^ 4066 4067 staddh h0, [x2] 4068 // CHECK-ERROR: error: invalid operand for instruction 4069 // CHECK-ERROR: staddh h0, [x2] 4070 // CHECK-ERROR: ^ 4071 4072 staddh h2, [sp] 4073 // CHECK-ERROR: error: invalid operand for instruction 4074 // CHECK-ERROR: staddh h2, [sp] 4075 // CHECK-ERROR: ^ 4076 4077 staddh v0.4h, v2.4h 4078 // CHECK-ERROR: error: invalid operand for instruction 4079 // CHECK-ERROR: staddh v0.4h, v2.4h 4080 // CHECK-ERROR: ^ 4081 4082 staddlb b0, [x2] 4083 // CHECK-ERROR: error: invalid operand for instruction 4084 // CHECK-ERROR: staddlb b0, [x2] 4085 // CHECK-ERROR: ^ 4086 4087 staddlb b2, [sp] 4088 // CHECK-ERROR: error: invalid operand for instruction 4089 // CHECK-ERROR: staddlb b2, [sp] 4090 // CHECK-ERROR: ^ 4091 4092 staddlb h0, [x2] 4093 // CHECK-ERROR: error: invalid operand for instruction 4094 // CHECK-ERROR: staddlb h0, [x2] 4095 // CHECK-ERROR: ^ 4096 4097 staddlb h2, [sp] 4098 // CHECK-ERROR: error: invalid operand for instruction 4099 // CHECK-ERROR: staddlb h2, [sp] 4100 // CHECK-ERROR: ^ 4101 4102 staddlb v0.4h, v2.4h 4103 // CHECK-ERROR: error: invalid operand for instruction 4104 // CHECK-ERROR: staddlb v0.4h, v2.4h 4105 // CHECK-ERROR: ^ 4106 4107 staddlh b0, [x2] 4108 // CHECK-ERROR: error: invalid operand for instruction 4109 // CHECK-ERROR: staddlh b0, [x2] 4110 // CHECK-ERROR: ^ 4111 4112 staddlh b2, [sp] 4113 // CHECK-ERROR: error: invalid operand for instruction 4114 // CHECK-ERROR: staddlh b2, [sp] 4115 // CHECK-ERROR: ^ 4116 4117 staddlh h0, [x2] 4118 // CHECK-ERROR: error: invalid operand for instruction 4119 // CHECK-ERROR: staddlh h0, [x2] 4120 // CHECK-ERROR: ^ 4121 4122 staddlh h2, [sp] 4123 // CHECK-ERROR: error: invalid operand for instruction 4124 // CHECK-ERROR: staddlh h2, [sp] 4125 // CHECK-ERROR: ^ 4126 4127 staddlh v0.4h, v2.4h 4128 // CHECK-ERROR: error: invalid operand for instruction 4129 // CHECK-ERROR: staddlh v0.4h, v2.4h 4130 // CHECK-ERROR: ^ 4131 4132 stadd b0, [x2] 4133 // CHECK-ERROR: error: invalid operand for instruction 4134 // CHECK-ERROR: stadd b0, [x2] 4135 // CHECK-ERROR: ^ 4136 4137 stadd b2, [sp] 4138 // CHECK-ERROR: error: invalid operand for instruction 4139 // CHECK-ERROR: stadd b2, [sp] 4140 // CHECK-ERROR: ^ 4141 4142 stadd h0, [x2] 4143 // CHECK-ERROR: error: invalid operand for instruction 4144 // CHECK-ERROR: stadd h0, [x2] 4145 // CHECK-ERROR: ^ 4146 4147 stadd h2, [sp] 4148 // CHECK-ERROR: error: invalid operand for instruction 4149 // CHECK-ERROR: stadd h2, [sp] 4150 // CHECK-ERROR: ^ 4151 4152 stadd v0.4h, v2.4h 4153 // CHECK-ERROR: error: invalid operand for instruction 4154 // CHECK-ERROR: stadd v0.4h, v2.4h 4155 // CHECK-ERROR: ^ 4156 4157 staddl b0, [x2] 4158 // CHECK-ERROR: error: invalid operand for instruction 4159 // CHECK-ERROR: staddl b0, [x2] 4160 // CHECK-ERROR: ^ 4161 4162 staddl b2, [sp] 4163 // CHECK-ERROR: error: invalid operand for instruction 4164 // CHECK-ERROR: staddl b2, [sp] 4165 // CHECK-ERROR: ^ 4166 4167 staddl h0, [x2] 4168 // CHECK-ERROR: error: invalid operand for instruction 4169 // CHECK-ERROR: staddl h0, [x2] 4170 // CHECK-ERROR: ^ 4171 4172 staddl h2, [sp] 4173 // CHECK-ERROR: error: invalid operand for instruction 4174 // CHECK-ERROR: staddl h2, [sp] 4175 // CHECK-ERROR: ^ 4176 4177 staddl v0.4h, v2.4h 4178 // CHECK-ERROR: error: invalid operand for instruction 4179 // CHECK-ERROR: staddl v0.4h, v2.4h 4180 // CHECK-ERROR: ^ 4181 4182 stclr b0, [x2] 4183 // CHECK-ERROR: error: invalid operand for instruction 4184 // CHECK-ERROR: stclr b0, [x2] 4185 // CHECK-ERROR: ^ 4186 4187 stclr b2, [sp] 4188 // CHECK-ERROR: error: invalid operand for instruction 4189 // CHECK-ERROR: stclr b2, [sp] 4190 // CHECK-ERROR: ^ 4191 4192 stclr h0, [x2] 4193 // CHECK-ERROR: error: invalid operand for instruction 4194 // CHECK-ERROR: stclr h0, [x2] 4195 // CHECK-ERROR: ^ 4196 4197 stclr h2, [sp] 4198 // CHECK-ERROR: error: invalid operand for instruction 4199 // CHECK-ERROR: stclr h2, [sp] 4200 // CHECK-ERROR: ^ 4201 4202 stclr v0.4h, v2.4h 4203 // CHECK-ERROR: error: invalid operand for instruction 4204 // CHECK-ERROR: stclr v0.4h, v2.4h 4205 // CHECK-ERROR: ^ 4206 4207 stclrl b0, [x2] 4208 // CHECK-ERROR: error: invalid operand for instruction 4209 // CHECK-ERROR: stclrl b0, [x2] 4210 // CHECK-ERROR: ^ 4211 4212 stclrl b2, [sp] 4213 // CHECK-ERROR: error: invalid operand for instruction 4214 // CHECK-ERROR: stclrl b2, [sp] 4215 // CHECK-ERROR: ^ 4216 4217 stclrl h0, [x2] 4218 // CHECK-ERROR: error: invalid operand for instruction 4219 // CHECK-ERROR: stclrl h0, [x2] 4220 // CHECK-ERROR: ^ 4221 4222 stclrl h2, [sp] 4223 // CHECK-ERROR: error: invalid operand for instruction 4224 // CHECK-ERROR: stclrl h2, [sp] 4225 // CHECK-ERROR: ^ 4226 4227 stclrl v0.4h, v2.4h 4228 // CHECK-ERROR: error: invalid operand for instruction 4229 // CHECK-ERROR: stclrl v0.4h, v2.4h 4230 // CHECK-ERROR: ^ 4231 4232 stclrb b0, [x2] 4233 // CHECK-ERROR: error: invalid operand for instruction 4234 // CHECK-ERROR: stclrb b0, [x2] 4235 // CHECK-ERROR: ^ 4236 4237 stclrb b2, [sp] 4238 // CHECK-ERROR: error: invalid operand for instruction 4239 // CHECK-ERROR: stclrb b2, [sp] 4240 // CHECK-ERROR: ^ 4241 4242 stclrb h0, [x2] 4243 // CHECK-ERROR: error: invalid operand for instruction 4244 // CHECK-ERROR: stclrb h0, [x2] 4245 // CHECK-ERROR: ^ 4246 4247 stclrb h2, [sp] 4248 // CHECK-ERROR: error: invalid operand for instruction 4249 // CHECK-ERROR: stclrb h2, [sp] 4250 // CHECK-ERROR: ^ 4251 4252 stclrb v0.4h, v2.4h 4253 // CHECK-ERROR: error: invalid operand for instruction 4254 // CHECK-ERROR: stclrb v0.4h, v2.4h 4255 // CHECK-ERROR: ^ 4256 4257 stclrh b0, [x2] 4258 // CHECK-ERROR: error: invalid operand for instruction 4259 // CHECK-ERROR: stclrh b0, [x2] 4260 // CHECK-ERROR: ^ 4261 4262 stclrh b2, [sp] 4263 // CHECK-ERROR: error: invalid operand for instruction 4264 // CHECK-ERROR: stclrh b2, [sp] 4265 // CHECK-ERROR: ^ 4266 4267 stclrh h0, [x2] 4268 // CHECK-ERROR: error: invalid operand for instruction 4269 // CHECK-ERROR: stclrh h0, [x2] 4270 // CHECK-ERROR: ^ 4271 4272 stclrh h2, [sp] 4273 // CHECK-ERROR: error: invalid operand for instruction 4274 // CHECK-ERROR: stclrh h2, [sp] 4275 // CHECK-ERROR: ^ 4276 4277 stclrh v0.4h, v2.4h 4278 // CHECK-ERROR: error: invalid operand for instruction 4279 // CHECK-ERROR: stclrh v0.4h, v2.4h 4280 // CHECK-ERROR: ^ 4281 4282 stclrlb b0, [x2] 4283 // CHECK-ERROR: error: invalid operand for instruction 4284 // CHECK-ERROR: stclrlb b0, [x2] 4285 // CHECK-ERROR: ^ 4286 4287 stclrlb b2, [sp] 4288 // CHECK-ERROR: error: invalid operand for instruction 4289 // CHECK-ERROR: stclrlb b2, [sp] 4290 // CHECK-ERROR: ^ 4291 4292 stclrlb h0, [x2] 4293 // CHECK-ERROR: error: invalid operand for instruction 4294 // CHECK-ERROR: stclrlb h0, [x2] 4295 // CHECK-ERROR: ^ 4296 4297 stclrlb h2, [sp] 4298 // CHECK-ERROR: error: invalid operand for instruction 4299 // CHECK-ERROR: stclrlb h2, [sp] 4300 // CHECK-ERROR: ^ 4301 4302 stclrlb v0.4h, v2.4h 4303 // CHECK-ERROR: error: invalid operand for instruction 4304 // CHECK-ERROR: stclrlb v0.4h, v2.4h 4305 // CHECK-ERROR: ^ 4306 4307 stclrlh b0, [x2] 4308 // CHECK-ERROR: error: invalid operand for instruction 4309 // CHECK-ERROR: stclrlh b0, [x2] 4310 // CHECK-ERROR: ^ 4311 4312 stclrlh b2, [sp] 4313 // CHECK-ERROR: error: invalid operand for instruction 4314 // CHECK-ERROR: stclrlh b2, [sp] 4315 // CHECK-ERROR: ^ 4316 4317 stclrlh h0, [x2] 4318 // CHECK-ERROR: error: invalid operand for instruction 4319 // CHECK-ERROR: stclrlh h0, [x2] 4320 // CHECK-ERROR: ^ 4321 4322 stclrlh h2, [sp] 4323 // CHECK-ERROR: error: invalid operand for instruction 4324 // CHECK-ERROR: stclrlh h2, [sp] 4325 // CHECK-ERROR: ^ 4326 4327 stclrlh v0.4h, v2.4h 4328 // CHECK-ERROR: error: invalid operand for instruction 4329 // CHECK-ERROR: stclrlh v0.4h, v2.4h 4330 // CHECK-ERROR: ^ 4331 4332 steor b0, [x2] 4333 // CHECK-ERROR: error: invalid operand for instruction 4334 // CHECK-ERROR: steor b0, [x2] 4335 // CHECK-ERROR: ^ 4336 4337 steor b2, [sp] 4338 // CHECK-ERROR: error: invalid operand for instruction 4339 // CHECK-ERROR: steor b2, [sp] 4340 // CHECK-ERROR: ^ 4341 4342 steor h0, [x2] 4343 // CHECK-ERROR: error: invalid operand for instruction 4344 // CHECK-ERROR: steor h0, [x2] 4345 // CHECK-ERROR: ^ 4346 4347 steor h2, [sp] 4348 // CHECK-ERROR: error: invalid operand for instruction 4349 // CHECK-ERROR: steor h2, [sp] 4350 // CHECK-ERROR: ^ 4351 4352 steor v0.4h, v2.4h 4353 // CHECK-ERROR: error: invalid operand for instruction 4354 // CHECK-ERROR: steor v0.4h, v2.4h 4355 // CHECK-ERROR: ^ 4356 4357 steorl b0, [x2] 4358 // CHECK-ERROR: error: invalid operand for instruction 4359 // CHECK-ERROR: steorl b0, [x2] 4360 // CHECK-ERROR: ^ 4361 4362 steorl b2, [sp] 4363 // CHECK-ERROR: error: invalid operand for instruction 4364 // CHECK-ERROR: steorl b2, [sp] 4365 // CHECK-ERROR: ^ 4366 4367 steorl h0, [x2] 4368 // CHECK-ERROR: error: invalid operand for instruction 4369 // CHECK-ERROR: steorl h0, [x2] 4370 // CHECK-ERROR: ^ 4371 4372 steorl h2, [sp] 4373 // CHECK-ERROR: error: invalid operand for instruction 4374 // CHECK-ERROR: steorl h2, [sp] 4375 // CHECK-ERROR: ^ 4376 4377 steorl v0.4h, v2.4h 4378 // CHECK-ERROR: error: invalid operand for instruction 4379 // CHECK-ERROR: steorl v0.4h, v2.4h 4380 // CHECK-ERROR: ^ 4381 4382 steorb b0, [x2] 4383 // CHECK-ERROR: error: invalid operand for instruction 4384 // CHECK-ERROR: steorb b0, [x2] 4385 // CHECK-ERROR: ^ 4386 4387 steorb b2, [sp] 4388 // CHECK-ERROR: error: invalid operand for instruction 4389 // CHECK-ERROR: steorb b2, [sp] 4390 // CHECK-ERROR: ^ 4391 4392 steorb h0, [x2] 4393 // CHECK-ERROR: error: invalid operand for instruction 4394 // CHECK-ERROR: steorb h0, [x2] 4395 // CHECK-ERROR: ^ 4396 4397 steorb h2, [sp] 4398 // CHECK-ERROR: error: invalid operand for instruction 4399 // CHECK-ERROR: steorb h2, [sp] 4400 // CHECK-ERROR: ^ 4401 4402 steorb v0.4h, v2.4h 4403 // CHECK-ERROR: error: invalid operand for instruction 4404 // CHECK-ERROR: steorb v0.4h, v2.4h 4405 // CHECK-ERROR: ^ 4406 4407 steorh b0, [x2] 4408 // CHECK-ERROR: error: invalid operand for instruction 4409 // CHECK-ERROR: steorh b0, [x2] 4410 // CHECK-ERROR: ^ 4411 4412 steorh b2, [sp] 4413 // CHECK-ERROR: error: invalid operand for instruction 4414 // CHECK-ERROR: steorh b2, [sp] 4415 // CHECK-ERROR: ^ 4416 4417 steorh h0, [x2] 4418 // CHECK-ERROR: error: invalid operand for instruction 4419 // CHECK-ERROR: steorh h0, [x2] 4420 // CHECK-ERROR: ^ 4421 4422 steorh h2, [sp] 4423 // CHECK-ERROR: error: invalid operand for instruction 4424 // CHECK-ERROR: steorh h2, [sp] 4425 // CHECK-ERROR: ^ 4426 4427 steorh v0.4h, v2.4h 4428 // CHECK-ERROR: error: invalid operand for instruction 4429 // CHECK-ERROR: steorh v0.4h, v2.4h 4430 // CHECK-ERROR: ^ 4431 4432 steorlb b0, [x2] 4433 // CHECK-ERROR: error: invalid operand for instruction 4434 // CHECK-ERROR: steorlb b0, [x2] 4435 // CHECK-ERROR: ^ 4436 4437 steorlb b2, [sp] 4438 // CHECK-ERROR: error: invalid operand for instruction 4439 // CHECK-ERROR: steorlb b2, [sp] 4440 // CHECK-ERROR: ^ 4441 4442 steorlb h0, [x2] 4443 // CHECK-ERROR: error: invalid operand for instruction 4444 // CHECK-ERROR: steorlb h0, [x2] 4445 // CHECK-ERROR: ^ 4446 4447 steorlb h2, [sp] 4448 // CHECK-ERROR: error: invalid operand for instruction 4449 // CHECK-ERROR: steorlb h2, [sp] 4450 // CHECK-ERROR: ^ 4451 4452 steorlb v0.4h, v2.4h 4453 // CHECK-ERROR: error: invalid operand for instruction 4454 // CHECK-ERROR: steorlb v0.4h, v2.4h 4455 // CHECK-ERROR: ^ 4456 4457 steorlh b0, [x2] 4458 // CHECK-ERROR: error: invalid operand for instruction 4459 // CHECK-ERROR: steorlh b0, [x2] 4460 // CHECK-ERROR: ^ 4461 4462 steorlh b2, [sp] 4463 // CHECK-ERROR: error: invalid operand for instruction 4464 // CHECK-ERROR: steorlh b2, [sp] 4465 // CHECK-ERROR: ^ 4466 4467 steorlh h0, [x2] 4468 // CHECK-ERROR: error: invalid operand for instruction 4469 // CHECK-ERROR: steorlh h0, [x2] 4470 // CHECK-ERROR: ^ 4471 4472 steorlh h2, [sp] 4473 // CHECK-ERROR: error: invalid operand for instruction 4474 // CHECK-ERROR: steorlh h2, [sp] 4475 // CHECK-ERROR: ^ 4476 4477 steorlh v0.4h, v2.4h 4478 // CHECK-ERROR: error: invalid operand for instruction 4479 // CHECK-ERROR: steorlh v0.4h, v2.4h 4480 // CHECK-ERROR: ^ 4481 4482 stset b0, [x2] 4483 // CHECK-ERROR: error: invalid operand for instruction 4484 // CHECK-ERROR: stset b0, [x2] 4485 // CHECK-ERROR: ^ 4486 4487 stset b2, [sp] 4488 // CHECK-ERROR: error: invalid operand for instruction 4489 // CHECK-ERROR: stset b2, [sp] 4490 // CHECK-ERROR: ^ 4491 4492 stset h0, [x2] 4493 // CHECK-ERROR: error: invalid operand for instruction 4494 // CHECK-ERROR: stset h0, [x2] 4495 // CHECK-ERROR: ^ 4496 4497 stset h2, [sp] 4498 // CHECK-ERROR: error: invalid operand for instruction 4499 // CHECK-ERROR: stset h2, [sp] 4500 // CHECK-ERROR: ^ 4501 4502 stset v0.4h, v2.4h 4503 // CHECK-ERROR: error: invalid operand for instruction 4504 // CHECK-ERROR: stset v0.4h, v2.4h 4505 // CHECK-ERROR: ^ 4506 4507 stsetl b0, [x2] 4508 // CHECK-ERROR: error: invalid operand for instruction 4509 // CHECK-ERROR: stsetl b0, [x2] 4510 // CHECK-ERROR: ^ 4511 4512 stsetl b2, [sp] 4513 // CHECK-ERROR: error: invalid operand for instruction 4514 // CHECK-ERROR: stsetl b2, [sp] 4515 // CHECK-ERROR: ^ 4516 4517 stsetl h0, [x2] 4518 // CHECK-ERROR: error: invalid operand for instruction 4519 // CHECK-ERROR: stsetl h0, [x2] 4520 // CHECK-ERROR: ^ 4521 4522 stsetl h2, [sp] 4523 // CHECK-ERROR: error: invalid operand for instruction 4524 // CHECK-ERROR: stsetl h2, [sp] 4525 // CHECK-ERROR: ^ 4526 4527 stsetl v0.4h, v2.4h 4528 // CHECK-ERROR: error: invalid operand for instruction 4529 // CHECK-ERROR: stsetl v0.4h, v2.4h 4530 // CHECK-ERROR: ^ 4531 4532 stsetb b0, [x2] 4533 // CHECK-ERROR: error: invalid operand for instruction 4534 // CHECK-ERROR: stsetb b0, [x2] 4535 // CHECK-ERROR: ^ 4536 4537 stsetb b2, [sp] 4538 // CHECK-ERROR: error: invalid operand for instruction 4539 // CHECK-ERROR: stsetb b2, [sp] 4540 // CHECK-ERROR: ^ 4541 4542 stsetb h0, [x2] 4543 // CHECK-ERROR: error: invalid operand for instruction 4544 // CHECK-ERROR: stsetb h0, [x2] 4545 // CHECK-ERROR: ^ 4546 4547 stsetb h2, [sp] 4548 // CHECK-ERROR: error: invalid operand for instruction 4549 // CHECK-ERROR: stsetb h2, [sp] 4550 // CHECK-ERROR: ^ 4551 4552 stsetb v0.4h, v2.4h 4553 // CHECK-ERROR: error: invalid operand for instruction 4554 // CHECK-ERROR: stsetb v0.4h, v2.4h 4555 // CHECK-ERROR: ^ 4556 4557 stseth b0, [x2] 4558 // CHECK-ERROR: error: invalid operand for instruction 4559 // CHECK-ERROR: stseth b0, [x2] 4560 // CHECK-ERROR: ^ 4561 4562 stseth b2, [sp] 4563 // CHECK-ERROR: error: invalid operand for instruction 4564 // CHECK-ERROR: stseth b2, [sp] 4565 // CHECK-ERROR: ^ 4566 4567 stseth h0, [x2] 4568 // CHECK-ERROR: error: invalid operand for instruction 4569 // CHECK-ERROR: stseth h0, [x2] 4570 // CHECK-ERROR: ^ 4571 4572 stseth h2, [sp] 4573 // CHECK-ERROR: error: invalid operand for instruction 4574 // CHECK-ERROR: stseth h2, [sp] 4575 // CHECK-ERROR: ^ 4576 4577 stseth v0.4h, v2.4h 4578 // CHECK-ERROR: error: invalid operand for instruction 4579 // CHECK-ERROR: stseth v0.4h, v2.4h 4580 // CHECK-ERROR: ^ 4581 4582 stsetlb b0, [x2] 4583 // CHECK-ERROR: error: invalid operand for instruction 4584 // CHECK-ERROR: stsetlb b0, [x2] 4585 // CHECK-ERROR: ^ 4586 4587 stsetlb b2, [sp] 4588 // CHECK-ERROR: error: invalid operand for instruction 4589 // CHECK-ERROR: stsetlb b2, [sp] 4590 // CHECK-ERROR: ^ 4591 4592 stsetlb h0, [x2] 4593 // CHECK-ERROR: error: invalid operand for instruction 4594 // CHECK-ERROR: stsetlb h0, [x2] 4595 // CHECK-ERROR: ^ 4596 4597 stsetlb h2, [sp] 4598 // CHECK-ERROR: error: invalid operand for instruction 4599 // CHECK-ERROR: stsetlb h2, [sp] 4600 // CHECK-ERROR: ^ 4601 4602 stsetlb v0.4h, v2.4h 4603 // CHECK-ERROR: error: invalid operand for instruction 4604 // CHECK-ERROR: stsetlb v0.4h, v2.4h 4605 // CHECK-ERROR: ^ 4606 4607 stsetlh b0, [x2] 4608 // CHECK-ERROR: error: invalid operand for instruction 4609 // CHECK-ERROR: stsetlh b0, [x2] 4610 // CHECK-ERROR: ^ 4611 4612 stsetlh b2, [sp] 4613 // CHECK-ERROR: error: invalid operand for instruction 4614 // CHECK-ERROR: stsetlh b2, [sp] 4615 // CHECK-ERROR: ^ 4616 4617 stsetlh h0, [x2] 4618 // CHECK-ERROR: error: invalid operand for instruction 4619 // CHECK-ERROR: stsetlh h0, [x2] 4620 // CHECK-ERROR: ^ 4621 4622 stsetlh h2, [sp] 4623 // CHECK-ERROR: error: invalid operand for instruction 4624 // CHECK-ERROR: stsetlh h2, [sp] 4625 // CHECK-ERROR: ^ 4626 4627 stsetlh v0.4h, v2.4h 4628 // CHECK-ERROR: error: invalid operand for instruction 4629 // CHECK-ERROR: stsetlh v0.4h, v2.4h 4630 // CHECK-ERROR: ^ 4631 4632 stsmax b0, [x2] 4633 // CHECK-ERROR: error: invalid operand for instruction 4634 // CHECK-ERROR: stsmax b0, [x2] 4635 // CHECK-ERROR: ^ 4636 4637 stsmax b2, [sp] 4638 // CHECK-ERROR: error: invalid operand for instruction 4639 // CHECK-ERROR: stsmax b2, [sp] 4640 // CHECK-ERROR: ^ 4641 4642 stsmax h0, [x2] 4643 // CHECK-ERROR: error: invalid operand for instruction 4644 // CHECK-ERROR: stsmax h0, [x2] 4645 // CHECK-ERROR: ^ 4646 4647 stsmax h2, [sp] 4648 // CHECK-ERROR: error: invalid operand for instruction 4649 // CHECK-ERROR: stsmax h2, [sp] 4650 // CHECK-ERROR: ^ 4651 4652 stsmax v0.4h, v2.4h 4653 // CHECK-ERROR: error: invalid operand for instruction 4654 // CHECK-ERROR: stsmax v0.4h, v2.4h 4655 // CHECK-ERROR: ^ 4656 4657 stsmaxl b0, [x2] 4658 // CHECK-ERROR: error: invalid operand for instruction 4659 // CHECK-ERROR: stsmaxl b0, [x2] 4660 // CHECK-ERROR: ^ 4661 4662 stsmaxl b2, [sp] 4663 // CHECK-ERROR: error: invalid operand for instruction 4664 // CHECK-ERROR: stsmaxl b2, [sp] 4665 // CHECK-ERROR: ^ 4666 4667 stsmaxl h0, [x2] 4668 // CHECK-ERROR: error: invalid operand for instruction 4669 // CHECK-ERROR: stsmaxl h0, [x2] 4670 // CHECK-ERROR: ^ 4671 4672 stsmaxl h2, [sp] 4673 // CHECK-ERROR: error: invalid operand for instruction 4674 // CHECK-ERROR: stsmaxl h2, [sp] 4675 // CHECK-ERROR: ^ 4676 4677 stsmaxl v0.4h, v2.4h 4678 // CHECK-ERROR: error: invalid operand for instruction 4679 // CHECK-ERROR: stsmaxl v0.4h, v2.4h 4680 // CHECK-ERROR: ^ 4681 4682 stsmaxb b0, [x2] 4683 // CHECK-ERROR: error: invalid operand for instruction 4684 // CHECK-ERROR: stsmaxb b0, [x2] 4685 // CHECK-ERROR: ^ 4686 4687 stsmaxb b2, [sp] 4688 // CHECK-ERROR: error: invalid operand for instruction 4689 // CHECK-ERROR: stsmaxb b2, [sp] 4690 // CHECK-ERROR: ^ 4691 4692 stsmaxb h0, [x2] 4693 // CHECK-ERROR: error: invalid operand for instruction 4694 // CHECK-ERROR: stsmaxb h0, [x2] 4695 // CHECK-ERROR: ^ 4696 4697 stsmaxb h2, [sp] 4698 // CHECK-ERROR: error: invalid operand for instruction 4699 // CHECK-ERROR: stsmaxb h2, [sp] 4700 // CHECK-ERROR: ^ 4701 4702 stsmaxb v0.4h, v2.4h 4703 // CHECK-ERROR: error: invalid operand for instruction 4704 // CHECK-ERROR: stsmaxb v0.4h, v2.4h 4705 // CHECK-ERROR: ^ 4706 4707 stsmaxh b0, [x2] 4708 // CHECK-ERROR: error: invalid operand for instruction 4709 // CHECK-ERROR: stsmaxh b0, [x2] 4710 // CHECK-ERROR: ^ 4711 4712 stsmaxh b2, [sp] 4713 // CHECK-ERROR: error: invalid operand for instruction 4714 // CHECK-ERROR: stsmaxh b2, [sp] 4715 // CHECK-ERROR: ^ 4716 4717 stsmaxh h0, [x2] 4718 // CHECK-ERROR: error: invalid operand for instruction 4719 // CHECK-ERROR: stsmaxh h0, [x2] 4720 // CHECK-ERROR: ^ 4721 4722 stsmaxh h2, [sp] 4723 // CHECK-ERROR: error: invalid operand for instruction 4724 // CHECK-ERROR: stsmaxh h2, [sp] 4725 // CHECK-ERROR: ^ 4726 4727 stsmaxh v0.4h, v2.4h 4728 // CHECK-ERROR: error: invalid operand for instruction 4729 // CHECK-ERROR: stsmaxh v0.4h, v2.4h 4730 // CHECK-ERROR: ^ 4731 4732 stsmaxlb b0, [x2] 4733 // CHECK-ERROR: error: invalid operand for instruction 4734 // CHECK-ERROR: stsmaxlb b0, [x2] 4735 // CHECK-ERROR: ^ 4736 4737 stsmaxlb b2, [sp] 4738 // CHECK-ERROR: error: invalid operand for instruction 4739 // CHECK-ERROR: stsmaxlb b2, [sp] 4740 // CHECK-ERROR: ^ 4741 4742 stsmaxlb h0, [x2] 4743 // CHECK-ERROR: error: invalid operand for instruction 4744 // CHECK-ERROR: stsmaxlb h0, [x2] 4745 // CHECK-ERROR: ^ 4746 4747 stsmaxlb h2, [sp] 4748 // CHECK-ERROR: error: invalid operand for instruction 4749 // CHECK-ERROR: stsmaxlb h2, [sp] 4750 // CHECK-ERROR: ^ 4751 4752 stsmaxlb v0.4h, v2.4h 4753 // CHECK-ERROR: error: invalid operand for instruction 4754 // CHECK-ERROR: stsmaxlb v0.4h, v2.4h 4755 // CHECK-ERROR: ^ 4756 4757 stsmaxlh b0, [x2] 4758 // CHECK-ERROR: error: invalid operand for instruction 4759 // CHECK-ERROR: stsmaxlh b0, [x2] 4760 // CHECK-ERROR: ^ 4761 4762 stsmaxlh b2, [sp] 4763 // CHECK-ERROR: error: invalid operand for instruction 4764 // CHECK-ERROR: stsmaxlh b2, [sp] 4765 // CHECK-ERROR: ^ 4766 4767 stsmaxlh h0, [x2] 4768 // CHECK-ERROR: error: invalid operand for instruction 4769 // CHECK-ERROR: stsmaxlh h0, [x2] 4770 // CHECK-ERROR: ^ 4771 4772 stsmaxlh h2, [sp] 4773 // CHECK-ERROR: error: invalid operand for instruction 4774 // CHECK-ERROR: stsmaxlh h2, [sp] 4775 // CHECK-ERROR: ^ 4776 4777 stsmaxlh v0.4h, v2.4h 4778 // CHECK-ERROR: error: invalid operand for instruction 4779 // CHECK-ERROR: stsmaxlh v0.4h, v2.4h 4780 // CHECK-ERROR: ^ 4781 4782 stsmin b0, [x2] 4783 // CHECK-ERROR: error: invalid operand for instruction 4784 // CHECK-ERROR: stsmin b0, [x2] 4785 // CHECK-ERROR: ^ 4786 4787 stsmin b2, [sp] 4788 // CHECK-ERROR: error: invalid operand for instruction 4789 // CHECK-ERROR: stsmin b2, [sp] 4790 // CHECK-ERROR: ^ 4791 4792 stsmin h0, [x2] 4793 // CHECK-ERROR: error: invalid operand for instruction 4794 // CHECK-ERROR: stsmin h0, [x2] 4795 // CHECK-ERROR: ^ 4796 4797 stsmin h2, [sp] 4798 // CHECK-ERROR: error: invalid operand for instruction 4799 // CHECK-ERROR: stsmin h2, [sp] 4800 // CHECK-ERROR: ^ 4801 4802 stsmin v0.4h, v2.4h 4803 // CHECK-ERROR: error: invalid operand for instruction 4804 // CHECK-ERROR: stsmin v0.4h, v2.4h 4805 // CHECK-ERROR: ^ 4806 4807 stsminl b0, [x2] 4808 // CHECK-ERROR: error: invalid operand for instruction 4809 // CHECK-ERROR: stsminl b0, [x2] 4810 // CHECK-ERROR: ^ 4811 4812 stsminl b2, [sp] 4813 // CHECK-ERROR: error: invalid operand for instruction 4814 // CHECK-ERROR: stsminl b2, [sp] 4815 // CHECK-ERROR: ^ 4816 4817 stsminl h0, [x2] 4818 // CHECK-ERROR: error: invalid operand for instruction 4819 // CHECK-ERROR: stsminl h0, [x2] 4820 // CHECK-ERROR: ^ 4821 4822 stsminl h2, [sp] 4823 // CHECK-ERROR: error: invalid operand for instruction 4824 // CHECK-ERROR: stsminl h2, [sp] 4825 // CHECK-ERROR: ^ 4826 4827 stsminl v0.4h, v2.4h 4828 // CHECK-ERROR: error: invalid operand for instruction 4829 // CHECK-ERROR: stsminl v0.4h, v2.4h 4830 // CHECK-ERROR: ^ 4831 4832 stsminb b0, [x2] 4833 // CHECK-ERROR: error: invalid operand for instruction 4834 // CHECK-ERROR: stsminb b0, [x2] 4835 // CHECK-ERROR: ^ 4836 4837 stsminb b2, [sp] 4838 // CHECK-ERROR: error: invalid operand for instruction 4839 // CHECK-ERROR: stsminb b2, [sp] 4840 // CHECK-ERROR: ^ 4841 4842 stsminb h0, [x2] 4843 // CHECK-ERROR: error: invalid operand for instruction 4844 // CHECK-ERROR: stsminb h0, [x2] 4845 // CHECK-ERROR: ^ 4846 4847 stsminb h2, [sp] 4848 // CHECK-ERROR: error: invalid operand for instruction 4849 // CHECK-ERROR: stsminb h2, [sp] 4850 // CHECK-ERROR: ^ 4851 4852 stsminb v0.4h, v2.4h 4853 // CHECK-ERROR: error: invalid operand for instruction 4854 // CHECK-ERROR: stsminb v0.4h, v2.4h 4855 // CHECK-ERROR: ^ 4856 4857 stsminh b0, [x2] 4858 // CHECK-ERROR: error: invalid operand for instruction 4859 // CHECK-ERROR: stsminh b0, [x2] 4860 // CHECK-ERROR: ^ 4861 4862 stsminh b2, [sp] 4863 // CHECK-ERROR: error: invalid operand for instruction 4864 // CHECK-ERROR: stsminh b2, [sp] 4865 // CHECK-ERROR: ^ 4866 4867 stsminh h0, [x2] 4868 // CHECK-ERROR: error: invalid operand for instruction 4869 // CHECK-ERROR: stsminh h0, [x2] 4870 // CHECK-ERROR: ^ 4871 4872 stsminh h2, [sp] 4873 // CHECK-ERROR: error: invalid operand for instruction 4874 // CHECK-ERROR: stsminh h2, [sp] 4875 // CHECK-ERROR: ^ 4876 4877 stsminh v0.4h, v2.4h 4878 // CHECK-ERROR: error: invalid operand for instruction 4879 // CHECK-ERROR: stsminh v0.4h, v2.4h 4880 // CHECK-ERROR: ^ 4881 4882 stsminlb b0, [x2] 4883 // CHECK-ERROR: error: invalid operand for instruction 4884 // CHECK-ERROR: stsminlb b0, [x2] 4885 // CHECK-ERROR: ^ 4886 4887 stsminlb b2, [sp] 4888 // CHECK-ERROR: error: invalid operand for instruction 4889 // CHECK-ERROR: stsminlb b2, [sp] 4890 // CHECK-ERROR: ^ 4891 4892 stsminlb h0, [x2] 4893 // CHECK-ERROR: error: invalid operand for instruction 4894 // CHECK-ERROR: stsminlb h0, [x2] 4895 // CHECK-ERROR: ^ 4896 4897 stsminlb h2, [sp] 4898 // CHECK-ERROR: error: invalid operand for instruction 4899 // CHECK-ERROR: stsminlb h2, [sp] 4900 // CHECK-ERROR: ^ 4901 4902 stsminlb v0.4h, v2.4h 4903 // CHECK-ERROR: error: invalid operand for instruction 4904 // CHECK-ERROR: stsminlb v0.4h, v2.4h 4905 // CHECK-ERROR: ^ 4906 4907 stsminlh b0, [x2] 4908 // CHECK-ERROR: error: invalid operand for instruction 4909 // CHECK-ERROR: stsminlh b0, [x2] 4910 // CHECK-ERROR: ^ 4911 4912 stsminlh b2, [sp] 4913 // CHECK-ERROR: error: invalid operand for instruction 4914 // CHECK-ERROR: stsminlh b2, [sp] 4915 // CHECK-ERROR: ^ 4916 4917 stsminlh h0, [x2] 4918 // CHECK-ERROR: error: invalid operand for instruction 4919 // CHECK-ERROR: stsminlh h0, [x2] 4920 // CHECK-ERROR: ^ 4921 4922 stsminlh h2, [sp] 4923 // CHECK-ERROR: error: invalid operand for instruction 4924 // CHECK-ERROR: stsminlh h2, [sp] 4925 // CHECK-ERROR: ^ 4926 4927 stsminlh v0.4h, v2.4h 4928 // CHECK-ERROR: error: invalid operand for instruction 4929 // CHECK-ERROR: stsminlh v0.4h, v2.4h 4930 // CHECK-ERROR: ^ 4931 4932 stumax b0, [x2] 4933 // CHECK-ERROR: error: invalid operand for instruction 4934 // CHECK-ERROR: stumax b0, [x2] 4935 // CHECK-ERROR: ^ 4936 4937 stumax b2, [sp] 4938 // CHECK-ERROR: error: invalid operand for instruction 4939 // CHECK-ERROR: stumax b2, [sp] 4940 // CHECK-ERROR: ^ 4941 4942 stumax h0, [x2] 4943 // CHECK-ERROR: error: invalid operand for instruction 4944 // CHECK-ERROR: stumax h0, [x2] 4945 // CHECK-ERROR: ^ 4946 4947 stumax h2, [sp] 4948 // CHECK-ERROR: error: invalid operand for instruction 4949 // CHECK-ERROR: stumax h2, [sp] 4950 // CHECK-ERROR: ^ 4951 4952 stumax v0.4h, v2.4h 4953 // CHECK-ERROR: error: invalid operand for instruction 4954 // CHECK-ERROR: stumax v0.4h, v2.4h 4955 // CHECK-ERROR: ^ 4956 4957 stumaxl b0, [x2] 4958 // CHECK-ERROR: error: invalid operand for instruction 4959 // CHECK-ERROR: stumaxl b0, [x2] 4960 // CHECK-ERROR: ^ 4961 4962 stumaxl b2, [sp] 4963 // CHECK-ERROR: error: invalid operand for instruction 4964 // CHECK-ERROR: stumaxl b2, [sp] 4965 // CHECK-ERROR: ^ 4966 4967 stumaxl h0, [x2] 4968 // CHECK-ERROR: error: invalid operand for instruction 4969 // CHECK-ERROR: stumaxl h0, [x2] 4970 // CHECK-ERROR: ^ 4971 4972 stumaxl h2, [sp] 4973 // CHECK-ERROR: error: invalid operand for instruction 4974 // CHECK-ERROR: stumaxl h2, [sp] 4975 // CHECK-ERROR: ^ 4976 4977 stumaxl v0.4h, v2.4h 4978 // CHECK-ERROR: error: invalid operand for instruction 4979 // CHECK-ERROR: stumaxl v0.4h, v2.4h 4980 // CHECK-ERROR: ^ 4981 4982 stumaxb b0, [x2] 4983 // CHECK-ERROR: error: invalid operand for instruction 4984 // CHECK-ERROR: stumaxb b0, [x2] 4985 // CHECK-ERROR: ^ 4986 4987 stumaxb b2, [sp] 4988 // CHECK-ERROR: error: invalid operand for instruction 4989 // CHECK-ERROR: stumaxb b2, [sp] 4990 // CHECK-ERROR: ^ 4991 4992 stumaxb h0, [x2] 4993 // CHECK-ERROR: error: invalid operand for instruction 4994 // CHECK-ERROR: stumaxb h0, [x2] 4995 // CHECK-ERROR: ^ 4996 4997 stumaxb h2, [sp] 4998 // CHECK-ERROR: error: invalid operand for instruction 4999 // CHECK-ERROR: stumaxb h2, [sp] 5000 // CHECK-ERROR: ^ 5001 5002 stumaxb v0.4h, v2.4h 5003 // CHECK-ERROR: error: invalid operand for instruction 5004 // CHECK-ERROR: stumaxb v0.4h, v2.4h 5005 // CHECK-ERROR: ^ 5006 5007 stumaxh b0, [x2] 5008 // CHECK-ERROR: error: invalid operand for instruction 5009 // CHECK-ERROR: stumaxh b0, [x2] 5010 // CHECK-ERROR: ^ 5011 5012 stumaxh b2, [sp] 5013 // CHECK-ERROR: error: invalid operand for instruction 5014 // CHECK-ERROR: stumaxh b2, [sp] 5015 // CHECK-ERROR: ^ 5016 5017 stumaxh h0, [x2] 5018 // CHECK-ERROR: error: invalid operand for instruction 5019 // CHECK-ERROR: stumaxh h0, [x2] 5020 // CHECK-ERROR: ^ 5021 5022 stumaxh h2, [sp] 5023 // CHECK-ERROR: error: invalid operand for instruction 5024 // CHECK-ERROR: stumaxh h2, [sp] 5025 // CHECK-ERROR: ^ 5026 5027 stumaxh v0.4h, v2.4h 5028 // CHECK-ERROR: error: invalid operand for instruction 5029 // CHECK-ERROR: stumaxh v0.4h, v2.4h 5030 // CHECK-ERROR: ^ 5031 5032 stumaxlb b0, [x2] 5033 // CHECK-ERROR: error: invalid operand for instruction 5034 // CHECK-ERROR: stumaxlb b0, [x2] 5035 // CHECK-ERROR: ^ 5036 5037 stumaxlb b2, [sp] 5038 // CHECK-ERROR: error: invalid operand for instruction 5039 // CHECK-ERROR: stumaxlb b2, [sp] 5040 // CHECK-ERROR: ^ 5041 5042 stumaxlb h0, [x2] 5043 // CHECK-ERROR: error: invalid operand for instruction 5044 // CHECK-ERROR: stumaxlb h0, [x2] 5045 // CHECK-ERROR: ^ 5046 5047 stumaxlb h2, [sp] 5048 // CHECK-ERROR: error: invalid operand for instruction 5049 // CHECK-ERROR: stumaxlb h2, [sp] 5050 // CHECK-ERROR: ^ 5051 5052 stumaxlb v0.4h, v2.4h 5053 // CHECK-ERROR: error: invalid operand for instruction 5054 // CHECK-ERROR: stumaxlb v0.4h, v2.4h 5055 // CHECK-ERROR: ^ 5056 5057 stumaxlh b0, [x2] 5058 // CHECK-ERROR: error: invalid operand for instruction 5059 // CHECK-ERROR: stumaxlh b0, [x2] 5060 // CHECK-ERROR: ^ 5061 5062 stumaxlh b2, [sp] 5063 // CHECK-ERROR: error: invalid operand for instruction 5064 // CHECK-ERROR: stumaxlh b2, [sp] 5065 // CHECK-ERROR: ^ 5066 5067 stumaxlh h0, [x2] 5068 // CHECK-ERROR: error: invalid operand for instruction 5069 // CHECK-ERROR: stumaxlh h0, [x2] 5070 // CHECK-ERROR: ^ 5071 5072 stumaxlh h2, [sp] 5073 // CHECK-ERROR: error: invalid operand for instruction 5074 // CHECK-ERROR: stumaxlh h2, [sp] 5075 // CHECK-ERROR: ^ 5076 5077 stumaxlh v0.4h, v2.4h 5078 // CHECK-ERROR: error: invalid operand for instruction 5079 // CHECK-ERROR: stumaxlh v0.4h, v2.4h 5080 // CHECK-ERROR: ^ 5081 5082 stumin b0, [x2] 5083 // CHECK-ERROR: error: invalid operand for instruction 5084 // CHECK-ERROR: stumin b0, [x2] 5085 // CHECK-ERROR: ^ 5086 5087 stumin b2, [sp] 5088 // CHECK-ERROR: error: invalid operand for instruction 5089 // CHECK-ERROR: stumin b2, [sp] 5090 // CHECK-ERROR: ^ 5091 5092 stumin h0, [x2] 5093 // CHECK-ERROR: error: invalid operand for instruction 5094 // CHECK-ERROR: stumin h0, [x2] 5095 // CHECK-ERROR: ^ 5096 5097 stumin h2, [sp] 5098 // CHECK-ERROR: error: invalid operand for instruction 5099 // CHECK-ERROR: stumin h2, [sp] 5100 // CHECK-ERROR: ^ 5101 5102 stumin v0.4h, v2.4h 5103 // CHECK-ERROR: error: invalid operand for instruction 5104 // CHECK-ERROR: stumin v0.4h, v2.4h 5105 // CHECK-ERROR: ^ 5106 5107 stuminl b0, [x2] 5108 // CHECK-ERROR: error: invalid operand for instruction 5109 // CHECK-ERROR: stuminl b0, [x2] 5110 // CHECK-ERROR: ^ 5111 5112 stuminl b2, [sp] 5113 // CHECK-ERROR: error: invalid operand for instruction 5114 // CHECK-ERROR: stuminl b2, [sp] 5115 // CHECK-ERROR: ^ 5116 5117 stuminl h0, [x2] 5118 // CHECK-ERROR: error: invalid operand for instruction 5119 // CHECK-ERROR: stuminl h0, [x2] 5120 // CHECK-ERROR: ^ 5121 5122 stuminl h2, [sp] 5123 // CHECK-ERROR: error: invalid operand for instruction 5124 // CHECK-ERROR: stuminl h2, [sp] 5125 // CHECK-ERROR: ^ 5126 5127 stuminl v0.4h, v2.4h 5128 // CHECK-ERROR: error: invalid operand for instruction 5129 // CHECK-ERROR: stuminl v0.4h, v2.4h 5130 // CHECK-ERROR: ^ 5131 5132 stuminb b0, [x2] 5133 // CHECK-ERROR: error: invalid operand for instruction 5134 // CHECK-ERROR: stuminb b0, [x2] 5135 // CHECK-ERROR: ^ 5136 5137 stuminb b2, [sp] 5138 // CHECK-ERROR: error: invalid operand for instruction 5139 // CHECK-ERROR: stuminb b2, [sp] 5140 // CHECK-ERROR: ^ 5141 5142 stuminb h0, [x2] 5143 // CHECK-ERROR: error: invalid operand for instruction 5144 // CHECK-ERROR: stuminb h0, [x2] 5145 // CHECK-ERROR: ^ 5146 5147 stuminb h2, [sp] 5148 // CHECK-ERROR: error: invalid operand for instruction 5149 // CHECK-ERROR: stuminb h2, [sp] 5150 // CHECK-ERROR: ^ 5151 5152 stuminb v0.4h, v2.4h 5153 // CHECK-ERROR: error: invalid operand for instruction 5154 // CHECK-ERROR: stuminb v0.4h, v2.4h 5155 // CHECK-ERROR: ^ 5156 5157 stuminh b0, [x2] 5158 // CHECK-ERROR: error: invalid operand for instruction 5159 // CHECK-ERROR: stuminh b0, [x2] 5160 // CHECK-ERROR: ^ 5161 5162 stuminh b2, [sp] 5163 // CHECK-ERROR: error: invalid operand for instruction 5164 // CHECK-ERROR: stuminh b2, [sp] 5165 // CHECK-ERROR: ^ 5166 5167 stuminh h0, [x2] 5168 // CHECK-ERROR: error: invalid operand for instruction 5169 // CHECK-ERROR: stuminh h0, [x2] 5170 // CHECK-ERROR: ^ 5171 5172 stuminh h2, [sp] 5173 // CHECK-ERROR: error: invalid operand for instruction 5174 // CHECK-ERROR: stuminh h2, [sp] 5175 // CHECK-ERROR: ^ 5176 5177 stuminh v0.4h, v2.4h 5178 // CHECK-ERROR: error: invalid operand for instruction 5179 // CHECK-ERROR: stuminh v0.4h, v2.4h 5180 // CHECK-ERROR: ^ 5181 5182