diff options
Diffstat (limited to 'test/debugInfo.fromasm.read-written')
-rw-r--r-- | test/debugInfo.fromasm.read-written | 41 |
1 files changed, 18 insertions, 23 deletions
diff --git a/test/debugInfo.fromasm.read-written b/test/debugInfo.fromasm.read-written index 7fbc9e2c4..2cc9a03de 100644 --- a/test/debugInfo.fromasm.read-written +++ b/test/debugInfo.fromasm.read-written @@ -39,12 +39,12 @@ ;;@ even-opted.cpp:1:0 (if (result i32) (local.tee $2 - (local.tee $1 + (local.tee $0 (i32.shr_s ;;@ even-opted.cpp:2:0 (local.get $1) ;;@ even-opted.cpp:1:0 - (local.tee $0 + (local.tee $1 (i32.add (local.get $0) (local.get $1) @@ -55,12 +55,12 @@ ) ;;@ even-opted.cpp:3:0 (i32.rem_s - (local.get $0) + (local.get $1) (local.get $2) ) (i32.const 0) ) - (local.get $1) + (local.get $0) ) ) (func $fib (; 3 ;) (type $1) (param $0 i32) (result i32) @@ -69,63 +69,58 @@ (local $3 i32) (local $4 i32) ;;@ fib.c:8:0 - (local.set $4 + (local.set $2 ;;@ fib.c:3:0 (if (result i32) (i32.gt_s (local.get $0) (i32.const 0) ) + (i32.const 1) (block (result i32) - (local.set $3 - (i32.const 1) - ) - (i32.const 0) - ) - (block (result i32) - (local.set $1 + (local.set $0 (i32.const 1) ) ;;@ fib.c:8:0 (return - (local.get $1) + (local.get $0) ) ) ) ) (loop $label$3 ;;@ fib.c:4:0 - (local.set $1 + (local.set $4 (i32.add + (local.get $2) (local.get $3) - (local.get $4) ) ) ;;@ fib.c:3:0 - (local.set $2 + (local.set $1 (i32.add - (local.get $2) + (local.get $1) (i32.const 1) ) ) (if (i32.ne (local.get $0) - (local.get $2) + (local.get $1) ) (block - (local.set $4 - (local.get $3) - ) (local.set $3 - (local.get $1) + (local.get $2) + ) + (local.set $2 + (local.get $4) ) (br $label$3) ) ) ) ;;@ fib.c:8:0 - (local.get $1) + (local.get $4) ) (func $switch_reach (; 4 ;) (type $1) (param $0 i32) (result i32) (local $1 i32) |