Searched refs:significand (Results 1 - 15 of 15) sorted by relevance
/freebsd-11.0-release/lib/msun/i387/ |
H A D | s_significand.S | 39 ENTRY(significand) 44 END(significand)
|
/freebsd-11.0-release/lib/msun/src/ |
H A D | s_significand.c | 17 * significand(x) computes just 26 significand(double x) function
|
H A D | math.h | 337 double significand(double);
|
/freebsd-11.0-release/contrib/compiler-rt/lib/builtins/ |
H A D | fp_fixint_impl.inc | 20 // Break a into sign, exponent, significand 25 const rep_t significand = (aAbs & significandMask) | implicitBit; 38 return sign * (significand >> (significandBits - exponent)); 40 return sign * ((fixint_t)significand << (exponent - significandBits));
|
H A D | fp_fixuint_impl.inc | 18 // Break a into sign, exponent, significand 23 const rep_t significand = (aAbs & significandMask) | implicitBit; 36 return significand >> (significandBits - exponent); 38 return (fixuint_t)significand << (exponent - significandBits);
|
H A D | fp_add_impl.inc | 59 // Extract the exponent and significand from the (possibly swapped) a and b. 75 // implicit significand bit. (If we fell through from the denormal path it 81 // Shift the significand of b by the difference in exponents, with a sticky 122 // need to shift the significand. 132 // Shift the significand into place, and mask off the implicit bit.
|
H A D | fp_extend_impl.inc | 35 // significand field being set 73 // Extend to the destination type by shifting the significand and 91 // renormalize the significand and clear the leading bit, then insert
|
H A D | fp_trunc_impl.inc | 36 // significand field being set 113 const src_rep_t significand = (aRep & srcSignificandMask) | srcMinNormal; 119 const bool sticky = significand << (srcBits - shift); 120 src_rep_t denormalizedSignificand = significand >> shift | sticky;
|
H A D | fp_lib.h | 241 static __inline int normalize(rep_t *significand) { argument 242 const int shift = rep_clz(*significand) - rep_clz(implicitBit); 243 *significand <<= shift;
|
H A D | fp_mul_impl.inc | 63 // Or in the implicit significand bit. (If we fell through from the 69 // Get the significand of a*b. Before multiplying the significands, shift 80 // Normalize the significand, adjust exponent if needed. 97 // Otherwise, shift the significand of the result so that the round
|
/freebsd-11.0-release/contrib/llvm/lib/Support/ |
H A D | APFloat.cpp | 36 /* Assumed in hexadecimal significand parsing, and conversion to 52 /* Number of bits in the significand. This includes the integer 237 structure D. Exponent is appropriate if the significand is 238 treated as an integer, and normalizedExponent if the significand 275 assert((*p == 'e' || *p == 'E') && "Invalid character in significand"); 585 significand.parts = new integerPart[count]; 592 delete [] significand.parts; 618 for the significand. If double or longer, this is a signalling NaN, 625 integerPart *significand = significandParts(); 628 // Set the significand bit [all...] |
/freebsd-11.0-release/sys/i386/linux/ |
H A D | linux.h | 378 u_int16_t significand[4]; member in struct:l_fpreg 383 u_int16_t significand[4]; member in struct:l_fpxreg
|
/freebsd-11.0-release/sys/amd64/linux32/ |
H A D | linux.h | 401 u_int16_t significand[4]; member in struct:l_fpreg 406 u_int16_t significand[4]; member in struct:l_fpxreg
|
/freebsd-11.0-release/contrib/llvm/include/llvm/ADT/ |
H A D | APFloat.h | 90 /// signed exponent, and the significand as an array of integer parts. After 93 /// significand is set as an explicit integer bit. For denormals the most 96 /// significant bit of the significand set. The sign of zeroes and infinities 97 /// is significant; the exponent and significand of such numbers is not stored, 100 /// significand are deterministic, although not really meaningful, and preserved 105 /// by encoding Signaling NaNs with the first bit of its trailing significand as 554 /// Return true if the significand excluding the integral bit is all ones. 556 /// Return true if the significand excluding the integral bit is all zeros. 630 /// The significand must be at least one bit wider than the target precision. 634 } significand; member in class:llvm::APFloat [all...] |
/freebsd-11.0-release/lib/msun/ |
H A D | Makefile | 190 MLINKS+=ieee_test.3 significand.3 ieee_test.3 significandf.3
|
Completed in 94 milliseconds