Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/
H A Djs_bigint.cpp523 uint64_t mantissa = (bits & base::DOUBLE_SIGNIFICAND_MASK) | base::DOUBLE_HIDDEN_BIT; in DoubleToBigInt()
533 doubleNum = static_cast<uint32_t>(mantissa >> leftover); in DoubleToBigInt()
534 mantissa = mantissa << (64 - leftover); // 64 : double bits size in DoubleToBigInt()
538 doubleNum = static_cast<uint32_t>(mantissa >> DATEBITS); in DoubleToBigInt()
539 mantissa = mantissa << DATEBITS; in DoubleToBigInt()
1582 static JSTaggedNumber CalculateNumber(const uint64_t &sign, const uint64_t &mantissa, uint64_t &exponent) in CalculateNumber() argument
1585 uint64_t doubleBit = sign | exponent | mantissa; in CalculateNumber()
1594 static JSTaggedNumber Rounding(const uint64_t &sign, uint64_t &mantissa, uint64_ argument
1627 uint64_t mantissa = (needMoveBit == 64) ? 0 : BigIntToNumber() local
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_insn.cpp93 const float mantissa = 1.0 + (static_cast<float>(static_cast<uint64>(value) & 0xf) / 16.0); in Visit() local
94 float result = std::pow(2, exp) * mantissa; in Visit()

Completed in 5 milliseconds