Lines Matching defs:exponent
230 int exponent = raw_exponent - 0x3FF;
231 int digits = exponent / kDigitBits + 1;
236 // according to its exponent and mapping the bit pattern onto digits.
238 // <----------- bitlength = exponent + 1 ----------->
249 int msd_topbit = exponent % kDigitBits;
376 Handle<BigInt> exponent) {
377 // 1. If exponent is < 0, throw a RangeError exception.
378 if (exponent->sign()) {
383 // 2. If base is 0n and exponent is 0n, return 1n.
384 if (exponent->is_zero()) {
388 // to the power exponent.
392 if (base->sign() && (exponent->digit(0) & 1) == 0) {
401 if (exponent->length() > 1) {
404 digit_t exp_value = exponent->digit(0);
843 int exponent = raw_exponent - 0x3FF;
844 if (exponent < 0) {
854 int y_bitlength = exponent + 1;
859 // the most significant bit in exponent-free representation) are identical.
862 // mantissa according to its exponent, so it will align with the BigInt {x},
1095 uint64_t exponent = x_bitlength - 1;
1129 exponent++;
1130 // Incrementing the exponent can overflow too.
1131 if (exponent > 1023) {
1138 exponent = (exponent + 0x3FF) << base::Double::kPhysicalSignificandSize;
1139 uint64_t double_bits = sign_bit | exponent | mantissa;