diff options
Diffstat (limited to 'test/wasm2js/float_misc.2asm.js')
-rw-r--r-- | test/wasm2js/float_misc.2asm.js | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/test/wasm2js/float_misc.2asm.js b/test/wasm2js/float_misc.2asm.js index a96284d4f..4bdff0241 100644 --- a/test/wasm2js/float_misc.2asm.js +++ b/test/wasm2js/float_misc.2asm.js @@ -38,6 +38,7 @@ function asmFunc(env) { var Math_max = Math.max; var Math_floor = Math.floor; var Math_ceil = Math.ceil; + var Math_trunc = Math.trunc; var Math_sqrt = Math.sqrt; var abort = env.abort; var nan = NaN; @@ -99,7 +100,7 @@ function asmFunc(env) { function $10(x) { x = Math_fround(x); - return Math_fround(Math_fround(__wasm_trunc_f32(Math_fround(x)))); + return Math_fround(Math_fround(Math_trunc(x))); } function $11(x) { @@ -200,7 +201,7 @@ function asmFunc(env) { function $24(x) { x = +x; - return +(+__wasm_trunc_f64(+x)); + return +Math_trunc(x); } function $25(x) { @@ -256,16 +257,6 @@ function asmFunc(env) { return +var$1; } - function __wasm_trunc_f32(var$0) { - var$0 = Math_fround(var$0); - return Math_fround(var$0 < Math_fround(0.0) ? Math_fround(Math_ceil(var$0)) : Math_fround(Math_floor(var$0))); - } - - function __wasm_trunc_f64(var$0) { - var$0 = +var$0; - return +(var$0 < 0.0 ? Math_ceil(var$0) : Math_floor(var$0)); - } - return { "f32_add": $0, "f32_sub": $1, |