summaryrefslogtreecommitdiff
path: root/test/wasm2js/conversions-modified.2asm.js.opt
diff options
context:
space:
mode:
Diffstat (limited to 'test/wasm2js/conversions-modified.2asm.js.opt')
-rw-r--r--test/wasm2js/conversions-modified.2asm.js.opt22
1 files changed, 18 insertions, 4 deletions
diff --git a/test/wasm2js/conversions-modified.2asm.js.opt b/test/wasm2js/conversions-modified.2asm.js.opt
index 811845f9d..5eb7435ee 100644
--- a/test/wasm2js/conversions-modified.2asm.js.opt
+++ b/test/wasm2js/conversions-modified.2asm.js.opt
@@ -121,15 +121,29 @@ function asmFunc(imports) {
}
function legalstub$7($0) {
- i64toi32_i32$HIGH_BITS = Math_fround(Math_abs($0)) >= Math_fround(1.0) ? ~~($0 > Math_fround(0.0) ? Math_fround(Math_min(Math_fround(Math_floor(Math_fround($0 * Math_fround(2.3283064365386963e-10)))), Math_fround(4294967296.0))) : Math_fround(Math_ceil(Math_fround(Math_fround($0 - Math_fround(~~$0 >>> 0 >>> 0)) * Math_fround(2.3283064365386963e-10))))) >>> 0 : 0;
+ var $1 = 0, $2 = 0;
+ $2 = ~~$0 >>> 0;
+ if (Math_fround(Math_abs($0)) >= Math_fround(1.0)) {
+ $1 = ~~($0 > Math_fround(0.0) ? Math_fround(Math_min(Math_fround(Math_floor(Math_fround($0 * Math_fround(2.3283064365386963e-10)))), Math_fround(4294967296.0))) : Math_fround(Math_ceil(Math_fround(Math_fround($0 - Math_fround(~~$0 >>> 0 >>> 0)) * Math_fround(2.3283064365386963e-10))))) >>> 0
+ } else {
+ $1 = 0
+ }
+ i64toi32_i32$HIGH_BITS = $1;
setTempRet0(i64toi32_i32$HIGH_BITS | 0);
- return ~~$0 >>> 0;
+ return $2;
}
function legalstub$9($0) {
- i64toi32_i32$HIGH_BITS = Math_abs($0) >= 1.0 ? ~~($0 > 0.0 ? Math_min(Math_floor($0 * 2.3283064365386963e-10), 4294967295.0) : Math_ceil(($0 - +(~~$0 >>> 0 >>> 0)) * 2.3283064365386963e-10)) >>> 0 : 0;
+ var $1 = 0, $2 = 0;
+ $2 = ~~$0 >>> 0;
+ if (Math_abs($0) >= 1.0) {
+ $1 = ~~($0 > 0.0 ? Math_min(Math_floor($0 * 2.3283064365386963e-10), 4294967295.0) : Math_ceil(($0 - +(~~$0 >>> 0 >>> 0)) * 2.3283064365386963e-10)) >>> 0
+ } else {
+ $1 = 0
+ }
+ i64toi32_i32$HIGH_BITS = $1;
setTempRet0(i64toi32_i32$HIGH_BITS | 0);
- return ~~$0 >>> 0;
+ return $2;
}
function legalstub$12($0, $1) {