Home
last modified time | relevance | path

Searched refs:exponentBits (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Common/
H A Dreal.h122 static constexpr int exponentBits{bits - significandBits - 1 /*sign*/};
123 static constexpr int maxExponent{(1 << exponentBits) - 1};
136 static_assert(exponentBits > 1);
137 static_assert(exponentBits <= 15);
/llvm-project-15.0.7/flang/include/flang/Decimal/
H A Dbinary-floating-point.h32 using Details::exponentBits;
63 (raw_ >> significandBits) & ((1 << exponentBits) - 1)); in BiasedExponent()
/llvm-project-15.0.7/compiler-rt/lib/builtins/
H A Dfp_lib.h211 #define exponentBits (typeWidth - significandBits - 1) macro
212 #define maxExponent ((1 << exponentBits) - 1)
217 #define signBit (REP_C(1) << (significandBits + exponentBits))
H A Dfp_mul_impl.inc82 wideMultiply(aSignificand, bSignificand << exponentBits, &productHi,
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dreal.h45 using Details::exponentBits;
337 return word_.IBITS(significandBits, exponentBits).ToUInt64(); in Exponent()
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dreal.cpp95 int exponentBits{R::bits - significandBits - 1}; in basicTests() local
96 std::uint64_t maxExponent{(std::uint64_t{1} << exponentBits) - 1}; in basicTests()
/llvm-project-15.0.7/flang/lib/Decimal/
H A Dbinary-to-decimal.cpp34 int lshift{x.exponentBits};
/llvm-project-15.0.7/flang/lib/Lower/
H A DIntrinsicCall.cpp3042 int exponentBits = floatBits - 1 - significandBits; in genIeeeIsFinite() local
3044 builder.createIntegerConstant(loc, intType, (1 << exponentBits) - 1); in genIeeeIsFinite()
3047 builder.createIntegerConstant(loc, intType, exponentBits)}); in genIeeeIsFinite()