• Home
  • Raw
  • Download

Lines Matching refs:fltSemantics

36   struct fltSemantics {  struct
53 const fltSemantics APFloat::IEEEhalf = { 15, -14, 11, true };
54 const fltSemantics APFloat::IEEEsingle = { 127, -126, 24, true };
55 const fltSemantics APFloat::IEEEdouble = { 1023, -1022, 53, true };
56 const fltSemantics APFloat::IEEEquad = { 16383, -16382, 113, true };
57 const fltSemantics APFloat::x87DoubleExtended = { 16383, -16382, 64, true };
58 const fltSemantics APFloat::Bogus = { 0, 0, 0, true };
63 const fltSemantics APFloat::PPCDoubleDouble = { 1023, -1022, 106, false };
119 assertArithmeticOK(const llvm::fltSemantics &semantics) { in assertArithmeticOK()
587 APFloat::initialize(const fltSemantics *ourSemantics) in initialize()
678 APFloat APFloat::makeNaN(const fltSemantics &Sem, bool SNaN, bool Negative, in makeNaN()
707 if (semantics==(const llvm::fltSemantics*)&PPCDoubleDouble && in bitwiseIsEqual()
714 else if (semantics==(const llvm::fltSemantics*)&PPCDoubleDouble && in bitwiseIsEqual()
729 APFloat::APFloat(const fltSemantics &ourSemantics, integerPart value) in APFloat()
740 APFloat::APFloat(const fltSemantics &ourSemantics) : exponent2(0), sign2(0) { in APFloat()
747 APFloat::APFloat(const fltSemantics &ourSemantics, uninitializedTag tag) in APFloat()
754 APFloat::APFloat(const fltSemantics &ourSemantics, in APFloat()
767 APFloat::APFloat(const fltSemantics &ourSemantics, StringRef text) in APFloat()
796 APFloat::semanticsPrecision(const fltSemantics &semantics) in semanticsPrecision()
903 const fltSemantics *savedSemantics = semantics; in multiplySignificand()
904 fltSemantics extendedSemantics; in multiplySignificand()
1847 APFloat::convert(const fltSemantics &toSemantics, in convert()
1898 const fltSemantics *oldSemantics = semantics; in convert()
2302 fltSemantics calcSemantics = { 32767, -32767, 0, true }; in roundSignificandWithExponent()
2723 assert(semantics == (const llvm::fltSemantics*)&x87DoubleExtended); in convertF80LongDoubleAPFloatToAPInt()
2755 assert(semantics == (const llvm::fltSemantics*)&PPCDoubleDouble); in convertPPCDoubleDoubleAPFloatToAPInt()
2800 assert(semantics == (const llvm::fltSemantics*)&IEEEquad); in convertQuadrupleAPFloatToAPInt()
2836 assert(semantics == (const llvm::fltSemantics*)&IEEEdouble); in convertDoubleAPFloatToAPInt()
2866 assert(semantics == (const llvm::fltSemantics*)&IEEEsingle); in convertFloatAPFloatToAPInt()
2895 assert(semantics == (const llvm::fltSemantics*)&IEEEhalf); in convertHalfAPFloatToAPInt()
2928 if (semantics == (const llvm::fltSemantics*)&IEEEhalf) in bitcastToAPInt()
2931 if (semantics == (const llvm::fltSemantics*)&IEEEsingle) in bitcastToAPInt()
2934 if (semantics == (const llvm::fltSemantics*)&IEEEdouble) in bitcastToAPInt()
2937 if (semantics == (const llvm::fltSemantics*)&IEEEquad) in bitcastToAPInt()
2940 if (semantics == (const llvm::fltSemantics*)&PPCDoubleDouble) in bitcastToAPInt()
2943 assert(semantics == (const llvm::fltSemantics*)&x87DoubleExtended && in bitcastToAPInt()
2951 assert(semantics == (const llvm::fltSemantics*)&IEEEsingle && in convertToFloat()
2960 assert(semantics == (const llvm::fltSemantics*)&IEEEdouble && in convertToDouble()
3224 APFloat APFloat::getLargest(const fltSemantics &Sem, bool Negative) { in getLargest()
3248 APFloat APFloat::getSmallest(const fltSemantics &Sem, bool Negative) { in getSmallest()
3262 APFloat APFloat::getSmallestNormalized(const fltSemantics &Sem, bool Negative) { in getSmallestNormalized()