Home | History | Annotate | Download | only in arm

Lines Matching defs:imm32

365   uint32_t imm32 = bit_cast<uint32_t, float>(s_imm);
366 if (((imm32 & ((1 << 19) - 1)) == 0) &&
367 ((((imm32 >> 25) & ((1 << 6) - 1)) == (1 << 5)) ||
368 (((imm32 >> 25) & ((1 << 6) - 1)) == ((1 << 5) -1)))) {
369 uint8_t imm8 = ((imm32 >> 31) << 7) | (((imm32 >> 29) & 1) << 6) |
370 ((imm32 >> 19) & ((1 << 6) -1));
2263 int32_t imm32;
2273 imm32 = (S << 24) | (I1 << 23) | (I2 << 22) | (imm10 << 12) | (imm11 << 1);
2274 imm32 = (imm32 << 8) >> 8; // sign extend 24 bit immediate.
2282 imm32 = (S << 20) | (J2 << 19) | (J1 << 18) | (imm6 << 12) | (imm11 << 1);
2283 imm32 = (imm32 << 11) >> 11; // sign extend 21 bit immediate.
2285 imm32 += 4;
2286 return imm32;