/external/v8/src/ |
double.h | 39 return DiyFp(Significand(), Exponent()); 45 uint64_t f = Significand(); 67 if (Sign() < 0 && Significand() == 0) { 87 uint64_t Significand() const { 89 uint64_t significand = d64 & kSignificandMask; local 91 return significand + kHiddenBit; 93 return significand; 125 return DiyFp(Significand() * 2 + 1, Exponent() - 1); 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 [all...] |
diy-fp.h | 12 // with a uint64 significand and an int exponent. Normalized DiyFp numbers will 13 // have the most significant bit of the significand set. 24 // The exponents of both numbers must be the same and the significand of this 25 // must be bigger than the significand of other.
|
bignum-dtoa.cc | 19 static int NormalizedExponent(uint64_t significand, int exponent) { 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 431 uint64_t significand = Double(v).Significand(); local 483 uint64_t significand = Double(v).Significand(); local [all...] |
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) [all...] |
/external/fio/lib/ |
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
|
/libcore/luni/src/main/java/java/lang/ |
HexStringParser.java | 156 String significand = getNormalizedSignificand(strIntegerPart,strDecimalPart); local 157 if (significand.equals("0")) { 175 if (significand.length() > MAX_SIGNIFICANT_LENGTH) { 176 abandonedNumber = significand.substring(MAX_SIGNIFICANT_LENGTH); 177 significand = significand.substring(0, MAX_SIGNIFICANT_LENGTH); 180 mantissa = Long.parseLong(significand, HEX_RADIX); 277 * Returns the normalized significand after removing the leading zeros. 280 String significand = strIntegerPart + strDecimalPart; local 281 significand = significand.replaceFirst("^0+", "") [all...] |
Float.java | 433 // mask significand bits and shift up 434 // significand is 23-bits, so we shift to treat it like 24-bits 435 int significand = (bitValue & 0x007FFFFF) << 1; local 437 if (exponent == 0 && significand == 0) { 450 // significand is 23-bits, so there can be 6 hex digits 454 while ((significand != 0) && ((significand & 0xF) == 0)) { 455 significand >>>= 4; 459 String hexSignificand = Integer.toHexString(significand); 462 if (significand != 0 && fractionDigits > hexSignificand.length()) [all...] |
Double.java | 426 // mask significand bits and shift up 427 long significand = bitValue & 0x000FFFFFFFFFFFFFL; local 429 if (exponent == 0 && significand == 0) { 442 // significand is 52-bits, so there can be 13 hex digits 446 while ((significand != 0) && ((significand & 0xF) == 0)) { 447 significand >>>= 4; 451 String hexSignificand = Long.toHexString(significand); 454 if (significand != 0 && fractionDigits > hexSignificand.length()) { 464 // significand is 52-bits, so there can be 13 hex digit [all...] |
/external/compiler-rt/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.
|
/bionic/libm/upstream-freebsd/lib/msun/src/ |
s_significand.c | 17 * significand(x) computes just 26 significand(double x) function
|
/external/kernel-headers/original/uapi/asm-x86/asm/ |
sigcontext32.h | 11 unsigned short significand[4]; member in struct:_fpreg 16 unsigned short significand[4]; member in struct:_fpxreg
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/asm/ |
sigcontext32.h | 11 unsigned short significand[4]; member in struct:_fpreg 16 unsigned short significand[4]; member in struct:_fpxreg
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/i386-linux-gnu/asm/ |
sigcontext32.h | 11 unsigned short significand[4]; member in struct:_fpreg 16 unsigned short significand[4]; member in struct:_fpxreg
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/x86_64-linux-gnu/asm/ |
sigcontext32.h | 11 unsigned short significand[4]; member in struct:_fpreg 16 unsigned short significand[4]; member in struct:_fpxreg
|
/external/llvm/test/CodeGen/SystemZ/ |
fp-const-09.ll | 2 ; the significand is set.
|
/external/llvm/lib/Support/ |
APFloat.cpp | 36 /* Assumed in hexadecimal significand parsing, and conversion to 52 /* Number of bits in the significand. This includes the integer 220 assert(end - begin != 1 && "Significand has no digits"); 234 structure D. Exponent is appropriate if the significand is 235 treated as an integer, and normalizedExponent if the significand 272 assert((*p == 'e' || *p == 'E') && "Invalid character in significand"); 273 assert(p != begin && "Significand has no digits"); 274 assert((dot == end || p - begin != 1) && "Significand has no digits"); 582 significand.parts = new integerPart[count]; 589 delete [] significand.parts [all...] |
/external/llvm/test/CodeGen/X86/ |
misched-aa-mmos.ll | 21 %significand.i18.i = getelementptr inbounds %c1, %c1* %temp_rhs, i64 0, i32 1 26 %parts.i.i = bitcast %u1* %significand.i18.i to i64**
|
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/math/special_functions/ |
fpclassify.hpp | 41 and all significand bits are 0, then the number is zero. 44 and at least one significand bit is 1, then the number is subnormal. 46 If all exponent bits are 1 and all significand bits are 0, 49 If all exponent bits are 1 and at least one significand bit is 1, 58 sign bit + exponent bits + significand bits. 61 sign bit + exponent bits + flag bit + significand bits. 69 but not always all the significand bits. 71 depending on whether all the significand bits are copied or not. 191 a &= traits::exponent | traits::flag | traits::significand; 192 BOOST_MATH_INSTRUMENT_VARIABLE((traits::exponent | traits::flag | traits::significand)); [all...] |
/libcore/luni/src/main/native/ |
cbigint.h | 27 /* IEEE floats consist of: sign bit, exponent field, significand field 28 single: 31 = sign bit, 30..23 = exponent (8 bits), 22..0 = significand (23 bits) 29 double: 63 = sign bit, 62..52 = exponent (11 bits), 51..0 = significand (52 bits)
|
/prebuilts/ndk/4/platforms/android-5/arch-x86/usr/include/asm/ |
sigcontext.h | 21 unsigned short significand[4]; member in struct:_fpreg 26 unsigned short significand[4]; member in struct:_fpxreg
|
/prebuilts/ndk/4/platforms/android-8/arch-x86/usr/include/asm/ |
sigcontext.h | 21 unsigned short significand[4]; member in struct:_fpreg 26 unsigned short significand[4]; member in struct:_fpxreg
|
/prebuilts/ndk/6/platforms/android-9/arch-x86/usr/include/asm/ |
sigcontext.h | 21 unsigned short significand[4]; member in struct:_fpreg 26 unsigned short significand[4]; member in struct:_fpxreg
|
/prebuilts/ndk/6/platforms/android-9/arch-x86/usr/lib/ |
libm.so | |