Searched refs:significand (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | dtoa_helper.cpp | 375 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 D | dtoa_helper.h | 167 // 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 D | dtoa_helper.h | 80 // 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 D | ets_intrinsics_helpers.h | 71 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 D | helpers.cpp | 176 << ") 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