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