Home
last modified time | relevance | path

Searched refs:significand (Results 1 – 22 of 22) sorted by relevance

/trueos/contrib/llvm/lib/Support/
HDAPFloat.cpp583 significand.parts = new integerPart[count]; in initialize()
590 delete [] significand.parts; in freeSignificand()
623 integerPart *significand = significandParts(); in makeNaN() local
628 APInt::tcSet(significand, 0, numParts); in makeNaN()
630 APInt::tcAssign(significand, fill->getRawData(), in makeNaN()
637 significand[part] &= ((1ULL << bitsToPreserve) - 1); in makeNaN()
639 significand[part] = 0; in makeNaN()
646 APInt::tcClearBit(significand, QNaNBit); in makeNaN()
651 if (APInt::tcIsZero(significand, numParts)) in makeNaN()
652 APInt::tcSetBit(significand, QNaNBit - 1); in makeNaN()
[all …]
/trueos/contrib/compiler-rt/lib/
HDfixdfsi.c30 const rep_t significand = (aAbs & significandMask) | implicitBit; in ARM_EABI_FNALIAS() local
34 return sign * (significand >> (significandBits - exponent)); in ARM_EABI_FNALIAS()
47 return sign * (significand << (exponent - significandBits)); in ARM_EABI_FNALIAS()
HDfixsfsi.c28 const rep_t significand = (aAbs & significandMask) | implicitBit; in ARM_EABI_FNALIAS() local
32 return sign * (significand >> (significandBits - exponent)); in ARM_EABI_FNALIAS()
45 return sign * (significand << (exponent - significandBits)); in ARM_EABI_FNALIAS()
HDtruncdfsf2.c145 const src_rep_t significand = (aRep & significandMask) | srcMinNormal; in ARM_EABI_FNALIAS() local
151 const bool sticky = significand << (srcBits - shift); in ARM_EABI_FNALIAS()
152 src_rep_t denormalizedSignificand = significand >> shift | sticky; in ARM_EABI_FNALIAS()
HDfp_lib.h116 static inline int normalize(rep_t *significand) { in normalize() argument
117 const int shift = rep_clz(*significand) - rep_clz(implicitBit); in normalize()
118 *significand <<= shift; in normalize()
/trueos/lib/msun/i387/
HDs_significand.S39 ENTRY(significand)
44 END(significand)
/trueos/lib/msun/src/
HDs_significand.c26 significand(double x) in significand() function
HDmath.h341 double significand(double);
/trueos/lib/msun/
HDSymbol.map169 significand;
HDMakefile186 MLINKS+=ieee_test.3 significand.3 ieee_test.3 significandf.3
/trueos/sys/i386/linux/
HDlinux.h440 u_int16_t significand[4]; member
445 u_int16_t significand[4]; member
/trueos/sys/amd64/linux32/
HDlinux.h465 u_int16_t significand[4]; member
470 u_int16_t significand[4]; member
/trueos/contrib/llvm/include/llvm/ADT/
HDAPFloat.h558 } significand; variable
/trueos/tools/test/testfloat/
HDtestfloat.txt474 significand bit is not hidden as with other formats. When correctly
475 encoded, the leading significand bit of an extended double-precision value
/trueos/lib/libc/softfloat/
HDsoftfloat.txt159 bits in the result significand beyond the rounding point are set to zero.
/trueos/lib/libc/softfloat/bits32/
HDsoftfloat-macros513 Returns an approximation to the square root of the 32-bit significand given
/trueos/lib/libc/softfloat/bits64/
HDsoftfloat-macros588 Returns an approximation to the square root of the 32-bit significand given
/trueos/contrib/llvm/tools/clang/include/clang/Basic/
HDDiagnosticLexKinds.td179 "hexadecimal floating constants require a significand">;
/trueos/contrib/gcc/
HDbuiltins.def384 DEF_EXT_LIB_BUILTIN (BUILT_IN_SIGNIFICAND, "significand", BT_FN_DOUBLE_DOUBLE, ATTR_MATHFN_FPROU…
HDChangeLog-200328098 (real_nan): Use pnan to compute significand's shift.
28099 (real_identical): Disregard significand in canonical
28103 Disregard significand bits in canonical NaNs. Set all bits of
HDChangeLog-20027359 (round_for_format): Fix NaN significand truncation.
/trueos/contrib/gcc/doc/
HDextend.texi5659 @findex significand
5763 @code{significandf}, @code{significandl}, @code{significand},
6138 in the significand such that the least significant bit of the number
6139 is at the least significant bit of the significand. The number is
6140 truncated to fit the significand field provided. The significand is
6169 Similar to @code{__builtin_nan}, except the significand is forced