Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function i2f(i) {
- var x = new Int32Array(1);
- var y = new Float32Array(x.buffer);
- x[0] = i;
- return y[0];
- }
- function f2i(f) {
- var x = new Float32Array(1);
- var y = new Int32Array(x.buffer);
- x[0] = f;
- return y[0];
- }
- // node.js: 2143289344 2143289344
- // spkermonkey: 2143289344 2143289344
- console.log(f2i(NaN), f2i(i2f(0x7fc00000)));
- // node.js: -4194304 -4194304
- // spkermonkey: -4194304 2143289344
- console.log(f2i(-NaN), f2i(i2f(0xffc00000)));
Add Comment
Please, Sign In to add comment