Home | History | Annotate | Download | only in priv

Lines Matching refs:vex_printf

69       vex_printf("%s", ireg32_names[r]);
74 vex_printf("%s", ireg32_names[r]);
79 vex_printf("%%fr%d", r);
84 vex_printf("%%v%d", r);
350 vex_printf("0(");
352 vex_printf("%d(", (Int)am->Pam.IR.index);
354 vex_printf(")");
358 vex_printf(",");
419 vex_printf("%d", (Int)(Short)op->Prh.Imm.imm16);
421 vex_printf("%u", (UInt)(UShort)op->Prh.Imm.imm16);
477 vex_printf("0x%llx", dst->Pri.Imm);
535 vex_printf("%d", (Int)src->Pvi.Imm5s);
1199 vex_printf("li_word ");
1202 vex_printf(",0x%08x", (UInt)imm);
1204 vex_printf(",0x%016llx", imm);
1210 vex_printf("mr ");
1212 vex_printf(",");
1230 vex_printf("mr ");
1232 vex_printf(",");
1240 vex_printf("li ");
1242 vex_printf(",");
1247 vex_printf("%s ", showPPCAluOp(i->Pin.Alu.op,
1250 vex_printf(",");
1252 vex_printf(",");
1259 vex_printf("%s ", showPPCShftOp(i->Pin.Shft.op,
1263 vex_printf(",");
1265 vex_printf(",");
1270 vex_printf("%s%s ",
1274 vex_printf(",");
1276 vex_printf(",");
1280 vex_printf("%s%c%s %%cr%u,",
1286 vex_printf(",");
1290 vex_printf("%s ", showPPCUnaryOp(i->Pin.Unary.op));
1292 vex_printf(",");
1296 vex_printf("mul%c%c%s ",
1301 vex_printf(",");
1303 vex_printf(",");
1307 vex_printf("div%c%s%s ",
1312 vex_printf(",");
1314 vex_printf(",");
1319 vex_printf("call: ");
1321 vex_printf("if (%s) ", showPPCCondCode(i->Pin.Call.cond));
1323 vex_printf("{ ");
1325 vex_printf(" ; mtctr r10 ; bctrl [");
1328 vex_printf("r%d", n);
1330 vex_printf(",");
1333 vex_printf("] }");
1337 vex_printf("goto: ");
1339 vex_printf("if (%s) ", showPPCCondCode(i->Pin.Goto.cond));
1341 vex_printf("{ ");
1345 vex_printf("li %%r31,$");
1347 vex_printf(" ; ");
1355 vex_printf(" ; blr }");
1358 vex_printf("cmov (%s) ", showPPCCondCode(i->Pin.CMov.cond));
1360 vex_printf(",");
1362 vex_printf(": ");
1364 vex_printf("if (%s) ", showPPCCondCode(i->Pin.CMov.cond));
1366 vex_printf("{ ");
1372 vex_printf(" }");
1378 vex_printf("l%c%s%s ", c_sz, sz==8 ? "" : "z", idxd ? "x" : "" );
1380 vex_printf(",");
1385 vex_printf("l%carx ", i->Pin.LoadL.sz==4 ? 'w' : 'd');
1387 vex_printf(",%%r0,");
1394 vex_printf("st%c%s ", c_sz, idxd ? "x" : "" );
1396 vex_printf(",");
1401 vex_printf("st%ccx. ", i->Pin.StoreC.sz==4 ? 'w' : 'd');
1403 vex_printf(",%%r0,");
1408 vex_printf("set (%s),", showPPCCondCode(cc));
1411 vex_printf(": { li ");
1413 vex_printf(",1 }");
1415 vex_printf(": { mfcr r0 ; rlwinm ");
1417 vex_printf(",r0,%u,31,31", cc.flag+1);
1419 vex_printf("; xori ");
1421 vex_printf(",");
1423 vex_printf(",1");
1425 vex_printf(" }");
1430 vex_printf("mfcr ");
1434 vex_printf("mfence (=sync)");
1438 vex_printf("%s ", showPPCFpOp(i->Pin.FpUnary.op));
1440 vex_printf(",");
1444 vex_printf("%s ", showPPCFpOp(i->Pin.FpBinary.op));
1446 vex_printf(",");
1448 vex_printf(",");
1452 vex_printf("%s ", showPPCFpOp(i->Pin.FpMulAcc.op));
1454 vex_printf(",");
1456 vex_printf(",");
1458 vex_printf(",");
1465 vex_printf("lf%c%s ",
1469 vex_printf(",");
1472 vex_printf("stf%c%s ",
1476 vex_printf(",");
1482 vex_printf("stfiwz ");
1484 vex_printf(",0(");
1486 vex_printf(")");
1489 vex_printf("frsp ");
1491 vex_printf(",");
1523 vex_printf("%s ", str);
1525 vex_printf(",");
1530 vex_printf("fpcmov (%s) ", showPPCCondCode(i->Pin.FpCMov.cond));
1532 vex_printf(",");
1534 vex_printf(": ");
1535 vex_printf("if (fr_dst != fr_src) { ");
1537 vex_printf("if (%s) { ", showPPCCondCode(i->Pin.FpCMov.cond));
1539 vex_printf("fmr ");
1541 vex_printf(",");
1544 vex_printf(" }");
1545 vex_printf(" }");
1548 vex_printf("mtfsf 0xFF,");
1552 vex_printf("fcmpo %%cr1,");
1554 vex_printf(",");
1556 vex_printf("; mfcr ");
1558 vex_printf("; rlwinm ");
1560 vex_printf(",");
1562 vex_printf(",8,28,31");
1566 vex_printf("%s ", i->Pin.RdWrLR.wrLR ? "mtlr" : "mflr");
1576 vex_printf(" ; ");
1580 vex_printf("lv%sx ", str_size);
1582 vex_printf("stv%sx ", str_size);
1584 vex_printf(",");
1586 vex_printf("%%r30");
1589 vex_printf(",");
1594 vex_printf("%s ", showPPCAvOp(i->Pin.AvUnary.op));
1596 vex_printf(",");
1600 vex_printf("%s ", showPPCAvOp(i->Pin.AvBinary.op));
1602 vex_printf(",");
1604 vex_printf(",");
1608 vex_printf("%s(b) ", showPPCAvOp(i->Pin.AvBin8x16.op));
1610 vex_printf(",");
1612 vex_printf(",");
1616 vex_printf("%s(h) ", showPPCAvOp(i->Pin.AvBin16x8.op));
1618 vex_printf(",");
1620 vex_printf(",");
1624 vex_printf("%s(w) ", showPPCAvOp(i->Pin.AvBin32x4.op));
1626 vex_printf(",");
1628 vex_printf(",");
1632 vex_printf("%s ", showPPCAvFpOp(i->Pin.AvBin32Fx4.op));
1634 vex_printf(",");
1636 vex_printf(",");
1640 vex_printf("%s ", showPPCAvFpOp(i->Pin.AvUn32Fx4.op));
1642 vex_printf(",");
1646 vex_printf("vperm ");
1648 vex_printf(",");
1650 vex_printf(",");
1652 vex_printf(",");
1657 vex_printf("vsel ");
1659 vex_printf(",");
1661 vex_printf(",");
1663 vex_printf(",");
1668 vex_printf("vsldoi ");
1670 vex_printf(",");
1672 vex_printf(",");
1674 vex_printf(",%d", i->Pin.AvShlDbl.shift);
1680 vex_printf("vsplt%s%c ",
1683 vex_printf(",");
1686 vex_printf(", %d", (128/sz)-1); /* louis lane */
1691 vex_printf("avcmov (%s) ", showPPCCondCode(i->Pin.AvCMov.cond));
1693 vex_printf(",");
1695 vex_printf(": ");
1696 vex_printf("if (v_dst != v_src) { ");
1698 vex_printf("if (%s) { ", showPPCCondCode(i->Pin.AvCMov.cond));
1700 vex_printf("vmr ");
1702 vex_printf(",");
1705 vex_printf(" }");
1706 vex_printf(" }");
1710 vex_printf("mtvscr ");
1715 vex_printf("\nppPPCInstr: No such tag(%d)\n", (Int)i->tag);
2679 vex_printf("asm ");ppPPCInstr(i, mode64); vex_printf("\n");
3959 vex_printf("\n=> ");