Searched defs:significand (Results 1 - 14 of 14) sorted by relevance

/external/compiler-rt/lib/
H A Dfixdfsi.c25 // Break a into sign, exponent, significand
30 const rep_t significand = (aAbs & significandMask) | implicitBit; local
34 return sign * (significand >> (significandBits - exponent));
47 return sign * (significand << (exponent - significandBits));
H A Dfixsfsi.c23 // 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 Dfp_lib.h116 static inline int normalize(rep_t *significand) { argument
117 const int shift = rep_clz(*significand) - rep_clz(implicitBit);
118 *significand <<= shift;
H A Dtruncdfsf2.c36 // significand field being set
145 const src_rep_t significand = (aRep & significandMask) | srcMinNormal; local
151 const bool sticky = significand << (srcBits - shift);
152 src_rep_t denormalizedSignificand = significand >> shift | sticky;
/external/webkit/Source/JavaScriptCore/wtf/
H A DDecimalNumber.h92 const char* significand() const { return m_significand; } // significand contains precision characters, is not null-terminated. function in class:WTF::DecimalNumber
/external/v8/src/
H A Dcached-powers.cc41 uint64_t significand; member in struct:v8::internal::CachedPower
161 *power = DiyFp(cached_power.significand, cached_power.binary_exponent);
173 *power = DiyFp(cached_power.significand, cached_power.binary_exponent);
H A Dstrtod.cc43 // (which has a 53bit significand) without loss of precision.
158 uint64_t significand = ReadUint64(buffer, &read_digits); local
160 *result = DiyFp(significand, 0);
163 // Round the significand.
165 significand++;
169 *result = DiyFp(significand, exponent);
316 // See if the double's significand changes if we add/subtract the error.
H A Dbignum-dtoa.cc42 static int NormalizedExponent(uint64_t significand, int exponent) { argument
43 ASSERT(significand != 0);
44 while ((significand & Double::kHiddenBit) == 0) {
45 significand = significand << 1;
96 uint64_t significand = Double(v).Significand(); local
97 bool is_even = (significand & 1) == 0;
99 int normalized_exponent = NormalizedExponent(significand, exponent);
375 // significand size). Then 2^(p-1) <= f < 2^p.
431 // If the significand (withou
453 uint64_t significand = Double(v).Significand(); local
505 uint64_t significand = Double(v).Significand(); local
[all...]
H A Ddouble.h112 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 // zeroes and their effective significand-size is hence smaller.
209 uint64_t significand = diy_fp.f(); local
211 while (significand > kHiddenBit + kSignificandMask) {
212 significand >>= 1;
221 while (exponent > kDenormalExponent && (significand & kHiddenBit) == 0) {
222 significand <<
[all...]
H A Dfixed-dtoa.cc318 uint64_t significand = Double(v).Significand(); local
320 // v = significand * 2^exponent (with significand a 53bit integer).
328 // At most kDoubleSignificandSize bits of the significand are non-zero.
334 // We know that v = significand * 2^exponent.
343 uint64_t dividend = significand;
346 // Let v = f * 2^e with f == significand and e == exponent.
370 significand <<= exponent;
371 FillDigits64(significand, buffer, length);
375 uint64_t integrals = significand >>
[all...]
/external/kernel-headers/original/asm-x86/
H A Dsigcontext.h23 unsigned short significand[4]; member in struct:_fpreg
28 unsigned short significand[4]; member in struct:_fpxreg
/external/llvm/include/llvm/ADT/
H A DAPFloat.h69 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,
447 } significand; member in class:llvm::APFloat
/external/valgrind/main/include/vki/
H A Dvki-x86-linux.h198 unsigned short significand[4]; member in struct:_vki_fpreg
203 unsigned short significand[4]; member in struct:_vki_fpxreg
H A Dvki-mips32-linux.h219 unsigned short significand[4]; member in struct:_vki_fpreg
224 unsigned short significand[4]; member in struct:_vki_fpxreg

Completed in 278 milliseconds