@webassemblyjs/ieee754
Advanced tools
Comparing version 1.5.8 to 1.5.9
@@ -8,2 +8,4 @@ "use strict"; | ||
exports.encodeF64 = encodeF64; | ||
exports.decodeF32 = decodeF32; | ||
exports.decodeF64 = decodeF64; | ||
exports.DOUBLE_PRECISION_MANTISSA = exports.SINGLE_PRECISION_MANTISSA = exports.NUMBER_OF_BYTE_F64 = exports.NUMBER_OF_BYTE_F32 = void 0; | ||
@@ -41,2 +43,12 @@ | ||
return buffer; | ||
} | ||
function decodeF32(bytes) { | ||
var buffer = Buffer.from(bytes); | ||
return (0, _ieee.read)(buffer, 0, true, SINGLE_PRECISION_MANTISSA, NUMBER_OF_BYTE_F32); | ||
} | ||
function decodeF64(bytes) { | ||
var buffer = Buffer.from(bytes); | ||
return (0, _ieee.read)(buffer, 0, true, DOUBLE_PRECISION_MANTISSA, NUMBER_OF_BYTE_F64); | ||
} |
{ | ||
"name": "@webassemblyjs/ieee754", | ||
"version": "1.5.8", | ||
"version": "1.5.9", | ||
"description": "IEEE754 decoder and encoder", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
// @flow | ||
import { write } from "ieee754"; | ||
import { write, read } from "ieee754"; | ||
@@ -36,1 +36,13 @@ /** | ||
} | ||
export function decodeF32(bytes: Array<Byte>): number { | ||
const buffer = Buffer.from(bytes); | ||
return read(buffer, 0, true, SINGLE_PRECISION_MANTISSA, NUMBER_OF_BYTE_F32); | ||
} | ||
export function decodeF64(bytes: Array<Byte>): number { | ||
const buffer = Buffer.from(bytes); | ||
return read(buffer, 0, true, DOUBLE_PRECISION_MANTISSA, NUMBER_OF_BYTE_F64); | ||
} |
2979
75