robust-sequence-to-fixed-point
Converts a non-overlapping increasing sequence of numbers into a fixed point big number representation.
Example
var toFixed = require("robust-to-fixed-point")
var seq = [Math.pow(2, -200), Math.pow(2, 200)]
console.log(toFixed(seq).toString(16))
Output:
4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Install
npm install robust-sequence-to-fixed-point
API
var toFixed = require("robust-sequence-to-fixed-point")
toFixed(seq)
Converts a sequence of floats into a fixed point bignumber.
seq
is a sequence of floating point values
Returns A fixed point big integer, with the decimal point at 2^1074.
toFixed.DECIMAL_POINT
The binary position of the decimal point
Is always 1074
Credits
(c) 2014 Mikola Lysenko. MIT License