1754 lines · plain
1# Test z17 instructions.2# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=z17 \3# RUN: | FileCheck %s4 5# CHECK: bdepg %r0, %r0, %r060xb9 0x6d 0x00 0x007 8# CHECK: bdepg %r0, %r0, %r1590xb9 0x6d 0xf0 0x0010 11# CHECK: bdepg %r0, %r15, %r0120xb9 0x6d 0x00 0x0f13 14# CHECK: bdepg %r15, %r0, %r0150xb9 0x6d 0x00 0xf016 17# CHECK: bdepg %r7, %r8, %r9180xb9 0x6d 0x90 0x7819 20# CHECK: bextg %r0, %r0, %r0210xb9 0x6c 0x00 0x0022 23# CHECK: bextg %r0, %r0, %r15240xb9 0x6c 0xf0 0x0025 26# CHECK: bextg %r0, %r15, %r0270xb9 0x6c 0x00 0x0f28 29# CHECK: bextg %r15, %r0, %r0300xb9 0x6c 0x00 0xf031 32# CHECK: bextg %r7, %r8, %r9330xb9 0x6c 0x90 0x7834 35# CHECK: cal %r0, 0, 0360xc8 0x06 0x00 0x00 0x00 0x0037 38# CHECK: cal %r2, 0, 4095390xc8 0x26 0x00 0x00 0x0f 0xff40 41# CHECK: cal %r2, 0, 0(%r1)420xc8 0x26 0x00 0x00 0x10 0x0043 44# CHECK: cal %r2, 0, 0(%r15)450xc8 0x26 0x00 0x00 0xf0 0x0046 47# CHECK: cal %r2, 0(%r1), 4095(%r15)480xc8 0x26 0x10 0x00 0xff 0xff49 50# CHECK: cal %r2, 0(%r1), 0(%r15)510xc8 0x26 0x10 0x00 0xf0 0x0052 53# CHECK: cal %r2, 4095(%r1), 0(%r15)540xc8 0x26 0x1f 0xff 0xf0 0x0055 56# CHECK: calg %r0, 0, 0570xc8 0x07 0x00 0x00 0x00 0x0058 59# CHECK: calg %r2, 0, 4095600xc8 0x27 0x00 0x00 0x0f 0xff61 62# CHECK: calg %r2, 0, 0(%r1)630xc8 0x27 0x00 0x00 0x10 0x0064 65# CHECK: calg %r2, 0, 0(%r15)660xc8 0x27 0x00 0x00 0xf0 0x0067 68# CHECK: calg %r2, 0(%r1), 4095(%r15)690xc8 0x27 0x10 0x00 0xff 0xff70 71# CHECK: calg %r2, 0(%r1), 0(%r15)720xc8 0x27 0x10 0x00 0xf0 0x0073 74# CHECK: calg %r2, 4095(%r1), 0(%r15)750xc8 0x27 0x1f 0xff 0xf0 0x0076 77# CHECK: calgf %r0, 0, 0780xc8 0x0f 0x00 0x00 0x00 0x0079 80# CHECK: calgf %r2, 0, 4095810xc8 0x2f 0x00 0x00 0x0f 0xff82 83# CHECK: calgf %r2, 0, 0(%r1)840xc8 0x2f 0x00 0x00 0x10 0x0085 86# CHECK: calgf %r2, 0, 0(%r15)870xc8 0x2f 0x00 0x00 0xf0 0x0088 89# CHECK: calgf %r2, 0(%r1), 4095(%r15)900xc8 0x2f 0x10 0x00 0xff 0xff91 92# CHECK: calgf %r2, 0(%r1), 0(%r15)930xc8 0x2f 0x10 0x00 0xf0 0x0094 95# CHECK: calgf %r2, 4095(%r1), 0(%r15)960xc8 0x2f 0x1f 0xff 0xf0 0x0097 98# CHECK: clzg %r0, %r15990xb9 0x68 0x00 0x0f100 101# CHECK: clzg %r7, %r81020xb9 0x68 0x00 0x78103 104# CHECK: clzg %r15, %r01050xb9 0x68 0x00 0xf0106 107# CHECK: ctzg %r0, %r151080xb9 0x69 0x00 0x0f109 110# CHECK: ctzg %r7, %r81110xb9 0x69 0x00 0x78112 113# CHECK: ctzg %r15, %r01140xb9 0x69 0x00 0xf0115 116# CHECK: kimd %r0, %r01170xb9 0x3e 0x00 0x00118 119# CHECK: kimd %r0, %r0, 151200xb9 0x3e 0xf0 0x00121 122# CHECK: kimd %r0, %r141230xb9 0x3e 0x00 0x0e124 125# CHECK: kimd %r15, %r01260xb9 0x3e 0x00 0xf0127 128# CHECK: kimd %r7, %r10, 131290xb9 0x3e 0xd0 0x7a130 131# CHECK: klmd %r0, %r01320xb9 0x3f 0x00 0x00133 134# CHECK: klmd %r0, %r0, 151350xb9 0x3f 0xf0 0x00136 137# CHECK: klmd %r0, %r141380xb9 0x3f 0x00 0x0e139 140# CHECK: klmd %r15, %r01410xb9 0x3f 0x00 0xf0142 143# CHECK: klmd %r7, %r10, 131440xb9 0x3f 0xd0 0x7a145 146# CHECK: lxab %r0, -5242881470xe3 0x00 0x00 0x00 0x80 0x60148 149# CHECK: lxab %r0, -11500xe3 0x00 0x0f 0xff 0xff 0x60151 152# CHECK: lxab %r0, 01530xe3 0x00 0x00 0x00 0x00 0x60154 155# CHECK: lxab %r0, 11560xe3 0x00 0x00 0x01 0x00 0x60157 158# CHECK: lxab %r0, 5242871590xe3 0x00 0x0f 0xff 0x7f 0x60160 161# CHECK: lxab %r0, 0(%r1)1620xe3 0x00 0x10 0x00 0x00 0x60163 164# CHECK: lxab %r0, 0(%r15)1650xe3 0x00 0xf0 0x00 0x00 0x60166 167# CHECK: lxab %r0, 524287(%r1,%r15)1680xe3 0x01 0xff 0xff 0x7f 0x60169 170# CHECK: lxab %r0, 524287(%r15,%r1)1710xe3 0x0f 0x1f 0xff 0x7f 0x60172 173# CHECK: lxab %r15, 01740xe3 0xf0 0x00 0x00 0x00 0x60175 176# CHECK: lxah %r0, -5242881770xe3 0x00 0x00 0x00 0x80 0x62178 179# CHECK: lxah %r0, -11800xe3 0x00 0x0f 0xff 0xff 0x62181 182# CHECK: lxah %r0, 01830xe3 0x00 0x00 0x00 0x00 0x62184 185# CHECK: lxah %r0, 11860xe3 0x00 0x00 0x01 0x00 0x62187 188# CHECK: lxah %r0, 5242871890xe3 0x00 0x0f 0xff 0x7f 0x62190 191# CHECK: lxah %r0, 0(%r1)1920xe3 0x00 0x10 0x00 0x00 0x62193 194# CHECK: lxah %r0, 0(%r15)1950xe3 0x00 0xf0 0x00 0x00 0x62196 197# CHECK: lxah %r0, 524287(%r1,%r15)1980xe3 0x01 0xff 0xff 0x7f 0x62199 200# CHECK: lxah %r0, 524287(%r15,%r1)2010xe3 0x0f 0x1f 0xff 0x7f 0x62202 203# CHECK: lxah %r15, 02040xe3 0xf0 0x00 0x00 0x00 0x62205 206# CHECK: lxaf %r0, -5242882070xe3 0x00 0x00 0x00 0x80 0x64208 209# CHECK: lxaf %r0, -12100xe3 0x00 0x0f 0xff 0xff 0x64211 212# CHECK: lxaf %r0, 02130xe3 0x00 0x00 0x00 0x00 0x64214 215# CHECK: lxaf %r0, 12160xe3 0x00 0x00 0x01 0x00 0x64217 218# CHECK: lxaf %r0, 5242872190xe3 0x00 0x0f 0xff 0x7f 0x64220 221# CHECK: lxaf %r0, 0(%r1)2220xe3 0x00 0x10 0x00 0x00 0x64223 224# CHECK: lxaf %r0, 0(%r15)2250xe3 0x00 0xf0 0x00 0x00 0x64226 227# CHECK: lxaf %r0, 524287(%r1,%r15)2280xe3 0x01 0xff 0xff 0x7f 0x64229 230# CHECK: lxaf %r0, 524287(%r15,%r1)2310xe3 0x0f 0x1f 0xff 0x7f 0x64232 233# CHECK: lxaf %r15, 02340xe3 0xf0 0x00 0x00 0x00 0x64235 236# CHECK: lxag %r0, -5242882370xe3 0x00 0x00 0x00 0x80 0x66238 239# CHECK: lxag %r0, -12400xe3 0x00 0x0f 0xff 0xff 0x66241 242# CHECK: lxag %r0, 02430xe3 0x00 0x00 0x00 0x00 0x66244 245# CHECK: lxag %r0, 12460xe3 0x00 0x00 0x01 0x00 0x66247 248# CHECK: lxag %r0, 5242872490xe3 0x00 0x0f 0xff 0x7f 0x66250 251# CHECK: lxag %r0, 0(%r1)2520xe3 0x00 0x10 0x00 0x00 0x66253 254# CHECK: lxag %r0, 0(%r15)2550xe3 0x00 0xf0 0x00 0x00 0x66256 257# CHECK: lxag %r0, 524287(%r1,%r15)2580xe3 0x01 0xff 0xff 0x7f 0x66259 260# CHECK: lxag %r0, 524287(%r15,%r1)2610xe3 0x0f 0x1f 0xff 0x7f 0x66262 263# CHECK: lxag %r15, 02640xe3 0xf0 0x00 0x00 0x00 0x66265 266# CHECK: lxaq %r0, -5242882670xe3 0x00 0x00 0x00 0x80 0x68268 269# CHECK: lxaq %r0, -12700xe3 0x00 0x0f 0xff 0xff 0x68271 272# CHECK: lxaq %r0, 02730xe3 0x00 0x00 0x00 0x00 0x68274 275# CHECK: lxaq %r0, 12760xe3 0x00 0x00 0x01 0x00 0x68277 278# CHECK: lxaq %r0, 5242872790xe3 0x00 0x0f 0xff 0x7f 0x68280 281# CHECK: lxaq %r0, 0(%r1)2820xe3 0x00 0x10 0x00 0x00 0x68283 284# CHECK: lxaq %r0, 0(%r15)2850xe3 0x00 0xf0 0x00 0x00 0x68286 287# CHECK: lxaq %r0, 524287(%r1,%r15)2880xe3 0x01 0xff 0xff 0x7f 0x68289 290# CHECK: lxaq %r0, 524287(%r15,%r1)2910xe3 0x0f 0x1f 0xff 0x7f 0x68292 293# CHECK: lxaq %r15, 02940xe3 0xf0 0x00 0x00 0x00 0x68295 296# CHECK: llxab %r0, -5242882970xe3 0x00 0x00 0x00 0x80 0x61298 299# CHECK: llxab %r0, -13000xe3 0x00 0x0f 0xff 0xff 0x61301 302# CHECK: llxab %r0, 03030xe3 0x00 0x00 0x00 0x00 0x61304 305# CHECK: llxab %r0, 13060xe3 0x00 0x00 0x01 0x00 0x61307 308# CHECK: llxab %r0, 5242873090xe3 0x00 0x0f 0xff 0x7f 0x61310 311# CHECK: llxab %r0, 0(%r1)3120xe3 0x00 0x10 0x00 0x00 0x61313 314# CHECK: llxab %r0, 0(%r15)3150xe3 0x00 0xf0 0x00 0x00 0x61316 317# CHECK: llxab %r0, 524287(%r1,%r15)3180xe3 0x01 0xff 0xff 0x7f 0x61319 320# CHECK: llxab %r0, 524287(%r15,%r1)3210xe3 0x0f 0x1f 0xff 0x7f 0x61322 323# CHECK: llxab %r15, 03240xe3 0xf0 0x00 0x00 0x00 0x61325 326# CHECK: llxah %r0, -5242883270xe3 0x00 0x00 0x00 0x80 0x63328 329# CHECK: llxah %r0, -13300xe3 0x00 0x0f 0xff 0xff 0x63331 332# CHECK: llxah %r0, 03330xe3 0x00 0x00 0x00 0x00 0x63334 335# CHECK: llxah %r0, 13360xe3 0x00 0x00 0x01 0x00 0x63337 338# CHECK: llxah %r0, 5242873390xe3 0x00 0x0f 0xff 0x7f 0x63340 341# CHECK: llxah %r0, 0(%r1)3420xe3 0x00 0x10 0x00 0x00 0x63343 344# CHECK: llxah %r0, 0(%r15)3450xe3 0x00 0xf0 0x00 0x00 0x63346 347# CHECK: llxah %r0, 524287(%r1,%r15)3480xe3 0x01 0xff 0xff 0x7f 0x63349 350# CHECK: llxah %r0, 524287(%r15,%r1)3510xe3 0x0f 0x1f 0xff 0x7f 0x63352 353# CHECK: llxah %r15, 03540xe3 0xf0 0x00 0x00 0x00 0x63355 356# CHECK: llxaf %r0, -5242883570xe3 0x00 0x00 0x00 0x80 0x65358 359# CHECK: llxaf %r0, -13600xe3 0x00 0x0f 0xff 0xff 0x65361 362# CHECK: llxaf %r0, 03630xe3 0x00 0x00 0x00 0x00 0x65364 365# CHECK: llxaf %r0, 13660xe3 0x00 0x00 0x01 0x00 0x65367 368# CHECK: llxaf %r0, 5242873690xe3 0x00 0x0f 0xff 0x7f 0x65370 371# CHECK: llxaf %r0, 0(%r1)3720xe3 0x00 0x10 0x00 0x00 0x65373 374# CHECK: llxaf %r0, 0(%r15)3750xe3 0x00 0xf0 0x00 0x00 0x65376 377# CHECK: llxaf %r0, 524287(%r1,%r15)3780xe3 0x01 0xff 0xff 0x7f 0x65379 380# CHECK: llxaf %r0, 524287(%r15,%r1)3810xe3 0x0f 0x1f 0xff 0x7f 0x65382 383# CHECK: llxaf %r15, 03840xe3 0xf0 0x00 0x00 0x00 0x65385 386# CHECK: llxag %r0, -5242883870xe3 0x00 0x00 0x00 0x80 0x67388 389# CHECK: llxag %r0, -13900xe3 0x00 0x0f 0xff 0xff 0x67391 392# CHECK: llxag %r0, 03930xe3 0x00 0x00 0x00 0x00 0x67394 395# CHECK: llxag %r0, 13960xe3 0x00 0x00 0x01 0x00 0x67397 398# CHECK: llxag %r0, 5242873990xe3 0x00 0x0f 0xff 0x7f 0x67400 401# CHECK: llxag %r0, 0(%r1)4020xe3 0x00 0x10 0x00 0x00 0x67403 404# CHECK: llxag %r0, 0(%r15)4050xe3 0x00 0xf0 0x00 0x00 0x67406 407# CHECK: llxag %r0, 524287(%r1,%r15)4080xe3 0x01 0xff 0xff 0x7f 0x67409 410# CHECK: llxag %r0, 524287(%r15,%r1)4110xe3 0x0f 0x1f 0xff 0x7f 0x67412 413# CHECK: llxag %r15, 04140xe3 0xf0 0x00 0x00 0x00 0x67415 416# CHECK: llxaq %r0, -5242884170xe3 0x00 0x00 0x00 0x80 0x69418 419# CHECK: llxaq %r0, -14200xe3 0x00 0x0f 0xff 0xff 0x69421 422# CHECK: llxaq %r0, 04230xe3 0x00 0x00 0x00 0x00 0x69424 425# CHECK: llxaq %r0, 14260xe3 0x00 0x00 0x01 0x00 0x69427 428# CHECK: llxaq %r0, 5242874290xe3 0x00 0x0f 0xff 0x7f 0x69430 431# CHECK: llxaq %r0, 0(%r1)4320xe3 0x00 0x10 0x00 0x00 0x69433 434# CHECK: llxaq %r0, 0(%r15)4350xe3 0x00 0xf0 0x00 0x00 0x69436 437# CHECK: llxaq %r0, 524287(%r1,%r15)4380xe3 0x01 0xff 0xff 0x7f 0x69439 440# CHECK: llxaq %r0, 524287(%r15,%r1)4410xe3 0x0f 0x1f 0xff 0x7f 0x69442 443# CHECK: llxaq %r15, 04440xe3 0xf0 0x00 0x00 0x00 0x69445 446# CHECK: pfcr %r0, %r0, 04470xeb 0x00 0x00 0x00 0x00 0x16448 449# CHECK: pfcr %r15, %r1, 04500xeb 0xf1 0x00 0x00 0x00 0x16451 452# CHECK: pfcr %r1, %r15, 04530xeb 0x1f 0x00 0x00 0x00 0x16454 455# CHECK: pfcr %r15, %r15, 04560xeb 0xff 0x00 0x00 0x00 0x16457 458# CHECK: pfcr %r0, %r0, -5242884590xeb 0x00 0x00 0x00 0x80 0x16460 461# CHECK: pfcr %r0, %r0, -14620xeb 0x00 0x0f 0xff 0xff 0x16463 464# CHECK: pfcr %r0, %r0, 14650xeb 0x00 0x00 0x01 0x00 0x16466 467# CHECK: pfcr %r0, %r0, 5242874680xeb 0x00 0x0f 0xff 0x7f 0x16469 470# CHECK: pfcr %r0, %r0, 0(%r1)4710xeb 0x00 0x10 0x00 0x00 0x16472 473# CHECK: pfcr %r0, %r0, 0(%r15)4740xeb 0x00 0xf0 0x00 0x00 0x16475 476# CHECK: pfcr %r0, %r0, 524287(%r1)4770xeb 0x00 0x1f 0xff 0x7f 0x16478 479# CHECK: pfcr %r0, %r0, 524287(%r15)4800xeb 0x00 0xff 0xff 0x7f 0x16481 482# CHECK: vavgq %v0, %v0, %v04830xe7 0x00 0x00 0x00 0x40 0xf2484 485# CHECK: vavgq %v0, %v0, %v314860xe7 0x00 0xf0 0x00 0x42 0xf2487 488# CHECK: vavgq %v0, %v31, %v04890xe7 0x0f 0x00 0x00 0x44 0xf2490 491# CHECK: vavgq %v31, %v0, %v04920xe7 0xf0 0x00 0x00 0x48 0xf2493 494# CHECK: vavgq %v18, %v3, %v204950xe7 0x23 0x40 0x00 0x4a 0xf2496 497# CHECK: vavglq %v0, %v0, %v04980xe7 0x00 0x00 0x00 0x40 0xf0499 500# CHECK: vavglq %v0, %v0, %v315010xe7 0x00 0xf0 0x00 0x42 0xf0502 503# CHECK: vavglq %v0, %v31, %v05040xe7 0x0f 0x00 0x00 0x44 0xf0505 506# CHECK: vavglq %v31, %v0, %v05070xe7 0xf0 0x00 0x00 0x48 0xf0508 509# CHECK: vavglq %v18, %v3, %v205100xe7 0x23 0x40 0x00 0x4a 0xf0511 512# CHECK: vblendb %v0, %v0, %v0, %v05130xe7 0x00 0x00 0x00 0x00 0x89514 515# CHECK: vblend %v0, %v0, %v0, %v0, 155160xe7 0x00 0x0f 0x00 0x00 0x89517 518# CHECK: vblendb %v0, %v0, %v0, %v315190xe7 0x00 0x00 0x00 0xf1 0x89520 521# CHECK: vblendb %v0, %v0, %v31, %v05220xe7 0x00 0xf0 0x00 0x02 0x89523 524# CHECK: vblendb %v0, %v31, %v0, %v05250xe7 0x0f 0x00 0x00 0x04 0x89526 527# CHECK: vblendb %v31, %v0, %v0, %v05280xe7 0xf0 0x00 0x00 0x08 0x89529 530# CHECK: vblend %v13, %v17, %v21, %v25, 115310xe7 0xd1 0x5b 0x00 0x97 0x89532 533# CHECK: vblendb %v0, %v0, %v0, %v05340xe7 0x00 0x00 0x00 0x00 0x89535 536# CHECK: vblendb %v0, %v0, %v0, %v315370xe7 0x00 0x00 0x00 0xf1 0x89538 539# CHECK: vblendb %v0, %v0, %v31, %v05400xe7 0x00 0xf0 0x00 0x02 0x89541 542# CHECK: vblendb %v0, %v31, %v0, %v05430xe7 0x0f 0x00 0x00 0x04 0x89544 545# CHECK: vblendb %v31, %v0, %v0, %v05460xe7 0xf0 0x00 0x00 0x08 0x89547 548# CHECK: vblendb %v13, %v17, %v21, %v255490xe7 0xd1 0x50 0x00 0x97 0x89550 551# CHECK: vblendh %v0, %v0, %v0, %v05520xe7 0x00 0x01 0x00 0x00 0x89553 554# CHECK: vblendh %v0, %v0, %v0, %v315550xe7 0x00 0x01 0x00 0xf1 0x89556 557# CHECK: vblendh %v0, %v0, %v31, %v05580xe7 0x00 0xf1 0x00 0x02 0x89559 560# CHECK: vblendh %v0, %v31, %v0, %v05610xe7 0x0f 0x01 0x00 0x04 0x89562 563# CHECK: vblendh %v31, %v0, %v0, %v05640xe7 0xf0 0x01 0x00 0x08 0x89565 566# CHECK: vblendh %v13, %v17, %v21, %v255670xe7 0xd1 0x51 0x00 0x97 0x89568 569# CHECK: vblendf %v0, %v0, %v0, %v05700xe7 0x00 0x02 0x00 0x00 0x89571 572# CHECK: vblendf %v0, %v0, %v0, %v315730xe7 0x00 0x02 0x00 0xf1 0x89574 575# CHECK: vblendf %v0, %v0, %v31, %v05760xe7 0x00 0xf2 0x00 0x02 0x89577 578# CHECK: vblendf %v0, %v31, %v0, %v05790xe7 0x0f 0x02 0x00 0x04 0x89580 581# CHECK: vblendf %v31, %v0, %v0, %v05820xe7 0xf0 0x02 0x00 0x08 0x89583 584# CHECK: vblendf %v13, %v17, %v21, %v255850xe7 0xd1 0x52 0x00 0x97 0x89586 587# CHECK: vblendg %v0, %v0, %v0, %v05880xe7 0x00 0x03 0x00 0x00 0x89589 590# CHECK: vblendg %v0, %v0, %v0, %v315910xe7 0x00 0x03 0x00 0xf1 0x89592 593# CHECK: vblendg %v0, %v0, %v31, %v05940xe7 0x00 0xf3 0x00 0x02 0x89595 596# CHECK: vblendg %v0, %v31, %v0, %v05970xe7 0x0f 0x03 0x00 0x04 0x89598 599# CHECK: vblendg %v31, %v0, %v0, %v06000xe7 0xf0 0x03 0x00 0x08 0x89601 602# CHECK: vblendg %v13, %v17, %v21, %v256030xe7 0xd1 0x53 0x00 0x97 0x89604 605# CHECK: vblendq %v0, %v0, %v0, %v06060xe7 0x00 0x04 0x00 0x00 0x89607 608# CHECK: vblendq %v0, %v0, %v0, %v316090xe7 0x00 0x04 0x00 0xf1 0x89610 611# CHECK: vblendq %v0, %v0, %v31, %v06120xe7 0x00 0xf4 0x00 0x02 0x89613 614# CHECK: vblendq %v0, %v31, %v0, %v06150xe7 0x0f 0x04 0x00 0x04 0x89616 617# CHECK: vblendq %v31, %v0, %v0, %v06180xe7 0xf0 0x04 0x00 0x08 0x89619 620# CHECK: vblendq %v13, %v17, %v21, %v256210xe7 0xd1 0x54 0x00 0x97 0x89622 623# CHECK: vceqq %v0, %v0, %v06240xe7 0x00 0x00 0x00 0x40 0xf8625 626# CHECK: vceqq %v0, %v0, %v316270xe7 0x00 0xf0 0x00 0x42 0xf8628 629# CHECK: vceqq %v0, %v31, %v06300xe7 0x0f 0x00 0x00 0x44 0xf8631 632# CHECK: vceqq %v31, %v0, %v06330xe7 0xf0 0x00 0x00 0x48 0xf8634 635# CHECK: vceqq %v18, %v3, %v206360xe7 0x23 0x40 0x00 0x4a 0xf8637 638# CHECK: vceqqs %v5, %v22, %v76390xe7 0x56 0x70 0x10 0x44 0xf8640 641# CHECK: vchq %v0, %v0, %v06420xe7 0x00 0x00 0x00 0x40 0xfb643 644# CHECK: vchq %v0, %v0, %v316450xe7 0x00 0xf0 0x00 0x42 0xfb646 647# CHECK: vchq %v0, %v31, %v06480xe7 0x0f 0x00 0x00 0x44 0xfb649 650# CHECK: vchq %v31, %v0, %v06510xe7 0xf0 0x00 0x00 0x48 0xfb652 653# CHECK: vchq %v18, %v3, %v206540xe7 0x23 0x40 0x00 0x4a 0xfb655 656# CHECK: vchqs %v5, %v22, %v76570xe7 0x56 0x70 0x10 0x44 0xfb658 659# CHECK: vchlq %v0, %v0, %v06600xe7 0x00 0x00 0x00 0x40 0xf9661 662# CHECK: vchlq %v0, %v0, %v316630xe7 0x00 0xf0 0x00 0x42 0xf9664 665# CHECK: vchlq %v0, %v31, %v06660xe7 0x0f 0x00 0x00 0x44 0xf9667 668# CHECK: vchlq %v31, %v0, %v06690xe7 0xf0 0x00 0x00 0x48 0xf9670 671# CHECK: vchlq %v18, %v3, %v206720xe7 0x23 0x40 0x00 0x4a 0xf9673 674# CHECK: vchlqs %v5, %v22, %v76750xe7 0x56 0x70 0x10 0x44 0xf9676 677# CHECK: vclzq %v0, %v06780xe7 0x00 0x00 0x00 0x40 0x53679 680# CHECK: vclzq %v0, %v156810xe7 0x0f 0x00 0x00 0x40 0x53682 683# CHECK: vclzq %v0, %v316840xe7 0x0f 0x00 0x00 0x44 0x53685 686# CHECK: vclzq %v15, %v06870xe7 0xf0 0x00 0x00 0x40 0x53688 689# CHECK: vclzq %v31, %v06900xe7 0xf0 0x00 0x00 0x48 0x53691 692# CHECK: vclzq %v14, %v176930xe7 0xe1 0x00 0x00 0x44 0x53694 695# CHECK: vctzq %v0, %v06960xe7 0x00 0x00 0x00 0x40 0x52697 698# CHECK: vctzq %v0, %v156990xe7 0x0f 0x00 0x00 0x40 0x52700 701# CHECK: vctzq %v0, %v317020xe7 0x0f 0x00 0x00 0x44 0x52703 704# CHECK: vctzq %v15, %v07050xe7 0xf0 0x00 0x00 0x40 0x52706 707# CHECK: vctzq %v31, %v07080xe7 0xf0 0x00 0x00 0x48 0x52709 710# CHECK: vctzq %v14, %v177110xe7 0xe1 0x00 0x00 0x44 0x52712 713# CHECK: vcvbq %v0, %v0, 07140xe6 0x00 0x00 0x00 0x00 0x4e715 716# CHECK: vcvbq %v0, %v0, 157170xe6 0x00 0x00 0xf0 0x00 0x4e718 719# CHECK: vcvbq %v31, %v0, 07200xe6 0xf0 0x00 0x00 0x08 0x4e721 722# CHECK: vcvbq %v0, %v15, 07230xe6 0x0f 0x00 0x00 0x00 0x4e724 725# CHECK: vcvbq %v0, %v31, 07260xe6 0x0f 0x00 0x00 0x04 0x4e727 728# CHECK: vcvbq %v3, %v18, 47290xe6 0x32 0x00 0x40 0x04 0x4e730 731# CHECK: vcvdq %v0, %v0, 0, 07320xe6 0x00 0x00 0x00 0x00 0x4a733 734# CHECK: vcvdq %v0, %v0, 0, 157350xe6 0x00 0x00 0xf0 0x00 0x4a736 737# CHECK: vcvdq %v0, %v0, 255, 07380xe6 0x00 0x00 0x0f 0xf0 0x4a739 740# CHECK: vcvdq %v0, %v31, 0, 07410xe6 0x0f 0x00 0x00 0x04 0x4a742 743# CHECK: vcvdq %v15, %v0, 0, 07440xe6 0xf0 0x00 0x00 0x00 0x4a745 746# CHECK: vcvdq %v31, %v0, 0, 07470xe6 0xf0 0x00 0x00 0x08 0x4a748 749# CHECK: vcvdq %v18, %v9, 52, 117500xe6 0x29 0x00 0xb3 0x48 0x4a751 752# CHECK: vd %v0, %v0, %v0, 0, 07530xe7 0x00 0x00 0x00 0x00 0xb2754 755# CHECK: vd %v0, %v0, %v0, 0, 157560xe7 0x00 0x00 0x0f 0x00 0xb2757 758# CHECK: vd %v0, %v0, %v0, 15, 07590xe7 0x00 0x00 0x00 0xf0 0xb2760 761# CHECK: vd %v0, %v0, %v31, 0, 07620xe7 0x00 0xf0 0x00 0x02 0xb2763 764# CHECK: vd %v0, %v31, %v0, 0, 07650xe7 0x0f 0x00 0x00 0x04 0xb2766 767# CHECK: vd %v31, %v0, %v0, 0, 07680xe7 0xf0 0x00 0x00 0x08 0xb2769 770# CHECK: vd %v13, %v17, %v21, 8, 47710xe7 0xd1 0x50 0x04 0x86 0xb2772 773# CHECK: vdf %v0, %v0, %v0, 07740xe7 0x00 0x00 0x00 0x20 0xb2775 776# CHECK: vdf %v0, %v0, %v0, 157770xe7 0x00 0x00 0x0f 0x20 0xb2778 779# CHECK: vdf %v0, %v0, %v31, 07800xe7 0x00 0xf0 0x00 0x22 0xb2781 782# CHECK: vdf %v0, %v31, %v0, 07830xe7 0x0f 0x00 0x00 0x24 0xb2784 785# CHECK: vdf %v31, %v0, %v0, 07860xe7 0xf0 0x00 0x00 0x28 0xb2787 788# CHECK: vdf %v13, %v17, %v21, 47890xe7 0xd1 0x50 0x04 0x26 0xb2790 791# CHECK: vdg %v0, %v0, %v0, 07920xe7 0x00 0x00 0x00 0x30 0xb2793 794# CHECK: vdg %v0, %v0, %v0, 157950xe7 0x00 0x00 0x0f 0x30 0xb2796 797# CHECK: vdg %v0, %v0, %v31, 07980xe7 0x00 0xf0 0x00 0x32 0xb2799 800# CHECK: vdg %v0, %v31, %v0, 08010xe7 0x0f 0x00 0x00 0x34 0xb2802 803# CHECK: vdg %v31, %v0, %v0, 08040xe7 0xf0 0x00 0x00 0x38 0xb2805 806# CHECK: vdg %v13, %v17, %v21, 48070xe7 0xd1 0x50 0x04 0x36 0xb2808 809# CHECK: vdq %v0, %v0, %v0, 08100xe7 0x00 0x00 0x00 0x40 0xb2811 812# CHECK: vdq %v0, %v0, %v0, 158130xe7 0x00 0x00 0x0f 0x40 0xb2814 815# CHECK: vdq %v0, %v0, %v31, 08160xe7 0x00 0xf0 0x00 0x42 0xb2817 818# CHECK: vdq %v0, %v31, %v0, 08190xe7 0x0f 0x00 0x00 0x44 0xb2820 821# CHECK: vdq %v31, %v0, %v0, 08220xe7 0xf0 0x00 0x00 0x48 0xb2823 824# CHECK: vdq %v13, %v17, %v21, 48250xe7 0xd1 0x50 0x04 0x46 0xb2826 827# CHECK: vdl %v0, %v0, %v0, 0, 08280xe7 0x00 0x00 0x00 0x00 0xb0829 830# CHECK: vdl %v0, %v0, %v0, 0, 158310xe7 0x00 0x00 0x0f 0x00 0xb0832 833# CHECK: vdl %v0, %v0, %v0, 15, 08340xe7 0x00 0x00 0x00 0xf0 0xb0835 836# CHECK: vdl %v0, %v0, %v31, 0, 08370xe7 0x00 0xf0 0x00 0x02 0xb0838 839# CHECK: vdl %v0, %v31, %v0, 0, 08400xe7 0x0f 0x00 0x00 0x04 0xb0841 842# CHECK: vdl %v31, %v0, %v0, 0, 08430xe7 0xf0 0x00 0x00 0x08 0xb0844 845# CHECK: vdl %v13, %v17, %v21, 8, 48460xe7 0xd1 0x50 0x04 0x86 0xb0847 848# CHECK: vdlf %v0, %v0, %v0, 08490xe7 0x00 0x00 0x00 0x20 0xb0850 851# CHECK: vdlf %v0, %v0, %v0, 158520xe7 0x00 0x00 0x0f 0x20 0xb0853 854# CHECK: vdlf %v0, %v0, %v31, 08550xe7 0x00 0xf0 0x00 0x22 0xb0856 857# CHECK: vdlf %v0, %v31, %v0, 08580xe7 0x0f 0x00 0x00 0x24 0xb0859 860# CHECK: vdlf %v31, %v0, %v0, 08610xe7 0xf0 0x00 0x00 0x28 0xb0862 863# CHECK: vdlf %v13, %v17, %v21, 48640xe7 0xd1 0x50 0x04 0x26 0xb0865 866# CHECK: vdlg %v0, %v0, %v0, 08670xe7 0x00 0x00 0x00 0x30 0xb0868 869# CHECK: vdlg %v0, %v0, %v0, 158700xe7 0x00 0x00 0x0f 0x30 0xb0871 872# CHECK: vdlg %v0, %v0, %v31, 08730xe7 0x00 0xf0 0x00 0x32 0xb0874 875# CHECK: vdlg %v0, %v31, %v0, 08760xe7 0x0f 0x00 0x00 0x34 0xb0877 878# CHECK: vdlg %v31, %v0, %v0, 08790xe7 0xf0 0x00 0x00 0x38 0xb0880 881# CHECK: vdlg %v13, %v17, %v21, 48820xe7 0xd1 0x50 0x04 0x36 0xb0883 884# CHECK: vdlq %v0, %v0, %v0, 08850xe7 0x00 0x00 0x00 0x40 0xb0886 887# CHECK: vdlq %v0, %v0, %v0, 158880xe7 0x00 0x00 0x0f 0x40 0xb0889 890# CHECK: vdlq %v0, %v0, %v31, 08910xe7 0x00 0xf0 0x00 0x42 0xb0892 893# CHECK: vdlq %v0, %v31, %v0, 08940xe7 0x0f 0x00 0x00 0x44 0xb0895 896# CHECK: vdlq %v31, %v0, %v0, 08970xe7 0xf0 0x00 0x00 0x48 0xb0898 899# CHECK: vdlq %v13, %v17, %v21, 49000xe7 0xd1 0x50 0x04 0x46 0xb0901 902# CHECK: veval %v0, %v0, %v0, %v0, 09030xe7 0x00 0x00 0x00 0x00 0x88904 905# CHECK: veval %v0, %v0, %v0, %v0, 2559060xe7 0x00 0x00 0xff 0x00 0x88907 908# CHECK: veval %v0, %v0, %v0, %v15, 09090xe7 0x00 0x00 0x00 0xf0 0x88910 911# CHECK: veval %v0, %v0, %v0, %v31, 09120xe7 0x00 0x00 0x00 0xf1 0x88913 914# CHECK: veval %v0, %v0, %v15, %v0, 09150xe7 0x00 0xf0 0x00 0x00 0x88916 917# CHECK: veval %v0, %v0, %v31, %v0, 09180xe7 0x00 0xf0 0x00 0x02 0x88919 920# CHECK: veval %v0, %v15, %v0, %v0, 09210xe7 0x0f 0x00 0x00 0x00 0x88922 923# CHECK: veval %v0, %v31, %v0, %v0, 09240xe7 0x0f 0x00 0x00 0x04 0x88925 926# CHECK: veval %v15, %v0, %v0, %v0, 09270xe7 0xf0 0x00 0x00 0x00 0x88928 929# CHECK: veval %v31, %v0, %v0, %v0, 09300xe7 0xf0 0x00 0x00 0x08 0x88931 932# CHECK: veval %v18, %v3, %v20, %v5, 49330xe7 0x23 0x40 0x04 0x5a 0x88934 935# CHECK: vecq %v0, %v09360xe7 0x00 0x00 0x00 0x40 0xdb937 938# CHECK: vecq %v0, %v159390xe7 0x0f 0x00 0x00 0x40 0xdb940 941# CHECK: vecq %v0, %v319420xe7 0x0f 0x00 0x00 0x44 0xdb943 944# CHECK: vecq %v15, %v09450xe7 0xf0 0x00 0x00 0x40 0xdb946 947# CHECK: vecq %v31, %v09480xe7 0xf0 0x00 0x00 0x48 0xdb949 950# CHECK: vecq %v14, %v179510xe7 0xe1 0x00 0x00 0x44 0xdb952 953# CHECK: veclq %v0, %v09540xe7 0x00 0x00 0x00 0x40 0xd9955 956# CHECK: veclq %v0, %v159570xe7 0x0f 0x00 0x00 0x40 0xd9958 959# CHECK: veclq %v0, %v319600xe7 0x0f 0x00 0x00 0x44 0xd9961 962# CHECK: veclq %v15, %v09630xe7 0xf0 0x00 0x00 0x40 0xd9964 965# CHECK: veclq %v31, %v09660xe7 0xf0 0x00 0x00 0x48 0xd9967 968# CHECK: veclq %v14, %v179690xe7 0xe1 0x00 0x00 0x44 0xd9970 971# CHECK: vgemb %v0, %v09720xe7 0x00 0x00 0x00 0x00 0x54973 974# CHECK: vgem %v0, %v0, 159750xe7 0x00 0x00 0x00 0xf0 0x54976 977# CHECK: vgemb %v0, %v159780xe7 0x0f 0x00 0x00 0x00 0x54979 980# CHECK: vgemb %v0, %v319810xe7 0x0f 0x00 0x00 0x04 0x54982 983# CHECK: vgemb %v15, %v09840xe7 0xf0 0x00 0x00 0x00 0x54985 986# CHECK: vgemb %v31, %v09870xe7 0xf0 0x00 0x00 0x08 0x54988 989# CHECK: vgem %v14, %v17, 119900xe7 0xe1 0x00 0x00 0xb4 0x54991 992# CHECK: vgemb %v0, %v09930xe7 0x00 0x00 0x00 0x00 0x54994 995# CHECK: vgemb %v0, %v159960xe7 0x0f 0x00 0x00 0x00 0x54997 998# CHECK: vgemb %v0, %v319990xe7 0x0f 0x00 0x00 0x04 0x541000 1001# CHECK: vgemb %v15, %v010020xe7 0xf0 0x00 0x00 0x00 0x541003 1004# CHECK: vgemb %v31, %v010050xe7 0xf0 0x00 0x00 0x08 0x541006 1007# CHECK: vgemb %v14, %v1710080xe7 0xe1 0x00 0x00 0x04 0x541009 1010# CHECK: vgemh %v0, %v010110xe7 0x00 0x00 0x00 0x10 0x541012 1013# CHECK: vgemh %v0, %v1510140xe7 0x0f 0x00 0x00 0x10 0x541015 1016# CHECK: vgemh %v0, %v3110170xe7 0x0f 0x00 0x00 0x14 0x541018 1019# CHECK: vgemh %v15, %v010200xe7 0xf0 0x00 0x00 0x10 0x541021 1022# CHECK: vgemh %v31, %v010230xe7 0xf0 0x00 0x00 0x18 0x541024 1025# CHECK: vgemh %v14, %v1710260xe7 0xe1 0x00 0x00 0x14 0x541027 1028# CHECK: vgemf %v0, %v010290xe7 0x00 0x00 0x00 0x20 0x541030 1031# CHECK: vgemf %v0, %v1510320xe7 0x0f 0x00 0x00 0x20 0x541033 1034# CHECK: vgemf %v0, %v3110350xe7 0x0f 0x00 0x00 0x24 0x541036 1037# CHECK: vgemf %v15, %v010380xe7 0xf0 0x00 0x00 0x20 0x541039 1040# CHECK: vgemf %v31, %v010410xe7 0xf0 0x00 0x00 0x28 0x541042 1043# CHECK: vgemf %v14, %v1710440xe7 0xe1 0x00 0x00 0x24 0x541045 1046# CHECK: vgemg %v0, %v010470xe7 0x00 0x00 0x00 0x30 0x541048 1049# CHECK: vgemg %v0, %v1510500xe7 0x0f 0x00 0x00 0x30 0x541051 1052# CHECK: vgemg %v0, %v3110530xe7 0x0f 0x00 0x00 0x34 0x541054 1055# CHECK: vgemg %v15, %v010560xe7 0xf0 0x00 0x00 0x30 0x541057 1058# CHECK: vgemg %v31, %v010590xe7 0xf0 0x00 0x00 0x38 0x541060 1061# CHECK: vgemg %v14, %v1710620xe7 0xe1 0x00 0x00 0x34 0x541063 1064# CHECK: vgemq %v0, %v010650xe7 0x00 0x00 0x00 0x40 0x541066 1067# CHECK: vgemq %v0, %v1510680xe7 0x0f 0x00 0x00 0x40 0x541069 1070# CHECK: vgemq %v0, %v3110710xe7 0x0f 0x00 0x00 0x44 0x541072 1073# CHECK: vgemq %v15, %v010740xe7 0xf0 0x00 0x00 0x40 0x541075 1076# CHECK: vgemq %v31, %v010770xe7 0xf0 0x00 0x00 0x48 0x541078 1079# CHECK: vgemq %v14, %v1710800xe7 0xe1 0x00 0x00 0x44 0x541081 1082# CHECK: vlcq %v0, %v010830xe7 0x00 0x00 0x00 0x40 0xde1084 1085# CHECK: vlcq %v0, %v1510860xe7 0x0f 0x00 0x00 0x40 0xde1087 1088# CHECK: vlcq %v0, %v3110890xe7 0x0f 0x00 0x00 0x44 0xde1090 1091# CHECK: vlcq %v15, %v010920xe7 0xf0 0x00 0x00 0x40 0xde1093 1094# CHECK: vlcq %v31, %v010950xe7 0xf0 0x00 0x00 0x48 0xde1096 1097# CHECK: vlcq %v14, %v1710980xe7 0xe1 0x00 0x00 0x44 0xde1099 1100# CHECK: vlpq %v0, %v011010xe7 0x00 0x00 0x00 0x40 0xdf1102 1103# CHECK: vlpq %v0, %v1511040xe7 0x0f 0x00 0x00 0x40 0xdf1105 1106# CHECK: vlpq %v0, %v3111070xe7 0x0f 0x00 0x00 0x44 0xdf1108 1109# CHECK: vlpq %v15, %v011100xe7 0xf0 0x00 0x00 0x40 0xdf1111 1112# CHECK: vlpq %v31, %v011130xe7 0xf0 0x00 0x00 0x48 0xdf1114 1115# CHECK: vlpq %v14, %v1711160xe7 0xe1 0x00 0x00 0x44 0xdf1117 1118# CHECK: vmalg %v0, %v0, %v0, %v011190xe7 0x00 0x03 0x00 0x00 0xaa1120 1121# CHECK: vmalg %v0, %v0, %v0, %v3111220xe7 0x00 0x03 0x00 0xf1 0xaa1123 1124# CHECK: vmalg %v0, %v0, %v31, %v011250xe7 0x00 0xf3 0x00 0x02 0xaa1126 1127# CHECK: vmalg %v0, %v31, %v0, %v011280xe7 0x0f 0x03 0x00 0x04 0xaa1129 1130# CHECK: vmalg %v31, %v0, %v0, %v011310xe7 0xf0 0x03 0x00 0x08 0xaa1132 1133# CHECK: vmalg %v13, %v17, %v21, %v2511340xe7 0xd1 0x53 0x00 0x97 0xaa1135 1136# CHECK: vmalq %v0, %v0, %v0, %v011370xe7 0x00 0x04 0x00 0x00 0xaa1138 1139# CHECK: vmalq %v0, %v0, %v0, %v3111400xe7 0x00 0x04 0x00 0xf1 0xaa1141 1142# CHECK: vmalq %v0, %v0, %v31, %v011430xe7 0x00 0xf4 0x00 0x02 0xaa1144 1145# CHECK: vmalq %v0, %v31, %v0, %v011460xe7 0x0f 0x04 0x00 0x04 0xaa1147 1148# CHECK: vmalq %v31, %v0, %v0, %v011490xe7 0xf0 0x04 0x00 0x08 0xaa1150 1151# CHECK: vmalq %v13, %v17, %v21, %v2511520xe7 0xd1 0x54 0x00 0x97 0xaa1153 1154# CHECK: vmahg %v0, %v0, %v0, %v011550xe7 0x00 0x03 0x00 0x00 0xab1156 1157# CHECK: vmahg %v0, %v0, %v0, %v3111580xe7 0x00 0x03 0x00 0xf1 0xab1159 1160# CHECK: vmahg %v0, %v0, %v31, %v011610xe7 0x00 0xf3 0x00 0x02 0xab1162 1163# CHECK: vmahg %v0, %v31, %v0, %v011640xe7 0x0f 0x03 0x00 0x04 0xab1165 1166# CHECK: vmahg %v31, %v0, %v0, %v011670xe7 0xf0 0x03 0x00 0x08 0xab1168 1169# CHECK: vmahg %v13, %v17, %v21, %v2511700xe7 0xd1 0x53 0x00 0x97 0xab1171 1172# CHECK: vmahq %v0, %v0, %v0, %v011730xe7 0x00 0x04 0x00 0x00 0xab1174 1175# CHECK: vmahq %v0, %v0, %v0, %v3111760xe7 0x00 0x04 0x00 0xf1 0xab1177 1178# CHECK: vmahq %v0, %v0, %v31, %v011790xe7 0x00 0xf4 0x00 0x02 0xab1180 1181# CHECK: vmahq %v0, %v31, %v0, %v011820xe7 0x0f 0x04 0x00 0x04 0xab1183 1184# CHECK: vmahq %v31, %v0, %v0, %v011850xe7 0xf0 0x04 0x00 0x08 0xab1186 1187# CHECK: vmahq %v13, %v17, %v21, %v2511880xe7 0xd1 0x54 0x00 0x97 0xab1189 1190# CHECK: vmalhg %v0, %v0, %v0, %v011910xe7 0x00 0x03 0x00 0x00 0xa91192 1193# CHECK: vmalhg %v0, %v0, %v0, %v3111940xe7 0x00 0x03 0x00 0xf1 0xa91195 1196# CHECK: vmalhg %v0, %v0, %v31, %v011970xe7 0x00 0xf3 0x00 0x02 0xa91198 1199# CHECK: vmalhg %v0, %v31, %v0, %v012000xe7 0x0f 0x03 0x00 0x04 0xa91201 1202# CHECK: vmalhg %v31, %v0, %v0, %v012030xe7 0xf0 0x03 0x00 0x08 0xa91204 1205# CHECK: vmalhg %v13, %v17, %v21, %v2512060xe7 0xd1 0x53 0x00 0x97 0xa91207 1208# CHECK: vmalhq %v0, %v0, %v0, %v012090xe7 0x00 0x04 0x00 0x00 0xa91210 1211# CHECK: vmalhq %v0, %v0, %v0, %v3112120xe7 0x00 0x04 0x00 0xf1 0xa91213 1214# CHECK: vmalhq %v0, %v0, %v31, %v012150xe7 0x00 0xf4 0x00 0x02 0xa91216 1217# CHECK: vmalhq %v0, %v31, %v0, %v012180xe7 0x0f 0x04 0x00 0x04 0xa91219 1220# CHECK: vmalhq %v31, %v0, %v0, %v012210xe7 0xf0 0x04 0x00 0x08 0xa91222 1223# CHECK: vmalhq %v13, %v17, %v21, %v2512240xe7 0xd1 0x54 0x00 0x97 0xa91225 1226# CHECK: vmaeg %v0, %v0, %v0, %v012270xe7 0x00 0x03 0x00 0x00 0xae1228 1229# CHECK: vmaeg %v0, %v0, %v0, %v3112300xe7 0x00 0x03 0x00 0xf1 0xae1231 1232# CHECK: vmaeg %v0, %v0, %v31, %v012330xe7 0x00 0xf3 0x00 0x02 0xae1234 1235# CHECK: vmaeg %v0, %v31, %v0, %v012360xe7 0x0f 0x03 0x00 0x04 0xae1237 1238# CHECK: vmaeg %v31, %v0, %v0, %v012390xe7 0xf0 0x03 0x00 0x08 0xae1240 1241# CHECK: vmaeg %v13, %v17, %v21, %v2512420xe7 0xd1 0x53 0x00 0x97 0xae1243 1244# CHECK: vmaleg %v0, %v0, %v0, %v012450xe7 0x00 0x03 0x00 0x00 0xac1246 1247# CHECK: vmaleg %v0, %v0, %v0, %v3112480xe7 0x00 0x03 0x00 0xf1 0xac1249 1250# CHECK: vmaleg %v0, %v0, %v31, %v012510xe7 0x00 0xf3 0x00 0x02 0xac1252 1253# CHECK: vmaleg %v0, %v31, %v0, %v012540xe7 0x0f 0x03 0x00 0x04 0xac1255 1256# CHECK: vmaleg %v31, %v0, %v0, %v012570xe7 0xf0 0x03 0x00 0x08 0xac1258 1259# CHECK: vmaleg %v13, %v17, %v21, %v2512600xe7 0xd1 0x53 0x00 0x97 0xac1261 1262# CHECK: vmaog %v0, %v0, %v0, %v012630xe7 0x00 0x03 0x00 0x00 0xaf1264 1265# CHECK: vmaog %v0, %v0, %v0, %v3112660xe7 0x00 0x03 0x00 0xf1 0xaf1267 1268# CHECK: vmaog %v0, %v0, %v31, %v012690xe7 0x00 0xf3 0x00 0x02 0xaf1270 1271# CHECK: vmaog %v0, %v31, %v0, %v012720xe7 0x0f 0x03 0x00 0x04 0xaf1273 1274# CHECK: vmaog %v31, %v0, %v0, %v012750xe7 0xf0 0x03 0x00 0x08 0xaf1276 1277# CHECK: vmaog %v13, %v17, %v21, %v2512780xe7 0xd1 0x53 0x00 0x97 0xaf1279 1280# CHECK: vmalog %v0, %v0, %v0, %v012810xe7 0x00 0x03 0x00 0x00 0xad1282 1283# CHECK: vmalog %v0, %v0, %v0, %v3112840xe7 0x00 0x03 0x00 0xf1 0xad1285 1286# CHECK: vmalog %v0, %v0, %v31, %v012870xe7 0x00 0xf3 0x00 0x02 0xad1288 1289# CHECK: vmalog %v0, %v31, %v0, %v012900xe7 0x0f 0x03 0x00 0x04 0xad1291 1292# CHECK: vmalog %v31, %v0, %v0, %v012930xe7 0xf0 0x03 0x00 0x08 0xad1294 1295# CHECK: vmalog %v13, %v17, %v21, %v2512960xe7 0xd1 0x53 0x00 0x97 0xad1297 1298# CHECK: vmlg %v0, %v0, %v012990xe7 0x00 0x00 0x00 0x30 0xa21300 1301# CHECK: vmlg %v0, %v0, %v3113020xe7 0x00 0xf0 0x00 0x32 0xa21303 1304# CHECK: vmlg %v0, %v31, %v013050xe7 0x0f 0x00 0x00 0x34 0xa21306 1307# CHECK: vmlg %v31, %v0, %v013080xe7 0xf0 0x00 0x00 0x38 0xa21309 1310# CHECK: vmlg %v18, %v3, %v2013110xe7 0x23 0x40 0x00 0x3a 0xa21312 1313# CHECK: vmlq %v0, %v0, %v013140xe7 0x00 0x00 0x00 0x40 0xa21315 1316# CHECK: vmlq %v0, %v0, %v3113170xe7 0x00 0xf0 0x00 0x42 0xa21318 1319# CHECK: vmlq %v0, %v31, %v013200xe7 0x0f 0x00 0x00 0x44 0xa21321 1322# CHECK: vmlq %v31, %v0, %v013230xe7 0xf0 0x00 0x00 0x48 0xa21324 1325# CHECK: vmlq %v18, %v3, %v2013260xe7 0x23 0x40 0x00 0x4a 0xa21327 1328# CHECK: vmhg %v0, %v0, %v013290xe7 0x00 0x00 0x00 0x30 0xa31330 1331# CHECK: vmhg %v0, %v0, %v3113320xe7 0x00 0xf0 0x00 0x32 0xa31333 1334# CHECK: vmhg %v0, %v31, %v013350xe7 0x0f 0x00 0x00 0x34 0xa31336 1337# CHECK: vmhg %v31, %v0, %v013380xe7 0xf0 0x00 0x00 0x38 0xa31339 1340# CHECK: vmhg %v18, %v3, %v2013410xe7 0x23 0x40 0x00 0x3a 0xa31342 1343# CHECK: vmhq %v0, %v0, %v013440xe7 0x00 0x00 0x00 0x40 0xa31345 1346# CHECK: vmhq %v0, %v0, %v3113470xe7 0x00 0xf0 0x00 0x42 0xa31348 1349# CHECK: vmhq %v0, %v31, %v013500xe7 0x0f 0x00 0x00 0x44 0xa31351 1352# CHECK: vmhq %v31, %v0, %v013530xe7 0xf0 0x00 0x00 0x48 0xa31354 1355# CHECK: vmhq %v18, %v3, %v2013560xe7 0x23 0x40 0x00 0x4a 0xa31357 1358# CHECK: vmlhg %v0, %v0, %v013590xe7 0x00 0x00 0x00 0x30 0xa11360 1361# CHECK: vmlhg %v0, %v0, %v3113620xe7 0x00 0xf0 0x00 0x32 0xa11363 1364# CHECK: vmlhg %v0, %v31, %v013650xe7 0x0f 0x00 0x00 0x34 0xa11366 1367# CHECK: vmlhg %v31, %v0, %v013680xe7 0xf0 0x00 0x00 0x38 0xa11369 1370# CHECK: vmlhg %v18, %v3, %v2013710xe7 0x23 0x40 0x00 0x3a 0xa11372 1373# CHECK: vmlhq %v0, %v0, %v013740xe7 0x00 0x00 0x00 0x40 0xa11375 1376# CHECK: vmlhq %v0, %v0, %v3113770xe7 0x00 0xf0 0x00 0x42 0xa11378 1379# CHECK: vmlhq %v0, %v31, %v013800xe7 0x0f 0x00 0x00 0x44 0xa11381 1382# CHECK: vmlhq %v31, %v0, %v013830xe7 0xf0 0x00 0x00 0x48 0xa11384 1385# CHECK: vmlhq %v18, %v3, %v2013860xe7 0x23 0x40 0x00 0x4a 0xa11387 1388# CHECK: vmeg %v0, %v0, %v013890xe7 0x00 0x00 0x00 0x30 0xa61390 1391# CHECK: vmeg %v0, %v0, %v3113920xe7 0x00 0xf0 0x00 0x32 0xa61393 1394# CHECK: vmeg %v0, %v31, %v013950xe7 0x0f 0x00 0x00 0x34 0xa61396 1397# CHECK: vmeg %v31, %v0, %v013980xe7 0xf0 0x00 0x00 0x38 0xa61399 1400# CHECK: vmeg %v18, %v3, %v2014010xe7 0x23 0x40 0x00 0x3a 0xa61402 1403# CHECK: vmleg %v0, %v0, %v014040xe7 0x00 0x00 0x00 0x30 0xa41405 1406# CHECK: vmleg %v0, %v0, %v3114070xe7 0x00 0xf0 0x00 0x32 0xa41408 1409# CHECK: vmleg %v0, %v31, %v014100xe7 0x0f 0x00 0x00 0x34 0xa41411 1412# CHECK: vmleg %v31, %v0, %v014130xe7 0xf0 0x00 0x00 0x38 0xa41414 1415# CHECK: vmleg %v18, %v3, %v2014160xe7 0x23 0x40 0x00 0x3a 0xa41417 1418# CHECK: vmog %v0, %v0, %v014190xe7 0x00 0x00 0x00 0x30 0xa71420 1421# CHECK: vmog %v0, %v0, %v3114220xe7 0x00 0xf0 0x00 0x32 0xa71423 1424# CHECK: vmog %v0, %v31, %v014250xe7 0x0f 0x00 0x00 0x34 0xa71426 1427# CHECK: vmog %v31, %v0, %v014280xe7 0xf0 0x00 0x00 0x38 0xa71429 1430# CHECK: vmog %v18, %v3, %v2014310xe7 0x23 0x40 0x00 0x3a 0xa71432 1433# CHECK: vmlog %v0, %v0, %v014340xe7 0x00 0x00 0x00 0x30 0xa51435 1436# CHECK: vmlog %v0, %v0, %v3114370xe7 0x00 0xf0 0x00 0x32 0xa51438 1439# CHECK: vmlog %v0, %v31, %v014400xe7 0x0f 0x00 0x00 0x34 0xa51441 1442# CHECK: vmlog %v31, %v0, %v014430xe7 0xf0 0x00 0x00 0x38 0xa51444 1445# CHECK: vmlog %v18, %v3, %v2014460xe7 0x23 0x40 0x00 0x3a 0xa51447 1448# CHECK: vmnq %v0, %v0, %v014490xe7 0x00 0x00 0x00 0x40 0xfe1450 1451# CHECK: vmnq %v0, %v0, %v3114520xe7 0x00 0xf0 0x00 0x42 0xfe1453 1454# CHECK: vmnq %v0, %v31, %v014550xe7 0x0f 0x00 0x00 0x44 0xfe1456 1457# CHECK: vmnq %v31, %v0, %v014580xe7 0xf0 0x00 0x00 0x48 0xfe1459 1460# CHECK: vmnq %v18, %v3, %v2014610xe7 0x23 0x40 0x00 0x4a 0xfe1462 1463# CHECK: vmnlq %v0, %v0, %v014640xe7 0x00 0x00 0x00 0x40 0xfc1465 1466# CHECK: vmnlq %v0, %v0, %v3114670xe7 0x00 0xf0 0x00 0x42 0xfc1468 1469# CHECK: vmnlq %v0, %v31, %v014700xe7 0x0f 0x00 0x00 0x44 0xfc1471 1472# CHECK: vmnlq %v31, %v0, %v014730xe7 0xf0 0x00 0x00 0x48 0xfc1474 1475# CHECK: vmnlq %v18, %v3, %v2014760xe7 0x23 0x40 0x00 0x4a 0xfc1477 1478# CHECK: vmxq %v0, %v0, %v014790xe7 0x00 0x00 0x00 0x40 0xff1480 1481# CHECK: vmxq %v0, %v0, %v3114820xe7 0x00 0xf0 0x00 0x42 0xff1483 1484# CHECK: vmxq %v0, %v31, %v014850xe7 0x0f 0x00 0x00 0x44 0xff1486 1487# CHECK: vmxq %v31, %v0, %v014880xe7 0xf0 0x00 0x00 0x48 0xff1489 1490# CHECK: vmxq %v18, %v3, %v2014910xe7 0x23 0x40 0x00 0x4a 0xff1492 1493# CHECK: vmxlq %v0, %v0, %v014940xe7 0x00 0x00 0x00 0x40 0xfd1495 1496# CHECK: vmxlq %v0, %v0, %v3114970xe7 0x00 0xf0 0x00 0x42 0xfd1498 1499# CHECK: vmxlq %v0, %v31, %v015000xe7 0x0f 0x00 0x00 0x44 0xfd1501 1502# CHECK: vmxlq %v31, %v0, %v015030xe7 0xf0 0x00 0x00 0x48 0xfd1504 1505# CHECK: vmxlq %v18, %v3, %v2015060xe7 0x23 0x40 0x00 0x4a 0xfd1507 1508# CHECK: vr %v0, %v0, %v0, 0, 015090xe7 0x00 0x00 0x00 0x00 0xb31510 1511# CHECK: vr %v0, %v0, %v0, 0, 1515120xe7 0x00 0x00 0x0f 0x00 0xb31513 1514# CHECK: vr %v0, %v0, %v0, 15, 015150xe7 0x00 0x00 0x00 0xf0 0xb31516 1517# CHECK: vr %v0, %v0, %v31, 0, 015180xe7 0x00 0xf0 0x00 0x02 0xb31519 1520# CHECK: vr %v0, %v31, %v0, 0, 015210xe7 0x0f 0x00 0x00 0x04 0xb31522 1523# CHECK: vr %v31, %v0, %v0, 0, 015240xe7 0xf0 0x00 0x00 0x08 0xb31525 1526# CHECK: vr %v13, %v17, %v21, 8, 415270xe7 0xd1 0x50 0x04 0x86 0xb31528 1529# CHECK: vrf %v0, %v0, %v0, 015300xe7 0x00 0x00 0x00 0x20 0xb31531 1532# CHECK: vrf %v0, %v0, %v0, 1515330xe7 0x00 0x00 0x0f 0x20 0xb31534 1535# CHECK: vrf %v0, %v0, %v31, 015360xe7 0x00 0xf0 0x00 0x22 0xb31537 1538# CHECK: vrf %v0, %v31, %v0, 015390xe7 0x0f 0x00 0x00 0x24 0xb31540 1541# CHECK: vrf %v31, %v0, %v0, 015420xe7 0xf0 0x00 0x00 0x28 0xb31543 1544# CHECK: vrf %v13, %v17, %v21, 415450xe7 0xd1 0x50 0x04 0x26 0xb31546 1547# CHECK: vrg %v0, %v0, %v0, 015480xe7 0x00 0x00 0x00 0x30 0xb31549 1550# CHECK: vrg %v0, %v0, %v0, 1515510xe7 0x00 0x00 0x0f 0x30 0xb31552 1553# CHECK: vrg %v0, %v0, %v31, 015540xe7 0x00 0xf0 0x00 0x32 0xb31555 1556# CHECK: vrg %v0, %v31, %v0, 015570xe7 0x0f 0x00 0x00 0x34 0xb31558 1559# CHECK: vrg %v31, %v0, %v0, 015600xe7 0xf0 0x00 0x00 0x38 0xb31561 1562# CHECK: vrg %v13, %v17, %v21, 415630xe7 0xd1 0x50 0x04 0x36 0xb31564 1565# CHECK: vrq %v0, %v0, %v0, 015660xe7 0x00 0x00 0x00 0x40 0xb31567 1568# CHECK: vrq %v0, %v0, %v0, 1515690xe7 0x00 0x00 0x0f 0x40 0xb31570 1571# CHECK: vrq %v0, %v0, %v31, 015720xe7 0x00 0xf0 0x00 0x42 0xb31573 1574# CHECK: vrq %v0, %v31, %v0, 015750xe7 0x0f 0x00 0x00 0x44 0xb31576 1577# CHECK: vrq %v31, %v0, %v0, 015780xe7 0xf0 0x00 0x00 0x48 0xb31579 1580# CHECK: vrq %v13, %v17, %v21, 415810xe7 0xd1 0x50 0x04 0x46 0xb31582 1583# CHECK: vrl %v0, %v0, %v0, 0, 015840xe7 0x00 0x00 0x00 0x00 0xb11585 1586# CHECK: vrl %v0, %v0, %v0, 0, 1515870xe7 0x00 0x00 0x0f 0x00 0xb11588 1589# CHECK: vrl %v0, %v0, %v0, 15, 015900xe7 0x00 0x00 0x00 0xf0 0xb11591 1592# CHECK: vrl %v0, %v0, %v31, 0, 015930xe7 0x00 0xf0 0x00 0x02 0xb11594 1595# CHECK: vrl %v0, %v31, %v0, 0, 015960xe7 0x0f 0x00 0x00 0x04 0xb11597 1598# CHECK: vrl %v31, %v0, %v0, 0, 015990xe7 0xf0 0x00 0x00 0x08 0xb11600 1601# CHECK: vrl %v13, %v17, %v21, 8, 416020xe7 0xd1 0x50 0x04 0x86 0xb11603 1604# CHECK: vrlf %v0, %v0, %v0, 016050xe7 0x00 0x00 0x00 0x20 0xb11606 1607# CHECK: vrlf %v0, %v0, %v0, 1516080xe7 0x00 0x00 0x0f 0x20 0xb11609 1610# CHECK: vrlf %v0, %v0, %v31, 016110xe7 0x00 0xf0 0x00 0x22 0xb11612 1613# CHECK: vrlf %v0, %v31, %v0, 016140xe7 0x0f 0x00 0x00 0x24 0xb11615 1616# CHECK: vrlf %v31, %v0, %v0, 016170xe7 0xf0 0x00 0x00 0x28 0xb11618 1619# CHECK: vrlf %v13, %v17, %v21, 416200xe7 0xd1 0x50 0x04 0x26 0xb11621 1622# CHECK: vrlg %v0, %v0, %v0, 016230xe7 0x00 0x00 0x00 0x30 0xb11624 1625# CHECK: vrlg %v0, %v0, %v0, 1516260xe7 0x00 0x00 0x0f 0x30 0xb11627 1628# CHECK: vrlg %v0, %v0, %v31, 016290xe7 0x00 0xf0 0x00 0x32 0xb11630 1631# CHECK: vrlg %v0, %v31, %v0, 016320xe7 0x0f 0x00 0x00 0x34 0xb11633 1634# CHECK: vrlg %v31, %v0, %v0, 016350xe7 0xf0 0x00 0x00 0x38 0xb11636 1637# CHECK: vrlg %v13, %v17, %v21, 416380xe7 0xd1 0x50 0x04 0x36 0xb11639 1640# CHECK: vrlq %v0, %v0, %v0, 016410xe7 0x00 0x00 0x00 0x40 0xb11642 1643# CHECK: vrlq %v0, %v0, %v0, 1516440xe7 0x00 0x00 0x0f 0x40 0xb11645 1646# CHECK: vrlq %v0, %v0, %v31, 016470xe7 0x00 0xf0 0x00 0x42 0xb11648 1649# CHECK: vrlq %v0, %v31, %v0, 016500xe7 0x0f 0x00 0x00 0x44 0xb11651 1652# CHECK: vrlq %v31, %v0, %v0, 016530xe7 0xf0 0x00 0x00 0x48 0xb11654 1655# CHECK: vrlq %v13, %v17, %v21, 416560xe7 0xd1 0x50 0x04 0x46 0xb11657 1658# CHECK: vtp %v016590xe6 0x00 0x00 0x00 0x00 0x5f1660 1661# CHECK: vtp %v0, 6553516620xe6 0x00 0x0f 0xff 0xf0 0x5f1663 1664# CHECK: vtp %v15, 466016650xe6 0x0f 0x01 0x23 0x40 0x5f1666 1667# CHECK: vtz %v0, %v0, 016680xe6 0x00 0x00 0x00 0x00 0x7f1669 1670# CHECK: vtz %v0, %v0, 6553516710xe6 0x00 0x0f 0xff 0xf0 0x7f1672 1673# CHECK: vtz %v0, %v31, 016740xe6 0x00 0xf0 0x00 0x02 0x7f1675 1676# CHECK: vtz %v31, %v0, 016770xe6 0x0f 0x00 0x00 0x04 0x7f1678 1679# CHECK: vtz %v13, %v17, 466016800xe6 0x0d 0x11 0x23 0x42 0x7f1681 1682# CHECK: vuphg %v0, %v016830xe7 0x00 0x00 0x00 0x30 0xd71684 1685# CHECK: vuphg %v0, %v1516860xe7 0x0f 0x00 0x00 0x30 0xd71687 1688# CHECK: vuphg %v0, %v3116890xe7 0x0f 0x00 0x00 0x34 0xd71690 1691# CHECK: vuphg %v15, %v016920xe7 0xf0 0x00 0x00 0x30 0xd71693 1694# CHECK: vuphg %v31, %v016950xe7 0xf0 0x00 0x00 0x38 0xd71696 1697# CHECK: vuphg %v14, %v1716980xe7 0xe1 0x00 0x00 0x34 0xd71699 1700# CHECK: vuplg %v0, %v017010xe7 0x00 0x00 0x00 0x30 0xd61702 1703# CHECK: vuplg %v0, %v1517040xe7 0x0f 0x00 0x00 0x30 0xd61705 1706# CHECK: vuplg %v0, %v3117070xe7 0x0f 0x00 0x00 0x34 0xd61708 1709# CHECK: vuplg %v15, %v017100xe7 0xf0 0x00 0x00 0x30 0xd61711 1712# CHECK: vuplg %v31, %v017130xe7 0xf0 0x00 0x00 0x38 0xd61714 1715# CHECK: vuplg %v14, %v1717160xe7 0xe1 0x00 0x00 0x34 0xd61717 1718# CHECK: vuplhg %v0, %v017190xe7 0x00 0x00 0x00 0x30 0xd51720 1721# CHECK: vuplhg %v0, %v1517220xe7 0x0f 0x00 0x00 0x30 0xd51723 1724# CHECK: vuplhg %v0, %v3117250xe7 0x0f 0x00 0x00 0x34 0xd51726 1727# CHECK: vuplhg %v15, %v017280xe7 0xf0 0x00 0x00 0x30 0xd51729 1730# CHECK: vuplhg %v31, %v017310xe7 0xf0 0x00 0x00 0x38 0xd51732 1733# CHECK: vuplhg %v14, %v1717340xe7 0xe1 0x00 0x00 0x34 0xd51735 1736# CHECK: vupllg %v0, %v017370xe7 0x00 0x00 0x00 0x30 0xd41738 1739# CHECK: vupllg %v0, %v1517400xe7 0x0f 0x00 0x00 0x30 0xd41741 1742# CHECK: vupllg %v0, %v3117430xe7 0x0f 0x00 0x00 0x34 0xd41744 1745# CHECK: vupllg %v15, %v017460xe7 0xf0 0x00 0x00 0x30 0xd41747 1748# CHECK: vupllg %v31, %v017490xe7 0xf0 0x00 0x00 0x38 0xd41750 1751# CHECK: vupllg %v14, %v1717520xe7 0xe1 0x00 0x00 0x34 0xd41753 1754