Lines Matching full:imm32
205 AMD64AMode* AMD64AMode_IR ( UInt imm32, HReg reg ) {
208 am->Aam.IR.imm = imm32;
212 AMD64AMode* AMD64AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) {
215 am->Aam.IRRS.imm = imm32;
275 AMD64RMI* AMD64RMI_Imm ( UInt imm32 ) {
278 op->Armi.Imm.imm32 = imm32;
297 vex_printf("$0x%x", op->Armi.Imm.imm32);
355 AMD64RI* AMD64RI_Imm ( UInt imm32 ) {
358 op->Ari.Imm.imm32 = imm32;
371 vex_printf("$0x%x", op->Ari.Imm.imm32);
640 AMD64Instr* AMD64Instr_Test64 ( UInt imm32, HReg dst ) {
643 i->Ain.Test64.imm32 = imm32;
1039 vex_printf("testq $%d,", (Int)i->Ain.Test64.imm32);
2307 if (0 == (i->Ain.Alu64R.src->Armi.Imm.imm32 & ~0xFFFFF)) {
2312 /* Generate "movl $imm32, 32-bit-register" and let
2320 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2325 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2366 if (fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2370 *p++ = toUChar(0xFF & i->Ain.Alu64R.src->Armi.Imm.imm32);
2375 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2406 && !fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2409 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2411 if (fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2415 *p++ = toUChar(0xFF & i->Ain.Alu64R.src->Armi.Imm.imm32);
2420 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2457 p = emit32(p, i->Ain.Alu64M.src->Ari.Imm.imm32);
2488 /* testq sign-extend($imm32), %reg */
2492 p = emit32(p, i->Ain.Test64.imm32);
2537 && !fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) {
2540 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32);
2542 if (fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) {
2547 *p++ = toUChar(0xFF & i->Ain.Alu32R.src->Armi.Imm.imm32);
2553 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32);
2655 p = emit32(p, i->Ain.Push.src->Armi.Imm.imm32);
2678 /* 7 bytes: movl sign-extend(imm32), %r11 */