Home | History | Annotate | Download | only in priv

Lines Matching refs:vex_printf

62          vex_printf("%s", ireg32_names[r]);
67 vex_printf("%%fake%d", r);
72 vex_printf("%%xmm%d", r);
195 vex_printf("(");
197 vex_printf("0x%x(", am->Xam.IR.imm);
199 vex_printf(")");
202 vex_printf("0x%x(", am->Xam.IRRS.imm);
204 vex_printf(",");
206 vex_printf(",%d)", 1 << am->Xam.IRRS.shift);
265 vex_printf("$0x%x", op->Xrmi.Imm.imm32);
330 vex_printf("$0x%x", op->Xri.Imm.imm32);
927 vex_printf("%sl ", showX86AluOp(i->Xin.Alu32R.op));
929 vex_printf(",");
933 vex_printf("%sl ", showX86AluOp(i->Xin.Alu32M.op));
935 vex_printf(",");
939 vex_printf("%sl ", showX86ShiftOp(i->Xin.Sh32.op));
941 vex_printf("%%cl,");
943 vex_printf("$%d,", (Int)i->Xin.Sh32.src);
947 vex_printf("testl $%d,", (Int)i->Xin.Test32.imm32);
951 vex_printf("%sl ", showX86UnaryOp(i->Xin.Unary32.op));
955 vex_printf("leal ");
957 vex_printf(",");
961 vex_printf("%cmull ", i->Xin.MulL.syned ? 's' : 'u');
965 vex_printf("%cdivl ", i->Xin.Div.syned ? 's' : 'u');
969 vex_printf("%sdl ", showX86ShiftOp(i->Xin.Sh3232.op));
971 vex_printf(" %%cl,");
973 vex_printf(" $%d,", (Int)i->Xin.Sh3232.amt);
975 vex_printf(",");
979 vex_printf("pushl ");
983 vex_printf("call%s[%d] ",
987 vex_printf("0x%x", i->Xin.Call.target);
990 vex_printf("(xDirect) ");
991 vex_printf("if (%%eflags.%s) { ",
993 vex_printf("movl $0x%x,", i->Xin.XDirect.dstGA);
995 vex_printf("; ");
996 vex_printf("movl $disp_cp_chain_me_to_%sEP,%%edx; call *%%edx }",
1000 vex_printf("(xIndir) ");
1001 vex_printf("if (%%eflags.%s) { movl ",
1004 vex_printf(",");
1006 vex_printf("; movl $disp_indir,%%edx; jmp *%%edx }");
1009 vex_printf("(xAssisted) ");
1010 vex_printf("if (%%eflags.%s) { ",
1012 vex_printf("movl ");
1014 vex_printf(",");
1016 vex_printf("; movl $IRJumpKind_to_TRCVAL(%d),%%ebp",
1018 vex_printf("; movl $disp_assisted,%%edx; jmp *%%edx }");
1021 vex_printf
1023 vex_printf(",");
1027 vex_printf("mov%c%cl ",
1031 vex_printf(",");
1035 vex_printf("mov%c ", i->Xin.Store.sz==1 ? 'b' : 'w');
1037 vex_printf(",");
1041 vex_printf("setl%s ", showX86CondCode(i->Xin.Set32.cond));
1045 vex_printf("bs%cl ", i->Xin.Bsfr32.isFwds ? 'f' : 'r');
1047 vex_printf(",");
1051 vex_printf("mfence(%s)",
1055 vex_printf("lock cmpxchg%c ",
1058 vex_printf("{%%eax->%%ebx},");
1062 vex_printf("lock cmpxchg8b {%%edx:%%eax->%%ecx:%%ebx},");
1066 vex_printf("g%sD ", showX86FpOp(i->Xin.FpUnary.op));
1068 vex_printf(",");
1072 vex_printf("g%sD ", showX86FpOp(i->Xin.FpBinary.op));
1074 vex_printf(",");
1076 vex_printf(",");
1081 vex_printf("gld%c " , i->Xin.FpLdSt.sz==10 ? 'T'
1084 vex_printf(", ");
1087 vex_printf("gst%c " , i->Xin.FpLdSt.sz==10 ? 'T'
1090 vex_printf(", ");
1096 vex_printf("gild%s ", i->Xin.FpLdStI.sz==8 ? "ll" :
1099 vex_printf(", ");
1102 vex_printf("gist%s ", i->Xin.FpLdStI.sz==8 ? "ll" :
1105 vex_printf(", ");
1110 vex_printf("gdtof ");
1112 vex_printf(",");
1116 vex_printf("gcmov%s ", showX86CondCode(i->Xin.FpCMov.cond));
1118 vex_printf(",");
1122 vex_printf("fldcw ");
1126 vex_printf("fstsw %%ax");
1129 vex_printf("gcmp ");
1131 vex_printf(",");
1133 vex_printf(",");
1137 vex_printf("const $0x%04x,", (Int)i->Xin.SseConst.con);
1141 vex_printf("movups ");
1144 vex_printf(",");
1148 vex_printf(",");
1153 vex_printf("movs%s ", i->Xin.SseLdzLO.sz==4 ? "s" : "d");
1155 vex_printf(",");
1159 vex_printf("%sps ", showX86SseOp(i->Xin.Sse32Fx4.op));
1161 vex_printf(",");
1165 vex_printf("%sss ", showX86SseOp(i->Xin.Sse32FLo.op));
1167 vex_printf(",");
1171 vex_printf("%spd ", showX86SseOp(i->Xin.Sse64Fx2.op));
1173 vex_printf(",");
1177 vex_printf("%ssd ", showX86SseOp(i->Xin.Sse64FLo.op));
1179 vex_printf(",");
1183 vex_printf("%s ", showX86SseOp(i->Xin.SseReRg.op));
1185 vex_printf(",");
1189 vex_printf("cmov%s ", showX86CondCode(i->Xin.SseCMov.cond));
1191 vex_printf(",");
1195 vex_printf("pshufd $0x%x,", i->Xin.SseShuf.order);
1197 vex_printf(",");
1201 vex_printf("(evCheck) decl ");
1203 vex_printf("; jns nofail; jmp *");
1205 vex_printf("; nofail:");
1208 vex_printf("(profInc) addl $1,NotKnownYet; "
2101 /* vex_printf("asm ");ppX86Instr(i, mode64); vex_printf("\n"); */
2673 if (0) vex_printf("EMIT FENCE\n");
3379 vex_printf("QQQ unchainXDirect_X86: found valid\n");