Home
last modified time | relevance | path

Searched refs:significand (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/base/
H A Ddtoa_helper.cpp375 uint64_t significand = NumberHelper::Significand(v);
384 uint64_t dividend = significand;
402 significand <<= exponent;
403 FillDigits64(significand, buffer, length);
407 uint64_t integrals = significand >> -exponent;
408 uint64_t fractionals = significand - (integrals << -exponent);
424 FillFractionals(significand, exponent, fractional_count,
H A Ddtoa_helper.h167 // DiyFp is a floating-point number type, consists of a uint64 significand and one integer exponent.
180 uint64_t significand = (u.u64 & kDpSignificandMask); in DiyFp() local
182 f = significand + kDpHiddenBit; in DiyFp()
185 f = significand; in DiyFp()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/helpers/
H A Ddtoa_helper.h80 // DiyFp is a floating-point number type, consists of a uint64 significand and one integer exponent.
97 uint64_t significand = (u.u64 & coretypes::DOUBLE_SIGNIFICAND_MASK); in DiyFp() local
99 f_ = significand + coretypes::DOUBLE_HIDDEN_BIT; in DiyFp()
102 f_ = significand; in DiyFp()
H A Dets_intrinsics_helpers.h71 uint64_t significand : coretypes::DOUBLE_SIGNIFICAND_SIZE; member
130 u.bits.significand = (u.bits.significand | coretypes::DOUBLE_HIDDEN_BIT) >> (1 - expI); in PowHelper()
/arkcompiler/ets_frontend/es2panda/util/
H A Dhelpers.cpp176 << ") and significand bit count (" << significandBitCount << ") are appropriate." << std::endl; in GetScientificNotationForDouble()
180 // sciNotationArray includes significand, '.' and 'e' in GetScientificNotationForDouble()
185 // Get the significand of the current sciNotationArray in GetScientificNotationForDouble()
229 // In Scientific notation, number is expressed in the form of significand multiplied by exponent-th power of 10. in DoubleToString()
230 // The range of significand is: 1 <= |significand| < 10 in DoubleToString()
231 // Scientific notation of number: sciNotationArray = significand * (10 ** exponent) in DoubleToString()
232 // number 1.23e25 => sciNotationArray: 1.23e+25, significand: 1.23, exponent: 25, in DoubleToString()
236 // 2. integerSignificandBitCount is the number of bits in the Decimal representation of significand. in DoubleToString()
251 // The number of bits of significand i in DoubleToString()
254 std::string significand = significandArray; DoubleToString() local
[all...]

Completed in 4 milliseconds