Lines Matching refs:imm32
1129 ARMInstr* ARMInstr_Imm32 ( HReg dst, UInt imm32 ) { in ARMInstr_Imm32() argument
1133 i->ARMin.Imm32.imm32 = imm32; in ARMInstr_Imm32()
1504 ARMInstr* ARMInstr_Add32 ( HReg rD, HReg rN, UInt imm32 ) { in ARMInstr_Add32() argument
1508 if (fitsIn8x4(&u8, &u4, imm32)) { in ARMInstr_Add32()
1518 i->ARMin.Add32.imm32 = imm32; in ARMInstr_Add32()
1579 vex_printf(", 0x%x", i->ARMin.Imm32.imm32); in ppARMInstr()
1976 vex_printf("%u", i->ARMin.Add32.imm32); in ppARMInstr()
2799 static UInt* imm32_to_ireg ( UInt* p, Int rD, UInt imm32 ) in imm32_to_ireg() argument
2804 if (0 == (imm32 & ~0xFF)) { in imm32_to_ireg()
2807 instr |= imm32; in imm32_to_ireg()
2818 *p++ = imm32; in imm32_to_ireg()
2824 UInt lo16 = imm32 & 0xFFFF; in imm32_to_ireg()
2825 UInt hi16 = (imm32 >> 16) & 0xFFFF; in imm32_to_ireg()
2840 if ((imm32 & 0xFF) || (imm32 == 0)) { in imm32_to_ireg()
2841 imm = imm32 & 0xFF; in imm32_to_ireg()
2848 if (imm32 & 0xFF000000) { in imm32_to_ireg()
2849 imm = (imm32 >> 24) & 0xFF; in imm32_to_ireg()
2856 if (imm32 & 0xFF0000) { in imm32_to_ireg()
2857 imm = (imm32 >> 16) & 0xFF; in imm32_to_ireg()
2864 if (imm32 & 0xFF00) { in imm32_to_ireg()
2865 imm = (imm32 >> 8) & 0xFF; in imm32_to_ireg()
2881 static UInt* imm32_to_ireg_EXACTLY2 ( UInt* p, Int rD, UInt imm32 ) in imm32_to_ireg_EXACTLY2() argument
2885 UInt lo16 = imm32 & 0xFFFF; in imm32_to_ireg_EXACTLY2()
2886 UInt hi16 = (imm32 >> 16) & 0xFFFF; in imm32_to_ireg_EXACTLY2()
2904 static Bool is_imm32_to_ireg_EXACTLY2 ( UInt* p, Int rD, UInt imm32 ) in is_imm32_to_ireg_EXACTLY2() argument
2908 UInt lo16 = imm32 & 0xFFFF; in is_imm32_to_ireg_EXACTLY2()
2909 UInt hi16 = (imm32 >> 16) & 0xFFFF; in is_imm32_to_ireg_EXACTLY2()
3064 i->ARMin.Imm32.imm32 ); in emit_ARMInstr()
4596 UInt imm32 = i->ARMin.Add32.imm32; in emit_ARMInstr() local
4599 p = imm32_to_ireg((UInt *)p, regD, imm32); in emit_ARMInstr()