brintos

brintos / llvm-project-archived public Read only

0
0
Text · 166.6 KiB · eb9a30d Raw
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