/var/www/greso.tech/server/nsm/node_modules/es5-ext/math
NameSizeModeActions
acosh/-0755rm
asinh/-0755rm
atanh/-0755rm
cbrt/-0755rm
clz32/-0755rm
cosh/-0755rm
expm1/-0755rm
fround/-0755rm
hypot/-0755rm
imul/-0755rm
log1p/-0755rm
log2/-0755rm
log10/-0755rm
sign/-0755rm
sinh/-0755rm
tanh/-0755rm
trunc/-0755rm
ceil-10.js700644editdlrm
floor-10.js710644editdlrm
index.js5970644editdlrm
round-10.js710644editdlrm
_decimal-adjust.js8090644editdlrm
_pack-ieee754.js20120644editdlrm
_unpack-ieee754.js9270644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/es5-ext/math/_unpack-ieee754.js (927B)
/* eslint no-bitwise: "off" */ // Credit: https://github.com/paulmillr/es6-shim/ "use strict"; var pow = Math.pow; module.exports = function (bytes, ebits, fbits) { // Bytes to bits var bits = [], i, j, bit, str, bias, sign, e, fraction; for (i = bytes.length; i; i -= 1) { bit = bytes[i - 1]; for (j = 8; j; j -= 1) { bits.push(bit % 2 ? 1 : 0); bit >>= 1; } } bits.reverse(); str = bits.join(""); // Unpack sign, exponent, fraction bias = (1 << (ebits - 1)) - 1; sign = parseInt(str.substring(0, 1), 2) ? -1 : 1; e = parseInt(str.substring(1, 1 + ebits), 2); fraction = parseInt(str.substring(1 + ebits), 2); // Produce number if (e === (1 << ebits) - 1) return fraction === 0 ? sign * Infinity : NaN; if (e > 0) return sign * pow(2, e - bias) * (1 + fraction / pow(2, fbits)); if (fraction !== 0) return sign * pow(2, -(bias - 1)) * (fraction / pow(2, fbits)); return sign < 0 ? -0 : 0; };