diff options
Diffstat (limited to 'test/binaryen.js')
-rw-r--r-- | test/binaryen.js/exception-handling.js.txt | 8 | ||||
-rw-r--r-- | test/binaryen.js/kitchen-sink.js | 2 | ||||
-rw-r--r-- | test/binaryen.js/kitchen-sink.js.txt | 44 | ||||
-rw-r--r-- | test/binaryen.js/sideffects.js | 2 | ||||
-rw-r--r-- | test/binaryen.js/sideffects.js.txt | 14 |
5 files changed, 39 insertions, 31 deletions
diff --git a/test/binaryen.js/exception-handling.js.txt b/test/binaryen.js/exception-handling.js.txt index a1a1879bd..75ca8b5cb 100644 --- a/test/binaryen.js/exception-handling.js.txt +++ b/test/binaryen.js/exception-handling.js.txt @@ -34,7 +34,7 @@ ) ) -getExpressionInfo(throw) = {"id":47,"type":1,"tag":"e"} -getExpressionInfo(rethrow) = {"id":48,"type":1,"target":"l0"} -getExpressionInfo(try_catch) = {"id":46,"type":1,"name":"l0","hasCatchAll":0,"delegateTarget":"","isDelegate":0} -getExpressionInfo(try_delegate) = {"id":46,"type":0,"name":"try_outer","hasCatchAll":1,"delegateTarget":"","isDelegate":0} +getExpressionInfo(throw) = {"id":48,"type":1,"tag":"e"} +getExpressionInfo(rethrow) = {"id":49,"type":1,"target":"l0"} +getExpressionInfo(try_catch) = {"id":47,"type":1,"name":"l0","hasCatchAll":0,"delegateTarget":"","isDelegate":0} +getExpressionInfo(try_delegate) = {"id":47,"type":0,"name":"try_outer","hasCatchAll":1,"delegateTarget":"","isDelegate":0} diff --git a/test/binaryen.js/kitchen-sink.js b/test/binaryen.js/kitchen-sink.js index be7363ae5..f2da5d0a0 100644 --- a/test/binaryen.js/kitchen-sink.js +++ b/test/binaryen.js/kitchen-sink.js @@ -164,6 +164,8 @@ function test_ids() { console.log("RefIsId: " + binaryen.RefIsId); console.log("RefFuncId: " + binaryen.RefFuncId); console.log("RefEqId: " + binaryen.RefEqId); + console.log("TableGetId: " + binaryen.TableGetId); + console.log("TableSetId: " + binaryen.TableSetId); console.log("TryId: " + binaryen.TryId); console.log("ThrowId: " + binaryen.ThrowId); console.log("RethrowId: " + binaryen.RethrowId); diff --git a/test/binaryen.js/kitchen-sink.js.txt b/test/binaryen.js/kitchen-sink.js.txt index f971e1a07..54a18cd54 100644 --- a/test/binaryen.js/kitchen-sink.js.txt +++ b/test/binaryen.js/kitchen-sink.js.txt @@ -88,27 +88,29 @@ RefNullId: 41 RefIsId: 42 RefFuncId: 43 RefEqId: 44 -TryId: 46 -ThrowId: 47 -RethrowId: 48 -TupleMakeId: 49 -TupleExtractId: 50 -I31NewId: 51 -I31GetId: 52 -CallRefId: 53 -RefTestId: 54 -RefCastId: 55 -BrOnId: 56 -RttCanonId: 57 -RttSubId: 58 -StructNewId: 59 -StructGetId: 60 -StructSetId: 61 -ArrayNewId: 62 -ArrayInitId: 63 -ArrayGetId: 64 -ArraySetId: 65 -ArrayLenId: 66 +TableGetId: 45 +TableSetId: 46 +TryId: 47 +ThrowId: 48 +RethrowId: 49 +TupleMakeId: 50 +TupleExtractId: 51 +I31NewId: 52 +I31GetId: 53 +CallRefId: 54 +RefTestId: 55 +RefCastId: 56 +BrOnId: 57 +RttCanonId: 58 +RttSubId: 59 +StructNewId: 60 +StructGetId: 61 +StructSetId: 62 +ArrayNewId: 63 +ArrayInitId: 64 +ArrayGetId: 65 +ArraySetId: 66 +ArrayLenId: 67 getExpressionInfo={"id":15,"type":4,"op":6} (f32.neg (f32.const -33.61199951171875) diff --git a/test/binaryen.js/sideffects.js b/test/binaryen.js/sideffects.js index eb6f4fc63..654c51608 100644 --- a/test/binaryen.js/sideffects.js +++ b/test/binaryen.js/sideffects.js @@ -7,6 +7,8 @@ console.log("SideEffects.ReadsGlobal=" + binaryen.SideEffects.ReadsGlobal); console.log("SideEffects.WritesGlobal=" + binaryen.SideEffects.WritesGlobal); console.log("SideEffects.ReadsMemory=" + binaryen.SideEffects.ReadsMemory); console.log("SideEffects.WritesMemory=" + binaryen.SideEffects.WritesMemory); +console.log("SideEffects.ReadsTable=" + binaryen.SideEffects.ReadsTable); +console.log("SideEffects.WritesTable=" + binaryen.SideEffects.WritesTable); console.log("SideEffects.ImplicitTrap=" + binaryen.SideEffects.ImplicitTrap); console.log("SideEffects.IsAtomic=" + binaryen.SideEffects.IsAtomic); console.log("SideEffects.Throws=" + binaryen.SideEffects.Throws); diff --git a/test/binaryen.js/sideffects.js.txt b/test/binaryen.js/sideffects.js.txt index 8e511d089..b582d70bd 100644 --- a/test/binaryen.js/sideffects.js.txt +++ b/test/binaryen.js/sideffects.js.txt @@ -7,9 +7,11 @@ SideEffects.ReadsGlobal=16 SideEffects.WritesGlobal=32 SideEffects.ReadsMemory=64 SideEffects.WritesMemory=128 -SideEffects.ImplicitTrap=256 -SideEffects.IsAtomic=512 -SideEffects.Throws=1024 -SideEffects.DanglingPop=2048 -SideEffects.TrapsNeverHappen=4096 -SideEffects.Any=8191 +SideEffects.ReadsTable=256 +SideEffects.WritesTable=512 +SideEffects.ImplicitTrap=1024 +SideEffects.IsAtomic=2048 +SideEffects.Throws=4096 +SideEffects.DanglingPop=8192 +SideEffects.TrapsNeverHappen=16384 +SideEffects.Any=32767 |