Home | History | Annotate | Download | only in priv

Lines Matching refs:Imm64

881 ARM64Instr* ARM64Instr_Imm64 ( HReg dst, ULong imm64 ) {
884 i->ARM64in.Imm64.dst = dst;
885 i->ARM64in.Imm64.imm64 = imm64;
1414 vex_printf("imm64 ");
1415 ppHRegARM64(i->ARM64in.Imm64.dst);
1416 vex_printf(", 0x%llx", i->ARM64in.Imm64.imm64);
1474 vex_printf("imm64 x9,0x%llx; ", i->ARM64in.XDirect.dstGA);
1477 vex_printf("; imm64-exactly4 x9,$disp_cp_chain_me_to_%sEP; ",
1489 vex_printf("; imm64 x9,$disp_cp_xindir; ");
1502 vex_printf("imm64 x9,$disp_cp_xassisted; ");
1891 vex_printf("(profInc) imm64-fixed4 x9,$NotKnownYet; "
1941 addHRegUse(u, HRmWrite, i->ARM64in.Imm64.dst);
2267 i->ARM64in.Imm64.dst = lookupHRegRemap(m, i->ARM64in.Imm64.dst);
2950 static UInt* imm64_to_ireg ( UInt* p, Int xD, ULong imm64 )
2952 if (imm64 == 0) {
2964 h[3] = (UShort)((imm64 >> 48) & 0xFFFF);
2965 h[2] = (UShort)((imm64 >> 32) & 0xFFFF);
2966 h[1] = (UShort)((imm64 >> 16) & 0xFFFF);
2967 h[0] = (UShort)((imm64 >> 0) & 0xFFFF);
2996 static UInt* imm64_to_ireg_EXACTLY4 ( UInt* p, Int xD, ULong imm64 )
2999 h[3] = (UShort)((imm64 >> 48) & 0xFFFF);
3000 h[2] = (UShort)((imm64 >> 32) & 0xFFFF);
3001 h[1] = (UShort)((imm64 >> 16) & 0xFFFF);
3002 h[0] = (UShort)((imm64 >> 0) & 0xFFFF);
3020 static Bool is_imm64_to_ireg_EXACTLY4 ( UInt* p, Int xD, ULong imm64 )
3023 h[3] = (UShort)((imm64 >> 48) & 0xFFFF);
3024 h[2] = (UShort)((imm64 >> 32) & 0xFFFF);
3025 h[1] = (UShort)((imm64 >> 16) & 0xFFFF);
3026 h[0] = (UShort)((imm64 >> 0) & 0xFFFF);
3464 p = imm64_to_ireg( p, iregEnc(i->ARM64in.Imm64.dst),
3465 i->ARM64in.Imm64.imm64 );
3515 /* imm64 x9, dstGA */
3575 /* imm64 x9, VG_(disp_cp_xindir) */
3642 /* imm64 x9, VG_(disp_cp_xassisted) */
5371 imm64-exactly4 x9, 0x6555'7555'8555'9566