Home | History | Annotate | Download | only in priv

Lines Matching defs:DIP

255 #define DIP(format, args...)           \
4893 DIP("maddhd r%u,r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr, rC_addr);
4925 DIP("maddhdu r%u,r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr, rC_addr);
4948 DIP("maddld r%u,r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr, rC_addr);
4993 DIP("addic r%u,r%u,%d\n", rD_addr, rA_addr, (Int)simm16);
5002 DIP("addic. r%u,r%u,%d\n", rD_addr, rA_addr, (Int)simm16);
5016 DIP("li r%u,%d\n", rD_addr, (Int)simm16);
5019 DIP("addi r%u,r%u,%d\n", rD_addr, rA_addr, (Int)simm16);
5028 DIP("lis r%u,%d\n", rD_addr, (Int)simm16);
5031 DIP("addis r%u,r%u,0x%x\n", rD_addr, rA_addr, (UInt)simm16);
5038 DIP("mulli r%u,r%u,%d\n", rD_addr, rA_addr, (Int)simm16);
5050 DIP("subfic r%u,r%u,%d\n", rD_addr, rA_addr, (Int)simm16);
5066 DIP("add%s%s r%u,r%u,r%u\n",
5078 DIP("addc%s%s r%u,r%u,r%u\n",
5094 DIP("adde%s%s r%u,r%u,r%u\n",
5113 DIP("addex r%u,r%u,r%u,%d\n", rD_addr, rA_addr, rB_addr, (Int)flag_OE);
5138 DIP("addme%s%s r%u,r%u,r%u\n",
5164 DIP("addze%s%s r%u,r%u,r%u\n",
5183 DIP("divw%s%s r%u,r%u,r%u\n",
5216 DIP("divwu%s%s r%u,r%u,r%u\n",
5248 DIP("mulhw%s r%u,r%u,r%u\n", flag_rC ? ".":"",
5270 DIP("mulhwu%s r%u,r%u,r%u\n", flag_rC ? ".":"",
5288 DIP("mullw%s%s r%u,r%u,r%u\n",
5318 DIP("neg%s%s r%u,r%u\n",
5332 DIP("subf%s%s r%u,r%u,r%u\n",
5345 DIP("subfc%s%s r%u,r%u,r%u\n",
5362 DIP("subfe%s%s r%u,r%u,r%u\n",
5388 DIP("subfme%s%s r%u,r%u\n",
5415 DIP("subfze%s%s r%u,r%u\n",
5441 DIP("mulhd%s r%u,r%u,r%u\n", flag_rC ? ".":"",
5454 DIP("mulhdu%s r%u,r%u,r%u\n", flag_rC ? ".":"",
5462 DIP("mulld%s%s r%u,r%u,r%u\n",
5479 DIP("divd%s%s r%u,r%u,r%u\n",
5494 DIP("divdu%s%s r%u,r%u,r%u\n",
5516 DIP("divweu%s%s r%u,r%u,r%u\n",
5552 DIP("divwe%s%s r%u,r%u,r%u\n",
5585 DIP("divde%s%s r%u,r%u,r%u\n",
5599 DIP("divdeu%s%s r%u,r%u,r%u\n",
5654 DIP("modud r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
5696 DIP("moduw r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
5753 DIP("cnttzw%s r%u,r%u\n", flag_rC ? "." : "",
5784 DIP("cnttzd%s r%u,r%u\n", flag_rC ? "." : "",
5816 DIP("modsd r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
5900 DIP("modsw r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
6039 DIP("cmprb %u,%u,r%u,r%u\n", BF, L, rA_addr, rB_addr);
6086 DIP("cmpeqb %u,r%u,r%u\n", BF, rA_addr, rB_addr);
6143 DIP("wait %u\n", wc);
6199 DIP("cmpi cr%u,%u,r%u,%d\n", crfD, flag_L, rA_addr,
6213 DIP("cmpli cr%u,%u,r%u,0x%x\n", crfD, flag_L, rA_addr, uimm16);
6235 DIP("cmp cr%u,%u,r%u,r%u\n", crfD, flag_L, rA_addr, rB_addr);
6254 DIP("cmpl cr%u,%u,r%u,r%u\n", crfD, flag_L, rA_addr, rB_addr);
6281 DIP("setb r%u,%d\n", rT_addr, bfa);
6357 DIP("andi. r%u,r%u,0x%x\n", rA_addr, rS_addr, uimm16);
6365 DIP("andis r%u,r%u,0x%x\n", rA_addr, rS_addr, uimm16);
6373 DIP("ori r%u,r%u,0x%x\n", rA_addr, rS_addr, uimm16);
6379 DIP("oris r%u,r%u,0x%x\n", rA_addr, rS_addr, uimm16);
6385 DIP("xori r%u,r%u,0x%x\n", rA_addr, rS_addr, uimm16);
6391 DIP("xoris r%u,r%u,0x%x\n", rA_addr, rS_addr, uimm16);
6408 DIP("extswsli%s r%u,r%u,%u\n", flag_rC ? ".":"",
6431 DIP("and%s r%u,r%u,r%u\n",
6438 DIP("andc%s r%u,r%u,r%u\n",
6451 DIP("cntlzw%s r%u,r%u\n",
6470 DIP("eqv%s r%u,r%u,r%u\n",
6482 DIP("extsb%s r%u,r%u\n",
6495 DIP("extsh%s r%u,r%u\n",
6506 DIP("nand%s r%u,r%u,r%u\n",
6514 DIP("nor%s r%u,r%u,r%u\n",
6523 DIP("mr r%u,r%u\n", rA_addr, rS_addr);
6526 DIP("or%s r%u,r%u,r%u\n",
6534 DIP("orc%s r%u,r%u,r%u\n",
6541 DIP("xor%s r%u,r%u,r%u\n",
6554 DIP("extsw%s r%u,r%u\n", flag_rC ? ".":"", rA_addr, rS_addr);
6563 DIP("cntlzd%s r%u,r%u\n",
6574 DIP("cmpb r%u,r%u,r%u\n", rA_addr, rS_addr, rB_addr);
6592 DIP("mftgpr r%u,fr%u\n", rS_addr, rB_addr);
6606 DIP("mffgpr fr%u,r%u\n", rS_addr, rB_addr);
6618 DIP("popcntd r%u,r%u\n", rA_addr, rS_addr);
6625 DIP("popcntw r%u,r%u\n", rA_addr, rS_addr);
6643 DIP("popcntb r%u,r%u\n", rA_addr, rS_addr);
6674 DIP("bpermd r%u,r%u,r%u\n", rA_addr, rS_addr, rB_addr);
6783 DIP("prtyd r%u,r%u\n", rA_addr, rS_addr);
6900 DIP("rlwimi%s r%u,r%u,%d,%d,%d\n", flag_rC ? ".":"",
6936 DIP("rlwinm%s r%u,r%u,%d,%d,%d\n", flag_rC ? ".":"",
6952 DIP("slwi%s r%u,r%u,%d\n", flag_rC ? ".":"",
6959 DIP("srwi%s r%u,r%u,%d\n", flag_rC ? ".":"",
6966 DIP("rlwinm%s r%u,r%u,%d,%d,%d\n", flag_rC ? ".":"",
6979 DIP("rlwnm%s r%u,r%u,r%u,%d,%d\n", flag_rC ? ".":"",
7019 DIP("rldcl%s r%u,r%u,r%u,%u\n", flag_rC ? ".":"",
7026 DIP("rldcr%s r%u,r%u,r%u,%u\n", flag_rC ? ".":"",
7035 DIP("rldic%s r%u,r%u,%u,%u\n", flag_rC ? ".":"",
7054 DIP("srdi%s r%u,r%u,%u\n",
7058 DIP("rldicl%s r%u,r%u,%u,%u\n", flag_rC ? ".":"",
7071 DIP("sldi%s r%u,r%u,%u\n",
7075 DIP("rldicr%s r%u,r%u,%u,%u\n", flag_rC ? ".":"",
7085 DIP("rldimi%s r%u,r%u,%u,%u\n", flag_rC ? ".":"",
7158 DIP("lbz r%u,%d(r%u)\n", rD_addr, (Int)simm16, rA_addr);
7168 DIP("lbzu r%u,%d(r%u)\n", rD_addr, (Int)simm16, rA_addr);
7175 DIP("lha r%u,%d(r%u)\n", rD_addr, (Int)simm16, rA_addr);
7185 DIP("lhau r%u,%d(r%u)\n", rD_addr, (Int)simm16, rA_addr);
7192 DIP("lhz r%u,%d(r%u)\n", rD_addr, (Int)simm16, rA_addr);
7202 DIP("lhzu r%u,%d(r%u)\n", rD_addr, (Int)simm16, rA_addr);
7209 DIP("lwz r%u,%d(r%u)\n", rD_addr, (Int)simm16, rA_addr);
7219 DIP("lwzu r%u,%d(r%u)\n", rD_addr, (Int)simm16, rA_addr);
7234 DIP("lbzux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7245 DIP("lbzx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7255 DIP("lhaux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7262 DIP("lhax r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7272 DIP("lhzux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7279 DIP("lhzx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7289 DIP("lwzux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7296 DIP("lwzx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7308 DIP("ldux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7314 DIP("ldx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7323 DIP("lwaux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7330 DIP("lwax r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7346 DIP("ld r%u,%d(r%u)\n", rD_addr, simm16, rA_addr);
7355 DIP("ldu r%u,%d(r%u)\n", rD_addr, simm16, rA_addr);
7361 DIP("lwa r%u,%d(r%u)\n", rD_addr, simm16, rA_addr);
7376 DIP("lq r%u,%d(r%u)\n", rD_addr, simm16, rA_addr);
7453 DIP("stb r%u,%d(r%u)\n", rS_addr, simm16, rA_addr);
7462 DIP("stbu r%u,%d(r%u)\n", rS_addr, simm16, rA_addr);
7468 DIP("sth r%u,%d(r%u)\n", rS_addr, simm16, rA_addr);
7477 DIP("sthu r%u,%d(r%u)\n", rS_addr, simm16, rA_addr);
7483 DIP("stw r%u,%d(r%u)\n", rS_addr, simm16, rA_addr);
7492 DIP("stwu r%u,%d(r%u)\n", rS_addr, simm16, rA_addr);
7510 DIP("stbux r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
7516 DIP("stbx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
7525 DIP("sthux r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
7531 DIP("sthx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
7540 DIP("stwux r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
7546 DIP("stwx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
7557 DIP("stdux r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
7563 DIP("stdx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
7581 DIP("std r%u,%d(r%u)\n", rS_addr, simm16, rA_addr);
7589 DIP("stdu r%u,%d(r%u)\n", rS_addr, simm16, rA_addr);
7597 DIP("stq r%u,%d(r%u)\n", rS_addr, simm16, rA_addr);
7668 DIP("lmw r%u,%d(r%u)\n", rD_addr, simm16, rA_addr);
7678 DIP("stmw r%u,%d(r%u)\n", rS_addr, simm16, rA_addr);
7814 DIP("lswi r%u,r%u,%d\n", rD_addr, rA_addr, NumBytes);
7841 DIP("lswx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
7850 DIP("stswi r%u,r%u,%d\n", rS_addr, rA_addr, NumBytes);
7868 DIP("stswx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
7983 DIP("bcl 0x%x, 0x%x (a.k.a mr lr,cia+4)\n", BO, BI);
8001 DIP("b%s%s 0x%llx\n",
8004 DIP("b%s%s 0x%x\n",
8029 DIP("bc%s%s 0x%x, 0x%x, 0x%x\n",
8081 DIP("bcctr%s 0x%x, 0x%x\n", flag_LK ? "l" : "", BO, BI);
8109 DIP("blr\n");
8112 DIP("bclr%s 0x%x, 0x%x\n", flag_LK ? "l" : "", BO, BI);
8190 DIP("addpcis %u,%llu\n", rT_addr, D);
8244 DIP("mcrf cr%u,cr%u\n", crfD_addr, crfS_addr);
8256 DIP("crand crb%d,crb%d,crb%d\n", crbD_addr, crbA_addr, crbB_addr);
8260 DIP("crandc crb%d,crb%d,crb%d\n", crbD_addr, crbA_addr, crbB_addr);
8266 DIP("creqv crb%d,crb%d,crb%d\n", crbD_addr, crbA_addr, crbB_addr);
8271 DIP("crnand crb%d,crb%d,crb%d\n", crbD_addr, crbA_addr, crbB_addr);
8276 DIP("crnor crb%d,crb%d,crb%d\n", crbD_addr, crbA_addr, crbB_addr);
8281 DIP("cror crb%d,crb%d,crb%d\n", crbD_addr, crbA_addr, crbB_addr);
8285 DIP("crorc crb%d,crb%d,crb%d\n", crbD_addr, crbA_addr, crbB_addr);
8291 DIP("crxor crb%d,crb%d,crb%d\n", crbD_addr, crbA_addr, crbB_addr);
8422 DIP("tweqi r%u,%d\n", rA_addr, (Int)simm16);
8424 DIP("tw%di r%u,%d\n", TO, rA_addr, (Int)simm16);
8432 DIP("tdeqi r%u,%d\n", rA_addr, (Int)simm16);
8434 DIP("td%di r%u,%d\n", TO, rA_addr, (Int)simm16);
8476 DIP("tweq r%u,r%u\n", rA_addr, rB_addr);
8478 DIP("tw%d r%u,r%u\n", TO, rA_addr, rB_addr);
8486 DIP("tdeq r%u,r%u\n", rA_addr, rB_addr);
8488 DIP("td%d r%u,r%u\n", TO, rA_addr, rB_addr);
8521 DIP("sc\n");
8579 DIP("isync\n");
8592 DIP("eieio\n");
8598 DIP("mbar %d\n", M0);
8610 DIP("lwarx r%u,r%u,r%u,EH=%u\n", rD_addr, rA_addr, rB_addr, b0);
8629 DIP("lbarx r%u,r%u,r%u,EH=%u\n", rD_addr, rA_addr, rB_addr, b0);
8645 DIP("lharx r%u,r%u,r%u,EH=%u\n", rD_addr, rA_addr, rB_addr, b0);
8668 DIP("stwcx. r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
8702 DIP("stbcx. r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
8733 DIP("sthcx. r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
8788 DIP("%ssync\n", flag_L == 1 ? "lw" : "");
8803 DIP("ldarx r%u,r%u,r%u,EH=%u\n", rD_addr, rA_addr, rB_addr, b0);
8826 DIP("stdcx. r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
8859 DIP("lqarx r%u,r%u,r%u,EH=%u\n", rD_addr, rA_addr, rB_addr, b0);
8902 DIP("stqcx. r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
8987 DIP("slw%s r%u,r%u,r%u\n", flag_rC ? ".":"",
9012 DIP("sraw%s r%u,r%u,r%u\n", flag_rC ? ".":"",
9040 DIP("srawi%s r%u,r%u,%d\n", flag_rC ? ".":"",
9061 DIP("srw%s r%u,r%u,r%u\n", flag_rC ? ".":"",
9088 DIP("sld%s r%u,r%u,r%u\n",
9111 DIP("srad%s r%u,r%u,r%u\n",
9137 DIP("sradi%s r%u,r%u,%u\n",
9149 DIP("srd%s r%u,r%u,r%u\n",
9250 DIP("lhbrx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
9258 DIP("lwbrx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
9270 DIP("ldbrx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
9285 DIP("sthbrx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
9291 DIP("stwbrx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
9302 DIP("stdbrx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr);
9368 DIP("mcrxr crf%d\n", crfD);
9387 DIP("mfcr r%u\n", rD_addr);
9393 DIP("mfocrf r%u,%u\n", rD_addr, CRM);
9406 DIP("mfxer r%u\n", rD_addr);
9411 DIP("mflr r%u\n", rD_addr);
9415 DIP("mfctr r%u\n", rD_addr);
9419 DIP("mfspr r%u (TFHAR)\n", rD_addr);
9423 DIP("mfspr r%u (TFIAR)\n", rD_addr);
9427 DIP("mfspr r%u (TEXASR)\n", rD_addr);
9431 DIP("mfspr r%u (TEXASRU)\n", rD_addr);
9435 DIP("mfspr r%u (PSPB)\n", rD_addr);
9439 DIP("mfspr r%u (PPR)\n", rD_addr);
9443 DIP("mfspr r%u (PPR)32\n", rD_addr);
9447 DIP("mfvrsave r%u\n", rD_addr);
9453 DIP("mfspr r%u, SPRG3(readonly)\n", rD_addr);
9476 DIP("mfspr r%u,%u", rD_addr, SPR);
9497 DIP("mfspr r%u,%u", rD_addr, SPR);
9521 DIP("mftbu r%u", rD_addr);
9527 DIP("mftb r%u", rD_addr);
9556 DIP("%s 0x%x,r%u\n", b20==1 ? "mtocrf" : "mtcrf",
9575 DIP("mtxer r%u\n", rS_addr);
9579 DIP("mtlr r%u\n", rS_addr);
9583 DIP("mtctr r%u\n", rS_addr);
9587 DIP("mtvrsave r%u\n", rS_addr);
9591 DIP("mtspr r%u (TFHAR)\n", rS_addr);
9595 DIP("mtspr r%u (TFIAR)\n", rS_addr);
9599 DIP("mtspr r%u (TEXASR)\n", rS_addr);
9603 DIP("mtspr r%u (PSPB)\n", rS_addr);
9607 DIP("mtspr r%u (PPR)\n", rS_addr);
9611 DIP("mtspr r%u (PPR32)\n", rS_addr);
9626 DIP("mfvsrd r%u,vsr%d\n", rA_addr, XS);
9648 DIP("mfvsrwz r%u,vsr%d\n", rA_addr, XS);
9672 DIP("mtvsrd vsr%d,r%u\n", XT, rA_addr);
9698 DIP("mtvsrwa vsr%d,r%u\n", XT, rA_addr);
9722 DIP("mtvsrwz vsr%d,r%u\n", rA_addr, XT);
9802 //zz DIP("dcba r%u,r%u\n", rA_addr, rB_addr);
9807 DIP("dcbf r%u,r%u\n", rA_addr, rB_addr);
9812 DIP("dcbst r%u,r%u\n", rA_addr, rB_addr);
9817 DIP("dcbt r%u,r%u\n", rA_addr, rB_addr);
9822 DIP("dcbtst r%u,r%u\n", rA_addr, rB_addr);
9836 DIP("dcbzl r%u,r%u\n", rA_addr, rB_addr);
9840 DIP("dcbz r%u,r%u\n", rA_addr, rB_addr);
9875 DIP("icbi r%u,r%u\n", rA_addr, rB_addr);
10105 DIP("lfs fr%u,%d(r%u)\n", frD_addr, simm16, rA_addr);
10114 DIP("lfsu fr%u,%d(r%u)\n", frD_addr, simm16, rA_addr);
10122 DIP("lfd fr%u,%d(r%u)\n", frD_addr, simm16, rA_addr);
10130 DIP("lfdu fr%u,%d(r%u)\n", frD_addr, simm16, rA_addr);
10144 DIP("lfsx fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr);
10153 DIP("lfsux fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr);
10161 DIP("lfdx fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr);
10169 DIP("lfdux fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr);
10176 DIP("lfiwax fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr);
10189 DIP("lfiwzx fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr);
10245 DIP("stfs fr%u,%d(r%u)\n", frS_addr, simm16, rA_addr);
10256 DIP("stfsu fr%u,%d(r%u)\n", frS_addr, simm16, rA_addr);
10264 DIP("stfd fr%u,%d(r%u)\n", frS_addr, simm16, rA_addr);
10272 DIP("stfdu fr%u,%d(r%u)\n", frS_addr, simm16, rA_addr);
10285 DIP("stfsx fr%u,r%u,r%u\n", frS_addr, rA_addr, rB_addr);
10295 DIP("stfsux fr%u,r%u,r%u\n", frS_addr, rA_addr, rB_addr);
10303 DIP("stfdx fr%u,r%u,r%u\n", frS_addr, rA_addr, rB_addr);
10311 DIP("stfdux fr%u,r%u,r%u\n", frS_addr, rA_addr, rB_addr);
10319 DIP("stfiwx fr%u,r%u,r%u\n", frS_addr, rA_addr, rB_addr);
10381 DIP("fdivs%s fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10390 DIP("fsubs%s fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10399 DIP("fadds%s fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10409 DIP("fsqrts%s fr%u,fr%u\n", flag_rC ? ".":"",
10420 DIP("fres%s fr%u,fr%u\n", flag_rC ? ".":"",
10433 DIP("fmuls%s fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10444 DIP("frsqrtes%s fr%u,fr%u\n", flag_rC ? ".":"",
10460 DIP("fdiv%s fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10468 DIP("fsub%s fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10476 DIP("fadd%s fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10485 DIP("fsqrt%s fr%u,fr%u\n", flag_rC ? ".":"",
10495 DIP("fsel%s fr%u,fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10523 DIP("fre%s fr%u,fr%u\n", flag_rC ? ".":"",
10536 DIP("fmul%s fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10545 DIP("frsqrte%s fr%u,fr%u\n", flag_rC ? ".":"",
10635 DIP("fmsubs%s fr%u,fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10642 DIP("fmadds%s fr%u,fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10652 DIP("fnmsubs%s fr%u,fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10657 DIP("fnmadds%s fr%u,fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10679 DIP("fmsub%s fr%u,fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10686 DIP("fmadd%s fr%u,fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10696 DIP("fnmsub%s fr%u,fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
10701 DIP("fnmadd%s fr%u,fr%u,fr%u,fr%u\n", flag_rC ? ".":"",
11112 DIP("ftdiv crf%d,fr%u,fr%u\n", crfD, frA_addr, frB_addr);
11125 DIP("ftsqrt crf%d,fr%u\n", crfD, frB_addr);
11230 DIP("fcmpu crf%d,fr%u,fr%u\n", crfD, frA_addr, frB_addr);
11233 DIP("fcmpo crf%d,fr%u,fr%u\n", crfD, frA_addr, frB_addr);
11286 DIP("fcfids%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11293 DIP("fcfidus%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11303 DIP("frsp%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11308 DIP("fctiw%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11318 DIP("fctiwz%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11328 DIP("fctiwu%s%s fr%u,fr%u\n", opc2 == 0x08F ? "z" : "",
11342 DIP("fctid%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11351 DIP("fctidz%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11361 DIP("fctidu%s%s fr%u,fr%u\n", opc2 == 0x3AE ? "" : "z",
11371 DIP("fcfid%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11378 DIP("fcfidu%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11386 DIP("frin%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11391 DIP("friz%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11396 DIP("frip%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11401 DIP("frim%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11491 DIP("ldpx fr%u,r%u,r%u\n", frT_hi_addr, rA_addr, rB_addr);
11495 DIP("stdpx fr%u,r%u,r%u\n", frT_hi_addr, rA_addr, rB_addr);
11526 DIP("lfdp fr%u,%d(r%u)\n", frT_hi_addr, simm16, rA_addr);
11532 DIP("lxsd v%u,%d(r%u)\n", vRT, DS, rA_addr);
11542 DIP("lxssp v%u,%d(r%u)\n", vRT, DS, rA_addr);
11578 DIP("stfdp fr%u,%d(r%u)\n", frT_hi_addr, simm16, rA_addr);
11597 DIP("lxv v%u,%d(r%u)\n", vRS, DS, rA_addr);
11618 DIP("stxv v%u,%d(r%u)\n", vRS, DS, rA_addr);
11645 DIP("stxsd v%u,%d(r%u)\n", vRS, DS, rA_addr);
11662 DIP("stxssp v%u,%d(r%u)\n", vRS, DS, rA_addr);
11722 DIP("fmrgew fr%u,fr%u,fr%u\n", frD_addr, frA_addr, frB_addr);
11735 DIP("fmrgow fr%u,fr%u,fr%u\n", frD_addr, frA_addr, frB_addr);
11785 DIP("fcpsgn%s fr%u,fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frA_addr,
11818 DIP("fneg%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11823 DIP("fmr%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11828 DIP("fnabs%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11833 DIP("fabs%s fr%u,fr%u\n", flag_rC ? ".":"", frD_addr, frB_addr);
11882 DIP("mtfsb1%s crb%d \n", flag_rC ? ".":"", crbD);
11899 DIP("mcrfs crf%d,crf%d\n", crfD, crfS);
11919 DIP("mtfsb0%s crb%d\n", flag_rC ? ".":"", crbD);
11935 DIP("mtfsfi%s crf%u,%d%s\n", flag_rC ? ".":"", crfD, IMM, Wbit ? ",1":"");
11968 DIP("mffs%s fr%u\n", flag_rC ? ".":"", frD_addr);
11974 DIP("mffsce fr%u\n", frD_addr);
11986 DIP("mffscdrn fr%u,fr%u\n", frD_addr, frB_addr);
12005 DIP("mffscdrni fr%u,%d\n", frD_addr, DRN);
12024 DIP("mffscrn fr%u,fr%u\n", frD_addr,frB_addr);
12043 DIP("mffscrni fr%u,%u\n", frD_addr, RN);
12060 DIP("mffsl fr%u\n", frD_addr);
12107 DIP("mtfsf%s %d,fr%u (L=1)\n", flag_rC ? ".":"", FM, frB_addr);
12111 DIP("mtfsf%s %d,fr%u\n", flag_rC ? ".":"", FM, frB_addr);
12823 DIP( "dadd%s fr%u,fr%u,fr%u\n",
12828 DIP( "dsub%s fr%u,fr%u,fr%u\n",
12833 DIP( "dmul%s fr%u,fr%u,fr%u\n",
12838 DIP( "ddiv%s fr%u,fr%u,fr%u\n",
12881 DIP( "daddq%s fr%u,fr%u,fr%u\n",
12886 DIP( "dsubq%s fr%u,fr%u,fr%u\n",
12891 DIP( "dmulq%s fr%u,fr%u,fr%u\n",
12896 DIP( "ddivq%s fr%u,fr%u,fr%u\n",
12928 DIP( "dscli%s fr%u,fr%u,%u\n",
12933 DIP( "dscri%s fr%u,fr%u,%u\n",
12965 DIP( "dscliq%s fr%u,fr%u,%u\n",
12970 DIP( "dscriq%s fr%u,fr%u,%u\n",
12999 DIP( "dctdp%s fr%u,fr%u\n",
13009 DIP( "drsp%s fr%u,fr%u\n",
13021 DIP( "dctfix%s fr%u,fr%u\n",
13032 DIP( "dcffix%s fr%u,fr%u\n",
13067 DIP( "dctqpq%s fr%u,fr%u\n",
13077 DIP( "dctfixq%s fr%u,fr%u\n",
13086 DIP( "drdpq%s fr%u,fr%u\n",
13098 DIP( "dcffixq%s fr%u,fr%u\n",
13135 DIP( "drintx/drintn%s fr%u,fr%u\n",
13180 DIP( "drintxq/drintnq%s fr%u,fr%u\n",
13221 DIP( "dquai%s fr%u,fr%u,fr%u\n",
13257 DIP( "dqua%s fr%u,fr%u,fr%u\n",
13269 DIP( "drrnd%s fr%u,fr%u,fr%u\n",
13315 DIP( "dquaiq%s fr%u,fr%u,fr%u\n",
13352 DIP( "dquaiq%s fr%u,fr%u,fr%u\n",
13364 DIP( "drrndq%s fr%u,fr%u,fr%u\n",
13410 DIP( "dxex%s fr%u,fr%u,fr%u\n",
13416 DIP( "diex%s fr%u,fr%u,fr%u\n",
13456 DIP( "dxexq%s fr%u,fr%u\n",
13467 DIP( "diexq%s fr%u,fr%u,fr%u\n",
13506 DIP( "dcmpo %u,fr%u,fr%u\n", crfD, frA_addr, frB_addr );
13516 DIP( "dcmpoq %u,fr%u,fr%u\n", crfD, frA_addr, frB_addr );
13598 DIP("dtstex %u,r%u,r%d\n", crfD, frA_addr, frB_addr);
13611 DIP("dtstexq %u,r%u,r%d\n", crfD, frA_addr, frB_addr);
13830 DIP("dtstd%s %u,r%u,%u\n", opc2 == 0xc2 ? "c" : "g",
13866 DIP("dtstd%sq %u,r%u,%u\n", opc2 == 0xc2 ? "c" : "g",
14223 DIP( "ddedpd %llu,r%u,r%u\n", sp, frT_addr, frB_addr );
14310 DIP( "denbcd %llu,r%u,r%u\n", s, frT_addr, frB_addr );
14491 DIP( "ddedpdq %llu,r%u,r%u\n", sp, frT_addr, frB_addr );
14619 DIP( "denbcd %llu,r%u,r%u\n", s, frT_addr, frB_addr );
14928 DIP( "dtstsf %u,r%u,r%u\n", crfD, frA_addr, frB_addr );
14930 DIP( "dtstsfi %u,%u,r%u\n", crfD, UIM, frB_addr );
14985 DIP( "dtstsfq %u,r%u,r%u\n", crfD, frA_addr, frB_addr );
14987 DIP( "dtstsfiq %u,%u,r%u\n", crfD, UIM, frB_addr );
15142 DIP("dst%s r%u,r%u,%d\n", flag_T ? "t" : "",
15147 DIP("dstst%s r%u,r%u,%d\n", flag_T ? "t" : "",
15157 DIP("dss %d\n", STRM);
15159 DIP("dssall\n");
15193 DIP("mfvscr v%d\n", vD_addr);
15203 DIP("mtvscr v%d\n", vB_addr);
15261 DIP("vclzlsbb %d,v%d\n", rT_addr, vB_addr);
15265 DIP("vctzlsbb %d,v%d\n", rT_addr, vB_addr);
15330 DIP("vnegw v%d,%d,v%d", rT_addr, rA_addr, vB_addr);
15337 DIP("vnegd v%d,%d,v%d", rT_addr, rA_addr, vB_addr);
15380 DIP("vprtybw v%d,v%d", rT_addr, vB_addr);
15386 DIP("vprtybd v%d,v%d", rT_addr, vB_addr);
15402 DIP("vprtybq v%d,v%d", rT_addr, vB_addr);
15417 DIP("vextsb2w v%d,%d,v%d", rT_addr, rA_addr, vB_addr);
15436 DIP("vextsh2w v%d,%d,v%d", rT_addr, rA_addr, vB_addr);
15451 DIP("vextsb2d v%d,%d,v%d", rT_addr, rA_addr, vB_addr);
15473 DIP("vextsh2d v%d,%d,v%d", rT_addr, rA_addr, vB_addr);
15487 DIP("vextsw2d v%d,%d,v%d", rT_addr, rA_addr, vB_addr);
15498 DIP("vctzb v%d,v%d", rT_addr, vB_addr);
15511 DIP("vctzh v%d,v%d", rT_addr, vB_addr);
15524 DIP("vctzw v%d,v%d", rT_addr, vB_addr);
15537 DIP("vctzd v%d,v%d", rT_addr, vB_addr);
15715 DIP("vrlwmi %d,%d,v%d", vT_addr, vA_addr, vB_addr);
15738 DIP("vrldmi %d,%d,v%d", vT_addr, vA_addr, vB_addr);
15758 DIP("vrlwnm %d,%d,v%d", vT_addr, vA_addr, vB_addr);
15763 DIP("vrldnm %d,%d,v%d", vT_addr, vA_addr, vB_addr);
15803 DIP("vextublx %d,%d,v%d", rT_addr, rA_addr, vB_addr);
15814 DIP("vextuhlx %d,%d,v%d", rT_addr, rA_addr, vB_addr);
15824 DIP("vextuwlx %d,%d,v%d", rT_addr, rA_addr, vB_addr);
15834 DIP("vextubrx %d,%d,v%d", rT_addr, rA_addr, vB_addr);
15840 DIP("vextuhrx %d,%d,v%d", rT_addr, rA_addr, vB_addr);
15846 DIP("vextuwrx %d,%d,v%d", rT_addr, rA_addr, vB_addr);
15947 DIP("xscvdpsxds v%u,v%u\n", XT, XB);
15955 DIP("xscvdpsxws v%u,v%u\n", XT, XB);
15966 DIP("xscvdpuxds v%u,v%u\n", XT, XB);
15977 DIP("xscvsxdsp v%u,v%u\n", XT, XB);
15991 DIP("xscvsxddp v%u,v%u\n", XT, XB);
16001 DIP("xscvuxdsp v%u,v%u\n", XT, XB);
16015 DIP("xscvuxddp v%u,v%u\n", XT, XB);
16029 DIP("xvcvdpsxws v%u,v%u\n", XT, XB);
16053 DIP("xvcvsp%sxws v%u,v%u\n", un_signed ? "u" : "s", XT, XB);
16093 DIP("xscvdpsp v%u,v%u\n", XT, XB);
16107 DIP("xscvdpspn v%u,v%u\n", XT, XB);
16119 DIP("xscvdpuxws v%u,v%u\n", XT, XB);
16130 DIP("xscvspdp v%u,v%u\n", XT, XB);
16139 DIP("xscvspdpn v%u,v%u\n", XT, XB);
16149 DIP("xvcvdpsp v%u,v%u\n", XT, XB);
16170 DIP("xvcvdpuxds v%u,v%u\n", XT, XB);
16178 DIP("xvcvdpuxws v%u,v%u\n", XT, XB);
16193 DIP("xvcvspdp v%u,v%u\n", XT, XB);
16207 DIP("xvcvspsxds v%u,v%u\n", XT, XB);
16221 DIP("xvcvspuxds v%u,v%u\n", XT, XB);
16235 DIP("xvcvdpsxds v%u,v%u\n", XT, XB);
16243 DIP("xvcvsxddp v%u,v%u\n", XT, XB);
16257 DIP("xvcvuxddp v%u,v%u\n", XT, XB);
16272 DIP("xvcvsxddp v%u,v%u\n", XT, XB);
16296 DIP("xvcvuxddp v%u,v%u\n", XT, XB);
16320 DIP("xvcvsxwdp v%u,v%u\n", XT, XB);
16331 DIP("xvcvuxwdp v%u,v%u\n", XT, XB);
16342 DIP("xvcvsxwsp v%u,v%u\n", XT, XB);
16346 DIP("xvcvuxwsp v%u,v%u\n", XT, XB);
16415 DIP("xv%sdp v%d,v%d,v%d\n", oper_name, XT, XA, XB);
16431 DIP("xvsqrtdp v%d,v%d\n", XT, XB);
16494 DIP("xv%sm%s%s v%d,v%d,v%d\n", negate ? "n" : "", oper_name, mdp ? "mdp" : "adp",
16531 DIP("xvtsqrtdp cr%d,v%d\n", crfD, XB);
16566 DIP("xvtdivdp cr%d,v%d,v%d\n", crfD, XA, XB);
16629 DIP("xvaddsp v%d,v%d,v%d\n", XT, XA, XB);
16636 DIP("xvmulsp v%d,v%d,v%d\n", XT, XA, XB);
16643 DIP("xvsubsp v%d,v%d,v%d\n", XT, XA, XB);
16659 DIP("xvdivsp v%d,v%d,v%d\n", XT, XA, XB);
16688 DIP("xvsqrtsp v%d,v%d\n", XT, XB);
16759 DIP("xv%sm%s%s v%d,v%d,v%d\n", negate ? "n" : "", oper_name,
16820 DIP("xvtsqrtsp cr%d,v%d\n", crfD, XB);
16874 DIP("xvtdivsp cr%d,v%d,v%d\n", crfD, XA, XB);
16945 DIP("vclzb v%d,v%d\n", vRT_addr, vRB_addr);
16950 DIP("vclzh v%d,v%d\n", vRT_addr, vRB_addr);
16955 DIP("vclzw v%d,v%d\n", vRT_addr, vRB_addr);
16960 DIP("vclzd v%d,v%d\n", vRT_addr, vRB_addr);
16975 DIP("vpopcntb v%d,v%d\n", vRT_addr, vRB_addr);
16998 DIP("vpopcnth v%d,v%d\n", vRT_addr, vRB_addr);
17022 DIP("vpopcntw v%d,v%d\n", vRT_addr, vRB_addr);
17047 DIP("vpopcntd v%d,v%d\n", vRT_addr, vRB_addr);
17066 DIP("vpopcntd v%d,v%d\n", vRT_addr, vRB_addr);
17080 DIP("vgbbd v%d,v%d\n", vRT_addr, vRB_addr);
17098 DIP("vbpermd v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr);
17532 DIP("%s v%d,v%d\n", redp ? "xvredp" : "xvrsqrtedp", XT, XB);
17581 DIP("%s v%d,v%d\n", resp ? "xvresp" : "xvrsqrtesp", XT, XB);
17648 DIP("%s v%d,v%d v%d\n", isMin ? "xvminsp" : "xvmaxsp", XT, XA, XB);
17699 DIP("%s v%d,v%d v%d\n", isMin ? "xvmindp" : "xvmaxdp", XT, XA, XB);
17716 DIP("xvcpsgndp v%d,v%d,v%d\n", XT, XA, XB);
17745 DIP("xvcpsgnsp v%d,v%d v%d\n",XT, XA, XB);
17797 DIP("xv%sabsdp v%d,v%d\n", make_negative ? "n" : "", XT, XB);
17858 DIP("xvnegdp v%d,v%d\n", XT, XB);
17883 DIP("xvrdpi%s v%d,v%d\n", _get_vsx_rdpi_suffix(opc2), XT, XB);
17922 DIP("xvrspi%s v%d,v%d\n", insn_suffix, XT, XB);
17948 DIP("xvrspic v%d,v%d\n", XT, XB);
17998 DIP("xsaddsp v%d,v%d,v%d\n", XT, XA, XB);
18008 DIP("xssubsp v%d,v%d,v%d\n", XT, XA, XB);
18018 DIP("xsadddp v%d,v%d,v%d\n", XT, XA, XB);
18026 DIP("xsdivsp v%d,v%d,v%d\n", XT, XA, XB);
18036 DIP("xsdivdp v%d,v%d,v%d\n", XT, XA, XB);
18049 DIP("xsmadd%ssp v%d,v%d,v%d\n", mdp ? "m" : "a", XT, XA, XB);
18067 DIP("xsmadd%sdp v%d,v%d,v%d\n", mdp ? "m" : "a", XT, XA, XB);
18084 DIP("xsmsub%ssp v%d,v%d,v%d\n", mdp ? "m" : "a", XT, XA, XB);
18102 DIP("xsmsub%sdp v%d,v%d,v%d\n", mdp ? "m" : "a", XT, XA, XB);
18126 DIP("xsnmadd%sdp v%d,v%d,v%d\n", mdp ? "m" : "a", XT, XA, XB);
18146 DIP("xsnmadd%ssp v%d,v%d,v%d\n", mdp ? "m" : "a", XT, XA, XB);
18170 DIP("xsnmsub%ssp v%d,v%d,v%d\n", mdp ? "m" : "a", XT, XA, XB);
18194 DIP("xsnmsub%sdp v%d,v%d,v%d\n", mdp ? "m" : "a", XT, XA, XB);
18210 DIP("xsmulsp v%d,v%d,v%d\n", XT, XA, XB);
18221 DIP("xsmuldp v%d,v%d,v%d\n", XT, XA, XB);
18229 DIP("xssubdp v%d,v%d,v%d\n", XT, XA, XB);
18238 DIP("xssqrtsp v%d,v%d\n", XT, XB);
18249 DIP("xssqrtdp v%d,v%d\n", XT, XB);
18261 DIP("xstdivdp crf%d,v%d,v%d\n", crfD, XA, XB);
18274 DIP("xstsqrtdp v%d,v%d\n", XT, XB);
18324 DIP("xscmp%sdp crf%d,fr%u,fr%u\n", opc2 == 0x08c ? "u" : "o",
18449 DIP("xvcmpeqdp%s crf%d,fr%u,fr%u\n", (flag_rC ? ".":""),
18457 DIP("xvcmpgedp%s crf%d,fr%u,fr%u\n", (flag_rC ? ".":""),
18465 DIP("xvcmpgtdp%s crf%d,fr%u,fr%u\n", (flag_rC ? ".":""),
18475 DIP("xvcmpeqsp%s crf%d,fr%u,fr%u\n", (flag_rC ? ".":""),
18489 DIP("xvcmpgesp%s crf%d,fr%u,fr%u\n", (flag_rC ? ".":""),
18503 DIP("xvcmpgtsp%s crf%d,fr%u,fr%u\n", (flag_rC ? ".":""),
18554 DIP("xxspltib v%d,%d\n", (UInt)XT, uim);
18580 DIP("xscmpexpdp %d,v%d,v%d\n", BF, XA, XB);
18641 DIP("xxextractuw v%d,v%d,%d\n", (UInt)XT, (UInt)XB, uim);
18661 DIP("xxinsertw v%d,v%d,%d\n", (UInt)XT, (UInt)XB, uim);
18706 DIP("xsabsdp v%d,v%d\n", XT, XB);
18722 DIP("xsxexpd %d,v%d\n", (UInt)XT, (UInt)XB);
18733 DIP("xsxsigdp v%d,v%d\n", (UInt)XT, (UInt)XB);
18762 DIP("xscvhpdp v%d, v%d\n", (UInt)XT, (UInt)XB);
18778 DIP("xscvdphp v%d, v%d\n", (UInt)XT, (UInt)XB);
18829 DIP("xststdcsp %d,v%d,%d\n", BF, (UInt)XB, DCMX_mask);
18862 DIP("xststdcdp %d,v%d,%d\n", BF, (UInt)XB, DCMX_mask);
18896 DIP("xscpsgndp v%d,v%d v%d\n", XT, XA, XB);
18917 DIP("xsnabsdp v%d,v%d\n", XT, XB);
18934 DIP("xsnabsdp v%d,v%d\n", XT, XB);
18968 DIP("%s v%d,v%d v%d\n", isMin ? "xsmaxdp" : "xsmindp", XT, XA, XB);
18988 DIP("xsrdpi%s v%d,v%d\n", _get_vsx_rdpi_suffix(opc2), XT, XB);
19005 DIP("%s v%d,v%d\n", redp ? "xsresp" : "xsrsqrtesp", XT,
19039 DIP("%s v%d,v%d\n", redp ? "xsredp" : "xsrsqrtedp", XT, XB);
19064 DIP("xsrsp v%d, v%d\n", XT, XB);
19095 DIP("xvtstdcsp v%d,v%d,%d\n", (UInt)XT, (UInt)XB, DCMX_mask);
19162 DIP("xviexpsp v%d,v%d\n", XT, XB);
19230 DIP("xsiexpdp v%d,%d,%d\n", (UInt)XT, (UInt)rA_addr, (UInt)rB_addr);
19262 DIP("xvxexpdp v%d,v%d\n", XT, XB);
19278 DIP("xvxsigdp v%d,v%d\n", XT, XB);
19327 DIP("xxbrh v%d, v%d\n", (UInt)XT, (UInt)XB);
19351 DIP("xvxexpsp v%d,v%d\n", XT, XB);
19367 DIP("xvxsigsp v%d,v%d\n", XT, XB);
19425 DIP("xxbrw v%d, v%d\n", (UInt)XT, (UInt)XB);
19470 DIP("xxbrd v%d, v%d\n", (UInt)XT, (UInt)XB);
19525 DIP("xvcvhpsp v%d,v%d\n", XT,XB);
19557 DIP("xvcvsphp v%d,v%d\n", XT,XB);
19598 DIP("xxbrq v%d, v%d\n", (UInt) XT, (UInt) XB);
19659 DIP("xvtstdcdp v%d,v%d,%d\n", (UInt)XT, (UInt)XB, DCMX_mask);
19720 DIP("xviexpdp v%d,v%d\n", XT, XB);
19807 DIP("xxlxor v%d,v%d,v%d\n", XT, XA, XB);
19811 DIP("xxlor v%d,v%d,v%d\n", XT, XA, XB);
19815 DIP("xxlnor v%d,v%d,v%d\n", XT, XA, XB);
19820 DIP("xxland v%d,v%d,v%d\n", XT, XA, XB);
19824 DIP("xxlandc v%d,v%d,v%d\n", XT, XA, XB);
19829 DIP("xxlorc v%d,v%d,v%d\n", XT, XA, XB);
19835 DIP("xxlnand v%d,v%d,v%d\n", XT, XA, XB);
19841 DIP("xxleqv v%d,v%d,v%d\n", XT, XA, XB);
19881 DIP("lxsiwzx %d,r%u,r%u\n", XT, rA_addr, rB_addr);
19896 DIP("lxsiwax %d,r%u,r%u\n", XT, rA_addr, rB_addr);
19915 DIP("lxvx %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr);
19971 DIP("lxvl %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr);
20145 DIP("lxvll %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr);
20234 DIP("lxvwsx %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr);
20275 DIP("lxsspx %d,r%u,r%u\n", XT, rA_addr, rB_addr);
20291 DIP("lxsdx %d,r%u,r%u\n", XT, rA_addr, rB_addr);
20305 DIP("lxsibzx %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr);
20327 DIP("lxsihzx %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr);
20349 DIP("lxvd2x %d,r%u,r%u\n", XT, rA_addr, rB_addr);
20360 DIP("lxvdsx %d,r%u,r%u\n", XT, rA_addr, rB_addr);
20369 DIP("lxvw4x %d,r%u,r%u\n", XT, rA_addr, rB_addr);
20393 DIP("lxvh8x %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr);
20449 DIP("lxvb16x %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr);
20531 DIP("mfvsrld %d,r%u\n", (UInt)XS, rA_addr);
20542 DIP("mfvsrdd %d,r%u\n", (UInt)XS, rA_addr);
20561 DIP("mfvsrws %d,r%u\n", (UInt)XS, rA_addr);
20614 DIP("stxsiwx %d,r%u,r%u\n", XS, rA_addr, rB_addr);
20629 DIP("stxvx %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
20708 DIP("stxvl %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
20887 DIP("stxvll %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
21129 DIP("stxsspx %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
21141 DIP("stxsdx %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
21152 DIP("stxsibx %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
21176 DIP("stxsihx %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
21198 DIP("stxvd2x %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
21213 DIP("stxvw4x %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
21248 DIP("stxvb8x %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
21381 DIP("stxvb16x %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr);
21492 DIP("xsrqpi %d,v%d,v%d,%d\n", R, vT_addr, vB_addr, RMC);
21496 DIP("xsrqpix %d,v%d,v%d,%d\n", R, vT_addr, vB_addr, RMC);
21513 DIP("xsrqpxp %d,v%d,v%d,%d\n", R, vT_addr, vB_addr, RMC);
21558 DIP("xsaddqp v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21563 DIP("xsaddqpo v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21576 DIP("xsmulqp v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21581 DIP("xsmulqpo v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21598 DIP("xsmaddqp v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21605 DIP("xsmaddqpo v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21622 DIP("xsmsubqp v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21629 DIP("xsmsubqpo v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21646 DIP("xsnmaddqp v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21653 DIP("xsnmaddqpo v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21670 DIP("xsnmsubqp v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21677 DIP("xsnmsubqpo v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21690 DIP("xssubqp v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21695 DIP("xssubqpo v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21707 DIP("xsdivqp v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21712 DIP("xsdivqpo v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21728 DIP("xssqrtqp v%d,v%d\n", vT_addr, vB_addr);
21733 DIP("xssqrtqpo v%d,v%d\n", vT_addr, vB_addr);
21755 DIP("xscvqpuwz v%d,v%d\n", vT_addr, vB_addr);
21764 DIP
21774 DIP("xscvqpswz v%d,v%d\n", vT_addr, vB_addr);
21783 DIP("xscvsdqp v%d,v%d\n", vT_addr, vB_addr);
21794 DIP("xscvqpudz v%d,v%d\n", vT_addr, vB_addr);
21811 DIP("xscvqpdp v%d,v%d\n", vT_addr, vB_addr);
21817 DIP("xscvqpdpo v%d,v%d\n", vT_addr, vB_addr);
21846 DIP("xscvdpqp v%d,v%d\n", vT_addr, vB_addr);
21857 DIP("xscvqpsdz v%d,v%d\n", vT_addr, vB_addr);
21909 DIP("xscpsgnqp v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
21941 DIP("xscmpoqp %d,v%d,v%d\n", BF, vA_addr, vB_addr);
21943 DIP("xscmpuqp %d,v%d,v%d\n", BF, vA_addr, vB_addr);
22042 DIP("xscmpexpqp %d,v%d,v%d\n", BF, vA_addr, vB_addr);
22119 DIP("xststdcqp %d,v%d,%d\n", BF, vB_addr, DCMX_mask);
22166 DIP("xsabsqp v%d,v%d\n", vT_addr, vB_addr);
22174 DIP("xsxexpqp v%d,v%d\n", vT_addr, vB_addr);
22184 DIP("xsnabsqp v%d,v%d\n", vT_addr, vB_addr);
22192 DIP("xsnegqp v%d,v%d\n", vT_addr, vB_addr);
22204 DIP("xsxsigqp v%d,v%d\n", vT_addr, vB_addr);
22253 DIP("xsiexpqp v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
22320 DIP("xxsldwi v%d,v%d,v%d,%d\n", XT, XA, XB, SHW);
22342 DIP("xxpermdi v%d,v%d,v%d,0x%x\n", XT, XA, XB, DM);
22370 DIP("xxmrg%cw v%d,v%d,v%d\n", type, XT, XA, XB);
22379 DIP("xxsel v%d,v%d,v%d,v%d\n", XT, XA, XB, XC);
22401 DIP("xxperm v%d,v%d,v%d\n", (UInt)XT, (UInt)XA, (UInt)XB);
22405 DIP("xxpermr v%d,v%d,v%d\n", (UInt)XT, (UInt)XA, (UInt)XB);
22528 DIP("xxspltw v%d,v%d,%d\n", XT, XB, UIM);
22607 DIP("lvsl v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr);
22657 DIP("lvsr v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr);
22670 DIP("lvebx v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr);
22678 DIP("lvehx v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr);
22684 DIP("lvewx v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr);
22690 DIP("lvx v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr);
22695 DIP("lvxl v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr);
22736 DIP("stvebx v%d,r%u,r%u\n", vS_addr, rA_addr, rB_addr);
22753 DIP("stvehx v%d,r%u,r%u\n", vS_addr, rA_addr, rB_addr);
22770 DIP("stvewx v%d,r%u,r%u\n", vS_addr, rA_addr, rB_addr);
22788 DIP("stvx v%d,r%u,r%u\n", vS_addr, rA_addr, rB_addr);
22793 DIP("stvxl v%d,r%u,r%u\n", vS_addr, rA_addr, rB_addr);
22843 DIP("vaddcuw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22852 DIP("vaddubm v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22857 DIP("vadduhm v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22862 DIP("vadduwm v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22867 DIP("vaddudm v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22872 DIP("vaddubs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22878 DIP("vadduhs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22884 DIP("vadduws v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22890 DIP("vaddsbs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22896 DIP("vaddshs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22902 DIP("vaddsws v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22910 DIP("vsubcuw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22920 DIP("vsububm v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22925 DIP("vsubuhm v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22930 DIP("vsubuwm v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22935 DIP("vsubudm v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22940 DIP("vsububs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22946 DIP("vsubuhs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22952 DIP("vsubuws v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22958 DIP("vsubsbs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22964 DIP("vsubshs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22970 DIP("vsubsws v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22978 DIP("vmaxub v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22983 DIP("vmaxuh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22988 DIP("vmaxuw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22993 DIP("vmaxud v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
22998 DIP("vmaxsb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23003 DIP("vmaxsh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23008 DIP("vmaxsw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23013 DIP("vmaxsd v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23019 DIP("vminub v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23024 DIP("vminuh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23029 DIP("vminuw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23034 DIP("vminud v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23039 DIP("vminsb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23044 DIP("vminsh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23049 DIP("vminsw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23054 DIP("vminsd v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23061 DIP("vavgub v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23066 DIP("vavguh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23071 DIP("vavguw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23076 DIP("vavgsb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23081 DIP("vavgsh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23086 DIP("vavgsw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23093 DIP("vmuloub v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23099 DIP("vmulouh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23105 DIP("vmulouw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23110 DIP("vmuluwm v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23115 DIP("vmulosb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23121 DIP("vmulosh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23127 DIP("vmulosw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23132 DIP("vmuleub v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23137 DIP("vmuleuh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23142 DIP("vmuleuw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23147 DIP("vmulesb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23152 DIP("vmulesh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23157 DIP("vmulesw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23165 DIP("vsum4ubs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23205 DIP("vsum4sbs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23243 DIP("vsum4shs v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23269 DIP("vsum2sws v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23287 DIP("vsumsws v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23335 DIP("vand v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23340 DIP("vandc v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23346 DIP("vor v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23351 DIP("vxor v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23356 DIP("vnor v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23362 DIP("vorc v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23369 DIP("vnand v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23376 DIP("veqv v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23415 DIP("vcmpequb%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23421 DIP("vcmpneb%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23428 DIP("vcmpequh%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23434 DIP("vcmpneh%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23441 DIP("vcmpequw%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23447 DIP("vcmpnew%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23460 DIP("vcmpnezb%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23481 DIP("vcmpnezh%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23506 DIP("vcmpnezw%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23525 DIP("vcmpequd%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23531 DIP("vcmpgtub%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23537 DIP("vcmpgtuh%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23543 DIP("vcmpgtuw%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23549 DIP("vcmpgtud%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23555 DIP("vcmpgtsb%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23561 DIP("vcmpgtsh%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23567 DIP("vcmpgtsw%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23573 DIP("vcmpgtsd%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
23642 DIP("vmhaddshs v%d,v%d,v%d,v%d\n",
23671 DIP("vmhraddshs v%d,v%d,v%d,v%d\n",
23704 DIP("vmladduhm v%d,v%d,v%d,v%d\n",
23724 DIP("vmsumudm v%d,v%d,v%d,v%d\n",
23807 DIP("vmsumubm v%d,v%d,v%d,v%d\n",
23832 DIP("vmsummbm v%d,v%d,v%d,v%d\n",
23855 DIP("vmsumuhm v%d,v%d,v%d,v%d\n",
23865 DIP("vmsumuhs v%d,v%d,v%d,v%d\n",
23893 DIP("vmsumshm v%d,v%d,v%d,v%d\n",
23903 DIP("vmsumshs v%d,v%d,v%d,v%d\n",
23964 DIP("vpmsumb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23969 DIP("vpmsumd v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23974 DIP("vpmsumw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
23979 DIP("vpmsumh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24015 DIP("vrlb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24020 DIP("vrlh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24025 DIP("vrlw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24030 DIP("vrld v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24037 DIP("vslb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24042 DIP("vslh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24047 DIP("vslw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24052 DIP("vsld v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24058 DIP("vsl v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24068 DIP("vslo v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24080 DIP("vsrb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24085 DIP("vsrh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24090 DIP("vsrw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24096 DIP("vsr v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24105 DIP("vsrab v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24110 DIP("vsrah v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24115 DIP("vsraw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24120 DIP("vsrad v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24126 DIP("vsro v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24136 DIP("vsrd v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24180 DIP("vsel v%d,v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr, vC_addr);
24193 DIP("vperm v%d,v%d,v%d,v%d\n",
24222 DIP("vsldoi v%d,v%d,v%d,%d\n",
24238 DIP("vpermxor v%d,v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr, vC_addr);
24262 DIP("vpermr v%d,v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr, vC_addr);
24368 DIP("vmrghb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24374 DIP("vmrghh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24380 DIP("vmrghw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24386 DIP("vmrglb v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24392 DIP("vmrglh v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24398 DIP("vmrglw v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24408 DIP("vextractub v%d,v%d,%d\n", vD_addr, vB_addr, uim);
24429 DIP("vextractuh v%d,v%d,%d\n", vD_addr, vB_addr, uim);
24450 DIP("vextractuw v%d,v%d,%d\n", vD_addr, vB_addr, uim);
24472 DIP("vextractd v%d,v%d,%d\n", vD_addr, vB_addr, uim);
24497 DIP("vinsertb v%d,v%d,%d\n", vD_addr, vB_addr, uim);
24534 DIP("vinserth v%d,v%d,%d\n", vD_addr, vB_addr, uim);
24571 DIP("vinsertw v%d,v%d,%d\n", vD_addr, vB_addr, uim);
24608 DIP("vinsertd v%d,v%d,%d\n", vD_addr, vB_addr, uim);
24643 DIP("vspltb v%d,v%d,%d\n", vD_addr, vB_addr, UIMM_5);
24651 DIP("vsplth v%d,v%d,%d\n", vD_addr, vB_addr, UIMM_5);
24660 DIP("vspltw v%d,v%d,%d\n", vD_addr, vB_addr, UIMM_5);
24667 DIP("vspltisb v%d,%d\n", vD_addr, (Char)SIMM_8);
24672 DIP("vspltish v%d,%d\n", vD_addr, (Char)SIMM_8);
24678 DIP("vspltisw v%d,%d\n", vD_addr, (Char)SIMM_8);
24684 DIP("vmrgow v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24695 DIP("vmrgew v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24743 DIP("vabsdub v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
24768 DIP("vabsduh v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
24793 DIP("vabsduw v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
24846 DIP("vmul10cuq v%d,v%d\n", vT_addr, vA_addr);
24855 DIP("vmul10ecuq v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
24861 DIP("vmul10uq v%d,v%d\n", vT_addr, vA_addr);
24870 DIP("vmul10euq v%d,v%d,v%d\n", vT_addr, vA_addr, vB_addr);
24908 DIP("vpkuhum v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24914 DIP("vpkuwum v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24920 DIP("vpkuhus v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24927 DIP("vpkuwus v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24939 DIP("vpkshus v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24959 DIP("vpkswus v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24974 DIP("vpkshss v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24981 DIP("vpkswss v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
24998 DIP("vpkpx v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
25029 DIP("vpkudum v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
25035 DIP("vpkudus v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
25049 DIP("vpksdus v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
25065 DIP("vpksdss v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
25087 DIP("vupkhsb v%d,v%d\n", vD_addr, vB_addr);
25094 DIP("vupkhsh v%d,v%d\n", vD_addr, vB_addr);
25101 DIP("vupklsb v%d,v%d\n", vD_addr, vB_addr);
25108 DIP("vupklsh v%d,v%d\n", vD_addr, vB_addr);
25123 DIP("vupkhpx v%d,v%d\n", vD_addr, vB_addr);
25156 DIP("vupklpx v%d,v%d\n", vD_addr, vB_addr);
25182 DIP("vupkhsw v%d,v%d\n", vD_addr, vB_addr);
25189 DIP("vupklsw v%d,v%d\n", vD_addr, vB_addr);
25225 DIP("vcipher v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
25231 DIP("vcipherlast v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
25237 DIP("vncipher v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
25243 DIP("vncipherlast v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
25251 DIP("vsbox v%d,v%d\n", vD_addr, vA_addr);
25288 DIP("vshasigmaw v%d,v%d,%u,%u\n", vRT_addr, vRA_addr, st, six);
25294 DIP("vshasigmad v%d,v%d,%u,%u\n", vRT_addr, vRA_addr, st, six);
25427 DIP("vaddcuq v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr);
25434 DIP("vadduqm v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr);
25439 DIP("vsubcuq v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr);
25448 DIP("vsubuqm v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr);
25461 DIP("vbpermq v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr);
25534 DIP("vaddecuq v%d,v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr,
25548 DIP("vaddeuqm v%d,v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr,
25561 DIP("vsubecuq v%d,v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr,
25577 DIP("vsubeuqm v%d,v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr,
25671 DIP("bcdcpsgn. v%d,v%d,v%d\n", vRT_addr, vRA_addr, vRB_addr);
25800 DIP("bcdadd. v%d,v%d,v%d,%u\n", vRT_addr, vRA_addr, vRB_addr, ps);
25806 DIP("bcdsub. v%d,v%d,v%d,%u\n", vRT_addr, vRA_addr, vRB_addr, ps);
25942 DIP("bcds. v%d,v%d,v%d,%d\n", vRT_addr, vRA_addr, vRB_addr, ps);
25947 DIP("bcdsr. v%d,v%d,v%d,%d\n", vRT_addr, vRA_addr, vRB_addr, ps);
25953 DIP("bcdus. v%d,v%d,v%d,%d\n", vRT_addr, vRA_addr,
26312 DIP("bcdctsq v%d, v%d\n", vRT_addr, vRB_addr);
26354 DIP("bcdcfsq v%d, v%d, %d\n", vRT_addr, vRB_addr, ps);
26431 DIP("bcdctz. v%d,v%d,%d\n", vRT_addr, vRB_addr, ps);
26553 DIP("bcdctn. v%d,v%d\n", vRT_addr, vRB_addr);
26684 DIP("bcdcfz. v%d,v%d,%d\n", vRT_addr, vRB_addr, ps);
26758 DIP("bcdcfn. v%d,v%d,%d\n", vRT_addr, vRB_addr, ps);
26834 DIP("bcdsetsgn. v%d,v%d,%d\n", vRT_addr, vRB_addr, ps);
26981 DIP("vmaddfp v%d,v%d,v%d,v%d\n",
26991 DIP("vnmsubfp v%d,v%d,v%d,v%d\n",
27008 DIP("vaddfp v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
27014 DIP("vsubfp v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
27020 DIP("vmaxfp v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
27025 DIP("vminfp v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
27041 DIP("vrefp v%d,v%d\n", vD_addr, vB_addr);
27046 DIP("vrsqrtefp v%d,v%d\n", vD_addr, vB_addr);
27051 DIP("vexptefp v%d,v%d\n", vD_addr, vB_addr);
27052 DIP(" => not implemented\n");
27056 DIP("vlogefp v%d,v%d\n", vD_addr, vB_addr);
27057 DIP(" => not implemented\n");
27095 DIP("vcmpeqfp%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
27101 DIP("vcmpgefp%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
27107 DIP("vcmpgtfp%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
27116 DIP("vcmpbfp%s v%d,v%d,v%d\n", (flag_rC ? ".":""),
27195 DIP("vcfux v%d,v%d,%d\n", vD_addr, vB_addr, UIMM_5);
27202 DIP("vcfsx v%d,v%d,%d\n", vD_addr, vB_addr, UIMM_5);
27210 DIP("vctuxs v%d,v%d,%d\n", vD_addr, vB_addr, UIMM_5);
27218 DIP("vctsxs v%d,v%d,%d\n", vD_addr, vB_addr, UIMM_5);
27236 DIP("vrfin v%d,v%d\n", vD_addr, vB_addr);
27241 DIP("vrfiz v%d,v%d\n", vD_addr, vB_addr);
27246 DIP("vrfip v%d,v%d\n", vD_addr, vB_addr);
27251 DIP("vrfim v%d,v%d\n", vD_addr, vB_addr);
27296 DIP("tbegin. %u\n", R);
27328 DIP("tend. %u\n", A);
27336 DIP("tsr. %u\n", L);
27344 DIP("tcheck. %u\n", BF);
27354 DIP("tabortwc. %u,%u,%u\n", TO, RA, RB);
27364 DIP("tabortdc. %u,%u,%u\n", TO, RA, RB);
27374 DIP("tabortwci. %u,%u,%u\n", TO, RA, SI);
27384 DIP("tabortdci. %u,%u,%u\n", TO, RA, SI);
27392 DIP("tabort. %u\n", RA);
27400 DIP("treclaim. %u\n", RA);
27406 DIP("trechkpt.\n");
27805 DIP("\t0x%llx: ", (ULong)guest_CIA_curr_instr);
27849 DIP("r3 = client_request ( %%r4 )\n");
27859 DIP("r3 = guest_NRADDR\n");
27870 DIP("branch-and-link-to-noredir r12\n");
27876 DIP("branch-and-link-to-noredir r11\n");
27888 DIP("r3 = guest_NRADDR_GPR2\n");
27896 DIP("IR injection\n");
28857 //zz DIP("external control op => not implemented\n");
29010 DIP("isel r%u,r%u,r%u,crb%u\n", rT,rA,rB,bi);
29456 DIP("\n");
29466 #undef DIP