robust-sequence-to-fixed-point

2.0.0 • Public • Published

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

/robust-sequence-to-fixed-point/

    Package Sidebar

    Install

    npm i robust-sequence-to-fixed-point

    Weekly Downloads

    5

    Version

    2.0.0

    License

    MIT

    Last publish

    Collaborators

    • mikolalysenko