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

1 2

  /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
  /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/external/gpl3/gcc/dist/libgcc/config/arm/
fp16.c 33 /* Significand precision in explicitly stored bits. */
34 unsigned long long significand; member in struct:format
43 23 /* significand. */
52 52 /* significand. */
67 unsigned long long point = 1ULL << fmt->significand;
78 aexp = (a >> fmt->significand) & mask;
88 return sign | 0x7e00 | (mantissa >> (fmt->significand - 10));
98 /* Decimal point is immediately after the significand. */
161 return sign | (((aexp + 14) << 10) + (mantissa >> (fmt->significand - 10)));
  /src/external/gpl3/gcc.old/dist/libgcc/config/arm/
fp16.c 33 /* Significand precision in explicitly stored bits. */
34 unsigned long long significand; member in struct:format
43 23 /* significand. */
52 52 /* significand. */
67 unsigned long long point = 1ULL << fmt->significand;
78 aexp = (a >> fmt->significand) & mask;
88 return sign | 0x7e00 | (mantissa >> (fmt->significand - 10));
98 /* Decimal point is immediately after the significand. */
161 return sign | (((aexp + 14) << 10) + (mantissa >> (fmt->significand - 10)));
  /src/external/apache2/llvm/dist/llvm/lib/Support/
APFloat.cpp 48 /* Assumed in hexadecimal significand parsing, and conversion to
63 /* Number of bits in the significand. This includes the integer
362 return createError("Significand has no digits");
376 structure D. Exponent is appropriate if the significand is
377 treated as an integer, and normalizedExponent if the significand
418 return createError("Invalid character in significand");
420 return createError("Significand has no digits");
422 return createError("Significand has no digits");
733 significand.parts = new integerPart[count];
738 delete [] significand.parts
    [all...]
  /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/external/gpl3/gcc.old/dist/libphobos/src/std/
numeric.d 38 * significand is extended by 1 bit by assuming an implicit leading bit of 1
45 * Stores the significand in $(LINK2 https://en.wikipedia.org/wiki/IEEE_754-1985#Denormalized_numbers,
226 sig = significand;
329 // handle significand overflow (should only be 1 bit)
370 ulong significand;
379 T_sig, "significand", precision,
391 value.significand = 0;
403 value.significand = cast(typeof(significand_max)) 1L << (precision-1);
420 onePlusEpsilon.significand = onePlusEpsilon.significand | 1; // |= does not work her
    [all...]
  /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/external/lgpl3/gmp/dist/mpn/ia64/
dive_1.asm 119 setf.sig f13 = r14 C M3 2 in significand
mode1o.asm 233 setf.sig f13 = r14 C M2 2 in significand
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/sys/posix/
ucontext.d 101 ushort[4] significand;
181 ushort[4] significand;
  /src/external/gpl3/gcc.old/dist/gcc/
internal-fn.def 263 DEF_INTERNAL_FLT_FN (SIGNIFICAND, ECF_CONST, significand, unary)
  /src/external/gpl3/gcc/dist/gcc/
internal-fn.def 362 DEF_INTERNAL_FLT_FN (SIGNIFICAND, ECF_CONST, significand, unary)
  /src/lib/libm/
Makefile 517 MLINKS+=ieee_test.3 significand.3 ieee_test.3 significandf.3
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
APFloat.h 107 /// signed exponent, and the significand as an array of integer parts. After
110 /// significand is set as an explicit integer bit. For denormals the most
113 /// significant bit of the significand set. The sign of zeroes and infinities
114 /// is significant; the exponent and significand of such numbers is not stored,
117 /// significand are deterministic, although not really meaningful, and preserved
122 /// by encoding Signaling NaNs with the first bit of its trailing significand as
489 /// \name Significand operations.
505 /// Return true if the significand excluding the integral bit is all ones.
507 /// Return true if the significand excluding the integral bit is all zeros.
574 /// The significand must be at least one bit wider than the target precision
578 } significand; member in class:llvm::detail::final
    [all...]
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/math/
exponential.d 2080 * Separate floating point value into significand and exponent.
2415 auto significand = frexp(value, exp);
2416 return CtfeFrexpResult(significand, exp);

Completed in 27 milliseconds

1 2