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

Package Sidebar

Install

npm i robust-sequence-to-fixed-point

Weekly Downloads

3

Version

2.0.0

License

MIT

Last publish

Collaborators

  • mikolalysenko