diff options
Diffstat (limited to 'test/min.asm.js')
-rw-r--r-- | test/min.asm.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/min.asm.js b/test/min.asm.js new file mode 100644 index 000000000..d4efa3bca --- /dev/null +++ b/test/min.asm.js @@ -0,0 +1,23 @@ +function (global, env, buffer) { + "use asm"; + + var c = new global.Int32Array(buffer); + var g = new global.Float32Array(buffer); + + var fr = global.Math.fround; + + function floats(f) { + f = fr(f); + var t = fr(0); + return fr(t + f); + } + function neg(k, p) { + k = k | 0; + p = p | 0; + var n = fr(0); + n = fr(-(c[k >> 2] = p, fr(g[k >> 2]))); + } + + return { floats: floats }; +} + |