Home | History | Annotate | Download | only in SystemZ
      1 # Test z13 instructions that don't have PC-relative operands.
      2 # RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=z13 \
      3 # RUN:   | FileCheck %s
      4 
      5 #CHECK: lcbb    %r0, 0, 0
      6 0xe7 0x00 0x00 0x00 0x00 0x27
      7 
      8 #CHECK: lcbb    %r1, 2475(%r7,%r8), 12
      9 0xe7 0x17 0x89 0xab 0xc0 0x27
     10 
     11 #CHECK: lcbb    %r15, 4095(%r15,%r15), 15
     12 0xe7 0xff 0xff 0xff 0xf0 0x27
     13 
     14 #CHECK: vab     %v0, %v0, %v0
     15 0xe7 0x00 0x00 0x00 0x00 0xf3
     16 
     17 #CHECK: vab     %v18, %v3, %v20
     18 0xe7 0x23 0x40 0x00 0x0a 0xf3
     19 
     20 #CHECK: vab     %v31, %v31, %v31
     21 0xe7 0xff 0xf0 0x00 0x0e 0xf3
     22 
     23 #CHECK: vaccb   %v0, %v0, %v0
     24 0xe7 0x00 0x00 0x00 0x00 0xf1
     25 
     26 #CHECK: vaccb   %v18, %v3, %v20
     27 0xe7 0x23 0x40 0x00 0x0a 0xf1
     28 
     29 #CHECK: vaccb   %v31, %v31, %v31
     30 0xe7 0xff 0xf0 0x00 0x0e 0xf1
     31 
     32 #CHECK: vacccq  %v0, %v0, %v0, %v0
     33 0xe7 0x00 0x04 0x00 0x00 0xb9
     34 
     35 #CHECK: vacccq  %v3, %v20, %v5, %v22
     36 0xe7 0x34 0x54 0x00 0x65 0xb9
     37 
     38 #CHECK: vacccq  %v31, %v31, %v31, %v31
     39 0xe7 0xff 0xf4 0x00 0xff 0xb9
     40 
     41 #CHECK: vaccf   %v0, %v0, %v0
     42 0xe7 0x00 0x00 0x00 0x20 0xf1
     43 
     44 #CHECK: vaccf   %v18, %v3, %v20
     45 0xe7 0x23 0x40 0x00 0x2a 0xf1
     46 
     47 #CHECK: vaccf   %v31, %v31, %v31
     48 0xe7 0xff 0xf0 0x00 0x2e 0xf1
     49 
     50 #CHECK: vaccg   %v0, %v0, %v0
     51 0xe7 0x00 0x00 0x00 0x30 0xf1
     52 
     53 #CHECK: vaccg   %v18, %v3, %v20
     54 0xe7 0x23 0x40 0x00 0x3a 0xf1
     55 
     56 #CHECK: vaccg   %v31, %v31, %v31
     57 0xe7 0xff 0xf0 0x00 0x3e 0xf1
     58 
     59 #CHECK: vacch   %v0, %v0, %v0
     60 0xe7 0x00 0x00 0x00 0x10 0xf1
     61 
     62 #CHECK: vacch   %v18, %v3, %v20
     63 0xe7 0x23 0x40 0x00 0x1a 0xf1
     64 
     65 #CHECK: vacch   %v31, %v31, %v31
     66 0xe7 0xff 0xf0 0x00 0x1e 0xf1
     67 
     68 #CHECK: vaccq   %v0, %v0, %v0
     69 0xe7 0x00 0x00 0x00 0x40 0xf1
     70 
     71 #CHECK: vaccq   %v18, %v3, %v20
     72 0xe7 0x23 0x40 0x00 0x4a 0xf1
     73 
     74 #CHECK: vaccq   %v31, %v31, %v31
     75 0xe7 0xff 0xf0 0x00 0x4e 0xf1
     76 
     77 #CHECK: vacq    %v0, %v0, %v0, %v0
     78 0xe7 0x00 0x04 0x00 0x00 0xbb
     79 
     80 #CHECK: vacq    %v3, %v20, %v5, %v22
     81 0xe7 0x34 0x54 0x00 0x65 0xbb
     82 
     83 #CHECK: vacq    %v31, %v31, %v31, %v31
     84 0xe7 0xff 0xf4 0x00 0xff 0xbb
     85 
     86 #CHECK: vaf     %v0, %v0, %v0
     87 0xe7 0x00 0x00 0x00 0x20 0xf3
     88 
     89 #CHECK: vaf     %v18, %v3, %v20
     90 0xe7 0x23 0x40 0x00 0x2a 0xf3
     91 
     92 #CHECK: vaf     %v31, %v31, %v31
     93 0xe7 0xff 0xf0 0x00 0x2e 0xf3
     94 
     95 #CHECK: vag     %v0, %v0, %v0
     96 0xe7 0x00 0x00 0x00 0x30 0xf3
     97 
     98 #CHECK: vag     %v18, %v3, %v20
     99 0xe7 0x23 0x40 0x00 0x3a 0xf3
    100 
    101 #CHECK: vag     %v31, %v31, %v31
    102 0xe7 0xff 0xf0 0x00 0x3e 0xf3
    103 
    104 #CHECK: vah     %v0, %v0, %v0
    105 0xe7 0x00 0x00 0x00 0x10 0xf3
    106 
    107 #CHECK: vah     %v18, %v3, %v20
    108 0xe7 0x23 0x40 0x00 0x1a 0xf3
    109 
    110 #CHECK: vah     %v31, %v31, %v31
    111 0xe7 0xff 0xf0 0x00 0x1e 0xf3
    112 
    113 #CHECK: vaq     %v0, %v0, %v0
    114 0xe7 0x00 0x00 0x00 0x40 0xf3
    115 
    116 #CHECK: vaq     %v18, %v3, %v20
    117 0xe7 0x23 0x40 0x00 0x4a 0xf3
    118 
    119 #CHECK: vaq     %v31, %v31, %v31
    120 0xe7 0xff 0xf0 0x00 0x4e 0xf3
    121 
    122 #CHECK: vavgb   %v0, %v0, %v0
    123 0xe7 0x00 0x00 0x00 0x00 0xf2
    124 
    125 #CHECK: vavgb   %v18, %v3, %v20
    126 0xe7 0x23 0x40 0x00 0x0a 0xf2
    127 
    128 #CHECK: vavgb   %v31, %v31, %v31
    129 0xe7 0xff 0xf0 0x00 0x0e 0xf2
    130 
    131 #CHECK: vavgf   %v0, %v0, %v0
    132 0xe7 0x00 0x00 0x00 0x20 0xf2
    133 
    134 #CHECK: vavgf   %v18, %v3, %v20
    135 0xe7 0x23 0x40 0x00 0x2a 0xf2
    136 
    137 #CHECK: vavgf   %v31, %v31, %v31
    138 0xe7 0xff 0xf0 0x00 0x2e 0xf2
    139 
    140 #CHECK: vavgg   %v0, %v0, %v0
    141 0xe7 0x00 0x00 0x00 0x30 0xf2
    142 
    143 #CHECK: vavgg   %v18, %v3, %v20
    144 0xe7 0x23 0x40 0x00 0x3a 0xf2
    145 
    146 #CHECK: vavgg   %v31, %v31, %v31
    147 0xe7 0xff 0xf0 0x00 0x3e 0xf2
    148 
    149 #CHECK: vavgh   %v0, %v0, %v0
    150 0xe7 0x00 0x00 0x00 0x10 0xf2
    151 
    152 #CHECK: vavgh   %v18, %v3, %v20
    153 0xe7 0x23 0x40 0x00 0x1a 0xf2
    154 
    155 #CHECK: vavgh   %v31, %v31, %v31
    156 0xe7 0xff 0xf0 0x00 0x1e 0xf2
    157 
    158 #CHECK: vavglb  %v0, %v0, %v0
    159 0xe7 0x00 0x00 0x00 0x00 0xf0
    160 
    161 #CHECK: vavglb  %v18, %v3, %v20
    162 0xe7 0x23 0x40 0x00 0x0a 0xf0
    163 
    164 #CHECK: vavglb  %v31, %v31, %v31
    165 0xe7 0xff 0xf0 0x00 0x0e 0xf0
    166 
    167 #CHECK: vavglf  %v0, %v0, %v0
    168 0xe7 0x00 0x00 0x00 0x20 0xf0
    169 
    170 #CHECK: vavglf  %v18, %v3, %v20
    171 0xe7 0x23 0x40 0x00 0x2a 0xf0
    172 
    173 #CHECK: vavglf  %v31, %v31, %v31
    174 0xe7 0xff 0xf0 0x00 0x2e 0xf0
    175 
    176 #CHECK: vavglg  %v0, %v0, %v0
    177 0xe7 0x00 0x00 0x00 0x30 0xf0
    178 
    179 #CHECK: vavglg  %v18, %v3, %v20
    180 0xe7 0x23 0x40 0x00 0x3a 0xf0
    181 
    182 #CHECK: vavglg  %v31, %v31, %v31
    183 0xe7 0xff 0xf0 0x00 0x3e 0xf0
    184 
    185 #CHECK: vavglh  %v0, %v0, %v0
    186 0xe7 0x00 0x00 0x00 0x10 0xf0
    187 
    188 #CHECK: vavglh  %v18, %v3, %v20
    189 0xe7 0x23 0x40 0x00 0x1a 0xf0
    190 
    191 #CHECK: vavglh  %v31, %v31, %v31
    192 0xe7 0xff 0xf0 0x00 0x1e 0xf0
    193 
    194 #CHECK: vcdgb   %v0, %v0, 0, 0
    195 0xe7 0x00 0x00 0x00 0x30 0xc3
    196 
    197 #CHECK: vcdgb   %v19, %v14, 4, 10
    198 0xe7 0x3e 0x00 0xa4 0x38 0xc3
    199 
    200 #CHECK: vcdgb   %v31, %v31, 7, 15
    201 0xe7 0xff 0x00 0xf7 0x3c 0xc3
    202 
    203 #CHECK: vcdlgb  %v0, %v0, 0, 0
    204 0xe7 0x00 0x00 0x00 0x30 0xc1
    205 
    206 #CHECK: vcdlgb  %v19, %v14, 4, 10
    207 0xe7 0x3e 0x00 0xa4 0x38 0xc1
    208 
    209 #CHECK: vcdlgb  %v31, %v31, 7, 15
    210 0xe7 0xff 0x00 0xf7 0x3c 0xc1
    211 
    212 #CHECK: vceqb   %v0, %v0, %v0
    213 0xe7 0x00 0x00 0x00 0x00 0xf8
    214 
    215 #CHECK: vceqb   %v18, %v3, %v20
    216 0xe7 0x23 0x40 0x00 0x0a 0xf8
    217 
    218 #CHECK: vceqbs  %v7, %v24, %v9
    219 0xe7 0x78 0x90 0x10 0x04 0xf8
    220 
    221 #CHECK: vceqb   %v31, %v31, %v31
    222 0xe7 0xff 0xf0 0x00 0x0e 0xf8
    223 
    224 #CHECK: vceqf   %v0, %v0, %v0
    225 0xe7 0x00 0x00 0x00 0x20 0xf8
    226 
    227 #CHECK: vceqf   %v18, %v3, %v20
    228 0xe7 0x23 0x40 0x00 0x2a 0xf8
    229 
    230 #CHECK: vceqfs  %v7, %v24, %v9
    231 0xe7 0x78 0x90 0x10 0x24 0xf8
    232 
    233 #CHECK: vceqf   %v31, %v31, %v31
    234 0xe7 0xff 0xf0 0x00 0x2e 0xf8
    235 
    236 #CHECK: vceqg   %v0, %v0, %v0
    237 0xe7 0x00 0x00 0x00 0x30 0xf8
    238 
    239 #CHECK: vceqg   %v18, %v3, %v20
    240 0xe7 0x23 0x40 0x00 0x3a 0xf8
    241 
    242 #CHECK: vceqgs  %v7, %v24, %v9
    243 0xe7 0x78 0x90 0x10 0x34 0xf8
    244 
    245 #CHECK: vceqg   %v31, %v31, %v31
    246 0xe7 0xff 0xf0 0x00 0x3e 0xf8
    247 
    248 #CHECK: vceqh   %v0, %v0, %v0
    249 0xe7 0x00 0x00 0x00 0x10 0xf8
    250 
    251 #CHECK: vceqh   %v18, %v3, %v20
    252 0xe7 0x23 0x40 0x00 0x1a 0xf8
    253 
    254 #CHECK: vceqhs  %v7, %v24, %v9
    255 0xe7 0x78 0x90 0x10 0x14 0xf8
    256 
    257 #CHECK: vceqh   %v31, %v31, %v31
    258 0xe7 0xff 0xf0 0x00 0x1e 0xf8
    259 
    260 #CHECK: vcgdb   %v0, %v0, 0, 0
    261 0xe7 0x00 0x00 0x00 0x30 0xc2
    262 
    263 #CHECK: vcgdb   %v19, %v14, 4, 10
    264 0xe7 0x3e 0x00 0xa4 0x38 0xc2
    265 
    266 #CHECK: vcgdb   %v31, %v31, 7, 15
    267 0xe7 0xff 0x00 0xf7 0x3c 0xc2
    268 
    269 #CHECK: vchb    %v0, %v0, %v0
    270 0xe7 0x00 0x00 0x00 0x00 0xfb
    271 
    272 #CHECK: vchb    %v18, %v3, %v20
    273 0xe7 0x23 0x40 0x00 0x0a 0xfb
    274 
    275 #CHECK: vchbs   %v7, %v24, %v9
    276 0xe7 0x78 0x90 0x10 0x04 0xfb
    277 
    278 #CHECK: vchb    %v31, %v31, %v31
    279 0xe7 0xff 0xf0 0x00 0x0e 0xfb
    280 
    281 #CHECK: vchf    %v0, %v0, %v0
    282 0xe7 0x00 0x00 0x00 0x20 0xfb
    283 
    284 #CHECK: vchf    %v18, %v3, %v20
    285 0xe7 0x23 0x40 0x00 0x2a 0xfb
    286 
    287 #CHECK: vchfs   %v7, %v24, %v9
    288 0xe7 0x78 0x90 0x10 0x24 0xfb
    289 
    290 #CHECK: vchf    %v31, %v31, %v31
    291 0xe7 0xff 0xf0 0x00 0x2e 0xfb
    292 
    293 #CHECK: vchg    %v0, %v0, %v0
    294 0xe7 0x00 0x00 0x00 0x30 0xfb
    295 
    296 #CHECK: vchg    %v18, %v3, %v20
    297 0xe7 0x23 0x40 0x00 0x3a 0xfb
    298 
    299 #CHECK: vchgs   %v7, %v24, %v9
    300 0xe7 0x78 0x90 0x10 0x34 0xfb
    301 
    302 #CHECK: vchg    %v31, %v31, %v31
    303 0xe7 0xff 0xf0 0x00 0x3e 0xfb
    304 
    305 #CHECK: vchh    %v0, %v0, %v0
    306 0xe7 0x00 0x00 0x00 0x10 0xfb
    307 
    308 #CHECK: vchh    %v18, %v3, %v20
    309 0xe7 0x23 0x40 0x00 0x1a 0xfb
    310 
    311 #CHECK: vchhs   %v7, %v24, %v9
    312 0xe7 0x78 0x90 0x10 0x14 0xfb
    313 
    314 #CHECK: vchh    %v31, %v31, %v31
    315 0xe7 0xff 0xf0 0x00 0x1e 0xfb
    316 
    317 #CHECK: vchlb   %v0, %v0, %v0
    318 0xe7 0x00 0x00 0x00 0x00 0xf9
    319 
    320 #CHECK: vchlb   %v18, %v3, %v20
    321 0xe7 0x23 0x40 0x00 0x0a 0xf9
    322 
    323 #CHECK: vchlbs  %v7, %v24, %v9
    324 0xe7 0x78 0x90 0x10 0x04 0xf9
    325 
    326 #CHECK: vchlb   %v31, %v31, %v31
    327 0xe7 0xff 0xf0 0x00 0x0e 0xf9
    328 
    329 #CHECK: vchlf   %v0, %v0, %v0
    330 0xe7 0x00 0x00 0x00 0x20 0xf9
    331 
    332 #CHECK: vchlf   %v18, %v3, %v20
    333 0xe7 0x23 0x40 0x00 0x2a 0xf9
    334 
    335 #CHECK: vchlfs  %v7, %v24, %v9
    336 0xe7 0x78 0x90 0x10 0x24 0xf9
    337 
    338 #CHECK: vchlf   %v31, %v31, %v31
    339 0xe7 0xff 0xf0 0x00 0x2e 0xf9
    340 
    341 #CHECK: vchlg   %v0, %v0, %v0
    342 0xe7 0x00 0x00 0x00 0x30 0xf9
    343 
    344 #CHECK: vchlg   %v18, %v3, %v20
    345 0xe7 0x23 0x40 0x00 0x3a 0xf9
    346 
    347 #CHECK: vchlgs  %v7, %v24, %v9
    348 0xe7 0x78 0x90 0x10 0x34 0xf9
    349 
    350 #CHECK: vchlg   %v31, %v31, %v31
    351 0xe7 0xff 0xf0 0x00 0x3e 0xf9
    352 
    353 #CHECK: vchlh   %v0, %v0, %v0
    354 0xe7 0x00 0x00 0x00 0x10 0xf9
    355 
    356 #CHECK: vchlh   %v18, %v3, %v20
    357 0xe7 0x23 0x40 0x00 0x1a 0xf9
    358 
    359 #CHECK: vchlhs  %v7, %v24, %v9
    360 0xe7 0x78 0x90 0x10 0x14 0xf9
    361 
    362 #CHECK: vchlh   %v31, %v31, %v31
    363 0xe7 0xff 0xf0 0x00 0x1e 0xf9
    364 
    365 #CHECK: vcksm   %v0, %v0, %v0
    366 0xe7 0x00 0x00 0x00 0x00 0x66
    367 
    368 #CHECK: vcksm   %v18, %v3, %v20
    369 0xe7 0x23 0x40 0x00 0x0a 0x66
    370 
    371 #CHECK: vcksm   %v31, %v31, %v31
    372 0xe7 0xff 0xf0 0x00 0x0e 0x66
    373 
    374 #CHECK: vclgdb  %v0, %v0, 0, 0
    375 0xe7 0x00 0x00 0x00 0x30 0xc0
    376 
    377 #CHECK: vclgdb  %v19, %v14, 4, 10
    378 0xe7 0x3e 0x00 0xa4 0x38 0xc0
    379 
    380 #CHECK: vclgdb  %v31, %v31, 7, 15
    381 0xe7 0xff 0x00 0xf7 0x3c 0xc0
    382 
    383 #CHECK: vclzb   %v0, %v0
    384 0xe7 0x00 0x00 0x00 0x00 0x53
    385 
    386 #CHECK: vclzb   %v19, %v14
    387 0xe7 0x3e 0x00 0x00 0x08 0x53
    388 
    389 #CHECK: vclzb   %v31, %v31
    390 0xe7 0xff 0x00 0x00 0x0c 0x53
    391 
    392 #CHECK: vclzf   %v0, %v0
    393 0xe7 0x00 0x00 0x00 0x20 0x53
    394 
    395 #CHECK: vclzf   %v19, %v14
    396 0xe7 0x3e 0x00 0x00 0x28 0x53
    397 
    398 #CHECK: vclzf   %v31, %v31
    399 0xe7 0xff 0x00 0x00 0x2c 0x53
    400 
    401 #CHECK: vclzg   %v0, %v0
    402 0xe7 0x00 0x00 0x00 0x30 0x53
    403 
    404 #CHECK: vclzg   %v19, %v14
    405 0xe7 0x3e 0x00 0x00 0x38 0x53
    406 
    407 #CHECK: vclzg   %v31, %v31
    408 0xe7 0xff 0x00 0x00 0x3c 0x53
    409 
    410 #CHECK: vclzh   %v0, %v0
    411 0xe7 0x00 0x00 0x00 0x10 0x53
    412 
    413 #CHECK: vclzh   %v19, %v14
    414 0xe7 0x3e 0x00 0x00 0x18 0x53
    415 
    416 #CHECK: vclzh   %v31, %v31
    417 0xe7 0xff 0x00 0x00 0x1c 0x53
    418 
    419 #CHECK: vctzb   %v0, %v0
    420 0xe7 0x00 0x00 0x00 0x00 0x52
    421 
    422 #CHECK: vctzb   %v19, %v14
    423 0xe7 0x3e 0x00 0x00 0x08 0x52
    424 
    425 #CHECK: vctzb   %v31, %v31
    426 0xe7 0xff 0x00 0x00 0x0c 0x52
    427 
    428 #CHECK: vctzf   %v0, %v0
    429 0xe7 0x00 0x00 0x00 0x20 0x52
    430 
    431 #CHECK: vctzf   %v19, %v14
    432 0xe7 0x3e 0x00 0x00 0x28 0x52
    433 
    434 #CHECK: vctzf   %v31, %v31
    435 0xe7 0xff 0x00 0x00 0x2c 0x52
    436 
    437 #CHECK: vctzg   %v0, %v0
    438 0xe7 0x00 0x00 0x00 0x30 0x52
    439 
    440 #CHECK: vctzg   %v19, %v14
    441 0xe7 0x3e 0x00 0x00 0x38 0x52
    442 
    443 #CHECK: vctzg   %v31, %v31
    444 0xe7 0xff 0x00 0x00 0x3c 0x52
    445 
    446 #CHECK: vctzh   %v0, %v0
    447 0xe7 0x00 0x00 0x00 0x10 0x52
    448 
    449 #CHECK: vctzh   %v19, %v14
    450 0xe7 0x3e 0x00 0x00 0x18 0x52
    451 
    452 #CHECK: vctzh   %v31, %v31
    453 0xe7 0xff 0x00 0x00 0x1c 0x52
    454 
    455 #CHECK: vecb    %v0, %v0
    456 0xe7 0x00 0x00 0x00 0x00 0xdb
    457 
    458 #CHECK: vecb    %v19, %v14
    459 0xe7 0x3e 0x00 0x00 0x08 0xdb
    460 
    461 #CHECK: vecb    %v31, %v31
    462 0xe7 0xff 0x00 0x00 0x0c 0xdb
    463 
    464 #CHECK: vecf    %v0, %v0
    465 0xe7 0x00 0x00 0x00 0x20 0xdb
    466 
    467 #CHECK: vecf    %v19, %v14
    468 0xe7 0x3e 0x00 0x00 0x28 0xdb
    469 
    470 #CHECK: vecf    %v31, %v31
    471 0xe7 0xff 0x00 0x00 0x2c 0xdb
    472 
    473 #CHECK: vecg    %v0, %v0
    474 0xe7 0x00 0x00 0x00 0x30 0xdb
    475 
    476 #CHECK: vecg    %v19, %v14
    477 0xe7 0x3e 0x00 0x00 0x38 0xdb
    478 
    479 #CHECK: vecg    %v31, %v31
    480 0xe7 0xff 0x00 0x00 0x3c 0xdb
    481 
    482 #CHECK: vech    %v0, %v0
    483 0xe7 0x00 0x00 0x00 0x10 0xdb
    484 
    485 #CHECK: vech    %v19, %v14
    486 0xe7 0x3e 0x00 0x00 0x18 0xdb
    487 
    488 #CHECK: vech    %v31, %v31
    489 0xe7 0xff 0x00 0x00 0x1c 0xdb
    490 
    491 #CHECK: veclb   %v0, %v0
    492 0xe7 0x00 0x00 0x00 0x00 0xd9
    493 
    494 #CHECK: veclb   %v19, %v14
    495 0xe7 0x3e 0x00 0x00 0x08 0xd9
    496 
    497 #CHECK: veclb   %v31, %v31
    498 0xe7 0xff 0x00 0x00 0x0c 0xd9
    499 
    500 #CHECK: veclf   %v0, %v0
    501 0xe7 0x00 0x00 0x00 0x20 0xd9
    502 
    503 #CHECK: veclf   %v19, %v14
    504 0xe7 0x3e 0x00 0x00 0x28 0xd9
    505 
    506 #CHECK: veclf   %v31, %v31
    507 0xe7 0xff 0x00 0x00 0x2c 0xd9
    508 
    509 #CHECK: veclg   %v0, %v0
    510 0xe7 0x00 0x00 0x00 0x30 0xd9
    511 
    512 #CHECK: veclg   %v19, %v14
    513 0xe7 0x3e 0x00 0x00 0x38 0xd9
    514 
    515 #CHECK: veclg   %v31, %v31
    516 0xe7 0xff 0x00 0x00 0x3c 0xd9
    517 
    518 #CHECK: veclh   %v0, %v0
    519 0xe7 0x00 0x00 0x00 0x10 0xd9
    520 
    521 #CHECK: veclh   %v19, %v14
    522 0xe7 0x3e 0x00 0x00 0x18 0xd9
    523 
    524 #CHECK: veclh   %v31, %v31
    525 0xe7 0xff 0x00 0x00 0x1c 0xd9
    526 
    527 #CHECK: verimb  %v0, %v0, %v0, 0
    528 0xe7 0x00 0x00 0x00 0x00 0x72
    529 
    530 #CHECK: verimb  %v3, %v20, %v5, 103
    531 0xe7 0x34 0x50 0x67 0x04 0x72
    532 
    533 #CHECK: verimb  %v31, %v31, %v31, 255
    534 0xe7 0xff 0xf0 0xff 0x0e 0x72
    535 
    536 #CHECK: verimf  %v0, %v0, %v0, 0
    537 0xe7 0x00 0x00 0x00 0x20 0x72
    538 
    539 #CHECK: verimf  %v3, %v20, %v5, 103
    540 0xe7 0x34 0x50 0x67 0x24 0x72
    541 
    542 #CHECK: verimf  %v31, %v31, %v31, 255
    543 0xe7 0xff 0xf0 0xff 0x2e 0x72
    544 
    545 #CHECK: verimg  %v0, %v0, %v0, 0
    546 0xe7 0x00 0x00 0x00 0x30 0x72
    547 
    548 #CHECK: verimg  %v3, %v20, %v5, 103
    549 0xe7 0x34 0x50 0x67 0x34 0x72
    550 
    551 #CHECK: verimg  %v31, %v31, %v31, 255
    552 0xe7 0xff 0xf0 0xff 0x3e 0x72
    553 
    554 #CHECK: verimh  %v0, %v0, %v0, 0
    555 0xe7 0x00 0x00 0x00 0x10 0x72
    556 
    557 #CHECK: verimh  %v3, %v20, %v5, 103
    558 0xe7 0x34 0x50 0x67 0x14 0x72
    559 
    560 #CHECK: verimh  %v31, %v31, %v31, 255
    561 0xe7 0xff 0xf0 0xff 0x1e 0x72
    562 
    563 #CHECK: verllvb %v0, %v0, %v0
    564 0xe7 0x00 0x00 0x00 0x00 0x73
    565 
    566 #CHECK: verllvb %v18, %v3, %v20
    567 0xe7 0x23 0x40 0x00 0x0a 0x73
    568 
    569 #CHECK: verllvb %v31, %v31, %v31
    570 0xe7 0xff 0xf0 0x00 0x0e 0x73
    571 
    572 #CHECK: verllvf %v0, %v0, %v0
    573 0xe7 0x00 0x00 0x00 0x20 0x73
    574 
    575 #CHECK: verllvf %v18, %v3, %v20
    576 0xe7 0x23 0x40 0x00 0x2a 0x73
    577 
    578 #CHECK: verllvf %v31, %v31, %v31
    579 0xe7 0xff 0xf0 0x00 0x2e 0x73
    580 
    581 #CHECK: verllvg %v0, %v0, %v0
    582 0xe7 0x00 0x00 0x00 0x30 0x73
    583 
    584 #CHECK: verllvg %v18, %v3, %v20
    585 0xe7 0x23 0x40 0x00 0x3a 0x73
    586 
    587 #CHECK: verllvg %v31, %v31, %v31
    588 0xe7 0xff 0xf0 0x00 0x3e 0x73
    589 
    590 #CHECK: verllvh %v0, %v0, %v0
    591 0xe7 0x00 0x00 0x00 0x10 0x73
    592 
    593 #CHECK: verllvh %v18, %v3, %v20
    594 0xe7 0x23 0x40 0x00 0x1a 0x73
    595 
    596 #CHECK: verllvh %v31, %v31, %v31
    597 0xe7 0xff 0xf0 0x00 0x1e 0x73
    598 
    599 #CHECK: verllb  %v0, %v0, 0
    600 0xe7 0x00 0x00 0x00 0x00 0x33
    601 
    602 #CHECK: verllb  %v12, %v18, 1110(%r3)
    603 0xe7 0xc2 0x34 0x56 0x04 0x33
    604 
    605 #CHECK: verllb  %v31, %v31, 4095(%r15)
    606 0xe7 0xff 0xff 0xff 0x0c 0x33
    607 
    608 #CHECK: verllf  %v0, %v0, 0
    609 0xe7 0x00 0x00 0x00 0x20 0x33
    610 
    611 #CHECK: verllf  %v12, %v18, 1110(%r3)
    612 0xe7 0xc2 0x34 0x56 0x24 0x33
    613 
    614 #CHECK: verllf  %v31, %v31, 4095(%r15)
    615 0xe7 0xff 0xff 0xff 0x2c 0x33
    616 
    617 #CHECK: verllg  %v0, %v0, 0
    618 0xe7 0x00 0x00 0x00 0x30 0x33
    619 
    620 #CHECK: verllg  %v12, %v18, 1110(%r3)
    621 0xe7 0xc2 0x34 0x56 0x34 0x33
    622 
    623 #CHECK: verllg  %v31, %v31, 4095(%r15)
    624 0xe7 0xff 0xff 0xff 0x3c 0x33
    625 
    626 #CHECK: verllh  %v0, %v0, 0
    627 0xe7 0x00 0x00 0x00 0x10 0x33
    628 
    629 #CHECK: verllh  %v12, %v18, 1110(%r3)
    630 0xe7 0xc2 0x34 0x56 0x14 0x33
    631 
    632 #CHECK: verllh  %v31, %v31, 4095(%r15)
    633 0xe7 0xff 0xff 0xff 0x1c 0x33
    634 
    635 #CHECK: veslvb  %v0, %v0, %v0
    636 0xe7 0x00 0x00 0x00 0x00 0x70
    637 
    638 #CHECK: veslvb  %v18, %v3, %v20
    639 0xe7 0x23 0x40 0x00 0x0a 0x70
    640 
    641 #CHECK: veslvb  %v31, %v31, %v31
    642 0xe7 0xff 0xf0 0x00 0x0e 0x70
    643 
    644 #CHECK: veslvf  %v0, %v0, %v0
    645 0xe7 0x00 0x00 0x00 0x20 0x70
    646 
    647 #CHECK: veslvf  %v18, %v3, %v20
    648 0xe7 0x23 0x40 0x00 0x2a 0x70
    649 
    650 #CHECK: veslvf  %v31, %v31, %v31
    651 0xe7 0xff 0xf0 0x00 0x2e 0x70
    652 
    653 #CHECK: veslvg  %v0, %v0, %v0
    654 0xe7 0x00 0x00 0x00 0x30 0x70
    655 
    656 #CHECK: veslvg  %v18, %v3, %v20
    657 0xe7 0x23 0x40 0x00 0x3a 0x70
    658 
    659 #CHECK: veslvg  %v31, %v31, %v31
    660 0xe7 0xff 0xf0 0x00 0x3e 0x70
    661 
    662 #CHECK: veslvh  %v0, %v0, %v0
    663 0xe7 0x00 0x00 0x00 0x10 0x70
    664 
    665 #CHECK: veslvh  %v18, %v3, %v20
    666 0xe7 0x23 0x40 0x00 0x1a 0x70
    667 
    668 #CHECK: veslvh  %v31, %v31, %v31
    669 0xe7 0xff 0xf0 0x00 0x1e 0x70
    670 
    671 #CHECK: veslb   %v0, %v0, 0
    672 0xe7 0x00 0x00 0x00 0x00 0x30
    673 
    674 #CHECK: veslb   %v12, %v18, 1110(%r3)
    675 0xe7 0xc2 0x34 0x56 0x04 0x30
    676 
    677 #CHECK: veslb   %v31, %v31, 4095(%r15)
    678 0xe7 0xff 0xff 0xff 0x0c 0x30
    679 
    680 #CHECK: veslf   %v0, %v0, 0
    681 0xe7 0x00 0x00 0x00 0x20 0x30
    682 
    683 #CHECK: veslf   %v12, %v18, 1110(%r3)
    684 0xe7 0xc2 0x34 0x56 0x24 0x30
    685 
    686 #CHECK: veslf   %v31, %v31, 4095(%r15)
    687 0xe7 0xff 0xff 0xff 0x2c 0x30
    688 
    689 #CHECK: veslg   %v0, %v0, 0
    690 0xe7 0x00 0x00 0x00 0x30 0x30
    691 
    692 #CHECK: veslg   %v12, %v18, 1110(%r3)
    693 0xe7 0xc2 0x34 0x56 0x34 0x30
    694 
    695 #CHECK: veslg   %v31, %v31, 4095(%r15)
    696 0xe7 0xff 0xff 0xff 0x3c 0x30
    697 
    698 #CHECK: veslh   %v0, %v0, 0
    699 0xe7 0x00 0x00 0x00 0x10 0x30
    700 
    701 #CHECK: veslh   %v12, %v18, 1110(%r3)
    702 0xe7 0xc2 0x34 0x56 0x14 0x30
    703 
    704 #CHECK: veslh   %v31, %v31, 4095(%r15)
    705 0xe7 0xff 0xff 0xff 0x1c 0x30
    706 
    707 #CHECK: vesravb %v0, %v0, %v0
    708 0xe7 0x00 0x00 0x00 0x00 0x7a
    709 
    710 #CHECK: vesravb %v18, %v3, %v20
    711 0xe7 0x23 0x40 0x00 0x0a 0x7a
    712 
    713 #CHECK: vesravb %v31, %v31, %v31
    714 0xe7 0xff 0xf0 0x00 0x0e 0x7a
    715 
    716 #CHECK: vesravf %v0, %v0, %v0
    717 0xe7 0x00 0x00 0x00 0x20 0x7a
    718 
    719 #CHECK: vesravf %v18, %v3, %v20
    720 0xe7 0x23 0x40 0x00 0x2a 0x7a
    721 
    722 #CHECK: vesravf %v31, %v31, %v31
    723 0xe7 0xff 0xf0 0x00 0x2e 0x7a
    724 
    725 #CHECK: vesravg %v0, %v0, %v0
    726 0xe7 0x00 0x00 0x00 0x30 0x7a
    727 
    728 #CHECK: vesravg %v18, %v3, %v20
    729 0xe7 0x23 0x40 0x00 0x3a 0x7a
    730 
    731 #CHECK: vesravg %v31, %v31, %v31
    732 0xe7 0xff 0xf0 0x00 0x3e 0x7a
    733 
    734 #CHECK: vesravh %v0, %v0, %v0
    735 0xe7 0x00 0x00 0x00 0x10 0x7a
    736 
    737 #CHECK: vesravh %v18, %v3, %v20
    738 0xe7 0x23 0x40 0x00 0x1a 0x7a
    739 
    740 #CHECK: vesravh %v31, %v31, %v31
    741 0xe7 0xff 0xf0 0x00 0x1e 0x7a
    742 
    743 #CHECK: vesrab  %v0, %v0, 0
    744 0xe7 0x00 0x00 0x00 0x00 0x3a
    745 
    746 #CHECK: vesrab  %v12, %v18, 1110(%r3)
    747 0xe7 0xc2 0x34 0x56 0x04 0x3a
    748 
    749 #CHECK: vesrab  %v31, %v31, 4095(%r15)
    750 0xe7 0xff 0xff 0xff 0x0c 0x3a
    751 
    752 #CHECK: vesraf  %v0, %v0, 0
    753 0xe7 0x00 0x00 0x00 0x20 0x3a
    754 
    755 #CHECK: vesraf  %v12, %v18, 1110(%r3)
    756 0xe7 0xc2 0x34 0x56 0x24 0x3a
    757 
    758 #CHECK: vesraf  %v31, %v31, 4095(%r15)
    759 0xe7 0xff 0xff 0xff 0x2c 0x3a
    760 
    761 #CHECK: vesrag  %v0, %v0, 0
    762 0xe7 0x00 0x00 0x00 0x30 0x3a
    763 
    764 #CHECK: vesrag  %v12, %v18, 1110(%r3)
    765 0xe7 0xc2 0x34 0x56 0x34 0x3a
    766 
    767 #CHECK: vesrag  %v31, %v31, 4095(%r15)
    768 0xe7 0xff 0xff 0xff 0x3c 0x3a
    769 
    770 #CHECK: vesrah  %v0, %v0, 0
    771 0xe7 0x00 0x00 0x00 0x10 0x3a
    772 
    773 #CHECK: vesrah  %v12, %v18, 1110(%r3)
    774 0xe7 0xc2 0x34 0x56 0x14 0x3a
    775 
    776 #CHECK: vesrah  %v31, %v31, 4095(%r15)
    777 0xe7 0xff 0xff 0xff 0x1c 0x3a
    778 
    779 #CHECK: vesrlvb %v0, %v0, %v0
    780 0xe7 0x00 0x00 0x00 0x00 0x78
    781 
    782 #CHECK: vesrlvb %v18, %v3, %v20
    783 0xe7 0x23 0x40 0x00 0x0a 0x78
    784 
    785 #CHECK: vesrlvb %v31, %v31, %v31
    786 0xe7 0xff 0xf0 0x00 0x0e 0x78
    787 
    788 #CHECK: vesrlvf %v0, %v0, %v0
    789 0xe7 0x00 0x00 0x00 0x20 0x78
    790 
    791 #CHECK: vesrlvf %v18, %v3, %v20
    792 0xe7 0x23 0x40 0x00 0x2a 0x78
    793 
    794 #CHECK: vesrlvf %v31, %v31, %v31
    795 0xe7 0xff 0xf0 0x00 0x2e 0x78
    796 
    797 #CHECK: vesrlvg %v0, %v0, %v0
    798 0xe7 0x00 0x00 0x00 0x30 0x78
    799 
    800 #CHECK: vesrlvg %v18, %v3, %v20
    801 0xe7 0x23 0x40 0x00 0x3a 0x78
    802 
    803 #CHECK: vesrlvg %v31, %v31, %v31
    804 0xe7 0xff 0xf0 0x00 0x3e 0x78
    805 
    806 #CHECK: vesrlvh %v0, %v0, %v0
    807 0xe7 0x00 0x00 0x00 0x10 0x78
    808 
    809 #CHECK: vesrlvh %v18, %v3, %v20
    810 0xe7 0x23 0x40 0x00 0x1a 0x78
    811 
    812 #CHECK: vesrlvh %v31, %v31, %v31
    813 0xe7 0xff 0xf0 0x00 0x1e 0x78
    814 
    815 #CHECK: vesrlb  %v0, %v0, 0
    816 0xe7 0x00 0x00 0x00 0x00 0x38
    817 
    818 #CHECK: vesrlb  %v12, %v18, 1110(%r3)
    819 0xe7 0xc2 0x34 0x56 0x04 0x38
    820 
    821 #CHECK: vesrlb  %v31, %v31, 4095(%r15)
    822 0xe7 0xff 0xff 0xff 0x0c 0x38
    823 
    824 #CHECK: vesrlf  %v0, %v0, 0
    825 0xe7 0x00 0x00 0x00 0x20 0x38
    826 
    827 #CHECK: vesrlf  %v12, %v18, 1110(%r3)
    828 0xe7 0xc2 0x34 0x56 0x24 0x38
    829 
    830 #CHECK: vesrlf  %v31, %v31, 4095(%r15)
    831 0xe7 0xff 0xff 0xff 0x2c 0x38
    832 
    833 #CHECK: vesrlg  %v0, %v0, 0
    834 0xe7 0x00 0x00 0x00 0x30 0x38
    835 
    836 #CHECK: vesrlg  %v12, %v18, 1110(%r3)
    837 0xe7 0xc2 0x34 0x56 0x34 0x38
    838 
    839 #CHECK: vesrlg  %v31, %v31, 4095(%r15)
    840 0xe7 0xff 0xff 0xff 0x3c 0x38
    841 
    842 #CHECK: vesrlh  %v0, %v0, 0
    843 0xe7 0x00 0x00 0x00 0x10 0x38
    844 
    845 #CHECK: vesrlh  %v12, %v18, 1110(%r3)
    846 0xe7 0xc2 0x34 0x56 0x14 0x38
    847 
    848 #CHECK: vesrlh  %v31, %v31, 4095(%r15)
    849 0xe7 0xff 0xff 0xff 0x1c 0x38
    850 
    851 #CHECK: vfadb   %v0, %v0, %v0
    852 0xe7 0x00 0x00 0x00 0x30 0xe3
    853 
    854 #CHECK: vfadb   %v18, %v3, %v20
    855 0xe7 0x23 0x40 0x00 0x3a 0xe3
    856 
    857 #CHECK: vfadb   %v31, %v31, %v31
    858 0xe7 0xff 0xf0 0x00 0x3e 0xe3
    859 
    860 #CHECK: vfaeb   %v0, %v0, %v0, 0
    861 0xe7 0x00 0x00 0x00 0x00 0x82
    862 
    863 #CHECK: vfaeb   %v0, %v0, %v0, 12
    864 0xe7 0x00 0x00 0xc0 0x00 0x82
    865 
    866 #CHECK: vfaeb   %v18, %v3, %v20, 0
    867 0xe7 0x23 0x40 0x00 0x0a 0x82
    868 
    869 #CHECK: vfaeb   %v31, %v31, %v31, 4
    870 0xe7 0xff 0xf0 0x40 0x0e 0x82
    871 
    872 #CHECK: vfaebs  %v31, %v31, %v31, 8
    873 0xe7 0xff 0xf0 0x90 0x0e 0x82
    874 
    875 #CHECK: vfaezb  %v31, %v31, %v31, 4
    876 0xe7 0xff 0xf0 0x60 0x0e 0x82
    877 
    878 #CHECK: vfaezbs %v31, %v31, %v31, 8
    879 0xe7 0xff 0xf0 0xb0 0x0e 0x82
    880 
    881 #CHECK: vfaef   %v0, %v0, %v0, 0
    882 0xe7 0x00 0x00 0x00 0x20 0x82
    883 
    884 #CHECK: vfaef   %v0, %v0, %v0, 12
    885 0xe7 0x00 0x00 0xc0 0x20 0x82
    886 
    887 #CHECK: vfaef   %v18, %v3, %v20, 0
    888 0xe7 0x23 0x40 0x00 0x2a 0x82
    889 
    890 #CHECK: vfaef   %v31, %v31, %v31, 4
    891 0xe7 0xff 0xf0 0x40 0x2e 0x82
    892 
    893 #CHECK: vfaefs  %v31, %v31, %v31, 8
    894 0xe7 0xff 0xf0 0x90 0x2e 0x82
    895 
    896 #CHECK: vfaezf  %v31, %v31, %v31, 4
    897 0xe7 0xff 0xf0 0x60 0x2e 0x82
    898 
    899 #CHECK: vfaezfs %v31, %v31, %v31, 8
    900 0xe7 0xff 0xf0 0xb0 0x2e 0x82
    901 
    902 #CHECK: vfaeh   %v0, %v0, %v0, 0
    903 0xe7 0x00 0x00 0x00 0x10 0x82
    904 
    905 #CHECK: vfaeh   %v0, %v0, %v0, 12
    906 0xe7 0x00 0x00 0xc0 0x10 0x82
    907 
    908 #CHECK: vfaeh   %v18, %v3, %v20, 0
    909 0xe7 0x23 0x40 0x00 0x1a 0x82
    910 
    911 #CHECK: vfaeh   %v31, %v31, %v31, 4
    912 0xe7 0xff 0xf0 0x40 0x1e 0x82
    913 
    914 #CHECK: vfaehs  %v31, %v31, %v31, 8
    915 0xe7 0xff 0xf0 0x90 0x1e 0x82
    916 
    917 #CHECK: vfaezh  %v31, %v31, %v31, 4
    918 0xe7 0xff 0xf0 0x60 0x1e 0x82
    919 
    920 #CHECK: vfaezhs %v31, %v31, %v31, 8
    921 0xe7 0xff 0xf0 0xb0 0x1e 0x82
    922 
    923 #CHECK: vfcedb  %v0, %v0, %v0
    924 0xe7 0x00 0x00 0x00 0x30 0xe8
    925 
    926 #CHECK: vfcedb  %v18, %v3, %v20
    927 0xe7 0x23 0x40 0x00 0x3a 0xe8
    928 
    929 #CHECK: vfcedb  %v31, %v31, %v31
    930 0xe7 0xff 0xf0 0x00 0x3e 0xe8
    931 
    932 #CHECK: vfcedbs %v0, %v0, %v0
    933 0xe7 0x00 0x00 0x10 0x30 0xe8
    934 
    935 #CHECK: vfcedbs %v18, %v3, %v20
    936 0xe7 0x23 0x40 0x10 0x3a 0xe8
    937 
    938 #CHECK: vfcedbs %v31, %v31, %v31
    939 0xe7 0xff 0xf0 0x10 0x3e 0xe8
    940 
    941 #CHECK: vfchdb  %v0, %v0, %v0
    942 0xe7 0x00 0x00 0x00 0x30 0xeb
    943 
    944 #CHECK: vfchdb  %v18, %v3, %v20
    945 0xe7 0x23 0x40 0x00 0x3a 0xeb
    946 
    947 #CHECK: vfchdb  %v31, %v31, %v31
    948 0xe7 0xff 0xf0 0x00 0x3e 0xeb
    949 
    950 #CHECK: vfchdbs %v0, %v0, %v0
    951 0xe7 0x00 0x00 0x10 0x30 0xeb
    952 
    953 #CHECK: vfchdbs %v18, %v3, %v20
    954 0xe7 0x23 0x40 0x10 0x3a 0xeb
    955 
    956 #CHECK: vfchdbs %v31, %v31, %v31
    957 0xe7 0xff 0xf0 0x10 0x3e 0xeb
    958 
    959 #CHECK: vfchedb %v0, %v0, %v0
    960 0xe7 0x00 0x00 0x00 0x30 0xea
    961 
    962 #CHECK: vfchedb %v18, %v3, %v20
    963 0xe7 0x23 0x40 0x00 0x3a 0xea
    964 
    965 #CHECK: vfchedb %v31, %v31, %v31
    966 0xe7 0xff 0xf0 0x00 0x3e 0xea
    967 
    968 #CHECK: vfchedbs %v0, %v0, %v0
    969 0xe7 0x00 0x00 0x10 0x30 0xea
    970 
    971 #CHECK: vfchedbs %v18, %v3, %v20
    972 0xe7 0x23 0x40 0x10 0x3a 0xea
    973 
    974 #CHECK: vfchedbs %v31, %v31, %v31
    975 0xe7 0xff 0xf0 0x10 0x3e 0xea
    976 
    977 #CHECK: vfddb   %v0, %v0, %v0
    978 0xe7 0x00 0x00 0x00 0x30 0xe5
    979 
    980 #CHECK: vfddb   %v18, %v3, %v20
    981 0xe7 0x23 0x40 0x00 0x3a 0xe5
    982 
    983 #CHECK: vfddb   %v31, %v31, %v31
    984 0xe7 0xff 0xf0 0x00 0x3e 0xe5
    985 
    986 #CHECK: vfeeb   %v0, %v0, %v0
    987 0xe7 0x00 0x00 0x00 0x00 0x80
    988 
    989 #CHECK: vfeeb   %v18, %v3, %v20
    990 0xe7 0x23 0x40 0x00 0x0a 0x80
    991 
    992 #CHECK: vfeebs  %v7, %v24, %v9
    993 0xe7 0x78 0x90 0x10 0x04 0x80
    994 
    995 #CHECK: vfeezb  %v18, %v3, %v20
    996 0xe7 0x23 0x40 0x20 0x0a 0x80
    997 
    998 #CHECK: vfeezbs %v7, %v24, %v9
    999 0xe7 0x78 0x90 0x30 0x04 0x80
   1000 
   1001 #CHECK: vfeeb   %v31, %v31, %v31
   1002 0xe7 0xff 0xf0 0x00 0x0e 0x80
   1003 
   1004 #CHECK: vfeef   %v0, %v0, %v0
   1005 0xe7 0x00 0x00 0x00 0x20 0x80
   1006 
   1007 #CHECK: vfeef   %v18, %v3, %v20
   1008 0xe7 0x23 0x40 0x00 0x2a 0x80
   1009 
   1010 #CHECK: vfeefs  %v7, %v24, %v9
   1011 0xe7 0x78 0x90 0x10 0x24 0x80
   1012 
   1013 #CHECK: vfeezf  %v18, %v3, %v20
   1014 0xe7 0x23 0x40 0x20 0x2a 0x80
   1015 
   1016 #CHECK: vfeezfs %v7, %v24, %v9
   1017 0xe7 0x78 0x90 0x30 0x24 0x80
   1018 
   1019 #CHECK: vfeef   %v31, %v31, %v31
   1020 0xe7 0xff 0xf0 0x00 0x2e 0x80
   1021 
   1022 #CHECK: vfeeh   %v0, %v0, %v0
   1023 0xe7 0x00 0x00 0x00 0x10 0x80
   1024 
   1025 #CHECK: vfeeh   %v18, %v3, %v20
   1026 0xe7 0x23 0x40 0x00 0x1a 0x80
   1027 
   1028 #CHECK: vfeehs  %v7, %v24, %v9
   1029 0xe7 0x78 0x90 0x10 0x14 0x80
   1030 
   1031 #CHECK: vfeezh  %v18, %v3, %v20
   1032 0xe7 0x23 0x40 0x20 0x1a 0x80
   1033 
   1034 #CHECK: vfeezhs %v7, %v24, %v9
   1035 0xe7 0x78 0x90 0x30 0x14 0x80
   1036 
   1037 #CHECK: vfeeh   %v31, %v31, %v31
   1038 0xe7 0xff 0xf0 0x00 0x1e 0x80
   1039 
   1040 #CHECK: vfeneb   %v0, %v0, %v0
   1041 0xe7 0x00 0x00 0x00 0x00 0x81
   1042 
   1043 #CHECK: vfeneb   %v18, %v3, %v20
   1044 0xe7 0x23 0x40 0x00 0x0a 0x81
   1045 
   1046 #CHECK: vfenebs  %v7, %v24, %v9
   1047 0xe7 0x78 0x90 0x10 0x04 0x81
   1048 
   1049 #CHECK: vfenezb  %v18, %v3, %v20
   1050 0xe7 0x23 0x40 0x20 0x0a 0x81
   1051 
   1052 #CHECK: vfenezbs %v7, %v24, %v9
   1053 0xe7 0x78 0x90 0x30 0x04 0x81
   1054 
   1055 #CHECK: vfeneb   %v31, %v31, %v31
   1056 0xe7 0xff 0xf0 0x00 0x0e 0x81
   1057 
   1058 #CHECK: vfenef   %v0, %v0, %v0
   1059 0xe7 0x00 0x00 0x00 0x20 0x81
   1060 
   1061 #CHECK: vfenef   %v18, %v3, %v20
   1062 0xe7 0x23 0x40 0x00 0x2a 0x81
   1063 
   1064 #CHECK: vfenefs  %v7, %v24, %v9
   1065 0xe7 0x78 0x90 0x10 0x24 0x81
   1066 
   1067 #CHECK: vfenezf  %v18, %v3, %v20
   1068 0xe7 0x23 0x40 0x20 0x2a 0x81
   1069 
   1070 #CHECK: vfenezfs %v7, %v24, %v9
   1071 0xe7 0x78 0x90 0x30 0x24 0x81
   1072 
   1073 #CHECK: vfenef   %v31, %v31, %v31
   1074 0xe7 0xff 0xf0 0x00 0x2e 0x81
   1075 
   1076 #CHECK: vfeneh   %v0, %v0, %v0
   1077 0xe7 0x00 0x00 0x00 0x10 0x81
   1078 
   1079 #CHECK: vfeneh   %v18, %v3, %v20
   1080 0xe7 0x23 0x40 0x00 0x1a 0x81
   1081 
   1082 #CHECK: vfenehs  %v7, %v24, %v9
   1083 0xe7 0x78 0x90 0x10 0x14 0x81
   1084 
   1085 #CHECK: vfenezh  %v18, %v3, %v20
   1086 0xe7 0x23 0x40 0x20 0x1a 0x81
   1087 
   1088 #CHECK: vfenezhs %v7, %v24, %v9
   1089 0xe7 0x78 0x90 0x30 0x14 0x81
   1090 
   1091 #CHECK: vfeneh   %v31, %v31, %v31
   1092 0xe7 0xff 0xf0 0x00 0x1e 0x81
   1093 
   1094 #CHECK: vfidb   %v0, %v0, 0, 0
   1095 0xe7 0x00 0x00 0x00 0x30 0xc7
   1096 
   1097 #CHECK: vfidb   %v19, %v14, 4, 10
   1098 0xe7 0x3e 0x00 0xa4 0x38 0xc7
   1099 
   1100 #CHECK: vfidb   %v31, %v31, 7, 15
   1101 0xe7 0xff 0x00 0xf7 0x3c 0xc7
   1102 
   1103 #CHECK: vistrb  %v0, %v0
   1104 0xe7 0x00 0x00 0x00 0x00 0x5c
   1105 
   1106 #CHECK: vistrb  %v18, %v3
   1107 0xe7 0x23 0x00 0x00 0x08 0x5c
   1108 
   1109 #CHECK: vistrbs %v7, %v24
   1110 0xe7 0x78 0x00 0x10 0x04 0x5c
   1111 
   1112 #CHECK: vistrb  %v31, %v31
   1113 0xe7 0xff 0x00 0x00 0x0c 0x5c
   1114 
   1115 #CHECK: vistrf  %v0, %v0
   1116 0xe7 0x00 0x00 0x00 0x20 0x5c
   1117 
   1118 #CHECK: vistrf  %v18, %v3
   1119 0xe7 0x23 0x00 0x00 0x28 0x5c
   1120 
   1121 #CHECK: vistrfs %v7, %v24
   1122 0xe7 0x78 0x00 0x10 0x24 0x5c
   1123 
   1124 #CHECK: vistrf  %v31, %v31
   1125 0xe7 0xff 0x00 0x00 0x2c 0x5c
   1126 
   1127 #CHECK: vistrh  %v0, %v0
   1128 0xe7 0x00 0x00 0x00 0x10 0x5c
   1129 
   1130 #CHECK: vistrh  %v18, %v3
   1131 0xe7 0x23 0x00 0x00 0x18 0x5c
   1132 
   1133 #CHECK: vistrhs %v7, %v24
   1134 0xe7 0x78 0x00 0x10 0x14 0x5c
   1135 
   1136 #CHECK: vistrh  %v31, %v31
   1137 0xe7 0xff 0x00 0x00 0x1c 0x5c
   1138 
   1139 #CHECK: vfmadb  %v0, %v0, %v0, %v0
   1140 0xe7 0x00 0x03 0x00 0x00 0x8f
   1141 
   1142 #CHECK: vfmadb  %v3, %v20, %v5, %v22
   1143 0xe7 0x34 0x53 0x00 0x65 0x8f
   1144 
   1145 #CHECK: vfmadb  %v31, %v31, %v31, %v31
   1146 0xe7 0xff 0xf3 0x00 0xff 0x8f
   1147 
   1148 #CHECK: vfmdb   %v0, %v0, %v0
   1149 0xe7 0x00 0x00 0x00 0x30 0xe7
   1150 
   1151 #CHECK: vfmdb   %v18, %v3, %v20
   1152 0xe7 0x23 0x40 0x00 0x3a 0xe7
   1153 
   1154 #CHECK: vfmdb   %v31, %v31, %v31
   1155 0xe7 0xff 0xf0 0x00 0x3e 0xe7
   1156 
   1157 #CHECK: vfmsdb  %v0, %v0, %v0, %v0
   1158 0xe7 0x00 0x03 0x00 0x00 0x8e
   1159 
   1160 #CHECK: vfmsdb  %v3, %v20, %v5, %v22
   1161 0xe7 0x34 0x53 0x00 0x65 0x8e
   1162 
   1163 #CHECK: vfmsdb  %v31, %v31, %v31, %v31
   1164 0xe7 0xff 0xf3 0x00 0xff 0x8e
   1165 
   1166 #CHECK: vfsdb   %v0, %v0, %v0
   1167 0xe7 0x00 0x00 0x00 0x30 0xe2
   1168 
   1169 #CHECK: vfsdb   %v18, %v3, %v20
   1170 0xe7 0x23 0x40 0x00 0x3a 0xe2
   1171 
   1172 #CHECK: vfsdb   %v31, %v31, %v31
   1173 0xe7 0xff 0xf0 0x00 0x3e 0xe2
   1174 
   1175 #CHECK: vzero   %v0
   1176 0xe7 0x00 0x00 0x00 0x00 0x44
   1177 
   1178 #CHECK: vgbm    %v0, 1
   1179 0xe7 0x00 0x00 0x01 0x00 0x44
   1180 
   1181 #CHECK: vgbm    %v0, 65534
   1182 0xe7 0x00 0xff 0xfe 0x00 0x44
   1183 
   1184 #CHECK: vone    %v0
   1185 0xe7 0x00 0xff 0xff 0x00 0x44
   1186 
   1187 #CHECK: vgbm    %v17, 4660
   1188 0xe7 0x10 0x12 0x34 0x08 0x44
   1189 
   1190 #CHECK: vone    %v31
   1191 0xe7 0xf0 0xff 0xff 0x08 0x44
   1192 
   1193 #CHECK: vgef    %v0, 0(%v0), 0
   1194 0xe7 0x00 0x00 0x00 0x00 0x13
   1195 
   1196 #CHECK: vgef    %v10, 1000(%v19,%r7), 2
   1197 0xe7 0xa3 0x73 0xe8 0x24 0x13
   1198 
   1199 #CHECK: vgef    %v31, 4095(%v31,%r15), 3
   1200 0xe7 0xff 0xff 0xff 0x3c 0x13
   1201 
   1202 #CHECK: vgeg    %v0, 0(%v0), 0
   1203 0xe7 0x00 0x00 0x00 0x00 0x12
   1204 
   1205 #CHECK: vgeg    %v10, 1000(%v19,%r7), 1
   1206 0xe7 0xa3 0x73 0xe8 0x14 0x12
   1207 
   1208 #CHECK: vgeg    %v31, 4095(%v31,%r15), 1
   1209 0xe7 0xff 0xff 0xff 0x1c 0x12
   1210 
   1211 #CHECK: vgfmab  %v0, %v0, %v0, %v0
   1212 0xe7 0x00 0x00 0x00 0x00 0xbc
   1213 
   1214 #CHECK: vgfmab  %v3, %v20, %v5, %v22
   1215 0xe7 0x34 0x50 0x00 0x65 0xbc
   1216 
   1217 #CHECK: vgfmab  %v31, %v31, %v31, %v31
   1218 0xe7 0xff 0xf0 0x00 0xff 0xbc
   1219 
   1220 #CHECK: vgfmaf  %v0, %v0, %v0, %v0
   1221 0xe7 0x00 0x02 0x00 0x00 0xbc
   1222 
   1223 #CHECK: vgfmaf  %v3, %v20, %v5, %v22
   1224 0xe7 0x34 0x52 0x00 0x65 0xbc
   1225 
   1226 #CHECK: vgfmaf  %v31, %v31, %v31, %v31
   1227 0xe7 0xff 0xf2 0x00 0xff 0xbc
   1228 
   1229 #CHECK: vgfmag  %v0, %v0, %v0, %v0
   1230 0xe7 0x00 0x03 0x00 0x00 0xbc
   1231 
   1232 #CHECK: vgfmag  %v3, %v20, %v5, %v22
   1233 0xe7 0x34 0x53 0x00 0x65 0xbc
   1234 
   1235 #CHECK: vgfmag  %v31, %v31, %v31, %v31
   1236 0xe7 0xff 0xf3 0x00 0xff 0xbc
   1237 
   1238 #CHECK: vgfmah  %v0, %v0, %v0, %v0
   1239 0xe7 0x00 0x01 0x00 0x00 0xbc
   1240 
   1241 #CHECK: vgfmah  %v3, %v20, %v5, %v22
   1242 0xe7 0x34 0x51 0x00 0x65 0xbc
   1243 
   1244 #CHECK: vgfmah  %v31, %v31, %v31, %v31
   1245 0xe7 0xff 0xf1 0x00 0xff 0xbc
   1246 
   1247 #CHECK: vgfmb   %v0, %v0, %v0
   1248 0xe7 0x00 0x00 0x00 0x00 0xb4
   1249 
   1250 #CHECK: vgfmb   %v18, %v3, %v20
   1251 0xe7 0x23 0x40 0x00 0x0a 0xb4
   1252 
   1253 #CHECK: vgfmb   %v31, %v31, %v31
   1254 0xe7 0xff 0xf0 0x00 0x0e 0xb4
   1255 
   1256 #CHECK: vgfmf   %v0, %v0, %v0
   1257 0xe7 0x00 0x00 0x00 0x20 0xb4
   1258 
   1259 #CHECK: vgfmf   %v18, %v3, %v20
   1260 0xe7 0x23 0x40 0x00 0x2a 0xb4
   1261 
   1262 #CHECK: vgfmf   %v31, %v31, %v31
   1263 0xe7 0xff 0xf0 0x00 0x2e 0xb4
   1264 
   1265 #CHECK: vgfmg   %v0, %v0, %v0
   1266 0xe7 0x00 0x00 0x00 0x30 0xb4
   1267 
   1268 #CHECK: vgfmg   %v18, %v3, %v20
   1269 0xe7 0x23 0x40 0x00 0x3a 0xb4
   1270 
   1271 #CHECK: vgfmg   %v31, %v31, %v31
   1272 0xe7 0xff 0xf0 0x00 0x3e 0xb4
   1273 
   1274 #CHECK: vgfmh   %v0, %v0, %v0
   1275 0xe7 0x00 0x00 0x00 0x10 0xb4
   1276 
   1277 #CHECK: vgfmh   %v18, %v3, %v20
   1278 0xe7 0x23 0x40 0x00 0x1a 0xb4
   1279 
   1280 #CHECK: vgfmh   %v31, %v31, %v31
   1281 0xe7 0xff 0xf0 0x00 0x1e 0xb4
   1282 
   1283 #CHECK: vgmb    %v0, 0, 0
   1284 0xe7 0x00 0x00 0x00 0x00 0x46
   1285 
   1286 #CHECK: vgmb    %v22, 55, 66
   1287 0xe7 0x60 0x37 0x42 0x08 0x46
   1288 
   1289 #CHECK: vgmb    %v31, 255, 255
   1290 0xe7 0xf0 0xff 0xff 0x08 0x46
   1291 
   1292 #CHECK: vgmf    %v0, 0, 0
   1293 0xe7 0x00 0x00 0x00 0x20 0x46
   1294 
   1295 #CHECK: vgmf    %v22, 55, 66
   1296 0xe7 0x60 0x37 0x42 0x28 0x46
   1297 
   1298 #CHECK: vgmf    %v31, 255, 255
   1299 0xe7 0xf0 0xff 0xff 0x28 0x46
   1300 
   1301 #CHECK: vgmg    %v0, 0, 0
   1302 0xe7 0x00 0x00 0x00 0x30 0x46
   1303 
   1304 #CHECK: vgmg    %v22, 55, 66
   1305 0xe7 0x60 0x37 0x42 0x38 0x46
   1306 
   1307 #CHECK: vgmg    %v31, 255, 255
   1308 0xe7 0xf0 0xff 0xff 0x38 0x46
   1309 
   1310 #CHECK: vgmh    %v0, 0, 0
   1311 0xe7 0x00 0x00 0x00 0x10 0x46
   1312 
   1313 #CHECK: vgmh    %v22, 55, 66
   1314 0xe7 0x60 0x37 0x42 0x18 0x46
   1315 
   1316 #CHECK: vgmh    %v31, 255, 255
   1317 0xe7 0xf0 0xff 0xff 0x18 0x46
   1318 
   1319 #CHECK: vl      %v0, 0
   1320 0xe7 0x00 0x00 0x00 0x00 0x06
   1321 
   1322 #CHECK: vl      %v17, 2475(%r7,%r8)
   1323 0xe7 0x17 0x89 0xab 0x08 0x06
   1324 
   1325 #CHECK: vl      %v31, 4095(%r15,%r15)
   1326 0xe7 0xff 0xff 0xff 0x08 0x06
   1327 
   1328 #CHECK: vlbb    %v0, 0, 0
   1329 0xe7 0x00 0x00 0x00 0x00 0x07
   1330 
   1331 #CHECK: vlbb    %v17, 2475(%r7,%r8), 12
   1332 0xe7 0x17 0x89 0xab 0xc8 0x07
   1333 
   1334 #CHECK: vlbb    %v31, 4095(%r15,%r15), 15
   1335 0xe7 0xff 0xff 0xff 0xf8 0x07
   1336 
   1337 #CHECK: vlcb    %v0, %v0
   1338 0xe7 0x00 0x00 0x00 0x00 0xde
   1339 
   1340 #CHECK: vlcb    %v19, %v14
   1341 0xe7 0x3e 0x00 0x00 0x08 0xde
   1342 
   1343 #CHECK: vlcb    %v31, %v31
   1344 0xe7 0xff 0x00 0x00 0x0c 0xde
   1345 
   1346 #CHECK: vlcf    %v0, %v0
   1347 0xe7 0x00 0x00 0x00 0x20 0xde
   1348 
   1349 #CHECK: vlcf    %v19, %v14
   1350 0xe7 0x3e 0x00 0x00 0x28 0xde
   1351 
   1352 #CHECK: vlcf    %v31, %v31
   1353 0xe7 0xff 0x00 0x00 0x2c 0xde
   1354 
   1355 #CHECK: vlcg    %v0, %v0
   1356 0xe7 0x00 0x00 0x00 0x30 0xde
   1357 
   1358 #CHECK: vlcg    %v19, %v14
   1359 0xe7 0x3e 0x00 0x00 0x38 0xde
   1360 
   1361 #CHECK: vlcg    %v31, %v31
   1362 0xe7 0xff 0x00 0x00 0x3c 0xde
   1363 
   1364 #CHECK: vlch    %v0, %v0
   1365 0xe7 0x00 0x00 0x00 0x10 0xde
   1366 
   1367 #CHECK: vlch    %v19, %v14
   1368 0xe7 0x3e 0x00 0x00 0x18 0xde
   1369 
   1370 #CHECK: vlch    %v31, %v31
   1371 0xe7 0xff 0x00 0x00 0x1c 0xde
   1372 
   1373 #CHECK: vldeb   %v0, %v0
   1374 0xe7 0x00 0x00 0x00 0x20 0xc4
   1375 
   1376 #CHECK: vldeb   %v19, %v14
   1377 0xe7 0x3e 0x00 0x00 0x28 0xc4
   1378 
   1379 #CHECK: vldeb   %v31, %v31
   1380 0xe7 0xff 0x00 0x00 0x2c 0xc4
   1381 
   1382 #CHECK: vleb    %v0, 0, 0
   1383 0xe7 0x00 0x00 0x00 0x00 0x00
   1384 
   1385 #CHECK: vleb    %v17, 2475(%r7,%r8), 12
   1386 0xe7 0x17 0x89 0xab 0xc8 0x00
   1387 
   1388 #CHECK: vleb    %v31, 4095(%r15,%r15), 15
   1389 0xe7 0xff 0xff 0xff 0xf8 0x00
   1390 
   1391 #CHECK: vledb   %v0, %v0, 0, 0
   1392 0xe7 0x00 0x00 0x00 0x30 0xc5
   1393 
   1394 #CHECK: vledb   %v19, %v14, 4, 10
   1395 0xe7 0x3e 0x00 0xa4 0x38 0xc5
   1396 
   1397 #CHECK: vledb   %v31, %v31, 7, 15
   1398 0xe7 0xff 0x00 0xf7 0x3c 0xc5
   1399 
   1400 #CHECK: vlef    %v0, 0, 0
   1401 0xe7 0x00 0x00 0x00 0x00 0x03
   1402 
   1403 #CHECK: vlef    %v17, 2475(%r7,%r8), 2
   1404 0xe7 0x17 0x89 0xab 0x28 0x03
   1405 
   1406 #CHECK: vlef    %v31, 4095(%r15,%r15), 3
   1407 0xe7 0xff 0xff 0xff 0x38 0x03
   1408 
   1409 #CHECK: vleg    %v0, 0, 0
   1410 0xe7 0x00 0x00 0x00 0x00 0x02
   1411 
   1412 #CHECK: vleg    %v17, 2475(%r7,%r8), 1
   1413 0xe7 0x17 0x89 0xab 0x18 0x02
   1414 
   1415 #CHECK: vleg    %v31, 4095(%r15,%r15), 1
   1416 0xe7 0xff 0xff 0xff 0x18 0x02
   1417 
   1418 #CHECK: vleh    %v0, 0, 0
   1419 0xe7 0x00 0x00 0x00 0x00 0x01
   1420 
   1421 #CHECK: vleh    %v17, 2475(%r7,%r8), 5
   1422 0xe7 0x17 0x89 0xab 0x58 0x01
   1423 
   1424 #CHECK: vleh    %v31, 4095(%r15,%r15), 7
   1425 0xe7 0xff 0xff 0xff 0x78 0x01
   1426 
   1427 #CHECK: vleib   %v0, 0, 0
   1428 0xe7 0x00 0x00 0x00 0x00 0x40
   1429 
   1430 #CHECK: vleib   %v23, -30293, 12
   1431 0xe7 0x70 0x89 0xab 0xc8 0x40
   1432 
   1433 #CHECK: vleib   %v31, -1, 15
   1434 0xe7 0xf0 0xff 0xff 0xf8 0x40
   1435 
   1436 #CHECK: vleif   %v0, 0, 0
   1437 0xe7 0x00 0x00 0x00 0x00 0x43
   1438 
   1439 #CHECK: vleif   %v23, -30293, 2
   1440 0xe7 0x70 0x89 0xab 0x28 0x43
   1441 
   1442 #CHECK: vleif   %v31, -1, 3
   1443 0xe7 0xf0 0xff 0xff 0x38 0x43
   1444 
   1445 #CHECK: vleig   %v0, 0, 0
   1446 0xe7 0x00 0x00 0x00 0x00 0x42
   1447 
   1448 #CHECK: vleig   %v23, -30293, 1
   1449 0xe7 0x70 0x89 0xab 0x18 0x42
   1450 
   1451 #CHECK: vleig   %v31, -1, 1
   1452 0xe7 0xf0 0xff 0xff 0x18 0x42
   1453 
   1454 #CHECK: vleih   %v0, 0, 0
   1455 0xe7 0x00 0x00 0x00 0x00 0x41
   1456 
   1457 #CHECK: vleih   %v23, -30293, 5
   1458 0xe7 0x70 0x89 0xab 0x58 0x41
   1459 
   1460 #CHECK: vleih   %v31, -1, 7
   1461 0xe7 0xf0 0xff 0xff 0x78 0x41
   1462 
   1463 #CHECK: vflcdb  %v0, %v0
   1464 0xe7 0x00 0x00 0x00 0x30 0xcc
   1465 
   1466 #CHECK: vflcdb  %v19, %v14
   1467 0xe7 0x3e 0x00 0x00 0x38 0xcc
   1468 
   1469 #CHECK: vflcdb  %v31, %v31
   1470 0xe7 0xff 0x00 0x00 0x3c 0xcc
   1471 
   1472 #CHECK: vflndb  %v0, %v0
   1473 0xe7 0x00 0x00 0x10 0x30 0xcc
   1474 
   1475 #CHECK: vflndb  %v19, %v14
   1476 0xe7 0x3e 0x00 0x10 0x38 0xcc
   1477 
   1478 #CHECK: vflndb  %v31, %v31
   1479 0xe7 0xff 0x00 0x10 0x3c 0xcc
   1480 
   1481 #CHECK: vflpdb  %v0, %v0
   1482 0xe7 0x00 0x00 0x20 0x30 0xcc
   1483 
   1484 #CHECK: vflpdb  %v19, %v14
   1485 0xe7 0x3e 0x00 0x20 0x38 0xcc
   1486 
   1487 #CHECK: vflpdb  %v31, %v31
   1488 0xe7 0xff 0x00 0x20 0x3c 0xcc
   1489 
   1490 #CHECK: vlgvb   %r0, %v0, 0
   1491 0xe7 0x00 0x00 0x00 0x00 0x21
   1492 
   1493 #CHECK: vlgvb   %r2, %v19, 1383(%r4)
   1494 0xe7 0x23 0x45 0x67 0x04 0x21
   1495 
   1496 #CHECK: vlgvb   %r15, %v31, 4095(%r15)
   1497 0xe7 0xff 0xff 0xff 0x04 0x21
   1498 
   1499 #CHECK: vlgvf   %r0, %v0, 0
   1500 0xe7 0x00 0x00 0x00 0x20 0x21
   1501 
   1502 #CHECK: vlgvf   %r2, %v19, 1383(%r4)
   1503 0xe7 0x23 0x45 0x67 0x24 0x21
   1504 
   1505 #CHECK: vlgvf   %r15, %v31, 4095(%r15)
   1506 0xe7 0xff 0xff 0xff 0x24 0x21
   1507 
   1508 #CHECK: vlgvg   %r0, %v0, 0
   1509 0xe7 0x00 0x00 0x00 0x30 0x21
   1510 
   1511 #CHECK: vlgvg   %r2, %v19, 1383(%r4)
   1512 0xe7 0x23 0x45 0x67 0x34 0x21
   1513 
   1514 #CHECK: vlgvg   %r15, %v31, 4095(%r15)
   1515 0xe7 0xff 0xff 0xff 0x34 0x21
   1516 
   1517 #CHECK: vlgvh   %r0, %v0, 0
   1518 0xe7 0x00 0x00 0x00 0x10 0x21
   1519 
   1520 #CHECK: vlgvh   %r2, %v19, 1383(%r4)
   1521 0xe7 0x23 0x45 0x67 0x14 0x21
   1522 
   1523 #CHECK: vlgvh   %r15, %v31, 4095(%r15)
   1524 0xe7 0xff 0xff 0xff 0x14 0x21
   1525 
   1526 #CHECK: vfsqdb  %v0, %v0
   1527 0xe7 0x00 0x00 0x00 0x30 0xce
   1528 
   1529 #CHECK: vfsqdb  %v19, %v14
   1530 0xe7 0x3e 0x00 0x00 0x38 0xce
   1531 
   1532 #CHECK: vfsqdb  %v31, %v31
   1533 0xe7 0xff 0x00 0x00 0x3c 0xce
   1534 
   1535 #CHECK: vftcidb %v0, %v0, 0
   1536 0xe7 0x00 0x00 0x00 0x30 0x4a
   1537 
   1538 #CHECK: vftcidb %v19, %v4, 1383
   1539 0xe7 0x34 0x56 0x70 0x38 0x4a
   1540 
   1541 #CHECK: vftcidb %v31, %v31, 4095
   1542 0xe7 0xff 0xff 0xf0 0x3c 0x4a
   1543 
   1544 #CHECK: vll     %v0, %r0, 0
   1545 0xe7 0x00 0x00 0x00 0x00 0x37
   1546 
   1547 #CHECK: vll     %v18, %r3, 1383(%r4)
   1548 0xe7 0x23 0x45 0x67 0x08 0x37
   1549 
   1550 #CHECK: vll     %v31, %r15, 4095(%r15)
   1551 0xe7 0xff 0xff 0xff 0x08 0x37
   1552 
   1553 #CHECK: vllezb  %v0, 0
   1554 0xe7 0x00 0x00 0x00 0x00 0x04
   1555 
   1556 #CHECK: vllezb  %v17, 2475(%r7,%r8)
   1557 0xe7 0x17 0x89 0xab 0x08 0x04
   1558 
   1559 #CHECK: vllezb  %v31, 4095(%r15,%r15)
   1560 0xe7 0xff 0xff 0xff 0x08 0x04
   1561 
   1562 #CHECK: vllezf  %v0, 0
   1563 0xe7 0x00 0x00 0x00 0x20 0x04
   1564 
   1565 #CHECK: vllezf  %v17, 2475(%r7,%r8)
   1566 0xe7 0x17 0x89 0xab 0x28 0x04
   1567 
   1568 #CHECK: vllezf  %v31, 4095(%r15,%r15)
   1569 0xe7 0xff 0xff 0xff 0x28 0x04
   1570 
   1571 #CHECK: vllezg  %v0, 0
   1572 0xe7 0x00 0x00 0x00 0x30 0x04
   1573 
   1574 #CHECK: vllezg  %v17, 2475(%r7,%r8)
   1575 0xe7 0x17 0x89 0xab 0x38 0x04
   1576 
   1577 #CHECK: vllezg  %v31, 4095(%r15,%r15)
   1578 0xe7 0xff 0xff 0xff 0x38 0x04
   1579 
   1580 #CHECK: vllezh  %v0, 0
   1581 0xe7 0x00 0x00 0x00 0x10 0x04
   1582 
   1583 #CHECK: vllezh  %v17, 2475(%r7,%r8)
   1584 0xe7 0x17 0x89 0xab 0x18 0x04
   1585 
   1586 #CHECK: vllezh  %v31, 4095(%r15,%r15)
   1587 0xe7 0xff 0xff 0xff 0x18 0x04
   1588 
   1589 #CHECK: vlm     %v0, %v0, 0
   1590 0xe7 0x00 0x00 0x00 0x00 0x36
   1591 
   1592 #CHECK: vlm     %v12, %v18, 1110(%r3)
   1593 0xe7 0xc2 0x34 0x56 0x04 0x36
   1594 
   1595 #CHECK: vlm     %v31, %v31, 4095(%r15)
   1596 0xe7 0xff 0xff 0xff 0x0c 0x36
   1597 
   1598 #CHECK: vlpb    %v0, %v0
   1599 0xe7 0x00 0x00 0x00 0x00 0xdf
   1600 
   1601 #CHECK: vlpb    %v19, %v14
   1602 0xe7 0x3e 0x00 0x00 0x08 0xdf
   1603 
   1604 #CHECK: vlpb    %v31, %v31
   1605 0xe7 0xff 0x00 0x00 0x0c 0xdf
   1606 
   1607 #CHECK: vlpf    %v0, %v0
   1608 0xe7 0x00 0x00 0x00 0x20 0xdf
   1609 
   1610 #CHECK: vlpf    %v19, %v14
   1611 0xe7 0x3e 0x00 0x00 0x28 0xdf
   1612 
   1613 #CHECK: vlpf    %v31, %v31
   1614 0xe7 0xff 0x00 0x00 0x2c 0xdf
   1615 
   1616 #CHECK: vlpg    %v0, %v0
   1617 0xe7 0x00 0x00 0x00 0x30 0xdf
   1618 
   1619 #CHECK: vlpg    %v19, %v14
   1620 0xe7 0x3e 0x00 0x00 0x38 0xdf
   1621 
   1622 #CHECK: vlpg    %v31, %v31
   1623 0xe7 0xff 0x00 0x00 0x3c 0xdf
   1624 
   1625 #CHECK: vlph    %v0, %v0
   1626 0xe7 0x00 0x00 0x00 0x10 0xdf
   1627 
   1628 #CHECK: vlph    %v19, %v14
   1629 0xe7 0x3e 0x00 0x00 0x18 0xdf
   1630 
   1631 #CHECK: vlph    %v31, %v31
   1632 0xe7 0xff 0x00 0x00 0x1c 0xdf
   1633 
   1634 #CHECK: vlr     %v0, %v0
   1635 0xe7 0x00 0x00 0x00 0x00 0x56
   1636 
   1637 #CHECK: vlr     %v19, %v14
   1638 0xe7 0x3e 0x00 0x00 0x08 0x56
   1639 
   1640 #CHECK: vlr     %v31, %v31
   1641 0xe7 0xff 0x00 0x00 0x0c 0x56
   1642 
   1643 #CHECK: vlrepb   %v0, 0
   1644 0xe7 0x00 0x00 0x00 0x00 0x05
   1645 
   1646 #CHECK: vlrepb   %v17, 2475(%r7,%r8)
   1647 0xe7 0x17 0x89 0xab 0x08 0x05
   1648 
   1649 #CHECK: vlrepb   %v31, 4095(%r15,%r15)
   1650 0xe7 0xff 0xff 0xff 0x08 0x05
   1651 
   1652 #CHECK: vlrepf   %v0, 0
   1653 0xe7 0x00 0x00 0x00 0x20 0x05
   1654 
   1655 #CHECK: vlrepf   %v17, 2475(%r7,%r8)
   1656 0xe7 0x17 0x89 0xab 0x28 0x05
   1657 
   1658 #CHECK: vlrepf   %v31, 4095(%r15,%r15)
   1659 0xe7 0xff 0xff 0xff 0x28 0x05
   1660 
   1661 #CHECK: vlrepg   %v0, 0
   1662 0xe7 0x00 0x00 0x00 0x30 0x05
   1663 
   1664 #CHECK: vlrepg   %v17, 2475(%r7,%r8)
   1665 0xe7 0x17 0x89 0xab 0x38 0x05
   1666 
   1667 #CHECK: vlrepg   %v31, 4095(%r15,%r15)
   1668 0xe7 0xff 0xff 0xff 0x38 0x05
   1669 
   1670 #CHECK: vlreph   %v0, 0
   1671 0xe7 0x00 0x00 0x00 0x10 0x05
   1672 
   1673 #CHECK: vlreph   %v17, 2475(%r7,%r8)
   1674 0xe7 0x17 0x89 0xab 0x18 0x05
   1675 
   1676 #CHECK: vlreph   %v31, 4095(%r15,%r15)
   1677 0xe7 0xff 0xff 0xff 0x18 0x05
   1678 
   1679 #CHECK: vlvgb   %v0, %r0, 0
   1680 0xe7 0x00 0x00 0x00 0x00 0x22
   1681 
   1682 #CHECK: vlvgb   %v18, %r3, 1383(%r4)
   1683 0xe7 0x23 0x45 0x67 0x08 0x22
   1684 
   1685 #CHECK: vlvgb   %v31, %r15, 4095(%r15)
   1686 0xe7 0xff 0xff 0xff 0x08 0x22
   1687 
   1688 #CHECK: vlvgf   %v0, %r0, 0
   1689 0xe7 0x00 0x00 0x00 0x20 0x22
   1690 
   1691 #CHECK: vlvgf   %v18, %r3, 1383(%r4)
   1692 0xe7 0x23 0x45 0x67 0x28 0x22
   1693 
   1694 #CHECK: vlvgf   %v31, %r15, 4095(%r15)
   1695 0xe7 0xff 0xff 0xff 0x28 0x22
   1696 
   1697 #CHECK: vlvgg   %v0, %r0, 0
   1698 0xe7 0x00 0x00 0x00 0x30 0x22
   1699 
   1700 #CHECK: vlvgg   %v18, %r3, 1383(%r4)
   1701 0xe7 0x23 0x45 0x67 0x38 0x22
   1702 
   1703 #CHECK: vlvgg   %v31, %r15, 4095(%r15)
   1704 0xe7 0xff 0xff 0xff 0x38 0x22
   1705 
   1706 #CHECK: vlvgh   %v0, %r0, 0
   1707 0xe7 0x00 0x00 0x00 0x10 0x22
   1708 
   1709 #CHECK: vlvgh   %v18, %r3, 1383(%r4)
   1710 0xe7 0x23 0x45 0x67 0x18 0x22
   1711 
   1712 #CHECK: vlvgh   %v31, %r15, 4095(%r15)
   1713 0xe7 0xff 0xff 0xff 0x18 0x22
   1714 
   1715 #CHECK: vlvgp   %v0, %r0, %r0
   1716 0xe7 0x00 0x00 0x00 0x00 0x62
   1717 
   1718 #CHECK: vlvgp   %v18, %r3, %r4
   1719 0xe7 0x23 0x40 0x00 0x08 0x62
   1720 
   1721 #CHECK: vlvgp   %v31, %r15, %r15
   1722 0xe7 0xff 0xf0 0x00 0x08 0x62
   1723 
   1724 #CHECK: vmaeb   %v0, %v0, %v0, %v0
   1725 0xe7 0x00 0x00 0x00 0x00 0xae
   1726 
   1727 #CHECK: vmaeb   %v3, %v20, %v5, %v22
   1728 0xe7 0x34 0x50 0x00 0x65 0xae
   1729 
   1730 #CHECK: vmaeb   %v31, %v31, %v31, %v31
   1731 0xe7 0xff 0xf0 0x00 0xff 0xae
   1732 
   1733 #CHECK: vmaef   %v0, %v0, %v0, %v0
   1734 0xe7 0x00 0x02 0x00 0x00 0xae
   1735 
   1736 #CHECK: vmaef   %v3, %v20, %v5, %v22
   1737 0xe7 0x34 0x52 0x00 0x65 0xae
   1738 
   1739 #CHECK: vmaef   %v31, %v31, %v31, %v31
   1740 0xe7 0xff 0xf2 0x00 0xff 0xae
   1741 
   1742 #CHECK: vmaeh   %v0, %v0, %v0, %v0
   1743 0xe7 0x00 0x01 0x00 0x00 0xae
   1744 
   1745 #CHECK: vmaeh   %v3, %v20, %v5, %v22
   1746 0xe7 0x34 0x51 0x00 0x65 0xae
   1747 
   1748 #CHECK: vmaeh   %v31, %v31, %v31, %v31
   1749 0xe7 0xff 0xf1 0x00 0xff 0xae
   1750 
   1751 #CHECK: vmahb   %v0, %v0, %v0, %v0
   1752 0xe7 0x00 0x00 0x00 0x00 0xab
   1753 
   1754 #CHECK: vmahb   %v3, %v20, %v5, %v22
   1755 0xe7 0x34 0x50 0x00 0x65 0xab
   1756 
   1757 #CHECK: vmahb   %v31, %v31, %v31, %v31
   1758 0xe7 0xff 0xf0 0x00 0xff 0xab
   1759 
   1760 #CHECK: vmahf   %v0, %v0, %v0, %v0
   1761 0xe7 0x00 0x02 0x00 0x00 0xab
   1762 
   1763 #CHECK: vmahf   %v3, %v20, %v5, %v22
   1764 0xe7 0x34 0x52 0x00 0x65 0xab
   1765 
   1766 #CHECK: vmahf   %v31, %v31, %v31, %v31
   1767 0xe7 0xff 0xf2 0x00 0xff 0xab
   1768 
   1769 #CHECK: vmahh   %v0, %v0, %v0, %v0
   1770 0xe7 0x00 0x01 0x00 0x00 0xab
   1771 
   1772 #CHECK: vmahh   %v3, %v20, %v5, %v22
   1773 0xe7 0x34 0x51 0x00 0x65 0xab
   1774 
   1775 #CHECK: vmahh   %v31, %v31, %v31, %v31
   1776 0xe7 0xff 0xf1 0x00 0xff 0xab
   1777 
   1778 #CHECK: vmalb   %v0, %v0, %v0, %v0
   1779 0xe7 0x00 0x00 0x00 0x00 0xaa
   1780 
   1781 #CHECK: vmalb   %v3, %v20, %v5, %v22
   1782 0xe7 0x34 0x50 0x00 0x65 0xaa
   1783 
   1784 #CHECK: vmalb   %v31, %v31, %v31, %v31
   1785 0xe7 0xff 0xf0 0x00 0xff 0xaa
   1786 
   1787 #CHECK: vmaleb  %v0, %v0, %v0, %v0
   1788 0xe7 0x00 0x00 0x00 0x00 0xac
   1789 
   1790 #CHECK: vmaleb  %v3, %v20, %v5, %v22
   1791 0xe7 0x34 0x50 0x00 0x65 0xac
   1792 
   1793 #CHECK: vmaleb  %v31, %v31, %v31, %v31
   1794 0xe7 0xff 0xf0 0x00 0xff 0xac
   1795 
   1796 #CHECK: vmalef  %v0, %v0, %v0, %v0
   1797 0xe7 0x00 0x02 0x00 0x00 0xac
   1798 
   1799 #CHECK: vmalef  %v3, %v20, %v5, %v22
   1800 0xe7 0x34 0x52 0x00 0x65 0xac
   1801 
   1802 #CHECK: vmalef  %v31, %v31, %v31, %v31
   1803 0xe7 0xff 0xf2 0x00 0xff 0xac
   1804 
   1805 #CHECK: vmaleh  %v0, %v0, %v0, %v0
   1806 0xe7 0x00 0x01 0x00 0x00 0xac
   1807 
   1808 #CHECK: vmaleh  %v3, %v20, %v5, %v22
   1809 0xe7 0x34 0x51 0x00 0x65 0xac
   1810 
   1811 #CHECK: vmaleh  %v31, %v31, %v31, %v31
   1812 0xe7 0xff 0xf1 0x00 0xff 0xac
   1813 
   1814 #CHECK: vmalf   %v0, %v0, %v0, %v0
   1815 0xe7 0x00 0x02 0x00 0x00 0xaa
   1816 
   1817 #CHECK: vmalf   %v3, %v20, %v5, %v22
   1818 0xe7 0x34 0x52 0x00 0x65 0xaa
   1819 
   1820 #CHECK: vmalf   %v31, %v31, %v31, %v31
   1821 0xe7 0xff 0xf2 0x00 0xff 0xaa
   1822 
   1823 #CHECK: vmalhb  %v0, %v0, %v0, %v0
   1824 0xe7 0x00 0x00 0x00 0x00 0xa9
   1825 
   1826 #CHECK: vmalhb  %v3, %v20, %v5, %v22
   1827 0xe7 0x34 0x50 0x00 0x65 0xa9
   1828 
   1829 #CHECK: vmalhb  %v31, %v31, %v31, %v31
   1830 0xe7 0xff 0xf0 0x00 0xff 0xa9
   1831 
   1832 #CHECK: vmalhf  %v0, %v0, %v0, %v0
   1833 0xe7 0x00 0x02 0x00 0x00 0xa9
   1834 
   1835 #CHECK: vmalhf  %v3, %v20, %v5, %v22
   1836 0xe7 0x34 0x52 0x00 0x65 0xa9
   1837 
   1838 #CHECK: vmalhf  %v31, %v31, %v31, %v31
   1839 0xe7 0xff 0xf2 0x00 0xff 0xa9
   1840 
   1841 #CHECK: vmalhh  %v0, %v0, %v0, %v0
   1842 0xe7 0x00 0x01 0x00 0x00 0xa9
   1843 
   1844 #CHECK: vmalhh  %v3, %v20, %v5, %v22
   1845 0xe7 0x34 0x51 0x00 0x65 0xa9
   1846 
   1847 #CHECK: vmalhh  %v31, %v31, %v31, %v31
   1848 0xe7 0xff 0xf1 0x00 0xff 0xa9
   1849 
   1850 #CHECK: vmalhw  %v0, %v0, %v0, %v0
   1851 0xe7 0x00 0x01 0x00 0x00 0xaa
   1852 
   1853 #CHECK: vmalhw  %v3, %v20, %v5, %v22
   1854 0xe7 0x34 0x51 0x00 0x65 0xaa
   1855 
   1856 #CHECK: vmalhw  %v31, %v31, %v31, %v31
   1857 0xe7 0xff 0xf1 0x00 0xff 0xaa
   1858 
   1859 #CHECK: vmalob  %v0, %v0, %v0, %v0
   1860 0xe7 0x00 0x00 0x00 0x00 0xad
   1861 
   1862 #CHECK: vmalob  %v3, %v20, %v5, %v22
   1863 0xe7 0x34 0x50 0x00 0x65 0xad
   1864 
   1865 #CHECK: vmalob  %v31, %v31, %v31, %v31
   1866 0xe7 0xff 0xf0 0x00 0xff 0xad
   1867 
   1868 #CHECK: vmalof  %v0, %v0, %v0, %v0
   1869 0xe7 0x00 0x02 0x00 0x00 0xad
   1870 
   1871 #CHECK: vmalof  %v3, %v20, %v5, %v22
   1872 0xe7 0x34 0x52 0x00 0x65 0xad
   1873 
   1874 #CHECK: vmalof  %v31, %v31, %v31, %v31
   1875 0xe7 0xff 0xf2 0x00 0xff 0xad
   1876 
   1877 #CHECK: vmaloh  %v0, %v0, %v0, %v0
   1878 0xe7 0x00 0x01 0x00 0x00 0xad
   1879 
   1880 #CHECK: vmaloh  %v3, %v20, %v5, %v22
   1881 0xe7 0x34 0x51 0x00 0x65 0xad
   1882 
   1883 #CHECK: vmaloh  %v31, %v31, %v31, %v31
   1884 0xe7 0xff 0xf1 0x00 0xff 0xad
   1885 
   1886 #CHECK: vmaob   %v0, %v0, %v0, %v0
   1887 0xe7 0x00 0x00 0x00 0x00 0xaf
   1888 
   1889 #CHECK: vmaob   %v3, %v20, %v5, %v22
   1890 0xe7 0x34 0x50 0x00 0x65 0xaf
   1891 
   1892 #CHECK: vmaob   %v31, %v31, %v31, %v31
   1893 0xe7 0xff 0xf0 0x00 0xff 0xaf
   1894 
   1895 #CHECK: vmaof   %v0, %v0, %v0, %v0
   1896 0xe7 0x00 0x02 0x00 0x00 0xaf
   1897 
   1898 #CHECK: vmaof   %v3, %v20, %v5, %v22
   1899 0xe7 0x34 0x52 0x00 0x65 0xaf
   1900 
   1901 #CHECK: vmaof   %v31, %v31, %v31, %v31
   1902 0xe7 0xff 0xf2 0x00 0xff 0xaf
   1903 
   1904 #CHECK: vmaoh   %v0, %v0, %v0, %v0
   1905 0xe7 0x00 0x01 0x00 0x00 0xaf
   1906 
   1907 #CHECK: vmaoh   %v3, %v20, %v5, %v22
   1908 0xe7 0x34 0x51 0x00 0x65 0xaf
   1909 
   1910 #CHECK: vmaoh   %v31, %v31, %v31, %v31
   1911 0xe7 0xff 0xf1 0x00 0xff 0xaf
   1912 
   1913 #CHECK: vmeb    %v0, %v0, %v0
   1914 0xe7 0x00 0x00 0x00 0x00 0xa6
   1915 
   1916 #CHECK: vmeb    %v18, %v3, %v20
   1917 0xe7 0x23 0x40 0x00 0x0a 0xa6
   1918 
   1919 #CHECK: vmeb    %v31, %v31, %v31
   1920 0xe7 0xff 0xf0 0x00 0x0e 0xa6
   1921 
   1922 #CHECK: vmef    %v0, %v0, %v0
   1923 0xe7 0x00 0x00 0x00 0x20 0xa6
   1924 
   1925 #CHECK: vmef    %v18, %v3, %v20
   1926 0xe7 0x23 0x40 0x00 0x2a 0xa6
   1927 
   1928 #CHECK: vmef    %v31, %v31, %v31
   1929 0xe7 0xff 0xf0 0x00 0x2e 0xa6
   1930 
   1931 #CHECK: vmeh    %v0, %v0, %v0
   1932 0xe7 0x00 0x00 0x00 0x10 0xa6
   1933 
   1934 #CHECK: vmeh    %v18, %v3, %v20
   1935 0xe7 0x23 0x40 0x00 0x1a 0xa6
   1936 
   1937 #CHECK: vmeh    %v31, %v31, %v31
   1938 0xe7 0xff 0xf0 0x00 0x1e 0xa6
   1939 
   1940 #CHECK: vmhb    %v0, %v0, %v0
   1941 0xe7 0x00 0x00 0x00 0x00 0xa3
   1942 
   1943 #CHECK: vmhb    %v18, %v3, %v20
   1944 0xe7 0x23 0x40 0x00 0x0a 0xa3
   1945 
   1946 #CHECK: vmhb    %v31, %v31, %v31
   1947 0xe7 0xff 0xf0 0x00 0x0e 0xa3
   1948 
   1949 #CHECK: vmhf    %v0, %v0, %v0
   1950 0xe7 0x00 0x00 0x00 0x20 0xa3
   1951 
   1952 #CHECK: vmhf    %v18, %v3, %v20
   1953 0xe7 0x23 0x40 0x00 0x2a 0xa3
   1954 
   1955 #CHECK: vmhf    %v31, %v31, %v31
   1956 0xe7 0xff 0xf0 0x00 0x2e 0xa3
   1957 
   1958 #CHECK: vmhh    %v0, %v0, %v0
   1959 0xe7 0x00 0x00 0x00 0x10 0xa3
   1960 
   1961 #CHECK: vmhh    %v18, %v3, %v20
   1962 0xe7 0x23 0x40 0x00 0x1a 0xa3
   1963 
   1964 #CHECK: vmhh    %v31, %v31, %v31
   1965 0xe7 0xff 0xf0 0x00 0x1e 0xa3
   1966 
   1967 #CHECK: vmlb    %v0, %v0, %v0
   1968 0xe7 0x00 0x00 0x00 0x00 0xa2
   1969 
   1970 #CHECK: vmlb    %v18, %v3, %v20
   1971 0xe7 0x23 0x40 0x00 0x0a 0xa2
   1972 
   1973 #CHECK: vmlb    %v31, %v31, %v31
   1974 0xe7 0xff 0xf0 0x00 0x0e 0xa2
   1975 
   1976 #CHECK: vmlf    %v0, %v0, %v0
   1977 0xe7 0x00 0x00 0x00 0x20 0xa2
   1978 
   1979 #CHECK: vmlf    %v18, %v3, %v20
   1980 0xe7 0x23 0x40 0x00 0x2a 0xa2
   1981 
   1982 #CHECK: vmlf    %v31, %v31, %v31
   1983 0xe7 0xff 0xf0 0x00 0x2e 0xa2
   1984 
   1985 #CHECK: vmleb   %v0, %v0, %v0
   1986 0xe7 0x00 0x00 0x00 0x00 0xa4
   1987 
   1988 #CHECK: vmleb   %v18, %v3, %v20
   1989 0xe7 0x23 0x40 0x00 0x0a 0xa4
   1990 
   1991 #CHECK: vmleb   %v31, %v31, %v31
   1992 0xe7 0xff 0xf0 0x00 0x0e 0xa4
   1993 
   1994 #CHECK: vmlef   %v0, %v0, %v0
   1995 0xe7 0x00 0x00 0x00 0x20 0xa4
   1996 
   1997 #CHECK: vmlef   %v18, %v3, %v20
   1998 0xe7 0x23 0x40 0x00 0x2a 0xa4
   1999 
   2000 #CHECK: vmlef   %v31, %v31, %v31
   2001 0xe7 0xff 0xf0 0x00 0x2e 0xa4
   2002 
   2003 #CHECK: vmleh   %v0, %v0, %v0
   2004 0xe7 0x00 0x00 0x00 0x10 0xa4
   2005 
   2006 #CHECK: vmleh   %v18, %v3, %v20
   2007 0xe7 0x23 0x40 0x00 0x1a 0xa4
   2008 
   2009 #CHECK: vmleh   %v31, %v31, %v31
   2010 0xe7 0xff 0xf0 0x00 0x1e 0xa4
   2011 
   2012 #CHECK: vmlhb   %v0, %v0, %v0
   2013 0xe7 0x00 0x00 0x00 0x00 0xa1
   2014 
   2015 #CHECK: vmlhb   %v18, %v3, %v20
   2016 0xe7 0x23 0x40 0x00 0x0a 0xa1
   2017 
   2018 #CHECK: vmlhb   %v31, %v31, %v31
   2019 0xe7 0xff 0xf0 0x00 0x0e 0xa1
   2020 
   2021 #CHECK: vmlhf   %v0, %v0, %v0
   2022 0xe7 0x00 0x00 0x00 0x20 0xa1
   2023 
   2024 #CHECK: vmlhf   %v18, %v3, %v20
   2025 0xe7 0x23 0x40 0x00 0x2a 0xa1
   2026 
   2027 #CHECK: vmlhf   %v31, %v31, %v31
   2028 0xe7 0xff 0xf0 0x00 0x2e 0xa1
   2029 
   2030 #CHECK: vmlhh   %v0, %v0, %v0
   2031 0xe7 0x00 0x00 0x00 0x10 0xa1
   2032 
   2033 #CHECK: vmlhh   %v18, %v3, %v20
   2034 0xe7 0x23 0x40 0x00 0x1a 0xa1
   2035 
   2036 #CHECK: vmlhh   %v31, %v31, %v31
   2037 0xe7 0xff 0xf0 0x00 0x1e 0xa1
   2038 
   2039 #CHECK: vmlhw   %v0, %v0, %v0
   2040 0xe7 0x00 0x00 0x00 0x10 0xa2
   2041 
   2042 #CHECK: vmlhw   %v18, %v3, %v20
   2043 0xe7 0x23 0x40 0x00 0x1a 0xa2
   2044 
   2045 #CHECK: vmlhw   %v31, %v31, %v31
   2046 0xe7 0xff 0xf0 0x00 0x1e 0xa2
   2047 
   2048 #CHECK: vmlob   %v0, %v0, %v0
   2049 0xe7 0x00 0x00 0x00 0x00 0xa5
   2050 
   2051 #CHECK: vmlob   %v18, %v3, %v20
   2052 0xe7 0x23 0x40 0x00 0x0a 0xa5
   2053 
   2054 #CHECK: vmlob   %v31, %v31, %v31
   2055 0xe7 0xff 0xf0 0x00 0x0e 0xa5
   2056 
   2057 #CHECK: vmlof   %v0, %v0, %v0
   2058 0xe7 0x00 0x00 0x00 0x20 0xa5
   2059 
   2060 #CHECK: vmlof   %v18, %v3, %v20
   2061 0xe7 0x23 0x40 0x00 0x2a 0xa5
   2062 
   2063 #CHECK: vmlof   %v31, %v31, %v31
   2064 0xe7 0xff 0xf0 0x00 0x2e 0xa5
   2065 
   2066 #CHECK: vmloh   %v0, %v0, %v0
   2067 0xe7 0x00 0x00 0x00 0x10 0xa5
   2068 
   2069 #CHECK: vmloh   %v18, %v3, %v20
   2070 0xe7 0x23 0x40 0x00 0x1a 0xa5
   2071 
   2072 #CHECK: vmloh   %v31, %v31, %v31
   2073 0xe7 0xff 0xf0 0x00 0x1e 0xa5
   2074 
   2075 #CHECK: vmnb    %v0, %v0, %v0
   2076 0xe7 0x00 0x00 0x00 0x00 0xfe
   2077 
   2078 #CHECK: vmnb    %v18, %v3, %v20
   2079 0xe7 0x23 0x40 0x00 0x0a 0xfe
   2080 
   2081 #CHECK: vmnb    %v31, %v31, %v31
   2082 0xe7 0xff 0xf0 0x00 0x0e 0xfe
   2083 
   2084 #CHECK: vmnf    %v0, %v0, %v0
   2085 0xe7 0x00 0x00 0x00 0x20 0xfe
   2086 
   2087 #CHECK: vmnf    %v18, %v3, %v20
   2088 0xe7 0x23 0x40 0x00 0x2a 0xfe
   2089 
   2090 #CHECK: vmnf    %v31, %v31, %v31
   2091 0xe7 0xff 0xf0 0x00 0x2e 0xfe
   2092 
   2093 #CHECK: vmng    %v0, %v0, %v0
   2094 0xe7 0x00 0x00 0x00 0x30 0xfe
   2095 
   2096 #CHECK: vmng    %v18, %v3, %v20
   2097 0xe7 0x23 0x40 0x00 0x3a 0xfe
   2098 
   2099 #CHECK: vmng    %v31, %v31, %v31
   2100 0xe7 0xff 0xf0 0x00 0x3e 0xfe
   2101 
   2102 #CHECK: vmnh    %v0, %v0, %v0
   2103 0xe7 0x00 0x00 0x00 0x10 0xfe
   2104 
   2105 #CHECK: vmnh    %v18, %v3, %v20
   2106 0xe7 0x23 0x40 0x00 0x1a 0xfe
   2107 
   2108 #CHECK: vmnh    %v31, %v31, %v31
   2109 0xe7 0xff 0xf0 0x00 0x1e 0xfe
   2110 
   2111 #CHECK: vmnlb   %v0, %v0, %v0
   2112 0xe7 0x00 0x00 0x00 0x00 0xfc
   2113 
   2114 #CHECK: vmnlb   %v18, %v3, %v20
   2115 0xe7 0x23 0x40 0x00 0x0a 0xfc
   2116 
   2117 #CHECK: vmnlb   %v31, %v31, %v31
   2118 0xe7 0xff 0xf0 0x00 0x0e 0xfc
   2119 
   2120 #CHECK: vmnlf   %v0, %v0, %v0
   2121 0xe7 0x00 0x00 0x00 0x20 0xfc
   2122 
   2123 #CHECK: vmnlf   %v18, %v3, %v20
   2124 0xe7 0x23 0x40 0x00 0x2a 0xfc
   2125 
   2126 #CHECK: vmnlf   %v31, %v31, %v31
   2127 0xe7 0xff 0xf0 0x00 0x2e 0xfc
   2128 
   2129 #CHECK: vmnlg   %v0, %v0, %v0
   2130 0xe7 0x00 0x00 0x00 0x30 0xfc
   2131 
   2132 #CHECK: vmnlg   %v18, %v3, %v20
   2133 0xe7 0x23 0x40 0x00 0x3a 0xfc
   2134 
   2135 #CHECK: vmnlg   %v31, %v31, %v31
   2136 0xe7 0xff 0xf0 0x00 0x3e 0xfc
   2137 
   2138 #CHECK: vmnlh   %v0, %v0, %v0
   2139 0xe7 0x00 0x00 0x00 0x10 0xfc
   2140 
   2141 #CHECK: vmnlh   %v18, %v3, %v20
   2142 0xe7 0x23 0x40 0x00 0x1a 0xfc
   2143 
   2144 #CHECK: vmnlh   %v31, %v31, %v31
   2145 0xe7 0xff 0xf0 0x00 0x1e 0xfc
   2146 
   2147 #CHECK: vmob    %v0, %v0, %v0
   2148 0xe7 0x00 0x00 0x00 0x00 0xa7
   2149 
   2150 #CHECK: vmob    %v18, %v3, %v20
   2151 0xe7 0x23 0x40 0x00 0x0a 0xa7
   2152 
   2153 #CHECK: vmob    %v31, %v31, %v31
   2154 0xe7 0xff 0xf0 0x00 0x0e 0xa7
   2155 
   2156 #CHECK: vmof    %v0, %v0, %v0
   2157 0xe7 0x00 0x00 0x00 0x20 0xa7
   2158 
   2159 #CHECK: vmof    %v18, %v3, %v20
   2160 0xe7 0x23 0x40 0x00 0x2a 0xa7
   2161 
   2162 #CHECK: vmof    %v31, %v31, %v31
   2163 0xe7 0xff 0xf0 0x00 0x2e 0xa7
   2164 
   2165 #CHECK: vmoh    %v0, %v0, %v0
   2166 0xe7 0x00 0x00 0x00 0x10 0xa7
   2167 
   2168 #CHECK: vmoh    %v18, %v3, %v20
   2169 0xe7 0x23 0x40 0x00 0x1a 0xa7
   2170 
   2171 #CHECK: vmoh    %v31, %v31, %v31
   2172 0xe7 0xff 0xf0 0x00 0x1e 0xa7
   2173 
   2174 #CHECK: vmrhb   %v0, %v0, %v0
   2175 0xe7 0x00 0x00 0x00 0x00 0x61
   2176 
   2177 #CHECK: vmrhb   %v18, %v3, %v20
   2178 0xe7 0x23 0x40 0x00 0x0a 0x61
   2179 
   2180 #CHECK: vmrhb   %v31, %v31, %v31
   2181 0xe7 0xff 0xf0 0x00 0x0e 0x61
   2182 
   2183 #CHECK: vmrhf   %v0, %v0, %v0
   2184 0xe7 0x00 0x00 0x00 0x20 0x61
   2185 
   2186 #CHECK: vmrhf   %v18, %v3, %v20
   2187 0xe7 0x23 0x40 0x00 0x2a 0x61
   2188 
   2189 #CHECK: vmrhf   %v31, %v31, %v31
   2190 0xe7 0xff 0xf0 0x00 0x2e 0x61
   2191 
   2192 #CHECK: vmrhg   %v0, %v0, %v0
   2193 0xe7 0x00 0x00 0x00 0x30 0x61
   2194 
   2195 #CHECK: vmrhg   %v18, %v3, %v20
   2196 0xe7 0x23 0x40 0x00 0x3a 0x61
   2197 
   2198 #CHECK: vmrhg   %v31, %v31, %v31
   2199 0xe7 0xff 0xf0 0x00 0x3e 0x61
   2200 
   2201 #CHECK: vmrhh   %v0, %v0, %v0
   2202 0xe7 0x00 0x00 0x00 0x10 0x61
   2203 
   2204 #CHECK: vmrhh   %v18, %v3, %v20
   2205 0xe7 0x23 0x40 0x00 0x1a 0x61
   2206 
   2207 #CHECK: vmrhh   %v31, %v31, %v31
   2208 0xe7 0xff 0xf0 0x00 0x1e 0x61
   2209 
   2210 #CHECK: vmrlb   %v0, %v0, %v0
   2211 0xe7 0x00 0x00 0x00 0x00 0x60
   2212 
   2213 #CHECK: vmrlb   %v18, %v3, %v20
   2214 0xe7 0x23 0x40 0x00 0x0a 0x60
   2215 
   2216 #CHECK: vmrlb   %v31, %v31, %v31
   2217 0xe7 0xff 0xf0 0x00 0x0e 0x60
   2218 
   2219 #CHECK: vmrlf   %v0, %v0, %v0
   2220 0xe7 0x00 0x00 0x00 0x20 0x60
   2221 
   2222 #CHECK: vmrlf   %v18, %v3, %v20
   2223 0xe7 0x23 0x40 0x00 0x2a 0x60
   2224 
   2225 #CHECK: vmrlf   %v31, %v31, %v31
   2226 0xe7 0xff 0xf0 0x00 0x2e 0x60
   2227 
   2228 #CHECK: vmrlg   %v0, %v0, %v0
   2229 0xe7 0x00 0x00 0x00 0x30 0x60
   2230 
   2231 #CHECK: vmrlg   %v18, %v3, %v20
   2232 0xe7 0x23 0x40 0x00 0x3a 0x60
   2233 
   2234 #CHECK: vmrlg   %v31, %v31, %v31
   2235 0xe7 0xff 0xf0 0x00 0x3e 0x60
   2236 
   2237 #CHECK: vmrlh   %v0, %v0, %v0
   2238 0xe7 0x00 0x00 0x00 0x10 0x60
   2239 
   2240 #CHECK: vmrlh   %v18, %v3, %v20
   2241 0xe7 0x23 0x40 0x00 0x1a 0x60
   2242 
   2243 #CHECK: vmrlh   %v31, %v31, %v31
   2244 0xe7 0xff 0xf0 0x00 0x1e 0x60
   2245 
   2246 #CHECK: vmxb    %v0, %v0, %v0
   2247 0xe7 0x00 0x00 0x00 0x00 0xff
   2248 
   2249 #CHECK: vmxb    %v18, %v3, %v20
   2250 0xe7 0x23 0x40 0x00 0x0a 0xff
   2251 
   2252 #CHECK: vmxb    %v31, %v31, %v31
   2253 0xe7 0xff 0xf0 0x00 0x0e 0xff
   2254 
   2255 #CHECK: vmxf    %v0, %v0, %v0
   2256 0xe7 0x00 0x00 0x00 0x20 0xff
   2257 
   2258 #CHECK: vmxf    %v18, %v3, %v20
   2259 0xe7 0x23 0x40 0x00 0x2a 0xff
   2260 
   2261 #CHECK: vmxf    %v31, %v31, %v31
   2262 0xe7 0xff 0xf0 0x00 0x2e 0xff
   2263 
   2264 #CHECK: vmxg    %v0, %v0, %v0
   2265 0xe7 0x00 0x00 0x00 0x30 0xff
   2266 
   2267 #CHECK: vmxg    %v18, %v3, %v20
   2268 0xe7 0x23 0x40 0x00 0x3a 0xff
   2269 
   2270 #CHECK: vmxg    %v31, %v31, %v31
   2271 0xe7 0xff 0xf0 0x00 0x3e 0xff
   2272 
   2273 #CHECK: vmxh    %v0, %v0, %v0
   2274 0xe7 0x00 0x00 0x00 0x10 0xff
   2275 
   2276 #CHECK: vmxh    %v18, %v3, %v20
   2277 0xe7 0x23 0x40 0x00 0x1a 0xff
   2278 
   2279 #CHECK: vmxh    %v31, %v31, %v31
   2280 0xe7 0xff 0xf0 0x00 0x1e 0xff
   2281 
   2282 #CHECK: vmxlb   %v0, %v0, %v0
   2283 0xe7 0x00 0x00 0x00 0x00 0xfd
   2284 
   2285 #CHECK: vmxlb   %v18, %v3, %v20
   2286 0xe7 0x23 0x40 0x00 0x0a 0xfd
   2287 
   2288 #CHECK: vmxlb   %v31, %v31, %v31
   2289 0xe7 0xff 0xf0 0x00 0x0e 0xfd
   2290 
   2291 #CHECK: vmxlf   %v0, %v0, %v0
   2292 0xe7 0x00 0x00 0x00 0x20 0xfd
   2293 
   2294 #CHECK: vmxlf   %v18, %v3, %v20
   2295 0xe7 0x23 0x40 0x00 0x2a 0xfd
   2296 
   2297 #CHECK: vmxlf   %v31, %v31, %v31
   2298 0xe7 0xff 0xf0 0x00 0x2e 0xfd
   2299 
   2300 #CHECK: vmxlg   %v0, %v0, %v0
   2301 0xe7 0x00 0x00 0x00 0x30 0xfd
   2302 
   2303 #CHECK: vmxlg   %v18, %v3, %v20
   2304 0xe7 0x23 0x40 0x00 0x3a 0xfd
   2305 
   2306 #CHECK: vmxlg   %v31, %v31, %v31
   2307 0xe7 0xff 0xf0 0x00 0x3e 0xfd
   2308 
   2309 #CHECK: vmxlh   %v0, %v0, %v0
   2310 0xe7 0x00 0x00 0x00 0x10 0xfd
   2311 
   2312 #CHECK: vmxlh   %v18, %v3, %v20
   2313 0xe7 0x23 0x40 0x00 0x1a 0xfd
   2314 
   2315 #CHECK: vmxlh   %v31, %v31, %v31
   2316 0xe7 0xff 0xf0 0x00 0x1e 0xfd
   2317 
   2318 #CHECK: vn      %v0, %v0, %v0
   2319 0xe7 0x00 0x00 0x00 0x00 0x68
   2320 
   2321 #CHECK: vn      %v18, %v3, %v20
   2322 0xe7 0x23 0x40 0x00 0x0a 0x68
   2323 
   2324 #CHECK: vn      %v31, %v31, %v31
   2325 0xe7 0xff 0xf0 0x00 0x0e 0x68
   2326 
   2327 #CHECK: vnc     %v0, %v0, %v0
   2328 0xe7 0x00 0x00 0x00 0x00 0x69
   2329 
   2330 #CHECK: vnc     %v18, %v3, %v20
   2331 0xe7 0x23 0x40 0x00 0x0a 0x69
   2332 
   2333 #CHECK: vnc     %v31, %v31, %v31
   2334 0xe7 0xff 0xf0 0x00 0x0e 0x69
   2335 
   2336 #CHECK: vno     %v0, %v0, %v0
   2337 0xe7 0x00 0x00 0x00 0x00 0x6b
   2338 
   2339 #CHECK: vno     %v18, %v3, %v20
   2340 0xe7 0x23 0x40 0x00 0x0a 0x6b
   2341 
   2342 #CHECK: vno     %v31, %v31, %v31
   2343 0xe7 0xff 0xf0 0x00 0x0e 0x6b
   2344 
   2345 #CHECK: vo      %v0, %v0, %v0
   2346 0xe7 0x00 0x00 0x00 0x00 0x6a
   2347 
   2348 #CHECK: vo      %v18, %v3, %v20
   2349 0xe7 0x23 0x40 0x00 0x0a 0x6a
   2350 
   2351 #CHECK: vo      %v31, %v31, %v31
   2352 0xe7 0xff 0xf0 0x00 0x0e 0x6a
   2353 
   2354 #CHECK: vpdi    %v0, %v0, %v0, 0
   2355 0xe7 0x00 0x00 0x00 0x00 0x84
   2356 
   2357 #CHECK: vpdi    %v3, %v20, %v5, 4
   2358 0xe7 0x34 0x50 0x00 0x44 0x84
   2359 
   2360 #CHECK: vpdi    %v31, %v31, %v31, 15
   2361 0xe7 0xff 0xf0 0x00 0xfe 0x84
   2362 
   2363 #CHECK: vperm   %v0, %v0, %v0, %v0
   2364 0xe7 0x00 0x00 0x00 0x00 0x8c
   2365 
   2366 #CHECK: vperm   %v3, %v20, %v5, %v22
   2367 0xe7 0x34 0x50 0x00 0x65 0x8c
   2368 
   2369 #CHECK: vperm   %v31, %v31, %v31, %v31
   2370 0xe7 0xff 0xf0 0x00 0xff 0x8c
   2371 
   2372 #CHECK: vpkf    %v0, %v0, %v0
   2373 0xe7 0x00 0x00 0x00 0x20 0x94
   2374 
   2375 #CHECK: vpkf    %v18, %v3, %v20
   2376 0xe7 0x23 0x40 0x00 0x2a 0x94
   2377 
   2378 #CHECK: vpkf    %v31, %v31, %v31
   2379 0xe7 0xff 0xf0 0x00 0x2e 0x94
   2380 
   2381 #CHECK: vpkg    %v0, %v0, %v0
   2382 0xe7 0x00 0x00 0x00 0x30 0x94
   2383 
   2384 #CHECK: vpkg    %v18, %v3, %v20
   2385 0xe7 0x23 0x40 0x00 0x3a 0x94
   2386 
   2387 #CHECK: vpkg    %v31, %v31, %v31
   2388 0xe7 0xff 0xf0 0x00 0x3e 0x94
   2389 
   2390 #CHECK: vpkh    %v0, %v0, %v0
   2391 0xe7 0x00 0x00 0x00 0x10 0x94
   2392 
   2393 #CHECK: vpkh    %v18, %v3, %v20
   2394 0xe7 0x23 0x40 0x00 0x1a 0x94
   2395 
   2396 #CHECK: vpkh    %v31, %v31, %v31
   2397 0xe7 0xff 0xf0 0x00 0x1e 0x94
   2398 
   2399 #CHECK: vpklsf  %v0, %v0, %v0
   2400 0xe7 0x00 0x00 0x00 0x20 0x95
   2401 
   2402 #CHECK: vpklsf  %v18, %v3, %v20
   2403 0xe7 0x23 0x40 0x00 0x2a 0x95
   2404 
   2405 #CHECK: vpklsfs %v7, %v24, %v9
   2406 0xe7 0x78 0x90 0x10 0x24 0x95
   2407 
   2408 #CHECK: vpklsf  %v31, %v31, %v31
   2409 0xe7 0xff 0xf0 0x00 0x2e 0x95
   2410 
   2411 #CHECK: vpklsg  %v0, %v0, %v0
   2412 0xe7 0x00 0x00 0x00 0x30 0x95
   2413 
   2414 #CHECK: vpklsg  %v18, %v3, %v20
   2415 0xe7 0x23 0x40 0x00 0x3a 0x95
   2416 
   2417 #CHECK: vpklsgs %v7, %v24, %v9
   2418 0xe7 0x78 0x90 0x10 0x34 0x95
   2419 
   2420 #CHECK: vpklsg  %v31, %v31, %v31
   2421 0xe7 0xff 0xf0 0x00 0x3e 0x95
   2422 
   2423 #CHECK: vpklsh  %v0, %v0, %v0
   2424 0xe7 0x00 0x00 0x00 0x10 0x95
   2425 
   2426 #CHECK: vpklsh  %v18, %v3, %v20
   2427 0xe7 0x23 0x40 0x00 0x1a 0x95
   2428 
   2429 #CHECK: vpklshs %v7, %v24, %v9
   2430 0xe7 0x78 0x90 0x10 0x14 0x95
   2431 
   2432 #CHECK: vpklsh  %v31, %v31, %v31
   2433 0xe7 0xff 0xf0 0x00 0x1e 0x95
   2434 
   2435 #CHECK: vpksf   %v0, %v0, %v0
   2436 0xe7 0x00 0x00 0x00 0x20 0x97
   2437 
   2438 #CHECK: vpksf   %v18, %v3, %v20
   2439 0xe7 0x23 0x40 0x00 0x2a 0x97
   2440 
   2441 #CHECK: vpksfs  %v7, %v24, %v9
   2442 0xe7 0x78 0x90 0x10 0x24 0x97
   2443 
   2444 #CHECK: vpksf   %v31, %v31, %v31
   2445 0xe7 0xff 0xf0 0x00 0x2e 0x97
   2446 
   2447 #CHECK: vpksg   %v0, %v0, %v0
   2448 0xe7 0x00 0x00 0x00 0x30 0x97
   2449 
   2450 #CHECK: vpksg   %v18, %v3, %v20
   2451 0xe7 0x23 0x40 0x00 0x3a 0x97
   2452 
   2453 #CHECK: vpksgs  %v7, %v24, %v9
   2454 0xe7 0x78 0x90 0x10 0x34 0x97
   2455 
   2456 #CHECK: vpksg   %v31, %v31, %v31
   2457 0xe7 0xff 0xf0 0x00 0x3e 0x97
   2458 
   2459 #CHECK: vpksh   %v0, %v0, %v0
   2460 0xe7 0x00 0x00 0x00 0x10 0x97
   2461 
   2462 #CHECK: vpksh   %v18, %v3, %v20
   2463 0xe7 0x23 0x40 0x00 0x1a 0x97
   2464 
   2465 #CHECK: vpkshs  %v7, %v24, %v9
   2466 0xe7 0x78 0x90 0x10 0x14 0x97
   2467 
   2468 #CHECK: vpksh   %v31, %v31, %v31
   2469 0xe7 0xff 0xf0 0x00 0x1e 0x97
   2470 
   2471 #CHECK: vpopct  %v0, %v0, 0
   2472 0xe7 0x00 0x00 0x00 0x00 0x50
   2473 
   2474 #CHECK: vpopct  %v19, %v14, 0
   2475 0xe7 0x3e 0x00 0x00 0x08 0x50
   2476 
   2477 #CHECK: vpopct  %v31, %v31
   2478 0xe7 0xff 0x00 0x00 0x0c 0x50
   2479 
   2480 #CHECK: vrepb   %v0, %v0, 0
   2481 0xe7 0x00 0x00 0x00 0x00 0x4d
   2482 
   2483 #CHECK: vrepb   %v19, %v4, 22136
   2484 0xe7 0x34 0x56 0x78 0x08 0x4d
   2485 
   2486 #CHECK: vrepb   %v31, %v31, 65535
   2487 0xe7 0xff 0xff 0xff 0x0c 0x4d
   2488 
   2489 #CHECK: vrepf   %v0, %v0, 0
   2490 0xe7 0x00 0x00 0x00 0x20 0x4d
   2491 
   2492 #CHECK: vrepf   %v19, %v4, 22136
   2493 0xe7 0x34 0x56 0x78 0x28 0x4d
   2494 
   2495 #CHECK: vrepf   %v31, %v31, 65535
   2496 0xe7 0xff 0xff 0xff 0x2c 0x4d
   2497 
   2498 #CHECK: vrepg   %v0, %v0, 0
   2499 0xe7 0x00 0x00 0x00 0x30 0x4d
   2500 
   2501 #CHECK: vrepg   %v19, %v4, 22136
   2502 0xe7 0x34 0x56 0x78 0x38 0x4d
   2503 
   2504 #CHECK: vrepg   %v31, %v31, 65535
   2505 0xe7 0xff 0xff 0xff 0x3c 0x4d
   2506 
   2507 #CHECK: vreph   %v0, %v0, 0
   2508 0xe7 0x00 0x00 0x00 0x10 0x4d
   2509 
   2510 #CHECK: vreph   %v19, %v4, 22136
   2511 0xe7 0x34 0x56 0x78 0x18 0x4d
   2512 
   2513 #CHECK: vreph   %v31, %v31, 65535
   2514 0xe7 0xff 0xff 0xff 0x1c 0x4d
   2515 
   2516 #CHECK: vrepib  %v0, 0
   2517 0xe7 0x00 0x00 0x00 0x00 0x45
   2518 
   2519 #CHECK: vrepib  %v23, -30293
   2520 0xe7 0x70 0x89 0xab 0x08 0x45
   2521 
   2522 #CHECK: vrepib  %v31, -1
   2523 0xe7 0xf0 0xff 0xff 0x08 0x45
   2524 
   2525 #CHECK: vrepif  %v0, 0
   2526 0xe7 0x00 0x00 0x00 0x20 0x45
   2527 
   2528 #CHECK: vrepif  %v23, -30293
   2529 0xe7 0x70 0x89 0xab 0x28 0x45
   2530 
   2531 #CHECK: vrepif  %v31, -1
   2532 0xe7 0xf0 0xff 0xff 0x28 0x45
   2533 
   2534 #CHECK: vrepig  %v0, 0
   2535 0xe7 0x00 0x00 0x00 0x30 0x45
   2536 
   2537 #CHECK: vrepig  %v23, -30293
   2538 0xe7 0x70 0x89 0xab 0x38 0x45
   2539 
   2540 #CHECK: vrepig  %v31, -1
   2541 0xe7 0xf0 0xff 0xff 0x38 0x45
   2542 
   2543 #CHECK: vrepih  %v0, 0
   2544 0xe7 0x00 0x00 0x00 0x10 0x45
   2545 
   2546 #CHECK: vrepih  %v23, -30293
   2547 0xe7 0x70 0x89 0xab 0x18 0x45
   2548 
   2549 #CHECK: vrepih  %v31, -1
   2550 0xe7 0xf0 0xff 0xff 0x18 0x45
   2551 
   2552 #CHECK: vsb     %v0, %v0, %v0
   2553 0xe7 0x00 0x00 0x00 0x00 0xf7
   2554 
   2555 #CHECK: vsb     %v18, %v3, %v20
   2556 0xe7 0x23 0x40 0x00 0x0a 0xf7
   2557 
   2558 #CHECK: vsb     %v31, %v31, %v31
   2559 0xe7 0xff 0xf0 0x00 0x0e 0xf7
   2560 
   2561 #CHECK: vsbiq   %v0, %v0, %v0, %v0
   2562 0xe7 0x00 0x04 0x00 0x00 0xbf
   2563 
   2564 #CHECK: vsbiq   %v3, %v20, %v5, %v22
   2565 0xe7 0x34 0x54 0x00 0x65 0xbf
   2566 
   2567 #CHECK: vsbiq   %v31, %v31, %v31, %v31
   2568 0xe7 0xff 0xf4 0x00 0xff 0xbf
   2569 
   2570 #CHECK: vsbcbiq %v0, %v0, %v0, %v0
   2571 0xe7 0x00 0x04 0x00 0x00 0xbd
   2572 
   2573 #CHECK: vsbcbiq %v3, %v20, %v5, %v22
   2574 0xe7 0x34 0x54 0x00 0x65 0xbd
   2575 
   2576 #CHECK: vsbcbiq %v31, %v31, %v31, %v31
   2577 0xe7 0xff 0xf4 0x00 0xff 0xbd
   2578 
   2579 #CHECK: vscbib  %v0, %v0, %v0
   2580 0xe7 0x00 0x00 0x00 0x00 0xf5
   2581 
   2582 #CHECK: vscbib  %v18, %v3, %v20
   2583 0xe7 0x23 0x40 0x00 0x0a 0xf5
   2584 
   2585 #CHECK: vscbib  %v31, %v31, %v31
   2586 0xe7 0xff 0xf0 0x00 0x0e 0xf5
   2587 
   2588 #CHECK: vscbif  %v0, %v0, %v0
   2589 0xe7 0x00 0x00 0x00 0x20 0xf5
   2590 
   2591 #CHECK: vscbif  %v18, %v3, %v20
   2592 0xe7 0x23 0x40 0x00 0x2a 0xf5
   2593 
   2594 #CHECK: vscbif  %v31, %v31, %v31
   2595 0xe7 0xff 0xf0 0x00 0x2e 0xf5
   2596 
   2597 #CHECK: vscbig  %v0, %v0, %v0
   2598 0xe7 0x00 0x00 0x00 0x30 0xf5
   2599 
   2600 #CHECK: vscbig  %v18, %v3, %v20
   2601 0xe7 0x23 0x40 0x00 0x3a 0xf5
   2602 
   2603 #CHECK: vscbig  %v31, %v31, %v31
   2604 0xe7 0xff 0xf0 0x00 0x3e 0xf5
   2605 
   2606 #CHECK: vscbih  %v0, %v0, %v0
   2607 0xe7 0x00 0x00 0x00 0x10 0xf5
   2608 
   2609 #CHECK: vscbih  %v18, %v3, %v20
   2610 0xe7 0x23 0x40 0x00 0x1a 0xf5
   2611 
   2612 #CHECK: vscbih  %v31, %v31, %v31
   2613 0xe7 0xff 0xf0 0x00 0x1e 0xf5
   2614 
   2615 #CHECK: vscbiq  %v0, %v0, %v0
   2616 0xe7 0x00 0x00 0x00 0x40 0xf5
   2617 
   2618 #CHECK: vscbiq  %v18, %v3, %v20
   2619 0xe7 0x23 0x40 0x00 0x4a 0xf5
   2620 
   2621 #CHECK: vscbiq  %v31, %v31, %v31
   2622 0xe7 0xff 0xf0 0x00 0x4e 0xf5
   2623 
   2624 #CHECK: vscef   %v0, 0(%v0), 0
   2625 0xe7 0x00 0x00 0x00 0x00 0x1b
   2626 
   2627 #CHECK: vscef   %v10, 1000(%v19,%r7), 2
   2628 0xe7 0xa3 0x73 0xe8 0x24 0x1b
   2629 
   2630 #CHECK: vscef   %v31, 4095(%v31,%r15), 3
   2631 0xe7 0xff 0xff 0xff 0x3c 0x1b
   2632 
   2633 #CHECK: vsceg   %v0, 0(%v0), 0
   2634 0xe7 0x00 0x00 0x00 0x00 0x1a
   2635 
   2636 #CHECK: vsceg   %v10, 1000(%v19,%r7), 1
   2637 0xe7 0xa3 0x73 0xe8 0x14 0x1a
   2638 
   2639 #CHECK: vsceg   %v31, 4095(%v31,%r15), 1
   2640 0xe7 0xff 0xff 0xff 0x1c 0x1a
   2641 
   2642 #CHECK: vsegb   %v0, %v0
   2643 0xe7 0x00 0x00 0x00 0x00 0x5f
   2644 
   2645 #CHECK: vsegb   %v19, %v14
   2646 0xe7 0x3e 0x00 0x00 0x08 0x5f
   2647 
   2648 #CHECK: vsegb   %v31, %v31
   2649 0xe7 0xff 0x00 0x00 0x0c 0x5f
   2650 
   2651 #CHECK: vsegf   %v0, %v0
   2652 0xe7 0x00 0x00 0x00 0x20 0x5f
   2653 
   2654 #CHECK: vsegf   %v19, %v14
   2655 0xe7 0x3e 0x00 0x00 0x28 0x5f
   2656 
   2657 #CHECK: vsegf   %v31, %v31
   2658 0xe7 0xff 0x00 0x00 0x2c 0x5f
   2659 
   2660 #CHECK: vsegh   %v0, %v0
   2661 0xe7 0x00 0x00 0x00 0x10 0x5f
   2662 
   2663 #CHECK: vsegh   %v19, %v14
   2664 0xe7 0x3e 0x00 0x00 0x18 0x5f
   2665 
   2666 #CHECK: vsegh   %v31, %v31
   2667 0xe7 0xff 0x00 0x00 0x1c 0x5f
   2668 
   2669 #CHECK: vsel    %v0, %v0, %v0, %v0
   2670 0xe7 0x00 0x00 0x00 0x00 0x8d
   2671 
   2672 #CHECK: vsel    %v3, %v20, %v5, %v22
   2673 0xe7 0x34 0x50 0x00 0x65 0x8d
   2674 
   2675 #CHECK: vsel    %v31, %v31, %v31, %v31
   2676 0xe7 0xff 0xf0 0x00 0xff 0x8d
   2677 
   2678 #CHECK: vsf     %v0, %v0, %v0
   2679 0xe7 0x00 0x00 0x00 0x20 0xf7
   2680 
   2681 #CHECK: vsf     %v18, %v3, %v20
   2682 0xe7 0x23 0x40 0x00 0x2a 0xf7
   2683 
   2684 #CHECK: vsf     %v31, %v31, %v31
   2685 0xe7 0xff 0xf0 0x00 0x2e 0xf7
   2686 
   2687 #CHECK: vsg     %v0, %v0, %v0
   2688 0xe7 0x00 0x00 0x00 0x30 0xf7
   2689 
   2690 #CHECK: vsg     %v18, %v3, %v20
   2691 0xe7 0x23 0x40 0x00 0x3a 0xf7
   2692 
   2693 #CHECK: vsg     %v31, %v31, %v31
   2694 0xe7 0xff 0xf0 0x00 0x3e 0xf7
   2695 
   2696 #CHECK: vsh     %v0, %v0, %v0
   2697 0xe7 0x00 0x00 0x00 0x10 0xf7
   2698 
   2699 #CHECK: vsh     %v18, %v3, %v20
   2700 0xe7 0x23 0x40 0x00 0x1a 0xf7
   2701 
   2702 #CHECK: vsh     %v31, %v31, %v31
   2703 0xe7 0xff 0xf0 0x00 0x1e 0xf7
   2704 
   2705 #CHECK: vsl     %v0, %v0, %v0
   2706 0xe7 0x00 0x00 0x00 0x00 0x74
   2707 
   2708 #CHECK: vsl     %v18, %v3, %v20
   2709 0xe7 0x23 0x40 0x00 0x0a 0x74
   2710 
   2711 #CHECK: vsl     %v31, %v31, %v31
   2712 0xe7 0xff 0xf0 0x00 0x0e 0x74
   2713 
   2714 #CHECK: vslb    %v0, %v0, %v0
   2715 0xe7 0x00 0x00 0x00 0x00 0x75
   2716 
   2717 #CHECK: vslb    %v18, %v3, %v20
   2718 0xe7 0x23 0x40 0x00 0x0a 0x75
   2719 
   2720 #CHECK: vslb    %v31, %v31, %v31
   2721 0xe7 0xff 0xf0 0x00 0x0e 0x75
   2722 
   2723 #CHECK: vsldb   %v0, %v0, %v0, 0
   2724 0xe7 0x00 0x00 0x00 0x00 0x77
   2725 
   2726 #CHECK: vsldb   %v3, %v20, %v5, 103
   2727 0xe7 0x34 0x50 0x67 0x04 0x77
   2728 
   2729 #CHECK: vsldb   %v31, %v31, %v31, 255
   2730 0xe7 0xff 0xf0 0xff 0x0e 0x77
   2731 
   2732 #CHECK: vsq     %v0, %v0, %v0
   2733 0xe7 0x00 0x00 0x00 0x40 0xf7
   2734 
   2735 #CHECK: vsq     %v18, %v3, %v20
   2736 0xe7 0x23 0x40 0x00 0x4a 0xf7
   2737 
   2738 #CHECK: vsq     %v31, %v31, %v31
   2739 0xe7 0xff 0xf0 0x00 0x4e 0xf7
   2740 
   2741 #CHECK: vsra    %v0, %v0, %v0
   2742 0xe7 0x00 0x00 0x00 0x00 0x7e
   2743 
   2744 #CHECK: vsra    %v18, %v3, %v20
   2745 0xe7 0x23 0x40 0x00 0x0a 0x7e
   2746 
   2747 #CHECK: vsra    %v31, %v31, %v31
   2748 0xe7 0xff 0xf0 0x00 0x0e 0x7e
   2749 
   2750 #CHECK: vsrab   %v0, %v0, %v0
   2751 0xe7 0x00 0x00 0x00 0x00 0x7f
   2752 
   2753 #CHECK: vsrab   %v18, %v3, %v20
   2754 0xe7 0x23 0x40 0x00 0x0a 0x7f
   2755 
   2756 #CHECK: vsrab   %v31, %v31, %v31
   2757 0xe7 0xff 0xf0 0x00 0x0e 0x7f
   2758 
   2759 #CHECK: vsrl    %v0, %v0, %v0
   2760 0xe7 0x00 0x00 0x00 0x00 0x7c
   2761 
   2762 #CHECK: vsrl    %v18, %v3, %v20
   2763 0xe7 0x23 0x40 0x00 0x0a 0x7c
   2764 
   2765 #CHECK: vsrl    %v31, %v31, %v31
   2766 0xe7 0xff 0xf0 0x00 0x0e 0x7c
   2767 
   2768 #CHECK: vsrlb   %v0, %v0, %v0
   2769 0xe7 0x00 0x00 0x00 0x00 0x7d
   2770 
   2771 #CHECK: vsrlb   %v18, %v3, %v20
   2772 0xe7 0x23 0x40 0x00 0x0a 0x7d
   2773 
   2774 #CHECK: vsrlb   %v31, %v31, %v31
   2775 0xe7 0xff 0xf0 0x00 0x0e 0x7d
   2776 
   2777 #CHECK: vst     %v0, 0
   2778 0xe7 0x00 0x00 0x00 0x00 0x0E
   2779 
   2780 #CHECK: vst     %v17, 2475(%r7,%r8)
   2781 0xe7 0x17 0x89 0xab 0x08 0x0E
   2782 
   2783 #CHECK: vst     %v31, 4095(%r15,%r15)
   2784 0xe7 0xff 0xff 0xff 0x08 0x0E
   2785 
   2786 #CHECK: vsteb   %v0, 0, 0
   2787 0xe7 0x00 0x00 0x00 0x00 0x08
   2788 
   2789 #CHECK: vsteb   %v17, 2475(%r7,%r8), 12
   2790 0xe7 0x17 0x89 0xab 0xc8 0x08
   2791 
   2792 #CHECK: vsteb   %v31, 4095(%r15,%r15), 15
   2793 0xe7 0xff 0xff 0xff 0xf8 0x08
   2794 
   2795 #CHECK: vstef   %v0, 0, 0
   2796 0xe7 0x00 0x00 0x00 0x00 0x0b
   2797 
   2798 #CHECK: vstef   %v17, 2475(%r7,%r8), 2
   2799 0xe7 0x17 0x89 0xab 0x28 0x0b
   2800 
   2801 #CHECK: vstef   %v31, 4095(%r15,%r15), 3
   2802 0xe7 0xff 0xff 0xff 0x38 0x0b
   2803 
   2804 #CHECK: vsteg   %v0, 0, 0
   2805 0xe7 0x00 0x00 0x00 0x00 0x0a
   2806 
   2807 #CHECK: vsteg   %v17, 2475(%r7,%r8), 1
   2808 0xe7 0x17 0x89 0xab 0x18 0x0a
   2809 
   2810 #CHECK: vsteg   %v31, 4095(%r15,%r15), 1
   2811 0xe7 0xff 0xff 0xff 0x18 0x0a
   2812 
   2813 #CHECK: vsteh   %v0, 0, 0
   2814 0xe7 0x00 0x00 0x00 0x00 0x09
   2815 
   2816 #CHECK: vsteh   %v17, 2475(%r7,%r8), 5
   2817 0xe7 0x17 0x89 0xab 0x58 0x09
   2818 
   2819 #CHECK: vsteh   %v31, 4095(%r15,%r15), 7
   2820 0xe7 0xff 0xff 0xff 0x78 0x09
   2821 
   2822 #CHECK: vstl    %v0, %r0, 0
   2823 0xe7 0x00 0x00 0x00 0x00 0x3f
   2824 
   2825 #CHECK: vstl    %v18, %r3, 1383(%r4)
   2826 0xe7 0x23 0x45 0x67 0x08 0x3f
   2827 
   2828 #CHECK: vstl    %v31, %r15, 4095(%r15)
   2829 0xe7 0xff 0xff 0xff 0x08 0x3f
   2830 
   2831 #CHECK: vstm    %v0, %v0, 0
   2832 0xe7 0x00 0x00 0x00 0x00 0x3e
   2833 
   2834 #CHECK: vstm    %v12, %v18, 1110(%r3)
   2835 0xe7 0xc2 0x34 0x56 0x04 0x3e
   2836 
   2837 #CHECK: vstm    %v31, %v31, 4095(%r15)
   2838 0xe7 0xff 0xff 0xff 0x0c 0x3e
   2839 
   2840 #CHECK: vstrcb   %v0, %v0, %v0, %v0, 0
   2841 0xe7 0x00 0x00 0x00 0x00 0x8a
   2842 
   2843 #CHECK: vstrcb   %v0, %v0, %v0, %v0, 12
   2844 0xe7 0x00 0x00 0xc0 0x00 0x8a
   2845 
   2846 #CHECK: vstrcb   %v18, %v3, %v20, %v5, 0
   2847 0xe7 0x23 0x40 0x00 0x5a 0x8a
   2848 
   2849 #CHECK: vstrcb   %v31, %v31, %v31, %v31, 4
   2850 0xe7 0xff 0xf0 0x40 0xff 0x8a
   2851 
   2852 #CHECK: vstrcbs  %v31, %v31, %v31, %v31, 8
   2853 0xe7 0xff 0xf0 0x90 0xff 0x8a
   2854 
   2855 #CHECK: vstrczb  %v31, %v31, %v31, %v31, 4
   2856 0xe7 0xff 0xf0 0x60 0xff 0x8a
   2857 
   2858 #CHECK: vstrczbs %v31, %v31, %v31, %v31, 8
   2859 0xe7 0xff 0xf0 0xb0 0xff 0x8a
   2860 
   2861 #CHECK: vstrcf   %v0, %v0, %v0, %v0, 0
   2862 0xe7 0x00 0x02 0x00 0x00 0x8a
   2863 
   2864 #CHECK: vstrcf   %v0, %v0, %v0, %v0, 12
   2865 0xe7 0x00 0x02 0xc0 0x00 0x8a
   2866 
   2867 #CHECK: vstrcf   %v18, %v3, %v20, %v5, 0
   2868 0xe7 0x23 0x42 0x00 0x5a 0x8a
   2869 
   2870 #CHECK: vstrcf   %v31, %v31, %v31, %v31, 4
   2871 0xe7 0xff 0xf2 0x40 0xff 0x8a
   2872 
   2873 #CHECK: vstrcfs  %v31, %v31, %v31, %v31, 8
   2874 0xe7 0xff 0xf2 0x90 0xff 0x8a
   2875 
   2876 #CHECK: vstrczf  %v31, %v31, %v31, %v31, 4
   2877 0xe7 0xff 0xf2 0x60 0xff 0x8a
   2878 
   2879 #CHECK: vstrczfs %v31, %v31, %v31, %v31, 8
   2880 0xe7 0xff 0xf2 0xb0 0xff 0x8a
   2881 
   2882 #CHECK: vstrch   %v0, %v0, %v0, %v0, 0
   2883 0xe7 0x00 0x01 0x00 0x00 0x8a
   2884 
   2885 #CHECK: vstrch   %v0, %v0, %v0, %v0, 12
   2886 0xe7 0x00 0x01 0xc0 0x00 0x8a
   2887 
   2888 #CHECK: vstrch   %v18, %v3, %v20, %v5, 0
   2889 0xe7 0x23 0x41 0x00 0x5a 0x8a
   2890 
   2891 #CHECK: vstrch   %v31, %v31, %v31, %v31, 4
   2892 0xe7 0xff 0xf1 0x40 0xff 0x8a
   2893 
   2894 #CHECK: vstrchs  %v31, %v31, %v31, %v31, 8
   2895 0xe7 0xff 0xf1 0x90 0xff 0x8a
   2896 
   2897 #CHECK: vstrczh  %v31, %v31, %v31, %v31, 4
   2898 0xe7 0xff 0xf1 0x60 0xff 0x8a
   2899 
   2900 #CHECK: vstrczhs %v31, %v31, %v31, %v31, 8
   2901 0xe7 0xff 0xf1 0xb0 0xff 0x8a
   2902 
   2903 #CHECK: vsumgh  %v0, %v0, %v0
   2904 0xe7 0x00 0x00 0x00 0x10 0x65
   2905 
   2906 #CHECK: vsumgh  %v18, %v3, %v20
   2907 0xe7 0x23 0x40 0x00 0x1a 0x65
   2908 
   2909 #CHECK: vsumgh  %v31, %v31, %v31
   2910 0xe7 0xff 0xf0 0x00 0x1e 0x65
   2911 
   2912 #CHECK: vsumgf  %v0, %v0, %v0
   2913 0xe7 0x00 0x00 0x00 0x20 0x65
   2914 
   2915 #CHECK: vsumgf  %v18, %v3, %v20
   2916 0xe7 0x23 0x40 0x00 0x2a 0x65
   2917 
   2918 #CHECK: vsumgf  %v31, %v31, %v31
   2919 0xe7 0xff 0xf0 0x00 0x2e 0x65
   2920 
   2921 #CHECK: vsumqf  %v0, %v0, %v0
   2922 0xe7 0x00 0x00 0x00 0x20 0x67
   2923 
   2924 #CHECK: vsumqf  %v18, %v3, %v20
   2925 0xe7 0x23 0x40 0x00 0x2a 0x67
   2926 
   2927 #CHECK: vsumqf  %v31, %v31, %v31
   2928 0xe7 0xff 0xf0 0x00 0x2e 0x67
   2929 
   2930 #CHECK: vsumqg  %v0, %v0, %v0
   2931 0xe7 0x00 0x00 0x00 0x30 0x67
   2932 
   2933 #CHECK: vsumqg  %v18, %v3, %v20
   2934 0xe7 0x23 0x40 0x00 0x3a 0x67
   2935 
   2936 #CHECK: vsumqg  %v31, %v31, %v31
   2937 0xe7 0xff 0xf0 0x00 0x3e 0x67
   2938 
   2939 #CHECK: vsumb   %v0, %v0, %v0
   2940 0xe7 0x00 0x00 0x00 0x00 0x64
   2941 
   2942 #CHECK: vsumb   %v18, %v3, %v20
   2943 0xe7 0x23 0x40 0x00 0x0a 0x64
   2944 
   2945 #CHECK: vsumb   %v31, %v31, %v31
   2946 0xe7 0xff 0xf0 0x00 0x0e 0x64
   2947 
   2948 #CHECK: vsumh   %v0, %v0, %v0
   2949 0xe7 0x00 0x00 0x00 0x10 0x64
   2950 
   2951 #CHECK: vsumh   %v18, %v3, %v20
   2952 0xe7 0x23 0x40 0x00 0x1a 0x64
   2953 
   2954 #CHECK: vsumh   %v31, %v31, %v31
   2955 0xe7 0xff 0xf0 0x00 0x1e 0x64
   2956 
   2957 #CHECK: vtm     %v0, %v0
   2958 0xe7 0x00 0x00 0x00 0x00 0xd8
   2959 
   2960 #CHECK: vtm     %v19, %v14
   2961 0xe7 0x3e 0x00 0x00 0x08 0xd8
   2962 
   2963 #CHECK: vtm     %v31, %v31
   2964 0xe7 0xff 0x00 0x00 0x0c 0xd8
   2965 
   2966 #CHECK: vuphb   %v0, %v0
   2967 0xe7 0x00 0x00 0x00 0x00 0xd7
   2968 
   2969 #CHECK: vuphb   %v19, %v14
   2970 0xe7 0x3e 0x00 0x00 0x08 0xd7
   2971 
   2972 #CHECK: vuphb   %v31, %v31
   2973 0xe7 0xff 0x00 0x00 0x0c 0xd7
   2974 
   2975 #CHECK: vuphf   %v0, %v0
   2976 0xe7 0x00 0x00 0x00 0x20 0xd7
   2977 
   2978 #CHECK: vuphf   %v19, %v14
   2979 0xe7 0x3e 0x00 0x00 0x28 0xd7
   2980 
   2981 #CHECK: vuphf   %v31, %v31
   2982 0xe7 0xff 0x00 0x00 0x2c 0xd7
   2983 
   2984 #CHECK: vuphh   %v0, %v0
   2985 0xe7 0x00 0x00 0x00 0x10 0xd7
   2986 
   2987 #CHECK: vuphh   %v19, %v14
   2988 0xe7 0x3e 0x00 0x00 0x18 0xd7
   2989 
   2990 #CHECK: vuphh   %v31, %v31
   2991 0xe7 0xff 0x00 0x00 0x1c 0xd7
   2992 
   2993 #CHECK: vuplhb  %v0, %v0
   2994 0xe7 0x00 0x00 0x00 0x00 0xd5
   2995 
   2996 #CHECK: vuplhb  %v19, %v14
   2997 0xe7 0x3e 0x00 0x00 0x08 0xd5
   2998 
   2999 #CHECK: vuplhb  %v31, %v31
   3000 0xe7 0xff 0x00 0x00 0x0c 0xd5
   3001 
   3002 #CHECK: vuplhf  %v0, %v0
   3003 0xe7 0x00 0x00 0x00 0x20 0xd5
   3004 
   3005 #CHECK: vuplhf  %v19, %v14
   3006 0xe7 0x3e 0x00 0x00 0x28 0xd5
   3007 
   3008 #CHECK: vuplhf  %v31, %v31
   3009 0xe7 0xff 0x00 0x00 0x2c 0xd5
   3010 
   3011 #CHECK: vuplhh  %v0, %v0
   3012 0xe7 0x00 0x00 0x00 0x10 0xd5
   3013 
   3014 #CHECK: vuplhh  %v19, %v14
   3015 0xe7 0x3e 0x00 0x00 0x18 0xd5
   3016 
   3017 #CHECK: vuplhh  %v31, %v31
   3018 0xe7 0xff 0x00 0x00 0x1c 0xd5
   3019 
   3020 #CHECK: vuplb   %v0, %v0
   3021 0xe7 0x00 0x00 0x00 0x00 0xd6
   3022 
   3023 #CHECK: vuplb   %v19, %v14
   3024 0xe7 0x3e 0x00 0x00 0x08 0xd6
   3025 
   3026 #CHECK: vuplb   %v31, %v31
   3027 0xe7 0xff 0x00 0x00 0x0c 0xd6
   3028 
   3029 #CHECK: vuplf   %v0, %v0
   3030 0xe7 0x00 0x00 0x00 0x20 0xd6
   3031 
   3032 #CHECK: vuplf   %v19, %v14
   3033 0xe7 0x3e 0x00 0x00 0x28 0xd6
   3034 
   3035 #CHECK: vuplf   %v31, %v31
   3036 0xe7 0xff 0x00 0x00 0x2c 0xd6
   3037 
   3038 #CHECK: vuplhw  %v0, %v0
   3039 0xe7 0x00 0x00 0x00 0x10 0xd6
   3040 
   3041 #CHECK: vuplhw  %v19, %v14
   3042 0xe7 0x3e 0x00 0x00 0x18 0xd6
   3043 
   3044 #CHECK: vuplhw  %v31, %v31
   3045 0xe7 0xff 0x00 0x00 0x1c 0xd6
   3046 
   3047 #CHECK: vupllb  %v0, %v0
   3048 0xe7 0x00 0x00 0x00 0x00 0xd4
   3049 
   3050 #CHECK: vupllb  %v19, %v14
   3051 0xe7 0x3e 0x00 0x00 0x08 0xd4
   3052 
   3053 #CHECK: vupllb  %v31, %v31
   3054 0xe7 0xff 0x00 0x00 0x0c 0xd4
   3055 
   3056 #CHECK: vupllf  %v0, %v0
   3057 0xe7 0x00 0x00 0x00 0x20 0xd4
   3058 
   3059 #CHECK: vupllf  %v19, %v14
   3060 0xe7 0x3e 0x00 0x00 0x28 0xd4
   3061 
   3062 #CHECK: vupllf  %v31, %v31
   3063 0xe7 0xff 0x00 0x00 0x2c 0xd4
   3064 
   3065 #CHECK: vupllh  %v0, %v0
   3066 0xe7 0x00 0x00 0x00 0x10 0xd4
   3067 
   3068 #CHECK: vupllh  %v19, %v14
   3069 0xe7 0x3e 0x00 0x00 0x18 0xd4
   3070 
   3071 #CHECK: vupllh  %v31, %v31
   3072 0xe7 0xff 0x00 0x00 0x1c 0xd4
   3073 
   3074 #CHECK: vx      %v0, %v0, %v0
   3075 0xe7 0x00 0x00 0x00 0x00 0x6d
   3076 
   3077 #CHECK: vx      %v18, %v3, %v20
   3078 0xe7 0x23 0x40 0x00 0x0a 0x6d
   3079 
   3080 #CHECK: vx      %v31, %v31, %v31
   3081 0xe7 0xff 0xf0 0x00 0x0e 0x6d
   3082 
   3083 #CHECK: wcdgb   %f0, %f0, 0, 0
   3084 0xe7 0x00 0x00 0x08 0x30 0xc3
   3085 
   3086 #CHECK: wcdgb   %v19, %f14, 4, 10
   3087 0xe7 0x3e 0x00 0xac 0x38 0xc3
   3088 
   3089 #CHECK: wcdgb   %v31, %v31, 7, 15
   3090 0xe7 0xff 0x00 0xff 0x3c 0xc3
   3091 
   3092 #CHECK: wcdlgb  %f0, %f0, 0, 0
   3093 0xe7 0x00 0x00 0x08 0x30 0xc1
   3094 
   3095 #CHECK: wcdlgb  %v19, %f14, 4, 10
   3096 0xe7 0x3e 0x00 0xac 0x38 0xc1
   3097 
   3098 #CHECK: wcdlgb  %v31, %v31, 7, 15
   3099 0xe7 0xff 0x00 0xff 0x3c 0xc1
   3100 
   3101 #CHECK: wcgdb   %f0, %f0, 0, 0
   3102 0xe7 0x00 0x00 0x08 0x30 0xc2
   3103 
   3104 #CHECK: wcgdb   %v19, %f14, 4, 10
   3105 0xe7 0x3e 0x00 0xac 0x38 0xc2
   3106 
   3107 #CHECK: wcgdb   %v31, %v31, 7, 15
   3108 0xe7 0xff 0x00 0xff 0x3c 0xc2
   3109 
   3110 #CHECK: wclgdb  %f0, %f0, 0, 0
   3111 0xe7 0x00 0x00 0x08 0x30 0xc0
   3112 
   3113 #CHECK: wclgdb  %v19, %f14, 4, 10
   3114 0xe7 0x3e 0x00 0xac 0x38 0xc0
   3115 
   3116 #CHECK: wclgdb  %v31, %v31, 7, 15
   3117 0xe7 0xff 0x00 0xff 0x3c 0xc0
   3118 
   3119 #CHECK: wfadb   %f0, %f0, %f0
   3120 0xe7 0x00 0x00 0x08 0x30 0xe3
   3121 
   3122 #CHECK: wfadb   %v18, %f3, %v20
   3123 0xe7 0x23 0x40 0x08 0x3a 0xe3
   3124 
   3125 #CHECK: wfadb   %v31, %v31, %v31
   3126 0xe7 0xff 0xf0 0x08 0x3e 0xe3
   3127 
   3128 #CHECK: wfcdb   %f0, %f0
   3129 0xe7 0x00 0x00 0x00 0x30 0xcb
   3130 
   3131 #CHECK: wfcdb   %v19, %f14
   3132 0xe7 0x3e 0x00 0x00 0x38 0xcb
   3133 
   3134 #CHECK: wfcdb   %v31, %v31
   3135 0xe7 0xff 0x00 0x00 0x3c 0xcb
   3136 
   3137 #CHECK: wfcedb  %f0, %f0, %f0
   3138 0xe7 0x00 0x00 0x08 0x30 0xe8
   3139 
   3140 #CHECK: wfcedb  %v18, %f3, %v20
   3141 0xe7 0x23 0x40 0x08 0x3a 0xe8
   3142 
   3143 #CHECK: wfcedb  %v31, %v31, %v31
   3144 0xe7 0xff 0xf0 0x08 0x3e 0xe8
   3145 
   3146 #CHECK: wfcedbs %f0, %f0, %f0
   3147 0xe7 0x00 0x00 0x18 0x30 0xe8
   3148 
   3149 #CHECK: wfcedbs %v18, %f3, %v20
   3150 0xe7 0x23 0x40 0x18 0x3a 0xe8
   3151 
   3152 #CHECK: wfcedbs %v31, %v31, %v31
   3153 0xe7 0xff 0xf0 0x18 0x3e 0xe8
   3154 
   3155 #CHECK: wfchdb  %f0, %f0, %f0
   3156 0xe7 0x00 0x00 0x08 0x30 0xeb
   3157 
   3158 #CHECK: wfchdb  %v18, %f3, %v20
   3159 0xe7 0x23 0x40 0x08 0x3a 0xeb
   3160 
   3161 #CHECK: wfchdb  %v31, %v31, %v31
   3162 0xe7 0xff 0xf0 0x08 0x3e 0xeb
   3163 
   3164 #CHECK: wfchdbs %f0, %f0, %f0
   3165 0xe7 0x00 0x00 0x18 0x30 0xeb
   3166 
   3167 #CHECK: wfchdbs %v18, %f3, %v20
   3168 0xe7 0x23 0x40 0x18 0x3a 0xeb
   3169 
   3170 #CHECK: wfchdbs %v31, %v31, %v31
   3171 0xe7 0xff 0xf0 0x18 0x3e 0xeb
   3172 
   3173 #CHECK: wfchedb %f0, %f0, %f0
   3174 0xe7 0x00 0x00 0x08 0x30 0xea
   3175 
   3176 #CHECK: wfchedb %v18, %f3, %v20
   3177 0xe7 0x23 0x40 0x08 0x3a 0xea
   3178 
   3179 #CHECK: wfchedb %v31, %v31, %v31
   3180 0xe7 0xff 0xf0 0x08 0x3e 0xea
   3181 
   3182 #CHECK: wfchedbs %f0, %f0, %f0
   3183 0xe7 0x00 0x00 0x18 0x30 0xea
   3184 
   3185 #CHECK: wfchedbs %v18, %f3, %v20
   3186 0xe7 0x23 0x40 0x18 0x3a 0xea
   3187 
   3188 #CHECK: wfchedbs %v31, %v31, %v31
   3189 0xe7 0xff 0xf0 0x18 0x3e 0xea
   3190 
   3191 #CHECK: wfddb   %f0, %f0, %f0
   3192 0xe7 0x00 0x00 0x08 0x30 0xe5
   3193 
   3194 #CHECK: wfddb   %v18, %f3, %v20
   3195 0xe7 0x23 0x40 0x08 0x3a 0xe5
   3196 
   3197 #CHECK: wfddb   %v31, %v31, %v31
   3198 0xe7 0xff 0xf0 0x08 0x3e 0xe5
   3199 
   3200 #CHECK: wfidb   %f0, %f0, 0, 0
   3201 0xe7 0x00 0x00 0x08 0x30 0xc7
   3202 
   3203 #CHECK: wfidb   %v19, %f14, 4, 10
   3204 0xe7 0x3e 0x00 0xac 0x38 0xc7
   3205 
   3206 #CHECK: wfidb   %v31, %v31, 7, 15
   3207 0xe7 0xff 0x00 0xff 0x3c 0xc7
   3208 
   3209 #CHECK: wfkdb   %f0, %f0
   3210 0xe7 0x00 0x00 0x00 0x30 0xca
   3211 
   3212 #CHECK: wfkdb   %v19, %f14
   3213 0xe7 0x3e 0x00 0x00 0x38 0xca
   3214 
   3215 #CHECK: wfkdb   %v31, %v31
   3216 0xe7 0xff 0x00 0x00 0x3c 0xca
   3217 
   3218 #CHECK: wflcdb  %f0, %f0
   3219 0xe7 0x00 0x00 0x08 0x30 0xcc
   3220 
   3221 #CHECK: wflcdb  %v19, %f14
   3222 0xe7 0x3e 0x00 0x08 0x38 0xcc
   3223 
   3224 #CHECK: wflcdb  %v31, %v31
   3225 0xe7 0xff 0x00 0x08 0x3c 0xcc
   3226 
   3227 #CHECK: wflndb  %f0, %f0
   3228 0xe7 0x00 0x00 0x18 0x30 0xcc
   3229 
   3230 #CHECK: wflndb  %v19, %f14
   3231 0xe7 0x3e 0x00 0x18 0x38 0xcc
   3232 
   3233 #CHECK: wflndb  %v31, %v31
   3234 0xe7 0xff 0x00 0x18 0x3c 0xcc
   3235 
   3236 #CHECK: wflpdb  %f0, %f0
   3237 0xe7 0x00 0x00 0x28 0x30 0xcc
   3238 
   3239 #CHECK: wflpdb  %v19, %f14
   3240 0xe7 0x3e 0x00 0x28 0x38 0xcc
   3241 
   3242 #CHECK: wflpdb  %v31, %v31
   3243 0xe7 0xff 0x00 0x28 0x3c 0xcc
   3244 
   3245 #CHECK: wfmadb  %f0, %f0, %f0, %f0
   3246 0xe7 0x00 0x03 0x08 0x00 0x8f
   3247 
   3248 #CHECK: wfmadb  %f3, %v20, %f5, %v22
   3249 0xe7 0x34 0x53 0x08 0x65 0x8f
   3250 
   3251 #CHECK: wfmadb  %v31, %v31, %v31, %v31
   3252 0xe7 0xff 0xf3 0x08 0xff 0x8f
   3253 
   3254 #CHECK: wfmdb   %f0, %f0, %f0
   3255 0xe7 0x00 0x00 0x08 0x30 0xe7
   3256 
   3257 #CHECK: wfmdb   %v18, %f3, %v20
   3258 0xe7 0x23 0x40 0x08 0x3a 0xe7
   3259 
   3260 #CHECK: wfmdb   %v31, %v31, %v31
   3261 0xe7 0xff 0xf0 0x08 0x3e 0xe7
   3262 
   3263 #CHECK: wfmsdb  %f0, %f0, %f0, %f0
   3264 0xe7 0x00 0x03 0x08 0x00 0x8e
   3265 
   3266 #CHECK: wfmsdb  %f3, %v20, %f5, %v22
   3267 0xe7 0x34 0x53 0x08 0x65 0x8e
   3268 
   3269 #CHECK: wfmsdb  %v31, %v31, %v31, %v31
   3270 0xe7 0xff 0xf3 0x08 0xff 0x8e
   3271 
   3272 #CHECK: wfsdb   %f0, %f0, %f0
   3273 0xe7 0x00 0x00 0x08 0x30 0xe2
   3274 
   3275 #CHECK: wfsdb   %v18, %f3, %v20
   3276 0xe7 0x23 0x40 0x08 0x3a 0xe2
   3277 
   3278 #CHECK: wfsdb   %v31, %v31, %v31
   3279 0xe7 0xff 0xf0 0x08 0x3e 0xe2
   3280 
   3281 #CHECK: wfsqdb  %f0, %f0
   3282 0xe7 0x00 0x00 0x08 0x30 0xce
   3283 
   3284 #CHECK: wfsqdb  %v19, %f14
   3285 0xe7 0x3e 0x00 0x08 0x38 0xce
   3286 
   3287 #CHECK: wfsqdb  %v31, %v31
   3288 0xe7 0xff 0x00 0x08 0x3c 0xce
   3289 
   3290 #CHECK: wftcidb %f0, %f0, 0
   3291 0xe7 0x00 0x00 0x08 0x30 0x4a
   3292 
   3293 #CHECK: wftcidb %v19, %f4, 1383
   3294 0xe7 0x34 0x56 0x78 0x38 0x4a
   3295 
   3296 #CHECK: wftcidb %v31, %v31, 4095
   3297 0xe7 0xff 0xff 0xf8 0x3c 0x4a
   3298 
   3299 #CHECK: wldeb   %f0, %f0
   3300 0xe7 0x00 0x00 0x08 0x20 0xc4
   3301 
   3302 #CHECK: wldeb   %v19, %f14
   3303 0xe7 0x3e 0x00 0x08 0x28 0xc4
   3304 
   3305 #CHECK: wldeb   %v31, %v31
   3306 0xe7 0xff 0x00 0x08 0x2c 0xc4
   3307 
   3308 #CHECK: wledb   %f0, %f0, 0, 0
   3309 0xe7 0x00 0x00 0x08 0x30 0xc5
   3310 
   3311 #CHECK: wledb   %v19, %f14, 4, 10
   3312 0xe7 0x3e 0x00 0xac 0x38 0xc5
   3313 
   3314 #CHECK: wledb   %v31, %v31, 7, 15
   3315 0xe7 0xff 0x00 0xff 0x3c 0xc5
   3316