Lines Matching full:imm32
186 AMD64AMode* AMD64AMode_IR ( UInt imm32, HReg reg ) {
189 am->Aam.IR.imm = imm32;
193 AMD64AMode* AMD64AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) {
196 am->Aam.IRRS.imm = imm32;
256 AMD64RMI* AMD64RMI_Imm ( UInt imm32 ) {
259 op->Armi.Imm.imm32 = imm32;
278 vex_printf("$0x%x", op->Armi.Imm.imm32);
336 AMD64RI* AMD64RI_Imm ( UInt imm32 ) {
339 op->Ari.Imm.imm32 = imm32;
352 vex_printf("$0x%x", op->Ari.Imm.imm32);
621 AMD64Instr* AMD64Instr_Test64 ( UInt imm32, HReg dst ) {
624 i->Ain.Test64.imm32 = imm32;
1045 vex_printf("testq $%d,", (Int)i->Ain.Test64.imm32);
2398 if (0 == (i->Ain.Alu64R.src->Armi.Imm.imm32 & ~0xFFFFF)) {
2403 /* Generate "movl $imm32, 32-bit-register" and let
2411 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2416 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2457 if (fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2461 *p++ = toUChar(0xFF & i->Ain.Alu64R.src->Armi.Imm.imm32);
2466 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2497 && !fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2500 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2502 if (fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2506 *p++ = toUChar(0xFF & i->Ain.Alu64R.src->Armi.Imm.imm32);
2511 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2548 p = emit32(p, i->Ain.Alu64M.src->Ari.Imm.imm32);
2579 /* testq sign-extend($imm32), %reg */
2583 p = emit32(p, i->Ain.Test64.imm32);
2628 && !fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) {
2631 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32);
2633 if (fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) {
2638 *p++ = toUChar(0xFF & i->Ain.Alu32R.src->Armi.Imm.imm32);
2644 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32);
2736 p = emit32(p, i->Ain.Push.src->Armi.Imm.imm32);
2763 /* 7 bytes: movl sign-extend(imm32), %r11 */