summaryrefslogtreecommitdiff
path: root/test/emcc_hello_world.fromasm.imprecise
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_hello_world.fromasm.imprecise')
-rw-r--r--test/emcc_hello_world.fromasm.imprecise130
1 files changed, 53 insertions, 77 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise
index bcc64a662..b387f8cac 100644
--- a/test/emcc_hello_world.fromasm.imprecise
+++ b/test/emcc_hello_world.fromasm.imprecise
@@ -3614,27 +3614,20 @@
(br $__rjti$3)
)
(if
- (i32.and
- (i32.eqz
- (tee_local $7
- (i32.load
- (tee_local $5
- (get_local $19)
- )
+ (i32.or
+ (tee_local $7
+ (i32.load
+ (tee_local $5
+ (get_local $19)
)
)
)
- (i32.eqz
- (tee_local $8
- (i32.load offset=4
- (get_local $5)
- )
+ (tee_local $8
+ (i32.load offset=4
+ (get_local $5)
)
)
)
- (set_local $8
- (get_local $26)
- )
(block
(set_local $5
(get_local $7)
@@ -3662,27 +3655,24 @@
)
)
(br_if $while-in32
- (i32.eqz
- (i32.and
- (i32.eqz
- (tee_local $5
- (call $_bitshift64Lshr
- (get_local $5)
- (get_local $7)
- (i32.const 3)
- )
- )
- )
- (i32.eqz
- (tee_local $7
- (get_global $tempRet0)
- )
+ (i32.or
+ (tee_local $5
+ (call $_bitshift64Lshr
+ (get_local $5)
+ (get_local $7)
+ (i32.const 3)
)
)
+ (tee_local $7
+ (get_global $tempRet0)
+ )
)
)
)
)
+ (set_local $8
+ (get_local $26)
+ )
)
(set_local $5
(if (result i32)
@@ -6417,38 +6407,22 @@
)
)
(if
- (i32.and
- (i32.eqz
- (tee_local $8
- (i32.load
- (tee_local $5
- (get_local $19)
- )
+ (i32.or
+ (tee_local $8
+ (i32.load
+ (tee_local $5
+ (get_local $19)
)
)
)
- (i32.eqz
- (tee_local $11
- (i32.load offset=4
- (get_local $5)
- )
+ (tee_local $11
+ (i32.load offset=4
+ (get_local $5)
)
)
)
(block
(set_local $5
- (get_local $26)
- )
- (set_local $8
- (i32.const 0)
- )
- (set_local $9
- (i32.const 4091)
- )
- (br $__rjti$8)
- )
- (block
- (set_local $5
(get_local $8)
)
(set_local $8
@@ -6476,23 +6450,17 @@
)
)
(br_if $while-in123
- (i32.eqz
- (i32.and
- (i32.eqz
- (tee_local $5
- (call $_bitshift64Lshr
- (get_local $5)
- (get_local $11)
- (i32.const 4)
- )
- )
- )
- (i32.eqz
- (tee_local $11
- (get_global $tempRet0)
- )
+ (i32.or
+ (tee_local $5
+ (call $_bitshift64Lshr
+ (get_local $5)
+ (get_local $11)
+ (i32.const 4)
)
)
+ (tee_local $11
+ (get_global $tempRet0)
+ )
)
)
(set_local $5
@@ -6508,15 +6476,13 @@
(i32.const 8)
)
)
- (i32.and
- (i32.eqz
+ (i32.eqz
+ (i32.or
(i32.load
(tee_local $11
(get_local $19)
)
)
- )
- (i32.eqz
(i32.load offset=4
(get_local $11)
)
@@ -6545,6 +6511,18 @@
)
(br $__rjti$8)
)
+ (block
+ (set_local $5
+ (get_local $26)
+ )
+ (set_local $8
+ (i32.const 0)
+ )
+ (set_local $9
+ (i32.const 4091)
+ )
+ (br $__rjti$8)
+ )
)
)
(set_local $5
@@ -9317,11 +9295,9 @@
)
)
(if
- (i32.and
- (i32.eqz
+ (i32.eqz
+ (i32.or
(get_local $4)
- )
- (i32.eqz
(get_local $0)
)
)