/src/lib/libm/arch/i387/ |
s_significand.S | 12 ENTRY(significand) function
|
/src/lib/libm/src/ |
s_significand.c | 19 * significand(x) computes just 28 significand(double x) function in typeref:typename:double
|
/src/sys/external/bsd/compiler_rt/dist/lib/builtins/ |
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));
|
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);
|
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.
|
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
|
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;
|
fp_lib.h | 241 static __inline int normalize(rep_t *significand) { 242 const int shift = rep_clz(*significand) - rep_clz(implicitBit); 243 *significand <<= shift;
|
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
|
/src/sys/compat/linux32/arch/amd64/ |
linux32_signal.h | 128 unsigned short significand[4]; member in struct:linux32_libc_fpreg
|
/src/sys/compat/linux/arch/i386/ |
linux_machdep.h | 104 unsigned short significand[4]; member in struct:linux_libc_fpreg
|
/src/include/ |
math.h | 525 double significand(double);
|
/src/lib/libm/arch/vax/ |
n_support.S | 111 bicw3 $0x7f,4(%ap),%r0 # mask off the significand
|
/src/lib/libm/ |
Makefile | 517 MLINKS+=ieee_test.3 significand.3 ieee_test.3 significandf.3
|