reserve-joinreg.js (646B)
1 // Bug 1280933, excerpted from binary test case provided there. 2 3 wasmEvalText( 4 `(module 5 (func $func0 (param $arg0 i32) (result i32) (local $var0 i64) 6 (local.set $var0 (i64.extend_i32_u (local.get $arg0))) 7 (i32.wrap_i64 8 (i64.add 9 (block (result i64) 10 (block $label1 11 (loop $label0 12 (drop 13 (block $label2 (result i64) 14 (br_table $label2 (i64.const 0) (local.get $arg0)) 15 ) 16 ) 17 (local.set $var0 (i64.mul (i64.const 2) (local.get $var0))) 18 ) 19 ) 20 (local.tee $var0 (i64.add (i64.const 4) (local.get $var0)))) 21 (i64.const 1)))) 22 (export "" (func 0)))`);