Lines Matching defs:exp
8312 // exp = (u64 & DOUBLE_EXPONENT_MASK) >> DOUBLE_SIGNIFICAND_SIZE - DOUBLE_EXPONENT_BIAS
8313 GateRef exp = Int64And(xInt64, Int64(base::DOUBLE_EXPONENT_MASK));
8314 exp = TruncInt64ToInt32(Int64LSR(exp, Int64(base::DOUBLE_SIGNIFICAND_SIZE)));
8315 exp = Int32Sub(exp, Int32(base::DOUBLE_EXPONENT_BIAS));
8317 // exp < 32 - 1
8318 BRANCH(Int32LessThan(exp, bits), &exit, &overflow);
8353 GateRef StubBuilder::CanDoubleRepresentInt(GateRef exp, GateRef expBits, GateRef fractionBits)
8358 .Or(Int64LessThan(exp, Int64(0)))
8359 .Or(Int64GreaterThanOrEqual(exp, Int64(31U)))
8360 .Or(Int64NotEqual(Int64And(Int64LSL(fractionBits, exp), Int64(base::DOUBLE_SIGNIFICAND_MASK)),
8381 // exp = (u64 & DOUBLE_EXPONENT_MASK) >> DOUBLE_SIGNIFICAND_SIZE - DOUBLE_EXPONENT_BIAS
8382 GateRef exp = Int64Sub(
8387 BRANCH(CanDoubleRepresentInt(exp, expBits, fractionBits), &calcHash, &convertToInt);