Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/
H A Djs_bigint.cpp1629 int remainMantissaBits = needMoveBit - 12; in BigIntToNumber() local
1640 if (static_cast<uint32_t>(remainMantissaBits) >= BigInt::DATEBITS) { in BigIntToNumber()
1641 mantissa |= (static_cast<uint64_t>(digit) << (remainMantissaBits - BigInt::DATEBITS)); in BigIntToNumber()
1642 remainMantissaBits -= BigInt::DATEBITS; in BigIntToNumber()
1645 if (remainMantissaBits > 0 && index >= 0) { in BigIntToNumber()
1647 mantissa |= (static_cast<uint64_t>(digit) >> (BigInt::DATEBITS - remainMantissaBits)); in BigIntToNumber()
1648 remainMantissaBits -= BigInt::DATEBITS; in BigIntToNumber()
1652 if (remainMantissaBits > 0) { in BigIntToNumber()
1656 if (remainMantissaBits < 0) { in BigIntToNumber()
1657 remainDigitBits = -remainMantissaBits; in BigIntToNumber()
[all...]

Completed in 5 milliseconds