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