HomeSort by: relevance | last modified time | path
    Searched refs:significand (Results 1 - 14 of 14) sorted by relevancy

  /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

Completed in 16 milliseconds