ieee754
Advanced tools
Comparing version 1.1.5 to 1.1.6
32
index.js
exports.read = function (buffer, offset, isLE, mLen, nBytes) { | ||
var e, m, | ||
eLen = nBytes * 8 - mLen - 1, | ||
eMax = (1 << eLen) - 1, | ||
eBias = eMax >> 1, | ||
nBits = -7, | ||
i = isLE ? (nBytes - 1) : 0, | ||
d = isLE ? -1 : 1, | ||
s = buffer[offset + i] | ||
var e, m | ||
var eLen = nBytes * 8 - mLen - 1 | ||
var eMax = (1 << eLen) - 1 | ||
var eBias = eMax >> 1 | ||
var nBits = -7 | ||
var i = isLE ? (nBytes - 1) : 0 | ||
var d = isLE ? -1 : 1 | ||
var s = buffer[offset + i] | ||
@@ -35,10 +35,10 @@ i += d | ||
exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { | ||
var e, m, c, | ||
eLen = nBytes * 8 - mLen - 1, | ||
eMax = (1 << eLen) - 1, | ||
eBias = eMax >> 1, | ||
rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0), | ||
i = isLE ? 0 : (nBytes - 1), | ||
d = isLE ? 1 : -1, | ||
s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 | ||
var e, m, c | ||
var eLen = nBytes * 8 - mLen - 1 | ||
var eMax = (1 << eLen) - 1 | ||
var eBias = eMax >> 1 | ||
var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0) | ||
var i = isLE ? 0 : (nBytes - 1) | ||
var d = isLE ? 1 : -1 | ||
var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 | ||
@@ -45,0 +45,0 @@ value = Math.abs(value) |
{ | ||
"name": "ieee754", | ||
"version": "1.1.5", | ||
"version": "1.1.6", | ||
"description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object", | ||
@@ -8,3 +8,3 @@ "main": "index.js", | ||
"devDependencies": { | ||
"standard": "^3.7.3", | ||
"standard": "^4.1.1", | ||
"tape": "^4.0.0", | ||
@@ -11,0 +11,0 @@ "zuul": "^3.0.0" |
8443