Home | History | Annotate | Download | only in Utility

Lines Matching defs:imm32

289 // (imm32, carry_out) = ARMExpandImm_C(imm12, carry_in)
292 uint32_t imm32; // the expanded result
297 imm32 = imm;
302 imm32 = ror(imm, 32, amt);
303 carry_out = Bit32(imm32, 31);
305 return imm32;
310 // 'carry_in' argument to following function call does not affect the imm32 result.
316 // (imm32, carry_out) = ThumbExpandImm_C(imm12, carry_in)
319 uint32_t imm32; // the expaned result
330 imm32 = abcdefgh;
334 imm32 = abcdefgh << 16 | abcdefgh;
338 imm32 = abcdefgh << 24 | abcdefgh << 8;
342 imm32 = abcdefgh << 24 | abcdefgh << 16 | abcdefgh << 8 | abcdefgh;
350 imm32 = ror(unrotated_value, 32, bits(imm12, 11, 7));
351 carry_out = Bit32(imm32, 31);
353 return imm32;
358 // 'carry_in' argument to following function call does not affect the imm32 result.
364 // imm32 = ZeroExtend(i:imm3:imm8, 32)
374 // imm32 = ZeroExtend(imm7:'00', 32)
381 // imm32 = ZeroExtend(imm8:'00', 32)