Home | History | Annotate | Download | only in priv

Lines Matching refs:Imm64

1379 ARM64Instr* ARM64Instr_Imm64 ( HReg dst, ULong imm64 ) {
1382 i->ARM64in.Imm64.dst = dst;
1383 i->ARM64in.Imm64.imm64 = imm64;
1987 vex_printf("imm64 ");
1988 ppHRegARM64(i->ARM64in.Imm64.dst);
1989 vex_printf(", 0x%llx", i->ARM64in.Imm64.imm64);
2047 vex_printf("imm64 x9,0x%llx; ", i->ARM64in.XDirect.dstGA);
2050 vex_printf("; imm64-exactly4 x9,$disp_cp_chain_me_to_%sEP; ",
2062 vex_printf("; imm64 x9,$disp_cp_xindir; ");
2075 vex_printf("imm64 x9,$disp_cp_xassisted; ");
2591 addHRegUse(u, HRmWrite, i->ARM64in.Imm64.dst);
2959 i->ARM64in.Imm64.dst = lookupHRegRemap(m, i->ARM64in.Imm64.dst);
3717 static UInt* imm64_to_iregNo ( UInt* p, Int xD, ULong imm64 )
3719 if (imm64 == 0) {
3731 h[3] = (UShort)((imm64 >> 48) & 0xFFFF);
3732 h[2] = (UShort)((imm64 >> 32) & 0xFFFF);
3733 h[1] = (UShort)((imm64 >> 16) & 0xFFFF);
3734 h[0] = (UShort)((imm64 >> 0) & 0xFFFF);
3763 static UInt* imm64_to_iregNo_EXACTLY4 ( UInt* p, Int xD, ULong imm64 )
3766 h[3] = (UShort)((imm64 >> 48) & 0xFFFF);
3767 h[2] = (UShort)((imm64 >> 32) & 0xFFFF);
3768 h[1] = (UShort)((imm64 >> 16) & 0xFFFF);
3769 h[0] = (UShort)((imm64 >> 0) & 0xFFFF);
3787 static Bool is_imm64_to_iregNo_EXACTLY4 ( UInt* p, Int xD, ULong imm64 )
3790 h[3] = (UShort)((imm64 >> 48) & 0xFFFF);
3791 h[2] = (UShort)((imm64 >> 32) & 0xFFFF);
3792 h[1] = (UShort)((imm64 >> 16) & 0xFFFF);
3793 h[0] = (UShort)((imm64 >> 0) & 0xFFFF);
4231 p = imm64_to_iregNo( p, iregNo(i->ARM64in.Imm64.dst),
4232 i->ARM64in.Imm64.imm64 );
4402 /* imm64 x9, dstGA */
4463 /* imm64 x9, VG_(disp_cp_xindir) */
4530 /* imm64 x9, VG_(disp_cp_xassisted) */