| /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);
|