• Home
  • Raw
  • Download

Lines Matching refs:d64

2227                      IRJumpKind kind, Addr64 d64 )  in jmp_lit()  argument
2235 stmt( IRStmt_Put( OFFB_RIP, mkU64(d64) ) ); in jmp_lit()
3405 Int am_sz, Int d_sz, Int sz, Long d64 ) in dis_Grp1() argument
3431 assign(src, mkU(ty,d64 & mask)); in dis_Grp1()
3453 nameGrp1(gregLO3ofRM(modrm)), nameISize(sz), d64, in dis_Grp1()
3459 assign(src, mkU(ty,d64 & mask)); in dis_Grp1()
3502 d64, dis_buf); in dis_Grp1()
3999 Long d64; in dis_Grp3() local
4015 d64 = getSDisp(imin(4,sz), delta); in dis_Grp3()
4020 mkU(ty, d64 & mkSizeMask(sz)))); in dis_Grp3()
4023 nameISize(sz), d64, in dis_Grp3()
4104 d64 = getSDisp(imin(4,sz), delta); in dis_Grp3()
4109 mkU(ty, d64 & mkSizeMask(sz)))); in dis_Grp3()
4111 DIP("test%c $%lld, %s\n", nameISize(sz), d64, dis_buf); in dis_Grp3()
4723 Long d64; in dis_imul_I_E_G() local
4743 d64 = getSDisp(imin(4,litsize),delta); in dis_imul_I_E_G()
4746 d64 &= mkSizeMask(size); in dis_imul_I_E_G()
4747 assign(tl, mkU(ty,d64)); in dis_imul_I_E_G()
4756 nameISize(size), d64, in dis_imul_I_E_G()
5173 static IRTemp math_IS_TRIG_ARG_FINITE_AND_IN_RANGE ( IRTemp d64 ) in math_IS_TRIG_ARG_FINITE_AND_IN_RANGE() argument
5176 assign(i64, unop(Iop_ReinterpF64asI64, mkexpr(d64)) ); in math_IS_TRIG_ARG_FINITE_AND_IN_RANGE()
8727 void dis_ret ( /*MOD*/DisResult* dres, const VexAbiInfo* vbi, ULong d64 ) in dis_ret() argument
8734 assign(t3, binop(Iop_Add64, mkexpr(t1), mkU64(8+d64))); in dis_ret()
16274 Long d64 = 0; in dis_ESC_0F3A__SupSSE3() local
16299 d64 = (Long)getUChar(delta+1); in dis_ESC_0F3A__SupSSE3()
16301 DIP("palignr $%lld,%s,%s\n", d64, in dis_ESC_0F3A__SupSSE3()
16308 d64 = (Long)getUChar(delta+alen); in dis_ESC_0F3A__SupSSE3()
16310 DIP("palignr $%lld,%s,%s\n", d64, in dis_ESC_0F3A__SupSSE3()
16315 IRTemp res = math_PALIGNR_XMM( sV, dV, d64 ); in dis_ESC_0F3A__SupSSE3()
16331 d64 = (Long)getUChar(delta+1); in dis_ESC_0F3A__SupSSE3()
16333 DIP("palignr $%lld,%s,%s\n", d64, in dis_ESC_0F3A__SupSSE3()
16339 d64 = (Long)getUChar(delta+alen); in dis_ESC_0F3A__SupSSE3()
16341 DIP("palignr $%lld%s,%s\n", d64, in dis_ESC_0F3A__SupSSE3()
16346 if (d64 == 0) { in dis_ESC_0F3A__SupSSE3()
16349 else if (d64 >= 1 && d64 <= 7) { in dis_ESC_0F3A__SupSSE3()
16352 binop(Iop_Shr64, mkexpr(sV), mkU8(8*d64)), in dis_ESC_0F3A__SupSSE3()
16353 binop(Iop_Shl64, mkexpr(dV), mkU8(8*(8-d64)) in dis_ESC_0F3A__SupSSE3()
16356 else if (d64 == 8) { in dis_ESC_0F3A__SupSSE3()
16359 else if (d64 >= 9 && d64 <= 15) { in dis_ESC_0F3A__SupSSE3()
16360 assign( res, binop(Iop_Shr64, mkexpr(dV), mkU8(8*(d64-8))) ); in dis_ESC_0F3A__SupSSE3()
16362 else if (d64 >= 16 && d64 <= 255) { in dis_ESC_0F3A__SupSSE3()
19801 Long d64 = 0; in dis_ESC_NONE() local
20148 d64 = getSDisp(imin(4,sz),delta); in dis_ESC_NONE()
20161 d64 = getSDisp8(delta); delta += 1; in dis_ESC_NONE()
20172 d64 &= 0xFFFF; in dis_ESC_NONE()
20173 storeLE( mkexpr(t1), mkU(ty,d64) ); in dis_ESC_NONE()
20174 DIP("push%c $%lld\n", nameISize(sz), (Long)d64); in dis_ESC_NONE()
20203 d64 = (guest_RIP_bbstart+delta+1) + jmpDelta; in dis_ESC_NONE()
20207 && (Addr64)d64 != (Addr64)guest_RIP_bbstart in dis_ESC_NONE()
20209 && resteerOkFn( callback_opaque, (Addr64)d64) ) { in dis_ESC_NONE()
20223 dres->continueAt = d64; in dis_ESC_NONE()
20229 && (Addr64)d64 != (Addr64)guest_RIP_bbstart in dis_ESC_NONE()
20239 IRConst_U64(d64), in dis_ESC_NONE()
20249 guest_RIP_bbstart+delta, d64 ); in dis_ESC_NONE()
20252 DIP("j%s-8 0x%llx %s\n", name_AMD64Condcode(opc - 0x70), (ULong)d64, in dis_ESC_NONE()
20272 d64 = getSDisp8(delta + am_sz); in dis_ESC_NONE()
20273 delta = dis_Grp1 ( vbi, pfx, delta, modrm, am_sz, d_sz, sz, d64 ); in dis_ESC_NONE()
20287 d64 = getSDisp(d_sz, delta + am_sz); in dis_ESC_NONE()
20288 delta = dis_Grp1 ( vbi, pfx, delta, modrm, am_sz, d_sz, sz, d64 ); in dis_ESC_NONE()
20296 d64 = getSDisp8(delta + am_sz); in dis_ESC_NONE()
20297 delta = dis_Grp1 ( vbi, pfx, delta, modrm, am_sz, d_sz, sz, d64 ); in dis_ESC_NONE()
20658 d64 = getDisp64(delta); in dis_ESC_NONE()
20662 assign( addr, handleAddrOverrides(vbi, pfx, mkU64(d64)) ); in dis_ESC_NONE()
20665 segRegTxt(pfx), (ULong)d64, in dis_ESC_NONE()
20676 d64 = getDisp64(delta); in dis_ESC_NONE()
20680 assign( addr, handleAddrOverrides(vbi, pfx, mkU64(d64)) ); in dis_ESC_NONE()
20683 segRegTxt(pfx), (ULong)d64); in dis_ESC_NONE()
20797 d64 = getUChar(delta); in dis_ESC_NONE()
20799 putIRegRexB(1, pfx, opc-0xB0, mkU8(d64)); in dis_ESC_NONE()
20800 DIP("movb $%lld,%s\n", d64, nameIRegRexB(1,pfx,opc-0xB0)); in dis_ESC_NONE()
20815 d64 = getDisp64(delta); in dis_ESC_NONE()
20817 putIRegRexB(8, pfx, opc-0xB8, mkU64(d64)); in dis_ESC_NONE()
20818 DIP("movabsq $%lld,%s\n", (Long)d64, in dis_ESC_NONE()
20821 d64 = getSDisp(imin(4,sz),delta); in dis_ESC_NONE()
20824 mkU(szToITy(sz), d64 & mkSizeMask(sz))); in dis_ESC_NONE()
20826 (Long)d64, in dis_ESC_NONE()
20837 d64 = getUChar(delta + am_sz); in dis_ESC_NONE()
20840 mkU8(d64 & 0xFF), NULL, &decode_OK ); in dis_ESC_NONE()
20851 d64 = getUChar(delta + am_sz); in dis_ESC_NONE()
20853 mkU8(d64 & 0xFF), NULL, &decode_OK ); in dis_ESC_NONE()
20861 d64 = getUDisp16(delta); in dis_ESC_NONE()
20863 dis_ret(dres, vbi, d64); in dis_ESC_NONE()
20864 DIP("ret $%lld\n", d64); in dis_ESC_NONE()
20887 d64 = getSDisp(imin(4,sz),delta); in dis_ESC_NONE()
20890 mkU(szToITy(sz), d64 & mkSizeMask(sz))); in dis_ESC_NONE()
20892 (Long)d64, in dis_ESC_NONE()
20900 d64 = getSDisp(imin(4,sz),delta); in dis_ESC_NONE()
20903 mkU(szToITy(sz), d64 & mkSizeMask(sz))); in dis_ESC_NONE()
20904 DIP("mov%c $%lld, %s\n", nameISize(sz), (Long)d64, dis_buf); in dis_ESC_NONE()
20912 d64 = getSDisp(4,delta); in dis_ESC_NONE()
20916 Addr64 failAddr = guest_RIP_bbstart + delta + d64; in dis_ESC_NONE()
20946 d64 = getUDisp16(delta); in dis_ESC_NONE()
20948 vassert(d64 >= 0 && d64 <= 0xFFFF); in dis_ESC_NONE()
20965 if (d64 > 0) { in dis_ESC_NONE()
20966 putIReg64(R_RSP, binop(Iop_Sub64, mkexpr(t2), mkU64(d64))); in dis_ESC_NONE()
20968 DIP("enter $%u, $0\n", (UInt)d64); in dis_ESC_NONE()
20996 d64 = getUChar(delta); delta++; in dis_ESC_NONE()
20999 if (d64 == 0xD2) { in dis_ESC_NONE()
21013 d64 = 1; in dis_ESC_NONE()
21016 mkU8(d64), NULL, &decode_OK ); in dis_ESC_NONE()
21027 d64 = 1; in dis_ESC_NONE()
21029 mkU8(d64), NULL, &decode_OK ); in dis_ESC_NONE()
21120 d64 = guest_RIP_bbstart+delta+1 + getSDisp8(delta); in dis_ESC_NONE()
21155 stmt( IRStmt_Exit(cond, Ijk_Boring, IRConst_U64(d64), OFFB_RIP) ); in dis_ESC_NONE()
21157 DIP("loop%s%s 0x%llx\n", xtra, haveASO(pfx) ? "l" : "", (ULong)d64); in dis_ESC_NONE()
21164 d64 = (guest_RIP_bbstart+delta+1) + getSDisp8(delta); in dis_ESC_NONE()
21172 IRConst_U64(d64), in dis_ESC_NONE()
21175 DIP("jecxz 0x%llx\n", (ULong)d64); in dis_ESC_NONE()
21182 IRConst_U64(d64), in dis_ESC_NONE()
21185 DIP("jrcxz 0x%llx\n", (ULong)d64); in dis_ESC_NONE()
21288 d64 = getSDisp32(delta); delta += 4; in dis_ESC_NONE()
21289 d64 += (guest_RIP_bbstart+delta); in dis_ESC_NONE()
21296 assign(t2, mkU64((Addr64)d64)); in dis_ESC_NONE()
21298 if (resteerOkFn( callback_opaque, (Addr64)d64) ) { in dis_ESC_NONE()
21301 dres->continueAt = d64; in dis_ESC_NONE()
21303 jmp_lit(dres, Ijk_Call, d64); in dis_ESC_NONE()
21306 DIP("call 0x%llx\n", (ULong)d64); in dis_ESC_NONE()
21314 d64 = (guest_RIP_bbstart+delta+sz) + getSDisp(sz,delta); in dis_ESC_NONE()
21316 if (resteerOkFn(callback_opaque, (Addr64)d64)) { in dis_ESC_NONE()
21318 dres->continueAt = d64; in dis_ESC_NONE()
21320 jmp_lit(dres, Ijk_Boring, d64); in dis_ESC_NONE()
21323 DIP("jmp 0x%llx\n", (ULong)d64); in dis_ESC_NONE()
21331 d64 = (guest_RIP_bbstart+delta+1) + getSDisp8(delta); in dis_ESC_NONE()
21333 if (resteerOkFn(callback_opaque, (Addr64)d64)) { in dis_ESC_NONE()
21335 dres->continueAt = d64; in dis_ESC_NONE()
21337 jmp_lit(dres, Ijk_Boring, d64); in dis_ESC_NONE()
21340 DIP("jmp-8 0x%llx\n", (ULong)d64); in dis_ESC_NONE()
21530 Long d64 = 0; in dis_ESC_0F() local
21763 d64 = (guest_RIP_bbstart+delta+4) + jmpDelta; in dis_ESC_0F()
21767 && (Addr64)d64 != (Addr64)guest_RIP_bbstart in dis_ESC_0F()
21769 && resteerOkFn( callback_opaque, (Addr64)d64) ) { in dis_ESC_0F()
21784 dres->continueAt = d64; in dis_ESC_0F()
21790 && (Addr64)d64 != (Addr64)guest_RIP_bbstart in dis_ESC_0F()
21801 IRConst_U64(d64), in dis_ESC_0F()
21812 guest_RIP_bbstart+delta, d64 ); in dis_ESC_0F()
21815 DIP("j%s-32 0x%llx %s\n", name_AMD64Condcode(opc - 0x80), (ULong)d64, in dis_ESC_0F()
21991 d64 = delta + lengthAMode(pfx, delta); in dis_ESC_0F()
21992 vex_sprintf(dis_buf, "$%d", (Int)getUChar(d64)); in dis_ESC_0F()
21995 mkU8(getUChar(d64)), True, /* literal */ in dis_ESC_0F()
22018 d64 = delta + lengthAMode(pfx, delta); in dis_ESC_0F()
22019 vex_sprintf(dis_buf, "$%d", (Int)getUChar(d64)); in dis_ESC_0F()
22022 mkU8(getUChar(d64)), True, /* literal */ in dis_ESC_0F()
22084 d64 = getSDisp8(delta + am_sz); in dis_ESC_0F()
22085 delta = dis_Grp8_Imm ( vbi, pfx, delta, modrm, am_sz, sz, d64, in dis_ESC_0F()