Home | History | Annotate | Download | only in priv

Lines Matching refs:vex_printf

63          vex_printf("%s", ireg64_names[r]);
68 vex_printf("%%fake%d", r);
73 vex_printf("%%xmm%d", r);
89 vex_printf("d");
97 vex_printf("%s", ireg32_names[r]);
227 vex_printf("(");
229 vex_printf("0x%x(", am->Aam.IR.imm);
231 vex_printf(")");
234 vex_printf("0x%x(", am->Aam.IRRS.imm);
236 vex_printf(",");
238 vex_printf(",%d)", 1 << am->Aam.IRRS.shift);
297 vex_printf("$0x%x", op->Armi.Imm.imm32);
371 vex_printf("$0x%x", op->Ari.Imm.imm32);
1015 vex_printf("movabsq $0x%llx,", i->Ain.Imm64.imm64);
1019 vex_printf("%sq ", showAMD64AluOp(i->Ain.Alu64R.op));
1021 vex_printf(",");
1025 vex_printf("%sq ", showAMD64AluOp(i->Ain.Alu64M.op));
1027 vex_printf(",");
1031 vex_printf("%sq ", showAMD64ShiftOp(i->Ain.Sh64.op));
1033 vex_printf("%%cl,");
1035 vex_printf("$%d,", (Int)i->Ain.Sh64.src);
1039 vex_printf("testq $%d,", (Int)i->Ain.Test64.imm32);
1043 vex_printf("%sq ", showAMD64UnaryOp(i->Ain.Unary64.op));
1047 vex_printf("leaq ");
1049 vex_printf(",");
1053 vex_printf("%sl ", showAMD64AluOp(i->Ain.Alu32R.op));
1055 vex_printf(",");
1059 vex_printf("%cmulq ", i->Ain.MulL.syned ? 's' : 'u');
1063 vex_printf("%cdiv%s ",
1069 vex_printf("pushq ");
1073 vex_printf("call%s[%d] ",
1077 vex_printf("0x%llx", i->Ain.Call.target);
1081 vex_printf("(xDirect) ");
1082 vex_printf("if (%%rflags.%s) { ",
1084 vex_printf("movabsq $0x%llx,%%r11; ", i->Ain.XDirect.dstGA);
1085 vex_printf("movq %%r11,");
1087 vex_printf("; ");
1088 vex_printf("movabsq $disp_cp_chain_me_to_%sEP,%%r11; call *%%r11 }",
1092 vex_printf("(xIndir) ");
1093 vex_printf("if (%%rflags.%s) { ",
1095 vex_printf("movq ");
1097 vex_printf(",");
1099 vex_printf("; movabsq $disp_indir,%%r11; jmp *%%r11 }");
1102 vex_printf("(xAssisted) ");
1103 vex_printf("if (%%rflags.%s) { ",
1105 vex_printf("movq ");
1107 vex_printf(",");
1109 vex_printf("; movl $IRJumpKind_to_TRCVAL(%d),%%rbp",
1111 vex_printf("; movabsq $disp_assisted,%%r11; jmp *%%r11 }");
1115 vex_printf("cmov%s ", showAMD64CondCode(i->Ain.CMov64.cond));
1117 vex_printf(",");
1121 vex_printf("mov%clq ", i->Ain.MovxLQ.syned ? 's' : 'z');
1123 vex_printf(",");
1128 vex_printf("movl ");
1130 vex_printf(",");
1133 vex_printf("mov%c%cq ",
1139 vex_printf(",");
1144 vex_printf("mov%c ", i->Ain.Store.sz==1 ? 'b'
1147 vex_printf(",");
1151 vex_printf("setq%s ", showAMD64CondCode(i->Ain.Set64.cond));
1155 vex_printf("bs%cq ", i->Ain.Bsfr64.isFwds ? 'f' : 'r');
1157 vex_printf(",");
1161 vex_printf("mfence" );
1164 vex_printf("lock cmpxchg%c ",
1167 vex_printf("{%%rax->%%rbx},");
1171 vex_printf("lock cmpxchg%db {%%rdx:%%rax->%%rcx:%%rbx},",
1176 vex_printf("ffree %%st(7..%d)", 8 - i->Ain.A87Free.nregs );
1179 vex_printf(i->Ain.A87PushPop.isPush ? "fld%c " : "fstp%c ",
1184 vex_printf("f%s", showA87FpOp(i->Ain.A87FpOp.op));
1187 vex_printf("fldcw ");
1191 vex_printf("fstsw ");
1195 vex_printf("ldmxcsr ");
1199 vex_printf("ucomis%s ", i->Ain.SseUComIS.sz==4 ? "s" : "d");
1201 vex_printf(",");
1203 vex_printf(" ; pushfq ; popq ");
1207 vex_printf("cvtsi2s%s ", i->Ain.SseSI2SF.szD==4 ? "s" : "d");
1210 vex_printf(",");
1214 vex_printf("cvts%s2si ", i->Ain.SseSF2SI.szS==4 ? "s" : "d");
1216 vex_printf(",");
1221 vex_printf(i->Ain.SseSDSS.from64 ? "cvtsd2ss " : "cvtss2sd ");
1223 vex_printf(",");
1228 case 4: vex_printf("movss "); break;
1229 case 8: vex_printf("movsd "); break;
1230 case 16: vex_printf("movups "); break;
1235 vex_printf(",");
1239 vex_printf(",");
1244 vex_printf("movs%s ", i->Ain.SseLdzLO.sz==4 ? "s" : "d");
1246 vex_printf(",");
1250 vex_printf("%sps ", showAMD64SseOp(i->Ain.Sse32Fx4.op));
1252 vex_printf(",");
1256 vex_printf("%sss ", showAMD64SseOp(i->Ain.Sse32FLo.op));
1258 vex_printf(",");
1262 vex_printf("%spd ", showAMD64SseOp(i->Ain.Sse64Fx2.op));
1264 vex_printf(",");
1268 vex_printf("%ssd ", showAMD64SseOp(i->Ain.Sse64FLo.op));
1270 vex_printf(",");
1274 vex_printf("%s ", showAMD64SseOp(i->Ain.SseReRg.op));
1276 vex_printf(",");
1280 vex_printf("cmov%s ", showAMD64CondCode(i->Ain.SseCMov.cond));
1282 vex_printf(",");
1286 vex_printf("pshufd $0x%x,", i->Ain.SseShuf.order);
1288 vex_printf(",");
1292 //uu vex_printf("vmovups ");
1295 //uu vex_printf(",");
1299 //uu vex_printf(",");
1304 //uu vex_printf("v%s ", showAMD64SseOp(i->Ain.SseReRg.op));
1306 //uu vex_printf(",");
1310 vex_printf("(evCheck) decl ");
1312 vex_printf("; jns nofail; jmp *");
1314 vex_printf("; nofail:");
1317 vex_printf("(profInc) movabsq $NotKnownYet, %%r11; incq (%%r11)");
2281 /* vex_printf("asm "); ppAMD64Instr(i, mode64); vex_printf("\n"); */
3574 vex_printf("QQQ chainXDirect_AMD64: shortCTR = %u, "
3644 vex_printf("QQQ unchainXDirect_AMD64: found short form\n");