• Home
  • Raw
  • Download

Lines Matching refs:d64

2220                      IRJumpKind kind, Addr64 d64 )  in jmp_lit()  argument
2228 stmt( IRStmt_Put( OFFB_RIP, mkU64(d64) ) ); in jmp_lit()
3398 Int am_sz, Int d_sz, Int sz, Long d64 ) in dis_Grp1() argument
3424 assign(src, mkU(ty,d64 & mask)); in dis_Grp1()
3446 nameGrp1(gregLO3ofRM(modrm)), nameISize(sz), d64, in dis_Grp1()
3452 assign(src, mkU(ty,d64 & mask)); in dis_Grp1()
3495 d64, dis_buf); in dis_Grp1()
3992 Long d64; in dis_Grp3() local
4008 d64 = getSDisp(imin(4,sz), delta); in dis_Grp3()
4013 mkU(ty, d64 & mkSizeMask(sz)))); in dis_Grp3()
4016 nameISize(sz), d64, in dis_Grp3()
4097 d64 = getSDisp(imin(4,sz), delta); in dis_Grp3()
4102 mkU(ty, d64 & mkSizeMask(sz)))); in dis_Grp3()
4104 DIP("test%c $%lld, %s\n", nameISize(sz), d64, dis_buf); in dis_Grp3()
4716 Long d64; in dis_imul_I_E_G() local
4736 d64 = getSDisp(imin(4,litsize),delta); in dis_imul_I_E_G()
4739 d64 &= mkSizeMask(size); in dis_imul_I_E_G()
4740 assign(tl, mkU(ty,d64)); in dis_imul_I_E_G()
4749 nameISize(size), d64, in dis_imul_I_E_G()
5166 static IRTemp math_IS_TRIG_ARG_FINITE_AND_IN_RANGE ( IRTemp d64 ) in math_IS_TRIG_ARG_FINITE_AND_IN_RANGE() argument
5169 assign(i64, unop(Iop_ReinterpF64asI64, mkexpr(d64)) ); in math_IS_TRIG_ARG_FINITE_AND_IN_RANGE()
8651 void dis_ret ( /*MOD*/DisResult* dres, VexAbiInfo* vbi, ULong d64 ) in dis_ret() argument
8658 assign(t3, binop(Iop_Add64, mkexpr(t1), mkU64(8+d64))); in dis_ret()
15807 Long d64 = 0; in dis_ESC_0F3A__SupSSE3() local
15832 d64 = (Long)getUChar(delta+1); in dis_ESC_0F3A__SupSSE3()
15834 DIP("palignr $%d,%s,%s\n", (Int)d64, in dis_ESC_0F3A__SupSSE3()
15841 d64 = (Long)getUChar(delta+alen); in dis_ESC_0F3A__SupSSE3()
15843 DIP("palignr $%d,%s,%s\n", (Int)d64, in dis_ESC_0F3A__SupSSE3()
15848 IRTemp res = math_PALIGNR_XMM( sV, dV, d64 ); in dis_ESC_0F3A__SupSSE3()
15864 d64 = (Long)getUChar(delta+1); in dis_ESC_0F3A__SupSSE3()
15866 DIP("palignr $%d,%s,%s\n", (Int)d64, in dis_ESC_0F3A__SupSSE3()
15872 d64 = (Long)getUChar(delta+alen); in dis_ESC_0F3A__SupSSE3()
15874 DIP("palignr $%d%s,%s\n", (Int)d64, in dis_ESC_0F3A__SupSSE3()
15879 if (d64 == 0) { in dis_ESC_0F3A__SupSSE3()
15882 else if (d64 >= 1 && d64 <= 7) { in dis_ESC_0F3A__SupSSE3()
15885 binop(Iop_Shr64, mkexpr(sV), mkU8(8*d64)), in dis_ESC_0F3A__SupSSE3()
15886 binop(Iop_Shl64, mkexpr(dV), mkU8(8*(8-d64)) in dis_ESC_0F3A__SupSSE3()
15889 else if (d64 == 8) { in dis_ESC_0F3A__SupSSE3()
15892 else if (d64 >= 9 && d64 <= 15) { in dis_ESC_0F3A__SupSSE3()
15893 assign( res, binop(Iop_Shr64, mkexpr(dV), mkU8(8*(d64-8))) ); in dis_ESC_0F3A__SupSSE3()
15895 else if (d64 >= 16 && d64 <= 255) { in dis_ESC_0F3A__SupSSE3()
19334 Long d64 = 0; in dis_ESC_NONE() local
19681 d64 = getSDisp(imin(4,sz),delta); in dis_ESC_NONE()
19694 d64 = getSDisp8(delta); delta += 1; in dis_ESC_NONE()
19705 d64 &= 0xFFFF; in dis_ESC_NONE()
19706 storeLE( mkexpr(t1), mkU(ty,d64) ); in dis_ESC_NONE()
19707 DIP("push%c $%lld\n", nameISize(sz), (Long)d64); in dis_ESC_NONE()
19736 d64 = (guest_RIP_bbstart+delta+1) + jmpDelta; in dis_ESC_NONE()
19740 && (Addr64)d64 != (Addr64)guest_RIP_bbstart in dis_ESC_NONE()
19742 && resteerOkFn( callback_opaque, d64) ) { in dis_ESC_NONE()
19756 dres->continueAt = d64; in dis_ESC_NONE()
19762 && (Addr64)d64 != (Addr64)guest_RIP_bbstart in dis_ESC_NONE()
19772 IRConst_U64(d64), in dis_ESC_NONE()
19782 guest_RIP_bbstart+delta, d64 ); in dis_ESC_NONE()
19785 DIP("j%s-8 0x%llx %s\n", name_AMD64Condcode(opc - 0x70), d64, comment); in dis_ESC_NONE()
19804 d64 = getSDisp8(delta + am_sz); in dis_ESC_NONE()
19805 delta = dis_Grp1 ( vbi, pfx, delta, modrm, am_sz, d_sz, sz, d64 ); in dis_ESC_NONE()
19819 d64 = getSDisp(d_sz, delta + am_sz); in dis_ESC_NONE()
19820 delta = dis_Grp1 ( vbi, pfx, delta, modrm, am_sz, d_sz, sz, d64 ); in dis_ESC_NONE()
19828 d64 = getSDisp8(delta + am_sz); in dis_ESC_NONE()
19829 delta = dis_Grp1 ( vbi, pfx, delta, modrm, am_sz, d_sz, sz, d64 ); in dis_ESC_NONE()
20185 d64 = getDisp64(delta); in dis_ESC_NONE()
20189 assign( addr, handleAddrOverrides(vbi, pfx, mkU64(d64)) ); in dis_ESC_NONE()
20192 segRegTxt(pfx), d64, in dis_ESC_NONE()
20203 d64 = getDisp64(delta); in dis_ESC_NONE()
20207 assign( addr, handleAddrOverrides(vbi, pfx, mkU64(d64)) ); in dis_ESC_NONE()
20210 segRegTxt(pfx), d64); in dis_ESC_NONE()
20324 d64 = getUChar(delta); in dis_ESC_NONE()
20326 putIRegRexB(1, pfx, opc-0xB0, mkU8(d64)); in dis_ESC_NONE()
20327 DIP("movb $%lld,%s\n", d64, nameIRegRexB(1,pfx,opc-0xB0)); in dis_ESC_NONE()
20342 d64 = getDisp64(delta); in dis_ESC_NONE()
20344 putIRegRexB(8, pfx, opc-0xB8, mkU64(d64)); in dis_ESC_NONE()
20345 DIP("movabsq $%lld,%s\n", (Long)d64, in dis_ESC_NONE()
20348 d64 = getSDisp(imin(4,sz),delta); in dis_ESC_NONE()
20351 mkU(szToITy(sz), d64 & mkSizeMask(sz))); in dis_ESC_NONE()
20353 (Long)d64, in dis_ESC_NONE()
20364 d64 = getUChar(delta + am_sz); in dis_ESC_NONE()
20367 mkU8(d64 & 0xFF), NULL, &decode_OK ); in dis_ESC_NONE()
20378 d64 = getUChar(delta + am_sz); in dis_ESC_NONE()
20380 mkU8(d64 & 0xFF), NULL, &decode_OK ); in dis_ESC_NONE()
20388 d64 = getUDisp16(delta); in dis_ESC_NONE()
20390 dis_ret(dres, vbi, d64); in dis_ESC_NONE()
20391 DIP("ret $%lld\n", d64); in dis_ESC_NONE()
20414 d64 = getSDisp(imin(4,sz),delta); in dis_ESC_NONE()
20417 mkU(szToITy(sz), d64 & mkSizeMask(sz))); in dis_ESC_NONE()
20419 (Long)d64, in dis_ESC_NONE()
20427 d64 = getSDisp(imin(4,sz),delta); in dis_ESC_NONE()
20430 mkU(szToITy(sz), d64 & mkSizeMask(sz))); in dis_ESC_NONE()
20431 DIP("mov%c $%lld, %s\n", nameISize(sz), (Long)d64, dis_buf); in dis_ESC_NONE()
20439 d64 = getSDisp(4,delta); in dis_ESC_NONE()
20443 Addr64 failAddr = guest_RIP_bbstart + delta + d64; in dis_ESC_NONE()
20473 d64 = getUDisp16(delta); in dis_ESC_NONE()
20475 vassert(d64 >= 0 && d64 <= 0xFFFF); in dis_ESC_NONE()
20492 if (d64 > 0) { in dis_ESC_NONE()
20493 putIReg64(R_RSP, binop(Iop_Sub64, mkexpr(t2), mkU64(d64))); in dis_ESC_NONE()
20495 DIP("enter $%u, $0\n", (UInt)d64); in dis_ESC_NONE()
20528 d64 = 1; in dis_ESC_NONE()
20531 mkU8(d64), NULL, &decode_OK ); in dis_ESC_NONE()
20542 d64 = 1; in dis_ESC_NONE()
20544 mkU8(d64), NULL, &decode_OK ); in dis_ESC_NONE()
20635 d64 = guest_RIP_bbstart+delta+1 + getSDisp8(delta); in dis_ESC_NONE()
20670 stmt( IRStmt_Exit(cond, Ijk_Boring, IRConst_U64(d64), OFFB_RIP) ); in dis_ESC_NONE()
20672 DIP("loop%s%s 0x%llx\n", xtra, haveASO(pfx) ? "l" : "", d64); in dis_ESC_NONE()
20679 d64 = (guest_RIP_bbstart+delta+1) + getSDisp8(delta); in dis_ESC_NONE()
20687 IRConst_U64(d64), in dis_ESC_NONE()
20690 DIP("jecxz 0x%llx\n", d64); in dis_ESC_NONE()
20697 IRConst_U64(d64), in dis_ESC_NONE()
20700 DIP("jrcxz 0x%llx\n", d64); in dis_ESC_NONE()
20803 d64 = getSDisp32(delta); delta += 4; in dis_ESC_NONE()
20804 d64 += (guest_RIP_bbstart+delta); in dis_ESC_NONE()
20811 assign(t2, mkU64((Addr64)d64)); in dis_ESC_NONE()
20813 if (resteerOkFn( callback_opaque, (Addr64)d64) ) { in dis_ESC_NONE()
20816 dres->continueAt = d64; in dis_ESC_NONE()
20818 jmp_lit(dres, Ijk_Call, d64); in dis_ESC_NONE()
20821 DIP("call 0x%llx\n",d64); in dis_ESC_NONE()
20829 d64 = (guest_RIP_bbstart+delta+sz) + getSDisp(sz,delta); in dis_ESC_NONE()
20831 if (resteerOkFn(callback_opaque,d64)) { in dis_ESC_NONE()
20833 dres->continueAt = d64; in dis_ESC_NONE()
20835 jmp_lit(dres, Ijk_Boring, d64); in dis_ESC_NONE()
20838 DIP("jmp 0x%llx\n", d64); in dis_ESC_NONE()
20846 d64 = (guest_RIP_bbstart+delta+1) + getSDisp8(delta); in dis_ESC_NONE()
20848 if (resteerOkFn(callback_opaque,d64)) { in dis_ESC_NONE()
20850 dres->continueAt = d64; in dis_ESC_NONE()
20852 jmp_lit(dres, Ijk_Boring, d64); in dis_ESC_NONE()
20855 DIP("jmp-8 0x%llx\n", d64); in dis_ESC_NONE()
21045 Long d64 = 0; in dis_ESC_0F() local
21266 d64 = (guest_RIP_bbstart+delta+4) + jmpDelta; in dis_ESC_0F()
21270 && (Addr64)d64 != (Addr64)guest_RIP_bbstart in dis_ESC_0F()
21272 && resteerOkFn( callback_opaque, d64) ) { in dis_ESC_0F()
21287 dres->continueAt = d64; in dis_ESC_0F()
21293 && (Addr64)d64 != (Addr64)guest_RIP_bbstart in dis_ESC_0F()
21304 IRConst_U64(d64), in dis_ESC_0F()
21315 guest_RIP_bbstart+delta, d64 ); in dis_ESC_0F()
21318 DIP("j%s-32 0x%llx %s\n", name_AMD64Condcode(opc - 0x80), d64, comment); in dis_ESC_0F()
21484 d64 = delta + lengthAMode(pfx, delta); in dis_ESC_0F()
21485 vex_sprintf(dis_buf, "$%d", (Int)getUChar(d64)); in dis_ESC_0F()
21488 mkU8(getUChar(d64)), True, /* literal */ in dis_ESC_0F()
21511 d64 = delta + lengthAMode(pfx, delta); in dis_ESC_0F()
21512 vex_sprintf(dis_buf, "$%d", (Int)getUChar(d64)); in dis_ESC_0F()
21515 mkU8(getUChar(d64)), True, /* literal */ in dis_ESC_0F()
21577 d64 = getSDisp8(delta + am_sz); in dis_ESC_0F()
21578 delta = dis_Grp8_Imm ( vbi, pfx, delta, modrm, am_sz, sz, d64, in dis_ESC_0F()
31549 d64 = getUChar(delta); delta++;
31550 switch (d64) {
31561 DIP("int $0x%02x\n", (UInt)d64);