/external/compiler-rt/lib/builtins/ |
H A D | fixdfsi.c | 26 // Break a into sign, exponent, significand 31 const rep_t significand = (aAbs & significandMask) | implicitBit; local 35 return sign * (significand >> (significandBits - exponent)); 48 return sign * (significand << (exponent - significandBits));
|
H A D | fixsfsi.c | 23 // Break a into sign, exponent, significand 28 const rep_t significand = (aAbs & significandMask) | implicitBit; local 32 return sign * (significand >> (significandBits - exponent)); 45 return sign * (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 71 // Extend to the destination type by shifting the significand and 89 // 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;
|
/external/chromium_org/third_party/WebKit/Source/wtf/dtoa/ |
H A D | double.h | 112 uint64_t significand = d64 & kSignificandMask; local 114 return significand + kHiddenBit; 116 return significand; 186 // Returns the significand size for a given order of magnitude. 191 // leading zeroes and their effective significand-size is hence smaller. 218 uint64_t significand = diy_fp.f(); local 220 while (significand > kHiddenBit + kSignificandMask) { 221 significand >>= 1; 230 while (exponent > kDenormalExponent && (significand & kHiddenBit) == 0) { 231 significand << [all...] |
H A D | bignum-dtoa.cc | 41 static int NormalizedExponent(uint64_t significand, int exponent) { argument 42 ASSERT(significand != 0); 43 while ((significand & Double::kHiddenBit) == 0) { 44 significand = significand << 1; 95 uint64_t significand = Double(v).Significand(); local 96 bool is_even = (significand & 1) == 0; 98 int normalized_exponent = NormalizedExponent(significand, exponent); 374 // significand size). Then 2^(p-1) <= f < 2^p. 430 // If the significand (withou 452 uint64_t significand = Double(v).Significand(); local 504 uint64_t significand = Double(v).Significand(); local [all...] |
H A D | fixed-dtoa.cc | 317 uint64_t significand = Double(v).Significand(); local 319 // v = significand * 2^exponent (with significand a 53bit integer). 327 // At most kDoubleSignificandSize bits of the significand are non-zero. 333 // We know that v = significand * 2^exponent. 342 uint64_t dividend = significand; 345 // Let v = f * 2^e with f == significand and e == exponent. 369 significand <<= exponent; 370 FillDigits64(significand, buffer, length); 374 uint64_t integrals = significand >> [all...] |
H A D | strtod.cc | 44 // (which has a 53bit significand) without loss of precision. 159 uint64_t significand = ReadUint64(buffer, &read_digits); local 161 *result = DiyFp(significand, 0); 164 // Round the significand. 166 significand++; 170 *result = DiyFp(significand, exponent); 315 // See if the double's significand changes if we add/subtract the error.
|
H A D | cached-powers.cc | 42 uint64_t significand; member in struct:WTF::double_conversion::CachedPower 173 *power = DiyFp(cached_power.significand, cached_power.binary_exponent); 188 *power = DiyFp(cached_power.significand, cached_power.binary_exponent);
|
/external/chromium_org/v8/src/ |
H A D | double.h | 89 uint64_t significand = d64 & kSignificandMask; local 91 return significand + kHiddenBit; 93 return significand; 157 // Returns the significand size for a given order of magnitude. 162 // zeroes and their effective significand-size is hence smaller. 180 uint64_t significand = diy_fp.f(); local 182 while (significand > kHiddenBit + kSignificandMask) { 183 significand >>= 1; 192 while (exponent > kDenormalExponent && (significand & kHiddenBit) == 0) { 193 significand << [all...] |
H A D | bignum-dtoa.cc | 19 static int NormalizedExponent(uint64_t significand, int exponent) { argument 20 DCHECK(significand != 0); 21 while ((significand & Double::kHiddenBit) == 0) { 22 significand = significand << 1; 73 uint64_t significand = Double(v).Significand(); local 74 bool is_even = (significand & 1) == 0; 76 int normalized_exponent = NormalizedExponent(significand, exponent); 352 // significand size). Then 2^(p-1) <= f < 2^p. 409 // If the significand (withou 431 uint64_t significand = Double(v).Significand(); local 483 uint64_t significand = Double(v).Significand(); local [all...] |
H A D | fixed-dtoa.cc | 295 uint64_t significand = Double(v).Significand(); local 297 // v = significand * 2^exponent (with significand a 53bit integer). 305 // At most kDoubleSignificandSize bits of the significand are non-zero. 311 // We know that v = significand * 2^exponent. 320 uint64_t dividend = significand; 323 // Let v = f * 2^e with f == significand and e == exponent. 347 significand <<= exponent; 348 FillDigits64(significand, buffer, length); 352 uint64_t integrals = significand >> [all...] |
H A D | strtod.cc | 22 // (which has a 53bit significand) without loss of precision. 138 uint64_t significand = ReadUint64(buffer, &read_digits); local 140 *result = DiyFp(significand, 0); 143 // Round the significand. 145 significand++; 149 *result = DiyFp(significand, exponent); 296 // See if the double's significand changes if we add/subtract the error.
|
H A D | cached-powers.cc | 18 uint64_t significand; member in struct:v8::internal::CachedPower 141 *power = DiyFp(cached_power.significand, cached_power.binary_exponent); 153 *power = DiyFp(cached_power.significand, cached_power.binary_exponent);
|
/external/kernel-headers/original/uapi/asm-x86/asm/ |
H A D | sigcontext32.h | 11 unsigned short significand[4]; member in struct:_fpreg 16 unsigned short significand[4]; member in struct:_fpxreg
|
H A D | sigcontext.h | 57 unsigned short significand[4]; member in struct:_fpreg 62 unsigned short significand[4]; member in struct:_fpxreg
|
/external/fio/lib/ |
H A D | ieee754.c | 15 long long sign, exp, significand; local 43 // calculate the binary form (non-float) of the significand data 44 significand = fnorm * ((1LL << significandbits) + 0.5f); 50 return (sign << (bits - 1)) | (exp << (bits-expbits - 1)) | significand; 63 // pull the significand
|
/external/chromium_org/sandbox/linux/services/ |
H A D | android_i386_ucontext.h | 18 unsigned short significand[4]; member in struct:_libc_fpreg
|
H A D | android_x86_64_ucontext.h | 17 unsigned short significand[4]; member in struct:_libc_fpxreg
|
/external/chromium_org/third_party/angle/tests/preprocessor_tests/ |
H A D | number_test.cpp | 107 str.push_back(std::tr1::get<0>(GetParam())); // significand [0-9]. 135 char significand = std::tr1::get<0>(GetParam()); local 136 if (significand != '\0') 137 str.push_back(significand);
|
/external/guava/guava/src/com/google/common/math/ |
H A D | DoubleUtils.java | 51 // The mask for the significand, according to the {@link 132 long significand = Double.doubleToRawLongBits(x) & SIGNIFICAND_MASK; 133 return Double.longBitsToDouble(significand | ONE_BITS); 171 * If signifRounded == 2^53, we'd need to set all of the significand bits to zero and add 1 to
|
/external/llvm/test/MC/AsmParser/ |
H A D | floating-literals.s | 72 # CHECK-ERROR: invalid hexadecimal floating-point constant: expected at least one significand digit 76 # CHECK-ERROR: invalid hexadecimal floating-point constant: expected at least one significand digit
|
/external/llvm/lib/Support/ |
H A D | APFloat.cpp | 36 /* Assumed in hexadecimal significand parsing, and conversion to 53 /* Number of bits in the significand. This includes the integer 235 structure D. Exponent is appropriate if the significand is 236 treated as an integer, and normalizedExponent if the significand 273 assert((*p == 'e' || *p == 'E') && "Invalid character in significand"); 583 significand.parts = new integerPart[count]; 590 delete [] significand.parts; 616 for the significand. If double or longer, this is a signalling NaN, 623 integerPart *significand = significandParts(); 626 // Set the significand bit [all...] |
/external/compiler-rt/android/include/sys/ |
H A D | ucontext.h | 49 unsigned short significand[4]; member in struct:_libc_fpreg
|