5186 lines · plain
1// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.1a,+lse -show-encoding < %s 2> %t | FileCheck %s2// RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s3// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mcpu=cortex-a55 -show-encoding < %s 2> %t | FileCheck %s4// RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s5// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mcpu=cortex-a75 -show-encoding < %s 2> %t | FileCheck %s6// RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s7// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mcpu=tsv110 -show-encoding < %s 2> %t | FileCheck %s8// RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s9// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8r -show-encoding < %s 2> %t | FileCheck %s10// RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s11// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.1a,+lse,+lsui -show-encoding < %s 2> %t | FileCheck %s12// RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s13 .text14 15 cas w0, w1, [x2]16 cas w2, w3, [sp]17 casa w0, w1, [x2]18 casa w2, w3, [sp]19 casl w0, w1, [x2]20 casl w2, w3, [sp]21 casal w0, w1, [x2]22 casal w2, w3, [sp]23 // CHECK: cas w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x88]24 // CHECK: cas w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x88]25 // CHECK: casa w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x88]26 // CHECK: casa w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x88]27 // CHECK: casl w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x88]28 // CHECK: casl w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x88]29 // CHECK: casal w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x88]30 // CHECK: casal w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x88]31 32 casb w0, w1, [x2]33 casb w2, w3, [sp]34 cash w0, w1, [x2]35 cash w2, w3, [sp]36 casab w0, w1, [x2]37 casab w2, w3, [sp]38 caslb w0, w1, [x2]39 caslb w2, w3, [sp]40 // CHECK: casb w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x08]41 // CHECK: casb w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x08]42 // CHECK: cash w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x48]43 // CHECK: cash w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x48]44 // CHECK: casab w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x08]45 // CHECK: casab w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x08]46 // CHECK: caslb w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x08]47 // CHECK: caslb w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x08]48 49 casalb w0, w1, [x2]50 casalb w2, w3, [sp]51 casah w0, w1, [x2]52 casah w2, w3, [sp]53 caslh w0, w1, [x2]54 caslh w2, w3, [sp]55 casalh w0, w1, [x2]56 casalh w2, w3, [sp]57 // CHECK: casalb w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x08]58 // CHECK: casalb w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x08]59 // CHECK: casah w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x48]60 // CHECK: casah w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x48]61 // CHECK: caslh w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x48]62 // CHECK: caslh w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x48]63 // CHECK: casalh w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x48]64 // CHECK: casalh w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x48]65 66 cas x0, x1, [x2]67 cas x2, x3, [sp]68 casa x0, x1, [x2]69 casa x2, x3, [sp]70 casl x0, x1, [x2]71 casl x2, x3, [sp]72 casal x0, x1, [x2]73 casal x2, x3, [sp]74 // CHECK: cas x0, x1, [x2] // encoding: [0x41,0x7c,0xa0,0xc8]75 // CHECK: cas x2, x3, [sp] // encoding: [0xe3,0x7f,0xa2,0xc8]76 // CHECK: casa x0, x1, [x2] // encoding: [0x41,0x7c,0xe0,0xc8]77 // CHECK: casa x2, x3, [sp] // encoding: [0xe3,0x7f,0xe2,0xc8]78 // CHECK: casl x0, x1, [x2] // encoding: [0x41,0xfc,0xa0,0xc8]79 // CHECK: casl x2, x3, [sp] // encoding: [0xe3,0xff,0xa2,0xc8]80 // CHECK: casal x0, x1, [x2] // encoding: [0x41,0xfc,0xe0,0xc8]81 // CHECK: casal x2, x3, [sp] // encoding: [0xe3,0xff,0xe2,0xc8]82 83 swp w0, w1, [x2]84 swp w2, w3, [sp]85 swpa w0, w1, [x2]86 swpa w2, w3, [sp]87 swpl w0, w1, [x2]88 swpl w2, w3, [sp]89 swpal w0, w1, [x2]90 swpal w2, w3, [sp]91 // CHECK: swp w0, w1, [x2] // encoding: [0x41,0x80,0x20,0xb8]92 // CHECK: swp w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0xb8]93 // CHECK: swpa w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0xb8]94 // CHECK: swpa w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0xb8]95 // CHECK: swpl w0, w1, [x2] // encoding: [0x41,0x80,0x60,0xb8]96 // CHECK: swpl w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0xb8]97 // CHECK: swpal w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0xb8]98 // CHECK: swpal w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0xb8]99 100 swpb w0, w1, [x2]101 swpb w2, w3, [sp]102 swph w0, w1, [x2]103 swph w2, w3, [sp]104 swpab w0, w1, [x2]105 swpab w2, w3, [sp]106 swplb w0, w1, [x2]107 swplb w2, w3, [sp]108 // CHECK: swpb w0, w1, [x2] // encoding: [0x41,0x80,0x20,0x38]109 // CHECK: swpb w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0x38]110 // CHECK: swph w0, w1, [x2] // encoding: [0x41,0x80,0x20,0x78]111 // CHECK: swph w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0x78]112 // CHECK: swpab w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0x38]113 // CHECK: swpab w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0x38]114 // CHECK: swplb w0, w1, [x2] // encoding: [0x41,0x80,0x60,0x38]115 // CHECK: swplb w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0x38]116 117 swpalb w0, w1, [x2]118 swpalb w2, w3, [sp]119 swpah w0, w1, [x2]120 swpah w2, w3, [sp]121 swplh w0, w1, [x2]122 swplh w2, w3, [sp]123 swpalh w0, w1, [x2]124 swpalh w2, w3, [sp]125 // CHECK: swpalb w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0x38]126 // CHECK: swpalb w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0x38]127 // CHECK: swpah w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0x78]128 // CHECK: swpah w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0x78]129 // CHECK: swplh w0, w1, [x2] // encoding: [0x41,0x80,0x60,0x78]130 // CHECK: swplh w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0x78]131 // CHECK: swpalh w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0x78]132 // CHECK: swpalh w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0x78]133 134 swp x0, x1, [x2]135 swp x2, x3, [sp]136 swpa x0, x1, [x2]137 swpa x2, x3, [sp]138 swpl x0, x1, [x2]139 swpl x2, x3, [sp]140 swpal x0, x1, [x2]141 swpal x2, x3, [sp]142 // CHECK: swp x0, x1, [x2] // encoding: [0x41,0x80,0x20,0xf8]143 // CHECK: swp x2, x3, [sp] // encoding: [0xe3,0x83,0x22,0xf8]144 // CHECK: swpa x0, x1, [x2] // encoding: [0x41,0x80,0xa0,0xf8]145 // CHECK: swpa x2, x3, [sp] // encoding: [0xe3,0x83,0xa2,0xf8]146 // CHECK: swpl x0, x1, [x2] // encoding: [0x41,0x80,0x60,0xf8]147 // CHECK: swpl x2, x3, [sp] // encoding: [0xe3,0x83,0x62,0xf8]148 // CHECK: swpal x0, x1, [x2] // encoding: [0x41,0x80,0xe0,0xf8]149 // CHECK: swpal x2, x3, [sp] // encoding: [0xe3,0x83,0xe2,0xf8]150 151 casp w0, w1, w2, w3, [x5]152 casp w4, w5, w6, w7, [sp]153 casp x0, x1, x2, x3, [x2]154 casp x4, x5, x6, x7, [sp]155 caspa w0, w1, w2, w3, [x5]156 caspa w4, w5, w6, w7, [sp]157 caspa x0, x1, x2, x3, [x2]158 caspa x4, x5, x6, x7, [sp]159 // CHECK: casp w0, w1, w2, w3, [x5] // encoding: [0xa2,0x7c,0x20,0x08]160 // CHECK: casp w4, w5, w6, w7, [sp] // encoding: [0xe6,0x7f,0x24,0x08]161 // CHECK: casp x0, x1, x2, x3, [x2] // encoding: [0x42,0x7c,0x20,0x48]162 // CHECK: casp x4, x5, x6, x7, [sp] // encoding: [0xe6,0x7f,0x24,0x48]163 // CHECK: caspa w0, w1, w2, w3, [x5] // encoding: [0xa2,0x7c,0x60,0x08]164 // CHECK: caspa w4, w5, w6, w7, [sp] // encoding: [0xe6,0x7f,0x64,0x08]165 // CHECK: caspa x0, x1, x2, x3, [x2] // encoding: [0x42,0x7c,0x60,0x48]166 // CHECK: caspa x4, x5, x6, x7, [sp] // encoding: [0xe6,0x7f,0x64,0x48]167 168 caspl w0, w1, w2, w3, [x5]169 caspl w4, w5, w6, w7, [sp]170 caspl x0, x1, x2, x3, [x2]171 caspl x4, x5, x6, x7, [sp]172 caspal w0, w1, w2, w3, [x5]173 caspal w4, w5, w6, w7, [sp]174 caspal x0, x1, x2, x3, [x2]175 caspal x4, x5, x6, x7, [sp]176 // CHECK: caspl w0, w1, w2, w3, [x5] // encoding: [0xa2,0xfc,0x20,0x08]177 // CHECK: caspl w4, w5, w6, w7, [sp] // encoding: [0xe6,0xff,0x24,0x08]178 // CHECK: caspl x0, x1, x2, x3, [x2] // encoding: [0x42,0xfc,0x20,0x48]179 // CHECK: caspl x4, x5, x6, x7, [sp] // encoding: [0xe6,0xff,0x24,0x48]180 // CHECK: caspal w0, w1, w2, w3, [x5] // encoding: [0xa2,0xfc,0x60,0x08]181 // CHECK: caspal w4, w5, w6, w7, [sp] // encoding: [0xe6,0xff,0x64,0x08]182 // CHECK: caspal x0, x1, x2, x3, [x2] // encoding: [0x42,0xfc,0x60,0x48]183 // CHECK: caspal x4, x5, x6, x7, [sp] // encoding: [0xe6,0xff,0x64,0x48]184 185 ldadd w0, w1, [x2]186 ldadd w2, w3, [sp]187 ldadda w0, w1, [x2]188 ldadda w2, w3, [sp]189 ldaddl w0, w1, [x2]190 ldaddl w2, w3, [sp]191 ldaddal w0, w1, [x2]192 ldaddal w2, w3, [sp]193 // CHECK: ldadd w0, w1, [x2] // encoding: [0x41,0x00,0x20,0xb8]194 // CHECK: ldadd w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0xb8]195 // CHECK: ldadda w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0xb8]196 // CHECK: ldadda w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0xb8]197 // CHECK: ldaddl w0, w1, [x2] // encoding: [0x41,0x00,0x60,0xb8]198 // CHECK: ldaddl w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0xb8]199 // CHECK: ldaddal w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0xb8]200 // CHECK: ldaddal w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0xb8]201 202 ldaddb w0, w1, [x2]203 ldaddb w2, w3, [sp]204 ldaddh w0, w1, [x2]205 ldaddh w2, w3, [sp]206 ldaddab w0, w1, [x2]207 ldaddab w2, w3, [sp]208 ldaddlb w0, w1, [x2]209 ldaddlb w2, w3, [sp]210 // CHECK: ldaddb w0, w1, [x2] // encoding: [0x41,0x00,0x20,0x38]211 // CHECK: ldaddb w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0x38]212 // CHECK: ldaddh w0, w1, [x2] // encoding: [0x41,0x00,0x20,0x78]213 // CHECK: ldaddh w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0x78]214 // CHECK: ldaddab w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0x38]215 // CHECK: ldaddab w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0x38]216 // CHECK: ldaddlb w0, w1, [x2] // encoding: [0x41,0x00,0x60,0x38]217 // CHECK: ldaddlb w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0x38]218 219 ldaddalb w0, w1, [x2]220 ldaddalb w2, w3, [sp]221 ldaddah w0, w1, [x2]222 ldaddah w2, w3, [sp]223 ldaddlh w0, w1, [x2]224 ldaddlh w2, w3, [sp]225 ldaddalh w0, w1, [x2]226 ldaddalh w2, w3, [sp]227 // CHECK: ldaddalb w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0x38]228 // CHECK: ldaddalb w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0x38]229 // CHECK: ldaddah w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0x78]230 // CHECK: ldaddah w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0x78]231 // CHECK: ldaddlh w0, w1, [x2] // encoding: [0x41,0x00,0x60,0x78]232 // CHECK: ldaddlh w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0x78]233 // CHECK: ldaddalh w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0x78]234 // CHECK: ldaddalh w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0x78]235 236 ldadd x0, x1, [x2]237 ldadd x2, x3, [sp]238 ldadda x0, x1, [x2]239 ldadda x2, x3, [sp]240 ldaddl x0, x1, [x2]241 ldaddl x2, x3, [sp]242 ldaddal x0, x1, [x2]243 ldaddal x2, x3, [sp]244 // CHECK: ldadd x0, x1, [x2] // encoding: [0x41,0x00,0x20,0xf8]245 // CHECK: ldadd x2, x3, [sp] // encoding: [0xe3,0x03,0x22,0xf8]246 // CHECK: ldadda x0, x1, [x2] // encoding: [0x41,0x00,0xa0,0xf8]247 // CHECK: ldadda x2, x3, [sp] // encoding: [0xe3,0x03,0xa2,0xf8]248 // CHECK: ldaddl x0, x1, [x2] // encoding: [0x41,0x00,0x60,0xf8]249 // CHECK: ldaddl x2, x3, [sp] // encoding: [0xe3,0x03,0x62,0xf8]250 // CHECK: ldaddal x0, x1, [x2] // encoding: [0x41,0x00,0xe0,0xf8]251 // CHECK: ldaddal x2, x3, [sp] // encoding: [0xe3,0x03,0xe2,0xf8]252 253 ldclr w0, w1, [x2]254 ldclr w2, w3, [sp]255 ldclra w0, w1, [x2]256 ldclra w2, w3, [sp]257 ldclrl w0, w1, [x2]258 ldclrl w2, w3, [sp]259 ldclral w0, w1, [x2]260 ldclral w2, w3, [sp]261 // CHECK: ldclr w0, w1, [x2] // encoding: [0x41,0x10,0x20,0xb8]262 // CHECK: ldclr w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0xb8]263 // CHECK: ldclra w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0xb8]264 // CHECK: ldclra w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0xb8]265 // CHECK: ldclrl w0, w1, [x2] // encoding: [0x41,0x10,0x60,0xb8]266 // CHECK: ldclrl w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0xb8]267 // CHECK: ldclral w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0xb8]268 // CHECK: ldclral w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0xb8]269 270 ldclrb w0, w1, [x2]271 ldclrb w2, w3, [sp]272 ldclrh w0, w1, [x2]273 ldclrh w2, w3, [sp]274 ldclrab w0, w1, [x2]275 ldclrab w2, w3, [sp]276 ldclrlb w0, w1, [x2]277 ldclrlb w2, w3, [sp]278 // CHECK: ldclrb w0, w1, [x2] // encoding: [0x41,0x10,0x20,0x38]279 // CHECK: ldclrb w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0x38]280 // CHECK: ldclrh w0, w1, [x2] // encoding: [0x41,0x10,0x20,0x78]281 // CHECK: ldclrh w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0x78]282 // CHECK: ldclrab w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0x38]283 // CHECK: ldclrab w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0x38]284 // CHECK: ldclrlb w0, w1, [x2] // encoding: [0x41,0x10,0x60,0x38]285 // CHECK: ldclrlb w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0x38]286 287 ldclralb w0, w1, [x2]288 ldclralb w2, w3, [sp]289 ldclrah w0, w1, [x2]290 ldclrah w2, w3, [sp]291 ldclrlh w0, w1, [x2]292 ldclrlh w2, w3, [sp]293 ldclralh w0, w1, [x2]294 ldclralh w2, w3, [sp]295 // CHECK: ldclralb w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0x38]296 // CHECK: ldclralb w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0x38]297 // CHECK: ldclrah w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0x78]298 // CHECK: ldclrah w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0x78]299 // CHECK: ldclrlh w0, w1, [x2] // encoding: [0x41,0x10,0x60,0x78]300 // CHECK: ldclrlh w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0x78]301 // CHECK: ldclralh w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0x78]302 // CHECK: ldclralh w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0x78]303 304 ldclr x0, x1, [x2]305 ldclr x2, x3, [sp]306 ldclra x0, x1, [x2]307 ldclra x2, x3, [sp]308 ldclrl x0, x1, [x2]309 ldclrl x2, x3, [sp]310 ldclral x0, x1, [x2]311 ldclral x2, x3, [sp]312 // CHECK: ldclr x0, x1, [x2] // encoding: [0x41,0x10,0x20,0xf8]313 // CHECK: ldclr x2, x3, [sp] // encoding: [0xe3,0x13,0x22,0xf8]314 // CHECK: ldclra x0, x1, [x2] // encoding: [0x41,0x10,0xa0,0xf8]315 // CHECK: ldclra x2, x3, [sp] // encoding: [0xe3,0x13,0xa2,0xf8]316 // CHECK: ldclrl x0, x1, [x2] // encoding: [0x41,0x10,0x60,0xf8]317 // CHECK: ldclrl x2, x3, [sp] // encoding: [0xe3,0x13,0x62,0xf8]318 // CHECK: ldclral x0, x1, [x2] // encoding: [0x41,0x10,0xe0,0xf8]319 // CHECK: ldclral x2, x3, [sp] // encoding: [0xe3,0x13,0xe2,0xf8]320 321 ldeor w0, w1, [x2]322 ldeor w2, w3, [sp]323 ldeora w0, w1, [x2]324 ldeora w2, w3, [sp]325 ldeorl w0, w1, [x2]326 ldeorl w2, w3, [sp]327 ldeoral w0, w1, [x2]328 ldeoral w2, w3, [sp]329 // CHECK: ldeor w0, w1, [x2] // encoding: [0x41,0x20,0x20,0xb8]330 // CHECK: ldeor w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0xb8]331 // CHECK: ldeora w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0xb8]332 // CHECK: ldeora w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0xb8]333 // CHECK: ldeorl w0, w1, [x2] // encoding: [0x41,0x20,0x60,0xb8]334 // CHECK: ldeorl w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0xb8]335 // CHECK: ldeoral w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0xb8]336 // CHECK: ldeoral w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0xb8]337 338 ldeorb w0, w1, [x2]339 ldeorb w2, w3, [sp]340 ldeorh w0, w1, [x2]341 ldeorh w2, w3, [sp]342 ldeorab w0, w1, [x2]343 ldeorab w2, w3, [sp]344 ldeorlb w0, w1, [x2]345 ldeorlb w2, w3, [sp]346 // CHECK: ldeorb w0, w1, [x2] // encoding: [0x41,0x20,0x20,0x38]347 // CHECK: ldeorb w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0x38]348 // CHECK: ldeorh w0, w1, [x2] // encoding: [0x41,0x20,0x20,0x78]349 // CHECK: ldeorh w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0x78]350 // CHECK: ldeorab w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0x38]351 // CHECK: ldeorab w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0x38]352 // CHECK: ldeorlb w0, w1, [x2] // encoding: [0x41,0x20,0x60,0x38]353 // CHECK: ldeorlb w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0x38]354 355 ldeoralb w0, w1, [x2]356 ldeoralb w2, w3, [sp]357 ldeorah w0, w1, [x2]358 ldeorah w2, w3, [sp]359 ldeorlh w0, w1, [x2]360 ldeorlh w2, w3, [sp]361 ldeoralh w0, w1, [x2]362 ldeoralh w2, w3, [sp]363 // CHECK: ldeoralb w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0x38]364 // CHECK: ldeoralb w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0x38]365 // CHECK: ldeorah w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0x78]366 // CHECK: ldeorah w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0x78]367 // CHECK: ldeorlh w0, w1, [x2] // encoding: [0x41,0x20,0x60,0x78]368 // CHECK: ldeorlh w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0x78]369 // CHECK: ldeoralh w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0x78]370 // CHECK: ldeoralh w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0x78]371 372 ldeor x0, x1, [x2]373 ldeor x2, x3, [sp]374 ldeora x0, x1, [x2]375 ldeora x2, x3, [sp]376 ldeorl x0, x1, [x2]377 ldeorl x2, x3, [sp]378 ldeoral x0, x1, [x2]379 ldeoral x2, x3, [sp]380 // CHECK: ldeor x0, x1, [x2] // encoding: [0x41,0x20,0x20,0xf8]381 // CHECK: ldeor x2, x3, [sp] // encoding: [0xe3,0x23,0x22,0xf8]382 // CHECK: ldeora x0, x1, [x2] // encoding: [0x41,0x20,0xa0,0xf8]383 // CHECK: ldeora x2, x3, [sp] // encoding: [0xe3,0x23,0xa2,0xf8]384 // CHECK: ldeorl x0, x1, [x2] // encoding: [0x41,0x20,0x60,0xf8]385 // CHECK: ldeorl x2, x3, [sp] // encoding: [0xe3,0x23,0x62,0xf8]386 // CHECK: ldeoral x0, x1, [x2] // encoding: [0x41,0x20,0xe0,0xf8]387 // CHECK: ldeoral x2, x3, [sp] // encoding: [0xe3,0x23,0xe2,0xf8]388 389 ldset w0, w1, [x2]390 ldset w2, w3, [sp]391 ldseta w0, w1, [x2]392 ldseta w2, w3, [sp]393 ldsetl w0, w1, [x2]394 ldsetl w2, w3, [sp]395 ldsetal w0, w1, [x2]396 ldsetal w2, w3, [sp]397 // CHECK: ldset w0, w1, [x2] // encoding: [0x41,0x30,0x20,0xb8]398 // CHECK: ldset w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0xb8]399 // CHECK: ldseta w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0xb8]400 // CHECK: ldseta w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0xb8]401 // CHECK: ldsetl w0, w1, [x2] // encoding: [0x41,0x30,0x60,0xb8]402 // CHECK: ldsetl w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0xb8]403 // CHECK: ldsetal w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0xb8]404 // CHECK: ldsetal w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0xb8]405 406 ldsetb w0, w1, [x2]407 ldsetb w2, w3, [sp]408 ldseth w0, w1, [x2]409 ldseth w2, w3, [sp]410 ldsetab w0, w1, [x2]411 ldsetab w2, w3, [sp]412 ldsetlb w0, w1, [x2]413 ldsetlb w2, w3, [sp]414 // CHECK: ldsetb w0, w1, [x2] // encoding: [0x41,0x30,0x20,0x38]415 // CHECK: ldsetb w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0x38]416 // CHECK: ldseth w0, w1, [x2] // encoding: [0x41,0x30,0x20,0x78]417 // CHECK: ldseth w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0x78]418 // CHECK: ldsetab w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0x38]419 // CHECK: ldsetab w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0x38]420 // CHECK: ldsetlb w0, w1, [x2] // encoding: [0x41,0x30,0x60,0x38]421 // CHECK: ldsetlb w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0x38]422 423 ldsetalb w0, w1, [x2]424 ldsetalb w2, w3, [sp]425 ldsetah w0, w1, [x2]426 ldsetah w2, w3, [sp]427 ldsetlh w0, w1, [x2]428 ldsetlh w2, w3, [sp]429 ldsetalh w0, w1, [x2]430 ldsetalh w2, w3, [sp]431 // CHECK: ldsetalb w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0x38]432 // CHECK: ldsetalb w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0x38]433 // CHECK: ldsetah w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0x78]434 // CHECK: ldsetah w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0x78]435 // CHECK: ldsetlh w0, w1, [x2] // encoding: [0x41,0x30,0x60,0x78]436 // CHECK: ldsetlh w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0x78]437 // CHECK: ldsetalh w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0x78]438 // CHECK: ldsetalh w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0x78]439 440 ldset x0, x1, [x2]441 ldset x2, x3, [sp]442 ldseta x0, x1, [x2]443 ldseta x2, x3, [sp]444 ldsetl x0, x1, [x2]445 ldsetl x2, x3, [sp]446 ldsetal x0, x1, [x2]447 ldsetal x2, x3, [sp]448 // CHECK: ldset x0, x1, [x2] // encoding: [0x41,0x30,0x20,0xf8]449 // CHECK: ldset x2, x3, [sp] // encoding: [0xe3,0x33,0x22,0xf8]450 // CHECK: ldseta x0, x1, [x2] // encoding: [0x41,0x30,0xa0,0xf8]451 // CHECK: ldseta x2, x3, [sp] // encoding: [0xe3,0x33,0xa2,0xf8]452 // CHECK: ldsetl x0, x1, [x2] // encoding: [0x41,0x30,0x60,0xf8]453 // CHECK: ldsetl x2, x3, [sp] // encoding: [0xe3,0x33,0x62,0xf8]454 // CHECK: ldsetal x0, x1, [x2] // encoding: [0x41,0x30,0xe0,0xf8]455 // CHECK: ldsetal x2, x3, [sp] // encoding: [0xe3,0x33,0xe2,0xf8]456 457 ldsmax w0, w1, [x2]458 ldsmax w2, w3, [sp]459 ldsmaxa w0, w1, [x2]460 ldsmaxa w2, w3, [sp]461 ldsmaxl w0, w1, [x2]462 ldsmaxl w2, w3, [sp]463 ldsmaxal w0, w1, [x2]464 ldsmaxal w2, w3, [sp]465 // CHECK: ldsmax w0, w1, [x2] // encoding: [0x41,0x40,0x20,0xb8]466 // CHECK: ldsmax w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0xb8]467 // CHECK: ldsmaxa w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0xb8]468 // CHECK: ldsmaxa w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0xb8]469 // CHECK: ldsmaxl w0, w1, [x2] // encoding: [0x41,0x40,0x60,0xb8]470 // CHECK: ldsmaxl w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0xb8]471 // CHECK: ldsmaxal w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0xb8]472 // CHECK: ldsmaxal w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0xb8]473 474 ldsmaxb w0, w1, [x2]475 ldsmaxb w2, w3, [sp]476 ldsmaxh w0, w1, [x2]477 ldsmaxh w2, w3, [sp]478 ldsmaxab w0, w1, [x2]479 ldsmaxab w2, w3, [sp]480 ldsmaxlb w0, w1, [x2]481 ldsmaxlb w2, w3, [sp]482 // CHECK: ldsmaxb w0, w1, [x2] // encoding: [0x41,0x40,0x20,0x38]483 // CHECK: ldsmaxb w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0x38]484 // CHECK: ldsmaxh w0, w1, [x2] // encoding: [0x41,0x40,0x20,0x78]485 // CHECK: ldsmaxh w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0x78]486 // CHECK: ldsmaxab w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0x38]487 // CHECK: ldsmaxab w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0x38]488 // CHECK: ldsmaxlb w0, w1, [x2] // encoding: [0x41,0x40,0x60,0x38]489 // CHECK: ldsmaxlb w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0x38]490 491 ldsmaxalb w0, w1, [x2]492 ldsmaxalb w2, w3, [sp]493 ldsmaxah w0, w1, [x2]494 ldsmaxah w2, w3, [sp]495 ldsmaxlh w0, w1, [x2]496 ldsmaxlh w2, w3, [sp]497 ldsmaxalh w0, w1, [x2]498 ldsmaxalh w2, w3, [sp]499 // CHECK: ldsmaxalb w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0x38]500 // CHECK: ldsmaxalb w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0x38]501 // CHECK: ldsmaxah w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0x78]502 // CHECK: ldsmaxah w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0x78]503 // CHECK: ldsmaxlh w0, w1, [x2] // encoding: [0x41,0x40,0x60,0x78]504 // CHECK: ldsmaxlh w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0x78]505 // CHECK: ldsmaxalh w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0x78]506 // CHECK: ldsmaxalh w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0x78]507 508 ldsmax x0, x1, [x2]509 ldsmax x2, x3, [sp]510 ldsmaxa x0, x1, [x2]511 ldsmaxa x2, x3, [sp]512 ldsmaxl x0, x1, [x2]513 ldsmaxl x2, x3, [sp]514 ldsmaxal x0, x1, [x2]515 ldsmaxal x2, x3, [sp]516 // CHECK: ldsmax x0, x1, [x2] // encoding: [0x41,0x40,0x20,0xf8]517 // CHECK: ldsmax x2, x3, [sp] // encoding: [0xe3,0x43,0x22,0xf8]518 // CHECK: ldsmaxa x0, x1, [x2] // encoding: [0x41,0x40,0xa0,0xf8]519 // CHECK: ldsmaxa x2, x3, [sp] // encoding: [0xe3,0x43,0xa2,0xf8]520 // CHECK: ldsmaxl x0, x1, [x2] // encoding: [0x41,0x40,0x60,0xf8]521 // CHECK: ldsmaxl x2, x3, [sp] // encoding: [0xe3,0x43,0x62,0xf8]522 // CHECK: ldsmaxal x0, x1, [x2] // encoding: [0x41,0x40,0xe0,0xf8]523 // CHECK: ldsmaxal x2, x3, [sp] // encoding: [0xe3,0x43,0xe2,0xf8]524 525 ldsmin w0, w1, [x2]526 ldsmin w2, w3, [sp]527 ldsmina w0, w1, [x2]528 ldsmina w2, w3, [sp]529 ldsminl w0, w1, [x2]530 ldsminl w2, w3, [sp]531 ldsminal w0, w1, [x2]532 ldsminal w2, w3, [sp]533 // CHECK: ldsmin w0, w1, [x2] // encoding: [0x41,0x50,0x20,0xb8]534 // CHECK: ldsmin w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0xb8]535 // CHECK: ldsmina w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0xb8]536 // CHECK: ldsmina w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0xb8]537 // CHECK: ldsminl w0, w1, [x2] // encoding: [0x41,0x50,0x60,0xb8]538 // CHECK: ldsminl w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0xb8]539 // CHECK: ldsminal w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0xb8]540 // CHECK: ldsminal w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0xb8]541 542 ldsminb w0, w1, [x2]543 ldsminb w2, w3, [sp]544 ldsminh w0, w1, [x2]545 ldsminh w2, w3, [sp]546 ldsminab w0, w1, [x2]547 ldsminab w2, w3, [sp]548 ldsminlb w0, w1, [x2]549 ldsminlb w2, w3, [sp]550 // CHECK: ldsminb w0, w1, [x2] // encoding: [0x41,0x50,0x20,0x38]551 // CHECK: ldsminb w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0x38]552 // CHECK: ldsminh w0, w1, [x2] // encoding: [0x41,0x50,0x20,0x78]553 // CHECK: ldsminh w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0x78]554 // CHECK: ldsminab w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0x38]555 // CHECK: ldsminab w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0x38]556 // CHECK: ldsminlb w0, w1, [x2] // encoding: [0x41,0x50,0x60,0x38]557 // CHECK: ldsminlb w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0x38]558 559 ldsminalb w0, w1, [x2]560 ldsminalb w2, w3, [sp]561 ldsminah w0, w1, [x2]562 ldsminah w2, w3, [sp]563 ldsminlh w0, w1, [x2]564 ldsminlh w2, w3, [sp]565 ldsminalh w0, w1, [x2]566 ldsminalh w2, w3, [sp]567 // CHECK: ldsminalb w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0x38]568 // CHECK: ldsminalb w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0x38]569 // CHECK: ldsminah w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0x78]570 // CHECK: ldsminah w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0x78]571 // CHECK: ldsminlh w0, w1, [x2] // encoding: [0x41,0x50,0x60,0x78]572 // CHECK: ldsminlh w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0x78]573 // CHECK: ldsminalh w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0x78]574 // CHECK: ldsminalh w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0x78]575 576 ldsmin x0, x1, [x2]577 ldsmin x2, x3, [sp]578 ldsmina x0, x1, [x2]579 ldsmina x2, x3, [sp]580 ldsminl x0, x1, [x2]581 ldsminl x2, x3, [sp]582 ldsminal x0, x1, [x2]583 ldsminal x2, x3, [sp]584 // CHECK: ldsmin x0, x1, [x2] // encoding: [0x41,0x50,0x20,0xf8]585 // CHECK: ldsmin x2, x3, [sp] // encoding: [0xe3,0x53,0x22,0xf8]586 // CHECK: ldsmina x0, x1, [x2] // encoding: [0x41,0x50,0xa0,0xf8]587 // CHECK: ldsmina x2, x3, [sp] // encoding: [0xe3,0x53,0xa2,0xf8]588 // CHECK: ldsminl x0, x1, [x2] // encoding: [0x41,0x50,0x60,0xf8]589 // CHECK: ldsminl x2, x3, [sp] // encoding: [0xe3,0x53,0x62,0xf8]590 // CHECK: ldsminal x0, x1, [x2] // encoding: [0x41,0x50,0xe0,0xf8]591 // CHECK: ldsminal x2, x3, [sp] // encoding: [0xe3,0x53,0xe2,0xf8]592 593 ldumax w0, w1, [x2]594 ldumax w2, w3, [sp]595 ldumaxa w0, w1, [x2]596 ldumaxa w2, w3, [sp]597 ldumaxl w0, w1, [x2]598 ldumaxl w2, w3, [sp]599 ldumaxal w0, w1, [x2]600 ldumaxal w2, w3, [sp]601 // CHECK: ldumax w0, w1, [x2] // encoding: [0x41,0x60,0x20,0xb8]602 // CHECK: ldumax w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0xb8]603 // CHECK: ldumaxa w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0xb8]604 // CHECK: ldumaxa w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0xb8]605 // CHECK: ldumaxl w0, w1, [x2] // encoding: [0x41,0x60,0x60,0xb8]606 // CHECK: ldumaxl w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0xb8]607 // CHECK: ldumaxal w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0xb8]608 // CHECK: ldumaxal w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0xb8]609 610 ldumaxb w0, w1, [x2]611 ldumaxb w2, w3, [sp]612 ldumaxh w0, w1, [x2]613 ldumaxh w2, w3, [sp]614 ldumaxab w0, w1, [x2]615 ldumaxab w2, w3, [sp]616 ldumaxlb w0, w1, [x2]617 ldumaxlb w2, w3, [sp]618 // CHECK: ldumaxb w0, w1, [x2] // encoding: [0x41,0x60,0x20,0x38]619 // CHECK: ldumaxb w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0x38]620 // CHECK: ldumaxh w0, w1, [x2] // encoding: [0x41,0x60,0x20,0x78]621 // CHECK: ldumaxh w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0x78]622 // CHECK: ldumaxab w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0x38]623 // CHECK: ldumaxab w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0x38]624 // CHECK: ldumaxlb w0, w1, [x2] // encoding: [0x41,0x60,0x60,0x38]625 // CHECK: ldumaxlb w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0x38]626 627 ldumaxalb w0, w1, [x2]628 ldumaxalb w2, w3, [sp]629 ldumaxah w0, w1, [x2]630 ldumaxah w2, w3, [sp]631 ldumaxlh w0, w1, [x2]632 ldumaxlh w2, w3, [sp]633 ldumaxalh w0, w1, [x2]634 ldumaxalh w2, w3, [sp]635 // CHECK: ldumaxalb w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0x38]636 // CHECK: ldumaxalb w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0x38]637 // CHECK: ldumaxah w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0x78]638 // CHECK: ldumaxah w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0x78]639 // CHECK: ldumaxlh w0, w1, [x2] // encoding: [0x41,0x60,0x60,0x78]640 // CHECK: ldumaxlh w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0x78]641 // CHECK: ldumaxalh w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0x78]642 // CHECK: ldumaxalh w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0x78]643 644 ldumax x0, x1, [x2]645 ldumax x2, x3, [sp]646 ldumaxa x0, x1, [x2]647 ldumaxa x2, x3, [sp]648 ldumaxl x0, x1, [x2]649 ldumaxl x2, x3, [sp]650 ldumaxal x0, x1, [x2]651 ldumaxal x2, x3, [sp]652 // CHECK: ldumax x0, x1, [x2] // encoding: [0x41,0x60,0x20,0xf8]653 // CHECK: ldumax x2, x3, [sp] // encoding: [0xe3,0x63,0x22,0xf8]654 // CHECK: ldumaxa x0, x1, [x2] // encoding: [0x41,0x60,0xa0,0xf8]655 // CHECK: ldumaxa x2, x3, [sp] // encoding: [0xe3,0x63,0xa2,0xf8]656 // CHECK: ldumaxl x0, x1, [x2] // encoding: [0x41,0x60,0x60,0xf8]657 // CHECK: ldumaxl x2, x3, [sp] // encoding: [0xe3,0x63,0x62,0xf8]658 // CHECK: ldumaxal x0, x1, [x2] // encoding: [0x41,0x60,0xe0,0xf8]659 // CHECK: ldumaxal x2, x3, [sp] // encoding: [0xe3,0x63,0xe2,0xf8]660 661 ldumin w0, w1, [x2]662 ldumin w2, w3, [sp]663 ldumina w0, w1, [x2]664 ldumina w2, w3, [sp]665 lduminl w0, w1, [x2]666 lduminl w2, w3, [sp]667 lduminal w0, w1, [x2]668 lduminal w2, w3, [sp]669 // CHECK: ldumin w0, w1, [x2] // encoding: [0x41,0x70,0x20,0xb8]670 // CHECK: ldumin w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0xb8]671 // CHECK: ldumina w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0xb8]672 // CHECK: ldumina w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0xb8]673 // CHECK: lduminl w0, w1, [x2] // encoding: [0x41,0x70,0x60,0xb8]674 // CHECK: lduminl w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0xb8]675 // CHECK: lduminal w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0xb8]676 // CHECK: lduminal w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0xb8]677 678 lduminb w0, w1, [x2]679 lduminb w2, w3, [sp]680 lduminh w0, w1, [x2]681 lduminh w2, w3, [sp]682 lduminab w0, w1, [x2]683 lduminab w2, w3, [sp]684 lduminlb w0, w1, [x2]685 lduminlb w2, w3, [sp]686 // CHECK: lduminb w0, w1, [x2] // encoding: [0x41,0x70,0x20,0x38]687 // CHECK: lduminb w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0x38]688 // CHECK: lduminh w0, w1, [x2] // encoding: [0x41,0x70,0x20,0x78]689 // CHECK: lduminh w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0x78]690 // CHECK: lduminab w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0x38]691 // CHECK: lduminab w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0x38]692 // CHECK: lduminlb w0, w1, [x2] // encoding: [0x41,0x70,0x60,0x38]693 // CHECK: lduminlb w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0x38]694 695 lduminalb w0, w1, [x2]696 lduminalb w2, w3, [sp]697 lduminah w0, w1, [x2]698 lduminah w2, w3, [sp]699 lduminlh w0, w1, [x2]700 lduminlh w2, w3, [sp]701 lduminalh w0, w1, [x2]702 lduminalh w2, w3, [sp]703 // CHECK: lduminalb w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0x38]704 // CHECK: lduminalb w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0x38]705 // CHECK: lduminah w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0x78]706 // CHECK: lduminah w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0x78]707 // CHECK: lduminlh w0, w1, [x2] // encoding: [0x41,0x70,0x60,0x78]708 // CHECK: lduminlh w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0x78]709 // CHECK: lduminalh w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0x78]710 // CHECK: lduminalh w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0x78]711 712 ldumin x0, x1, [x2]713 ldumin x2, x3, [sp]714 ldumina x0, x1, [x2]715 ldumina x2, x3, [sp]716 lduminl x0, x1, [x2]717 lduminl x2, x3, [sp]718 lduminal x0, x1, [x2]719 lduminal x2, x3, [sp]720 // CHECK: ldumin x0, x1, [x2] // encoding: [0x41,0x70,0x20,0xf8]721 // CHECK: ldumin x2, x3, [sp] // encoding: [0xe3,0x73,0x22,0xf8]722 // CHECK: ldumina x0, x1, [x2] // encoding: [0x41,0x70,0xa0,0xf8]723 // CHECK: ldumina x2, x3, [sp] // encoding: [0xe3,0x73,0xa2,0xf8]724 // CHECK: lduminl x0, x1, [x2] // encoding: [0x41,0x70,0x60,0xf8]725 // CHECK: lduminl x2, x3, [sp] // encoding: [0xe3,0x73,0x62,0xf8]726 // CHECK: lduminal x0, x1, [x2] // encoding: [0x41,0x70,0xe0,0xf8]727 // CHECK: lduminal x2, x3, [sp] // encoding: [0xe3,0x73,0xe2,0xf8]728 729 stadd w0, [x2]730 stadd w2, [sp]731 staddl w0, [x2]732 staddl w2, [sp]733 staddb w0, [x2]734 staddb w2, [sp]735 staddh w0, [x2]736 staddh w2, [sp]737 // CHECK: stadd w0, [x2] // encoding: [0x5f,0x00,0x20,0xb8]738 // CHECK: stadd w2, [sp] // encoding: [0xff,0x03,0x22,0xb8]739 // CHECK: staddl w0, [x2] // encoding: [0x5f,0x00,0x60,0xb8]740 // CHECK: staddl w2, [sp] // encoding: [0xff,0x03,0x62,0xb8]741 // CHECK: staddb w0, [x2] // encoding: [0x5f,0x00,0x20,0x38]742 // CHECK: staddb w2, [sp] // encoding: [0xff,0x03,0x22,0x38]743 // CHECK: staddh w0, [x2] // encoding: [0x5f,0x00,0x20,0x78]744 // CHECK: staddh w2, [sp] // encoding: [0xff,0x03,0x22,0x78]745 746 staddlb w0, [x2]747 staddlb w2, [sp]748 staddlh w0, [x2]749 staddlh w2, [sp]750 stadd x0, [x2]751 stadd x2, [sp]752 staddl x0, [x2]753 staddl x2, [sp]754 // CHECK: staddlb w0, [x2] // encoding: [0x5f,0x00,0x60,0x38]755 // CHECK: staddlb w2, [sp] // encoding: [0xff,0x03,0x62,0x38]756 // CHECK: staddlh w0, [x2] // encoding: [0x5f,0x00,0x60,0x78]757 // CHECK: staddlh w2, [sp] // encoding: [0xff,0x03,0x62,0x78]758 // CHECK: stadd x0, [x2] // encoding: [0x5f,0x00,0x20,0xf8]759 // CHECK: stadd x2, [sp] // encoding: [0xff,0x03,0x22,0xf8]760 // CHECK: staddl x0, [x2] // encoding: [0x5f,0x00,0x60,0xf8]761 // CHECK: staddl x2, [sp] // encoding: [0xff,0x03,0x62,0xf8]762 763 stclr w0, [x2]764 stclr w2, [sp]765 stclrl w0, [x2]766 stclrl w2, [sp]767 stclrb w0, [x2]768 stclrb w2, [sp]769 stclrh w0, [x2]770 stclrh w2, [sp]771 // CHECK: stclr w0, [x2] // encoding: [0x5f,0x10,0x20,0xb8]772 // CHECK: stclr w2, [sp] // encoding: [0xff,0x13,0x22,0xb8]773 // CHECK: stclrl w0, [x2] // encoding: [0x5f,0x10,0x60,0xb8]774 // CHECK: stclrl w2, [sp] // encoding: [0xff,0x13,0x62,0xb8]775 // CHECK: stclrb w0, [x2] // encoding: [0x5f,0x10,0x20,0x38]776 // CHECK: stclrb w2, [sp] // encoding: [0xff,0x13,0x22,0x38]777 // CHECK: stclrh w0, [x2] // encoding: [0x5f,0x10,0x20,0x78]778 // CHECK: stclrh w2, [sp] // encoding: [0xff,0x13,0x22,0x78]779 780 stclrlb w0, [x2]781 stclrlb w2, [sp]782 stclrlh w0, [x2]783 stclrlh w2, [sp]784 stclr x0, [x2]785 stclr x2, [sp]786 stclrl x0, [x2]787 stclrl x2, [sp]788 // CHECK: stclrlb w0, [x2] // encoding: [0x5f,0x10,0x60,0x38]789 // CHECK: stclrlb w2, [sp] // encoding: [0xff,0x13,0x62,0x38]790 // CHECK: stclrlh w0, [x2] // encoding: [0x5f,0x10,0x60,0x78]791 // CHECK: stclrlh w2, [sp] // encoding: [0xff,0x13,0x62,0x78]792 // CHECK: stclr x0, [x2] // encoding: [0x5f,0x10,0x20,0xf8]793 // CHECK: stclr x2, [sp] // encoding: [0xff,0x13,0x22,0xf8]794 // CHECK: stclrl x0, [x2] // encoding: [0x5f,0x10,0x60,0xf8]795 // CHECK: stclrl x2, [sp] // encoding: [0xff,0x13,0x62,0xf8]796 797 steor w0, [x2]798 steor w2, [sp]799 steorl w0, [x2]800 steorl w2, [sp]801 steorb w0, [x2]802 steorb w2, [sp]803 steorh w0, [x2]804 steorh w2, [sp]805 // CHECK: steor w0, [x2] // encoding: [0x5f,0x20,0x20,0xb8]806 // CHECK: steor w2, [sp] // encoding: [0xff,0x23,0x22,0xb8]807 // CHECK: steorl w0, [x2] // encoding: [0x5f,0x20,0x60,0xb8]808 // CHECK: steorl w2, [sp] // encoding: [0xff,0x23,0x62,0xb8]809 // CHECK: steorb w0, [x2] // encoding: [0x5f,0x20,0x20,0x38]810 // CHECK: steorb w2, [sp] // encoding: [0xff,0x23,0x22,0x38]811 // CHECK: steorh w0, [x2] // encoding: [0x5f,0x20,0x20,0x78]812 // CHECK: steorh w2, [sp] // encoding: [0xff,0x23,0x22,0x78]813 814 steorlb w0, [x2]815 steorlb w2, [sp]816 steorlh w0, [x2]817 steorlh w2, [sp]818 steor x0, [x2]819 steor x2, [sp]820 steorl x0, [x2]821 steorl x2, [sp]822 // CHECK: steorlb w0, [x2] // encoding: [0x5f,0x20,0x60,0x38]823 // CHECK: steorlb w2, [sp] // encoding: [0xff,0x23,0x62,0x38]824 // CHECK: steorlh w0, [x2] // encoding: [0x5f,0x20,0x60,0x78]825 // CHECK: steorlh w2, [sp] // encoding: [0xff,0x23,0x62,0x78]826 // CHECK: steor x0, [x2] // encoding: [0x5f,0x20,0x20,0xf8]827 // CHECK: steor x2, [sp] // encoding: [0xff,0x23,0x22,0xf8]828 // CHECK: steorl x0, [x2] // encoding: [0x5f,0x20,0x60,0xf8]829 // CHECK: steorl x2, [sp] // encoding: [0xff,0x23,0x62,0xf8]830 831 stset w0, [x2]832 stset w2, [sp]833 stsetl w0, [x2]834 stsetl w2, [sp]835 stsetb w0, [x2]836 stsetb w2, [sp]837 stseth w0, [x2]838 stseth w2, [sp]839 // CHECK: stset w0, [x2] // encoding: [0x5f,0x30,0x20,0xb8]840 // CHECK: stset w2, [sp] // encoding: [0xff,0x33,0x22,0xb8]841 // CHECK: stsetl w0, [x2] // encoding: [0x5f,0x30,0x60,0xb8]842 // CHECK: stsetl w2, [sp] // encoding: [0xff,0x33,0x62,0xb8]843 // CHECK: stsetb w0, [x2] // encoding: [0x5f,0x30,0x20,0x38]844 // CHECK: stsetb w2, [sp] // encoding: [0xff,0x33,0x22,0x38]845 // CHECK: stseth w0, [x2] // encoding: [0x5f,0x30,0x20,0x78]846 // CHECK: stseth w2, [sp] // encoding: [0xff,0x33,0x22,0x78]847 848 stsetlb w0, [x2]849 stsetlb w2, [sp]850 stsetlh w0, [x2]851 stsetlh w2, [sp]852 stset x0, [x2]853 stset x2, [sp]854 stsetl x0, [x2]855 stsetl x2, [sp]856 // CHECK: stsetlb w0, [x2] // encoding: [0x5f,0x30,0x60,0x38]857 // CHECK: stsetlb w2, [sp] // encoding: [0xff,0x33,0x62,0x38]858 // CHECK: stsetlh w0, [x2] // encoding: [0x5f,0x30,0x60,0x78]859 // CHECK: stsetlh w2, [sp] // encoding: [0xff,0x33,0x62,0x78]860 // CHECK: stset x0, [x2] // encoding: [0x5f,0x30,0x20,0xf8]861 // CHECK: stset x2, [sp] // encoding: [0xff,0x33,0x22,0xf8]862 // CHECK: stsetl x0, [x2] // encoding: [0x5f,0x30,0x60,0xf8]863 // CHECK: stsetl x2, [sp] // encoding: [0xff,0x33,0x62,0xf8]864 865 stsmax w0, [x2]866 stsmax w2, [sp]867 stsmaxl w0, [x2]868 stsmaxl w2, [sp]869 stsmaxb w0, [x2]870 stsmaxb w2, [sp]871 stsmaxh w0, [x2]872 stsmaxh w2, [sp]873 // CHECK: stsmax w0, [x2] // encoding: [0x5f,0x40,0x20,0xb8]874 // CHECK: stsmax w2, [sp] // encoding: [0xff,0x43,0x22,0xb8]875 // CHECK: stsmaxl w0, [x2] // encoding: [0x5f,0x40,0x60,0xb8]876 // CHECK: stsmaxl w2, [sp] // encoding: [0xff,0x43,0x62,0xb8]877 // CHECK: stsmaxb w0, [x2] // encoding: [0x5f,0x40,0x20,0x38]878 // CHECK: stsmaxb w2, [sp] // encoding: [0xff,0x43,0x22,0x38]879 // CHECK: stsmaxh w0, [x2] // encoding: [0x5f,0x40,0x20,0x78]880 // CHECK: stsmaxh w2, [sp] // encoding: [0xff,0x43,0x22,0x78]881 882 stsmaxlb w0, [x2]883 stsmaxlb w2, [sp]884 stsmaxlh w0, [x2]885 stsmaxlh w2, [sp]886 stsmax x0, [x2]887 stsmax x2, [sp]888 stsmaxl x0, [x2]889 stsmaxl x2, [sp]890 // CHECK: stsmaxlb w0, [x2] // encoding: [0x5f,0x40,0x60,0x38]891 // CHECK: stsmaxlb w2, [sp] // encoding: [0xff,0x43,0x62,0x38]892 // CHECK: stsmaxlh w0, [x2] // encoding: [0x5f,0x40,0x60,0x78]893 // CHECK: stsmaxlh w2, [sp] // encoding: [0xff,0x43,0x62,0x78]894 // CHECK: stsmax x0, [x2] // encoding: [0x5f,0x40,0x20,0xf8]895 // CHECK: stsmax x2, [sp] // encoding: [0xff,0x43,0x22,0xf8]896 // CHECK: stsmaxl x0, [x2] // encoding: [0x5f,0x40,0x60,0xf8]897 // CHECK: stsmaxl x2, [sp] // encoding: [0xff,0x43,0x62,0xf8]898 899 stsmin w0, [x2]900 stsmin w2, [sp]901 stsminl w0, [x2]902 stsminl w2, [sp]903 stsminb w0, [x2]904 stsminb w2, [sp]905 stsminh w0, [x2]906 stsminh w2, [sp]907 // CHECK: stsmin w0, [x2] // encoding: [0x5f,0x50,0x20,0xb8]908 // CHECK: stsmin w2, [sp] // encoding: [0xff,0x53,0x22,0xb8]909 // CHECK: stsminl w0, [x2] // encoding: [0x5f,0x50,0x60,0xb8]910 // CHECK: stsminl w2, [sp] // encoding: [0xff,0x53,0x62,0xb8]911 // CHECK: stsminb w0, [x2] // encoding: [0x5f,0x50,0x20,0x38]912 // CHECK: stsminb w2, [sp] // encoding: [0xff,0x53,0x22,0x38]913 // CHECK: stsminh w0, [x2] // encoding: [0x5f,0x50,0x20,0x78]914 // CHECK: stsminh w2, [sp] // encoding: [0xff,0x53,0x22,0x78]915 916 stsminlb w0, [x2]917 stsminlb w2, [sp]918 stsminlh w0, [x2]919 stsminlh w2, [sp]920 stsmin x0, [x2]921 stsmin x2, [sp]922 stsminl x0, [x2]923 stsminl x2, [sp]924 // CHECK: stsminlb w0, [x2] // encoding: [0x5f,0x50,0x60,0x38]925 // CHECK: stsminlb w2, [sp] // encoding: [0xff,0x53,0x62,0x38]926 // CHECK: stsminlh w0, [x2] // encoding: [0x5f,0x50,0x60,0x78]927 // CHECK: stsminlh w2, [sp] // encoding: [0xff,0x53,0x62,0x78]928 // CHECK: stsmin x0, [x2] // encoding: [0x5f,0x50,0x20,0xf8]929 // CHECK: stsmin x2, [sp] // encoding: [0xff,0x53,0x22,0xf8]930 // CHECK: stsminl x0, [x2] // encoding: [0x5f,0x50,0x60,0xf8]931 // CHECK: stsminl x2, [sp] // encoding: [0xff,0x53,0x62,0xf8]932 933 stumax w0, [x2]934 stumax w2, [sp]935 stumaxl w0, [x2]936 stumaxl w2, [sp]937 stumaxb w0, [x2]938 stumaxb w2, [sp]939 stumaxh w0, [x2]940 stumaxh w2, [sp]941 // CHECK: stumax w0, [x2] // encoding: [0x5f,0x60,0x20,0xb8]942 // CHECK: stumax w2, [sp] // encoding: [0xff,0x63,0x22,0xb8]943 // CHECK: stumaxl w0, [x2] // encoding: [0x5f,0x60,0x60,0xb8]944 // CHECK: stumaxl w2, [sp] // encoding: [0xff,0x63,0x62,0xb8]945 // CHECK: stumaxb w0, [x2] // encoding: [0x5f,0x60,0x20,0x38]946 // CHECK: stumaxb w2, [sp] // encoding: [0xff,0x63,0x22,0x38]947 // CHECK: stumaxh w0, [x2] // encoding: [0x5f,0x60,0x20,0x78]948 // CHECK: stumaxh w2, [sp] // encoding: [0xff,0x63,0x22,0x78]949 950 stumaxlb w0, [x2]951 stumaxlb w2, [sp]952 stumaxlh w0, [x2]953 stumaxlh w2, [sp]954 stumax x0, [x2]955 stumax x2, [sp]956 stumaxl x0, [x2]957 stumaxl x2, [sp]958 // CHECK: stumaxlb w0, [x2] // encoding: [0x5f,0x60,0x60,0x38]959 // CHECK: stumaxlb w2, [sp] // encoding: [0xff,0x63,0x62,0x38]960 // CHECK: stumaxlh w0, [x2] // encoding: [0x5f,0x60,0x60,0x78]961 // CHECK: stumaxlh w2, [sp] // encoding: [0xff,0x63,0x62,0x78]962 // CHECK: stumax x0, [x2] // encoding: [0x5f,0x60,0x20,0xf8]963 // CHECK: stumax x2, [sp] // encoding: [0xff,0x63,0x22,0xf8]964 // CHECK: stumaxl x0, [x2] // encoding: [0x5f,0x60,0x60,0xf8]965 // CHECK: stumaxl x2, [sp] // encoding: [0xff,0x63,0x62,0xf8]966 967 stumin w0, [x2]968 stumin w2, [sp]969 stuminl w0, [x2]970 stuminl w2, [sp]971 stuminb w0, [x2]972 stuminb w2, [sp]973 stuminh w0, [x2]974 stuminh w2, [sp]975 // CHECK: stumin w0, [x2] // encoding: [0x5f,0x70,0x20,0xb8]976 // CHECK: stumin w2, [sp] // encoding: [0xff,0x73,0x22,0xb8]977 // CHECK: stuminl w0, [x2] // encoding: [0x5f,0x70,0x60,0xb8]978 // CHECK: stuminl w2, [sp] // encoding: [0xff,0x73,0x62,0xb8]979 // CHECK: stuminb w0, [x2] // encoding: [0x5f,0x70,0x20,0x38]980 // CHECK: stuminb w2, [sp] // encoding: [0xff,0x73,0x22,0x38]981 // CHECK: stuminh w0, [x2] // encoding: [0x5f,0x70,0x20,0x78]982 // CHECK: stuminh w2, [sp] // encoding: [0xff,0x73,0x22,0x78]983 984 cas b0, b1, [x2]985 // CHECK-ERROR: error: invalid operand for instruction986 // CHECK-ERROR: cas b0, b1, [x2]987 // CHECK-ERROR: ^988 989 cas b2, b3, [sp]990 // CHECK-ERROR: error: invalid operand for instruction991 // CHECK-ERROR: cas b2, b3, [sp]992 // CHECK-ERROR: ^993 994 cas h0, h1, [x2]995 // CHECK-ERROR: error: invalid operand for instruction996 // CHECK-ERROR: cas h0, h1, [x2]997 // CHECK-ERROR: ^998 999 cas h2, h3, [sp]1000 // CHECK-ERROR: error: invalid operand for instruction1001 // CHECK-ERROR: cas h2, h3, [sp]1002 // CHECK-ERROR: ^1003 1004 casa b0, b1, [x2]1005 // CHECK-ERROR: error: invalid operand for instruction1006 // CHECK-ERROR: casa b0, b1, [x2]1007 // CHECK-ERROR: ^1008 1009 casa b2, b3, [sp]1010 // CHECK-ERROR: error: invalid operand for instruction1011 // CHECK-ERROR: casa b2, b3, [sp]1012 // CHECK-ERROR: ^1013 1014 casa h0, h1, [x2]1015 // CHECK-ERROR: error: invalid operand for instruction1016 // CHECK-ERROR: casa h0, h1, [x2]1017 // CHECK-ERROR: ^1018 1019 casa h2, h3, [sp]1020 // CHECK-ERROR: error: invalid operand for instruction1021 // CHECK-ERROR: casa h2, h3, [sp]1022 // CHECK-ERROR: ^1023 1024 casb b0, b1, [x2]1025 // CHECK-ERROR: error: invalid operand for instruction1026 // CHECK-ERROR: casb b0, b1, [x2]1027 // CHECK-ERROR: ^1028 1029 casb b2, b3, [sp]1030 // CHECK-ERROR: error: invalid operand for instruction1031 // CHECK-ERROR: casb b2, b3, [sp]1032 // CHECK-ERROR: ^1033 1034 casb h0, h1, [x2]1035 // CHECK-ERROR: error: invalid operand for instruction1036 // CHECK-ERROR: casb h0, h1, [x2]1037 // CHECK-ERROR: ^1038 1039 casb h2, h3, [sp]1040 // CHECK-ERROR: error: invalid operand for instruction1041 // CHECK-ERROR: casb h2, h3, [sp]1042 // CHECK-ERROR: ^1043 1044 cash b0, b1, [x2]1045 // CHECK-ERROR: error: invalid operand for instruction1046 // CHECK-ERROR: cash b0, b1, [x2]1047 // CHECK-ERROR: ^1048 1049 cash b2, b3, [sp]1050 // CHECK-ERROR: error: invalid operand for instruction1051 // CHECK-ERROR: cash b2, b3, [sp]1052 // CHECK-ERROR: ^1053 1054 cash h0, h1, [x2]1055 // CHECK-ERROR: error: invalid operand for instruction1056 // CHECK-ERROR: cash h0, h1, [x2]1057 // CHECK-ERROR: ^1058 1059 cash h2, h3, [sp]1060 // CHECK-ERROR: error: invalid operand for instruction1061 // CHECK-ERROR: cash h2, h3, [sp]1062 // CHECK-ERROR: ^1063 1064 casah b0, b1, [x2]1065 // CHECK-ERROR: error: invalid operand for instruction1066 // CHECK-ERROR: casah b0, b1, [x2]1067 // CHECK-ERROR: ^1068 1069 casah b2, b3, [sp]1070 // CHECK-ERROR: error: invalid operand for instruction1071 // CHECK-ERROR: casah b2, b3, [sp]1072 // CHECK-ERROR: ^1073 1074 casah h0, h1, [x2]1075 // CHECK-ERROR: error: invalid operand for instruction1076 // CHECK-ERROR: casah h0, h1, [x2]1077 // CHECK-ERROR: ^1078 1079 casah h2, h3, [sp]1080 // CHECK-ERROR: error: invalid operand for instruction1081 // CHECK-ERROR: casah h2, h3, [sp]1082 // CHECK-ERROR: ^1083 1084 casalh b0, b1, [x2]1085 // CHECK-ERROR: error: invalid operand for instruction1086 // CHECK-ERROR: casalh b0, b1, [x2]1087 // CHECK-ERROR: ^1088 1089 casalh b2, b3, [sp]1090 // CHECK-ERROR: error: invalid operand for instruction1091 // CHECK-ERROR: casalh b2, b3, [sp]1092 // CHECK-ERROR: ^1093 1094 casalh h0, h1, [x2]1095 // CHECK-ERROR: error: invalid operand for instruction1096 // CHECK-ERROR: casalh h0, h1, [x2]1097 // CHECK-ERROR: ^1098 1099 casalh h2, h3, [sp]1100 // CHECK-ERROR: error: invalid operand for instruction1101 // CHECK-ERROR: casalh h2, h3, [sp]1102 // CHECK-ERROR: ^1103 1104 1105 casl b0, b1, [x2]1106 // CHECK-ERROR: error: invalid operand for instruction1107 // CHECK-ERROR: casl b0, b1, [x2]1108 // CHECK-ERROR: ^1109 1110 casl b2, b3, [sp]1111 // CHECK-ERROR: error: invalid operand for instruction1112 // CHECK-ERROR: casl b2, b3, [sp]1113 // CHECK-ERROR: ^1114 1115 casl h0, h1, [x2]1116 // CHECK-ERROR: error: invalid operand for instruction1117 // CHECK-ERROR: casl h0, h1, [x2]1118 // CHECK-ERROR: ^1119 1120 casl h2, h3, [sp]1121 // CHECK-ERROR: error: invalid operand for instruction1122 // CHECK-ERROR: casl h2, h3, [sp]1123 // CHECK-ERROR: ^1124 1125 caslb b0, b1, [x2]1126 // CHECK-ERROR: error: invalid operand for instruction1127 // CHECK-ERROR: caslb b0, b1, [x2]1128 // CHECK-ERROR: ^1129 1130 caslb b2, b3, [sp]1131 // CHECK-ERROR: error: invalid operand for instruction1132 // CHECK-ERROR: caslb b2, b3, [sp]1133 // CHECK-ERROR: ^1134 1135 caslb h0, h1, [x2]1136 // CHECK-ERROR: error: invalid operand for instruction1137 // CHECK-ERROR: caslb h0, h1, [x2]1138 // CHECK-ERROR: ^1139 1140 caslb h2, h3, [sp]1141 // CHECK-ERROR: error: invalid operand for instruction1142 // CHECK-ERROR: caslb h2, h3, [sp]1143 // CHECK-ERROR: ^1144 1145 1146 casalb b0, b1, [x2]1147 // CHECK-ERROR: error: invalid operand for instruction1148 // CHECK-ERROR: casalb b0, b1, [x2]1149 // CHECK-ERROR: ^1150 1151 casalb b2, b3, [sp]1152 // CHECK-ERROR: error: invalid operand for instruction1153 // CHECK-ERROR: casalb b2, b3, [sp]1154 // CHECK-ERROR: ^1155 1156 casalb h0, h1, [x2]1157 // CHECK-ERROR: error: invalid operand for instruction1158 // CHECK-ERROR: casalb h0, h1, [x2]1159 // CHECK-ERROR: ^1160 1161 casalb h2, h3, [sp]1162 // CHECK-ERROR: error: invalid operand for instruction1163 // CHECK-ERROR: casalb h2, h3, [sp]1164 // CHECK-ERROR: ^1165 1166 casalh b0, b1, [x2]1167 // CHECK-ERROR: error: invalid operand for instruction1168 // CHECK-ERROR: casalh b0, b1, [x2]1169 // CHECK-ERROR: ^1170 1171 casalh b2, b3, [sp]1172 // CHECK-ERROR: error: invalid operand for instruction1173 // CHECK-ERROR: casalh b2, b3, [sp]1174 // CHECK-ERROR: ^1175 1176 casalh h0, h1, [x2]1177 // CHECK-ERROR: error: invalid operand for instruction1178 // CHECK-ERROR: casalh h0, h1, [x2]1179 // CHECK-ERROR: ^1180 1181 casalh h2, h3, [sp]1182 // CHECK-ERROR: error: invalid operand for instruction1183 // CHECK-ERROR: casalh h2, h3, [sp]1184 // CHECK-ERROR: ^1185 1186 cas v0.4h, v1.4h, v2.4h1187 // CHECK-ERROR: error: invalid operand for instruction1188 // CHECK-ERROR: v0.4h, v1.4h, v2.4h1189 // CHECK-ERROR: ^1190 1191 casa v0.4h, v1.4h, v2.4h1192 // CHECK-ERROR: error: invalid operand for instruction1193 // CHECK-ERROR: v0.4h, v1.4h, v2.4h1194 // CHECK-ERROR: ^1195 1196 casl v0.4h, v1.4h, v2.4h1197 // CHECK-ERROR: error: invalid operand for instruction1198 // CHECK-ERROR: v0.4h, v1.4h, v2.4h1199 // CHECK-ERROR: ^1200 1201 casal v0.4h, v1.4h, v2.4h1202 // CHECK-ERROR: error: invalid operand for instruction1203 // CHECK-ERROR: casal v0.4h, v1.4h, v2.4h1204 // CHECK-ERROR: ^1205 1206 casb v0.4h, v1.4h, v2.4h1207 // CHECK-ERROR: error: invalid operand for instruction1208 // CHECK-ERROR: casb v0.4h, v1.4h, v2.4h1209 // CHECK-ERROR: ^1210 1211 casab v0.4h, v1.4h, v2.4h1212 // CHECK-ERROR: error: invalid operand for instruction1213 // CHECK-ERROR: casab v0.4h, v1.4h, v2.4h1214 // CHECK-ERROR: ^1215 1216 caslb v0.4h, v1.4h, v2.4h1217 // CHECK-ERROR: error: invalid operand for instruction1218 // CHECK-ERROR: caslb v0.4h, v1.4h, v2.4h1219 // CHECK-ERROR: ^1220 1221 casalb v0.4h, v1.4h, v2.4h1222 // CHECK-ERROR: error: invalid operand for instruction1223 // CHECK-ERROR: casalb v0.4h, v1.4h, v2.4h1224 // CHECK-ERROR: ^1225 1226 casah v0.4h, v1.4h, v2.4h1227 // CHECK-ERROR: error: invalid operand for instruction1228 // CHECK-ERROR: casah v0.4h, v1.4h, v2.4h1229 // CHECK-ERROR: ^1230 1231 caslh v0.4h, v1.4h, v2.4h1232 // CHECK-ERROR: error: invalid operand for instruction1233 // CHECK-ERROR: caslh v0.4h, v1.4h, v2.4h1234 // CHECK-ERROR: ^1235 1236 casalh v0.4h, v1.4h, v2.4h1237 // CHECK-ERROR: error: invalid operand for instruction1238 // CHECK-ERROR: casalh v0.4h, v1.4h, v2.4h1239 // CHECK-ERROR: ^1240 1241 casp b0, b1, [x2]1242 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1243 // CHECK-ERROR: casp b0, b1, [x2]1244 // CHECK-ERROR: ^1245 1246 casp b2, b3, [sp]1247 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1248 // CHECK-ERROR: casp b2, b3, [sp]1249 // CHECK-ERROR: ^1250 1251 casp h0, h1, [x2]1252 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1253 // CHECK-ERROR: casp h0, h1, [x2]1254 // CHECK-ERROR: ^1255 1256 casp h2, h3, [sp]1257 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1258 // CHECK-ERROR: casp h2, h3, [sp]1259 // CHECK-ERROR: ^1260 1261 caspa b0, b1, [x2]1262 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1263 // CHECK-ERROR: caspa b0, b1, [x2]1264 // CHECK-ERROR: ^1265 1266 caspa b2, b3, [sp]1267 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1268 // CHECK-ERROR: caspa b2, b3, [sp]1269 // CHECK-ERROR: ^1270 1271 caspa h0, h1, [x2]1272 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1273 // CHECK-ERROR: caspa h0, h1, [x2]1274 // CHECK-ERROR: ^1275 1276 caspa h2, h3, [sp]1277 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1278 // CHECK-ERROR: caspa h2, h3, [sp]1279 // CHECK-ERROR: ^1280 1281 caspl b0, b1, [x2]1282 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1283 // CHECK-ERROR: caspl b0, b1, [x2]1284 // CHECK-ERROR: ^1285 1286 caspl b2, b3, [sp]1287 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1288 // CHECK-ERROR: caspl b2, b3, [sp]1289 // CHECK-ERROR: ^1290 1291 caspl h0, h1, [x2]1292 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1293 // CHECK-ERROR: caspl h0, h1, [x2]1294 // CHECK-ERROR: ^1295 1296 caspl h2, h3, [sp]1297 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1298 // CHECK-ERROR: caspl h2, h3, [sp]1299 // CHECK-ERROR: ^1300 1301 caspal b0, b1, [x2]1302 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1303 // CHECK-ERROR: caspal b0, b1, [x2]1304 // CHECK-ERROR: ^1305 1306 caspal b2, b3, [sp]1307 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1308 // CHECK-ERROR: caspal b2, b3, [sp]1309 // CHECK-ERROR: ^1310 1311 caspal h0, h1, [x2]1312 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1313 // CHECK-ERROR: caspal h0, h1, [x2]1314 // CHECK-ERROR: ^1315 1316 caspal h2, h3, [sp]1317 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair1318 // CHECK-ERROR: caspal h2, h3, [sp]1319 // CHECK-ERROR: ^1320 1321 swp b0, b1, [x2]1322 // CHECK-ERROR: error: invalid operand for instruction1323 // CHECK-ERROR: swp b0, b1, [x2]1324 // CHECK-ERROR: ^1325 1326 swp b2, b3, [sp]1327 // CHECK-ERROR: error: invalid operand for instruction1328 // CHECK-ERROR: swp b2, b3, [sp]1329 // CHECK-ERROR: ^1330 1331 swpa b0, b1, [x2]1332 // CHECK-ERROR: error: invalid operand for instruction1333 // CHECK-ERROR: swpa b0, b1, [x2]1334 // CHECK-ERROR: ^1335 1336 swpa b2, b3, [sp]1337 // CHECK-ERROR: error: invalid operand for instruction1338 // CHECK-ERROR: swpa b2, b3, [sp]1339 // CHECK-ERROR: ^1340 1341 swpah b0, b1, [x2]1342 // CHECK-ERROR: error: invalid operand for instruction1343 // CHECK-ERROR: swpah b0, b1, [x2]1344 // CHECK-ERROR: ^1345 1346 swpah b2, b3, [sp]1347 // CHECK-ERROR: error: invalid operand for instruction1348 // CHECK-ERROR: swpah b2, b3, [sp]1349 // CHECK-ERROR: ^1350 1351 swpl b0, b1, [x2]1352 // CHECK-ERROR: error: invalid operand for instruction1353 // CHECK-ERROR: swpl b0, b1, [x2]1354 // CHECK-ERROR: ^1355 1356 swpl b2, b3, [sp]1357 // CHECK-ERROR: error: invalid operand for instruction1358 // CHECK-ERROR: swpl b2, b3, [sp]1359 // CHECK-ERROR: ^1360 1361 swpal b0, b1, [x2]1362 // CHECK-ERROR: error: invalid operand for instruction1363 // CHECK-ERROR: swpal b0, b1, [x2]1364 // CHECK-ERROR: ^1365 1366 swpal b2, b3, [sp]1367 // CHECK-ERROR: error: invalid operand for instruction1368 // CHECK-ERROR: swpal b2, b3, [sp]1369 // CHECK-ERROR: ^1370 1371 swpalb b0, b1, [x2]1372 // CHECK-ERROR: error: invalid operand for instruction1373 // CHECK-ERROR: swpalb b0, b1, [x2]1374 // CHECK-ERROR: ^1375 1376 swpalb b2, b3, [sp]1377 // CHECK-ERROR: error: invalid operand for instruction1378 // CHECK-ERROR: swpalb b2, b3, [sp]1379 // CHECK-ERROR: ^1380 1381 swpalh b0, b1, [x2]1382 // CHECK-ERROR: error: invalid operand for instruction1383 // CHECK-ERROR: swpalh b0, b1, [x2]1384 // CHECK-ERROR: ^1385 1386 swpalh b2, b3, [sp]1387 // CHECK-ERROR: error: invalid operand for instruction1388 // CHECK-ERROR: swpalh b2, b3, [sp]1389 // CHECK-ERROR: ^1390 1391 swpb b0, b1, [x2]1392 // CHECK-ERROR: error: invalid operand for instruction1393 // CHECK-ERROR: swpb b0, b1, [x2]1394 // CHECK-ERROR: ^1395 1396 swpb b2, b3, [sp]1397 // CHECK-ERROR: error: invalid operand for instruction1398 // CHECK-ERROR: swpb b2, b3, [sp]1399 // CHECK-ERROR: ^1400 1401 swpab b0, b1, [x2]1402 // CHECK-ERROR: error: invalid operand for instruction1403 // CHECK-ERROR: swpab b0, b1, [x2]1404 // CHECK-ERROR: ^1405 1406 swpab b2, b3, [sp]1407 // CHECK-ERROR: error: invalid operand for instruction1408 // CHECK-ERROR: swpab b2, b3, [sp]1409 // CHECK-ERROR: ^1410 1411 swpal b0, b1, [x2]1412 // CHECK-ERROR: error: invalid operand for instruction1413 // CHECK-ERROR: swpal b0, b1, [x2]1414 // CHECK-ERROR: ^1415 1416 swpal b2, b3, [sp]1417 // CHECK-ERROR: error: invalid operand for instruction1418 // CHECK-ERROR: swpal b2, b3, [sp]1419 // CHECK-ERROR: ^1420 1421 swpah b0, b1, [x2]1422 // CHECK-ERROR: error: invalid operand for instruction1423 // CHECK-ERROR: swpah b0, b1, [x2]1424 // CHECK-ERROR: ^1425 1426 swpah b2, b3, [sp]1427 // CHECK-ERROR: error: invalid operand for instruction1428 // CHECK-ERROR: swpah b2, b3, [sp]1429 // CHECK-ERROR: ^1430 1431 swpalh b0, b1, [x2]1432 // CHECK-ERROR: error: invalid operand for instruction1433 // CHECK-ERROR: swpalh b0, b1, [x2]1434 // CHECK-ERROR: ^1435 1436 swpalh b2, b3, [sp]1437 // CHECK-ERROR: error: invalid operand for instruction1438 // CHECK-ERROR: swpalh b2, b3, [sp]1439 // CHECK-ERROR: ^1440 1441 swpl b0, b1, [x2]1442 // CHECK-ERROR: error: invalid operand for instruction1443 // CHECK-ERROR: swpl b0, b1, [x2]1444 // CHECK-ERROR: ^1445 1446 swpl b2, b3, [sp]1447 // CHECK-ERROR: error: invalid operand for instruction1448 // CHECK-ERROR: swpl b2, b3, [sp]1449 // CHECK-ERROR: ^1450 1451 swplb b0, b1, [x2]1452 // CHECK-ERROR: error: invalid operand for instruction1453 // CHECK-ERROR: swplb b0, b1, [x2]1454 // CHECK-ERROR: ^1455 1456 swplb b2, b3, [sp]1457 // CHECK-ERROR: error: invalid operand for instruction1458 // CHECK-ERROR: swplb b2, b3, [sp]1459 // CHECK-ERROR: ^1460 1461 swpalb b0, b1, [x2]1462 // CHECK-ERROR: error: invalid operand for instruction1463 // CHECK-ERROR: swpalb b0, b1, [x2]1464 // CHECK-ERROR: ^1465 1466 swpalb b2, b3, [sp]1467 // CHECK-ERROR: error: invalid operand for instruction1468 // CHECK-ERROR: swpalb b2, b3, [sp]1469 // CHECK-ERROR: ^1470 1471 swph b0, b1, [x2]1472 // CHECK-ERROR: error: invalid operand for instruction1473 // CHECK-ERROR: swph b0, b1, [x2]1474 // CHECK-ERROR: ^1475 1476 swph b2, b3, [sp]1477 // CHECK-ERROR: error: invalid operand for instruction1478 // CHECK-ERROR: swph b2, b3, [sp]1479 // CHECK-ERROR: ^1480 1481 swp v0.4h, v1.4h, v2.4h1482 // CHECK-ERROR: error: invalid operand for instruction1483 // CHECK-ERROR: swp v0.4h, v1.4h, v2.4h1484 // CHECK-ERROR: ^1485 1486 swpa v0.4h, v1.4h, v2.4h1487 // CHECK-ERROR: error: invalid operand for instruction1488 // CHECK-ERROR: swpa v0.4h, v1.4h, v2.4h1489 // CHECK-ERROR: ^1490 1491 swpah v0.4h, v1.4h, v2.4h1492 // CHECK-ERROR: error: invalid operand for instruction1493 // CHECK-ERROR: swpah v0.4h, v1.4h, v2.4h1494 // CHECK-ERROR: ^1495 1496 swpl v0.4h, v1.4h, v2.4h1497 // CHECK-ERROR: error: invalid operand for instruction1498 // CHECK-ERROR: swpl v0.4h, v1.4h, v2.4h1499 // CHECK-ERROR: ^1500 1501 swpal v0.4h, v1.4h, v2.4h1502 // CHECK-ERROR: error: invalid operand for instruction1503 // CHECK-ERROR: swpal v0.4h, v1.4h, v2.4h1504 // CHECK-ERROR: ^1505 1506 swpalb v0.4h, v1.4h, v2.4h1507 // CHECK-ERROR: error: invalid operand for instruction1508 // CHECK-ERROR: swpalb v0.4h, v1.4h, v2.4h1509 // CHECK-ERROR: ^1510 1511 swpalh v0.4h, v1.4h, v2.4h1512 // CHECK-ERROR: error: invalid operand for instruction1513 // CHECK-ERROR: swpalh v0.4h, v1.4h, v2.4h1514 // CHECK-ERROR: ^1515 1516 swpb v0.4h, v1.4h, v2.4h1517 // CHECK-ERROR: error: invalid operand for instruction1518 // CHECK-ERROR: swpb v0.4h, v1.4h, v2.4h1519 // CHECK-ERROR: ^1520 1521 swpab v0.4h, v1.4h, v2.4h1522 // CHECK-ERROR: error: invalid operand for instruction1523 // CHECK-ERROR: swpab v0.4h, v1.4h, v2.4h1524 // CHECK-ERROR: ^1525 1526 swpal v0.4h, v1.4h, v2.4h1527 // CHECK-ERROR: error: invalid operand for instruction1528 // CHECK-ERROR: swpal v0.4h, v1.4h, v2.4h1529 // CHECK-ERROR: ^1530 1531 swpah v0.4h, v1.4h, v2.4h1532 // CHECK-ERROR: error: invalid operand for instruction1533 // CHECK-ERROR: swpah v0.4h, v1.4h, v2.4h1534 // CHECK-ERROR: ^1535 1536 swpalh v0.4h, v1.4h, v2.4h1537 // CHECK-ERROR: error: invalid operand for instruction1538 // CHECK-ERROR: swpalh v0.4h, v1.4h, v2.4h1539 // CHECK-ERROR: ^1540 1541 swpl v0.4h, v1.4h, v2.4h1542 // CHECK-ERROR: error: invalid operand for instruction1543 // CHECK-ERROR: swpl v0.4h, v1.4h, v2.4h1544 // CHECK-ERROR: ^1545 1546 swplb v0.4h, v1.4h, v2.4h1547 // CHECK-ERROR: error: invalid operand for instruction1548 // CHECK-ERROR: swplb v0.4h, v1.4h, v2.4h1549 // CHECK-ERROR: ^1550 1551 swpalb v0.4h, v1.4h, v2.4h1552 // CHECK-ERROR: error: invalid operand for instruction1553 // CHECK-ERROR: swpalb v0.4h, v1.4h, v2.4h1554 // CHECK-ERROR: ^1555 1556 swph v0.4h, v1.4h, v2.4h1557 // CHECK-ERROR: error: invalid operand for instruction1558 // CHECK-ERROR: swph v0.4h, v1.4h, v2.4h1559 // CHECK-ERROR: ^1560 1561 ldadd b0, b1, [x2]1562 // CHECK-ERROR: error: invalid operand for instruction1563 // CHECK-ERROR: ldadd b0, b1, [x2]1564 // CHECK-ERROR: ^1565 1566 ldadd b2, b3, [sp]1567 // CHECK-ERROR: error: invalid operand for instruction1568 // CHECK-ERROR: ldadd b2, b3, [sp]1569 // CHECK-ERROR: ^1570 1571 ldadd h0, h1, [x2]1572 // CHECK-ERROR: error: invalid operand for instruction1573 // CHECK-ERROR: ldadd h0, h1, [x2]1574 // CHECK-ERROR: ^1575 1576 ldadd h2, h3, [sp]1577 // CHECK-ERROR: error: invalid operand for instruction1578 // CHECK-ERROR: ldadd h2, h3, [sp]1579 // CHECK-ERROR: ^1580 1581 ldadd v0.4h, v1.4h, v2.4h1582 // CHECK-ERROR: error: invalid operand for instruction1583 // CHECK-ERROR: ldadd v0.4h, v1.4h, v2.4h1584 // CHECK-ERROR: ^1585 1586 ldadda b0, b1, [x2]1587 // CHECK-ERROR: error: invalid operand for instruction1588 // CHECK-ERROR: ldadda b0, b1, [x2]1589 // CHECK-ERROR: ^1590 1591 ldadda b2, b3, [sp]1592 // CHECK-ERROR: error: invalid operand for instruction1593 // CHECK-ERROR: ldadda b2, b3, [sp]1594 // CHECK-ERROR: ^1595 1596 ldadda h0, h1, [x2]1597 // CHECK-ERROR: error: invalid operand for instruction1598 // CHECK-ERROR: ldadda h0, h1, [x2]1599 // CHECK-ERROR: ^1600 1601 ldadda h2, h3, [sp]1602 // CHECK-ERROR: error: invalid operand for instruction1603 // CHECK-ERROR: ldadda h2, h3, [sp]1604 // CHECK-ERROR: ^1605 1606 ldadda v0.4h, v1.4h, v2.4h1607 // CHECK-ERROR: error: invalid operand for instruction1608 // CHECK-ERROR: ldadda v0.4h, v1.4h, v2.4h1609 // CHECK-ERROR: ^1610 1611 ldaddl b0, b1, [x2]1612 // CHECK-ERROR: error: invalid operand for instruction1613 // CHECK-ERROR: ldaddl b0, b1, [x2]1614 // CHECK-ERROR: ^1615 1616 ldaddl b2, b3, [sp]1617 // CHECK-ERROR: error: invalid operand for instruction1618 // CHECK-ERROR: ldaddl b2, b3, [sp]1619 // CHECK-ERROR: ^1620 1621 ldaddl h0, h1, [x2]1622 // CHECK-ERROR: error: invalid operand for instruction1623 // CHECK-ERROR: ldaddl h0, h1, [x2]1624 // CHECK-ERROR: ^1625 1626 ldaddl h2, h3, [sp]1627 // CHECK-ERROR: error: invalid operand for instruction1628 // CHECK-ERROR: ldaddl h2, h3, [sp]1629 // CHECK-ERROR: ^1630 1631 ldaddl v0.4h, v1.4h, v2.4h1632 // CHECK-ERROR: error: invalid operand for instruction1633 // CHECK-ERROR: ldaddl v0.4h, v1.4h, v2.4h1634 // CHECK-ERROR: ^1635 1636 ldaddal b0, b1, [x2]1637 // CHECK-ERROR: error: invalid operand for instruction1638 // CHECK-ERROR: ldaddal b0, b1, [x2]1639 // CHECK-ERROR: ^1640 1641 ldaddal b2, b3, [sp]1642 // CHECK-ERROR: error: invalid operand for instruction1643 // CHECK-ERROR: ldaddal b2, b3, [sp]1644 // CHECK-ERROR: ^1645 1646 ldaddal h0, h1, [x2]1647 // CHECK-ERROR: error: invalid operand for instruction1648 // CHECK-ERROR: ldaddal h0, h1, [x2]1649 // CHECK-ERROR: ^1650 1651 ldaddal h2, h3, [sp]1652 // CHECK-ERROR: error: invalid operand for instruction1653 // CHECK-ERROR: ldaddal h2, h3, [sp]1654 // CHECK-ERROR: ^1655 1656 ldaddal v0.4h, v1.4h, v2.4h1657 // CHECK-ERROR: error: invalid operand for instruction1658 // CHECK-ERROR: ldaddal v0.4h, v1.4h, v2.4h1659 // CHECK-ERROR: ^1660 1661 ldaddb b0, b1, [x2]1662 // CHECK-ERROR: error: invalid operand for instruction1663 // CHECK-ERROR: ldaddb b0, b1, [x2]1664 // CHECK-ERROR: ^1665 1666 ldaddb b2, b3, [sp]1667 // CHECK-ERROR: error: invalid operand for instruction1668 // CHECK-ERROR: ldaddb b2, b3, [sp]1669 // CHECK-ERROR: ^1670 1671 ldaddb h0, h1, [x2]1672 // CHECK-ERROR: error: invalid operand for instruction1673 // CHECK-ERROR: ldaddb h0, h1, [x2]1674 // CHECK-ERROR: ^1675 1676 ldaddb h2, h3, [sp]1677 // CHECK-ERROR: error: invalid operand for instruction1678 // CHECK-ERROR: ldaddb h2, h3, [sp]1679 // CHECK-ERROR: ^1680 1681 ldaddb v0.4h, v1.4h, v2.4h1682 // CHECK-ERROR: error: invalid operand for instruction1683 // CHECK-ERROR: ldaddb v0.4h, v1.4h, v2.4h1684 // CHECK-ERROR: ^1685 1686 ldaddh b0, b1, [x2]1687 // CHECK-ERROR: error: invalid operand for instruction1688 // CHECK-ERROR: ldaddh b0, b1, [x2]1689 // CHECK-ERROR: ^1690 1691 ldaddh b2, b3, [sp]1692 // CHECK-ERROR: error: invalid operand for instruction1693 // CHECK-ERROR: ldaddh b2, b3, [sp]1694 // CHECK-ERROR: ^1695 1696 ldaddh h0, h1, [x2]1697 // CHECK-ERROR: error: invalid operand for instruction1698 // CHECK-ERROR: ldaddh h0, h1, [x2]1699 // CHECK-ERROR: ^1700 1701 ldaddh h2, h3, [sp]1702 // CHECK-ERROR: error: invalid operand for instruction1703 // CHECK-ERROR: ldaddh h2, h3, [sp]1704 // CHECK-ERROR: ^1705 1706 ldaddh v0.4h, v1.4h, v2.4h1707 // CHECK-ERROR: error: invalid operand for instruction1708 // CHECK-ERROR: ldaddh v0.4h, v1.4h, v2.4h1709 // CHECK-ERROR: ^1710 1711 ldaddab b0, b1, [x2]1712 // CHECK-ERROR: error: invalid operand for instruction1713 // CHECK-ERROR: ldaddab b0, b1, [x2]1714 // CHECK-ERROR: ^1715 1716 ldaddab b2, b3, [sp]1717 // CHECK-ERROR: error: invalid operand for instruction1718 // CHECK-ERROR: ldaddab b2, b3, [sp]1719 // CHECK-ERROR: ^1720 1721 ldaddab h0, h1, [x2]1722 // CHECK-ERROR: error: invalid operand for instruction1723 // CHECK-ERROR: ldaddab h0, h1, [x2]1724 // CHECK-ERROR: ^1725 1726 ldaddab h2, h3, [sp]1727 // CHECK-ERROR: error: invalid operand for instruction1728 // CHECK-ERROR: ldaddab h2, h3, [sp]1729 // CHECK-ERROR: ^1730 1731 ldaddab v0.4h, v1.4h, v2.4h1732 // CHECK-ERROR: error: invalid operand for instruction1733 // CHECK-ERROR: ldaddab v0.4h, v1.4h, v2.4h1734 // CHECK-ERROR: ^1735 1736 ldaddlb b0, b1, [x2]1737 // CHECK-ERROR: error: invalid operand for instruction1738 // CHECK-ERROR: ldaddlb b0, b1, [x2]1739 // CHECK-ERROR: ^1740 1741 ldaddlb b2, b3, [sp]1742 // CHECK-ERROR: error: invalid operand for instruction1743 // CHECK-ERROR: ldaddlb b2, b3, [sp]1744 // CHECK-ERROR: ^1745 1746 ldaddlb h0, h1, [x2]1747 // CHECK-ERROR: error: invalid operand for instruction1748 // CHECK-ERROR: ldaddlb h0, h1, [x2]1749 // CHECK-ERROR: ^1750 1751 ldaddlb h2, h3, [sp]1752 // CHECK-ERROR: error: invalid operand for instruction1753 // CHECK-ERROR: ldaddlb h2, h3, [sp]1754 // CHECK-ERROR: ^1755 1756 ldaddlb v0.4h, v1.4h, v2.4h1757 // CHECK-ERROR: error: invalid operand for instruction1758 // CHECK-ERROR: ldaddlb v0.4h, v1.4h, v2.4h1759 // CHECK-ERROR: ^1760 1761 ldaddalb b0, b1, [x2]1762 // CHECK-ERROR: error: invalid operand for instruction1763 // CHECK-ERROR: ldaddalb b0, b1, [x2]1764 // CHECK-ERROR: ^1765 1766 ldaddalb b2, b3, [sp]1767 // CHECK-ERROR: error: invalid operand for instruction1768 // CHECK-ERROR: ldaddalb b2, b3, [sp]1769 // CHECK-ERROR: ^1770 1771 ldaddalb h0, h1, [x2]1772 // CHECK-ERROR: error: invalid operand for instruction1773 // CHECK-ERROR: ldaddalb h0, h1, [x2]1774 // CHECK-ERROR: ^1775 1776 ldaddalb h2, h3, [sp]1777 // CHECK-ERROR: error: invalid operand for instruction1778 // CHECK-ERROR: ldaddalb h2, h3, [sp]1779 // CHECK-ERROR: ^1780 1781 ldaddalb v0.4h, v1.4h, v2.4h1782 // CHECK-ERROR: error: invalid operand for instruction1783 // CHECK-ERROR: ldaddalb v0.4h, v1.4h, v2.4h1784 // CHECK-ERROR: ^1785 1786 ldaddah b0, b1, [x2]1787 // CHECK-ERROR: error: invalid operand for instruction1788 // CHECK-ERROR: ldaddah b0, b1, [x2]1789 // CHECK-ERROR: ^1790 1791 ldaddah b2, b3, [sp]1792 // CHECK-ERROR: error: invalid operand for instruction1793 // CHECK-ERROR: ldaddah b2, b3, [sp]1794 // CHECK-ERROR: ^1795 1796 ldaddah h0, h1, [x2]1797 // CHECK-ERROR: error: invalid operand for instruction1798 // CHECK-ERROR: ldaddah h0, h1, [x2]1799 // CHECK-ERROR: ^1800 1801 ldaddah h2, h3, [sp]1802 // CHECK-ERROR: error: invalid operand for instruction1803 // CHECK-ERROR: ldaddah h2, h3, [sp]1804 // CHECK-ERROR: ^1805 1806 ldaddah v0.4h, v1.4h, v2.4h1807 // CHECK-ERROR: error: invalid operand for instruction1808 // CHECK-ERROR: ldaddah v0.4h, v1.4h, v2.4h1809 // CHECK-ERROR: ^1810 1811 ldaddlh b0, b1, [x2]1812 // CHECK-ERROR: error: invalid operand for instruction1813 // CHECK-ERROR: ldaddlh b0, b1, [x2]1814 // CHECK-ERROR: ^1815 1816 ldaddlh b2, b3, [sp]1817 // CHECK-ERROR: error: invalid operand for instruction1818 // CHECK-ERROR: ldaddlh b2, b3, [sp]1819 // CHECK-ERROR: ^1820 1821 ldaddlh h0, h1, [x2]1822 // CHECK-ERROR: error: invalid operand for instruction1823 // CHECK-ERROR: ldaddlh h0, h1, [x2]1824 // CHECK-ERROR: ^1825 1826 ldaddlh h2, h3, [sp]1827 // CHECK-ERROR: error: invalid operand for instruction1828 // CHECK-ERROR: ldaddlh h2, h3, [sp]1829 // CHECK-ERROR: ^1830 1831 ldaddlh v0.4h, v1.4h, v2.4h1832 // CHECK-ERROR: error: invalid operand for instruction1833 // CHECK-ERROR: ldaddlh v0.4h, v1.4h, v2.4h1834 // CHECK-ERROR: ^1835 1836 ldaddalh b0, b1, [x2]1837 // CHECK-ERROR: error: invalid operand for instruction1838 // CHECK-ERROR: ldaddalh b0, b1, [x2]1839 // CHECK-ERROR: ^1840 1841 ldaddalh b2, b3, [sp]1842 // CHECK-ERROR: error: invalid operand for instruction1843 // CHECK-ERROR: ldaddalh b2, b3, [sp]1844 // CHECK-ERROR: ^1845 1846 ldaddalh h0, h1, [x2]1847 // CHECK-ERROR: error: invalid operand for instruction1848 // CHECK-ERROR: ldaddalh h0, h1, [x2]1849 // CHECK-ERROR: ^1850 1851 ldaddalh h2, h3, [sp]1852 // CHECK-ERROR: error: invalid operand for instruction1853 // CHECK-ERROR: ldaddalh h2, h3, [sp]1854 // CHECK-ERROR: ^1855 1856 ldaddalh v0.4h, v1.4h, v2.4h1857 // CHECK-ERROR: error: invalid operand for instruction1858 // CHECK-ERROR: ldaddalh v0.4h, v1.4h, v2.4h1859 // CHECK-ERROR: ^1860 1861 ldclr b0, b1, [x2]1862 // CHECK-ERROR: error: invalid operand for instruction1863 // CHECK-ERROR: ldclr b0, b1, [x2]1864 // CHECK-ERROR: ^1865 1866 ldclr b2, b3, [sp]1867 // CHECK-ERROR: error: invalid operand for instruction1868 // CHECK-ERROR: ldclr b2, b3, [sp]1869 // CHECK-ERROR: ^1870 1871 ldclr h0, h1, [x2]1872 // CHECK-ERROR: error: invalid operand for instruction1873 // CHECK-ERROR: ldclr h0, h1, [x2]1874 // CHECK-ERROR: ^1875 1876 ldclr h2, h3, [sp]1877 // CHECK-ERROR: error: invalid operand for instruction1878 // CHECK-ERROR: ldclr h2, h3, [sp]1879 // CHECK-ERROR: ^1880 1881 ldclr v0.4h, v1.4h, v2.4h1882 // CHECK-ERROR: error: invalid operand for instruction1883 // CHECK-ERROR: ldclr v0.4h, v1.4h, v2.4h1884 // CHECK-ERROR: ^1885 1886 ldclra b0, b1, [x2]1887 // CHECK-ERROR: error: invalid operand for instruction1888 // CHECK-ERROR: ldclra b0, b1, [x2]1889 // CHECK-ERROR: ^1890 1891 ldclra b2, b3, [sp]1892 // CHECK-ERROR: error: invalid operand for instruction1893 // CHECK-ERROR: ldclra b2, b3, [sp]1894 // CHECK-ERROR: ^1895 1896 ldclra h0, h1, [x2]1897 // CHECK-ERROR: error: invalid operand for instruction1898 // CHECK-ERROR: ldclra h0, h1, [x2]1899 // CHECK-ERROR: ^1900 1901 ldclra h2, h3, [sp]1902 // CHECK-ERROR: error: invalid operand for instruction1903 // CHECK-ERROR: ldclra h2, h3, [sp]1904 // CHECK-ERROR: ^1905 1906 ldclra v0.4h, v1.4h, v2.4h1907 // CHECK-ERROR: error: invalid operand for instruction1908 // CHECK-ERROR: ldclra v0.4h, v1.4h, v2.4h1909 // CHECK-ERROR: ^1910 1911 ldclra b0, b1, [x2]1912 // CHECK-ERROR: error: invalid operand for instruction1913 // CHECK-ERROR: ldclra b0, b1, [x2]1914 // CHECK-ERROR: ^1915 1916 ldclra b2, b3, [sp]1917 // CHECK-ERROR: error: invalid operand for instruction1918 // CHECK-ERROR: ldclra b2, b3, [sp]1919 // CHECK-ERROR: ^1920 1921 ldclra h0, h1, [x2]1922 // CHECK-ERROR: error: invalid operand for instruction1923 // CHECK-ERROR: ldclra h0, h1, [x2]1924 // CHECK-ERROR: ^1925 1926 ldclra h2, h3, [sp]1927 // CHECK-ERROR: error: invalid operand for instruction1928 // CHECK-ERROR: ldclra h2, h3, [sp]1929 // CHECK-ERROR: ^1930 1931 ldclra v0.4h, v1.4h, v2.4h1932 // CHECK-ERROR: error: invalid operand for instruction1933 // CHECK-ERROR: ldclra v0.4h, v1.4h, v2.4h1934 // CHECK-ERROR: ^1935 1936 ldclrl b0, b1, [x2]1937 // CHECK-ERROR: error: invalid operand for instruction1938 // CHECK-ERROR: ldclrl b0, b1, [x2]1939 // CHECK-ERROR: ^1940 1941 ldclrl b2, b3, [sp]1942 // CHECK-ERROR: error: invalid operand for instruction1943 // CHECK-ERROR: ldclrl b2, b3, [sp]1944 // CHECK-ERROR: ^1945 1946 ldclrl h0, h1, [x2]1947 // CHECK-ERROR: error: invalid operand for instruction1948 // CHECK-ERROR: ldclrl h0, h1, [x2]1949 // CHECK-ERROR: ^1950 1951 ldclrl h2, h3, [sp]1952 // CHECK-ERROR: error: invalid operand for instruction1953 // CHECK-ERROR: ldclrl h2, h3, [sp]1954 // CHECK-ERROR: ^1955 1956 ldclrl v0.4h, v1.4h, v2.4h1957 // CHECK-ERROR: error: invalid operand for instruction1958 // CHECK-ERROR: ldclrl v0.4h, v1.4h, v2.4h1959 // CHECK-ERROR: ^1960 1961 ldclral b0, b1, [x2]1962 // CHECK-ERROR: error: invalid operand for instruction1963 // CHECK-ERROR: ldclral b0, b1, [x2]1964 // CHECK-ERROR: ^1965 1966 ldclral b2, b3, [sp]1967 // CHECK-ERROR: error: invalid operand for instruction1968 // CHECK-ERROR: ldclral b2, b3, [sp]1969 // CHECK-ERROR: ^1970 1971 ldclral h0, h1, [x2]1972 // CHECK-ERROR: error: invalid operand for instruction1973 // CHECK-ERROR: ldclral h0, h1, [x2]1974 // CHECK-ERROR: ^1975 1976 ldclral h2, h3, [sp]1977 // CHECK-ERROR: error: invalid operand for instruction1978 // CHECK-ERROR: ldclral h2, h3, [sp]1979 // CHECK-ERROR: ^1980 1981 ldclral v0.4h, v1.4h, v2.4h1982 // CHECK-ERROR: error: invalid operand for instruction1983 // CHECK-ERROR: ldclral v0.4h, v1.4h, v2.4h1984 // CHECK-ERROR: ^1985 1986 ldclrb b0, b1, [x2]1987 // CHECK-ERROR: error: invalid operand for instruction1988 // CHECK-ERROR: ldclrb b0, b1, [x2]1989 // CHECK-ERROR: ^1990 1991 ldclrb b2, b3, [sp]1992 // CHECK-ERROR: error: invalid operand for instruction1993 // CHECK-ERROR: ldclrb b2, b3, [sp]1994 // CHECK-ERROR: ^1995 1996 ldclrb h0, h1, [x2]1997 // CHECK-ERROR: error: invalid operand for instruction1998 // CHECK-ERROR: ldclrb h0, h1, [x2]1999 // CHECK-ERROR: ^2000 2001 ldclrb h2, h3, [sp]2002 // CHECK-ERROR: error: invalid operand for instruction2003 // CHECK-ERROR: ldclrb h2, h3, [sp]2004 // CHECK-ERROR: ^2005 2006 ldclrb v0.4h, v1.4h, v2.4h2007 // CHECK-ERROR: error: invalid operand for instruction2008 // CHECK-ERROR: ldclrb v0.4h, v1.4h, v2.4h2009 // CHECK-ERROR: ^2010 2011 ldclrh b0, b1, [x2]2012 // CHECK-ERROR: error: invalid operand for instruction2013 // CHECK-ERROR: ldclrh b0, b1, [x2]2014 // CHECK-ERROR: ^2015 2016 ldclrh b2, b3, [sp]2017 // CHECK-ERROR: error: invalid operand for instruction2018 // CHECK-ERROR: ldclrh b2, b3, [sp]2019 // CHECK-ERROR: ^2020 2021 ldclrh h0, h1, [x2]2022 // CHECK-ERROR: error: invalid operand for instruction2023 // CHECK-ERROR: ldclrh h0, h1, [x2]2024 // CHECK-ERROR: ^2025 2026 ldclrh h2, h3, [sp]2027 // CHECK-ERROR: error: invalid operand for instruction2028 // CHECK-ERROR: ldclrh h2, h3, [sp]2029 // CHECK-ERROR: ^2030 2031 ldclrh v0.4h, v1.4h, v2.4h2032 // CHECK-ERROR: error: invalid operand for instruction2033 // CHECK-ERROR: ldclrh v0.4h, v1.4h, v2.4h2034 // CHECK-ERROR: ^2035 2036 ldclrab b0, b1, [x2]2037 // CHECK-ERROR: error: invalid operand for instruction2038 // CHECK-ERROR: ldclrab b0, b1, [x2]2039 // CHECK-ERROR: ^2040 2041 ldclrab b2, b3, [sp]2042 // CHECK-ERROR: error: invalid operand for instruction2043 // CHECK-ERROR: ldclrab b2, b3, [sp]2044 // CHECK-ERROR: ^2045 2046 ldclrab h0, h1, [x2]2047 // CHECK-ERROR: error: invalid operand for instruction2048 // CHECK-ERROR: ldclrab h0, h1, [x2]2049 // CHECK-ERROR: ^2050 2051 ldclrab h2, h3, [sp]2052 // CHECK-ERROR: error: invalid operand for instruction2053 // CHECK-ERROR: ldclrab h2, h3, [sp]2054 // CHECK-ERROR: ^2055 2056 ldclrab v0.4h, v1.4h, v2.4h2057 // CHECK-ERROR: error: invalid operand for instruction2058 // CHECK-ERROR: ldclrab v0.4h, v1.4h, v2.4h2059 // CHECK-ERROR: ^2060 2061 ldclrlb b0, b1, [x2]2062 // CHECK-ERROR: error: invalid operand for instruction2063 // CHECK-ERROR: ldclrlb b0, b1, [x2]2064 // CHECK-ERROR: ^2065 2066 ldclrlb b2, b3, [sp]2067 // CHECK-ERROR: error: invalid operand for instruction2068 // CHECK-ERROR: ldclrlb b2, b3, [sp]2069 // CHECK-ERROR: ^2070 2071 ldclrlb h0, h1, [x2]2072 // CHECK-ERROR: error: invalid operand for instruction2073 // CHECK-ERROR: ldclrlb h0, h1, [x2]2074 // CHECK-ERROR: ^2075 2076 ldclrlb h2, h3, [sp]2077 // CHECK-ERROR: error: invalid operand for instruction2078 // CHECK-ERROR: ldclrlb h2, h3, [sp]2079 // CHECK-ERROR: ^2080 2081 ldclrlb v0.4h, v1.4h, v2.4h2082 // CHECK-ERROR: error: invalid operand for instruction2083 // CHECK-ERROR: ldclrlb v0.4h, v1.4h, v2.4h2084 // CHECK-ERROR: ^2085 2086 ldclralb b0, b1, [x2]2087 // CHECK-ERROR: error: invalid operand for instruction2088 // CHECK-ERROR: ldclralb b0, b1, [x2]2089 // CHECK-ERROR: ^2090 2091 ldclralb b2, b3, [sp]2092 // CHECK-ERROR: error: invalid operand for instruction2093 // CHECK-ERROR: ldclralb b2, b3, [sp]2094 // CHECK-ERROR: ^2095 2096 ldclralb h0, h1, [x2]2097 // CHECK-ERROR: error: invalid operand for instruction2098 // CHECK-ERROR: ldclralb h0, h1, [x2]2099 // CHECK-ERROR: ^2100 2101 ldclralb h2, h3, [sp]2102 // CHECK-ERROR: error: invalid operand for instruction2103 // CHECK-ERROR: ldclralb h2, h3, [sp]2104 // CHECK-ERROR: ^2105 2106 ldclralb v0.4h, v1.4h, v2.4h2107 // CHECK-ERROR: error: invalid operand for instruction2108 // CHECK-ERROR: ldclralb v0.4h, v1.4h, v2.4h2109 // CHECK-ERROR: ^2110 2111 ldclrah b0, b1, [x2]2112 // CHECK-ERROR: error: invalid operand for instruction2113 // CHECK-ERROR: ldclrah b0, b1, [x2]2114 // CHECK-ERROR: ^2115 2116 ldclrah b2, b3, [sp]2117 // CHECK-ERROR: error: invalid operand for instruction2118 // CHECK-ERROR: ldclrah b2, b3, [sp]2119 // CHECK-ERROR: ^2120 2121 ldclrah h0, h1, [x2]2122 // CHECK-ERROR: error: invalid operand for instruction2123 // CHECK-ERROR: ldclrah h0, h1, [x2]2124 // CHECK-ERROR: ^2125 2126 ldclrah h2, h3, [sp]2127 // CHECK-ERROR: error: invalid operand for instruction2128 // CHECK-ERROR: ldclrah h2, h3, [sp]2129 // CHECK-ERROR: ^2130 2131 ldclrah v0.4h, v1.4h, v2.4h2132 // CHECK-ERROR: error: invalid operand for instruction2133 // CHECK-ERROR: ldclrah v0.4h, v1.4h, v2.4h2134 // CHECK-ERROR: ^2135 2136 ldclrlh b0, b1, [x2]2137 // CHECK-ERROR: error: invalid operand for instruction2138 // CHECK-ERROR: ldclrlh b0, b1, [x2]2139 // CHECK-ERROR: ^2140 2141 ldclrlh b2, b3, [sp]2142 // CHECK-ERROR: error: invalid operand for instruction2143 // CHECK-ERROR: ldclrlh b2, b3, [sp]2144 // CHECK-ERROR: ^2145 2146 ldclrlh h0, h1, [x2]2147 // CHECK-ERROR: error: invalid operand for instruction2148 // CHECK-ERROR: ldclrlh h0, h1, [x2]2149 // CHECK-ERROR: ^2150 2151 ldclrlh h2, h3, [sp]2152 // CHECK-ERROR: error: invalid operand for instruction2153 // CHECK-ERROR: ldclrlh h2, h3, [sp]2154 // CHECK-ERROR: ^2155 2156 ldclrlh v0.4h, v1.4h, v2.4h2157 // CHECK-ERROR: error: invalid operand for instruction2158 // CHECK-ERROR: ldclrlh v0.4h, v1.4h, v2.4h2159 // CHECK-ERROR: ^2160 2161 ldclralh b0, b1, [x2]2162 // CHECK-ERROR: error: invalid operand for instruction2163 // CHECK-ERROR: ldclralh b0, b1, [x2]2164 // CHECK-ERROR: ^2165 2166 ldclralh b2, b3, [sp]2167 // CHECK-ERROR: error: invalid operand for instruction2168 // CHECK-ERROR: ldclralh b2, b3, [sp]2169 // CHECK-ERROR: ^2170 2171 ldclralh h0, h1, [x2]2172 // CHECK-ERROR: error: invalid operand for instruction2173 // CHECK-ERROR: ldclralh h0, h1, [x2]2174 // CHECK-ERROR: ^2175 2176 ldclralh h2, h3, [sp]2177 // CHECK-ERROR: error: invalid operand for instruction2178 // CHECK-ERROR: ldclralh h2, h3, [sp]2179 // CHECK-ERROR: ^2180 2181 ldclralh v0.4h, v1.4h, v2.4h2182 // CHECK-ERROR: error: invalid operand for instruction2183 // CHECK-ERROR: ldclralh v0.4h, v1.4h, v2.4h2184 // CHECK-ERROR: ^2185 2186 ldeor b0, b1, [x2]2187 // CHECK-ERROR: error: invalid operand for instruction2188 // CHECK-ERROR: ldeor b0, b1, [x2]2189 // CHECK-ERROR: ^2190 2191 ldeor b2, b3, [sp]2192 // CHECK-ERROR: error: invalid operand for instruction2193 // CHECK-ERROR: ldeor b2, b3, [sp]2194 // CHECK-ERROR: ^2195 2196 ldeor h0, h1, [x2]2197 // CHECK-ERROR: error: invalid operand for instruction2198 // CHECK-ERROR: ldeor h0, h1, [x2]2199 // CHECK-ERROR: ^2200 2201 ldeor h2, h3, [sp]2202 // CHECK-ERROR: error: invalid operand for instruction2203 // CHECK-ERROR: ldeor h2, h3, [sp]2204 // CHECK-ERROR: ^2205 2206 ldeor v0.4h, v1.4h, v2.4h2207 // CHECK-ERROR: error: invalid operand for instruction2208 // CHECK-ERROR: ldeor v0.4h, v1.4h, v2.4h2209 // CHECK-ERROR: ^2210 2211 ldeora b0, b1, [x2]2212 // CHECK-ERROR: error: invalid operand for instruction2213 // CHECK-ERROR: ldeora b0, b1, [x2]2214 // CHECK-ERROR: ^2215 2216 ldeora b2, b3, [sp]2217 // CHECK-ERROR: error: invalid operand for instruction2218 // CHECK-ERROR: ldeora b2, b3, [sp]2219 // CHECK-ERROR: ^2220 2221 ldeora h0, h1, [x2]2222 // CHECK-ERROR: error: invalid operand for instruction2223 // CHECK-ERROR: ldeora h0, h1, [x2]2224 // CHECK-ERROR: ^2225 2226 ldeora h2, h3, [sp]2227 // CHECK-ERROR: error: invalid operand for instruction2228 // CHECK-ERROR: ldeora h2, h3, [sp]2229 // CHECK-ERROR: ^2230 2231 ldeora v0.4h, v1.4h, v2.4h2232 // CHECK-ERROR: error: invalid operand for instruction2233 // CHECK-ERROR: ldeora v0.4h, v1.4h, v2.4h2234 // CHECK-ERROR: ^2235 2236 ldeorl b0, b1, [x2]2237 // CHECK-ERROR: error: invalid operand for instruction2238 // CHECK-ERROR: ldeorl b0, b1, [x2]2239 // CHECK-ERROR: ^2240 2241 ldeorl b2, b3, [sp]2242 // CHECK-ERROR: error: invalid operand for instruction2243 // CHECK-ERROR: ldeorl b2, b3, [sp]2244 // CHECK-ERROR: ^2245 2246 ldeorl h0, h1, [x2]2247 // CHECK-ERROR: error: invalid operand for instruction2248 // CHECK-ERROR: ldeorl h0, h1, [x2]2249 // CHECK-ERROR: ^2250 2251 ldeorl h2, h3, [sp]2252 // CHECK-ERROR: error: invalid operand for instruction2253 // CHECK-ERROR: ldeorl h2, h3, [sp]2254 // CHECK-ERROR: ^2255 2256 ldeorl v0.4h, v1.4h, v2.4h2257 // CHECK-ERROR: error: invalid operand for instruction2258 // CHECK-ERROR: ldeorl v0.4h, v1.4h, v2.4h2259 // CHECK-ERROR: ^2260 2261 ldeoral b0, b1, [x2]2262 // CHECK-ERROR: error: invalid operand for instruction2263 // CHECK-ERROR: ldeoral b0, b1, [x2]2264 // CHECK-ERROR: ^2265 2266 ldeoral b2, b3, [sp]2267 // CHECK-ERROR: error: invalid operand for instruction2268 // CHECK-ERROR: ldeoral b2, b3, [sp]2269 // CHECK-ERROR: ^2270 2271 ldeoral h0, h1, [x2]2272 // CHECK-ERROR: error: invalid operand for instruction2273 // CHECK-ERROR: ldeoral h0, h1, [x2]2274 // CHECK-ERROR: ^2275 2276 ldeoral h2, h3, [sp]2277 // CHECK-ERROR: error: invalid operand for instruction2278 // CHECK-ERROR: ldeoral h2, h3, [sp]2279 // CHECK-ERROR: ^2280 2281 ldeoral v0.4h, v1.4h, v2.4h2282 // CHECK-ERROR: error: invalid operand for instruction2283 // CHECK-ERROR: ldeoral v0.4h, v1.4h, v2.4h2284 // CHECK-ERROR: ^2285 2286 ldeorb b0, b1, [x2]2287 // CHECK-ERROR: error: invalid operand for instruction2288 // CHECK-ERROR: ldeorb b0, b1, [x2]2289 // CHECK-ERROR: ^2290 2291 ldeorb b2, b3, [sp]2292 // CHECK-ERROR: error: invalid operand for instruction2293 // CHECK-ERROR: ldeorb b2, b3, [sp]2294 // CHECK-ERROR: ^2295 2296 ldeorb h0, h1, [x2]2297 // CHECK-ERROR: error: invalid operand for instruction2298 // CHECK-ERROR: ldeorb h0, h1, [x2]2299 // CHECK-ERROR: ^2300 2301 ldeorb h2, h3, [sp]2302 // CHECK-ERROR: error: invalid operand for instruction2303 // CHECK-ERROR: ldeorb h2, h3, [sp]2304 // CHECK-ERROR: ^2305 2306 ldeorb v0.4h, v1.4h, v2.4h2307 // CHECK-ERROR: error: invalid operand for instruction2308 // CHECK-ERROR: ldeorb v0.4h, v1.4h, v2.4h2309 // CHECK-ERROR: ^2310 2311 ldeorh b0, b1, [x2]2312 // CHECK-ERROR: error: invalid operand for instruction2313 // CHECK-ERROR: ldeorh b0, b1, [x2]2314 // CHECK-ERROR: ^2315 2316 ldeorh b2, b3, [sp]2317 // CHECK-ERROR: error: invalid operand for instruction2318 // CHECK-ERROR: ldeorh b2, b3, [sp]2319 // CHECK-ERROR: ^2320 2321 ldeorh h0, h1, [x2]2322 // CHECK-ERROR: error: invalid operand for instruction2323 // CHECK-ERROR: ldeorh h0, h1, [x2]2324 // CHECK-ERROR: ^2325 2326 ldeorh h2, h3, [sp]2327 // CHECK-ERROR: error: invalid operand for instruction2328 // CHECK-ERROR: ldeorh h2, h3, [sp]2329 // CHECK-ERROR: ^2330 2331 ldeorh v0.4h, v1.4h, v2.4h2332 // CHECK-ERROR: error: invalid operand for instruction2333 // CHECK-ERROR: ldeorh v0.4h, v1.4h, v2.4h2334 // CHECK-ERROR: ^2335 2336 ldeorab b0, b1, [x2]2337 // CHECK-ERROR: error: invalid operand for instruction2338 // CHECK-ERROR: ldeorab b0, b1, [x2]2339 // CHECK-ERROR: ^2340 2341 ldeorab b2, b3, [sp]2342 // CHECK-ERROR: error: invalid operand for instruction2343 // CHECK-ERROR: ldeorab b2, b3, [sp]2344 // CHECK-ERROR: ^2345 2346 ldeorab h0, h1, [x2]2347 // CHECK-ERROR: error: invalid operand for instruction2348 // CHECK-ERROR: ldeorab h0, h1, [x2]2349 // CHECK-ERROR: ^2350 2351 ldeorab h2, h3, [sp]2352 // CHECK-ERROR: error: invalid operand for instruction2353 // CHECK-ERROR: ldeorab h2, h3, [sp]2354 // CHECK-ERROR: ^2355 2356 ldeorab v0.4h, v1.4h, v2.4h2357 // CHECK-ERROR: error: invalid operand for instruction2358 // CHECK-ERROR: ldeorab v0.4h, v1.4h, v2.4h2359 // CHECK-ERROR: ^2360 2361 ldeorlb b0, b1, [x2]2362 // CHECK-ERROR: error: invalid operand for instruction2363 // CHECK-ERROR: ldeorlb b0, b1, [x2]2364 // CHECK-ERROR: ^2365 2366 ldeorlb b2, b3, [sp]2367 // CHECK-ERROR: error: invalid operand for instruction2368 // CHECK-ERROR: ldeorlb b2, b3, [sp]2369 // CHECK-ERROR: ^2370 2371 ldeorlb h0, h1, [x2]2372 // CHECK-ERROR: error: invalid operand for instruction2373 // CHECK-ERROR: ldeorlb h0, h1, [x2]2374 // CHECK-ERROR: ^2375 2376 ldeorlb h2, h3, [sp]2377 // CHECK-ERROR: error: invalid operand for instruction2378 // CHECK-ERROR: ldeorlb h2, h3, [sp]2379 // CHECK-ERROR: ^2380 2381 ldeorlb v0.4h, v1.4h, v2.4h2382 // CHECK-ERROR: error: invalid operand for instruction2383 // CHECK-ERROR: ldeorlb v0.4h, v1.4h, v2.4h2384 // CHECK-ERROR: ^2385 2386 ldeoralb b0, b1, [x2]2387 // CHECK-ERROR: error: invalid operand for instruction2388 // CHECK-ERROR: ldeoralb b0, b1, [x2]2389 // CHECK-ERROR: ^2390 2391 ldeoralb b2, b3, [sp]2392 // CHECK-ERROR: error: invalid operand for instruction2393 // CHECK-ERROR: ldeoralb b2, b3, [sp]2394 // CHECK-ERROR: ^2395 2396 ldeoralb h0, h1, [x2]2397 // CHECK-ERROR: error: invalid operand for instruction2398 // CHECK-ERROR: ldeoralb h0, h1, [x2]2399 // CHECK-ERROR: ^2400 2401 ldeoralb h2, h3, [sp]2402 // CHECK-ERROR: error: invalid operand for instruction2403 // CHECK-ERROR: ldeoralb h2, h3, [sp]2404 // CHECK-ERROR: ^2405 2406 ldeoralb v0.4h, v1.4h, v2.4h2407 // CHECK-ERROR: error: invalid operand for instruction2408 // CHECK-ERROR: ldeoralb v0.4h, v1.4h, v2.4h2409 // CHECK-ERROR: ^2410 2411 ldeorah b0, b1, [x2]2412 // CHECK-ERROR: error: invalid operand for instruction2413 // CHECK-ERROR: ldeorah b0, b1, [x2]2414 // CHECK-ERROR: ^2415 2416 ldeorah b2, b3, [sp]2417 // CHECK-ERROR: error: invalid operand for instruction2418 // CHECK-ERROR: ldeorah b2, b3, [sp]2419 // CHECK-ERROR: ^2420 2421 ldeorah h0, h1, [x2]2422 // CHECK-ERROR: error: invalid operand for instruction2423 // CHECK-ERROR: ldeorah h0, h1, [x2]2424 // CHECK-ERROR: ^2425 2426 ldeorah h2, h3, [sp]2427 // CHECK-ERROR: error: invalid operand for instruction2428 // CHECK-ERROR: ldeorah h2, h3, [sp]2429 // CHECK-ERROR: ^2430 2431 ldeorah v0.4h, v1.4h, v2.4h2432 // CHECK-ERROR: error: invalid operand for instruction2433 // CHECK-ERROR: ldeorah v0.4h, v1.4h, v2.4h2434 // CHECK-ERROR: ^2435 2436 ldeorlh b0, b1, [x2]2437 // CHECK-ERROR: error: invalid operand for instruction2438 // CHECK-ERROR: ldeorlh b0, b1, [x2]2439 // CHECK-ERROR: ^2440 2441 ldeorlh b2, b3, [sp]2442 // CHECK-ERROR: error: invalid operand for instruction2443 // CHECK-ERROR: ldeorlh b2, b3, [sp]2444 // CHECK-ERROR: ^2445 2446 ldeorlh h0, h1, [x2]2447 // CHECK-ERROR: error: invalid operand for instruction2448 // CHECK-ERROR: ldeorlh h0, h1, [x2]2449 // CHECK-ERROR: ^2450 2451 ldeorlh h2, h3, [sp]2452 // CHECK-ERROR: error: invalid operand for instruction2453 // CHECK-ERROR: ldeorlh h2, h3, [sp]2454 // CHECK-ERROR: ^2455 2456 ldeorlh v0.4h, v1.4h, v2.4h2457 // CHECK-ERROR: error: invalid operand for instruction2458 // CHECK-ERROR: ldeorlh v0.4h, v1.4h, v2.4h2459 // CHECK-ERROR: ^2460 2461 ldeoralh b0, b1, [x2]2462 // CHECK-ERROR: error: invalid operand for instruction2463 // CHECK-ERROR: ldeoralh b0, b1, [x2]2464 // CHECK-ERROR: ^2465 2466 ldeoralh b2, b3, [sp]2467 // CHECK-ERROR: error: invalid operand for instruction2468 // CHECK-ERROR: ldeoralh b2, b3, [sp]2469 // CHECK-ERROR: ^2470 2471 ldeoralh h0, h1, [x2]2472 // CHECK-ERROR: error: invalid operand for instruction2473 // CHECK-ERROR: ldeoralh h0, h1, [x2]2474 // CHECK-ERROR: ^2475 2476 ldeoralh h2, h3, [sp]2477 // CHECK-ERROR: error: invalid operand for instruction2478 // CHECK-ERROR: ldeoralh h2, h3, [sp]2479 // CHECK-ERROR: ^2480 2481 ldeoralh v0.4h, v1.4h, v2.4h2482 // CHECK-ERROR: error: invalid operand for instruction2483 // CHECK-ERROR: ldeoralh v0.4h, v1.4h, v2.4h2484 // CHECK-ERROR: ^2485 2486 ldset b0, b1, [x2]2487 // CHECK-ERROR: error: invalid operand for instruction2488 // CHECK-ERROR: ldset b0, b1, [x2]2489 // CHECK-ERROR: ^2490 2491 ldset b2, b3, [sp]2492 // CHECK-ERROR: error: invalid operand for instruction2493 // CHECK-ERROR: ldset b2, b3, [sp]2494 // CHECK-ERROR: ^2495 2496 ldset h0, h1, [x2]2497 // CHECK-ERROR: error: invalid operand for instruction2498 // CHECK-ERROR: ldset h0, h1, [x2]2499 // CHECK-ERROR: ^2500 2501 ldset h2, h3, [sp]2502 // CHECK-ERROR: error: invalid operand for instruction2503 // CHECK-ERROR: ldset h2, h3, [sp]2504 // CHECK-ERROR: ^2505 2506 ldset v0.4h, v1.4h, v2.4h2507 // CHECK-ERROR: error: invalid operand for instruction2508 // CHECK-ERROR: ldset v0.4h, v1.4h, v2.4h2509 // CHECK-ERROR: ^2510 2511 ldseta b0, b1, [x2]2512 // CHECK-ERROR: error: invalid operand for instruction2513 // CHECK-ERROR: ldseta b0, b1, [x2]2514 // CHECK-ERROR: ^2515 2516 ldseta b2, b3, [sp]2517 // CHECK-ERROR: error: invalid operand for instruction2518 // CHECK-ERROR: ldseta b2, b3, [sp]2519 // CHECK-ERROR: ^2520 2521 ldseta h0, h1, [x2]2522 // CHECK-ERROR: error: invalid operand for instruction2523 // CHECK-ERROR: ldseta h0, h1, [x2]2524 // CHECK-ERROR: ^2525 2526 ldseta h2, h3, [sp]2527 // CHECK-ERROR: error: invalid operand for instruction2528 // CHECK-ERROR: ldseta h2, h3, [sp]2529 // CHECK-ERROR: ^2530 2531 ldseta v0.4h, v1.4h, v2.4h2532 // CHECK-ERROR: error: invalid operand for instruction2533 // CHECK-ERROR: ldseta v0.4h, v1.4h, v2.4h2534 // CHECK-ERROR: ^2535 2536 ldsetl b0, b1, [x2]2537 // CHECK-ERROR: error: invalid operand for instruction2538 // CHECK-ERROR: ldsetl b0, b1, [x2]2539 // CHECK-ERROR: ^2540 2541 ldsetl b2, b3, [sp]2542 // CHECK-ERROR: error: invalid operand for instruction2543 // CHECK-ERROR: ldsetl b2, b3, [sp]2544 // CHECK-ERROR: ^2545 2546 ldsetl h0, h1, [x2]2547 // CHECK-ERROR: error: invalid operand for instruction2548 // CHECK-ERROR: ldsetl h0, h1, [x2]2549 // CHECK-ERROR: ^2550 2551 ldsetl h2, h3, [sp]2552 // CHECK-ERROR: error: invalid operand for instruction2553 // CHECK-ERROR: ldsetl h2, h3, [sp]2554 // CHECK-ERROR: ^2555 2556 ldsetl v0.4h, v1.4h, v2.4h2557 // CHECK-ERROR: error: invalid operand for instruction2558 // CHECK-ERROR: ldsetl v0.4h, v1.4h, v2.4h2559 // CHECK-ERROR: ^2560 2561 ldsetal b0, b1, [x2]2562 // CHECK-ERROR: error: invalid operand for instruction2563 // CHECK-ERROR: ldsetal b0, b1, [x2]2564 // CHECK-ERROR: ^2565 2566 ldsetal b2, b3, [sp]2567 // CHECK-ERROR: error: invalid operand for instruction2568 // CHECK-ERROR: ldsetal b2, b3, [sp]2569 // CHECK-ERROR: ^2570 2571 ldsetal h0, h1, [x2]2572 // CHECK-ERROR: error: invalid operand for instruction2573 // CHECK-ERROR: ldsetal h0, h1, [x2]2574 // CHECK-ERROR: ^2575 2576 ldsetal h2, h3, [sp]2577 // CHECK-ERROR: error: invalid operand for instruction2578 // CHECK-ERROR: ldsetal h2, h3, [sp]2579 // CHECK-ERROR: ^2580 2581 ldsetal v0.4h, v1.4h, v2.4h2582 // CHECK-ERROR: error: invalid operand for instruction2583 // CHECK-ERROR: ldsetal v0.4h, v1.4h, v2.4h2584 // CHECK-ERROR: ^2585 2586 ldsetb b0, b1, [x2]2587 // CHECK-ERROR: error: invalid operand for instruction2588 // CHECK-ERROR: ldsetb b0, b1, [x2]2589 // CHECK-ERROR: ^2590 2591 ldsetb b2, b3, [sp]2592 // CHECK-ERROR: error: invalid operand for instruction2593 // CHECK-ERROR: ldsetb b2, b3, [sp]2594 // CHECK-ERROR: ^2595 2596 ldsetb h0, h1, [x2]2597 // CHECK-ERROR: error: invalid operand for instruction2598 // CHECK-ERROR: ldsetb h0, h1, [x2]2599 // CHECK-ERROR: ^2600 2601 ldsetb h2, h3, [sp]2602 // CHECK-ERROR: error: invalid operand for instruction2603 // CHECK-ERROR: ldsetb h2, h3, [sp]2604 // CHECK-ERROR: ^2605 2606 ldsetb v0.4h, v1.4h, v2.4h2607 // CHECK-ERROR: error: invalid operand for instruction2608 // CHECK-ERROR: ldsetb v0.4h, v1.4h, v2.4h2609 // CHECK-ERROR: ^2610 2611 ldseth b0, b1, [x2]2612 // CHECK-ERROR: error: invalid operand for instruction2613 // CHECK-ERROR: ldseth b0, b1, [x2]2614 // CHECK-ERROR: ^2615 2616 ldseth b2, b3, [sp]2617 // CHECK-ERROR: error: invalid operand for instruction2618 // CHECK-ERROR: ldseth b2, b3, [sp]2619 // CHECK-ERROR: ^2620 2621 ldseth h0, h1, [x2]2622 // CHECK-ERROR: error: invalid operand for instruction2623 // CHECK-ERROR: ldseth h0, h1, [x2]2624 // CHECK-ERROR: ^2625 2626 ldseth h2, h3, [sp]2627 // CHECK-ERROR: error: invalid operand for instruction2628 // CHECK-ERROR: ldseth h2, h3, [sp]2629 // CHECK-ERROR: ^2630 2631 ldseth v0.4h, v1.4h, v2.4h2632 // CHECK-ERROR: error: invalid operand for instruction2633 // CHECK-ERROR: ldseth v0.4h, v1.4h, v2.4h2634 // CHECK-ERROR: ^2635 2636 ldsetab b0, b1, [x2]2637 // CHECK-ERROR: error: invalid operand for instruction2638 // CHECK-ERROR: ldsetab b0, b1, [x2]2639 // CHECK-ERROR: ^2640 2641 ldsetab b2, b3, [sp]2642 // CHECK-ERROR: error: invalid operand for instruction2643 // CHECK-ERROR: ldsetab b2, b3, [sp]2644 // CHECK-ERROR: ^2645 2646 ldsetab h0, h1, [x2]2647 // CHECK-ERROR: error: invalid operand for instruction2648 // CHECK-ERROR: ldsetab h0, h1, [x2]2649 // CHECK-ERROR: ^2650 2651 ldsetab h2, h3, [sp]2652 // CHECK-ERROR: error: invalid operand for instruction2653 // CHECK-ERROR: ldsetab h2, h3, [sp]2654 // CHECK-ERROR: ^2655 2656 ldsetab v0.4h, v1.4h, v2.4h2657 // CHECK-ERROR: error: invalid operand for instruction2658 // CHECK-ERROR: ldsetab v0.4h, v1.4h, v2.4h2659 // CHECK-ERROR: ^2660 2661 ldsetlb b0, b1, [x2]2662 // CHECK-ERROR: error: invalid operand for instruction2663 // CHECK-ERROR: ldsetlb b0, b1, [x2]2664 // CHECK-ERROR: ^2665 2666 ldsetlb b2, b3, [sp]2667 // CHECK-ERROR: error: invalid operand for instruction2668 // CHECK-ERROR: ldsetlb b2, b3, [sp]2669 // CHECK-ERROR: ^2670 2671 ldsetlb h0, h1, [x2]2672 // CHECK-ERROR: error: invalid operand for instruction2673 // CHECK-ERROR: ldsetlb h0, h1, [x2]2674 // CHECK-ERROR: ^2675 2676 ldsetlb h2, h3, [sp]2677 // CHECK-ERROR: error: invalid operand for instruction2678 // CHECK-ERROR: ldsetlb h2, h3, [sp]2679 // CHECK-ERROR: ^2680 2681 ldsetlb v0.4h, v1.4h, v2.4h2682 // CHECK-ERROR: error: invalid operand for instruction2683 // CHECK-ERROR: ldsetlb v0.4h, v1.4h, v2.4h2684 // CHECK-ERROR: ^2685 2686 ldsetalb b0, b1, [x2]2687 // CHECK-ERROR: error: invalid operand for instruction2688 // CHECK-ERROR: ldsetalb b0, b1, [x2]2689 // CHECK-ERROR: ^2690 2691 ldsetalb b2, b3, [sp]2692 // CHECK-ERROR: error: invalid operand for instruction2693 // CHECK-ERROR: ldsetalb b2, b3, [sp]2694 // CHECK-ERROR: ^2695 2696 ldsetalb h0, h1, [x2]2697 // CHECK-ERROR: error: invalid operand for instruction2698 // CHECK-ERROR: ldsetalb h0, h1, [x2]2699 // CHECK-ERROR: ^2700 2701 ldsetalb h2, h3, [sp]2702 // CHECK-ERROR: error: invalid operand for instruction2703 // CHECK-ERROR: ldsetalb h2, h3, [sp]2704 // CHECK-ERROR: ^2705 2706 ldsetalb v0.4h, v1.4h, v2.4h2707 // CHECK-ERROR: error: invalid operand for instruction2708 // CHECK-ERROR: ldsetalb v0.4h, v1.4h, v2.4h2709 // CHECK-ERROR: ^2710 2711 ldsetah b0, b1, [x2]2712 // CHECK-ERROR: error: invalid operand for instruction2713 // CHECK-ERROR: ldsetah b0, b1, [x2]2714 // CHECK-ERROR: ^2715 2716 ldsetah b2, b3, [sp]2717 // CHECK-ERROR: error: invalid operand for instruction2718 // CHECK-ERROR: ldsetah b2, b3, [sp]2719 // CHECK-ERROR: ^2720 2721 ldsetah h0, h1, [x2]2722 // CHECK-ERROR: error: invalid operand for instruction2723 // CHECK-ERROR: ldsetah h0, h1, [x2]2724 // CHECK-ERROR: ^2725 2726 ldsetah h2, h3, [sp]2727 // CHECK-ERROR: error: invalid operand for instruction2728 // CHECK-ERROR: ldsetah h2, h3, [sp]2729 // CHECK-ERROR: ^2730 2731 ldsetah v0.4h, v1.4h, v2.4h2732 // CHECK-ERROR: error: invalid operand for instruction2733 // CHECK-ERROR: ldsetah v0.4h, v1.4h, v2.4h2734 // CHECK-ERROR: ^2735 2736 ldsetlh b0, b1, [x2]2737 // CHECK-ERROR: error: invalid operand for instruction2738 // CHECK-ERROR: ldsetlh b0, b1, [x2]2739 // CHECK-ERROR: ^2740 2741 ldsetlh b2, b3, [sp]2742 // CHECK-ERROR: error: invalid operand for instruction2743 // CHECK-ERROR: ldsetlh b2, b3, [sp]2744 // CHECK-ERROR: ^2745 2746 ldsetlh h0, h1, [x2]2747 // CHECK-ERROR: error: invalid operand for instruction2748 // CHECK-ERROR: ldsetlh h0, h1, [x2]2749 // CHECK-ERROR: ^2750 2751 ldsetlh h2, h3, [sp]2752 // CHECK-ERROR: error: invalid operand for instruction2753 // CHECK-ERROR: ldsetlh h2, h3, [sp]2754 // CHECK-ERROR: ^2755 2756 ldsetlh v0.4h, v1.4h, v2.4h2757 // CHECK-ERROR: error: invalid operand for instruction2758 // CHECK-ERROR: ldsetlh v0.4h, v1.4h, v2.4h2759 // CHECK-ERROR: ^2760 2761 ldsetalh b0, b1, [x2]2762 // CHECK-ERROR: error: invalid operand for instruction2763 // CHECK-ERROR: ldsetalh b0, b1, [x2]2764 // CHECK-ERROR: ^2765 2766 ldsetalh b2, b3, [sp]2767 // CHECK-ERROR: error: invalid operand for instruction2768 // CHECK-ERROR: ldsetalh b2, b3, [sp]2769 // CHECK-ERROR: ^2770 2771 ldsetalh h0, h1, [x2]2772 // CHECK-ERROR: error: invalid operand for instruction2773 // CHECK-ERROR: ldsetalh h0, h1, [x2]2774 // CHECK-ERROR: ^2775 2776 ldsetalh h2, h3, [sp]2777 // CHECK-ERROR: error: invalid operand for instruction2778 // CHECK-ERROR: ldsetalh h2, h3, [sp]2779 // CHECK-ERROR: ^2780 2781 ldsetalh v0.4h, v1.4h, v2.4h2782 // CHECK-ERROR: error: invalid operand for instruction2783 // CHECK-ERROR: ldsetalh v0.4h, v1.4h, v2.4h2784 // CHECK-ERROR: ^2785 2786 ldsmax b0, b1, [x2]2787 // CHECK-ERROR: error: invalid operand for instruction2788 // CHECK-ERROR: ldsmax b0, b1, [x2]2789 // CHECK-ERROR: ^2790 2791 ldsmax b2, b3, [sp]2792 // CHECK-ERROR: error: invalid operand for instruction2793 // CHECK-ERROR: ldsmax b2, b3, [sp]2794 // CHECK-ERROR: ^2795 2796 ldsmax h0, h1, [x2]2797 // CHECK-ERROR: error: invalid operand for instruction2798 // CHECK-ERROR: ldsmax h0, h1, [x2]2799 // CHECK-ERROR: ^2800 2801 ldsmax h2, h3, [sp]2802 // CHECK-ERROR: error: invalid operand for instruction2803 // CHECK-ERROR: ldsmax h2, h3, [sp]2804 // CHECK-ERROR: ^2805 2806 ldsmax v0.4h, v1.4h, v2.4h2807 // CHECK-ERROR: error: invalid operand for instruction2808 // CHECK-ERROR: ldsmax v0.4h, v1.4h, v2.4h2809 // CHECK-ERROR: ^2810 2811 ldsmaxa b0, b1, [x2]2812 // CHECK-ERROR: error: invalid operand for instruction2813 // CHECK-ERROR: ldsmaxa b0, b1, [x2]2814 // CHECK-ERROR: ^2815 2816 ldsmaxa b2, b3, [sp]2817 // CHECK-ERROR: error: invalid operand for instruction2818 // CHECK-ERROR: ldsmaxa b2, b3, [sp]2819 // CHECK-ERROR: ^2820 2821 ldsmaxa h0, h1, [x2]2822 // CHECK-ERROR: error: invalid operand for instruction2823 // CHECK-ERROR: ldsmaxa h0, h1, [x2]2824 // CHECK-ERROR: ^2825 2826 ldsmaxa h2, h3, [sp]2827 // CHECK-ERROR: error: invalid operand for instruction2828 // CHECK-ERROR: ldsmaxa h2, h3, [sp]2829 // CHECK-ERROR: ^2830 2831 ldsmaxa v0.4h, v1.4h, v2.4h2832 // CHECK-ERROR: error: invalid operand for instruction2833 // CHECK-ERROR: ldsmaxa v0.4h, v1.4h, v2.4h2834 // CHECK-ERROR: ^2835 2836 ldsmaxl b0, b1, [x2]2837 // CHECK-ERROR: error: invalid operand for instruction2838 // CHECK-ERROR: ldsmaxl b0, b1, [x2]2839 // CHECK-ERROR: ^2840 2841 ldsmaxl b2, b3, [sp]2842 // CHECK-ERROR: error: invalid operand for instruction2843 // CHECK-ERROR: ldsmaxl b2, b3, [sp]2844 // CHECK-ERROR: ^2845 2846 ldsmaxl h0, h1, [x2]2847 // CHECK-ERROR: error: invalid operand for instruction2848 // CHECK-ERROR: ldsmaxl h0, h1, [x2]2849 // CHECK-ERROR: ^2850 2851 ldsmaxl h2, h3, [sp]2852 // CHECK-ERROR: error: invalid operand for instruction2853 // CHECK-ERROR: ldsmaxl h2, h3, [sp]2854 // CHECK-ERROR: ^2855 2856 ldsmaxl v0.4h, v1.4h, v2.4h2857 // CHECK-ERROR: error: invalid operand for instruction2858 // CHECK-ERROR: ldsmaxl v0.4h, v1.4h, v2.4h2859 // CHECK-ERROR: ^2860 2861 ldsmaxal b0, b1, [x2]2862 // CHECK-ERROR: error: invalid operand for instruction2863 // CHECK-ERROR: ldsmaxal b0, b1, [x2]2864 // CHECK-ERROR: ^2865 2866 ldsmaxal b2, b3, [sp]2867 // CHECK-ERROR: error: invalid operand for instruction2868 // CHECK-ERROR: ldsmaxal b2, b3, [sp]2869 // CHECK-ERROR: ^2870 2871 ldsmaxal h0, h1, [x2]2872 // CHECK-ERROR: error: invalid operand for instruction2873 // CHECK-ERROR: ldsmaxal h0, h1, [x2]2874 // CHECK-ERROR: ^2875 2876 ldsmaxal h2, h3, [sp]2877 // CHECK-ERROR: error: invalid operand for instruction2878 // CHECK-ERROR: ldsmaxal h2, h3, [sp]2879 // CHECK-ERROR: ^2880 2881 ldsmaxal v0.4h, v1.4h, v2.4h2882 // CHECK-ERROR: error: invalid operand for instruction2883 // CHECK-ERROR: ldsmaxal v0.4h, v1.4h, v2.4h2884 // CHECK-ERROR: ^2885 2886 ldsmaxb b0, b1, [x2]2887 // CHECK-ERROR: error: invalid operand for instruction2888 // CHECK-ERROR: ldsmaxb b0, b1, [x2]2889 // CHECK-ERROR: ^2890 2891 ldsmaxb b2, b3, [sp]2892 // CHECK-ERROR: error: invalid operand for instruction2893 // CHECK-ERROR: ldsmaxb b2, b3, [sp]2894 // CHECK-ERROR: ^2895 2896 ldsmaxb h0, h1, [x2]2897 // CHECK-ERROR: error: invalid operand for instruction2898 // CHECK-ERROR: ldsmaxb h0, h1, [x2]2899 // CHECK-ERROR: ^2900 2901 ldsmaxb h2, h3, [sp]2902 // CHECK-ERROR: error: invalid operand for instruction2903 // CHECK-ERROR: ldsmaxb h2, h3, [sp]2904 // CHECK-ERROR: ^2905 2906 ldsmaxb v0.4h, v1.4h, v2.4h2907 // CHECK-ERROR: error: invalid operand for instruction2908 // CHECK-ERROR: ldsmaxb v0.4h, v1.4h, v2.4h2909 // CHECK-ERROR: ^2910 2911 ldsmaxh b0, b1, [x2]2912 // CHECK-ERROR: error: invalid operand for instruction2913 // CHECK-ERROR: ldsmaxh b0, b1, [x2]2914 // CHECK-ERROR: ^2915 2916 ldsmaxh b2, b3, [sp]2917 // CHECK-ERROR: error: invalid operand for instruction2918 // CHECK-ERROR: ldsmaxh b2, b3, [sp]2919 // CHECK-ERROR: ^2920 2921 ldsmaxh h0, h1, [x2]2922 // CHECK-ERROR: error: invalid operand for instruction2923 // CHECK-ERROR: ldsmaxh h0, h1, [x2]2924 // CHECK-ERROR: ^2925 2926 ldsmaxh h2, h3, [sp]2927 // CHECK-ERROR: error: invalid operand for instruction2928 // CHECK-ERROR: ldsmaxh h2, h3, [sp]2929 // CHECK-ERROR: ^2930 2931 ldsmaxh v0.4h, v1.4h, v2.4h2932 // CHECK-ERROR: error: invalid operand for instruction2933 // CHECK-ERROR: ldsmaxh v0.4h, v1.4h, v2.4h2934 // CHECK-ERROR: ^2935 2936 ldsmaxab b0, b1, [x2]2937 // CHECK-ERROR: error: invalid operand for instruction2938 // CHECK-ERROR: ldsmaxab b0, b1, [x2]2939 // CHECK-ERROR: ^2940 2941 ldsmaxab b2, b3, [sp]2942 // CHECK-ERROR: error: invalid operand for instruction2943 // CHECK-ERROR: ldsmaxab b2, b3, [sp]2944 // CHECK-ERROR: ^2945 2946 ldsmaxab h0, h1, [x2]2947 // CHECK-ERROR: error: invalid operand for instruction2948 // CHECK-ERROR: ldsmaxab h0, h1, [x2]2949 // CHECK-ERROR: ^2950 2951 ldsmaxab h2, h3, [sp]2952 // CHECK-ERROR: error: invalid operand for instruction2953 // CHECK-ERROR: ldsmaxab h2, h3, [sp]2954 // CHECK-ERROR: ^2955 2956 ldsmaxab v0.4h, v1.4h, v2.4h2957 // CHECK-ERROR: error: invalid operand for instruction2958 // CHECK-ERROR: ldsmaxab v0.4h, v1.4h, v2.4h2959 // CHECK-ERROR: ^2960 2961 ldsmaxlb b0, b1, [x2]2962 // CHECK-ERROR: error: invalid operand for instruction2963 // CHECK-ERROR: ldsmaxlb b0, b1, [x2]2964 // CHECK-ERROR: ^2965 2966 ldsmaxlb b2, b3, [sp]2967 // CHECK-ERROR: error: invalid operand for instruction2968 // CHECK-ERROR: ldsmaxlb b2, b3, [sp]2969 // CHECK-ERROR: ^2970 2971 ldsmaxlb h0, h1, [x2]2972 // CHECK-ERROR: error: invalid operand for instruction2973 // CHECK-ERROR: ldsmaxlb h0, h1, [x2]2974 // CHECK-ERROR: ^2975 2976 ldsmaxlb h2, h3, [sp]2977 // CHECK-ERROR: error: invalid operand for instruction2978 // CHECK-ERROR: ldsmaxlb h2, h3, [sp]2979 // CHECK-ERROR: ^2980 2981 ldsmaxlb v0.4h, v1.4h, v2.4h2982 // CHECK-ERROR: error: invalid operand for instruction2983 // CHECK-ERROR: ldsmaxlb v0.4h, v1.4h, v2.4h2984 // CHECK-ERROR: ^2985 2986 ldsmaxalb b0, b1, [x2]2987 // CHECK-ERROR: error: invalid operand for instruction2988 // CHECK-ERROR: ldsmaxalb b0, b1, [x2]2989 // CHECK-ERROR: ^2990 2991 ldsmaxalb b2, b3, [sp]2992 // CHECK-ERROR: error: invalid operand for instruction2993 // CHECK-ERROR: ldsmaxalb b2, b3, [sp]2994 // CHECK-ERROR: ^2995 2996 ldsmaxalb h0, h1, [x2]2997 // CHECK-ERROR: error: invalid operand for instruction2998 // CHECK-ERROR: ldsmaxalb h0, h1, [x2]2999 // CHECK-ERROR: ^3000 3001 ldsmaxalb h2, h3, [sp]3002 // CHECK-ERROR: error: invalid operand for instruction3003 // CHECK-ERROR: ldsmaxalb h2, h3, [sp]3004 // CHECK-ERROR: ^3005 3006 ldsmaxalb v0.4h, v1.4h, v2.4h3007 // CHECK-ERROR: error: invalid operand for instruction3008 // CHECK-ERROR: ldsmaxalb v0.4h, v1.4h, v2.4h3009 // CHECK-ERROR: ^3010 3011 ldsmaxah b0, b1, [x2]3012 // CHECK-ERROR: error: invalid operand for instruction3013 // CHECK-ERROR: ldsmaxah b0, b1, [x2]3014 // CHECK-ERROR: ^3015 3016 ldsmaxah b2, b3, [sp]3017 // CHECK-ERROR: error: invalid operand for instruction3018 // CHECK-ERROR: ldsmaxah b2, b3, [sp]3019 // CHECK-ERROR: ^3020 3021 ldsmaxah h0, h1, [x2]3022 // CHECK-ERROR: error: invalid operand for instruction3023 // CHECK-ERROR: ldsmaxah h0, h1, [x2]3024 // CHECK-ERROR: ^3025 3026 ldsmaxah h2, h3, [sp]3027 // CHECK-ERROR: error: invalid operand for instruction3028 // CHECK-ERROR: ldsmaxah h2, h3, [sp]3029 // CHECK-ERROR: ^3030 3031 ldsmaxah v0.4h, v1.4h, v2.4h3032 // CHECK-ERROR: error: invalid operand for instruction3033 // CHECK-ERROR: ldsmaxah v0.4h, v1.4h, v2.4h3034 // CHECK-ERROR: ^3035 3036 ldsmaxlh b0, b1, [x2]3037 // CHECK-ERROR: error: invalid operand for instruction3038 // CHECK-ERROR: ldsmaxlh b0, b1, [x2]3039 // CHECK-ERROR: ^3040 3041 ldsmaxlh b2, b3, [sp]3042 // CHECK-ERROR: error: invalid operand for instruction3043 // CHECK-ERROR: ldsmaxlh b2, b3, [sp]3044 // CHECK-ERROR: ^3045 3046 ldsmaxlh h0, h1, [x2]3047 // CHECK-ERROR: error: invalid operand for instruction3048 // CHECK-ERROR: ldsmaxlh h0, h1, [x2]3049 // CHECK-ERROR: ^3050 3051 ldsmaxlh h2, h3, [sp]3052 // CHECK-ERROR: error: invalid operand for instruction3053 // CHECK-ERROR: ldsmaxlh h2, h3, [sp]3054 // CHECK-ERROR: ^3055 3056 ldsmaxlh v0.4h, v1.4h, v2.4h3057 // CHECK-ERROR: error: invalid operand for instruction3058 // CHECK-ERROR: ldsmaxlh v0.4h, v1.4h, v2.4h3059 // CHECK-ERROR: ^3060 3061 ldsmaxalh b0, b1, [x2]3062 // CHECK-ERROR: error: invalid operand for instruction3063 // CHECK-ERROR: ldsmaxalh b0, b1, [x2]3064 // CHECK-ERROR: ^3065 3066 ldsmaxalh b2, b3, [sp]3067 // CHECK-ERROR: error: invalid operand for instruction3068 // CHECK-ERROR: ldsmaxalh b2, b3, [sp]3069 // CHECK-ERROR: ^3070 3071 ldsmaxalh h0, h1, [x2]3072 // CHECK-ERROR: error: invalid operand for instruction3073 // CHECK-ERROR: ldsmaxalh h0, h1, [x2]3074 // CHECK-ERROR: ^3075 3076 ldsmaxalh h2, h3, [sp]3077 // CHECK-ERROR: error: invalid operand for instruction3078 // CHECK-ERROR: ldsmaxalh h2, h3, [sp]3079 // CHECK-ERROR: ^3080 3081 ldsmaxalh v0.4h, v1.4h, v2.4h3082 // CHECK-ERROR: error: invalid operand for instruction3083 // CHECK-ERROR: ldsmaxalh v0.4h, v1.4h, v2.4h3084 // CHECK-ERROR: ^3085 3086 ldsmin b0, b1, [x2]3087 // CHECK-ERROR: error: invalid operand for instruction3088 // CHECK-ERROR: ldsmin b0, b1, [x2]3089 // CHECK-ERROR: ^3090 3091 ldsmin b2, b3, [sp]3092 // CHECK-ERROR: error: invalid operand for instruction3093 // CHECK-ERROR: ldsmin b2, b3, [sp]3094 // CHECK-ERROR: ^3095 3096 ldsmin h0, h1, [x2]3097 // CHECK-ERROR: error: invalid operand for instruction3098 // CHECK-ERROR: ldsmin h0, h1, [x2]3099 // CHECK-ERROR: ^3100 3101 ldsmin h2, h3, [sp]3102 // CHECK-ERROR: error: invalid operand for instruction3103 // CHECK-ERROR: ldsmin h2, h3, [sp]3104 // CHECK-ERROR: ^3105 3106 ldsmin v0.4h, v1.4h, v2.4h3107 // CHECK-ERROR: error: invalid operand for instruction3108 // CHECK-ERROR: ldsmin v0.4h, v1.4h, v2.4h3109 // CHECK-ERROR: ^3110 3111 ldsmina b0, b1, [x2]3112 // CHECK-ERROR: error: invalid operand for instruction3113 // CHECK-ERROR: ldsmina b0, b1, [x2]3114 // CHECK-ERROR: ^3115 3116 ldsmina b2, b3, [sp]3117 // CHECK-ERROR: error: invalid operand for instruction3118 // CHECK-ERROR: ldsmina b2, b3, [sp]3119 // CHECK-ERROR: ^3120 3121 ldsmina h0, h1, [x2]3122 // CHECK-ERROR: error: invalid operand for instruction3123 // CHECK-ERROR: ldsmina h0, h1, [x2]3124 // CHECK-ERROR: ^3125 3126 ldsmina h2, h3, [sp]3127 // CHECK-ERROR: error: invalid operand for instruction3128 // CHECK-ERROR: ldsmina h2, h3, [sp]3129 // CHECK-ERROR: ^3130 3131 ldsmina v0.4h, v1.4h, v2.4h3132 // CHECK-ERROR: error: invalid operand for instruction3133 // CHECK-ERROR: ldsmina v0.4h, v1.4h, v2.4h3134 // CHECK-ERROR: ^3135 3136 ldsminl b0, b1, [x2]3137 // CHECK-ERROR: error: invalid operand for instruction3138 // CHECK-ERROR: ldsminl b0, b1, [x2]3139 // CHECK-ERROR: ^3140 3141 ldsminl b2, b3, [sp]3142 // CHECK-ERROR: error: invalid operand for instruction3143 // CHECK-ERROR: ldsminl b2, b3, [sp]3144 // CHECK-ERROR: ^3145 3146 ldsminl h0, h1, [x2]3147 // CHECK-ERROR: error: invalid operand for instruction3148 // CHECK-ERROR: ldsminl h0, h1, [x2]3149 // CHECK-ERROR: ^3150 3151 ldsminl h2, h3, [sp]3152 // CHECK-ERROR: error: invalid operand for instruction3153 // CHECK-ERROR: ldsminl h2, h3, [sp]3154 // CHECK-ERROR: ^3155 3156 ldsminl v0.4h, v1.4h, v2.4h3157 // CHECK-ERROR: error: invalid operand for instruction3158 // CHECK-ERROR: ldsminl v0.4h, v1.4h, v2.4h3159 // CHECK-ERROR: ^3160 3161 ldsminal b0, b1, [x2]3162 // CHECK-ERROR: error: invalid operand for instruction3163 // CHECK-ERROR: ldsminal b0, b1, [x2]3164 // CHECK-ERROR: ^3165 3166 ldsminal b2, b3, [sp]3167 // CHECK-ERROR: error: invalid operand for instruction3168 // CHECK-ERROR: ldsminal b2, b3, [sp]3169 // CHECK-ERROR: ^3170 3171 ldsminal h0, h1, [x2]3172 // CHECK-ERROR: error: invalid operand for instruction3173 // CHECK-ERROR: ldsminal h0, h1, [x2]3174 // CHECK-ERROR: ^3175 3176 ldsminal h2, h3, [sp]3177 // CHECK-ERROR: error: invalid operand for instruction3178 // CHECK-ERROR: ldsminal h2, h3, [sp]3179 // CHECK-ERROR: ^3180 3181 ldsminal v0.4h, v1.4h, v2.4h3182 // CHECK-ERROR: error: invalid operand for instruction3183 // CHECK-ERROR: ldsminal v0.4h, v1.4h, v2.4h3184 // CHECK-ERROR: ^3185 3186 ldsminb b0, b1, [x2]3187 // CHECK-ERROR: error: invalid operand for instruction3188 // CHECK-ERROR: ldsminb b0, b1, [x2]3189 // CHECK-ERROR: ^3190 3191 ldsminb b2, b3, [sp]3192 // CHECK-ERROR: error: invalid operand for instruction3193 // CHECK-ERROR: ldsminb b2, b3, [sp]3194 // CHECK-ERROR: ^3195 3196 ldsminb h0, h1, [x2]3197 // CHECK-ERROR: error: invalid operand for instruction3198 // CHECK-ERROR: ldsminb h0, h1, [x2]3199 // CHECK-ERROR: ^3200 3201 ldsminb h2, h3, [sp]3202 // CHECK-ERROR: error: invalid operand for instruction3203 // CHECK-ERROR: ldsminb h2, h3, [sp]3204 // CHECK-ERROR: ^3205 3206 ldsminb v0.4h, v1.4h, v2.4h3207 // CHECK-ERROR: error: invalid operand for instruction3208 // CHECK-ERROR: ldsminb v0.4h, v1.4h, v2.4h3209 // CHECK-ERROR: ^3210 3211 ldsminh b0, b1, [x2]3212 // CHECK-ERROR: error: invalid operand for instruction3213 // CHECK-ERROR: ldsminh b0, b1, [x2]3214 // CHECK-ERROR: ^3215 3216 ldsminh b2, b3, [sp]3217 // CHECK-ERROR: error: invalid operand for instruction3218 // CHECK-ERROR: ldsminh b2, b3, [sp]3219 // CHECK-ERROR: ^3220 3221 ldsminh h0, h1, [x2]3222 // CHECK-ERROR: error: invalid operand for instruction3223 // CHECK-ERROR: ldsminh h0, h1, [x2]3224 // CHECK-ERROR: ^3225 3226 ldsminh h2, h3, [sp]3227 // CHECK-ERROR: error: invalid operand for instruction3228 // CHECK-ERROR: ldsminh h2, h3, [sp]3229 // CHECK-ERROR: ^3230 3231 ldsminh v0.4h, v1.4h, v2.4h3232 // CHECK-ERROR: error: invalid operand for instruction3233 // CHECK-ERROR: ldsminh v0.4h, v1.4h, v2.4h3234 // CHECK-ERROR: ^3235 3236 ldsminab b0, b1, [x2]3237 // CHECK-ERROR: error: invalid operand for instruction3238 // CHECK-ERROR: ldsminab b0, b1, [x2]3239 // CHECK-ERROR: ^3240 3241 ldsminab b2, b3, [sp]3242 // CHECK-ERROR: error: invalid operand for instruction3243 // CHECK-ERROR: ldsminab b2, b3, [sp]3244 // CHECK-ERROR: ^3245 3246 ldsminab h0, h1, [x2]3247 // CHECK-ERROR: error: invalid operand for instruction3248 // CHECK-ERROR: ldsminab h0, h1, [x2]3249 // CHECK-ERROR: ^3250 3251 ldsminab h2, h3, [sp]3252 // CHECK-ERROR: error: invalid operand for instruction3253 // CHECK-ERROR: ldsminab h2, h3, [sp]3254 // CHECK-ERROR: ^3255 3256 ldsminab v0.4h, v1.4h, v2.4h3257 // CHECK-ERROR: error: invalid operand for instruction3258 // CHECK-ERROR: ldsminab v0.4h, v1.4h, v2.4h3259 // CHECK-ERROR: ^3260 3261 ldsminlb b0, b1, [x2]3262 // CHECK-ERROR: error: invalid operand for instruction3263 // CHECK-ERROR: ldsminlb b0, b1, [x2]3264 // CHECK-ERROR: ^3265 3266 ldsminlb b2, b3, [sp]3267 // CHECK-ERROR: error: invalid operand for instruction3268 // CHECK-ERROR: ldsminlb b2, b3, [sp]3269 // CHECK-ERROR: ^3270 3271 ldsminlb h0, h1, [x2]3272 // CHECK-ERROR: error: invalid operand for instruction3273 // CHECK-ERROR: ldsminlb h0, h1, [x2]3274 // CHECK-ERROR: ^3275 3276 ldsminlb h2, h3, [sp]3277 // CHECK-ERROR: error: invalid operand for instruction3278 // CHECK-ERROR: ldsminlb h2, h3, [sp]3279 // CHECK-ERROR: ^3280 3281 ldsminlb v0.4h, v1.4h, v2.4h3282 // CHECK-ERROR: error: invalid operand for instruction3283 // CHECK-ERROR: ldsminlb v0.4h, v1.4h, v2.4h3284 // CHECK-ERROR: ^3285 3286 ldsminalb b0, b1, [x2]3287 // CHECK-ERROR: error: invalid operand for instruction3288 // CHECK-ERROR: ldsminalb b0, b1, [x2]3289 // CHECK-ERROR: ^3290 3291 ldsminalb b2, b3, [sp]3292 // CHECK-ERROR: error: invalid operand for instruction3293 // CHECK-ERROR: ldsminalb b2, b3, [sp]3294 // CHECK-ERROR: ^3295 3296 ldsminalb h0, h1, [x2]3297 // CHECK-ERROR: error: invalid operand for instruction3298 // CHECK-ERROR: ldsminalb h0, h1, [x2]3299 // CHECK-ERROR: ^3300 3301 ldsminalb h2, h3, [sp]3302 // CHECK-ERROR: error: invalid operand for instruction3303 // CHECK-ERROR: ldsminalb h2, h3, [sp]3304 // CHECK-ERROR: ^3305 3306 ldsminalb v0.4h, v1.4h, v2.4h3307 // CHECK-ERROR: error: invalid operand for instruction3308 // CHECK-ERROR: ldsminalb v0.4h, v1.4h, v2.4h3309 // CHECK-ERROR: ^3310 3311 ldsminah b0, b1, [x2]3312 // CHECK-ERROR: error: invalid operand for instruction3313 // CHECK-ERROR: ldsminah b0, b1, [x2]3314 // CHECK-ERROR: ^3315 3316 ldsminah b2, b3, [sp]3317 // CHECK-ERROR: error: invalid operand for instruction3318 // CHECK-ERROR: ldsminah b2, b3, [sp]3319 // CHECK-ERROR: ^3320 3321 ldsminah h0, h1, [x2]3322 // CHECK-ERROR: error: invalid operand for instruction3323 // CHECK-ERROR: ldsminah h0, h1, [x2]3324 // CHECK-ERROR: ^3325 3326 ldsminah h2, h3, [sp]3327 // CHECK-ERROR: error: invalid operand for instruction3328 // CHECK-ERROR: ldsminah h2, h3, [sp]3329 // CHECK-ERROR: ^3330 3331 ldsminah v0.4h, v1.4h, v2.4h3332 // CHECK-ERROR: error: invalid operand for instruction3333 // CHECK-ERROR: ldsminah v0.4h, v1.4h, v2.4h3334 // CHECK-ERROR: ^3335 3336 ldsminlh b0, b1, [x2]3337 // CHECK-ERROR: error: invalid operand for instruction3338 // CHECK-ERROR: ldsminlh b0, b1, [x2]3339 // CHECK-ERROR: ^3340 3341 ldsminlh b2, b3, [sp]3342 // CHECK-ERROR: error: invalid operand for instruction3343 // CHECK-ERROR: ldsminlh b2, b3, [sp]3344 // CHECK-ERROR: ^3345 3346 ldsminlh h0, h1, [x2]3347 // CHECK-ERROR: error: invalid operand for instruction3348 // CHECK-ERROR: ldsminlh h0, h1, [x2]3349 // CHECK-ERROR: ^3350 3351 ldsminlh h2, h3, [sp]3352 // CHECK-ERROR: error: invalid operand for instruction3353 // CHECK-ERROR: ldsminlh h2, h3, [sp]3354 // CHECK-ERROR: ^3355 3356 ldsminlh v0.4h, v1.4h, v2.4h3357 // CHECK-ERROR: error: invalid operand for instruction3358 // CHECK-ERROR: ldsminlh v0.4h, v1.4h, v2.4h3359 // CHECK-ERROR: ^3360 3361 ldsminalh b0, b1, [x2]3362 // CHECK-ERROR: error: invalid operand for instruction3363 // CHECK-ERROR: ldsminalh b0, b1, [x2]3364 // CHECK-ERROR: ^3365 3366 ldsminalh b2, b3, [sp]3367 // CHECK-ERROR: error: invalid operand for instruction3368 // CHECK-ERROR: ldsminalh b2, b3, [sp]3369 // CHECK-ERROR: ^3370 3371 ldsminalh h0, h1, [x2]3372 // CHECK-ERROR: error: invalid operand for instruction3373 // CHECK-ERROR: ldsminalh h0, h1, [x2]3374 // CHECK-ERROR: ^3375 3376 ldsminalh h2, h3, [sp]3377 // CHECK-ERROR: error: invalid operand for instruction3378 // CHECK-ERROR: ldsminalh h2, h3, [sp]3379 // CHECK-ERROR: ^3380 3381 ldsminalh v0.4h, v1.4h, v2.4h3382 // CHECK-ERROR: error: invalid operand for instruction3383 // CHECK-ERROR: ldsminalh v0.4h, v1.4h, v2.4h3384 // CHECK-ERROR: ^3385 3386 ldumax b0, b1, [x2]3387 // CHECK-ERROR: error: invalid operand for instruction3388 // CHECK-ERROR: ldumax b0, b1, [x2]3389 // CHECK-ERROR: ^3390 3391 ldumax b2, b3, [sp]3392 // CHECK-ERROR: error: invalid operand for instruction3393 // CHECK-ERROR: ldumax b2, b3, [sp]3394 // CHECK-ERROR: ^3395 3396 ldumax h0, h1, [x2]3397 // CHECK-ERROR: error: invalid operand for instruction3398 // CHECK-ERROR: ldumax h0, h1, [x2]3399 // CHECK-ERROR: ^3400 3401 ldumax h2, h3, [sp]3402 // CHECK-ERROR: error: invalid operand for instruction3403 // CHECK-ERROR: ldumax h2, h3, [sp]3404 // CHECK-ERROR: ^3405 3406 ldumax v0.4h, v1.4h, v2.4h3407 // CHECK-ERROR: error: invalid operand for instruction3408 // CHECK-ERROR: ldumax v0.4h, v1.4h, v2.4h3409 // CHECK-ERROR: ^3410 3411 ldumaxa b0, b1, [x2]3412 // CHECK-ERROR: error: invalid operand for instruction3413 // CHECK-ERROR: ldumaxa b0, b1, [x2]3414 // CHECK-ERROR: ^3415 3416 ldumaxa b2, b3, [sp]3417 // CHECK-ERROR: error: invalid operand for instruction3418 // CHECK-ERROR: ldumaxa b2, b3, [sp]3419 // CHECK-ERROR: ^3420 3421 ldumaxa h0, h1, [x2]3422 // CHECK-ERROR: error: invalid operand for instruction3423 // CHECK-ERROR: ldumaxa h0, h1, [x2]3424 // CHECK-ERROR: ^3425 3426 ldumaxa h2, h3, [sp]3427 // CHECK-ERROR: error: invalid operand for instruction3428 // CHECK-ERROR: ldumaxa h2, h3, [sp]3429 // CHECK-ERROR: ^3430 3431 ldumaxa v0.4h, v1.4h, v2.4h3432 // CHECK-ERROR: error: invalid operand for instruction3433 // CHECK-ERROR: ldumaxa v0.4h, v1.4h, v2.4h3434 // CHECK-ERROR: ^3435 3436 ldumaxl b0, b1, [x2]3437 // CHECK-ERROR: error: invalid operand for instruction3438 // CHECK-ERROR: ldumaxl b0, b1, [x2]3439 // CHECK-ERROR: ^3440 3441 ldumaxl b2, b3, [sp]3442 // CHECK-ERROR: error: invalid operand for instruction3443 // CHECK-ERROR: ldumaxl b2, b3, [sp]3444 // CHECK-ERROR: ^3445 3446 ldumaxl h0, h1, [x2]3447 // CHECK-ERROR: error: invalid operand for instruction3448 // CHECK-ERROR: ldumaxl h0, h1, [x2]3449 // CHECK-ERROR: ^3450 3451 ldumaxl h2, h3, [sp]3452 // CHECK-ERROR: error: invalid operand for instruction3453 // CHECK-ERROR: ldumaxl h2, h3, [sp]3454 // CHECK-ERROR: ^3455 3456 ldumaxl v0.4h, v1.4h, v2.4h3457 // CHECK-ERROR: error: invalid operand for instruction3458 // CHECK-ERROR: ldumaxl v0.4h, v1.4h, v2.4h3459 // CHECK-ERROR: ^3460 3461 ldumaxal b0, b1, [x2]3462 // CHECK-ERROR: error: invalid operand for instruction3463 // CHECK-ERROR: ldumaxal b0, b1, [x2]3464 // CHECK-ERROR: ^3465 3466 ldumaxal b2, b3, [sp]3467 // CHECK-ERROR: error: invalid operand for instruction3468 // CHECK-ERROR: ldumaxal b2, b3, [sp]3469 // CHECK-ERROR: ^3470 3471 ldumaxal h0, h1, [x2]3472 // CHECK-ERROR: error: invalid operand for instruction3473 // CHECK-ERROR: ldumaxal h0, h1, [x2]3474 // CHECK-ERROR: ^3475 3476 ldumaxal h2, h3, [sp]3477 // CHECK-ERROR: error: invalid operand for instruction3478 // CHECK-ERROR: ldumaxal h2, h3, [sp]3479 // CHECK-ERROR: ^3480 3481 ldumaxal v0.4h, v1.4h, v2.4h3482 // CHECK-ERROR: error: invalid operand for instruction3483 // CHECK-ERROR: ldumaxal v0.4h, v1.4h, v2.4h3484 // CHECK-ERROR: ^3485 3486 ldumaxb b0, b1, [x2]3487 // CHECK-ERROR: error: invalid operand for instruction3488 // CHECK-ERROR: ldumaxb b0, b1, [x2]3489 // CHECK-ERROR: ^3490 3491 ldumaxb b2, b3, [sp]3492 // CHECK-ERROR: error: invalid operand for instruction3493 // CHECK-ERROR: ldumaxb b2, b3, [sp]3494 // CHECK-ERROR: ^3495 3496 ldumaxb h0, h1, [x2]3497 // CHECK-ERROR: error: invalid operand for instruction3498 // CHECK-ERROR: ldumaxb h0, h1, [x2]3499 // CHECK-ERROR: ^3500 3501 ldumaxb h2, h3, [sp]3502 // CHECK-ERROR: error: invalid operand for instruction3503 // CHECK-ERROR: ldumaxb h2, h3, [sp]3504 // CHECK-ERROR: ^3505 3506 ldumaxb v0.4h, v1.4h, v2.4h3507 // CHECK-ERROR: error: invalid operand for instruction3508 // CHECK-ERROR: ldumaxb v0.4h, v1.4h, v2.4h3509 // CHECK-ERROR: ^3510 3511 ldumaxh b0, b1, [x2]3512 // CHECK-ERROR: error: invalid operand for instruction3513 // CHECK-ERROR: ldumaxh b0, b1, [x2]3514 // CHECK-ERROR: ^3515 3516 ldumaxh b2, b3, [sp]3517 // CHECK-ERROR: error: invalid operand for instruction3518 // CHECK-ERROR: ldumaxh b2, b3, [sp]3519 // CHECK-ERROR: ^3520 3521 ldumaxh h0, h1, [x2]3522 // CHECK-ERROR: error: invalid operand for instruction3523 // CHECK-ERROR: ldumaxh h0, h1, [x2]3524 // CHECK-ERROR: ^3525 3526 ldumaxh h2, h3, [sp]3527 // CHECK-ERROR: error: invalid operand for instruction3528 // CHECK-ERROR: ldumaxh h2, h3, [sp]3529 // CHECK-ERROR: ^3530 3531 ldumaxh v0.4h, v1.4h, v2.4h3532 // CHECK-ERROR: error: invalid operand for instruction3533 // CHECK-ERROR: ldumaxh v0.4h, v1.4h, v2.4h3534 // CHECK-ERROR: ^3535 3536 ldumaxab b0, b1, [x2]3537 // CHECK-ERROR: error: invalid operand for instruction3538 // CHECK-ERROR: ldumaxab b0, b1, [x2]3539 // CHECK-ERROR: ^3540 3541 ldumaxab b2, b3, [sp]3542 // CHECK-ERROR: error: invalid operand for instruction3543 // CHECK-ERROR: ldumaxab b2, b3, [sp]3544 // CHECK-ERROR: ^3545 3546 ldumaxab h0, h1, [x2]3547 // CHECK-ERROR: error: invalid operand for instruction3548 // CHECK-ERROR: ldumaxab h0, h1, [x2]3549 // CHECK-ERROR: ^3550 3551 ldumaxab h2, h3, [sp]3552 // CHECK-ERROR: error: invalid operand for instruction3553 // CHECK-ERROR: ldumaxab h2, h3, [sp]3554 // CHECK-ERROR: ^3555 3556 ldumaxab v0.4h, v1.4h, v2.4h3557 // CHECK-ERROR: error: invalid operand for instruction3558 // CHECK-ERROR: ldumaxab v0.4h, v1.4h, v2.4h3559 // CHECK-ERROR: ^3560 3561 ldumaxlb b0, b1, [x2]3562 // CHECK-ERROR: error: invalid operand for instruction3563 // CHECK-ERROR: ldumaxlb b0, b1, [x2]3564 // CHECK-ERROR: ^3565 3566 ldumaxlb b2, b3, [sp]3567 // CHECK-ERROR: error: invalid operand for instruction3568 // CHECK-ERROR: ldumaxlb b2, b3, [sp]3569 // CHECK-ERROR: ^3570 3571 ldumaxlb h0, h1, [x2]3572 // CHECK-ERROR: error: invalid operand for instruction3573 // CHECK-ERROR: ldumaxlb h0, h1, [x2]3574 // CHECK-ERROR: ^3575 3576 ldumaxlb h2, h3, [sp]3577 // CHECK-ERROR: error: invalid operand for instruction3578 // CHECK-ERROR: ldumaxlb h2, h3, [sp]3579 // CHECK-ERROR: ^3580 3581 ldumaxlb v0.4h, v1.4h, v2.4h3582 // CHECK-ERROR: error: invalid operand for instruction3583 // CHECK-ERROR: ldumaxlb v0.4h, v1.4h, v2.4h3584 // CHECK-ERROR: ^3585 3586 ldumaxalb b0, b1, [x2]3587 // CHECK-ERROR: error: invalid operand for instruction3588 // CHECK-ERROR: ldumaxalb b0, b1, [x2]3589 // CHECK-ERROR: ^3590 3591 ldumaxalb b2, b3, [sp]3592 // CHECK-ERROR: error: invalid operand for instruction3593 // CHECK-ERROR: ldumaxalb b2, b3, [sp]3594 // CHECK-ERROR: ^3595 3596 ldumaxalb h0, h1, [x2]3597 // CHECK-ERROR: error: invalid operand for instruction3598 // CHECK-ERROR: ldumaxalb h0, h1, [x2]3599 // CHECK-ERROR: ^3600 3601 ldumaxalb h2, h3, [sp]3602 // CHECK-ERROR: error: invalid operand for instruction3603 // CHECK-ERROR: ldumaxalb h2, h3, [sp]3604 // CHECK-ERROR: ^3605 3606 ldumaxalb v0.4h, v1.4h, v2.4h3607 // CHECK-ERROR: error: invalid operand for instruction3608 // CHECK-ERROR: ldumaxalb v0.4h, v1.4h, v2.4h3609 // CHECK-ERROR: ^3610 3611 ldumaxah b0, b1, [x2]3612 // CHECK-ERROR: error: invalid operand for instruction3613 // CHECK-ERROR: ldumaxah b0, b1, [x2]3614 // CHECK-ERROR: ^3615 3616 ldumaxah b2, b3, [sp]3617 // CHECK-ERROR: error: invalid operand for instruction3618 // CHECK-ERROR: ldumaxah b2, b3, [sp]3619 // CHECK-ERROR: ^3620 3621 ldumaxah h0, h1, [x2]3622 // CHECK-ERROR: error: invalid operand for instruction3623 // CHECK-ERROR: ldumaxah h0, h1, [x2]3624 // CHECK-ERROR: ^3625 3626 ldumaxah h2, h3, [sp]3627 // CHECK-ERROR: error: invalid operand for instruction3628 // CHECK-ERROR: ldumaxah h2, h3, [sp]3629 // CHECK-ERROR: ^3630 3631 ldumaxah v0.4h, v1.4h, v2.4h3632 // CHECK-ERROR: error: invalid operand for instruction3633 // CHECK-ERROR: ldumaxah v0.4h, v1.4h, v2.4h3634 // CHECK-ERROR: ^3635 3636 ldumaxlh b0, b1, [x2]3637 // CHECK-ERROR: error: invalid operand for instruction3638 // CHECK-ERROR: ldumaxlh b0, b1, [x2]3639 // CHECK-ERROR: ^3640 3641 ldumaxlh b2, b3, [sp]3642 // CHECK-ERROR: error: invalid operand for instruction3643 // CHECK-ERROR: ldumaxlh b2, b3, [sp]3644 // CHECK-ERROR: ^3645 3646 ldumaxlh h0, h1, [x2]3647 // CHECK-ERROR: error: invalid operand for instruction3648 // CHECK-ERROR: ldumaxlh h0, h1, [x2]3649 // CHECK-ERROR: ^3650 3651 ldumaxlh h2, h3, [sp]3652 // CHECK-ERROR: error: invalid operand for instruction3653 // CHECK-ERROR: ldumaxlh h2, h3, [sp]3654 // CHECK-ERROR: ^3655 3656 ldumaxlh v0.4h, v1.4h, v2.4h3657 // CHECK-ERROR: error: invalid operand for instruction3658 // CHECK-ERROR: ldumaxlh v0.4h, v1.4h, v2.4h3659 // CHECK-ERROR: ^3660 3661 ldumaxalh b0, b1, [x2]3662 // CHECK-ERROR: error: invalid operand for instruction3663 // CHECK-ERROR: ldumaxalh b0, b1, [x2]3664 // CHECK-ERROR: ^3665 3666 ldumaxalh b2, b3, [sp]3667 // CHECK-ERROR: error: invalid operand for instruction3668 // CHECK-ERROR: ldumaxalh b2, b3, [sp]3669 // CHECK-ERROR: ^3670 3671 ldumaxalh h0, h1, [x2]3672 // CHECK-ERROR: error: invalid operand for instruction3673 // CHECK-ERROR: ldumaxalh h0, h1, [x2]3674 // CHECK-ERROR: ^3675 3676 ldumaxalh h2, h3, [sp]3677 // CHECK-ERROR: error: invalid operand for instruction3678 // CHECK-ERROR: ldumaxalh h2, h3, [sp]3679 // CHECK-ERROR: ^3680 3681 ldumaxalh v0.4h, v1.4h, v2.4h3682 // CHECK-ERROR: error: invalid operand for instruction3683 // CHECK-ERROR: ldumaxalh v0.4h, v1.4h, v2.4h3684 // CHECK-ERROR: ^3685 3686 ldumin b0, b1, [x2]3687 // CHECK-ERROR: error: invalid operand for instruction3688 // CHECK-ERROR: ldumin b0, b1, [x2]3689 // CHECK-ERROR: ^3690 3691 ldumin b2, b3, [sp]3692 // CHECK-ERROR: error: invalid operand for instruction3693 // CHECK-ERROR: ldumin b2, b3, [sp]3694 // CHECK-ERROR: ^3695 3696 ldumin h0, h1, [x2]3697 // CHECK-ERROR: error: invalid operand for instruction3698 // CHECK-ERROR: ldumin h0, h1, [x2]3699 // CHECK-ERROR: ^3700 3701 ldumin h2, h3, [sp]3702 // CHECK-ERROR: error: invalid operand for instruction3703 // CHECK-ERROR: ldumin h2, h3, [sp]3704 // CHECK-ERROR: ^3705 3706 ldumin v0.4h, v1.4h, v2.4h3707 // CHECK-ERROR: error: invalid operand for instruction3708 // CHECK-ERROR: ldumin v0.4h, v1.4h, v2.4h3709 // CHECK-ERROR: ^3710 3711 ldumina b0, b1, [x2]3712 // CHECK-ERROR: error: invalid operand for instruction3713 // CHECK-ERROR: ldumina b0, b1, [x2]3714 // CHECK-ERROR: ^3715 3716 ldumina b2, b3, [sp]3717 // CHECK-ERROR: error: invalid operand for instruction3718 // CHECK-ERROR: ldumina b2, b3, [sp]3719 // CHECK-ERROR: ^3720 3721 ldumina h0, h1, [x2]3722 // CHECK-ERROR: error: invalid operand for instruction3723 // CHECK-ERROR: ldumina h0, h1, [x2]3724 // CHECK-ERROR: ^3725 3726 ldumina h2, h3, [sp]3727 // CHECK-ERROR: error: invalid operand for instruction3728 // CHECK-ERROR: ldumina h2, h3, [sp]3729 // CHECK-ERROR: ^3730 3731 ldumina v0.4h, v1.4h, v2.4h3732 // CHECK-ERROR: error: invalid operand for instruction3733 // CHECK-ERROR: ldumina v0.4h, v1.4h, v2.4h3734 // CHECK-ERROR: ^3735 3736 lduminl b0, b1, [x2]3737 // CHECK-ERROR: error: invalid operand for instruction3738 // CHECK-ERROR: lduminl b0, b1, [x2]3739 // CHECK-ERROR: ^3740 3741 lduminl b2, b3, [sp]3742 // CHECK-ERROR: error: invalid operand for instruction3743 // CHECK-ERROR: lduminl b2, b3, [sp]3744 // CHECK-ERROR: ^3745 3746 lduminl h0, h1, [x2]3747 // CHECK-ERROR: error: invalid operand for instruction3748 // CHECK-ERROR: lduminl h0, h1, [x2]3749 // CHECK-ERROR: ^3750 3751 lduminl h2, h3, [sp]3752 // CHECK-ERROR: error: invalid operand for instruction3753 // CHECK-ERROR: lduminl h2, h3, [sp]3754 // CHECK-ERROR: ^3755 3756 lduminl v0.4h, v1.4h, v2.4h3757 // CHECK-ERROR: error: invalid operand for instruction3758 // CHECK-ERROR: lduminl v0.4h, v1.4h, v2.4h3759 // CHECK-ERROR: ^3760 3761 lduminal b0, b1, [x2]3762 // CHECK-ERROR: error: invalid operand for instruction3763 // CHECK-ERROR: lduminal b0, b1, [x2]3764 // CHECK-ERROR: ^3765 3766 lduminal b2, b3, [sp]3767 // CHECK-ERROR: error: invalid operand for instruction3768 // CHECK-ERROR: lduminal b2, b3, [sp]3769 // CHECK-ERROR: ^3770 3771 lduminal h0, h1, [x2]3772 // CHECK-ERROR: error: invalid operand for instruction3773 // CHECK-ERROR: lduminal h0, h1, [x2]3774 // CHECK-ERROR: ^3775 3776 lduminal h2, h3, [sp]3777 // CHECK-ERROR: error: invalid operand for instruction3778 // CHECK-ERROR: lduminal h2, h3, [sp]3779 // CHECK-ERROR: ^3780 3781 lduminal v0.4h, v1.4h, v2.4h3782 // CHECK-ERROR: error: invalid operand for instruction3783 // CHECK-ERROR: lduminal v0.4h, v1.4h, v2.4h3784 // CHECK-ERROR: ^3785 3786 lduminb b0, b1, [x2]3787 // CHECK-ERROR: error: invalid operand for instruction3788 // CHECK-ERROR: lduminb b0, b1, [x2]3789 // CHECK-ERROR: ^3790 3791 lduminb b2, b3, [sp]3792 // CHECK-ERROR: error: invalid operand for instruction3793 // CHECK-ERROR: lduminb b2, b3, [sp]3794 // CHECK-ERROR: ^3795 3796 lduminb h0, h1, [x2]3797 // CHECK-ERROR: error: invalid operand for instruction3798 // CHECK-ERROR: lduminb h0, h1, [x2]3799 // CHECK-ERROR: ^3800 3801 lduminb h2, h3, [sp]3802 // CHECK-ERROR: error: invalid operand for instruction3803 // CHECK-ERROR: lduminb h2, h3, [sp]3804 // CHECK-ERROR: ^3805 3806 lduminb v0.4h, v1.4h, v2.4h3807 // CHECK-ERROR: error: invalid operand for instruction3808 // CHECK-ERROR: lduminb v0.4h, v1.4h, v2.4h3809 // CHECK-ERROR: ^3810 3811 lduminh b0, b1, [x2]3812 // CHECK-ERROR: error: invalid operand for instruction3813 // CHECK-ERROR: lduminh b0, b1, [x2]3814 // CHECK-ERROR: ^3815 3816 lduminh b2, b3, [sp]3817 // CHECK-ERROR: error: invalid operand for instruction3818 // CHECK-ERROR: lduminh b2, b3, [sp]3819 // CHECK-ERROR: ^3820 3821 lduminh h0, h1, [x2]3822 // CHECK-ERROR: error: invalid operand for instruction3823 // CHECK-ERROR: lduminh h0, h1, [x2]3824 // CHECK-ERROR: ^3825 3826 lduminh h2, h3, [sp]3827 // CHECK-ERROR: error: invalid operand for instruction3828 // CHECK-ERROR: lduminh h2, h3, [sp]3829 // CHECK-ERROR: ^3830 3831 lduminh v0.4h, v1.4h, v2.4h3832 // CHECK-ERROR: error: invalid operand for instruction3833 // CHECK-ERROR: lduminh v0.4h, v1.4h, v2.4h3834 // CHECK-ERROR: ^3835 3836 lduminab b0, b1, [x2]3837 // CHECK-ERROR: error: invalid operand for instruction3838 // CHECK-ERROR: lduminab b0, b1, [x2]3839 // CHECK-ERROR: ^3840 3841 lduminab b2, b3, [sp]3842 // CHECK-ERROR: error: invalid operand for instruction3843 // CHECK-ERROR: lduminab b2, b3, [sp]3844 // CHECK-ERROR: ^3845 3846 lduminab h0, h1, [x2]3847 // CHECK-ERROR: error: invalid operand for instruction3848 // CHECK-ERROR: lduminab h0, h1, [x2]3849 // CHECK-ERROR: ^3850 3851 lduminab h2, h3, [sp]3852 // CHECK-ERROR: error: invalid operand for instruction3853 // CHECK-ERROR: lduminab h2, h3, [sp]3854 // CHECK-ERROR: ^3855 3856 lduminab v0.4h, v1.4h, v2.4h3857 // CHECK-ERROR: error: invalid operand for instruction3858 // CHECK-ERROR: lduminab v0.4h, v1.4h, v2.4h3859 // CHECK-ERROR: ^3860 3861 lduminlb b0, b1, [x2]3862 // CHECK-ERROR: error: invalid operand for instruction3863 // CHECK-ERROR: lduminlb b0, b1, [x2]3864 // CHECK-ERROR: ^3865 3866 lduminlb b2, b3, [sp]3867 // CHECK-ERROR: error: invalid operand for instruction3868 // CHECK-ERROR: lduminlb b2, b3, [sp]3869 // CHECK-ERROR: ^3870 3871 lduminlb h0, h1, [x2]3872 // CHECK-ERROR: error: invalid operand for instruction3873 // CHECK-ERROR: lduminlb h0, h1, [x2]3874 // CHECK-ERROR: ^3875 3876 lduminlb h2, h3, [sp]3877 // CHECK-ERROR: error: invalid operand for instruction3878 // CHECK-ERROR: lduminlb h2, h3, [sp]3879 // CHECK-ERROR: ^3880 3881 lduminlb v0.4h, v1.4h, v2.4h3882 // CHECK-ERROR: error: invalid operand for instruction3883 // CHECK-ERROR: lduminlb v0.4h, v1.4h, v2.4h3884 // CHECK-ERROR: ^3885 3886 lduminalb b0, b1, [x2]3887 // CHECK-ERROR: error: invalid operand for instruction3888 // CHECK-ERROR: lduminalb b0, b1, [x2]3889 // CHECK-ERROR: ^3890 3891 lduminalb b2, b3, [sp]3892 // CHECK-ERROR: error: invalid operand for instruction3893 // CHECK-ERROR: lduminalb b2, b3, [sp]3894 // CHECK-ERROR: ^3895 3896 lduminalb h0, h1, [x2]3897 // CHECK-ERROR: error: invalid operand for instruction3898 // CHECK-ERROR: lduminalb h0, h1, [x2]3899 // CHECK-ERROR: ^3900 3901 lduminalb h2, h3, [sp]3902 // CHECK-ERROR: error: invalid operand for instruction3903 // CHECK-ERROR: lduminalb h2, h3, [sp]3904 // CHECK-ERROR: ^3905 3906 lduminalb v0.4h, v1.4h, v2.4h3907 // CHECK-ERROR: error: invalid operand for instruction3908 // CHECK-ERROR: lduminalb v0.4h, v1.4h, v2.4h3909 // CHECK-ERROR: ^3910 3911 lduminah b0, b1, [x2]3912 // CHECK-ERROR: error: invalid operand for instruction3913 // CHECK-ERROR: lduminah b0, b1, [x2]3914 // CHECK-ERROR: ^3915 3916 lduminah b2, b3, [sp]3917 // CHECK-ERROR: error: invalid operand for instruction3918 // CHECK-ERROR: lduminah b2, b3, [sp]3919 // CHECK-ERROR: ^3920 3921 lduminah h0, h1, [x2]3922 // CHECK-ERROR: error: invalid operand for instruction3923 // CHECK-ERROR: lduminah h0, h1, [x2]3924 // CHECK-ERROR: ^3925 3926 lduminah h2, h3, [sp]3927 // CHECK-ERROR: error: invalid operand for instruction3928 // CHECK-ERROR: lduminah h2, h3, [sp]3929 // CHECK-ERROR: ^3930 3931 lduminah v0.4h, v1.4h, v2.4h3932 // CHECK-ERROR: error: invalid operand for instruction3933 // CHECK-ERROR: lduminah v0.4h, v1.4h, v2.4h3934 // CHECK-ERROR: ^3935 3936 lduminlh b0, b1, [x2]3937 // CHECK-ERROR: error: invalid operand for instruction3938 // CHECK-ERROR: lduminlh b0, b1, [x2]3939 // CHECK-ERROR: ^3940 3941 lduminlh b2, b3, [sp]3942 // CHECK-ERROR: error: invalid operand for instruction3943 // CHECK-ERROR: lduminlh b2, b3, [sp]3944 // CHECK-ERROR: ^3945 3946 lduminlh h0, h1, [x2]3947 // CHECK-ERROR: error: invalid operand for instruction3948 // CHECK-ERROR: lduminlh h0, h1, [x2]3949 // CHECK-ERROR: ^3950 3951 lduminlh h2, h3, [sp]3952 // CHECK-ERROR: error: invalid operand for instruction3953 // CHECK-ERROR: lduminlh h2, h3, [sp]3954 // CHECK-ERROR: ^3955 3956 lduminlh v0.4h, v1.4h, v2.4h3957 // CHECK-ERROR: error: invalid operand for instruction3958 // CHECK-ERROR: lduminlh v0.4h, v1.4h, v2.4h3959 // CHECK-ERROR: ^3960 3961 lduminalh b0, b1, [x2]3962 // CHECK-ERROR: error: invalid operand for instruction3963 // CHECK-ERROR: lduminalh b0, b1, [x2]3964 // CHECK-ERROR: ^3965 3966 lduminalh b2, b3, [sp]3967 // CHECK-ERROR: error: invalid operand for instruction3968 // CHECK-ERROR: lduminalh b2, b3, [sp]3969 // CHECK-ERROR: ^3970 3971 lduminalh h0, h1, [x2]3972 // CHECK-ERROR: error: invalid operand for instruction3973 // CHECK-ERROR: lduminalh h0, h1, [x2]3974 // CHECK-ERROR: ^3975 3976 lduminalh h2, h3, [sp]3977 // CHECK-ERROR: error: invalid operand for instruction3978 // CHECK-ERROR: lduminalh h2, h3, [sp]3979 // CHECK-ERROR: ^3980 3981 lduminalh v0.4h, v1.4h, v2.4h3982 // CHECK-ERROR: error: invalid operand for instruction3983 // CHECK-ERROR: lduminalh v0.4h, v1.4h, v2.4h3984 // CHECK-ERROR: ^3985 3986 stadd b0, [x2]3987 // CHECK-ERROR: error: invalid operand for instruction3988 // CHECK-ERROR: stadd b0, [x2]3989 // CHECK-ERROR: ^3990 3991 stadd b2, [sp]3992 // CHECK-ERROR: error: invalid operand for instruction3993 // CHECK-ERROR: stadd b2, [sp]3994 // CHECK-ERROR: ^3995 3996 stadd h0, [x2]3997 // CHECK-ERROR: error: invalid operand for instruction3998 // CHECK-ERROR: stadd h0, [x2]3999 // CHECK-ERROR: ^4000 4001 stadd h2, [sp]4002 // CHECK-ERROR: error: invalid operand for instruction4003 // CHECK-ERROR: stadd h2, [sp]4004 // CHECK-ERROR: ^4005 4006 stadd v0.4h, v2.4h4007 // CHECK-ERROR: error: invalid operand for instruction4008 // CHECK-ERROR: stadd v0.4h, v2.4h4009 // CHECK-ERROR: ^4010 4011 staddl b0, [x2]4012 // CHECK-ERROR: error: invalid operand for instruction4013 // CHECK-ERROR: staddl b0, [x2]4014 // CHECK-ERROR: ^4015 4016 staddl b2, [sp]4017 // CHECK-ERROR: error: invalid operand for instruction4018 // CHECK-ERROR: staddl b2, [sp]4019 // CHECK-ERROR: ^4020 4021 staddl h0, [x2]4022 // CHECK-ERROR: error: invalid operand for instruction4023 // CHECK-ERROR: staddl h0, [x2]4024 // CHECK-ERROR: ^4025 4026 staddl h2, [sp]4027 // CHECK-ERROR: error: invalid operand for instruction4028 // CHECK-ERROR: staddl h2, [sp]4029 // CHECK-ERROR: ^4030 4031 staddl v0.4h, v2.4h4032 // CHECK-ERROR: error: invalid operand for instruction4033 // CHECK-ERROR: staddl v0.4h, v2.4h4034 // CHECK-ERROR: ^4035 4036 staddb b0, [x2]4037 // CHECK-ERROR: error: invalid operand for instruction4038 // CHECK-ERROR: staddb b0, [x2]4039 // CHECK-ERROR: ^4040 4041 staddb b2, [sp]4042 // CHECK-ERROR: error: invalid operand for instruction4043 // CHECK-ERROR: staddb b2, [sp]4044 // CHECK-ERROR: ^4045 4046 staddb h0, [x2]4047 // CHECK-ERROR: error: invalid operand for instruction4048 // CHECK-ERROR: staddb h0, [x2]4049 // CHECK-ERROR: ^4050 4051 staddb h2, [sp]4052 // CHECK-ERROR: error: invalid operand for instruction4053 // CHECK-ERROR: staddb h2, [sp]4054 // CHECK-ERROR: ^4055 4056 staddb v0.4h, v2.4h4057 // CHECK-ERROR: error: invalid operand for instruction4058 // CHECK-ERROR: staddb v0.4h, v2.4h4059 // CHECK-ERROR: ^4060 4061 staddh b0, [x2]4062 // CHECK-ERROR: error: invalid operand for instruction4063 // CHECK-ERROR: staddh b0, [x2]4064 // CHECK-ERROR: ^4065 4066 staddh b2, [sp]4067 // CHECK-ERROR: error: invalid operand for instruction4068 // CHECK-ERROR: staddh b2, [sp]4069 // CHECK-ERROR: ^4070 4071 staddh h0, [x2]4072 // CHECK-ERROR: error: invalid operand for instruction4073 // CHECK-ERROR: staddh h0, [x2]4074 // CHECK-ERROR: ^4075 4076 staddh h2, [sp]4077 // CHECK-ERROR: error: invalid operand for instruction4078 // CHECK-ERROR: staddh h2, [sp]4079 // CHECK-ERROR: ^4080 4081 staddh v0.4h, v2.4h4082 // CHECK-ERROR: error: invalid operand for instruction4083 // CHECK-ERROR: staddh v0.4h, v2.4h4084 // CHECK-ERROR: ^4085 4086 staddlb b0, [x2]4087 // CHECK-ERROR: error: invalid operand for instruction4088 // CHECK-ERROR: staddlb b0, [x2]4089 // CHECK-ERROR: ^4090 4091 staddlb b2, [sp]4092 // CHECK-ERROR: error: invalid operand for instruction4093 // CHECK-ERROR: staddlb b2, [sp]4094 // CHECK-ERROR: ^4095 4096 staddlb h0, [x2]4097 // CHECK-ERROR: error: invalid operand for instruction4098 // CHECK-ERROR: staddlb h0, [x2]4099 // CHECK-ERROR: ^4100 4101 staddlb h2, [sp]4102 // CHECK-ERROR: error: invalid operand for instruction4103 // CHECK-ERROR: staddlb h2, [sp]4104 // CHECK-ERROR: ^4105 4106 staddlb v0.4h, v2.4h4107 // CHECK-ERROR: error: invalid operand for instruction4108 // CHECK-ERROR: staddlb v0.4h, v2.4h4109 // CHECK-ERROR: ^4110 4111 staddlh b0, [x2]4112 // CHECK-ERROR: error: invalid operand for instruction4113 // CHECK-ERROR: staddlh b0, [x2]4114 // CHECK-ERROR: ^4115 4116 staddlh b2, [sp]4117 // CHECK-ERROR: error: invalid operand for instruction4118 // CHECK-ERROR: staddlh b2, [sp]4119 // CHECK-ERROR: ^4120 4121 staddlh h0, [x2]4122 // CHECK-ERROR: error: invalid operand for instruction4123 // CHECK-ERROR: staddlh h0, [x2]4124 // CHECK-ERROR: ^4125 4126 staddlh h2, [sp]4127 // CHECK-ERROR: error: invalid operand for instruction4128 // CHECK-ERROR: staddlh h2, [sp]4129 // CHECK-ERROR: ^4130 4131 staddlh v0.4h, v2.4h4132 // CHECK-ERROR: error: invalid operand for instruction4133 // CHECK-ERROR: staddlh v0.4h, v2.4h4134 // CHECK-ERROR: ^4135 4136 stadd b0, [x2]4137 // CHECK-ERROR: error: invalid operand for instruction4138 // CHECK-ERROR: stadd b0, [x2]4139 // CHECK-ERROR: ^4140 4141 stadd b2, [sp]4142 // CHECK-ERROR: error: invalid operand for instruction4143 // CHECK-ERROR: stadd b2, [sp]4144 // CHECK-ERROR: ^4145 4146 stadd h0, [x2]4147 // CHECK-ERROR: error: invalid operand for instruction4148 // CHECK-ERROR: stadd h0, [x2]4149 // CHECK-ERROR: ^4150 4151 stadd h2, [sp]4152 // CHECK-ERROR: error: invalid operand for instruction4153 // CHECK-ERROR: stadd h2, [sp]4154 // CHECK-ERROR: ^4155 4156 stadd v0.4h, v2.4h4157 // CHECK-ERROR: error: invalid operand for instruction4158 // CHECK-ERROR: stadd v0.4h, v2.4h4159 // CHECK-ERROR: ^4160 4161 staddl b0, [x2]4162 // CHECK-ERROR: error: invalid operand for instruction4163 // CHECK-ERROR: staddl b0, [x2]4164 // CHECK-ERROR: ^4165 4166 staddl b2, [sp]4167 // CHECK-ERROR: error: invalid operand for instruction4168 // CHECK-ERROR: staddl b2, [sp]4169 // CHECK-ERROR: ^4170 4171 staddl h0, [x2]4172 // CHECK-ERROR: error: invalid operand for instruction4173 // CHECK-ERROR: staddl h0, [x2]4174 // CHECK-ERROR: ^4175 4176 staddl h2, [sp]4177 // CHECK-ERROR: error: invalid operand for instruction4178 // CHECK-ERROR: staddl h2, [sp]4179 // CHECK-ERROR: ^4180 4181 staddl v0.4h, v2.4h4182 // CHECK-ERROR: error: invalid operand for instruction4183 // CHECK-ERROR: staddl v0.4h, v2.4h4184 // CHECK-ERROR: ^4185 4186 stclr b0, [x2]4187 // CHECK-ERROR: error: invalid operand for instruction4188 // CHECK-ERROR: stclr b0, [x2]4189 // CHECK-ERROR: ^4190 4191 stclr b2, [sp]4192 // CHECK-ERROR: error: invalid operand for instruction4193 // CHECK-ERROR: stclr b2, [sp]4194 // CHECK-ERROR: ^4195 4196 stclr h0, [x2]4197 // CHECK-ERROR: error: invalid operand for instruction4198 // CHECK-ERROR: stclr h0, [x2]4199 // CHECK-ERROR: ^4200 4201 stclr h2, [sp]4202 // CHECK-ERROR: error: invalid operand for instruction4203 // CHECK-ERROR: stclr h2, [sp]4204 // CHECK-ERROR: ^4205 4206 stclr v0.4h, v2.4h4207 // CHECK-ERROR: error: invalid operand for instruction4208 // CHECK-ERROR: stclr v0.4h, v2.4h4209 // CHECK-ERROR: ^4210 4211 stclrl b0, [x2]4212 // CHECK-ERROR: error: invalid operand for instruction4213 // CHECK-ERROR: stclrl b0, [x2]4214 // CHECK-ERROR: ^4215 4216 stclrl b2, [sp]4217 // CHECK-ERROR: error: invalid operand for instruction4218 // CHECK-ERROR: stclrl b2, [sp]4219 // CHECK-ERROR: ^4220 4221 stclrl h0, [x2]4222 // CHECK-ERROR: error: invalid operand for instruction4223 // CHECK-ERROR: stclrl h0, [x2]4224 // CHECK-ERROR: ^4225 4226 stclrl h2, [sp]4227 // CHECK-ERROR: error: invalid operand for instruction4228 // CHECK-ERROR: stclrl h2, [sp]4229 // CHECK-ERROR: ^4230 4231 stclrl v0.4h, v2.4h4232 // CHECK-ERROR: error: invalid operand for instruction4233 // CHECK-ERROR: stclrl v0.4h, v2.4h4234 // CHECK-ERROR: ^4235 4236 stclrb b0, [x2]4237 // CHECK-ERROR: error: invalid operand for instruction4238 // CHECK-ERROR: stclrb b0, [x2]4239 // CHECK-ERROR: ^4240 4241 stclrb b2, [sp]4242 // CHECK-ERROR: error: invalid operand for instruction4243 // CHECK-ERROR: stclrb b2, [sp]4244 // CHECK-ERROR: ^4245 4246 stclrb h0, [x2]4247 // CHECK-ERROR: error: invalid operand for instruction4248 // CHECK-ERROR: stclrb h0, [x2]4249 // CHECK-ERROR: ^4250 4251 stclrb h2, [sp]4252 // CHECK-ERROR: error: invalid operand for instruction4253 // CHECK-ERROR: stclrb h2, [sp]4254 // CHECK-ERROR: ^4255 4256 stclrb v0.4h, v2.4h4257 // CHECK-ERROR: error: invalid operand for instruction4258 // CHECK-ERROR: stclrb v0.4h, v2.4h4259 // CHECK-ERROR: ^4260 4261 stclrh b0, [x2]4262 // CHECK-ERROR: error: invalid operand for instruction4263 // CHECK-ERROR: stclrh b0, [x2]4264 // CHECK-ERROR: ^4265 4266 stclrh b2, [sp]4267 // CHECK-ERROR: error: invalid operand for instruction4268 // CHECK-ERROR: stclrh b2, [sp]4269 // CHECK-ERROR: ^4270 4271 stclrh h0, [x2]4272 // CHECK-ERROR: error: invalid operand for instruction4273 // CHECK-ERROR: stclrh h0, [x2]4274 // CHECK-ERROR: ^4275 4276 stclrh h2, [sp]4277 // CHECK-ERROR: error: invalid operand for instruction4278 // CHECK-ERROR: stclrh h2, [sp]4279 // CHECK-ERROR: ^4280 4281 stclrh v0.4h, v2.4h4282 // CHECK-ERROR: error: invalid operand for instruction4283 // CHECK-ERROR: stclrh v0.4h, v2.4h4284 // CHECK-ERROR: ^4285 4286 stclrlb b0, [x2]4287 // CHECK-ERROR: error: invalid operand for instruction4288 // CHECK-ERROR: stclrlb b0, [x2]4289 // CHECK-ERROR: ^4290 4291 stclrlb b2, [sp]4292 // CHECK-ERROR: error: invalid operand for instruction4293 // CHECK-ERROR: stclrlb b2, [sp]4294 // CHECK-ERROR: ^4295 4296 stclrlb h0, [x2]4297 // CHECK-ERROR: error: invalid operand for instruction4298 // CHECK-ERROR: stclrlb h0, [x2]4299 // CHECK-ERROR: ^4300 4301 stclrlb h2, [sp]4302 // CHECK-ERROR: error: invalid operand for instruction4303 // CHECK-ERROR: stclrlb h2, [sp]4304 // CHECK-ERROR: ^4305 4306 stclrlb v0.4h, v2.4h4307 // CHECK-ERROR: error: invalid operand for instruction4308 // CHECK-ERROR: stclrlb v0.4h, v2.4h4309 // CHECK-ERROR: ^4310 4311 stclrlh b0, [x2]4312 // CHECK-ERROR: error: invalid operand for instruction4313 // CHECK-ERROR: stclrlh b0, [x2]4314 // CHECK-ERROR: ^4315 4316 stclrlh b2, [sp]4317 // CHECK-ERROR: error: invalid operand for instruction4318 // CHECK-ERROR: stclrlh b2, [sp]4319 // CHECK-ERROR: ^4320 4321 stclrlh h0, [x2]4322 // CHECK-ERROR: error: invalid operand for instruction4323 // CHECK-ERROR: stclrlh h0, [x2]4324 // CHECK-ERROR: ^4325 4326 stclrlh h2, [sp]4327 // CHECK-ERROR: error: invalid operand for instruction4328 // CHECK-ERROR: stclrlh h2, [sp]4329 // CHECK-ERROR: ^4330 4331 stclrlh v0.4h, v2.4h4332 // CHECK-ERROR: error: invalid operand for instruction4333 // CHECK-ERROR: stclrlh v0.4h, v2.4h4334 // CHECK-ERROR: ^4335 4336 steor b0, [x2]4337 // CHECK-ERROR: error: invalid operand for instruction4338 // CHECK-ERROR: steor b0, [x2]4339 // CHECK-ERROR: ^4340 4341 steor b2, [sp]4342 // CHECK-ERROR: error: invalid operand for instruction4343 // CHECK-ERROR: steor b2, [sp]4344 // CHECK-ERROR: ^4345 4346 steor h0, [x2]4347 // CHECK-ERROR: error: invalid operand for instruction4348 // CHECK-ERROR: steor h0, [x2]4349 // CHECK-ERROR: ^4350 4351 steor h2, [sp]4352 // CHECK-ERROR: error: invalid operand for instruction4353 // CHECK-ERROR: steor h2, [sp]4354 // CHECK-ERROR: ^4355 4356 steor v0.4h, v2.4h4357 // CHECK-ERROR: error: invalid operand for instruction4358 // CHECK-ERROR: steor v0.4h, v2.4h4359 // CHECK-ERROR: ^4360 4361 steorl b0, [x2]4362 // CHECK-ERROR: error: invalid operand for instruction4363 // CHECK-ERROR: steorl b0, [x2]4364 // CHECK-ERROR: ^4365 4366 steorl b2, [sp]4367 // CHECK-ERROR: error: invalid operand for instruction4368 // CHECK-ERROR: steorl b2, [sp]4369 // CHECK-ERROR: ^4370 4371 steorl h0, [x2]4372 // CHECK-ERROR: error: invalid operand for instruction4373 // CHECK-ERROR: steorl h0, [x2]4374 // CHECK-ERROR: ^4375 4376 steorl h2, [sp]4377 // CHECK-ERROR: error: invalid operand for instruction4378 // CHECK-ERROR: steorl h2, [sp]4379 // CHECK-ERROR: ^4380 4381 steorl v0.4h, v2.4h4382 // CHECK-ERROR: error: invalid operand for instruction4383 // CHECK-ERROR: steorl v0.4h, v2.4h4384 // CHECK-ERROR: ^4385 4386 steorb b0, [x2]4387 // CHECK-ERROR: error: invalid operand for instruction4388 // CHECK-ERROR: steorb b0, [x2]4389 // CHECK-ERROR: ^4390 4391 steorb b2, [sp]4392 // CHECK-ERROR: error: invalid operand for instruction4393 // CHECK-ERROR: steorb b2, [sp]4394 // CHECK-ERROR: ^4395 4396 steorb h0, [x2]4397 // CHECK-ERROR: error: invalid operand for instruction4398 // CHECK-ERROR: steorb h0, [x2]4399 // CHECK-ERROR: ^4400 4401 steorb h2, [sp]4402 // CHECK-ERROR: error: invalid operand for instruction4403 // CHECK-ERROR: steorb h2, [sp]4404 // CHECK-ERROR: ^4405 4406 steorb v0.4h, v2.4h4407 // CHECK-ERROR: error: invalid operand for instruction4408 // CHECK-ERROR: steorb v0.4h, v2.4h4409 // CHECK-ERROR: ^4410 4411 steorh b0, [x2]4412 // CHECK-ERROR: error: invalid operand for instruction4413 // CHECK-ERROR: steorh b0, [x2]4414 // CHECK-ERROR: ^4415 4416 steorh b2, [sp]4417 // CHECK-ERROR: error: invalid operand for instruction4418 // CHECK-ERROR: steorh b2, [sp]4419 // CHECK-ERROR: ^4420 4421 steorh h0, [x2]4422 // CHECK-ERROR: error: invalid operand for instruction4423 // CHECK-ERROR: steorh h0, [x2]4424 // CHECK-ERROR: ^4425 4426 steorh h2, [sp]4427 // CHECK-ERROR: error: invalid operand for instruction4428 // CHECK-ERROR: steorh h2, [sp]4429 // CHECK-ERROR: ^4430 4431 steorh v0.4h, v2.4h4432 // CHECK-ERROR: error: invalid operand for instruction4433 // CHECK-ERROR: steorh v0.4h, v2.4h4434 // CHECK-ERROR: ^4435 4436 steorlb b0, [x2]4437 // CHECK-ERROR: error: invalid operand for instruction4438 // CHECK-ERROR: steorlb b0, [x2]4439 // CHECK-ERROR: ^4440 4441 steorlb b2, [sp]4442 // CHECK-ERROR: error: invalid operand for instruction4443 // CHECK-ERROR: steorlb b2, [sp]4444 // CHECK-ERROR: ^4445 4446 steorlb h0, [x2]4447 // CHECK-ERROR: error: invalid operand for instruction4448 // CHECK-ERROR: steorlb h0, [x2]4449 // CHECK-ERROR: ^4450 4451 steorlb h2, [sp]4452 // CHECK-ERROR: error: invalid operand for instruction4453 // CHECK-ERROR: steorlb h2, [sp]4454 // CHECK-ERROR: ^4455 4456 steorlb v0.4h, v2.4h4457 // CHECK-ERROR: error: invalid operand for instruction4458 // CHECK-ERROR: steorlb v0.4h, v2.4h4459 // CHECK-ERROR: ^4460 4461 steorlh b0, [x2]4462 // CHECK-ERROR: error: invalid operand for instruction4463 // CHECK-ERROR: steorlh b0, [x2]4464 // CHECK-ERROR: ^4465 4466 steorlh b2, [sp]4467 // CHECK-ERROR: error: invalid operand for instruction4468 // CHECK-ERROR: steorlh b2, [sp]4469 // CHECK-ERROR: ^4470 4471 steorlh h0, [x2]4472 // CHECK-ERROR: error: invalid operand for instruction4473 // CHECK-ERROR: steorlh h0, [x2]4474 // CHECK-ERROR: ^4475 4476 steorlh h2, [sp]4477 // CHECK-ERROR: error: invalid operand for instruction4478 // CHECK-ERROR: steorlh h2, [sp]4479 // CHECK-ERROR: ^4480 4481 steorlh v0.4h, v2.4h4482 // CHECK-ERROR: error: invalid operand for instruction4483 // CHECK-ERROR: steorlh v0.4h, v2.4h4484 // CHECK-ERROR: ^4485 4486 stset b0, [x2]4487 // CHECK-ERROR: error: invalid operand for instruction4488 // CHECK-ERROR: stset b0, [x2]4489 // CHECK-ERROR: ^4490 4491 stset b2, [sp]4492 // CHECK-ERROR: error: invalid operand for instruction4493 // CHECK-ERROR: stset b2, [sp]4494 // CHECK-ERROR: ^4495 4496 stset h0, [x2]4497 // CHECK-ERROR: error: invalid operand for instruction4498 // CHECK-ERROR: stset h0, [x2]4499 // CHECK-ERROR: ^4500 4501 stset h2, [sp]4502 // CHECK-ERROR: error: invalid operand for instruction4503 // CHECK-ERROR: stset h2, [sp]4504 // CHECK-ERROR: ^4505 4506 stset v0.4h, v2.4h4507 // CHECK-ERROR: error: invalid operand for instruction4508 // CHECK-ERROR: stset v0.4h, v2.4h4509 // CHECK-ERROR: ^4510 4511 stsetl b0, [x2]4512 // CHECK-ERROR: error: invalid operand for instruction4513 // CHECK-ERROR: stsetl b0, [x2]4514 // CHECK-ERROR: ^4515 4516 stsetl b2, [sp]4517 // CHECK-ERROR: error: invalid operand for instruction4518 // CHECK-ERROR: stsetl b2, [sp]4519 // CHECK-ERROR: ^4520 4521 stsetl h0, [x2]4522 // CHECK-ERROR: error: invalid operand for instruction4523 // CHECK-ERROR: stsetl h0, [x2]4524 // CHECK-ERROR: ^4525 4526 stsetl h2, [sp]4527 // CHECK-ERROR: error: invalid operand for instruction4528 // CHECK-ERROR: stsetl h2, [sp]4529 // CHECK-ERROR: ^4530 4531 stsetl v0.4h, v2.4h4532 // CHECK-ERROR: error: invalid operand for instruction4533 // CHECK-ERROR: stsetl v0.4h, v2.4h4534 // CHECK-ERROR: ^4535 4536 stsetb b0, [x2]4537 // CHECK-ERROR: error: invalid operand for instruction4538 // CHECK-ERROR: stsetb b0, [x2]4539 // CHECK-ERROR: ^4540 4541 stsetb b2, [sp]4542 // CHECK-ERROR: error: invalid operand for instruction4543 // CHECK-ERROR: stsetb b2, [sp]4544 // CHECK-ERROR: ^4545 4546 stsetb h0, [x2]4547 // CHECK-ERROR: error: invalid operand for instruction4548 // CHECK-ERROR: stsetb h0, [x2]4549 // CHECK-ERROR: ^4550 4551 stsetb h2, [sp]4552 // CHECK-ERROR: error: invalid operand for instruction4553 // CHECK-ERROR: stsetb h2, [sp]4554 // CHECK-ERROR: ^4555 4556 stsetb v0.4h, v2.4h4557 // CHECK-ERROR: error: invalid operand for instruction4558 // CHECK-ERROR: stsetb v0.4h, v2.4h4559 // CHECK-ERROR: ^4560 4561 stseth b0, [x2]4562 // CHECK-ERROR: error: invalid operand for instruction4563 // CHECK-ERROR: stseth b0, [x2]4564 // CHECK-ERROR: ^4565 4566 stseth b2, [sp]4567 // CHECK-ERROR: error: invalid operand for instruction4568 // CHECK-ERROR: stseth b2, [sp]4569 // CHECK-ERROR: ^4570 4571 stseth h0, [x2]4572 // CHECK-ERROR: error: invalid operand for instruction4573 // CHECK-ERROR: stseth h0, [x2]4574 // CHECK-ERROR: ^4575 4576 stseth h2, [sp]4577 // CHECK-ERROR: error: invalid operand for instruction4578 // CHECK-ERROR: stseth h2, [sp]4579 // CHECK-ERROR: ^4580 4581 stseth v0.4h, v2.4h4582 // CHECK-ERROR: error: invalid operand for instruction4583 // CHECK-ERROR: stseth v0.4h, v2.4h4584 // CHECK-ERROR: ^4585 4586 stsetlb b0, [x2]4587 // CHECK-ERROR: error: invalid operand for instruction4588 // CHECK-ERROR: stsetlb b0, [x2]4589 // CHECK-ERROR: ^4590 4591 stsetlb b2, [sp]4592 // CHECK-ERROR: error: invalid operand for instruction4593 // CHECK-ERROR: stsetlb b2, [sp]4594 // CHECK-ERROR: ^4595 4596 stsetlb h0, [x2]4597 // CHECK-ERROR: error: invalid operand for instruction4598 // CHECK-ERROR: stsetlb h0, [x2]4599 // CHECK-ERROR: ^4600 4601 stsetlb h2, [sp]4602 // CHECK-ERROR: error: invalid operand for instruction4603 // CHECK-ERROR: stsetlb h2, [sp]4604 // CHECK-ERROR: ^4605 4606 stsetlb v0.4h, v2.4h4607 // CHECK-ERROR: error: invalid operand for instruction4608 // CHECK-ERROR: stsetlb v0.4h, v2.4h4609 // CHECK-ERROR: ^4610 4611 stsetlh b0, [x2]4612 // CHECK-ERROR: error: invalid operand for instruction4613 // CHECK-ERROR: stsetlh b0, [x2]4614 // CHECK-ERROR: ^4615 4616 stsetlh b2, [sp]4617 // CHECK-ERROR: error: invalid operand for instruction4618 // CHECK-ERROR: stsetlh b2, [sp]4619 // CHECK-ERROR: ^4620 4621 stsetlh h0, [x2]4622 // CHECK-ERROR: error: invalid operand for instruction4623 // CHECK-ERROR: stsetlh h0, [x2]4624 // CHECK-ERROR: ^4625 4626 stsetlh h2, [sp]4627 // CHECK-ERROR: error: invalid operand for instruction4628 // CHECK-ERROR: stsetlh h2, [sp]4629 // CHECK-ERROR: ^4630 4631 stsetlh v0.4h, v2.4h4632 // CHECK-ERROR: error: invalid operand for instruction4633 // CHECK-ERROR: stsetlh v0.4h, v2.4h4634 // CHECK-ERROR: ^4635 4636 stsmax b0, [x2]4637 // CHECK-ERROR: error: invalid operand for instruction4638 // CHECK-ERROR: stsmax b0, [x2]4639 // CHECK-ERROR: ^4640 4641 stsmax b2, [sp]4642 // CHECK-ERROR: error: invalid operand for instruction4643 // CHECK-ERROR: stsmax b2, [sp]4644 // CHECK-ERROR: ^4645 4646 stsmax h0, [x2]4647 // CHECK-ERROR: error: invalid operand for instruction4648 // CHECK-ERROR: stsmax h0, [x2]4649 // CHECK-ERROR: ^4650 4651 stsmax h2, [sp]4652 // CHECK-ERROR: error: invalid operand for instruction4653 // CHECK-ERROR: stsmax h2, [sp]4654 // CHECK-ERROR: ^4655 4656 stsmax v0.4h, v2.4h4657 // CHECK-ERROR: error: invalid operand for instruction4658 // CHECK-ERROR: stsmax v0.4h, v2.4h4659 // CHECK-ERROR: ^4660 4661 stsmaxl b0, [x2]4662 // CHECK-ERROR: error: invalid operand for instruction4663 // CHECK-ERROR: stsmaxl b0, [x2]4664 // CHECK-ERROR: ^4665 4666 stsmaxl b2, [sp]4667 // CHECK-ERROR: error: invalid operand for instruction4668 // CHECK-ERROR: stsmaxl b2, [sp]4669 // CHECK-ERROR: ^4670 4671 stsmaxl h0, [x2]4672 // CHECK-ERROR: error: invalid operand for instruction4673 // CHECK-ERROR: stsmaxl h0, [x2]4674 // CHECK-ERROR: ^4675 4676 stsmaxl h2, [sp]4677 // CHECK-ERROR: error: invalid operand for instruction4678 // CHECK-ERROR: stsmaxl h2, [sp]4679 // CHECK-ERROR: ^4680 4681 stsmaxl v0.4h, v2.4h4682 // CHECK-ERROR: error: invalid operand for instruction4683 // CHECK-ERROR: stsmaxl v0.4h, v2.4h4684 // CHECK-ERROR: ^4685 4686 stsmaxb b0, [x2]4687 // CHECK-ERROR: error: invalid operand for instruction4688 // CHECK-ERROR: stsmaxb b0, [x2]4689 // CHECK-ERROR: ^4690 4691 stsmaxb b2, [sp]4692 // CHECK-ERROR: error: invalid operand for instruction4693 // CHECK-ERROR: stsmaxb b2, [sp]4694 // CHECK-ERROR: ^4695 4696 stsmaxb h0, [x2]4697 // CHECK-ERROR: error: invalid operand for instruction4698 // CHECK-ERROR: stsmaxb h0, [x2]4699 // CHECK-ERROR: ^4700 4701 stsmaxb h2, [sp]4702 // CHECK-ERROR: error: invalid operand for instruction4703 // CHECK-ERROR: stsmaxb h2, [sp]4704 // CHECK-ERROR: ^4705 4706 stsmaxb v0.4h, v2.4h4707 // CHECK-ERROR: error: invalid operand for instruction4708 // CHECK-ERROR: stsmaxb v0.4h, v2.4h4709 // CHECK-ERROR: ^4710 4711 stsmaxh b0, [x2]4712 // CHECK-ERROR: error: invalid operand for instruction4713 // CHECK-ERROR: stsmaxh b0, [x2]4714 // CHECK-ERROR: ^4715 4716 stsmaxh b2, [sp]4717 // CHECK-ERROR: error: invalid operand for instruction4718 // CHECK-ERROR: stsmaxh b2, [sp]4719 // CHECK-ERROR: ^4720 4721 stsmaxh h0, [x2]4722 // CHECK-ERROR: error: invalid operand for instruction4723 // CHECK-ERROR: stsmaxh h0, [x2]4724 // CHECK-ERROR: ^4725 4726 stsmaxh h2, [sp]4727 // CHECK-ERROR: error: invalid operand for instruction4728 // CHECK-ERROR: stsmaxh h2, [sp]4729 // CHECK-ERROR: ^4730 4731 stsmaxh v0.4h, v2.4h4732 // CHECK-ERROR: error: invalid operand for instruction4733 // CHECK-ERROR: stsmaxh v0.4h, v2.4h4734 // CHECK-ERROR: ^4735 4736 stsmaxlb b0, [x2]4737 // CHECK-ERROR: error: invalid operand for instruction4738 // CHECK-ERROR: stsmaxlb b0, [x2]4739 // CHECK-ERROR: ^4740 4741 stsmaxlb b2, [sp]4742 // CHECK-ERROR: error: invalid operand for instruction4743 // CHECK-ERROR: stsmaxlb b2, [sp]4744 // CHECK-ERROR: ^4745 4746 stsmaxlb h0, [x2]4747 // CHECK-ERROR: error: invalid operand for instruction4748 // CHECK-ERROR: stsmaxlb h0, [x2]4749 // CHECK-ERROR: ^4750 4751 stsmaxlb h2, [sp]4752 // CHECK-ERROR: error: invalid operand for instruction4753 // CHECK-ERROR: stsmaxlb h2, [sp]4754 // CHECK-ERROR: ^4755 4756 stsmaxlb v0.4h, v2.4h4757 // CHECK-ERROR: error: invalid operand for instruction4758 // CHECK-ERROR: stsmaxlb v0.4h, v2.4h4759 // CHECK-ERROR: ^4760 4761 stsmaxlh b0, [x2]4762 // CHECK-ERROR: error: invalid operand for instruction4763 // CHECK-ERROR: stsmaxlh b0, [x2]4764 // CHECK-ERROR: ^4765 4766 stsmaxlh b2, [sp]4767 // CHECK-ERROR: error: invalid operand for instruction4768 // CHECK-ERROR: stsmaxlh b2, [sp]4769 // CHECK-ERROR: ^4770 4771 stsmaxlh h0, [x2]4772 // CHECK-ERROR: error: invalid operand for instruction4773 // CHECK-ERROR: stsmaxlh h0, [x2]4774 // CHECK-ERROR: ^4775 4776 stsmaxlh h2, [sp]4777 // CHECK-ERROR: error: invalid operand for instruction4778 // CHECK-ERROR: stsmaxlh h2, [sp]4779 // CHECK-ERROR: ^4780 4781 stsmaxlh v0.4h, v2.4h4782 // CHECK-ERROR: error: invalid operand for instruction4783 // CHECK-ERROR: stsmaxlh v0.4h, v2.4h4784 // CHECK-ERROR: ^4785 4786 stsmin b0, [x2]4787 // CHECK-ERROR: error: invalid operand for instruction4788 // CHECK-ERROR: stsmin b0, [x2]4789 // CHECK-ERROR: ^4790 4791 stsmin b2, [sp]4792 // CHECK-ERROR: error: invalid operand for instruction4793 // CHECK-ERROR: stsmin b2, [sp]4794 // CHECK-ERROR: ^4795 4796 stsmin h0, [x2]4797 // CHECK-ERROR: error: invalid operand for instruction4798 // CHECK-ERROR: stsmin h0, [x2]4799 // CHECK-ERROR: ^4800 4801 stsmin h2, [sp]4802 // CHECK-ERROR: error: invalid operand for instruction4803 // CHECK-ERROR: stsmin h2, [sp]4804 // CHECK-ERROR: ^4805 4806 stsmin v0.4h, v2.4h4807 // CHECK-ERROR: error: invalid operand for instruction4808 // CHECK-ERROR: stsmin v0.4h, v2.4h4809 // CHECK-ERROR: ^4810 4811 stsminl b0, [x2]4812 // CHECK-ERROR: error: invalid operand for instruction4813 // CHECK-ERROR: stsminl b0, [x2]4814 // CHECK-ERROR: ^4815 4816 stsminl b2, [sp]4817 // CHECK-ERROR: error: invalid operand for instruction4818 // CHECK-ERROR: stsminl b2, [sp]4819 // CHECK-ERROR: ^4820 4821 stsminl h0, [x2]4822 // CHECK-ERROR: error: invalid operand for instruction4823 // CHECK-ERROR: stsminl h0, [x2]4824 // CHECK-ERROR: ^4825 4826 stsminl h2, [sp]4827 // CHECK-ERROR: error: invalid operand for instruction4828 // CHECK-ERROR: stsminl h2, [sp]4829 // CHECK-ERROR: ^4830 4831 stsminl v0.4h, v2.4h4832 // CHECK-ERROR: error: invalid operand for instruction4833 // CHECK-ERROR: stsminl v0.4h, v2.4h4834 // CHECK-ERROR: ^4835 4836 stsminb b0, [x2]4837 // CHECK-ERROR: error: invalid operand for instruction4838 // CHECK-ERROR: stsminb b0, [x2]4839 // CHECK-ERROR: ^4840 4841 stsminb b2, [sp]4842 // CHECK-ERROR: error: invalid operand for instruction4843 // CHECK-ERROR: stsminb b2, [sp]4844 // CHECK-ERROR: ^4845 4846 stsminb h0, [x2]4847 // CHECK-ERROR: error: invalid operand for instruction4848 // CHECK-ERROR: stsminb h0, [x2]4849 // CHECK-ERROR: ^4850 4851 stsminb h2, [sp]4852 // CHECK-ERROR: error: invalid operand for instruction4853 // CHECK-ERROR: stsminb h2, [sp]4854 // CHECK-ERROR: ^4855 4856 stsminb v0.4h, v2.4h4857 // CHECK-ERROR: error: invalid operand for instruction4858 // CHECK-ERROR: stsminb v0.4h, v2.4h4859 // CHECK-ERROR: ^4860 4861 stsminh b0, [x2]4862 // CHECK-ERROR: error: invalid operand for instruction4863 // CHECK-ERROR: stsminh b0, [x2]4864 // CHECK-ERROR: ^4865 4866 stsminh b2, [sp]4867 // CHECK-ERROR: error: invalid operand for instruction4868 // CHECK-ERROR: stsminh b2, [sp]4869 // CHECK-ERROR: ^4870 4871 stsminh h0, [x2]4872 // CHECK-ERROR: error: invalid operand for instruction4873 // CHECK-ERROR: stsminh h0, [x2]4874 // CHECK-ERROR: ^4875 4876 stsminh h2, [sp]4877 // CHECK-ERROR: error: invalid operand for instruction4878 // CHECK-ERROR: stsminh h2, [sp]4879 // CHECK-ERROR: ^4880 4881 stsminh v0.4h, v2.4h4882 // CHECK-ERROR: error: invalid operand for instruction4883 // CHECK-ERROR: stsminh v0.4h, v2.4h4884 // CHECK-ERROR: ^4885 4886 stsminlb b0, [x2]4887 // CHECK-ERROR: error: invalid operand for instruction4888 // CHECK-ERROR: stsminlb b0, [x2]4889 // CHECK-ERROR: ^4890 4891 stsminlb b2, [sp]4892 // CHECK-ERROR: error: invalid operand for instruction4893 // CHECK-ERROR: stsminlb b2, [sp]4894 // CHECK-ERROR: ^4895 4896 stsminlb h0, [x2]4897 // CHECK-ERROR: error: invalid operand for instruction4898 // CHECK-ERROR: stsminlb h0, [x2]4899 // CHECK-ERROR: ^4900 4901 stsminlb h2, [sp]4902 // CHECK-ERROR: error: invalid operand for instruction4903 // CHECK-ERROR: stsminlb h2, [sp]4904 // CHECK-ERROR: ^4905 4906 stsminlb v0.4h, v2.4h4907 // CHECK-ERROR: error: invalid operand for instruction4908 // CHECK-ERROR: stsminlb v0.4h, v2.4h4909 // CHECK-ERROR: ^4910 4911 stsminlh b0, [x2]4912 // CHECK-ERROR: error: invalid operand for instruction4913 // CHECK-ERROR: stsminlh b0, [x2]4914 // CHECK-ERROR: ^4915 4916 stsminlh b2, [sp]4917 // CHECK-ERROR: error: invalid operand for instruction4918 // CHECK-ERROR: stsminlh b2, [sp]4919 // CHECK-ERROR: ^4920 4921 stsminlh h0, [x2]4922 // CHECK-ERROR: error: invalid operand for instruction4923 // CHECK-ERROR: stsminlh h0, [x2]4924 // CHECK-ERROR: ^4925 4926 stsminlh h2, [sp]4927 // CHECK-ERROR: error: invalid operand for instruction4928 // CHECK-ERROR: stsminlh h2, [sp]4929 // CHECK-ERROR: ^4930 4931 stsminlh v0.4h, v2.4h4932 // CHECK-ERROR: error: invalid operand for instruction4933 // CHECK-ERROR: stsminlh v0.4h, v2.4h4934 // CHECK-ERROR: ^4935 4936 stumax b0, [x2]4937 // CHECK-ERROR: error: invalid operand for instruction4938 // CHECK-ERROR: stumax b0, [x2]4939 // CHECK-ERROR: ^4940 4941 stumax b2, [sp]4942 // CHECK-ERROR: error: invalid operand for instruction4943 // CHECK-ERROR: stumax b2, [sp]4944 // CHECK-ERROR: ^4945 4946 stumax h0, [x2]4947 // CHECK-ERROR: error: invalid operand for instruction4948 // CHECK-ERROR: stumax h0, [x2]4949 // CHECK-ERROR: ^4950 4951 stumax h2, [sp]4952 // CHECK-ERROR: error: invalid operand for instruction4953 // CHECK-ERROR: stumax h2, [sp]4954 // CHECK-ERROR: ^4955 4956 stumax v0.4h, v2.4h4957 // CHECK-ERROR: error: invalid operand for instruction4958 // CHECK-ERROR: stumax v0.4h, v2.4h4959 // CHECK-ERROR: ^4960 4961 stumaxl b0, [x2]4962 // CHECK-ERROR: error: invalid operand for instruction4963 // CHECK-ERROR: stumaxl b0, [x2]4964 // CHECK-ERROR: ^4965 4966 stumaxl b2, [sp]4967 // CHECK-ERROR: error: invalid operand for instruction4968 // CHECK-ERROR: stumaxl b2, [sp]4969 // CHECK-ERROR: ^4970 4971 stumaxl h0, [x2]4972 // CHECK-ERROR: error: invalid operand for instruction4973 // CHECK-ERROR: stumaxl h0, [x2]4974 // CHECK-ERROR: ^4975 4976 stumaxl h2, [sp]4977 // CHECK-ERROR: error: invalid operand for instruction4978 // CHECK-ERROR: stumaxl h2, [sp]4979 // CHECK-ERROR: ^4980 4981 stumaxl v0.4h, v2.4h4982 // CHECK-ERROR: error: invalid operand for instruction4983 // CHECK-ERROR: stumaxl v0.4h, v2.4h4984 // CHECK-ERROR: ^4985 4986 stumaxb b0, [x2]4987 // CHECK-ERROR: error: invalid operand for instruction4988 // CHECK-ERROR: stumaxb b0, [x2]4989 // CHECK-ERROR: ^4990 4991 stumaxb b2, [sp]4992 // CHECK-ERROR: error: invalid operand for instruction4993 // CHECK-ERROR: stumaxb b2, [sp]4994 // CHECK-ERROR: ^4995 4996 stumaxb h0, [x2]4997 // CHECK-ERROR: error: invalid operand for instruction4998 // CHECK-ERROR: stumaxb h0, [x2]4999 // CHECK-ERROR: ^5000 5001 stumaxb h2, [sp]5002 // CHECK-ERROR: error: invalid operand for instruction5003 // CHECK-ERROR: stumaxb h2, [sp]5004 // CHECK-ERROR: ^5005 5006 stumaxb v0.4h, v2.4h5007 // CHECK-ERROR: error: invalid operand for instruction5008 // CHECK-ERROR: stumaxb v0.4h, v2.4h5009 // CHECK-ERROR: ^5010 5011 stumaxh b0, [x2]5012 // CHECK-ERROR: error: invalid operand for instruction5013 // CHECK-ERROR: stumaxh b0, [x2]5014 // CHECK-ERROR: ^5015 5016 stumaxh b2, [sp]5017 // CHECK-ERROR: error: invalid operand for instruction5018 // CHECK-ERROR: stumaxh b2, [sp]5019 // CHECK-ERROR: ^5020 5021 stumaxh h0, [x2]5022 // CHECK-ERROR: error: invalid operand for instruction5023 // CHECK-ERROR: stumaxh h0, [x2]5024 // CHECK-ERROR: ^5025 5026 stumaxh h2, [sp]5027 // CHECK-ERROR: error: invalid operand for instruction5028 // CHECK-ERROR: stumaxh h2, [sp]5029 // CHECK-ERROR: ^5030 5031 stumaxh v0.4h, v2.4h5032 // CHECK-ERROR: error: invalid operand for instruction5033 // CHECK-ERROR: stumaxh v0.4h, v2.4h5034 // CHECK-ERROR: ^5035 5036 stumaxlb b0, [x2]5037 // CHECK-ERROR: error: invalid operand for instruction5038 // CHECK-ERROR: stumaxlb b0, [x2]5039 // CHECK-ERROR: ^5040 5041 stumaxlb b2, [sp]5042 // CHECK-ERROR: error: invalid operand for instruction5043 // CHECK-ERROR: stumaxlb b2, [sp]5044 // CHECK-ERROR: ^5045 5046 stumaxlb h0, [x2]5047 // CHECK-ERROR: error: invalid operand for instruction5048 // CHECK-ERROR: stumaxlb h0, [x2]5049 // CHECK-ERROR: ^5050 5051 stumaxlb h2, [sp]5052 // CHECK-ERROR: error: invalid operand for instruction5053 // CHECK-ERROR: stumaxlb h2, [sp]5054 // CHECK-ERROR: ^5055 5056 stumaxlb v0.4h, v2.4h5057 // CHECK-ERROR: error: invalid operand for instruction5058 // CHECK-ERROR: stumaxlb v0.4h, v2.4h5059 // CHECK-ERROR: ^5060 5061 stumaxlh b0, [x2]5062 // CHECK-ERROR: error: invalid operand for instruction5063 // CHECK-ERROR: stumaxlh b0, [x2]5064 // CHECK-ERROR: ^5065 5066 stumaxlh b2, [sp]5067 // CHECK-ERROR: error: invalid operand for instruction5068 // CHECK-ERROR: stumaxlh b2, [sp]5069 // CHECK-ERROR: ^5070 5071 stumaxlh h0, [x2]5072 // CHECK-ERROR: error: invalid operand for instruction5073 // CHECK-ERROR: stumaxlh h0, [x2]5074 // CHECK-ERROR: ^5075 5076 stumaxlh h2, [sp]5077 // CHECK-ERROR: error: invalid operand for instruction5078 // CHECK-ERROR: stumaxlh h2, [sp]5079 // CHECK-ERROR: ^5080 5081 stumaxlh v0.4h, v2.4h5082 // CHECK-ERROR: error: invalid operand for instruction5083 // CHECK-ERROR: stumaxlh v0.4h, v2.4h5084 // CHECK-ERROR: ^5085 5086 stumin b0, [x2]5087 // CHECK-ERROR: error: invalid operand for instruction5088 // CHECK-ERROR: stumin b0, [x2]5089 // CHECK-ERROR: ^5090 5091 stumin b2, [sp]5092 // CHECK-ERROR: error: invalid operand for instruction5093 // CHECK-ERROR: stumin b2, [sp]5094 // CHECK-ERROR: ^5095 5096 stumin h0, [x2]5097 // CHECK-ERROR: error: invalid operand for instruction5098 // CHECK-ERROR: stumin h0, [x2]5099 // CHECK-ERROR: ^5100 5101 stumin h2, [sp]5102 // CHECK-ERROR: error: invalid operand for instruction5103 // CHECK-ERROR: stumin h2, [sp]5104 // CHECK-ERROR: ^5105 5106 stumin v0.4h, v2.4h5107 // CHECK-ERROR: error: invalid operand for instruction5108 // CHECK-ERROR: stumin v0.4h, v2.4h5109 // CHECK-ERROR: ^5110 5111 stuminl b0, [x2]5112 // CHECK-ERROR: error: invalid operand for instruction5113 // CHECK-ERROR: stuminl b0, [x2]5114 // CHECK-ERROR: ^5115 5116 stuminl b2, [sp]5117 // CHECK-ERROR: error: invalid operand for instruction5118 // CHECK-ERROR: stuminl b2, [sp]5119 // CHECK-ERROR: ^5120 5121 stuminl h0, [x2]5122 // CHECK-ERROR: error: invalid operand for instruction5123 // CHECK-ERROR: stuminl h0, [x2]5124 // CHECK-ERROR: ^5125 5126 stuminl h2, [sp]5127 // CHECK-ERROR: error: invalid operand for instruction5128 // CHECK-ERROR: stuminl h2, [sp]5129 // CHECK-ERROR: ^5130 5131 stuminl v0.4h, v2.4h5132 // CHECK-ERROR: error: invalid operand for instruction5133 // CHECK-ERROR: stuminl v0.4h, v2.4h5134 // CHECK-ERROR: ^5135 5136 stuminb b0, [x2]5137 // CHECK-ERROR: error: invalid operand for instruction5138 // CHECK-ERROR: stuminb b0, [x2]5139 // CHECK-ERROR: ^5140 5141 stuminb b2, [sp]5142 // CHECK-ERROR: error: invalid operand for instruction5143 // CHECK-ERROR: stuminb b2, [sp]5144 // CHECK-ERROR: ^5145 5146 stuminb h0, [x2]5147 // CHECK-ERROR: error: invalid operand for instruction5148 // CHECK-ERROR: stuminb h0, [x2]5149 // CHECK-ERROR: ^5150 5151 stuminb h2, [sp]5152 // CHECK-ERROR: error: invalid operand for instruction5153 // CHECK-ERROR: stuminb h2, [sp]5154 // CHECK-ERROR: ^5155 5156 stuminb v0.4h, v2.4h5157 // CHECK-ERROR: error: invalid operand for instruction5158 // CHECK-ERROR: stuminb v0.4h, v2.4h5159 // CHECK-ERROR: ^5160 5161 stuminh b0, [x2]5162 // CHECK-ERROR: error: invalid operand for instruction5163 // CHECK-ERROR: stuminh b0, [x2]5164 // CHECK-ERROR: ^5165 5166 stuminh b2, [sp]5167 // CHECK-ERROR: error: invalid operand for instruction5168 // CHECK-ERROR: stuminh b2, [sp]5169 // CHECK-ERROR: ^5170 5171 stuminh h0, [x2]5172 // CHECK-ERROR: error: invalid operand for instruction5173 // CHECK-ERROR: stuminh h0, [x2]5174 // CHECK-ERROR: ^5175 5176 stuminh h2, [sp]5177 // CHECK-ERROR: error: invalid operand for instruction5178 // CHECK-ERROR: stuminh h2, [sp]5179 // CHECK-ERROR: ^5180 5181 stuminh v0.4h, v2.4h5182 // CHECK-ERROR: error: invalid operand for instruction5183 // CHECK-ERROR: stuminh v0.4h, v2.4h5184 // CHECK-ERROR: ^5185 5186