HomeSort by relevance Sort by last modified time
    Searched refs:Significand (Results 1 - 25 of 25) sorted by null

  /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...]

Completed in 918 milliseconds