/packages/apps/Test/connectivity/sl4n/rapidjson/include/rapidjson/internal/ |
ieee754.h | 38 uint64_t Significand() const { return u_ & kSignificandMask; } 41 bool IsNan() const { return (u_ & kExponentMask) == kExponentMask && Significand() != 0; } 42 bool IsInf() const { return (u_ & kExponentMask) == kExponentMask && Significand() == 0; } 43 bool IsNormal() const { return (u_ & kExponentMask) != 0 || Significand() == 0; } 46 uint64_t IntegerSignificand() const { return IsNormal() ? Significand() | kHiddenBit : Significand(); }
|
strtod.h | 27 inline double FastPath(double significand, int exp) { 31 return significand * internal::Pow10(exp); 33 return significand / internal::Pow10(-exp); 131 uint64_t significand = 0; local 134 if (significand > RAPIDJSON_UINT64_C2(0x19999999, 0x99999999) || 135 (significand == RAPIDJSON_UINT64_C2(0x19999999, 0x99999999) && decimals[i] > '5')) 137 significand = significand * 10u + static_cast<unsigned>(decimals[i] - '0'); 141 significand++; 148 DiyFp v(significand, 0) [all...] |
/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...] |
bignum-dtoa.cc | 17 static int NormalizedExponent(uint64_t significand, int exponent) { 18 DCHECK(significand != 0); 19 while ((significand & Double::kHiddenBit) == 0) { 20 significand = significand << 1; 71 uint64_t significand = Double(v).Significand(); local 72 bool is_even = (significand & 1) == 0; 74 int normalized_exponent = NormalizedExponent(significand, exponent); 350 // significand size). Then 2^(p-1) <= f < 2^p 429 uint64_t significand = Double(v).Significand(); local 481 uint64_t significand = Double(v).Significand(); local [all...] |
conversions-inl.h | 93 return d.Sign() * static_cast<int32_t>(d.Significand() >> -exponent); 96 return d.Sign() * static_cast<int32_t>(d.Significand() << exponent); 132 // significand. Note that this addition also normalises 0.0 and -0.0. 139 // significand = 1. 00...00 <value> 144 // exponent and remaining significand bits are valid, and only then check the
|
fixed-dtoa.cc | 296 uint64_t significand = Double(v).Significand(); local 298 // v = significand * 2^exponent (with significand a 53bit integer). 306 // At most kDoubleSignificandSize bits of the significand are non-zero. 312 // We know that v = significand * 2^exponent. 321 uint64_t dividend = significand; 324 // Let v = f * 2^e with f == significand and e == exponent. 348 significand <<= exponent; 349 FillDigits64(significand, buffer, length) [all...] |
strtod.cc | 21 // (which has a 53bit significand) without loss of precision. 137 uint64_t significand = ReadUint64(buffer, &read_digits); local 139 *result = DiyFp(significand, 0); 142 // Round the significand. 144 significand++; 148 *result = DiyFp(significand, exponent); 295 // See if the double's significand changes if we add/subtract the error. 387 } else if ((Double(guess).Significand() & 1) == 0) {
|
/external/swiftshader/third_party/LLVM/include/llvm/ADT/ |
APFloat.h | 69 a 16-bit signed exponent, and the significand as an array of 72 not denormal the P-th bit of the significand is set as an explicit 76 of the significand set. The sign of zeroes and infinities is 77 significant; the exponent and significand of such numbers is not 80 exponent. For NaNs the sign and significand are deterministic, 369 /* Significand operations. */ 430 /* Significand - the fraction with an explicit integer bit. Must be 432 union Significand 436 } significand; member in class:llvm::APFloat 450 significand is appended to the first one, although it would be wrong t [all...] |
/external/llvm/include/llvm/ADT/ |
APFloat.h | 92 /// signed exponent, and the significand as an array of integer parts. After 95 /// significand is set as an explicit integer bit. For denormals the most 98 /// significant bit of the significand set. The sign of zeroes and infinities 99 /// is significant; the exponent and significand of such numbers is not stored, 102 /// significand are deterministic, although not really meaningful, and preserved 107 /// by encoding Signaling NaNs with the first bit of its trailing significand as 534 /// \name Significand operations. 549 /// Return true if the significand excluding the integral bit is all ones. 551 /// Return true if the significand excluding the integral bit is all zeros. 626 /// The significand must be at least one bit wider than the target precision 630 } significand; member in class:llvm::APFloat [all...] |
/external/v8/src/compiler/ |
node-matchers.h | 179 base::bits::IsPowerOfTwo64(value.Significand());
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/ |
APFloat.h | 96 /// signed exponent, and the significand as an array of integer parts. After 99 /// significand is set as an explicit integer bit. For denormals the most 102 /// significant bit of the significand set. The sign of zeroes and infinities 103 /// is significant; the exponent and significand of such numbers is not stored, 106 /// significand are deterministic, although not really meaningful, and preserved 111 /// by encoding Signaling NaNs with the first bit of its trailing significand as 495 /// \name Significand operations. 510 /// Return true if the significand excluding the integral bit is all ones. 512 /// Return true if the significand excluding the integral bit is all zeros. 572 /// The significand must be at least one bit wider than the target precision 576 } significand; member in class:llvm::detail::final [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/ADT/ |
APFloat.h | 106 /// signed exponent, and the significand as an array of integer parts. After 109 /// significand is set as an explicit integer bit. For denormals the most 112 /// significant bit of the significand set. The sign of zeroes and infinities 113 /// is significant; the exponent and significand of such numbers is not stored, 116 /// significand are deterministic, although not really meaningful, and preserved 121 /// by encoding Signaling NaNs with the first bit of its trailing significand as 462 /// \name Significand operations. 477 /// Return true if the significand excluding the integral bit is all ones. 479 /// Return true if the significand excluding the integral bit is all zeros. 540 /// The significand must be at least one bit wider than the target precision 544 } significand; member in class:llvm::detail::final [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/ADT/ |
APFloat.h | 106 /// signed exponent, and the significand as an array of integer parts. After 109 /// significand is set as an explicit integer bit. For denormals the most 112 /// significant bit of the significand set. The sign of zeroes and infinities 113 /// is significant; the exponent and significand of such numbers is not stored, 116 /// significand are deterministic, although not really meaningful, and preserved 121 /// by encoding Signaling NaNs with the first bit of its trailing significand as 462 /// \name Significand operations. 477 /// Return true if the significand excluding the integral bit is all ones. 479 /// Return true if the significand excluding the integral bit is all zeros. 540 /// The significand must be at least one bit wider than the target precision 544 } significand; member in class:llvm::detail::final [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/ADT/ |
APFloat.h | 106 /// signed exponent, and the significand as an array of integer parts. After 109 /// significand is set as an explicit integer bit. For denormals the most 112 /// significant bit of the significand set. The sign of zeroes and infinities 113 /// is significant; the exponent and significand of such numbers is not stored, 116 /// significand are deterministic, although not really meaningful, and preserved 121 /// by encoding Signaling NaNs with the first bit of its trailing significand as 462 /// \name Significand operations. 477 /// Return true if the significand excluding the integral bit is all ones. 479 /// Return true if the significand excluding the integral bit is all zeros. 540 /// The significand must be at least one bit wider than the target precision 544 } significand; member in class:llvm::detail::final [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/ |
APFloat.h | 106 /// signed exponent, and the significand as an array of integer parts. After 109 /// significand is set as an explicit integer bit. For denormals the most 112 /// significant bit of the significand set. The sign of zeroes and infinities 113 /// is significant; the exponent and significand of such numbers is not stored, 116 /// significand are deterministic, although not really meaningful, and preserved 121 /// by encoding Signaling NaNs with the first bit of its trailing significand as 462 /// \name Significand operations. 477 /// Return true if the significand excluding the integral bit is all ones. 479 /// Return true if the significand excluding the integral bit is all zeros. 540 /// The significand must be at least one bit wider than the target precision 544 } significand; member in class:llvm::detail::final [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/ADT/ |
APFloat.h | 106 /// signed exponent, and the significand as an array of integer parts. After 109 /// significand is set as an explicit integer bit. For denormals the most 112 /// significant bit of the significand set. The sign of zeroes and infinities 113 /// is significant; the exponent and significand of such numbers is not stored, 116 /// significand are deterministic, although not really meaningful, and preserved 121 /// by encoding Signaling NaNs with the first bit of its trailing significand as 462 /// \name Significand operations. 477 /// Return true if the significand excluding the integral bit is all ones. 479 /// Return true if the significand excluding the integral bit is all zeros. 540 /// The significand must be at least one bit wider than the target precision 544 } significand; member in class:llvm::detail::final [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/ADT/ |
APFloat.h | 106 /// signed exponent, and the significand as an array of integer parts. After 109 /// significand is set as an explicit integer bit. For denormals the most 112 /// significant bit of the significand set. The sign of zeroes and infinities 113 /// is significant; the exponent and significand of such numbers is not stored, 116 /// significand are deterministic, although not really meaningful, and preserved 121 /// by encoding Signaling NaNs with the first bit of its trailing significand as 462 /// \name Significand operations. 477 /// Return true if the significand excluding the integral bit is all ones. 479 /// Return true if the significand excluding the integral bit is all zeros. 540 /// The significand must be at least one bit wider than the target precision 544 } significand; member in class:llvm::detail::final [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/ADT/ |
APFloat.h | 106 /// signed exponent, and the significand as an array of integer parts. After 109 /// significand is set as an explicit integer bit. For denormals the most 112 /// significant bit of the significand set. The sign of zeroes and infinities 113 /// is significant; the exponent and significand of such numbers is not stored, 116 /// significand are deterministic, although not really meaningful, and preserved 121 /// by encoding Signaling NaNs with the first bit of its trailing significand as 462 /// \name Significand operations. 477 /// Return true if the significand excluding the integral bit is all ones. 479 /// Return true if the significand excluding the integral bit is all zeros. 540 /// The significand must be at least one bit wider than the target precision 544 } significand; member in class:llvm::detail::final [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/ |
APFloat.h | 106 /// signed exponent, and the significand as an array of integer parts. After 109 /// significand is set as an explicit integer bit. For denormals the most 112 /// significant bit of the significand set. The sign of zeroes and infinities 113 /// is significant; the exponent and significand of such numbers is not stored, 116 /// significand are deterministic, although not really meaningful, and preserved 121 /// by encoding Signaling NaNs with the first bit of its trailing significand as 462 /// \name Significand operations. 477 /// Return true if the significand excluding the integral bit is all ones. 479 /// Return true if the significand excluding the integral bit is all zeros. 540 /// The significand must be at least one bit wider than the target precision 544 } significand; member in class:llvm::detail::final [all...] |
/external/llvm/test/MC/PowerPC/ |
vsx.s | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCalls.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Support/ |
APFloat.cpp | 28 /* Assumed in hexadecimal significand parsing, and conversion to 45 /* Number of bits in the significand. This includes the integer 232 assert(end - begin != 1 && "Significand has no digits"); 246 structure D. Exponent is appropriate if the significand is 247 treated as an integer, and normalizedExponent if the significand 284 assert((*p == 'e' || *p == 'E') && "Invalid character in significand"); 285 assert(p != begin && "Significand has no digits"); 286 assert((dot == end || p - begin != 1) && "Significand has no digits"); 594 significand.parts = new integerPart[count]; 601 delete [] significand.parts [all...] |
/external/llvm/lib/Support/ |
APFloat.cpp | 37 /* Assumed in hexadecimal significand parsing, and conversion to 53 /* Number of bits in the significand. This includes the integer 224 assert(end - begin != 1 && "Significand has no digits"); 238 structure D. Exponent is appropriate if the significand is 239 treated as an integer, and normalizedExponent if the significand 276 assert((*p == 'e' || *p == 'E') && "Invalid character in significand"); 277 assert(p != begin && "Significand has no digits"); 278 assert((dot == end || p - begin != 1) && "Significand has no digits"); 588 significand.parts = new integerPart[count]; 595 delete [] significand.parts [all...] |
/prebuilts/go/darwin-x86/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/ |
tables.go | [all...] |
/prebuilts/go/linux-x86/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/ |
tables.go | [all...] |