Lines Matching refs:Exp
634 uint8_t Exp = (Imm >> 4) & 0x7;
643 I |= ((Exp & 0x4) != 0 ? 0 : 1) << 30;
644 I |= ((Exp & 0x4) != 0 ? 0x1f : 0) << 25;
645 I |= (Exp & 0x3) << 23;
655 int32_t Exp = (Imm.lshr(10).getSExtValue() & 0x1f) - 15; // -14 to 15
665 if (Exp < -3 || Exp > 4)
667 Exp = ((Exp+3) & 0x7) ^ 4;
669 return ((int)Sign << 7) | (Exp << 4) | Mantissa;
681 int32_t Exp = (Imm.lshr(23).getSExtValue() & 0xff) - 127; // -126 to 127
693 if (Exp < -3 || Exp > 4)
695 Exp = ((Exp+3) & 0x7) ^ 4;
697 return ((int)Sign << 7) | (Exp << 4) | Mantissa;
709 int64_t Exp = (Imm.lshr(52).getSExtValue() & 0x7ff) - 1023; // -1022 to 1023
721 if (Exp < -3 || Exp > 4)
723 Exp = ((Exp+3) & 0x7) ^ 4;
725 return ((int)Sign << 7) | (Exp << 4) | Mantissa;