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;
1426 vex_printf("imm64 ");
1427 ppHRegARM64(i->ARM64in.Imm64.dst);
1428 vex_printf(", 0x%llx", i->ARM64in.Imm64.imm64);
1486 vex_printf("imm64 x9,0x%llx; ", i->ARM64in.XDirect.dstGA);
1489 vex_printf("; imm64-exactly4 x9,$disp_cp_chain_me_to_%sEP; ",
1501 vex_printf("; imm64 x9,$disp_cp_xindir; ");
1514 vex_printf("imm64 x9,$disp_cp_xassisted; ");
1910 vex_printf("(profInc) imm64-fixed4 x9,$NotKnownYet; "
1960 addHRegUse(u, HRmWrite, i->ARM64in.Imm64.dst);
2296 i->ARM64in.Imm64.dst = lookupHRegRemap(m, i->ARM64in.Imm64.dst);
2983 static UInt* imm64_to_ireg ( UInt* p, Int xD, ULong imm64 )
2985 if (imm64 == 0) {
2997 h[3] = (UShort)((imm64 >> 48) & 0xFFFF);
2998 h[2] = (UShort)((imm64 >> 32) & 0xFFFF);
2999 h[1] = (UShort)((imm64 >> 16) & 0xFFFF);
3000 h[0] = (UShort)((imm64 >> 0) & 0xFFFF);
3029 static UInt* imm64_to_ireg_EXACTLY4 ( UInt* p, Int xD, ULong imm64 )
3032 h[3] = (UShort)((imm64 >> 48) & 0xFFFF);
3033 h[2] = (UShort)((imm64 >> 32) & 0xFFFF);
3034 h[1] = (UShort)((imm64 >> 16) & 0xFFFF);
3035 h[0] = (UShort)((imm64 >> 0) & 0xFFFF);
3053 static Bool is_imm64_to_ireg_EXACTLY4 ( UInt* p, Int xD, ULong imm64 )
3056 h[3] = (UShort)((imm64 >> 48) & 0xFFFF);
3057 h[2] = (UShort)((imm64 >> 32) & 0xFFFF);
3058 h[1] = (UShort)((imm64 >> 16) & 0xFFFF);
3059 h[0] = (UShort)((imm64 >> 0) & 0xFFFF);
3497 p = imm64_to_ireg( p, iregEnc(i->ARM64in.Imm64.dst),
3498 i->ARM64in.Imm64.imm64 );
3548 /* imm64 x9, dstGA */
3608 /* imm64 x9, VG_(disp_cp_xindir) */
3675 /* imm64 x9, VG_(disp_cp_xassisted) */
5457 imm64-exactly4 x9, 0x6555'7555'8555'9566