1349 lines · plain
1# For z17 and above.2# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z17 -show-encoding %s \3# RUN: | FileCheck %s4 5#CHECK: bdepg %r0, %r0, %r0 # encoding: [0xb9,0x6d,0x00,0x00]6#CHECK: bdepg %r0, %r0, %r15 # encoding: [0xb9,0x6d,0xf0,0x00]7#CHECK: bdepg %r0, %r15, %r0 # encoding: [0xb9,0x6d,0x00,0x0f]8#CHECK: bdepg %r15, %r0, %r0 # encoding: [0xb9,0x6d,0x00,0xf0]9#CHECK: bdepg %r7, %r8, %r9 # encoding: [0xb9,0x6d,0x90,0x78]10 11 bdepg %r0,%r0,%r012 bdepg %r0,%r0,%r1513 bdepg %r0,%r15,%r014 bdepg %r15,%r0,%r015 bdepg %r7,%r8,%r916 17#CHECK: bextg %r0, %r0, %r0 # encoding: [0xb9,0x6c,0x00,0x00]18#CHECK: bextg %r0, %r0, %r15 # encoding: [0xb9,0x6c,0xf0,0x00]19#CHECK: bextg %r0, %r15, %r0 # encoding: [0xb9,0x6c,0x00,0x0f]20#CHECK: bextg %r15, %r0, %r0 # encoding: [0xb9,0x6c,0x00,0xf0]21#CHECK: bextg %r7, %r8, %r9 # encoding: [0xb9,0x6c,0x90,0x78]22 23 bextg %r0,%r0,%r024 bextg %r0,%r0,%r1525 bextg %r0,%r15,%r026 bextg %r15,%r0,%r027 bextg %r7,%r8,%r928 29#CHECK: cal %r0, 0, 0 # encoding: [0xc8,0x06,0x00,0x00,0x00,0x00]30#CHECK: cal %r2, 0(%r1), 0(%r15) # encoding: [0xc8,0x26,0x10,0x00,0xf0,0x00]31#CHECK: cal %r2, 1(%r1), 0(%r15) # encoding: [0xc8,0x26,0x10,0x01,0xf0,0x00]32#CHECK: cal %r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x26,0x1f,0xff,0xf0,0x00]33#CHECK: cal %r2, 0(%r1), 1(%r15) # encoding: [0xc8,0x26,0x10,0x00,0xf0,0x01]34#CHECK: cal %r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x26,0x10,0x00,0xff,0xff]35 36 cal %r0, 0, 037 cal %r2, 0(%r1), 0(%r15)38 cal %r2, 1(%r1), 0(%r15)39 cal %r2, 4095(%r1), 0(%r15)40 cal %r2, 0(%r1), 1(%r15)41 cal %r2, 0(%r1), 4095(%r15)42 43#CHECK: calg %r0, 0, 0 # encoding: [0xc8,0x07,0x00,0x00,0x00,0x00]44#CHECK: calg %r2, 0(%r1), 0(%r15) # encoding: [0xc8,0x27,0x10,0x00,0xf0,0x00]45#CHECK: calg %r2, 1(%r1), 0(%r15) # encoding: [0xc8,0x27,0x10,0x01,0xf0,0x00]46#CHECK: calg %r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x27,0x1f,0xff,0xf0,0x00]47#CHECK: calg %r2, 0(%r1), 1(%r15) # encoding: [0xc8,0x27,0x10,0x00,0xf0,0x01]48#CHECK: calg %r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x27,0x10,0x00,0xff,0xff]49 50 calg %r0, 0, 051 calg %r2, 0(%r1), 0(%r15)52 calg %r2, 1(%r1), 0(%r15)53 calg %r2, 4095(%r1), 0(%r15)54 calg %r2, 0(%r1), 1(%r15)55 calg %r2, 0(%r1), 4095(%r15)56 57#CHECK: calgf %r0, 0, 0 # encoding: [0xc8,0x0f,0x00,0x00,0x00,0x00]58#CHECK: calgf %r2, 0(%r1), 0(%r15) # encoding: [0xc8,0x2f,0x10,0x00,0xf0,0x00]59#CHECK: calgf %r2, 1(%r1), 0(%r15) # encoding: [0xc8,0x2f,0x10,0x01,0xf0,0x00]60#CHECK: calgf %r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x2f,0x1f,0xff,0xf0,0x00]61#CHECK: calgf %r2, 0(%r1), 1(%r15) # encoding: [0xc8,0x2f,0x10,0x00,0xf0,0x01]62#CHECK: calgf %r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x2f,0x10,0x00,0xff,0xff]63 64 calgf %r0, 0, 065 calgf %r2, 0(%r1), 0(%r15)66 calgf %r2, 1(%r1), 0(%r15)67 calgf %r2, 4095(%r1), 0(%r15)68 calgf %r2, 0(%r1), 1(%r15)69 calgf %r2, 0(%r1), 4095(%r15)70 71#CHECK: clzg %r0, %r15 # encoding: [0xb9,0x68,0x00,0x0f]72#CHECK: clzg %r7, %r8 # encoding: [0xb9,0x68,0x00,0x78]73#CHECK: clzg %r15, %r0 # encoding: [0xb9,0x68,0x00,0xf0]74 75 clzg %r0, %r1576 clzg %r7, %r877 clzg %r15, %r078 79#CHECK: ctzg %r0, %r15 # encoding: [0xb9,0x69,0x00,0x0f]80#CHECK: ctzg %r7, %r8 # encoding: [0xb9,0x69,0x00,0x78]81#CHECK: ctzg %r15, %r0 # encoding: [0xb9,0x69,0x00,0xf0]82 83 ctzg %r0, %r1584 ctzg %r7, %r885 ctzg %r15, %r086 87#CHECK: kimd %r0, %r0, 0 # encoding: [0xb9,0x3e,0x00,0x00]88#CHECK: kimd %r0, %r0, 15 # encoding: [0xb9,0x3e,0xf0,0x00]89#CHECK: kimd %r0, %r14, 0 # encoding: [0xb9,0x3e,0x00,0x0e]90#CHECK: kimd %r15, %r0, 0 # encoding: [0xb9,0x3e,0x00,0xf0]91#CHECK: kimd %r7, %r10, 13 # encoding: [0xb9,0x3e,0xd0,0x7a]92 93 kimd %r0, %r0, 094 kimd %r0, %r0, 1595 kimd %r0, %r14, 096 kimd %r15, %r0, 097 kimd %r7, %r10, 1398 99#CHECK: klmd %r0, %r0, 0 # encoding: [0xb9,0x3f,0x00,0x00]100#CHECK: klmd %r0, %r0, 15 # encoding: [0xb9,0x3f,0xf0,0x00]101#CHECK: klmd %r0, %r14, 0 # encoding: [0xb9,0x3f,0x00,0x0e]102#CHECK: klmd %r15, %r0, 0 # encoding: [0xb9,0x3f,0x00,0xf0]103#CHECK: klmd %r7, %r10, 13 # encoding: [0xb9,0x3f,0xd0,0x7a]104 105 klmd %r0, %r0, 0106 klmd %r0, %r0, 15107 klmd %r0, %r14, 0108 klmd %r15, %r0, 0109 klmd %r7, %r10, 13110 111#CHECK: lxab %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x60]112#CHECK: lxab %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x60]113#CHECK: lxab %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x60]114#CHECK: lxab %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x60]115#CHECK: lxab %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x60]116#CHECK: lxab %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x60]117#CHECK: lxab %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x60]118#CHECK: lxab %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x60]119#CHECK: lxab %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x60]120#CHECK: lxab %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x60]121 122 lxab %r0, -524288123 lxab %r0, -1124 lxab %r0, 0125 lxab %r0, 1126 lxab %r0, 524287127 lxab %r0, 0(%r1)128 lxab %r0, 0(%r15)129 lxab %r0, 524287(%r1,%r15)130 lxab %r0, 524287(%r15,%r1)131 lxab %r15, 0132 133#CHECK: lxah %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x62]134#CHECK: lxah %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x62]135#CHECK: lxah %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x62]136#CHECK: lxah %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x62]137#CHECK: lxah %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x62]138#CHECK: lxah %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x62]139#CHECK: lxah %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x62]140#CHECK: lxah %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x62]141#CHECK: lxah %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x62]142#CHECK: lxah %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x62]143 144 lxah %r0, -524288145 lxah %r0, -1146 lxah %r0, 0147 lxah %r0, 1148 lxah %r0, 524287149 lxah %r0, 0(%r1)150 lxah %r0, 0(%r15)151 lxah %r0, 524287(%r1,%r15)152 lxah %r0, 524287(%r15,%r1)153 lxah %r15, 0154 155#CHECK: lxaf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x64]156#CHECK: lxaf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x64]157#CHECK: lxaf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x64]158#CHECK: lxaf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x64]159#CHECK: lxaf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x64]160#CHECK: lxaf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x64]161#CHECK: lxaf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x64]162#CHECK: lxaf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x64]163#CHECK: lxaf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x64]164#CHECK: lxaf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x64]165 166 lxaf %r0, -524288167 lxaf %r0, -1168 lxaf %r0, 0169 lxaf %r0, 1170 lxaf %r0, 524287171 lxaf %r0, 0(%r1)172 lxaf %r0, 0(%r15)173 lxaf %r0, 524287(%r1,%r15)174 lxaf %r0, 524287(%r15,%r1)175 lxaf %r15, 0176 177#CHECK: lxag %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x66]178#CHECK: lxag %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x66]179#CHECK: lxag %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x66]180#CHECK: lxag %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x66]181#CHECK: lxag %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x66]182#CHECK: lxag %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x66]183#CHECK: lxag %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x66]184#CHECK: lxag %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x66]185#CHECK: lxag %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x66]186#CHECK: lxag %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x66]187 188 lxag %r0, -524288189 lxag %r0, -1190 lxag %r0, 0191 lxag %r0, 1192 lxag %r0, 524287193 lxag %r0, 0(%r1)194 lxag %r0, 0(%r15)195 lxag %r0, 524287(%r1,%r15)196 lxag %r0, 524287(%r15,%r1)197 lxag %r15, 0198 199#CHECK: lxaq %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x68]200#CHECK: lxaq %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x68]201#CHECK: lxaq %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x68]202#CHECK: lxaq %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x68]203#CHECK: lxaq %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x68]204#CHECK: lxaq %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x68]205#CHECK: lxaq %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x68]206#CHECK: lxaq %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x68]207#CHECK: lxaq %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x68]208#CHECK: lxaq %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x68]209 210 lxaq %r0, -524288211 lxaq %r0, -1212 lxaq %r0, 0213 lxaq %r0, 1214 lxaq %r0, 524287215 lxaq %r0, 0(%r1)216 lxaq %r0, 0(%r15)217 lxaq %r0, 524287(%r1,%r15)218 lxaq %r0, 524287(%r15,%r1)219 lxaq %r15, 0220 221#CHECK: llxab %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x61]222#CHECK: llxab %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x61]223#CHECK: llxab %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x61]224#CHECK: llxab %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x61]225#CHECK: llxab %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x61]226#CHECK: llxab %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x61]227#CHECK: llxab %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x61]228#CHECK: llxab %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x61]229#CHECK: llxab %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x61]230#CHECK: llxab %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x61]231 232 llxab %r0, -524288233 llxab %r0, -1234 llxab %r0, 0235 llxab %r0, 1236 llxab %r0, 524287237 llxab %r0, 0(%r1)238 llxab %r0, 0(%r15)239 llxab %r0, 524287(%r1,%r15)240 llxab %r0, 524287(%r15,%r1)241 llxab %r15, 0242 243#CHECK: llxah %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x63]244#CHECK: llxah %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x63]245#CHECK: llxah %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x63]246#CHECK: llxah %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x63]247#CHECK: llxah %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x63]248#CHECK: llxah %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x63]249#CHECK: llxah %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x63]250#CHECK: llxah %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x63]251#CHECK: llxah %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x63]252#CHECK: llxah %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x63]253 254 llxah %r0, -524288255 llxah %r0, -1256 llxah %r0, 0257 llxah %r0, 1258 llxah %r0, 524287259 llxah %r0, 0(%r1)260 llxah %r0, 0(%r15)261 llxah %r0, 524287(%r1,%r15)262 llxah %r0, 524287(%r15,%r1)263 llxah %r15, 0264 265#CHECK: llxaf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x65]266#CHECK: llxaf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x65]267#CHECK: llxaf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x65]268#CHECK: llxaf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x65]269#CHECK: llxaf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x65]270#CHECK: llxaf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x65]271#CHECK: llxaf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x65]272#CHECK: llxaf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x65]273#CHECK: llxaf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x65]274#CHECK: llxaf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x65]275 276 llxaf %r0, -524288277 llxaf %r0, -1278 llxaf %r0, 0279 llxaf %r0, 1280 llxaf %r0, 524287281 llxaf %r0, 0(%r1)282 llxaf %r0, 0(%r15)283 llxaf %r0, 524287(%r1,%r15)284 llxaf %r0, 524287(%r15,%r1)285 llxaf %r15, 0286 287#CHECK: llxag %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x67]288#CHECK: llxag %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x67]289#CHECK: llxag %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x67]290#CHECK: llxag %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x67]291#CHECK: llxag %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x67]292#CHECK: llxag %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x67]293#CHECK: llxag %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x67]294#CHECK: llxag %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x67]295#CHECK: llxag %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x67]296#CHECK: llxag %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x67]297 298 llxag %r0, -524288299 llxag %r0, -1300 llxag %r0, 0301 llxag %r0, 1302 llxag %r0, 524287303 llxag %r0, 0(%r1)304 llxag %r0, 0(%r15)305 llxag %r0, 524287(%r1,%r15)306 llxag %r0, 524287(%r15,%r1)307 llxag %r15, 0308 309#CHECK: llxaq %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x69]310#CHECK: llxaq %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x69]311#CHECK: llxaq %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x69]312#CHECK: llxaq %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x69]313#CHECK: llxaq %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x69]314#CHECK: llxaq %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x69]315#CHECK: llxaq %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x69]316#CHECK: llxaq %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x69]317#CHECK: llxaq %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x69]318#CHECK: llxaq %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x69]319 320 llxaq %r0, -524288321 llxaq %r0, -1322 llxaq %r0, 0323 llxaq %r0, 1324 llxaq %r0, 524287325 llxaq %r0, 0(%r1)326 llxaq %r0, 0(%r15)327 llxaq %r0, 524287(%r1,%r15)328 llxaq %r0, 524287(%r15,%r1)329 llxaq %r15, 0330 331#CHECK: pfcr %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x16]332#CHECK: pfcr %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x16]333#CHECK: pfcr %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x16]334#CHECK: pfcr %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x16]335#CHECK: pfcr %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x16]336#CHECK: pfcr %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x16]337#CHECK: pfcr %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x16]338#CHECK: pfcr %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x16]339#CHECK: pfcr %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x16]340#CHECK: pfcr %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x16]341#CHECK: pfcr %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x16]342#CHECK: pfcr %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x16]343 344 pfcr %r0, %r0 ,0345 pfcr %r15, %r1, 0346 pfcr %r1, %r15, 0347 pfcr %r15, %r15, 0348 pfcr %r0, %r0, -524288349 pfcr %r0, %r0, -1350 pfcr %r0, %r0, 1351 pfcr %r0, %r0, 524287352 pfcr %r0, %r0, 0(%r1)353 pfcr %r0, %r0, 0(%r15)354 pfcr %r0, %r0, 524287(%r1)355 pfcr %r0, %r0, 524287(%r15)356 357#CHECK: vavgq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf2]358#CHECK: vavgq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf2]359#CHECK: vavgq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf2]360#CHECK: vavgq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf2]361#CHECK: vavgq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf2]362 363 vavgq %v0, %v0, %v0364 vavgq %v0, %v0, %v31365 vavgq %v0, %v31, %v0366 vavgq %v31, %v0, %v0367 vavgq %v18, %v3, %v20368 369#CHECK: vavglq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf0]370#CHECK: vavglq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf0]371#CHECK: vavglq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf0]372#CHECK: vavglq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf0]373#CHECK: vavglq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf0]374 375 vavglq %v0, %v0, %v0376 vavglq %v0, %v0, %v31377 vavglq %v0, %v31, %v0378 vavglq %v31, %v0, %v0379 vavglq %v18, %v3, %v20380 381#CHECK: vblend %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x89]382#CHECK: vblend %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x89]383#CHECK: vblend %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x89]384#CHECK: vblend %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x89]385#CHECK: vblend %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x89]386#CHECK: vblend %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x89]387#CHECK: vblend %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0x89]388 389 vblend %v0, %v0, %v0, %v0, 0390 vblend %v0, %v0, %v0, %v0, 15391 vblend %v0, %v0, %v0, %v31, 0392 vblend %v0, %v0, %v31, %v0, 0393 vblend %v0, %v31, %v0, %v0, 0394 vblend %v31, %v0, %v0, %v0, 0395 vblend %v13, %v17, %v21, %v25, 11396 397#CHECK: vblendb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x89]398#CHECK: vblendb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x89]399#CHECK: vblendb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x89]400#CHECK: vblendb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x89]401#CHECK: vblendb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x89]402#CHECK: vblendb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x89]403 404 vblendb %v0, %v0, %v0, %v0405 vblendb %v0, %v0, %v0, %v31406 vblendb %v0, %v0, %v31, %v0407 vblendb %v0, %v31, %v0, %v0408 vblendb %v31, %v0, %v0, %v0409 vblendb %v13, %v17, %v21, %v25410 411#CHECK: vblendh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x89]412#CHECK: vblendh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0x89]413#CHECK: vblendh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0x89]414#CHECK: vblendh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0x89]415#CHECK: vblendh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0x89]416#CHECK: vblendh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0x89]417 418 vblendh %v0, %v0, %v0, %v0419 vblendh %v0, %v0, %v0, %v31420 vblendh %v0, %v0, %v31, %v0421 vblendh %v0, %v31, %v0, %v0422 vblendh %v31, %v0, %v0, %v0423 vblendh %v13, %v17, %v21, %v25424 425#CHECK: vblendf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x89]426#CHECK: vblendf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0x89]427#CHECK: vblendf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0x89]428#CHECK: vblendf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0x89]429#CHECK: vblendf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0x89]430#CHECK: vblendf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0x89]431 432 vblendf %v0, %v0, %v0, %v0433 vblendf %v0, %v0, %v0, %v31434 vblendf %v0, %v0, %v31, %v0435 vblendf %v0, %v31, %v0, %v0436 vblendf %v31, %v0, %v0, %v0437 vblendf %v13, %v17, %v21, %v25438 439#CHECK: vblendg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0x89]440#CHECK: vblendg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x89]441#CHECK: vblendg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x89]442#CHECK: vblendg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x89]443#CHECK: vblendg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x89]444#CHECK: vblendg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x89]445 446 vblendg %v0, %v0, %v0, %v0447 vblendg %v0, %v0, %v0, %v31448 vblendg %v0, %v0, %v31, %v0449 vblendg %v0, %v31, %v0, %v0450 vblendg %v31, %v0, %v0, %v0451 vblendg %v13, %v17, %v21, %v25452 453#CHECK: vblendq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0x89]454#CHECK: vblendq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0x89]455#CHECK: vblendq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0x89]456#CHECK: vblendq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0x89]457#CHECK: vblendq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0x89]458#CHECK: vblendq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0x89]459 460 vblendq %v0, %v0, %v0, %v0461 vblendq %v0, %v0, %v0, %v31462 vblendq %v0, %v0, %v31, %v0463 vblendq %v0, %v31, %v0, %v0464 vblendq %v31, %v0, %v0, %v0465 vblendq %v13, %v17, %v21, %v25466 467#CHECK: vceqq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf8]468#CHECK: vceqq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf8]469#CHECK: vceqq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf8]470#CHECK: vceqq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf8]471#CHECK: vceqq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf8]472#CHECK: vceqqs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x44,0xf8]473 474 vceqq %v0, %v0, %v0475 vceqq %v0, %v0, %v31476 vceqq %v0, %v31, %v0477 vceqq %v31, %v0, %v0478 vceqq %v18, %v3, %v20479 vceqqs %v5, %v22, %v7480 481#CHECK: vchq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfb]482#CHECK: vchq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfb]483#CHECK: vchq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfb]484#CHECK: vchq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfb]485#CHECK: vchq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfb]486#CHECK: vchqs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x44,0xfb]487 488 vchq %v0, %v0, %v0489 vchq %v0, %v0, %v31490 vchq %v0, %v31, %v0491 vchq %v31, %v0, %v0492 vchq %v18, %v3, %v20493 vchqs %v5, %v22, %v7494 495#CHECK: vchlq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf9]496#CHECK: vchlq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf9]497#CHECK: vchlq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf9]498#CHECK: vchlq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf9]499#CHECK: vchlq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf9]500#CHECK: vchlqs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x44,0xf9]501 502 vchlq %v0, %v0, %v0503 vchlq %v0, %v0, %v31504 vchlq %v0, %v31, %v0505 vchlq %v31, %v0, %v0506 vchlq %v18, %v3, %v20507 vchlqs %v5, %v22, %v7508 509#CHECK: vclzq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0x53]510#CHECK: vclzq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0x53]511#CHECK: vclzq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0x53]512#CHECK: vclzq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0x53]513#CHECK: vclzq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0x53]514#CHECK: vclzq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0x53]515 516 vclzq %v0, %v0517 vclzq %v0, %v15518 vclzq %v0, %v31519 vclzq %v15, %v0520 vclzq %v31, %v0521 vclzq %v14, %v17522 523#CHECK: vctzq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0x52]524#CHECK: vctzq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0x52]525#CHECK: vctzq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0x52]526#CHECK: vctzq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0x52]527#CHECK: vctzq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0x52]528#CHECK: vctzq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0x52]529 530 vctzq %v0, %v0531 vctzq %v0, %v15532 vctzq %v0, %v31533 vctzq %v15, %v0534 vctzq %v31, %v0535 vctzq %v14, %v17536 537#CHECK: vcvbq %v0, %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x4e]538#CHECK: vcvbq %v0, %v0, 15 # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x4e]539#CHECK: vcvbq %v31, %v0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x4e]540#CHECK: vcvbq %v0, %v15, 0 # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x4e]541#CHECK: vcvbq %v0, %v31, 0 # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x4e]542#CHECK: vcvbq %v3, %v18, 4 # encoding: [0xe6,0x32,0x00,0x40,0x04,0x4e]543 544 vcvbq %v0, %v0, 0545 vcvbq %v0, %v0, 15546 vcvbq %v31, %v0, 0547 vcvbq %v0, %v15, 0548 vcvbq %v0, %v31, 0549 vcvbq %v3, %v18, 4550 551#CHECK: vcvdq %v0, %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x4a]552#CHECK: vcvdq %v0, %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x4a]553#CHECK: vcvdq %v0, %v0, 255, 0 # encoding: [0xe6,0x00,0x00,0x0f,0xf0,0x4a]554#CHECK: vcvdq %v0, %v31, 0, 0 # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x4a]555#CHECK: vcvdq %v15, %v0, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x4a]556#CHECK: vcvdq %v31, %v0, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x4a]557#CHECK: vcvdq %v18, %v9, 52, 11 # encoding: [0xe6,0x29,0x00,0xb3,0x48,0x4a]558 559 vcvdq %v0, %v0, 0, 0560 vcvdq %v0, %v0, 0, 15561 vcvdq %v0, %v0, 255, 0562 vcvdq %v0, %v31, 0, 0563 vcvdq %v15, %v0, 0, 0564 vcvdq %v31, %v0, 0, 0565 vcvdq %v18, %v9, 0x34, 11566 567#CHECK: vd %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb2]568#CHECK: vd %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb2]569#CHECK: vd %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb2]570#CHECK: vd %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb2]571#CHECK: vd %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb2]572#CHECK: vd %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb2]573#CHECK: vd %v13, %v17, %v21, 8, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb2]574 575 vd %v0, %v0, %v0, 0, 0576 vd %v0, %v0, %v0, 0, 15577 vd %v0, %v0, %v0, 15, 0578 vd %v0, %v0, %v31, 0, 0579 vd %v0, %v31, %v0, 0, 0580 vd %v31, %v0, %v0, 0, 0581 vd %v13, %v17, %v21, 8, 4582 583#CHECK: vdf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb2]584#CHECK: vdf %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb2]585#CHECK: vdf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb2]586#CHECK: vdf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb2]587#CHECK: vdf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb2]588#CHECK: vdf %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb2]589 590 vdf %v0, %v0, %v0, 0591 vdf %v0, %v0, %v0, 15592 vdf %v0, %v0, %v31, 0593 vdf %v0, %v31, %v0, 0594 vdf %v31, %v0, %v0, 0595 vdf %v13, %v17, %v21, 4596 597#CHECK: vdg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb2]598#CHECK: vdg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb2]599#CHECK: vdg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb2]600#CHECK: vdg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb2]601#CHECK: vdg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb2]602#CHECK: vdg %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb2]603 604 vdg %v0, %v0, %v0, 0605 vdg %v0, %v0, %v0, 15606 vdg %v0, %v0, %v31, 0607 vdg %v0, %v31, %v0, 0608 vdg %v31, %v0, %v0, 0609 vdg %v13, %v17, %v21, 4610 611#CHECK: vdq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb2]612#CHECK: vdq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb2]613#CHECK: vdq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb2]614#CHECK: vdq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb2]615#CHECK: vdq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb2]616#CHECK: vdq %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb2]617 618 vdq %v0, %v0, %v0, 0619 vdq %v0, %v0, %v0, 15620 vdq %v0, %v0, %v31, 0621 vdq %v0, %v31, %v0, 0622 vdq %v31, %v0, %v0, 0623 vdq %v13, %v17, %v21, 4624 625#CHECK: vdl %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb0]626#CHECK: vdl %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb0]627#CHECK: vdl %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb0]628#CHECK: vdl %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb0]629#CHECK: vdl %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb0]630#CHECK: vdl %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb0]631#CHECK: vdl %v13, %v17, %v21, 8, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb0]632 633 vdl %v0, %v0, %v0, 0, 0634 vdl %v0, %v0, %v0, 0, 15635 vdl %v0, %v0, %v0, 15, 0636 vdl %v0, %v0, %v31, 0, 0637 vdl %v0, %v31, %v0, 0, 0638 vdl %v31, %v0, %v0, 0, 0639 vdl %v13, %v17, %v21, 8, 4640 641#CHECK: vdlf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb0]642#CHECK: vdlf %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb0]643#CHECK: vdlf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb0]644#CHECK: vdlf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb0]645#CHECK: vdlf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb0]646#CHECK: vdlf %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb0]647 648 vdlf %v0, %v0, %v0, 0649 vdlf %v0, %v0, %v0, 15650 vdlf %v0, %v0, %v31, 0651 vdlf %v0, %v31, %v0, 0652 vdlf %v31, %v0, %v0, 0653 vdlf %v13, %v17, %v21, 4654 655#CHECK: vdlg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb0]656#CHECK: vdlg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb0]657#CHECK: vdlg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb0]658#CHECK: vdlg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb0]659#CHECK: vdlg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb0]660#CHECK: vdlg %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb0]661 662 vdlg %v0, %v0, %v0, 0663 vdlg %v0, %v0, %v0, 15664 vdlg %v0, %v0, %v31, 0665 vdlg %v0, %v31, %v0, 0666 vdlg %v31, %v0, %v0, 0667 vdlg %v13, %v17, %v21, 4668 669#CHECK: vdlq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb0]670#CHECK: vdlq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb0]671#CHECK: vdlq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb0]672#CHECK: vdlq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb0]673#CHECK: vdlq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb0]674#CHECK: vdlq %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb0]675 676 vdlq %v0, %v0, %v0, 0677 vdlq %v0, %v0, %v0, 15678 vdlq %v0, %v0, %v31, 0679 vdlq %v0, %v31, %v0, 0680 vdlq %v31, %v0, %v0, 0681 vdlq %v13, %v17, %v21, 4682 683#CHECK: veval %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x88]684#CHECK: veval %v0, %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x88]685#CHECK: veval %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x88]686#CHECK: veval %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x88]687#CHECK: veval %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x88]688#CHECK: veval %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x88]689#CHECK: veval %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x88]690#CHECK: veval %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x88]691#CHECK: veval %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x88]692#CHECK: veval %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x88]693#CHECK: veval %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x04,0x5a,0x88]694 695 veval %v0, %v0, %v0, %v0, 0696 veval %v0, %v0, %v0, %v0, 255697 veval %v0, %v0, %v0, %v15, 0698 veval %v0, %v0, %v0, %v31, 0699 veval %v0, %v0, %v15, %v0, 0700 veval %v0, %v0, %v31, %v0, 0701 veval %v0, %v15, %v0, %v0, 0702 veval %v0, %v31, %v0, %v0, 0703 veval %v15, %v0, %v0, %v0, 0704 veval %v31, %v0, %v0, %v0, 0705 veval %v18, %v3, %v20, %v5, 4706 707#CHECK: vecq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xdb]708#CHECK: vecq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xdb]709#CHECK: vecq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xdb]710#CHECK: vecq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xdb]711#CHECK: vecq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xdb]712#CHECK: vecq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xdb]713 714 vecq %v0, %v0715 vecq %v0, %v15716 vecq %v0, %v31717 vecq %v15, %v0718 vecq %v31, %v0719 vecq %v14, %v17720 721#CHECK: veclq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xd9]722#CHECK: veclq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xd9]723#CHECK: veclq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xd9]724#CHECK: veclq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xd9]725#CHECK: veclq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xd9]726#CHECK: veclq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xd9]727 728 veclq %v0, %v0729 veclq %v0, %v15730 veclq %v0, %v31731 veclq %v15, %v0732 veclq %v31, %v0733 veclq %v14, %v17734 735#CHECK: vgem %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x54]736#CHECK: vgem %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x54]737#CHECK: vgem %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x54]738#CHECK: vgem %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x54]739#CHECK: vgem %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x54]740#CHECK: vgem %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x54]741#CHECK: vgem %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x54]742 743 vgem %v0, %v0, 0744 vgem %v0, %v0, 15745 vgem %v0, %v15, 0746 vgem %v0, %v31, 0747 vgem %v15, %v0, 0748 vgem %v31, %v0, 0749 vgem %v14, %v17, 11750 751#CHECK: vgemb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x54]752#CHECK: vgemb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x54]753#CHECK: vgemb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x54]754#CHECK: vgemb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x54]755#CHECK: vgemb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x54]756#CHECK: vgemb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x54]757 758 vgemb %v0, %v0759 vgemb %v0, %v15760 vgemb %v0, %v31761 vgemb %v15, %v0762 vgemb %v31, %v0763 vgemb %v14, %v17764 765#CHECK: vgemh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x54]766#CHECK: vgemh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x54]767#CHECK: vgemh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x54]768#CHECK: vgemh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x54]769#CHECK: vgemh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x54]770#CHECK: vgemh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x54]771 772 vgemh %v0, %v0773 vgemh %v0, %v15774 vgemh %v0, %v31775 vgemh %v15, %v0776 vgemh %v31, %v0777 vgemh %v14, %v17778 779#CHECK: vgemf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x54]780#CHECK: vgemf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x54]781#CHECK: vgemf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x54]782#CHECK: vgemf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x54]783#CHECK: vgemf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x54]784#CHECK: vgemf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x54]785 786 vgemf %v0, %v0787 vgemf %v0, %v15788 vgemf %v0, %v31789 vgemf %v15, %v0790 vgemf %v31, %v0791 vgemf %v14, %v17792 793#CHECK: vgemg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x54]794#CHECK: vgemg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x54]795#CHECK: vgemg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x54]796#CHECK: vgemg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x54]797#CHECK: vgemg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x54]798#CHECK: vgemg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x54]799 800 vgemg %v0, %v0801 vgemg %v0, %v15802 vgemg %v0, %v31803 vgemg %v15, %v0804 vgemg %v31, %v0805 vgemg %v14, %v17806 807#CHECK: vgemq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0x54]808#CHECK: vgemq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0x54]809#CHECK: vgemq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0x54]810#CHECK: vgemq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0x54]811#CHECK: vgemq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0x54]812#CHECK: vgemq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0x54]813 814 vgemq %v0, %v0815 vgemq %v0, %v15816 vgemq %v0, %v31817 vgemq %v15, %v0818 vgemq %v31, %v0819 vgemq %v14, %v17820 821#CHECK: vlcq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xde]822#CHECK: vlcq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xde]823#CHECK: vlcq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xde]824#CHECK: vlcq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xde]825#CHECK: vlcq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xde]826#CHECK: vlcq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xde]827 828 vlcq %v0, %v0829 vlcq %v0, %v15830 vlcq %v0, %v31831 vlcq %v15, %v0832 vlcq %v31, %v0833 vlcq %v14, %v17834 835#CHECK: vlpq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xdf]836#CHECK: vlpq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xdf]837#CHECK: vlpq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xdf]838#CHECK: vlpq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xdf]839#CHECK: vlpq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xdf]840#CHECK: vlpq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xdf]841 842 vlpq %v0, %v0843 vlpq %v0, %v15844 vlpq %v0, %v31845 vlpq %v15, %v0846 vlpq %v31, %v0847 vlpq %v14, %v17848 849#CHECK: vmalg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xaa]850#CHECK: vmalg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xaa]851#CHECK: vmalg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xaa]852#CHECK: vmalg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xaa]853#CHECK: vmalg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xaa]854#CHECK: vmalg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xaa]855 856 vmalg %v0, %v0, %v0, %v0857 vmalg %v0, %v0, %v0, %v31858 vmalg %v0, %v0, %v31, %v0859 vmalg %v0, %v31, %v0, %v0860 vmalg %v31, %v0, %v0, %v0861 vmalg %v13, %v17, %v21, %v25862 863#CHECK: vmalq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xaa]864#CHECK: vmalq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xaa]865#CHECK: vmalq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xaa]866#CHECK: vmalq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xaa]867#CHECK: vmalq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xaa]868#CHECK: vmalq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xaa]869 870 vmalq %v0, %v0, %v0, %v0871 vmalq %v0, %v0, %v0, %v31872 vmalq %v0, %v0, %v31, %v0873 vmalq %v0, %v31, %v0, %v0874 vmalq %v31, %v0, %v0, %v0875 vmalq %v13, %v17, %v21, %v25876 877#CHECK: vmahg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xab]878#CHECK: vmahg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xab]879#CHECK: vmahg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xab]880#CHECK: vmahg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xab]881#CHECK: vmahg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xab]882#CHECK: vmahg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xab]883 884 vmahg %v0, %v0, %v0, %v0885 vmahg %v0, %v0, %v0, %v31886 vmahg %v0, %v0, %v31, %v0887 vmahg %v0, %v31, %v0, %v0888 vmahg %v31, %v0, %v0, %v0889 vmahg %v13, %v17, %v21, %v25890 891#CHECK: vmahq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xab]892#CHECK: vmahq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xab]893#CHECK: vmahq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xab]894#CHECK: vmahq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xab]895#CHECK: vmahq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xab]896#CHECK: vmahq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xab]897 898 vmahq %v0, %v0, %v0, %v0899 vmahq %v0, %v0, %v0, %v31900 vmahq %v0, %v0, %v31, %v0901 vmahq %v0, %v31, %v0, %v0902 vmahq %v31, %v0, %v0, %v0903 vmahq %v13, %v17, %v21, %v25904 905#CHECK: vmalhg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xa9]906#CHECK: vmalhg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xa9]907#CHECK: vmalhg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xa9]908#CHECK: vmalhg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xa9]909#CHECK: vmalhg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xa9]910#CHECK: vmalhg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xa9]911 912 vmalhg %v0, %v0, %v0, %v0913 vmalhg %v0, %v0, %v0, %v31914 vmalhg %v0, %v0, %v31, %v0915 vmalhg %v0, %v31, %v0, %v0916 vmalhg %v31, %v0, %v0, %v0917 vmalhg %v13, %v17, %v21, %v25918 919#CHECK: vmalhq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xa9]920#CHECK: vmalhq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xa9]921#CHECK: vmalhq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xa9]922#CHECK: vmalhq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xa9]923#CHECK: vmalhq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xa9]924#CHECK: vmalhq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xa9]925 926 vmalhq %v0, %v0, %v0, %v0927 vmalhq %v0, %v0, %v0, %v31928 vmalhq %v0, %v0, %v31, %v0929 vmalhq %v0, %v31, %v0, %v0930 vmalhq %v31, %v0, %v0, %v0931 vmalhq %v13, %v17, %v21, %v25932 933#CHECK: vmaeg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xae]934#CHECK: vmaeg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xae]935#CHECK: vmaeg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xae]936#CHECK: vmaeg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xae]937#CHECK: vmaeg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xae]938#CHECK: vmaeg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xae]939 940 vmaeg %v0, %v0, %v0, %v0941 vmaeg %v0, %v0, %v0, %v31942 vmaeg %v0, %v0, %v31, %v0943 vmaeg %v0, %v31, %v0, %v0944 vmaeg %v31, %v0, %v0, %v0945 vmaeg %v13, %v17, %v21, %v25946 947#CHECK: vmaleg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xac]948#CHECK: vmaleg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xac]949#CHECK: vmaleg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xac]950#CHECK: vmaleg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xac]951#CHECK: vmaleg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xac]952#CHECK: vmaleg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xac]953 954 vmaleg %v0, %v0, %v0, %v0955 vmaleg %v0, %v0, %v0, %v31956 vmaleg %v0, %v0, %v31, %v0957 vmaleg %v0, %v31, %v0, %v0958 vmaleg %v31, %v0, %v0, %v0959 vmaleg %v13, %v17, %v21, %v25960 961#CHECK: vmaog %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xaf]962#CHECK: vmaog %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xaf]963#CHECK: vmaog %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xaf]964#CHECK: vmaog %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xaf]965#CHECK: vmaog %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xaf]966#CHECK: vmaog %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xaf]967 968 vmaog %v0, %v0, %v0, %v0969 vmaog %v0, %v0, %v0, %v31970 vmaog %v0, %v0, %v31, %v0971 vmaog %v0, %v31, %v0, %v0972 vmaog %v31, %v0, %v0, %v0973 vmaog %v13, %v17, %v21, %v25974 975#CHECK: vmalog %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xad]976#CHECK: vmalog %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xad]977#CHECK: vmalog %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xad]978#CHECK: vmalog %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xad]979#CHECK: vmalog %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xad]980#CHECK: vmalog %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xad]981 982 vmalog %v0, %v0, %v0, %v0983 vmalog %v0, %v0, %v0, %v31984 vmalog %v0, %v0, %v31, %v0985 vmalog %v0, %v31, %v0, %v0986 vmalog %v31, %v0, %v0, %v0987 vmalog %v13, %v17, %v21, %v25988 989#CHECK: vmlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa2]990#CHECK: vmlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa2]991#CHECK: vmlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa2]992#CHECK: vmlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa2]993#CHECK: vmlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa2]994 995 vmlg %v0, %v0, %v0996 vmlg %v0, %v0, %v31997 vmlg %v0, %v31, %v0998 vmlg %v31, %v0, %v0999 vmlg %v18, %v3, %v201000 1001#CHECK: vmlq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xa2]1002#CHECK: vmlq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xa2]1003#CHECK: vmlq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xa2]1004#CHECK: vmlq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xa2]1005#CHECK: vmlq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xa2]1006 1007 vmlq %v0, %v0, %v01008 vmlq %v0, %v0, %v311009 vmlq %v0, %v31, %v01010 vmlq %v31, %v0, %v01011 vmlq %v18, %v3, %v201012 1013#CHECK: vmhg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa3]1014#CHECK: vmhg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa3]1015#CHECK: vmhg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa3]1016#CHECK: vmhg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa3]1017#CHECK: vmhg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa3]1018 1019 vmhg %v0, %v0, %v01020 vmhg %v0, %v0, %v311021 vmhg %v0, %v31, %v01022 vmhg %v31, %v0, %v01023 vmhg %v18, %v3, %v201024 1025#CHECK: vmhq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xa3]1026#CHECK: vmhq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xa3]1027#CHECK: vmhq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xa3]1028#CHECK: vmhq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xa3]1029#CHECK: vmhq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xa3]1030 1031 vmhq %v0, %v0, %v01032 vmhq %v0, %v0, %v311033 vmhq %v0, %v31, %v01034 vmhq %v31, %v0, %v01035 vmhq %v18, %v3, %v201036 1037#CHECK: vmlhg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa1]1038#CHECK: vmlhg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa1]1039#CHECK: vmlhg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa1]1040#CHECK: vmlhg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa1]1041#CHECK: vmlhg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa1]1042 1043 vmlhg %v0, %v0, %v01044 vmlhg %v0, %v0, %v311045 vmlhg %v0, %v31, %v01046 vmlhg %v31, %v0, %v01047 vmlhg %v18, %v3, %v201048 1049#CHECK: vmlhq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xa1]1050#CHECK: vmlhq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xa1]1051#CHECK: vmlhq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xa1]1052#CHECK: vmlhq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xa1]1053#CHECK: vmlhq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xa1]1054 1055 vmlhq %v0, %v0, %v01056 vmlhq %v0, %v0, %v311057 vmlhq %v0, %v31, %v01058 vmlhq %v31, %v0, %v01059 vmlhq %v18, %v3, %v201060 1061#CHECK: vmeg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa6]1062#CHECK: vmeg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa6]1063#CHECK: vmeg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa6]1064#CHECK: vmeg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa6]1065#CHECK: vmeg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa6]1066 1067 vmeg %v0, %v0, %v01068 vmeg %v0, %v0, %v311069 vmeg %v0, %v31, %v01070 vmeg %v31, %v0, %v01071 vmeg %v18, %v3, %v201072 1073#CHECK: vmleg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa4]1074#CHECK: vmleg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa4]1075#CHECK: vmleg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa4]1076#CHECK: vmleg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa4]1077#CHECK: vmleg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa4]1078 1079 vmleg %v0, %v0, %v01080 vmleg %v0, %v0, %v311081 vmleg %v0, %v31, %v01082 vmleg %v31, %v0, %v01083 vmleg %v18, %v3, %v201084 1085#CHECK: vmog %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa7]1086#CHECK: vmog %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa7]1087#CHECK: vmog %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa7]1088#CHECK: vmog %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa7]1089#CHECK: vmog %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa7]1090 1091 vmog %v0, %v0, %v01092 vmog %v0, %v0, %v311093 vmog %v0, %v31, %v01094 vmog %v31, %v0, %v01095 vmog %v18, %v3, %v201096 1097#CHECK: vmlog %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa5]1098#CHECK: vmlog %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa5]1099#CHECK: vmlog %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa5]1100#CHECK: vmlog %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa5]1101#CHECK: vmlog %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa5]1102 1103 vmlog %v0, %v0, %v01104 vmlog %v0, %v0, %v311105 vmlog %v0, %v31, %v01106 vmlog %v31, %v0, %v01107 vmlog %v18, %v3, %v201108 1109#CHECK: vmnq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfe]1110#CHECK: vmnq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfe]1111#CHECK: vmnq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfe]1112#CHECK: vmnq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfe]1113#CHECK: vmnq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfe]1114 1115 vmnq %v0, %v0, %v01116 vmnq %v0, %v0, %v311117 vmnq %v0, %v31, %v01118 vmnq %v31, %v0, %v01119 vmnq %v18, %v3, %v201120 1121#CHECK: vmnlq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfc]1122#CHECK: vmnlq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfc]1123#CHECK: vmnlq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfc]1124#CHECK: vmnlq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfc]1125#CHECK: vmnlq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfc]1126 1127 vmnlq %v0, %v0, %v01128 vmnlq %v0, %v0, %v311129 vmnlq %v0, %v31, %v01130 vmnlq %v31, %v0, %v01131 vmnlq %v18, %v3, %v201132 1133#CHECK: vmxq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xff]1134#CHECK: vmxq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xff]1135#CHECK: vmxq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xff]1136#CHECK: vmxq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xff]1137#CHECK: vmxq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xff]1138 1139 vmxq %v0, %v0, %v01140 vmxq %v0, %v0, %v311141 vmxq %v0, %v31, %v01142 vmxq %v31, %v0, %v01143 vmxq %v18, %v3, %v201144 1145#CHECK: vmxlq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfd]1146#CHECK: vmxlq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfd]1147#CHECK: vmxlq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfd]1148#CHECK: vmxlq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfd]1149#CHECK: vmxlq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfd]1150 1151 vmxlq %v0, %v0, %v01152 vmxlq %v0, %v0, %v311153 vmxlq %v0, %v31, %v01154 vmxlq %v31, %v0, %v01155 vmxlq %v18, %v3, %v201156 1157#CHECK: vr %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb3]1158#CHECK: vr %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb3]1159#CHECK: vr %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb3]1160#CHECK: vr %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb3]1161#CHECK: vr %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb3]1162#CHECK: vr %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb3]1163#CHECK: vr %v13, %v17, %v21, 8, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb3]1164 1165 vr %v0, %v0, %v0, 0, 01166 vr %v0, %v0, %v0, 0, 151167 vr %v0, %v0, %v0, 15, 01168 vr %v0, %v0, %v31, 0, 01169 vr %v0, %v31, %v0, 0, 01170 vr %v31, %v0, %v0, 0, 01171 vr %v13, %v17, %v21, 8, 41172 1173#CHECK: vrf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb3]1174#CHECK: vrf %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb3]1175#CHECK: vrf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb3]1176#CHECK: vrf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb3]1177#CHECK: vrf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb3]1178#CHECK: vrf %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb3]1179 1180 vrf %v0, %v0, %v0, 01181 vrf %v0, %v0, %v0, 151182 vrf %v0, %v0, %v31, 01183 vrf %v0, %v31, %v0, 01184 vrf %v31, %v0, %v0, 01185 vrf %v13, %v17, %v21, 41186 1187#CHECK: vrg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb3]1188#CHECK: vrg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb3]1189#CHECK: vrg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb3]1190#CHECK: vrg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb3]1191#CHECK: vrg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb3]1192#CHECK: vrg %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb3]1193 1194 vrg %v0, %v0, %v0, 01195 vrg %v0, %v0, %v0, 151196 vrg %v0, %v0, %v31, 01197 vrg %v0, %v31, %v0, 01198 vrg %v31, %v0, %v0, 01199 vrg %v13, %v17, %v21, 41200 1201#CHECK: vrq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb3]1202#CHECK: vrq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb3]1203#CHECK: vrq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb3]1204#CHECK: vrq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb3]1205#CHECK: vrq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb3]1206#CHECK: vrq %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb3]1207 1208 vrq %v0, %v0, %v0, 01209 vrq %v0, %v0, %v0, 151210 vrq %v0, %v0, %v31, 01211 vrq %v0, %v31, %v0, 01212 vrq %v31, %v0, %v0, 01213 vrq %v13, %v17, %v21, 41214 1215#CHECK: vrl %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb1]1216#CHECK: vrl %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb1]1217#CHECK: vrl %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb1]1218#CHECK: vrl %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb1]1219#CHECK: vrl %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb1]1220#CHECK: vrl %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb1]1221#CHECK: vrl %v13, %v17, %v21, 8, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb1]1222 1223 vrl %v0, %v0, %v0, 0, 01224 vrl %v0, %v0, %v0, 0, 151225 vrl %v0, %v0, %v0, 15, 01226 vrl %v0, %v0, %v31, 0, 01227 vrl %v0, %v31, %v0, 0, 01228 vrl %v31, %v0, %v0, 0, 01229 vrl %v13, %v17, %v21, 8, 41230 1231#CHECK: vrlf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb1]1232#CHECK: vrlf %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb1]1233#CHECK: vrlf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb1]1234#CHECK: vrlf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb1]1235#CHECK: vrlf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb1]1236#CHECK: vrlf %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb1]1237 1238 vrlf %v0, %v0, %v0, 01239 vrlf %v0, %v0, %v0, 151240 vrlf %v0, %v0, %v31, 01241 vrlf %v0, %v31, %v0, 01242 vrlf %v31, %v0, %v0, 01243 vrlf %v13, %v17, %v21, 41244 1245#CHECK: vrlg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb1]1246#CHECK: vrlg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb1]1247#CHECK: vrlg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb1]1248#CHECK: vrlg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb1]1249#CHECK: vrlg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb1]1250#CHECK: vrlg %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb1]1251 1252 vrlg %v0, %v0, %v0, 01253 vrlg %v0, %v0, %v0, 151254 vrlg %v0, %v0, %v31, 01255 vrlg %v0, %v31, %v0, 01256 vrlg %v31, %v0, %v0, 01257 vrlg %v13, %v17, %v21, 41258 1259#CHECK: vrlq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb1]1260#CHECK: vrlq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb1]1261#CHECK: vrlq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb1]1262#CHECK: vrlq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb1]1263#CHECK: vrlq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb1]1264#CHECK: vrlq %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb1]1265 1266 vrlq %v0, %v0, %v0, 01267 vrlq %v0, %v0, %v0, 151268 vrlq %v0, %v0, %v31, 01269 vrlq %v0, %v31, %v0, 01270 vrlq %v31, %v0, %v0, 01271 vrlq %v13, %v17, %v21, 41272 1273#CHECK: vtp %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x5f]1274#CHECK: vtp %v0, 65535 # encoding: [0xe6,0x00,0x0f,0xff,0xf0,0x5f]1275#CHECK: vtp %v15, 4660 # encoding: [0xe6,0x0f,0x01,0x23,0x40,0x5f]1276 1277 vtp %v0, 01278 vtp %v0, 655351279 vtp %v15, 46601280 1281#CHECK: vtz %v0, %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x7f]1282#CHECK: vtz %v0, %v0, 65535 # encoding: [0xe6,0x00,0x0f,0xff,0xf0,0x7f]1283#CHECK: vtz %v0, %v31, 0 # encoding: [0xe6,0x00,0xf0,0x00,0x02,0x7f]1284#CHECK: vtz %v31, %v0, 0 # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x7f]1285#CHECK: vtz %v13, %v17, 4660 # encoding: [0xe6,0x0d,0x11,0x23,0x42,0x7f]1286 1287 vtz %v0, %v0, 01288 vtz %v0, %v0, 655351289 vtz %v0, %v31, 01290 vtz %v31, %v0, 01291 vtz %v13, %v17, 46601292 1293#CHECK: vuphg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd7]1294#CHECK: vuphg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd7]1295#CHECK: vuphg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd7]1296#CHECK: vuphg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd7]1297#CHECK: vuphg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd7]1298#CHECK: vuphg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd7]1299 1300 vuphg %v0, %v01301 vuphg %v0, %v151302 vuphg %v0, %v311303 vuphg %v15, %v01304 vuphg %v31, %v01305 vuphg %v14, %v171306 1307#CHECK: vuplg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd6]1308#CHECK: vuplg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd6]1309#CHECK: vuplg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd6]1310#CHECK: vuplg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd6]1311#CHECK: vuplg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd6]1312#CHECK: vuplg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd6]1313 1314 vuplg %v0, %v01315 vuplg %v0, %v151316 vuplg %v0, %v311317 vuplg %v15, %v01318 vuplg %v31, %v01319 vuplg %v14, %v171320 1321#CHECK: vuplhg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd5]1322#CHECK: vuplhg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd5]1323#CHECK: vuplhg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd5]1324#CHECK: vuplhg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd5]1325#CHECK: vuplhg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd5]1326#CHECK: vuplhg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd5]1327 1328 vuplhg %v0, %v01329 vuplhg %v0, %v151330 vuplhg %v0, %v311331 vuplhg %v15, %v01332 vuplhg %v31, %v01333 vuplhg %v14, %v171334 1335#CHECK: vupllg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd4]1336#CHECK: vupllg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd4]1337#CHECK: vupllg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd4]1338#CHECK: vupllg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd4]1339#CHECK: vupllg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd4]1340#CHECK: vupllg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd4]1341 1342 vupllg %v0, %v01343 vupllg %v0, %v151344 vupllg %v0, %v311345 vupllg %v15, %v01346 vupllg %v31, %v01347 vupllg %v14, %v171348 1349