• Home
  • Raw
  • Download

Lines Matching refs:imm32

1148 ARMInstr* ARMInstr_Imm32  ( HReg dst, UInt imm32 ) {  in ARMInstr_Imm32()  argument
1152 i->ARMin.Imm32.imm32 = imm32; in ARMInstr_Imm32()
1500 ARMInstr* ARMInstr_Add32 ( HReg rD, HReg rN, UInt imm32 ) { in ARMInstr_Add32() argument
1504 if (fitsIn8x4(&u8, &u4, imm32)) { in ARMInstr_Add32()
1514 i->ARMin.Add32.imm32 = imm32; in ARMInstr_Add32()
1575 vex_printf(", 0x%x", i->ARMin.Imm32.imm32); in ppARMInstr()
1957 vex_printf("%d", i->ARMin.Add32.imm32); in ppARMInstr()
2775 static UInt* imm32_to_iregNo ( UInt* p, Int rD, UInt imm32 ) in imm32_to_iregNo() argument
2780 if (0 == (imm32 & ~0xFF)) { in imm32_to_iregNo()
2783 instr |= imm32; in imm32_to_iregNo()
2794 *p++ = imm32; in imm32_to_iregNo()
2800 UInt lo16 = imm32 & 0xFFFF; in imm32_to_iregNo()
2801 UInt hi16 = (imm32 >> 16) & 0xFFFF; in imm32_to_iregNo()
2816 if ((imm32 & 0xFF) || (imm32 == 0)) { in imm32_to_iregNo()
2817 imm = imm32 & 0xFF; in imm32_to_iregNo()
2824 if (imm32 & 0xFF000000) { in imm32_to_iregNo()
2825 imm = (imm32 >> 24) & 0xFF; in imm32_to_iregNo()
2832 if (imm32 & 0xFF0000) { in imm32_to_iregNo()
2833 imm = (imm32 >> 16) & 0xFF; in imm32_to_iregNo()
2840 if (imm32 & 0xFF00) { in imm32_to_iregNo()
2841 imm = (imm32 >> 8) & 0xFF; in imm32_to_iregNo()
2857 static UInt* imm32_to_iregNo_EXACTLY2 ( UInt* p, Int rD, UInt imm32 ) in imm32_to_iregNo_EXACTLY2() argument
2861 UInt lo16 = imm32 & 0xFFFF; in imm32_to_iregNo_EXACTLY2()
2862 UInt hi16 = (imm32 >> 16) & 0xFFFF; in imm32_to_iregNo_EXACTLY2()
2880 static Bool is_imm32_to_iregNo_EXACTLY2 ( UInt* p, Int rD, UInt imm32 ) in is_imm32_to_iregNo_EXACTLY2() argument
2884 UInt lo16 = imm32 & 0xFFFF; in is_imm32_to_iregNo_EXACTLY2()
2885 UInt hi16 = (imm32 >> 16) & 0xFFFF; in is_imm32_to_iregNo_EXACTLY2()
3039 i->ARMin.Imm32.imm32 ); in emit_ARMInstr()
4455 UInt imm32 = i->ARMin.Add32.imm32; in emit_ARMInstr() local
4458 p = imm32_to_iregNo((UInt *)p, regD, imm32); in emit_ARMInstr()