/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ |
H A D | fp_fixuint_impl.inc | 17 // Break a into sign, exponent, significand parts. 22 const rep_t significand = (aAbs & significandMask) | implicitBit; 35 return significand >> (significandBits - exponent); 37 return (fixuint_t)significand << (exponent - significandBits);
|
H A D | fp_fixint_impl.inc | 19 // Break a into sign, exponent, significand parts. 24 const rep_t significand = (aAbs & significandMask) | implicitBit; 37 return (fixint_t)(sign * (significand >> (significandBits - exponent))); 39 return (fixint_t)(sign * ((fixuint_t)significand << (exponent - significandBits)));
|
H A D | fp_add_impl.inc | 67 // Extract the exponent and significand from the (possibly swapped) a and b. 86 // implicit significand bit. If we fell through from the denormal path it 92 // Shift the significand of b by the difference in exponents, with a sticky 134 // need to shift the significand. 144 // Shift the significand into place, and mask off the implicit bit.
|
H A D | fp_mul_impl.inc | 73 // Set the implicit significand bit. If we fell through from the 87 // Normalize the significand and adjust the exponent if needed. 108 // Otherwise, shift the significand of the result so that the round
|
H A D | fp_lib.h | 227 static __inline int normalize(rep_t *significand) { in normalize() argument 228 const int shift = rep_clz(*significand) - rep_clz(implicitBit); in normalize() 229 *significand <<= shift; in normalize()
|
H A D | fp_div_impl.inc | 93 // Set the implicit significand bit. If we fell through from the 103 // Align the significand of b as a UQ1.(n-1) fixed-point number in the range 121 // bits of divisor significand (with the implicit bit set). Corresponds to
|
/freebsd/contrib/arm-optimized-routines/math/test/rtest/ |
H A D | dotest.c | 167 mpfr_t significand; in get_mpfr_d() local 193 mpfr_init2(significand, MPFR_PREC); in get_mpfr_d() 194 mpfr_set(significand, x, GMP_RNDN); in get_mpfr_d() 195 exp = mpfr_get_exp(significand); in get_mpfr_d() 196 mpfr_set_exp(significand, 0); in get_mpfr_d() 205 mpfr_clear(significand); in get_mpfr_d() 213 mpfr_div_2si(significand, x, exp - 21, GMP_RNDN); in get_mpfr_d() 214 mpfr_abs(significand, significand, GMP_RNDN); in get_mpfr_d() 215 mantfield = mpfr_get_ui(significand, GMP_RNDZ); in get_mpfr_d() 217 mpfr_sub_ui(significand, significand, mantfield, GMP_RNDN); in get_mpfr_d() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | APFloat.cpp | 882 significand.parts = new integerPart[count]; in initialize() 887 delete [] significand.parts; in freeSignificand() 919 integerPart *significand = significandParts(); in makeNaN() local 938 APInt::tcSet(significand, 0, numParts); in makeNaN() 940 APInt::tcAssign(significand, fill->getRawData(), in makeNaN() 947 significand[part] &= ((1ULL << bitsToPreserve) - 1); in makeNaN() 949 significand[part] = 0; in makeNaN() 956 APInt::tcClearBit(significand, QNaNBit); in makeNaN() 961 if (APInt::tcIsZero(significand, numParts)) in makeNaN() 962 APInt::tcSetBit(significand, QNaNBit - 1); in makeNaN() [all …]
|
/freebsd/lib/msun/i387/ |
H A D | s_significand.S | 37 ENTRY(significand) 42 END(significand)
|
/freebsd/sys/x86/linux/ |
H A D | linux_x86_sigframe.h | 87 u_int16_t significand[4]; member 92 u_int16_t significand[4]; member
|
/freebsd/lib/msun/src/ |
H A D | s_significand.c | 22 significand(double x) in significand() function
|
H A D | math.h | 341 double significand(double);
|
/freebsd/lib/msun/ |
H A D | Symbol.map | 167 significand;
|
H A D | Makefile | 236 MLINKS+=ieee_test.3 significand.3 ieee_test.3 significandf.3
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZInstrDFP.td | 200 // Shift significand left/right.
|
H A D | SystemZScheduleZEC12.td | 1104 // Shift significand left/right
|
H A D | SystemZScheduleZ196.td | 1060 // Shift significand left/right
|
H A D | SystemZScheduleZ13.td | 1141 // Shift significand left/right
|
H A D | SystemZScheduleZ14.td | 1159 // Shift significand left/right
|
H A D | SystemZScheduleZ15.td | 1181 // Shift significand left/right
|
/freebsd/lib/libc/softfloat/ |
H A D | softfloat.txt | 158 bits in the result significand beyond the rounding point are set to zero.
|
/freebsd/lib/libc/softfloat/bits32/ |
H A D | softfloat-macros | 512 Returns an approximation to the square root of the 32-bit significand given
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | APFloat.h | 687 } significand; variable
|
/freebsd/lib/libc/softfloat/bits64/ |
H A D | softfloat-macros | 587 Returns an approximation to the square root of the 32-bit significand given
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | DiagnosticLexKinds.td | 250 "%select{an exponent|a significand}1">;
|