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

12

/external/fio/lib/
H A Dieee754.c15 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/v8/src/
H A Dcached-powers.cc19 uint64_t significand; member in struct:v8::internal::CachedPower
142 *power = DiyFp(cached_power.significand, cached_power.binary_exponent);
154 *power = DiyFp(cached_power.significand, cached_power.binary_exponent);
H A Dstrtod.cc21 // (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.
H A Dbignum-dtoa.cc17 static int NormalizedExponent(uint64_t significand, int exponent) { argument
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.
407 // If the significand (withou
429 uint64_t significand = Double(v).Significand(); local
481 uint64_t significand = Double(v).Significand(); local
[all...]
H A Ddouble.h89 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 Dfixed-dtoa.cc296 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);
353 uint64_t integrals = significand >>
[all...]
/external/libchrome/sandbox/linux/system_headers/
H A Di386_linux_ucontext.h30 unsigned short significand[4]; member in struct:_libc_fpreg
H A Dx86_64_linux_ucontext.h19 unsigned short significand[4]; member in struct:_libc_fpxreg
/external/ImageMagick/MagickCore/
H A Dquantum-private.h120 significand, local
138 significand=(unsigned int) (half & 0x000003ff);
141 if (significand == 0)
145 while ((significand & SignificandMask) == 0)
147 significand<<=1;
151 significand&=(~SignificandMask);
154 (significand << SignificandShift);
161 if (significand != 0)
162 value|=(significand << SignificandShift);
167 significand<<
651 significand, local
[all...]
/external/swiftshader/third_party/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,
436 } significand; member in class:llvm::APFloat
450 significand is appended to the first one, although it would be wrong to
/external/compiler-rt/lib/builtins/
H A Dfp_lib.h241 static __inline int normalize(rep_t *significand) { argument
242 const int shift = rep_clz(*significand) - rep_clz(implicitBit);
243 *significand <<= shift;
/external/llvm/include/llvm/ADT/
H A DAPFloat.h92 /// 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
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/kernel-headers/original/uapi/asm-x86/asm/
H A Dsigcontext.h85 __u16 significand[4]; member in struct:_fpreg
91 __u16 significand[4]; member in struct:_fpxreg
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
H A DvktShaderCommonFunctionTests.cpp374 static inline void frexp (float in, float* significand, int* exponent) argument
381 *significand = tcu::Float32::construct(fpValue.sign(), -1, fpValue.mantissa()).asFloat();
386 *significand = fpValue.sign() < 0 ? -0.0f : 0.0f;
391 static inline float ldexp (float significand, int exponent)
393 const tcu::Float32 mant(significand);
H A DvktShaderBuiltinPrecisionTests.cpp4076 float significand = 0.0f; // Significand. local
4105 case 0: // The highest number in this binade, significand is all bits one.
4106 significand = base - quantum;
4109 significand = quantum;
4112 significand = 0.0;
4114 default: // Random (evenly distributed) significand.
4117 significand = float(intFraction) * quantum;
4122 return (rnd.getInt(0,3) == 0 ? -1.0f : 1.0f) * (base + significand);
/external/deqp/modules/gles31/functional/
H A Des31fShaderCommonFunctionTests.cpp1706 static inline void frexp (float in, float* significand, int* exponent) argument
1713 *significand = tcu::Float32::construct(fpValue.sign(), -1, fpValue.mantissa()).asFloat();
1718 *significand = fpValue.sign() < 0 ? -0.0f : 0.0f;
1723 static inline float ldexp (float significand, int exponent)
1725 const tcu::Float32 mant(significand);
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmInstructionTests.cpp2467 // Creates a floating point number with the given exponent, and significand
2469 // 24 bits of the significand will be examined. The final bit of the
2470 // significand will also be ignored. This allows alignment to be written
2474 float constructNormalizedFloat (deInt32 exponent, deUint32 significand) argument
2480 f += ((significand & 0x800000) == 0) ? 0.f : std::ldexp(1.0f, -(idx + 1));
2481 significand <<= 1;
/external/deqp/modules/glshared/
H A DglsBuiltinPrecisionTests.cpp4127 float significand = 0.0f; // Significand. local
4156 case 0: // The highest number in this binade, significand is all bits one.
4157 significand = base - quantum;
4160 significand = quantum;
4163 significand = 0.0;
4165 default: // Random (evenly distributed) significand.
4168 significand = float(intFraction) * quantum;
4173 return (rnd.getInt(0,3) == 0 ? -1.0f : 1.0f) * (base + significand);
/external/valgrind/include/vki/
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
H A Dvki-mips64-linux.h226 unsigned short significand[4]; member in struct:_vki_fpreg
231 unsigned short significand[4]; member in struct:_vki_fpxreg
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
/external/owasp/sanitizer/distrib/lib/
H A Dguava.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/common/ com/google/common/collect/ ...
/external/owasp/sanitizer/lib/guava-libraries/
H A Dguava.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/common/ com/google/common/collect/ ...
/external/guice/lib/
H A Dguava-16.0.1.jarMETA-INF/MANIFEST.MF META-INF/ META-INF/maven/ META-INF/maven/com. ...
/external/robolectric/v3/runtime/
H A Dandroid-all-4.1.2_r1-robolectric-0.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/accessibilityservice/ android/accessibilityservice/AccessibilityService$1.class ...

Completed in 2491 milliseconds

12