1366 lines · plain
1# For z15 and above.2# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z15 -show-encoding %s \3# RUN: | FileCheck %s4# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=arch13 -show-encoding %s \5# RUN: | FileCheck %s6 7#CHECK: dfltcc %r2, %r2, %r2 # encoding: [0xb9,0x39,0x20,0x22]8#CHECK: dfltcc %r2, %r8, %r15 # encoding: [0xb9,0x39,0xf0,0x28]9#CHECK: dfltcc %r14, %r8, %r2 # encoding: [0xb9,0x39,0x20,0xe8]10#CHECK: dfltcc %r6, %r8, %r10 # encoding: [0xb9,0x39,0xa0,0x68]11 12 dfltcc %r2, %r2, %r213 dfltcc %r2, %r8, %r1514 dfltcc %r14, %r8, %r215 dfltcc %r6, %r8, %r1016 17#CHECK: kdsa %r0, %r2 # encoding: [0xb9,0x3a,0x00,0x02]18#CHECK: kdsa %r0, %r14 # encoding: [0xb9,0x3a,0x00,0x0e]19#CHECK: kdsa %r15, %r2 # encoding: [0xb9,0x3a,0x00,0xf2]20#CHECK: kdsa %r7, %r10 # encoding: [0xb9,0x3a,0x00,0x7a]21 22 kdsa %r0, %r223 kdsa %r0, %r1424 kdsa %r15, %r225 kdsa %r7, %r1026 27#CHECK: vllebrzg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x04]28#CHECK: vllebrzg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x04]29#CHECK: vllebrzg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x04]30#CHECK: vllebrzg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x04]31#CHECK: vllebrzg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x04]32#CHECK: vllebrzg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x04]33#CHECK: vllebrzg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x04]34#CHECK: vllebrzg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x04]35#CHECK: vllebrzg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x04]36#CHECK: vllebrzg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x04]37#CHECK: vllebrzg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x04]38#CHECK: vllebrzg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x04]39#CHECK: vllebrzg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x04]40#CHECK: vllebrzg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x04]41 42 ldrv %f0, 043 ldrv %f0, 409544 ldrv %f0, 0(%r15)45 ldrv %f0, 0(%r15,%r1)46 ldrv %f15, 047 ldrv %v31, 048 ldrv %v18, 0x567(%r3,%r4)49 ldrv 0, 050 ldrv 0, 409551 ldrv 0, 0(15)52 ldrv 0, 0(15,1)53 ldrv 15, 054 ldrv 31, 055 ldrv 18, 0x567(3,4)56 57 58#CHECK: vllebrze %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x60,0x04]59#CHECK: vllebrze %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x60,0x04]60#CHECK: vllebrze %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x60,0x04]61#CHECK: vllebrze %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x60,0x04]62#CHECK: vllebrze %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x60,0x04]63#CHECK: vllebrze %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x68,0x04]64#CHECK: vllebrze %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x68,0x04]65 66 lerv %f0, 067 lerv %f0, 409568 lerv %f0, 0(%r15)69 lerv %f0, 0(%r15,%r1)70 lerv %f15, 071 lerv %v31, 072 lerv %v18, 0x567(%r3,%r4)73 74#CHECK: mvcrl 0, 0 # encoding: [0xe5,0x0a,0x00,0x00,0x00,0x00]75#CHECK: mvcrl 0(%r1), 0(%r2) # encoding: [0xe5,0x0a,0x10,0x00,0x20,0x00]76#CHECK: mvcrl 160(%r1), 320(%r15) # encoding: [0xe5,0x0a,0x10,0xa0,0xf1,0x40]77#CHECK: mvcrl 0(%r1), 4095 # encoding: [0xe5,0x0a,0x10,0x00,0x0f,0xff]78#CHECK: mvcrl 0(%r1), 4095(%r2) # encoding: [0xe5,0x0a,0x10,0x00,0x2f,0xff]79#CHECK: mvcrl 0(%r1), 4095(%r15) # encoding: [0xe5,0x0a,0x10,0x00,0xff,0xff]80#CHECK: mvcrl 0(%r1), 0 # encoding: [0xe5,0x0a,0x10,0x00,0x00,0x00]81#CHECK: mvcrl 0(%r15), 0 # encoding: [0xe5,0x0a,0xf0,0x00,0x00,0x00]82#CHECK: mvcrl 4095(%r1), 0 # encoding: [0xe5,0x0a,0x1f,0xff,0x00,0x00]83#CHECK: mvcrl 4095(%r15), 0 # encoding: [0xe5,0x0a,0xff,0xff,0x00,0x00]84 85 mvcrl 0, 086 mvcrl 0(%r1), 0(%r2)87 mvcrl 160(%r1), 320(%r15)88 mvcrl 0(%r1), 409589 mvcrl 0(%r1), 4095(%r2)90 mvcrl 0(%r1), 4095(%r15)91 mvcrl 0(%r1), 092 mvcrl 0(%r15), 093 mvcrl 4095(%r1), 094 mvcrl 4095(%r15), 095 96#CHECK: ncgrk %r0, %r0, %r0 # encoding: [0xb9,0xe5,0x00,0x00]97#CHECK: ncgrk %r0, %r0, %r15 # encoding: [0xb9,0xe5,0xf0,0x00]98#CHECK: ncgrk %r0, %r15, %r0 # encoding: [0xb9,0xe5,0x00,0x0f]99#CHECK: ncgrk %r15, %r0, %r0 # encoding: [0xb9,0xe5,0x00,0xf0]100#CHECK: ncgrk %r7, %r8, %r9 # encoding: [0xb9,0xe5,0x90,0x78]101 102 ncgrk %r0,%r0,%r0103 ncgrk %r0,%r0,%r15104 ncgrk %r0,%r15,%r0105 ncgrk %r15,%r0,%r0106 ncgrk %r7,%r8,%r9107 108#CHECK: ncrk %r0, %r0, %r0 # encoding: [0xb9,0xf5,0x00,0x00]109#CHECK: ncrk %r0, %r0, %r15 # encoding: [0xb9,0xf5,0xf0,0x00]110#CHECK: ncrk %r0, %r15, %r0 # encoding: [0xb9,0xf5,0x00,0x0f]111#CHECK: ncrk %r15, %r0, %r0 # encoding: [0xb9,0xf5,0x00,0xf0]112#CHECK: ncrk %r7, %r8, %r9 # encoding: [0xb9,0xf5,0x90,0x78]113 114 ncrk %r0,%r0,%r0115 ncrk %r0,%r0,%r15116 ncrk %r0,%r15,%r0117 ncrk %r15,%r0,%r0118 ncrk %r7,%r8,%r9119 120#CHECK: nngrk %r0, %r0, %r0 # encoding: [0xb9,0x64,0x00,0x00]121#CHECK: nngrk %r0, %r0, %r15 # encoding: [0xb9,0x64,0xf0,0x00]122#CHECK: nngrk %r0, %r15, %r0 # encoding: [0xb9,0x64,0x00,0x0f]123#CHECK: nngrk %r15, %r0, %r0 # encoding: [0xb9,0x64,0x00,0xf0]124#CHECK: nngrk %r7, %r8, %r9 # encoding: [0xb9,0x64,0x90,0x78]125 126 nngrk %r0,%r0,%r0127 nngrk %r0,%r0,%r15128 nngrk %r0,%r15,%r0129 nngrk %r15,%r0,%r0130 nngrk %r7,%r8,%r9131 132#CHECK: nnrk %r0, %r0, %r0 # encoding: [0xb9,0x74,0x00,0x00]133#CHECK: nnrk %r0, %r0, %r15 # encoding: [0xb9,0x74,0xf0,0x00]134#CHECK: nnrk %r0, %r15, %r0 # encoding: [0xb9,0x74,0x00,0x0f]135#CHECK: nnrk %r15, %r0, %r0 # encoding: [0xb9,0x74,0x00,0xf0]136#CHECK: nnrk %r7, %r8, %r9 # encoding: [0xb9,0x74,0x90,0x78]137 138 nnrk %r0,%r0,%r0139 nnrk %r0,%r0,%r15140 nnrk %r0,%r15,%r0141 nnrk %r15,%r0,%r0142 nnrk %r7,%r8,%r9143 144#CHECK: nogrk %r0, %r0, %r0 # encoding: [0xb9,0x66,0x00,0x00]145#CHECK: nogrk %r0, %r0, %r15 # encoding: [0xb9,0x66,0xf0,0x00]146#CHECK: nogrk %r0, %r15, %r0 # encoding: [0xb9,0x66,0x00,0x0f]147#CHECK: nogrk %r15, %r0, %r0 # encoding: [0xb9,0x66,0x00,0xf0]148#CHECK: nogrk %r7, %r8, %r9 # encoding: [0xb9,0x66,0x90,0x78]149#CHECK: notgr %r7, %r8 # encoding: [0xb9,0x66,0x80,0x78]150 151 nogrk %r0,%r0,%r0152 nogrk %r0,%r0,%r15153 nogrk %r0,%r15,%r0154 nogrk %r15,%r0,%r0155 nogrk %r7,%r8,%r9156 notgr %r7,%r8157 158#CHECK: nork %r0, %r0, %r0 # encoding: [0xb9,0x76,0x00,0x00]159#CHECK: nork %r0, %r0, %r15 # encoding: [0xb9,0x76,0xf0,0x00]160#CHECK: nork %r0, %r15, %r0 # encoding: [0xb9,0x76,0x00,0x0f]161#CHECK: nork %r15, %r0, %r0 # encoding: [0xb9,0x76,0x00,0xf0]162#CHECK: nork %r7, %r8, %r9 # encoding: [0xb9,0x76,0x90,0x78]163#CHECK: notr %r7, %r8 # encoding: [0xb9,0x76,0x80,0x78]164 165 nork %r0,%r0,%r0166 nork %r0,%r0,%r15167 nork %r0,%r15,%r0168 nork %r15,%r0,%r0169 nork %r7,%r8,%r9170 notr %r7,%r8171 172#CHECK: nxgrk %r0, %r0, %r0 # encoding: [0xb9,0x67,0x00,0x00]173#CHECK: nxgrk %r0, %r0, %r15 # encoding: [0xb9,0x67,0xf0,0x00]174#CHECK: nxgrk %r0, %r15, %r0 # encoding: [0xb9,0x67,0x00,0x0f]175#CHECK: nxgrk %r15, %r0, %r0 # encoding: [0xb9,0x67,0x00,0xf0]176#CHECK: nxgrk %r7, %r8, %r9 # encoding: [0xb9,0x67,0x90,0x78]177 178 nxgrk %r0,%r0,%r0179 nxgrk %r0,%r0,%r15180 nxgrk %r0,%r15,%r0181 nxgrk %r15,%r0,%r0182 nxgrk %r7,%r8,%r9183 184#CHECK: nxrk %r0, %r0, %r0 # encoding: [0xb9,0x77,0x00,0x00]185#CHECK: nxrk %r0, %r0, %r15 # encoding: [0xb9,0x77,0xf0,0x00]186#CHECK: nxrk %r0, %r15, %r0 # encoding: [0xb9,0x77,0x00,0x0f]187#CHECK: nxrk %r15, %r0, %r0 # encoding: [0xb9,0x77,0x00,0xf0]188#CHECK: nxrk %r7, %r8, %r9 # encoding: [0xb9,0x77,0x90,0x78]189 190 nxrk %r0,%r0,%r0191 nxrk %r0,%r0,%r15192 nxrk %r0,%r15,%r0193 nxrk %r15,%r0,%r0194 nxrk %r7,%r8,%r9195 196#CHECK: ocgrk %r0, %r0, %r0 # encoding: [0xb9,0x65,0x00,0x00]197#CHECK: ocgrk %r0, %r0, %r15 # encoding: [0xb9,0x65,0xf0,0x00]198#CHECK: ocgrk %r0, %r15, %r0 # encoding: [0xb9,0x65,0x00,0x0f]199#CHECK: ocgrk %r15, %r0, %r0 # encoding: [0xb9,0x65,0x00,0xf0]200#CHECK: ocgrk %r7, %r8, %r9 # encoding: [0xb9,0x65,0x90,0x78]201 202 ocgrk %r0,%r0,%r0203 ocgrk %r0,%r0,%r15204 ocgrk %r0,%r15,%r0205 ocgrk %r15,%r0,%r0206 ocgrk %r7,%r8,%r9207 208#CHECK: ocrk %r0, %r0, %r0 # encoding: [0xb9,0x75,0x00,0x00]209#CHECK: ocrk %r0, %r0, %r15 # encoding: [0xb9,0x75,0xf0,0x00]210#CHECK: ocrk %r0, %r15, %r0 # encoding: [0xb9,0x75,0x00,0x0f]211#CHECK: ocrk %r15, %r0, %r0 # encoding: [0xb9,0x75,0x00,0xf0]212#CHECK: ocrk %r7, %r8, %r9 # encoding: [0xb9,0x75,0x90,0x78]213 214 ocrk %r0,%r0,%r0215 ocrk %r0,%r0,%r15216 ocrk %r0,%r15,%r0217 ocrk %r15,%r0,%r0218 ocrk %r7,%r8,%r9219 220#CHECK: popcnt %r0, %r0 # encoding: [0xb9,0xe1,0x00,0x00]221#CHECK: popcnt %r0, %r15 # encoding: [0xb9,0xe1,0x00,0x0f]222#CHECK: popcnt %r14, %r0 # encoding: [0xb9,0xe1,0x00,0xe0]223#CHECK: popcnt %r6, %r8 # encoding: [0xb9,0xe1,0x00,0x68]224#CHECK: popcnt %r4, %r13, 1 # encoding: [0xb9,0xe1,0x10,0x4d]225#CHECK: popcnt %r4, %r13, 15 # encoding: [0xb9,0xe1,0xf0,0x4d]226 227 popcnt %r0, %r0228 popcnt %r0, %r15229 popcnt %r14, %r0230 popcnt %r6, %r8231 popcnt %r4, %r13, 1232 popcnt %r4, %r13, 15233 234#CHECK: selgr %r0, %r0, %r0, 0 # encoding: [0xb9,0xe3,0x00,0x00]235#CHECK: selgr %r0, %r0, %r0, 15 # encoding: [0xb9,0xe3,0x0f,0x00]236#CHECK: selgr %r0, %r0, %r15, 0 # encoding: [0xb9,0xe3,0xf0,0x00]237#CHECK: selgr %r0, %r15, %r0, 0 # encoding: [0xb9,0xe3,0x00,0x0f]238#CHECK: selgr %r15, %r0, %r0, 0 # encoding: [0xb9,0xe3,0x00,0xf0]239#CHECK: selgr %r7, %r8, %r9, 10 # encoding: [0xb9,0xe3,0x9a,0x78]240 241 selgr %r0, %r0, %r0, 0242 selgr %r0, %r0, %r0, 15243 selgr %r0, %r0, %r15, 0244 selgr %r0, %r15, %r0, 0245 selgr %r15, %r0, %r0, 0246 selgr %r7, %r8, %r9, 10247 248#CHECK: selgro %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x31,0x12]249#CHECK: selgrh %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x32,0x12]250#CHECK: selgrp %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x32,0x12]251#CHECK: selgrnle %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x33,0x12]252#CHECK: selgrl %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x34,0x12]253#CHECK: selgrm %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x34,0x12]254#CHECK: selgrnhe %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x35,0x12]255#CHECK: selgrlh %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x36,0x12]256#CHECK: selgrne %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x37,0x12]257#CHECK: selgrnz %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x37,0x12]258#CHECK: selgre %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x38,0x12]259#CHECK: selgrz %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x38,0x12]260#CHECK: selgrnlh %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x39,0x12]261#CHECK: selgrhe %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3a,0x12]262#CHECK: selgrnl %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3b,0x12]263#CHECK: selgrnm %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3b,0x12]264#CHECK: selgrle %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3c,0x12]265#CHECK: selgrnh %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3d,0x12]266#CHECK: selgrnp %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3d,0x12]267#CHECK: selgrno %r1, %r2, %r3 # encoding: [0xb9,0xe3,0x3e,0x12]268 269 selgro %r1, %r2, %r3270 selgrh %r1, %r2, %r3271 selgrp %r1, %r2, %r3272 selgrnle %r1, %r2, %r3273 selgrl %r1, %r2, %r3274 selgrm %r1, %r2, %r3275 selgrnhe %r1, %r2, %r3276 selgrlh %r1, %r2, %r3277 selgrne %r1, %r2, %r3278 selgrnz %r1, %r2, %r3279 selgre %r1, %r2, %r3280 selgrz %r1, %r2, %r3281 selgrnlh %r1, %r2, %r3282 selgrhe %r1, %r2, %r3283 selgrnl %r1, %r2, %r3284 selgrnm %r1, %r2, %r3285 selgrle %r1, %r2, %r3286 selgrnh %r1, %r2, %r3287 selgrnp %r1, %r2, %r3288 selgrno %r1, %r2, %r3289 290#CHECK: selfhr %r0, %r0, %r0, 0 # encoding: [0xb9,0xc0,0x00,0x00]291#CHECK: selfhr %r0, %r0, %r0, 15 # encoding: [0xb9,0xc0,0x0f,0x00]292#CHECK: selfhr %r0, %r0, %r15, 0 # encoding: [0xb9,0xc0,0xf0,0x00]293#CHECK: selfhr %r0, %r15, %r0, 0 # encoding: [0xb9,0xc0,0x00,0x0f]294#CHECK: selfhr %r15, %r0, %r0, 0 # encoding: [0xb9,0xc0,0x00,0xf0]295#CHECK: selfhr %r7, %r8, %r9, 10 # encoding: [0xb9,0xc0,0x9a,0x78]296 297 selfhr %r0, %r0, %r0, 0298 selfhr %r0, %r0, %r0, 15299 selfhr %r0, %r0, %r15, 0300 selfhr %r0, %r15, %r0, 0301 selfhr %r15, %r0, %r0, 0302 selfhr %r7, %r8, %r9, 10303 304#CHECK: selfhro %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x31,0x12]305#CHECK: selfhrh %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x32,0x12]306#CHECK: selfhrp %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x32,0x12]307#CHECK: selfhrnle %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x33,0x12]308#CHECK: selfhrl %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x34,0x12]309#CHECK: selfhrm %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x34,0x12]310#CHECK: selfhrnhe %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x35,0x12]311#CHECK: selfhrlh %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x36,0x12]312#CHECK: selfhrne %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x37,0x12]313#CHECK: selfhrnz %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x37,0x12]314#CHECK: selfhre %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x38,0x12]315#CHECK: selfhrz %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x38,0x12]316#CHECK: selfhrnlh %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x39,0x12]317#CHECK: selfhrhe %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3a,0x12]318#CHECK: selfhrnl %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3b,0x12]319#CHECK: selfhrnm %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3b,0x12]320#CHECK: selfhrle %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3c,0x12]321#CHECK: selfhrnh %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3d,0x12]322#CHECK: selfhrnp %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3d,0x12]323#CHECK: selfhrno %r1, %r2, %r3 # encoding: [0xb9,0xc0,0x3e,0x12]324 325 selfhro %r1, %r2, %r3326 selfhrh %r1, %r2, %r3327 selfhrp %r1, %r2, %r3328 selfhrnle %r1, %r2, %r3329 selfhrl %r1, %r2, %r3330 selfhrm %r1, %r2, %r3331 selfhrnhe %r1, %r2, %r3332 selfhrlh %r1, %r2, %r3333 selfhrne %r1, %r2, %r3334 selfhrnz %r1, %r2, %r3335 selfhre %r1, %r2, %r3336 selfhrz %r1, %r2, %r3337 selfhrnlh %r1, %r2, %r3338 selfhrhe %r1, %r2, %r3339 selfhrnl %r1, %r2, %r3340 selfhrnm %r1, %r2, %r3341 selfhrle %r1, %r2, %r3342 selfhrnh %r1, %r2, %r3343 selfhrnp %r1, %r2, %r3344 selfhrno %r1, %r2, %r3345 346#CHECK: selr %r0, %r0, %r0, 0 # encoding: [0xb9,0xf0,0x00,0x00]347#CHECK: selr %r0, %r0, %r0, 15 # encoding: [0xb9,0xf0,0x0f,0x00]348#CHECK: selr %r0, %r0, %r15, 0 # encoding: [0xb9,0xf0,0xf0,0x00]349#CHECK: selr %r0, %r15, %r0, 0 # encoding: [0xb9,0xf0,0x00,0x0f]350#CHECK: selr %r15, %r0, %r0, 0 # encoding: [0xb9,0xf0,0x00,0xf0]351#CHECK: selr %r7, %r8, %r9, 10 # encoding: [0xb9,0xf0,0x9a,0x78]352 353 selr %r0, %r0, %r0, 0354 selr %r0, %r0, %r0, 15355 selr %r0, %r0, %r15, 0356 selr %r0, %r15, %r0, 0357 selr %r15, %r0, %r0, 0358 selr %r7, %r8, %r9, 10359 360#CHECK: selro %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x31,0x12]361#CHECK: selrh %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x32,0x12]362#CHECK: selrp %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x32,0x12]363#CHECK: selrnle %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x33,0x12]364#CHECK: selrl %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x34,0x12]365#CHECK: selrm %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x34,0x12]366#CHECK: selrnhe %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x35,0x12]367#CHECK: selrlh %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x36,0x12]368#CHECK: selrne %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x37,0x12]369#CHECK: selrnz %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x37,0x12]370#CHECK: selre %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x38,0x12]371#CHECK: selrz %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x38,0x12]372#CHECK: selrnlh %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x39,0x12]373#CHECK: selrhe %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3a,0x12]374#CHECK: selrnl %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3b,0x12]375#CHECK: selrnm %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3b,0x12]376#CHECK: selrle %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3c,0x12]377#CHECK: selrnh %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3d,0x12]378#CHECK: selrnp %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3d,0x12]379#CHECK: selrno %r1, %r2, %r3 # encoding: [0xb9,0xf0,0x3e,0x12]380 381 selro %r1, %r2, %r3382 selrh %r1, %r2, %r3383 selrp %r1, %r2, %r3384 selrnle %r1, %r2, %r3385 selrl %r1, %r2, %r3386 selrm %r1, %r2, %r3387 selrnhe %r1, %r2, %r3388 selrlh %r1, %r2, %r3389 selrne %r1, %r2, %r3390 selrnz %r1, %r2, %r3391 selre %r1, %r2, %r3392 selrz %r1, %r2, %r3393 selrnlh %r1, %r2, %r3394 selrhe %r1, %r2, %r3395 selrnl %r1, %r2, %r3396 selrnm %r1, %r2, %r3397 selrle %r1, %r2, %r3398 selrnh %r1, %r2, %r3399 selrnp %r1, %r2, %r3400 selrno %r1, %r2, %r3401 402#CHECK: sortl %r2, %r2 # encoding: [0xb9,0x38,0x00,0x22]403#CHECK: sortl %r2, %r14 # encoding: [0xb9,0x38,0x00,0x2e]404#CHECK: sortl %r14, %r2 # encoding: [0xb9,0x38,0x00,0xe2]405#CHECK: sortl %r6, %r10 # encoding: [0xb9,0x38,0x00,0x6a]406 407 sortl %r2, %r2408 sortl %r2, %r14409 sortl %r14, %r2410 sortl %r6, %r10411 412#CHECK: vstebrg %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0a]413#CHECK: vstebrg %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0a]414#CHECK: vstebrg %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0a]415#CHECK: vstebrg %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0a]416#CHECK: vstebrg %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0a]417#CHECK: vstebrg %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0a]418#CHECK: vstebrg %v18, 1383(%r3,%r4), 0 # encoding: [0xe6,0x23,0x45,0x67,0x08,0x0a]419 420 stdrv %f0, 0421 stdrv %f0, 4095422 stdrv %f0, 0(%r15)423 stdrv %f0, 0(%r15,%r1)424 stdrv %f15, 0425 stdrv %v31, 0426 stdrv %v18, 0x567(%r3,%r4)427 428#CHECK: vstebrf %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0b]429#CHECK: vstebrf %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0b]430#CHECK: vstebrf %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0b]431#CHECK: vstebrf %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0b]432#CHECK: vstebrf %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0b]433#CHECK: vstebrf %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0b]434#CHECK: vstebrf %v18, 1383(%r3,%r4), 0 # encoding: [0xe6,0x23,0x45,0x67,0x08,0x0b]435 436 sterv %f0, 0437 sterv %f0, 4095438 sterv %f0, 0(%r15)439 sterv %f0, 0(%r15,%r1)440 sterv %f15, 0441 sterv %v31, 0442 sterv %v18, 0x567(%r3,%r4)443 444#CHECK: vcefb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc3]445#CHECK: vcefb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x20,0xc3]446#CHECK: vcefb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x20,0xc3]447#CHECK: vcefb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc3]448#CHECK: vcefb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc3]449#CHECK: vcefb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc3]450#CHECK: vcefb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x24,0xc3]451 452 vcefb %v0, %v0, 0, 0453 vcefb %v0, %v0, 0, 15454 vcefb %v0, %v0, 4, 0455 vcefb %v0, %v0, 12, 0456 vcefb %v0, %v31, 0, 0457 vcefb %v31, %v0, 0, 0458 vcefb %v14, %v17, 4, 10459 460#CHECK: vcelfb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc1]461#CHECK: vcelfb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x20,0xc1]462#CHECK: vcelfb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x20,0xc1]463#CHECK: vcelfb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc1]464#CHECK: vcelfb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc1]465#CHECK: vcelfb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc1]466#CHECK: vcelfb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x24,0xc1]467 468 vcelfb %v0, %v0, 0, 0469 vcelfb %v0, %v0, 0, 15470 vcelfb %v0, %v0, 4, 0471 vcelfb %v0, %v0, 12, 0472 vcelfb %v0, %v31, 0, 0473 vcelfb %v31, %v0, 0, 0474 vcelfb %v14, %v17, 4, 10475 476#CHECK: vcfeb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc2]477#CHECK: vcfeb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x20,0xc2]478#CHECK: vcfeb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x20,0xc2]479#CHECK: vcfeb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc2]480#CHECK: vcfeb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc2]481#CHECK: vcfeb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc2]482#CHECK: vcfeb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x24,0xc2]483 484 vcfeb %v0, %v0, 0, 0485 vcfeb %v0, %v0, 0, 15486 vcfeb %v0, %v0, 4, 0487 vcfeb %v0, %v0, 12, 0488 vcfeb %v0, %v31, 0, 0489 vcfeb %v31, %v0, 0, 0490 vcfeb %v14, %v17, 4, 10491 492#CHECK: vcfpl %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc1]493#CHECK: vcfpl %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc1]494#CHECK: vcfpl %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc1]495#CHECK: vcfpl %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc1]496#CHECK: vcfpl %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc1]497#CHECK: vcfpl %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc1]498#CHECK: vcfpl %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc1]499#CHECK: vcfpl %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc1]500 501 vcfpl %v0, %v0, 0, 0, 0502 vcfpl %v0, %v0, 15, 0, 0503 vcfpl %v0, %v0, 0, 0, 15504 vcfpl %v0, %v0, 0, 4, 0505 vcfpl %v0, %v0, 0, 12, 0506 vcfpl %v0, %v31, 0, 0, 0507 vcfpl %v31, %v0, 0, 0, 0508 vcfpl %v14, %v17, 11, 4, 10509 510#CHECK: vcfps %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc3]511#CHECK: vcfps %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc3]512#CHECK: vcfps %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc3]513#CHECK: vcfps %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc3]514#CHECK: vcfps %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc3]515#CHECK: vcfps %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc3]516#CHECK: vcfps %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc3]517#CHECK: vcfps %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc3]518 519 vcfps %v0, %v0, 0, 0, 0520 vcfps %v0, %v0, 15, 0, 0521 vcfps %v0, %v0, 0, 0, 15522 vcfps %v0, %v0, 0, 4, 0523 vcfps %v0, %v0, 0, 12, 0524 vcfps %v0, %v31, 0, 0, 0525 vcfps %v31, %v0, 0, 0, 0526 vcfps %v14, %v17, 11, 4, 10527 528#CHECK: vclfeb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc0]529#CHECK: vclfeb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x20,0xc0]530#CHECK: vclfeb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x20,0xc0]531#CHECK: vclfeb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc0]532#CHECK: vclfeb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc0]533#CHECK: vclfeb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc0]534#CHECK: vclfeb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x24,0xc0]535 536 vclfeb %v0, %v0, 0, 0537 vclfeb %v0, %v0, 0, 15538 vclfeb %v0, %v0, 4, 0539 vclfeb %v0, %v0, 12, 0540 vclfeb %v0, %v31, 0, 0541 vclfeb %v31, %v0, 0, 0542 vclfeb %v14, %v17, 4, 10543 544#CHECK: vclfp %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc0]545#CHECK: vclfp %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc0]546#CHECK: vclfp %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc0]547#CHECK: vclfp %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc0]548#CHECK: vclfp %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc0]549#CHECK: vclfp %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc0]550#CHECK: vclfp %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc0]551#CHECK: vclfp %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc0]552 553 vclfp %v0, %v0, 0, 0, 0554 vclfp %v0, %v0, 15, 0, 0555 vclfp %v0, %v0, 0, 0, 15556 vclfp %v0, %v0, 0, 4, 0557 vclfp %v0, %v0, 0, 12, 0558 vclfp %v0, %v31, 0, 0, 0559 vclfp %v31, %v0, 0, 0, 0560 vclfp %v14, %v17, 11, 4, 10561 562#CHECK: vcsfp %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc2]563#CHECK: vcsfp %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc2]564#CHECK: vcsfp %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc2]565#CHECK: vcsfp %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc2]566#CHECK: vcsfp %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc2]567#CHECK: vcsfp %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc2]568#CHECK: vcsfp %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc2]569#CHECK: vcsfp %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc2]570 571 vcsfp %v0, %v0, 0, 0, 0572 vcsfp %v0, %v0, 15, 0, 0573 vcsfp %v0, %v0, 0, 0, 15574 vcsfp %v0, %v0, 0, 4, 0575 vcsfp %v0, %v0, 0, 12, 0576 vcsfp %v0, %v31, 0, 0, 0577 vcsfp %v31, %v0, 0, 0, 0578 vcsfp %v14, %v17, 11, 4, 10579 580#CHECK: vcvb %r0, %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x0f,0x00,0x50]581#CHECK: vcvb %r3, %v18, 4, 6 # encoding: [0xe6,0x32,0x00,0x46,0x04,0x50]582 583 vcvb %r0, %v0, 0, 15584 vcvb %r3, %v18, 4, 6585 586#CHECK: vcvbg %r0, %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x0f,0x00,0x52]587#CHECK: vcvbg %r3, %v18, 4, 6 # encoding: [0xe6,0x32,0x00,0x46,0x04,0x52]588 589 vcvbg %r0, %v0, 0, 15590 vcvbg %r3, %v18, 4, 6591 592#CHECK: vlbr %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x06]593#CHECK: vlbr %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x06]594#CHECK: vlbr %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x06]595#CHECK: vlbr %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x06]596#CHECK: vlbr %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x06]597#CHECK: vlbr %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x06]598#CHECK: vlbr %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x06]599#CHECK: vlbr %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x06]600 601 vlbr %v0, 0, 0602 vlbr %v0, 0, 15603 vlbr %v0, 4095, 0604 vlbr %v0, 0(%r15), 0605 vlbr %v0, 0(%r15,%r1), 0606 vlbr %v15, 0, 0607 vlbr %v31, 0, 0608 vlbr %v18, 0x567(%r3,%r4), 11609 610#CHECK: vlbrf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x06]611#CHECK: vlbrf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x06]612#CHECK: vlbrf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x06]613#CHECK: vlbrf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x06]614#CHECK: vlbrf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x06]615#CHECK: vlbrf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x06]616#CHECK: vlbrf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x06]617 618 vlbrf %v0, 0619 vlbrf %v0, 4095620 vlbrf %v0, 0(%r15)621 vlbrf %v0, 0(%r15,%r1)622 vlbrf %v15, 0623 vlbrf %v31, 0624 vlbrf %v18, 0x567(%r3,%r4)625 626#CHECK: vlbrg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x06]627#CHECK: vlbrg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x06]628#CHECK: vlbrg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x06]629#CHECK: vlbrg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x06]630#CHECK: vlbrg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x06]631#CHECK: vlbrg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x06]632#CHECK: vlbrg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x06]633 634 vlbrg %v0, 0635 vlbrg %v0, 4095636 vlbrg %v0, 0(%r15)637 vlbrg %v0, 0(%r15,%r1)638 vlbrg %v15, 0639 vlbrg %v31, 0640 vlbrg %v18, 0x567(%r3,%r4)641 642#CHECK: vlbrh %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x06]643#CHECK: vlbrh %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x06]644#CHECK: vlbrh %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x06]645#CHECK: vlbrh %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x06]646#CHECK: vlbrh %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x06]647#CHECK: vlbrh %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x06]648#CHECK: vlbrh %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x06]649 650 vlbrh %v0, 0651 vlbrh %v0, 4095652 vlbrh %v0, 0(%r15)653 vlbrh %v0, 0(%r15,%r1)654 vlbrh %v15, 0655 vlbrh %v31, 0656 vlbrh %v18, 0x567(%r3,%r4)657 658#CHECK: vlbrq %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x40,0x06]659#CHECK: vlbrq %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x40,0x06]660#CHECK: vlbrq %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x40,0x06]661#CHECK: vlbrq %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x40,0x06]662#CHECK: vlbrq %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x40,0x06]663#CHECK: vlbrq %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x48,0x06]664#CHECK: vlbrq %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x48,0x06]665 666 vlbrq %v0, 0667 vlbrq %v0, 4095668 vlbrq %v0, 0(%r15)669 vlbrq %v0, 0(%r15,%r1)670 vlbrq %v15, 0671 vlbrq %v31, 0672 vlbrq %v18, 0x567(%r3,%r4)673 674#CHECK: vlbrrep %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x05]675#CHECK: vlbrrep %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x05]676#CHECK: vlbrrep %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x05]677#CHECK: vlbrrep %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x05]678#CHECK: vlbrrep %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x05]679#CHECK: vlbrrep %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x05]680#CHECK: vlbrrep %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x05]681#CHECK: vlbrrep %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x05]682 683 vlbrrep %v0, 0, 0684 vlbrrep %v0, 0, 15685 vlbrrep %v0, 4095, 0686 vlbrrep %v0, 0(%r15), 0687 vlbrrep %v0, 0(%r15,%r1), 0688 vlbrrep %v15, 0, 0689 vlbrrep %v31, 0, 0690 vlbrrep %v18, 0x567(%r3,%r4), 11691 692#CHECK: vlbrrepf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x05]693#CHECK: vlbrrepf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x05]694#CHECK: vlbrrepf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x05]695#CHECK: vlbrrepf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x05]696#CHECK: vlbrrepf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x05]697#CHECK: vlbrrepf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x05]698#CHECK: vlbrrepf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x05]699 700 vlbrrepf %v0, 0701 vlbrrepf %v0, 4095702 vlbrrepf %v0, 0(%r15)703 vlbrrepf %v0, 0(%r15,%r1)704 vlbrrepf %v15, 0705 vlbrrepf %v31, 0706 vlbrrepf %v18, 0x567(%r3,%r4)707 708#CHECK: vlbrrepg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x05]709#CHECK: vlbrrepg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x05]710#CHECK: vlbrrepg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x05]711#CHECK: vlbrrepg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x05]712#CHECK: vlbrrepg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x05]713#CHECK: vlbrrepg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x05]714#CHECK: vlbrrepg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x05]715 716 vlbrrepg %v0, 0717 vlbrrepg %v0, 4095718 vlbrrepg %v0, 0(%r15)719 vlbrrepg %v0, 0(%r15,%r1)720 vlbrrepg %v15, 0721 vlbrrepg %v31, 0722 vlbrrepg %v18, 0x567(%r3,%r4)723 724#CHECK: vlbrreph %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x05]725#CHECK: vlbrreph %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x05]726#CHECK: vlbrreph %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x05]727#CHECK: vlbrreph %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x05]728#CHECK: vlbrreph %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x05]729#CHECK: vlbrreph %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x05]730#CHECK: vlbrreph %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x05]731 732 vlbrreph %v0, 0733 vlbrreph %v0, 4095734 vlbrreph %v0, 0(%r15)735 vlbrreph %v0, 0(%r15,%r1)736 vlbrreph %v15, 0737 vlbrreph %v31, 0738 vlbrreph %v18, 0x567(%r3,%r4)739 740#CHECK: vlebrf %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x03]741#CHECK: vlebrf %v0, 0, 3 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x03]742#CHECK: vlebrf %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x03]743#CHECK: vlebrf %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x03]744#CHECK: vlebrf %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x03]745#CHECK: vlebrf %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x03]746#CHECK: vlebrf %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x03]747#CHECK: vlebrf %v18, 1383(%r3,%r4), 2 # encoding: [0xe6,0x23,0x45,0x67,0x28,0x03]748 749 vlebrf %v0, 0, 0750 vlebrf %v0, 0, 3751 vlebrf %v0, 4095, 0752 vlebrf %v0, 0(%r15), 0753 vlebrf %v0, 0(%r15,%r1), 0754 vlebrf %v15, 0, 0755 vlebrf %v31, 0, 0756 vlebrf %v18, 1383(%r3,%r4), 2757 758#CHECK: vlebrg %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x02]759#CHECK: vlebrg %v0, 0, 1 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x02]760#CHECK: vlebrg %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x02]761#CHECK: vlebrg %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x02]762#CHECK: vlebrg %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x02]763#CHECK: vlebrg %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x02]764#CHECK: vlebrg %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x02]765#CHECK: vlebrg %v18, 1383(%r3,%r4), 1 # encoding: [0xe6,0x23,0x45,0x67,0x18,0x02]766 767 vlebrg %v0, 0, 0768 vlebrg %v0, 0, 1769 vlebrg %v0, 4095, 0770 vlebrg %v0, 0(%r15), 0771 vlebrg %v0, 0(%r15,%r1), 0772 vlebrg %v15, 0, 0773 vlebrg %v31, 0, 0774 vlebrg %v18, 1383(%r3,%r4), 1775 776#CHECK: vlebrh %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x01]777#CHECK: vlebrh %v0, 0, 7 # encoding: [0xe6,0x00,0x00,0x00,0x70,0x01]778#CHECK: vlebrh %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x01]779#CHECK: vlebrh %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x01]780#CHECK: vlebrh %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x01]781#CHECK: vlebrh %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x01]782#CHECK: vlebrh %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x01]783#CHECK: vlebrh %v18, 1383(%r3,%r4), 4 # encoding: [0xe6,0x23,0x45,0x67,0x48,0x01]784 785 vlebrh %v0, 0, 0786 vlebrh %v0, 0, 7787 vlebrh %v0, 4095, 0788 vlebrh %v0, 0(%r15), 0789 vlebrh %v0, 0(%r15,%r1), 0790 vlebrh %v15, 0, 0791 vlebrh %v31, 0, 0792 vlebrh %v18, 1383(%r3,%r4), 4793 794#CHECK: vler %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x07]795#CHECK: vler %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x07]796#CHECK: vler %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x07]797#CHECK: vler %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x07]798#CHECK: vler %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x07]799#CHECK: vler %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x07]800#CHECK: vler %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x07]801#CHECK: vler %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x07]802 803 vler %v0, 0, 0804 vler %v0, 0, 15805 vler %v0, 4095, 0806 vler %v0, 0(%r15), 0807 vler %v0, 0(%r15,%r1), 0808 vler %v15, 0, 0809 vler %v31, 0, 0810 vler %v18, 0x567(%r3,%r4), 11811 812#CHECK: vlerf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x07]813#CHECK: vlerf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x07]814#CHECK: vlerf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x07]815#CHECK: vlerf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x07]816#CHECK: vlerf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x07]817#CHECK: vlerf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x07]818#CHECK: vlerf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x07]819 820 vlerf %v0, 0821 vlerf %v0, 4095822 vlerf %v0, 0(%r15)823 vlerf %v0, 0(%r15,%r1)824 vlerf %v15, 0825 vlerf %v31, 0826 vlerf %v18, 0x567(%r3,%r4)827 828#CHECK: vlerg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x07]829#CHECK: vlerg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x07]830#CHECK: vlerg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x07]831#CHECK: vlerg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x07]832#CHECK: vlerg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x07]833#CHECK: vlerg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x07]834#CHECK: vlerg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x07]835 836 vlerg %v0, 0837 vlerg %v0, 4095838 vlerg %v0, 0(%r15)839 vlerg %v0, 0(%r15,%r1)840 vlerg %v15, 0841 vlerg %v31, 0842 vlerg %v18, 0x567(%r3,%r4)843 844#CHECK: vlerh %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x07]845#CHECK: vlerh %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x07]846#CHECK: vlerh %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x07]847#CHECK: vlerh %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x07]848#CHECK: vlerh %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x07]849#CHECK: vlerh %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x07]850#CHECK: vlerh %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x07]851 852 vlerh %v0, 0853 vlerh %v0, 4095854 vlerh %v0, 0(%r15)855 vlerh %v0, 0(%r15,%r1)856 vlerh %v15, 0857 vlerh %v31, 0858 vlerh %v18, 0x567(%r3,%r4)859 860#CHECK: vllebrz %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x04]861#CHECK: vllebrz %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x04]862#CHECK: vllebrz %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x04]863#CHECK: vllebrz %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x04]864#CHECK: vllebrz %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x04]865#CHECK: vllebrz %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x04]866#CHECK: vllebrz %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x04]867#CHECK: vllebrz %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x04]868 869 vllebrz %v0, 0, 0870 vllebrz %v0, 0, 15871 vllebrz %v0, 4095, 0872 vllebrz %v0, 0(%r15), 0873 vllebrz %v0, 0(%r15,%r1), 0874 vllebrz %v15, 0, 0875 vllebrz %v31, 0, 0876 vllebrz %v18, 0x567(%r3,%r4), 11877 878#CHECK: vllebrze %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x60,0x04]879#CHECK: vllebrze %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x60,0x04]880#CHECK: vllebrze %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x60,0x04]881#CHECK: vllebrze %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x60,0x04]882#CHECK: vllebrze %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x60,0x04]883#CHECK: vllebrze %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x68,0x04]884#CHECK: vllebrze %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x68,0x04]885 886 vllebrze %v0, 0887 vllebrze %v0, 4095888 vllebrze %v0, 0(%r15)889 vllebrze %v0, 0(%r15,%r1)890 vllebrze %v15, 0891 vllebrze %v31, 0892 vllebrze %v18, 0x567(%r3,%r4)893 894#CHECK: vllebrzf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x04]895#CHECK: vllebrzf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x04]896#CHECK: vllebrzf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x04]897#CHECK: vllebrzf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x04]898#CHECK: vllebrzf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x04]899#CHECK: vllebrzf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x04]900#CHECK: vllebrzf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x04]901 902 vllebrzf %v0, 0903 vllebrzf %v0, 4095904 vllebrzf %v0, 0(%r15)905 vllebrzf %v0, 0(%r15,%r1)906 vllebrzf %v15, 0907 vllebrzf %v31, 0908 vllebrzf %v18, 0x567(%r3,%r4)909 910#CHECK: vllebrzg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x04]911#CHECK: vllebrzg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x04]912#CHECK: vllebrzg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x04]913#CHECK: vllebrzg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x04]914#CHECK: vllebrzg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x04]915#CHECK: vllebrzg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x04]916#CHECK: vllebrzg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x04]917 918 vllebrzg %v0, 0919 vllebrzg %v0, 4095920 vllebrzg %v0, 0(%r15)921 vllebrzg %v0, 0(%r15,%r1)922 vllebrzg %v15, 0923 vllebrzg %v31, 0924 vllebrzg %v18, 0x567(%r3,%r4)925 926#CHECK: vllebrzh %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x04]927#CHECK: vllebrzh %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x04]928#CHECK: vllebrzh %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x04]929#CHECK: vllebrzh %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x04]930#CHECK: vllebrzh %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x04]931#CHECK: vllebrzh %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x04]932#CHECK: vllebrzh %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x04]933 934 vllebrzh %v0, 0935 vllebrzh %v0, 4095936 vllebrzh %v0, 0(%r15)937 vllebrzh %v0, 0(%r15,%r1)938 vllebrzh %v15, 0939 vllebrzh %v31, 0940 vllebrzh %v18, 0x567(%r3,%r4)941 942#CHECK: vsld %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x86]943#CHECK: vsld %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x86]944#CHECK: vsld %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x86]945#CHECK: vsld %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x86]946#CHECK: vsld %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x86]947#CHECK: vsld %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x86]948 949 vsld %v0, %v0, %v0, 0950 vsld %v0, %v0, %v0, 255951 vsld %v0, %v0, %v31, 0952 vsld %v0, %v31, %v0, 0953 vsld %v31, %v0, %v0, 0954 vsld %v13, %v17, %v21, 0x79955 956#CHECK: vsrd %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x87]957#CHECK: vsrd %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x87]958#CHECK: vsrd %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x87]959#CHECK: vsrd %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x87]960#CHECK: vsrd %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x87]961#CHECK: vsrd %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x87]962 963 vsrd %v0, %v0, %v0, 0964 vsrd %v0, %v0, %v0, 255965 vsrd %v0, %v0, %v31, 0966 vsrd %v0, %v31, %v0, 0967 vsrd %v31, %v0, %v0, 0968 vsrd %v13, %v17, %v21, 0x79969 970#CHECK: vstbr %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0e]971#CHECK: vstbr %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x0e]972#CHECK: vstbr %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0e]973#CHECK: vstbr %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0e]974#CHECK: vstbr %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0e]975#CHECK: vstbr %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0e]976#CHECK: vstbr %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0e]977#CHECK: vstbr %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x0e]978 979 vstbr %v0, 0, 0980 vstbr %v0, 0, 15981 vstbr %v0, 4095, 0982 vstbr %v0, 0(%r15), 0983 vstbr %v0, 0(%r15,%r1), 0984 vstbr %v15, 0, 0985 vstbr %v31, 0, 0986 vstbr %v18, 0x567(%r3,%r4), 11987 988#CHECK: vstbrf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x0e]989#CHECK: vstbrf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x0e]990#CHECK: vstbrf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x0e]991#CHECK: vstbrf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x0e]992#CHECK: vstbrf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x0e]993#CHECK: vstbrf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x0e]994#CHECK: vstbrf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x0e]995 996 vstbrf %v0, 0997 vstbrf %v0, 4095998 vstbrf %v0, 0(%r15)999 vstbrf %v0, 0(%r15,%r1)1000 vstbrf %v15, 01001 vstbrf %v31, 01002 vstbrf %v18, 0x567(%r3,%r4)1003 1004#CHECK: vstbrg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x0e]1005#CHECK: vstbrg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x0e]1006#CHECK: vstbrg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x0e]1007#CHECK: vstbrg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x0e]1008#CHECK: vstbrg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x0e]1009#CHECK: vstbrg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x0e]1010#CHECK: vstbrg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x0e]1011 1012 vstbrg %v0, 01013 vstbrg %v0, 40951014 vstbrg %v0, 0(%r15)1015 vstbrg %v0, 0(%r15,%r1)1016 vstbrg %v15, 01017 vstbrg %v31, 01018 vstbrg %v18, 0x567(%r3,%r4)1019 1020#CHECK: vstbrh %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x0e]1021#CHECK: vstbrh %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x0e]1022#CHECK: vstbrh %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x0e]1023#CHECK: vstbrh %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x0e]1024#CHECK: vstbrh %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x0e]1025#CHECK: vstbrh %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x0e]1026#CHECK: vstbrh %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x0e]1027 1028 vstbrh %v0, 01029 vstbrh %v0, 40951030 vstbrh %v0, 0(%r15)1031 vstbrh %v0, 0(%r15,%r1)1032 vstbrh %v15, 01033 vstbrh %v31, 01034 vstbrh %v18, 0x567(%r3,%r4)1035 1036#CHECK: vstbrq %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x40,0x0e]1037#CHECK: vstbrq %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x40,0x0e]1038#CHECK: vstbrq %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x40,0x0e]1039#CHECK: vstbrq %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x40,0x0e]1040#CHECK: vstbrq %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x40,0x0e]1041#CHECK: vstbrq %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x48,0x0e]1042#CHECK: vstbrq %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x48,0x0e]1043 1044 vstbrq %v0, 01045 vstbrq %v0, 40951046 vstbrq %v0, 0(%r15)1047 vstbrq %v0, 0(%r15,%r1)1048 vstbrq %v15, 01049 vstbrq %v31, 01050 vstbrq %v18, 0x567(%r3,%r4)1051 1052#CHECK: vstebrf %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0b]1053#CHECK: vstebrf %v0, 0, 3 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x0b]1054#CHECK: vstebrf %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0b]1055#CHECK: vstebrf %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0b]1056#CHECK: vstebrf %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0b]1057#CHECK: vstebrf %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0b]1058#CHECK: vstebrf %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0b]1059#CHECK: vstebrf %v18, 1383(%r3,%r4), 2 # encoding: [0xe6,0x23,0x45,0x67,0x28,0x0b]1060 1061 vstebrf %v0, 0, 01062 vstebrf %v0, 0, 31063 vstebrf %v0, 4095, 01064 vstebrf %v0, 0(%r15), 01065 vstebrf %v0, 0(%r15,%r1), 01066 vstebrf %v15, 0, 01067 vstebrf %v31, 0, 01068 vstebrf %v18, 1383(%r3,%r4), 21069 1070#CHECK: vstebrg %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0a]1071#CHECK: vstebrg %v0, 0, 1 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x0a]1072#CHECK: vstebrg %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0a]1073#CHECK: vstebrg %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0a]1074#CHECK: vstebrg %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0a]1075#CHECK: vstebrg %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0a]1076#CHECK: vstebrg %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0a]1077#CHECK: vstebrg %v18, 1383(%r3,%r4), 1 # encoding: [0xe6,0x23,0x45,0x67,0x18,0x0a]1078 1079 vstebrg %v0, 0, 01080 vstebrg %v0, 0, 11081 vstebrg %v0, 4095, 01082 vstebrg %v0, 0(%r15), 01083 vstebrg %v0, 0(%r15,%r1), 01084 vstebrg %v15, 0, 01085 vstebrg %v31, 0, 01086 vstebrg %v18, 1383(%r3,%r4), 11087 1088#CHECK: vstebrh %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x09]1089#CHECK: vstebrh %v0, 0, 7 # encoding: [0xe6,0x00,0x00,0x00,0x70,0x09]1090#CHECK: vstebrh %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x09]1091#CHECK: vstebrh %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x09]1092#CHECK: vstebrh %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x09]1093#CHECK: vstebrh %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x09]1094#CHECK: vstebrh %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x09]1095#CHECK: vstebrh %v18, 1383(%r3,%r4), 4 # encoding: [0xe6,0x23,0x45,0x67,0x48,0x09]1096 1097 vstebrh %v0, 0, 01098 vstebrh %v0, 0, 71099 vstebrh %v0, 4095, 01100 vstebrh %v0, 0(%r15), 01101 vstebrh %v0, 0(%r15,%r1), 01102 vstebrh %v15, 0, 01103 vstebrh %v31, 0, 01104 vstebrh %v18, 1383(%r3,%r4), 41105 1106#CHECK: vster %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x0f]1107#CHECK: vster %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x0f]1108#CHECK: vster %v0, 4095, 0 # encoding: [0xe6,0x00,0x0f,0xff,0x00,0x0f]1109#CHECK: vster %v0, 0(%r15), 0 # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x0f]1110#CHECK: vster %v0, 0(%r15,%r1), 0 # encoding: [0xe6,0x0f,0x10,0x00,0x00,0x0f]1111#CHECK: vster %v15, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x0f]1112#CHECK: vster %v31, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x0f]1113#CHECK: vster %v18, 1383(%r3,%r4), 11 # encoding: [0xe6,0x23,0x45,0x67,0xb8,0x0f]1114 1115 vster %v0, 0, 01116 vster %v0, 0, 151117 vster %v0, 4095, 01118 vster %v0, 0(%r15), 01119 vster %v0, 0(%r15,%r1), 01120 vster %v15, 0, 01121 vster %v31, 0, 01122 vster %v18, 0x567(%r3,%r4), 111123 1124#CHECK: vsterf %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x20,0x0f]1125#CHECK: vsterf %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x20,0x0f]1126#CHECK: vsterf %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x0f]1127#CHECK: vsterf %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x20,0x0f]1128#CHECK: vsterf %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x0f]1129#CHECK: vsterf %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x0f]1130#CHECK: vsterf %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x28,0x0f]1131 1132 vsterf %v0, 01133 vsterf %v0, 40951134 vsterf %v0, 0(%r15)1135 vsterf %v0, 0(%r15,%r1)1136 vsterf %v15, 01137 vsterf %v31, 01138 vsterf %v18, 0x567(%r3,%r4)1139 1140#CHECK: vsterg %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x30,0x0f]1141#CHECK: vsterg %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x30,0x0f]1142#CHECK: vsterg %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x0f]1143#CHECK: vsterg %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x30,0x0f]1144#CHECK: vsterg %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x0f]1145#CHECK: vsterg %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x0f]1146#CHECK: vsterg %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x38,0x0f]1147 1148 vsterg %v0, 01149 vsterg %v0, 40951150 vsterg %v0, 0(%r15)1151 vsterg %v0, 0(%r15,%r1)1152 vsterg %v15, 01153 vsterg %v31, 01154 vsterg %v18, 0x567(%r3,%r4)1155 1156#CHECK: vsterh %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x10,0x0f]1157#CHECK: vsterh %v0, 4095 # encoding: [0xe6,0x00,0x0f,0xff,0x10,0x0f]1158#CHECK: vsterh %v0, 0(%r15) # encoding: [0xe6,0x00,0xf0,0x00,0x10,0x0f]1159#CHECK: vsterh %v0, 0(%r15,%r1) # encoding: [0xe6,0x0f,0x10,0x00,0x10,0x0f]1160#CHECK: vsterh %v15, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x10,0x0f]1161#CHECK: vsterh %v31, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x18,0x0f]1162#CHECK: vsterh %v18, 1383(%r3,%r4) # encoding: [0xe6,0x23,0x45,0x67,0x18,0x0f]1163 1164 vsterh %v0, 01165 vsterh %v0, 40951166 vsterh %v0, 0(%r15)1167 vsterh %v0, 0(%r15,%r1)1168 vsterh %v15, 01169 vsterh %v31, 01170 vsterh %v18, 0x567(%r3,%r4)1171 1172#CHECK: vstrs %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8b]1173#CHECK: vstrs %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8b]1174#CHECK: vstrs %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8b]1175#CHECK: vstrs %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8b]1176#CHECK: vstrs %v0, %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8b]1177#CHECK: vstrs %v0, %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8b]1178#CHECK: vstrs %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8b]1179#CHECK: vstrs %v0, %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8b]1180#CHECK: vstrs %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8b]1181#CHECK: vstrs %v0, %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8b]1182#CHECK: vstrs %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8b]1183#CHECK: vstrs %v15, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8b]1184#CHECK: vstrs %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8b]1185#CHECK: vstrs %v18, %v3, %v20, %v5, 11, 4 # encoding: [0xe7,0x23,0x4b,0x40,0x5a,0x8b]1186#CHECK: vstrs %v18, %v3, %v20, %v5, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8b]1187 1188 vstrs %v0, %v0, %v0, %v0, 01189 vstrs %v0, %v0, %v0, %v0, 151190 vstrs %v0, %v0, %v0, %v0, 0, 01191 vstrs %v0, %v0, %v0, %v0, 15, 01192 vstrs %v0, %v0, %v0, %v0, 0, 121193 vstrs %v0, %v0, %v0, %v15, 01194 vstrs %v0, %v0, %v0, %v31, 01195 vstrs %v0, %v0, %v15, %v0, 01196 vstrs %v0, %v0, %v31, %v0, 01197 vstrs %v0, %v15, %v0, %v0, 01198 vstrs %v0, %v31, %v0, %v0, 01199 vstrs %v15, %v0, %v0, %v0, 01200 vstrs %v31, %v0, %v0, %v0, 01201 vstrs %v18, %v3, %v20, %v5, 11, 41202 vstrs %v18, %v3, %v20, %v5, 0, 151203 1204#CHECK: vstrsb %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8b]1205#CHECK: vstrsb %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8b]1206#CHECK: vstrsb %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8b]1207#CHECK: vstrsb %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8b]1208#CHECK: vstrsb %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8b]1209#CHECK: vstrsb %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8b]1210#CHECK: vstrsb %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8b]1211#CHECK: vstrsb %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8b]1212#CHECK: vstrsb %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8b]1213#CHECK: vstrsb %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8b]1214#CHECK: vstrsb %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8b]1215#CHECK: vstrsb %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x40,0x5a,0x8b]1216#CHECK: vstrsb %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8b]1217#CHECK: vstrszb %v18, %v3, %v20, %v5 # encoding: [0xe7,0x23,0x40,0x20,0x5a,0x8b]1218 1219 vstrsb %v0, %v0, %v0, %v01220 vstrsb %v0, %v0, %v0, %v0, 01221 vstrsb %v0, %v0, %v0, %v0, 121222 vstrsb %v0, %v0, %v0, %v151223 vstrsb %v0, %v0, %v0, %v311224 vstrsb %v0, %v0, %v15, %v01225 vstrsb %v0, %v0, %v31, %v01226 vstrsb %v0, %v15, %v0, %v01227 vstrsb %v0, %v31, %v0, %v01228 vstrsb %v15, %v0, %v0, %v01229 vstrsb %v31, %v0, %v0, %v01230 vstrsb %v18, %v3, %v20, %v5, 41231 vstrsb %v18, %v3, %v20, %v5, 151232 vstrszb %v18, %v3, %v20, %v51233 1234#CHECK: vstrsf %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8b]1235#CHECK: vstrsf %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8b]1236#CHECK: vstrsf %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x02,0xc0,0x00,0x8b]1237#CHECK: vstrsf %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x02,0x00,0xf0,0x8b]1238#CHECK: vstrsf %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0x8b]1239#CHECK: vstrsf %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf2,0x00,0x00,0x8b]1240#CHECK: vstrsf %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0x8b]1241#CHECK: vstrsf %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x02,0x00,0x00,0x8b]1242#CHECK: vstrsf %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0x8b]1243#CHECK: vstrsf %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x02,0x00,0x00,0x8b]1244#CHECK: vstrsf %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0x8b]1245#CHECK: vstrsf %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x40,0x5a,0x8b]1246#CHECK: vstrsf %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8b]1247#CHECK: vstrszf %v18, %v3, %v20, %v5 # encoding: [0xe7,0x23,0x42,0x20,0x5a,0x8b]1248 1249 vstrsf %v0, %v0, %v0, %v01250 vstrsf %v0, %v0, %v0, %v0, 01251 vstrsf %v0, %v0, %v0, %v0, 121252 vstrsf %v0, %v0, %v0, %v151253 vstrsf %v0, %v0, %v0, %v311254 vstrsf %v0, %v0, %v15, %v01255 vstrsf %v0, %v0, %v31, %v01256 vstrsf %v0, %v15, %v0, %v01257 vstrsf %v0, %v31, %v0, %v01258 vstrsf %v15, %v0, %v0, %v01259 vstrsf %v31, %v0, %v0, %v01260 vstrsf %v18, %v3, %v20, %v5, 41261 vstrsf %v18, %v3, %v20, %v5, 151262 vstrszf %v18, %v3, %v20, %v51263 1264#CHECK: vstrsh %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8b]1265#CHECK: vstrsh %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8b]1266#CHECK: vstrsh %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x01,0xc0,0x00,0x8b]1267#CHECK: vstrsh %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x01,0x00,0xf0,0x8b]1268#CHECK: vstrsh %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0x8b]1269#CHECK: vstrsh %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf1,0x00,0x00,0x8b]1270#CHECK: vstrsh %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0x8b]1271#CHECK: vstrsh %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x01,0x00,0x00,0x8b]1272#CHECK: vstrsh %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0x8b]1273#CHECK: vstrsh %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x01,0x00,0x00,0x8b]1274#CHECK: vstrsh %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0x8b]1275#CHECK: vstrsh %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x40,0x5a,0x8b]1276#CHECK: vstrsh %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8b]1277#CHECK: vstrszh %v18, %v3, %v20, %v5 # encoding: [0xe7,0x23,0x41,0x20,0x5a,0x8b]1278 1279 vstrsh %v0, %v0, %v0, %v01280 vstrsh %v0, %v0, %v0, %v0, 01281 vstrsh %v0, %v0, %v0, %v0, 121282 vstrsh %v0, %v0, %v0, %v151283 vstrsh %v0, %v0, %v0, %v311284 vstrsh %v0, %v0, %v15, %v01285 vstrsh %v0, %v0, %v31, %v01286 vstrsh %v0, %v15, %v0, %v01287 vstrsh %v0, %v31, %v0, %v01288 vstrsh %v15, %v0, %v0, %v01289 vstrsh %v31, %v0, %v0, %v01290 vstrsh %v18, %v3, %v20, %v5, 41291 vstrsh %v18, %v3, %v20, %v5, 151292 vstrszh %v18, %v3, %v20, %v51293 1294#CHECK: wcefb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc3]1295#CHECK: wcefb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc3]1296#CHECK: wcefb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x20,0xc3]1297#CHECK: wcefb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc3]1298#CHECK: wcefb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc3]1299#CHECK: wcefb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc3]1300#CHECK: wcefb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc3]1301#CHECK: wcefb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x24,0xc3]1302 1303 wcefb %v0, %v0, 0, 01304 wcefb %f0, %f0, 0, 01305 wcefb %v0, %v0, 0, 151306 wcefb %v0, %v0, 4, 01307 wcefb %v0, %v0, 12, 01308 wcefb %v0, %v31, 0, 01309 wcefb %v31, %v0, 0, 01310 wcefb %v14, %v17, 4, 101311 1312#CHECK: wcelfb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc1]1313#CHECK: wcelfb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc1]1314#CHECK: wcelfb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x20,0xc1]1315#CHECK: wcelfb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc1]1316#CHECK: wcelfb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc1]1317#CHECK: wcelfb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc1]1318#CHECK: wcelfb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc1]1319#CHECK: wcelfb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x24,0xc1]1320 1321 wcelfb %v0, %v0, 0, 01322 wcelfb %f0, %f0, 0, 01323 wcelfb %v0, %v0, 0, 151324 wcelfb %v0, %v0, 4, 01325 wcelfb %v0, %v0, 12, 01326 wcelfb %v0, %v31, 0, 01327 wcelfb %v31, %v0, 0, 01328 wcelfb %v14, %v17, 4, 101329 1330#CHECK: wcfeb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc2]1331#CHECK: wcfeb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc2]1332#CHECK: wcfeb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x20,0xc2]1333#CHECK: wcfeb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc2]1334#CHECK: wcfeb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc2]1335#CHECK: wcfeb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc2]1336#CHECK: wcfeb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc2]1337#CHECK: wcfeb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x24,0xc2]1338 1339 wcfeb %v0, %v0, 0, 01340 wcfeb %f0, %f0, 0, 01341 wcfeb %v0, %v0, 0, 151342 wcfeb %v0, %v0, 4, 01343 wcfeb %v0, %v0, 12, 01344 wcfeb %v0, %v31, 0, 01345 wcfeb %v31, %v0, 0, 01346 wcfeb %v14, %v17, 4, 101347 1348#CHECK: wclfeb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc0]1349#CHECK: wclfeb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc0]1350#CHECK: wclfeb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x20,0xc0]1351#CHECK: wclfeb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc0]1352#CHECK: wclfeb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x20,0xc0]1353#CHECK: wclfeb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc0]1354#CHECK: wclfeb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc0]1355#CHECK: wclfeb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x24,0xc0]1356 1357 wclfeb %v0, %v0, 0, 01358 wclfeb %f0, %f0, 0, 01359 wclfeb %v0, %v0, 0, 151360 wclfeb %v0, %v0, 4, 01361 wclfeb %v0, %v0, 12, 01362 wclfeb %v0, %v31, 0, 01363 wclfeb %v31, %v0, 0, 01364 wclfeb %v14, %v17, 4, 101365 1366