diff options
Diffstat (limited to 'test/reference-types.wast.fromBinary')
-rw-r--r-- | test/reference-types.wast.fromBinary | 260 |
1 files changed, 130 insertions, 130 deletions
diff --git a/test/reference-types.wast.fromBinary b/test/reference-types.wast.fromBinary index 00e651305..7b63a755b 100644 --- a/test/reference-types.wast.fromBinary +++ b/test/reference-types.wast.fromBinary @@ -40,84 +40,84 @@ (nop) ) (func $test - (local $0 funcref) - (local $1 externref) - (local $2 exnref) - (local $3 anyref) - (local.set $1 - (local.get $1) - ) - (local.set $1 + (local $local_externref funcref) + (local $local_funcref externref) + (local $local_exnref exnref) + (local $local_anyref anyref) + (local.set $local_funcref + (local.get $local_funcref) + ) + (local.set $local_funcref (global.get $global$0) ) - (local.set $1 + (local.set $local_funcref (ref.null extern) ) - (local.set $0 - (local.get $0) + (local.set $local_externref + (local.get $local_externref) ) - (local.set $0 + (local.set $local_externref (global.get $global$1) ) - (local.set $0 + (local.set $local_externref (ref.null func) ) - (local.set $0 + (local.set $local_externref (ref.func $foo) ) - (local.set $2 - (local.get $2) + (local.set $local_exnref + (local.get $local_exnref) ) - (local.set $2 + (local.set $local_exnref (global.get $global$3) ) - (local.set $2 + (local.set $local_exnref (ref.null exn) ) - (local.set $3 - (local.get $3) + (local.set $local_anyref + (local.get $local_anyref) ) - (local.set $3 + (local.set $local_anyref (global.get $global$4) ) - (local.set $3 + (local.set $local_anyref (ref.null any) ) - (local.set $3 - (local.get $1) + (local.set $local_anyref + (local.get $local_funcref) ) - (local.set $3 + (local.set $local_anyref (global.get $global$0) ) - (local.set $3 + (local.set $local_anyref (ref.null extern) ) - (local.set $3 - (local.get $0) + (local.set $local_anyref + (local.get $local_externref) ) - (local.set $3 + (local.set $local_anyref (global.get $global$1) ) - (local.set $3 + (local.set $local_anyref (ref.null func) ) - (local.set $3 + (local.set $local_anyref (ref.func $foo) ) - (local.set $3 - (local.get $2) + (local.set $local_anyref + (local.get $local_exnref) ) - (local.set $3 + (local.set $local_anyref (global.get $global$3) ) - (local.set $3 + (local.set $local_anyref (ref.null exn) ) (global.set $global$0 (global.get $global$0) ) (global.set $global$0 - (local.get $1) + (local.get $local_funcref) ) (global.set $global$0 (ref.null extern) @@ -126,7 +126,7 @@ (global.get $global$1) ) (global.set $global$1 - (local.get $0) + (local.get $local_externref) ) (global.set $global$1 (ref.null func) @@ -138,7 +138,7 @@ (global.get $global$3) ) (global.set $global$3 - (local.get $2) + (local.get $local_exnref) ) (global.set $global$3 (ref.null exn) @@ -147,7 +147,7 @@ (global.get $global$4) ) (global.set $global$4 - (local.get $3) + (local.get $local_anyref) ) (global.set $global$4 (ref.null any) @@ -156,7 +156,7 @@ (global.get $global$0) ) (global.set $global$4 - (local.get $1) + (local.get $local_funcref) ) (global.set $global$4 (ref.null extern) @@ -165,7 +165,7 @@ (global.get $global$1) ) (global.set $global$4 - (local.get $0) + (local.get $local_externref) ) (global.set $global$4 (ref.null func) @@ -177,13 +177,13 @@ (global.get $global$3) ) (global.set $global$4 - (local.get $2) + (local.get $local_exnref) ) (global.set $global$4 (ref.null exn) ) (call $take_externref - (local.get $1) + (local.get $local_funcref) ) (call $take_externref (global.get $global$0) @@ -192,7 +192,7 @@ (ref.null extern) ) (call $take_funcref - (local.get $0) + (local.get $local_externref) ) (call $take_funcref (global.get $global$1) @@ -204,7 +204,7 @@ (ref.func $foo) ) (call $take_exnref - (local.get $2) + (local.get $local_exnref) ) (call $take_exnref (global.get $global$3) @@ -213,7 +213,7 @@ (ref.null exn) ) (call $take_anyref - (local.get $3) + (local.get $local_anyref) ) (call $take_anyref (global.get $global$4) @@ -222,7 +222,7 @@ (ref.null any) ) (call $take_anyref - (local.get $1) + (local.get $local_funcref) ) (call $take_anyref (global.get $global$0) @@ -231,7 +231,7 @@ (ref.null extern) ) (call $take_anyref - (local.get $0) + (local.get $local_externref) ) (call $take_anyref (global.get $global$1) @@ -243,7 +243,7 @@ (ref.func $foo) ) (call $take_anyref - (local.get $2) + (local.get $local_exnref) ) (call $take_anyref (global.get $global$3) @@ -252,7 +252,7 @@ (ref.null exn) ) (call_indirect (type $externref_=>_none) - (local.get $1) + (local.get $local_funcref) (i32.const 0) ) (call_indirect (type $externref_=>_none) @@ -264,7 +264,7 @@ (i32.const 0) ) (call_indirect (type $funcref_=>_none) - (local.get $0) + (local.get $local_externref) (i32.const 1) ) (call_indirect (type $funcref_=>_none) @@ -280,7 +280,7 @@ (i32.const 1) ) (call_indirect (type $exnref_=>_none) - (local.get $2) + (local.get $local_exnref) (i32.const 2) ) (call_indirect (type $exnref_=>_none) @@ -292,7 +292,7 @@ (i32.const 2) ) (call_indirect (type $anyref_=>_none) - (local.get $3) + (local.get $local_anyref) (i32.const 3) ) (call_indirect (type $anyref_=>_none) @@ -304,7 +304,7 @@ (i32.const 3) ) (call_indirect (type $anyref_=>_none) - (local.get $1) + (local.get $local_funcref) (i32.const 3) ) (call_indirect (type $anyref_=>_none) @@ -316,7 +316,7 @@ (i32.const 3) ) (call_indirect (type $anyref_=>_none) - (local.get $0) + (local.get $local_externref) (i32.const 3) ) (call_indirect (type $anyref_=>_none) @@ -332,7 +332,7 @@ (i32.const 3) ) (call_indirect (type $anyref_=>_none) - (local.get $2) + (local.get $local_exnref) (i32.const 3) ) (call_indirect (type $anyref_=>_none) @@ -346,7 +346,7 @@ (drop (block $label$1 (result externref) (br_if $label$1 - (local.get $1) + (local.get $local_funcref) (i32.const 1) ) ) @@ -370,7 +370,7 @@ (drop (block $label$4 (result funcref) (br_if $label$4 - (local.get $0) + (local.get $local_externref) (i32.const 1) ) ) @@ -402,7 +402,7 @@ (drop (block $label$8 (result exnref) (br_if $label$8 - (local.get $2) + (local.get $local_exnref) (i32.const 1) ) ) @@ -426,7 +426,7 @@ (drop (block $label$11 (result anyref) (br_if $label$11 - (local.get $3) + (local.get $local_anyref) (i32.const 1) ) ) @@ -450,7 +450,7 @@ (drop (block $label$14 (result anyref) (br_if $label$14 - (local.get $1) + (local.get $local_funcref) (i32.const 1) ) ) @@ -458,7 +458,7 @@ (drop (block $label$15 (result anyref) (br_if $label$15 - (local.get $0) + (local.get $local_externref) (i32.const 1) ) ) @@ -466,7 +466,7 @@ (drop (block $label$16 (result anyref) (br_if $label$16 - (local.get $2) + (local.get $local_exnref) (i32.const 1) ) ) @@ -505,7 +505,7 @@ ) (drop (loop $label$21 (result externref) - (local.get $1) + (local.get $local_funcref) ) ) (drop @@ -520,7 +520,7 @@ ) (drop (loop $label$24 (result funcref) - (local.get $0) + (local.get $local_externref) ) ) (drop @@ -540,7 +540,7 @@ ) (drop (loop $label$28 (result exnref) - (local.get $2) + (local.get $local_exnref) ) ) (drop @@ -555,7 +555,7 @@ ) (drop (loop $label$31 (result anyref) - (local.get $3) + (local.get $local_anyref) ) ) (drop @@ -570,7 +570,7 @@ ) (drop (loop $label$34 (result anyref) - (local.get $1) + (local.get $local_funcref) ) ) (drop @@ -585,7 +585,7 @@ ) (drop (loop $label$37 (result anyref) - (local.get $0) + (local.get $local_externref) ) ) (drop @@ -605,7 +605,7 @@ ) (drop (loop $label$41 (result anyref) - (local.get $2) + (local.get $local_exnref) ) ) (drop @@ -621,50 +621,50 @@ (drop (if (result externref) (i32.const 1) - (local.get $1) + (local.get $local_funcref) (ref.null extern) ) ) (drop (if (result funcref) (i32.const 1) - (local.get $0) + (local.get $local_externref) (ref.null func) ) ) (drop (if (result exnref) (i32.const 1) - (local.get $2) + (local.get $local_exnref) (ref.null exn) ) ) (drop (if (result anyref) (i32.const 1) - (local.get $3) + (local.get $local_anyref) (ref.null any) ) ) (drop (if (result anyref) (i32.const 1) - (local.get $1) - (local.get $0) + (local.get $local_funcref) + (local.get $local_externref) ) ) (drop (if (result anyref) (i32.const 1) - (local.get $1) - (local.get $2) + (local.get $local_funcref) + (local.get $local_exnref) ) ) (drop (if (result anyref) (i32.const 1) - (local.get $0) - (local.get $2) + (local.get $local_externref) + (local.get $local_exnref) ) ) (drop @@ -698,7 +698,7 @@ (drop (try (result externref) (do - (local.get $1) + (local.get $local_funcref) ) (catch (drop @@ -734,7 +734,7 @@ (drop (try (result anyref) (do - (local.get $1) + (local.get $local_funcref) ) (catch (drop @@ -747,7 +747,7 @@ (drop (try (result anyref) (do - (local.get $1) + (local.get $local_funcref) ) (catch (pop exnref) @@ -763,7 +763,7 @@ (drop (pop exnref) ) - (local.get $1) + (local.get $local_funcref) ) ) ) @@ -786,7 +786,7 @@ (drop (pop exnref) ) - (local.get $1) + (local.get $local_funcref) ) ) ) @@ -805,21 +805,21 @@ ) (drop (select (result externref) - (local.get $1) + (local.get $local_funcref) (ref.null extern) (i32.const 1) ) ) (drop (select (result funcref) - (local.get $0) + (local.get $local_externref) (ref.null func) (i32.const 1) ) ) (drop (select (result exnref) - (local.get $2) + (local.get $local_exnref) (ref.null exn) (i32.const 1) ) @@ -833,49 +833,49 @@ ) (drop (select (result anyref) - (local.get $1) - (local.get $0) + (local.get $local_funcref) + (local.get $local_externref) (i32.const 1) ) ) (drop (select (result anyref) - (local.get $1) - (local.get $2) + (local.get $local_funcref) + (local.get $local_exnref) (i32.const 1) ) ) (drop (select (result anyref) - (local.get $0) - (local.get $1) + (local.get $local_externref) + (local.get $local_funcref) (i32.const 1) ) ) (drop (select (result anyref) - (local.get $0) - (local.get $2) + (local.get $local_externref) + (local.get $local_exnref) (i32.const 1) ) ) (drop (select (result anyref) - (local.get $2) - (local.get $1) + (local.get $local_exnref) + (local.get $local_funcref) (i32.const 1) ) ) (drop (select (result anyref) - (local.get $2) - (local.get $0) + (local.get $local_exnref) + (local.get $local_externref) (i32.const 1) ) ) (drop (ref.is_null - (local.get $1) + (local.get $local_funcref) ) ) (drop @@ -890,7 +890,7 @@ ) (drop (ref.is_null - (local.get $0) + (local.get $local_externref) ) ) (drop @@ -910,7 +910,7 @@ ) (drop (ref.is_null - (local.get $2) + (local.get $local_exnref) ) ) (drop @@ -925,7 +925,7 @@ ) (drop (ref.is_null - (local.get $3) + (local.get $local_anyref) ) ) (drop @@ -940,8 +940,8 @@ ) ) (func $return_externref_local (result externref) - (local $0 externref) - (local.get $0) + (local $local_externref externref) + (local.get $local_externref) ) (func $return_externref_global (result externref) (global.get $global$0) @@ -950,8 +950,8 @@ (ref.null extern) ) (func $return_funcref_local (result funcref) - (local $0 funcref) - (local.get $0) + (local $local_funcref funcref) + (local.get $local_funcref) ) (func $return_funcref_global (result funcref) (global.get $global$1) @@ -963,8 +963,8 @@ (ref.func $foo) ) (func $return_exnref_local (result exnref) - (local $0 exnref) - (local.get $0) + (local $local_exnref exnref) + (local.get $local_exnref) ) (func $return_exnref_global (result exnref) (global.get $global$3) @@ -973,8 +973,8 @@ (ref.null exn) ) (func $return_anyref_local (result anyref) - (local $0 anyref) - (local.get $0) + (local $local_anyref anyref) + (local.get $local_anyref) ) (func $return_anyref_global (result anyref) (global.get $global$4) @@ -983,8 +983,8 @@ (ref.null any) ) (func $return_anyref2 (result anyref) - (local $0 externref) - (local.get $0) + (local $local_externref externref) + (local.get $local_externref) ) (func $return_anyref3 (result anyref) (global.get $global$0) @@ -993,8 +993,8 @@ (ref.null extern) ) (func $return_anyref5 (result anyref) - (local $0 funcref) - (local.get $0) + (local $local_funcref funcref) + (local.get $local_funcref) ) (func $return_anyref6 (result anyref) (global.get $global$1) @@ -1006,8 +1006,8 @@ (ref.func $foo) ) (func $return_anyref9 (result anyref) - (local $0 exnref) - (local.get $0) + (local $local_exnref exnref) + (local.get $local_exnref) ) (func $return_anyref10 (result anyref) (global.get $global$3) @@ -1016,35 +1016,35 @@ (ref.null exn) ) (func $returns_externref (result externref) - (local $0 externref) + (local $local_externref externref) (return - (local.get $0) + (local.get $local_externref) ) ) (func $returns_funcref (result funcref) - (local $0 funcref) + (local $local_funcref funcref) (return - (local.get $0) + (local.get $local_funcref) ) ) (func $returns_exnref (result exnref) - (local $0 exnref) + (local $local_exnref exnref) (return - (local.get $0) + (local.get $local_exnref) ) ) (func $returns_anyref (result anyref) - (local $0 anyref) + (local $local_anyref anyref) (return - (local.get $0) + (local.get $local_anyref) ) ) (func $returns_anyref2 (result anyref) - (local $0 funcref) - (local $1 externref) - (local $2 exnref) + (local $local_externref funcref) + (local $local_funcref externref) + (local $local_exnref exnref) (return - (local.get $1) + (local.get $local_funcref) ) ) ) |