Lines Matching refs:exponent
28707 var exponent, mantissa, c;
28713 exponent = eMax;
28715 exponent = floor(log(number) / LN2);
28716 if (number * (c = pow(2, -exponent)) < 1) {
28717 exponent--;
28720 if (exponent + eBias >= 1) {
28726 exponent++;
28729 if (exponent + eBias >= eMax) {
28731 exponent = eMax;
28732 } else if (exponent + eBias >= 1) {
28734 exponent = exponent + eBias;
28737 exponent = 0;
28741 exponent = exponent << mantissaLength | mantissa;
28743 …for (; exponentLength > 0; buffer[index++] = exponent & 255, exponent /= 256, exponentLength -= 8);
28756 var exponent = sign & 127;
28759 for (; nBits > 0; exponent = exponent * 256 + buffer[index], index--, nBits -= 8);
28760 mantissa = exponent & (1 << -nBits) - 1;
28761 exponent >>= -nBits;
28764 if (exponent === 0) {
28765 exponent = 1 - eBias;
28766 } else if (exponent === eMax) {
28770 exponent = exponent - eBias;
28771 } return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength);