Home

Errors: 4

Warnings: 0

Successes: 84


nop.wast

{"type":"module","line":3,"filename":"nop.0.wasm"}

loaded

{"type":"assert_return","line":306,"action":{"type":"invoke","field":"as-func-first"},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-func-first") (i32.const 1))

ok, result

{"type":"assert_return","line":307,"action":{"type":"invoke","field":"as-func-mid"},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-func-mid") (i32.const 2))

ok, result

{"type":"assert_return","line":308,"action":{"type":"invoke","field":"as-func-last"},"expected":[{"type":"i32","value":"3"}]}
(assert_return (invoke "as-func-last") (i32.const 3))

ok, result

{"type":"assert_return","line":309,"action":{"type":"invoke","field":"as-func-everywhere"},"expected":[{"type":"i32","value":"4"}]}
(assert_return (invoke "as-func-everywhere") (i32.const 4))

ok, result

{"type":"assert_return","line":311,"action":{"type":"invoke","field":"as-drop-first","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "as-drop-first" (i32.const 0)))

ok, result

{"type":"assert_return","line":312,"action":{"type":"invoke","field":"as-drop-last","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "as-drop-last" (i32.const 0)))

ok, result

{"type":"assert_return","line":313,"action":{"type":"invoke","field":"as-drop-everywhere","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "as-drop-everywhere" (i32.const 0)))

ok, result

{"type":"assert_return","line":315,"action":{"type":"invoke","field":"as-select-first","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"3"}]}
(assert_return (invoke "as-select-first" (i32.const 3)) (i32.const 3))

ok, result

{"type":"assert_return","line":316,"action":{"type":"invoke","field":"as-select-mid1","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"3"}]}
(assert_return (invoke "as-select-mid1" (i32.const 3)) (i32.const 3))

ok, result

{"type":"assert_return","line":317,"action":{"type":"invoke","field":"as-select-mid2","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"3"}]}
(assert_return (invoke "as-select-mid2" (i32.const 3)) (i32.const 3))

ok, result

{"type":"assert_return","line":318,"action":{"type":"invoke","field":"as-select-last","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"3"}]}
(assert_return (invoke "as-select-last" (i32.const 3)) (i32.const 3))

ok, result

{"type":"assert_return","line":319,"action":{"type":"invoke","field":"as-select-everywhere","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"3"}]}
(assert_return (invoke "as-select-everywhere" (i32.const 3)) (i32.const 3))

ok, result

{"type":"assert_return","line":321,"action":{"type":"invoke","field":"as-block-first"},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-block-first") (i32.const 2))

ok, result

{"type":"assert_return","line":322,"action":{"type":"invoke","field":"as-block-mid"},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-block-mid") (i32.const 2))

ok, result

{"type":"assert_return","line":323,"action":{"type":"invoke","field":"as-block-last"},"expected":[{"type":"i32","value":"3"}]}
(assert_return (invoke "as-block-last") (i32.const 3))

ok, result

{"type":"assert_return","line":324,"action":{"type":"invoke","field":"as-block-everywhere"},"expected":[{"type":"i32","value":"4"}]}
(assert_return (invoke "as-block-everywhere") (i32.const 4))

ok, result

{"type":"assert_return","line":326,"action":{"type":"invoke","field":"as-loop-first"},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-loop-first") (i32.const 2))

ok, result

{"type":"assert_return","line":327,"action":{"type":"invoke","field":"as-loop-mid"},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-loop-mid") (i32.const 2))

ok, result

{"type":"assert_return","line":328,"action":{"type":"invoke","field":"as-loop-last"},"expected":[{"type":"i32","value":"3"}]}
(assert_return (invoke "as-loop-last") (i32.const 3))

ok, result

{"type":"assert_return","line":329,"action":{"type":"invoke","field":"as-loop-everywhere"},"expected":[{"type":"i32","value":"4"}]}
(assert_return (invoke "as-loop-everywhere") (i32.const 4))

ok, result

{"type":"assert_return","line":331,"action":{"type":"invoke","field":"as-if-condition","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "as-if-condition" (i32.const 0)))

ok, result

{"type":"assert_return","line":332,"action":{"type":"invoke","field":"as-if-condition","args":[{"type":"i32","value":"4294967295"}]}}
(assert_return (invoke "as-if-condition" (i32.const -1)))

ok, result

{"type":"assert_return","line":333,"action":{"type":"invoke","field":"as-if-then","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "as-if-then" (i32.const 0)))

ok, result

{"type":"assert_return","line":334,"action":{"type":"invoke","field":"as-if-then","args":[{"type":"i32","value":"4"}]}}
(assert_return (invoke "as-if-then" (i32.const 4)))

ok, result

{"type":"assert_return","line":335,"action":{"type":"invoke","field":"as-if-else","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "as-if-else" (i32.const 0)))

ok, result

{"type":"assert_return","line":336,"action":{"type":"invoke","field":"as-if-else","args":[{"type":"i32","value":"3"}]}}
(assert_return (invoke "as-if-else" (i32.const 3)))

ok, result

{"type":"assert_return","line":338,"action":{"type":"invoke","field":"as-br-first","args":[{"type":"i32","value":"5"}]},"expected":[{"type":"i32","value":"5"}]}
(assert_return (invoke "as-br-first" (i32.const 5)) (i32.const 5))

ok, result

{"type":"assert_return","line":339,"action":{"type":"invoke","field":"as-br-last","args":[{"type":"i32","value":"6"}]},"expected":[{"type":"i32","value":"6"}]}
(assert_return (invoke "as-br-last" (i32.const 6)) (i32.const 6))

ok, result

{"type":"assert_return","line":340,"action":{"type":"invoke","field":"as-br-everywhere","args":[{"type":"i32","value":"7"}]},"expected":[{"type":"i32","value":"7"}]}
(assert_return (invoke "as-br-everywhere" (i32.const 7)) (i32.const 7))

ok, result

{"type":"assert_return","line":342,"action":{"type":"invoke","field":"as-br_if-first","args":[{"type":"i32","value":"4"}]},"expected":[{"type":"i32","value":"4"}]}
(assert_return (invoke "as-br_if-first" (i32.const 4)) (i32.const 4))

ok, result

{"type":"assert_return","line":343,"action":{"type":"invoke","field":"as-br_if-mid","args":[{"type":"i32","value":"5"}]},"expected":[{"type":"i32","value":"5"}]}
(assert_return (invoke "as-br_if-mid" (i32.const 5)) (i32.const 5))

ok, result

{"type":"assert_return","line":344,"action":{"type":"invoke","field":"as-br_if-last","args":[{"type":"i32","value":"6"}]},"expected":[{"type":"i32","value":"6"}]}
(assert_return (invoke "as-br_if-last" (i32.const 6)) (i32.const 6))

ok, result

{"type":"assert_return","line":345,"action":{"type":"invoke","field":"as-br_if-everywhere","args":[{"type":"i32","value":"7"}]},"expected":[{"type":"i32","value":"7"}]}
(assert_return (invoke "as-br_if-everywhere" (i32.const 7)) (i32.const 7))

ok, result

{"type":"assert_return","line":347,"action":{"type":"invoke","field":"as-br_table-first","args":[{"type":"i32","value":"4"}]},"expected":[{"type":"i32","value":"4"}]}
(assert_return (invoke "as-br_table-first" (i32.const 4)) (i32.const 4))

ok, result

{"type":"assert_return","line":348,"action":{"type":"invoke","field":"as-br_table-mid","args":[{"type":"i32","value":"5"}]},"expected":[{"type":"i32","value":"5"}]}
(assert_return (invoke "as-br_table-mid" (i32.const 5)) (i32.const 5))

ok, result

{"type":"assert_return","line":349,"action":{"type":"invoke","field":"as-br_table-last","args":[{"type":"i32","value":"6"}]},"expected":[{"type":"i32","value":"6"}]}
(assert_return (invoke "as-br_table-last" (i32.const 6)) (i32.const 6))

ok, result

{"type":"assert_return","line":350,"action":{"type":"invoke","field":"as-br_table-everywhere","args":[{"type":"i32","value":"7"}]},"expected":[{"type":"i32","value":"7"}]}
(assert_return (invoke "as-br_table-everywhere" (i32.const 7)) (i32.const 7))

ok, result

{"type":"assert_return","line":352,"action":{"type":"invoke","field":"as-return-first","args":[{"type":"i32","value":"5"}]},"expected":[{"type":"i32","value":"5"}]}
(assert_return (invoke "as-return-first" (i32.const 5)) (i32.const 5))

ok, result

{"type":"assert_return","line":353,"action":{"type":"invoke","field":"as-return-last","args":[{"type":"i32","value":"6"}]},"expected":[{"type":"i32","value":"6"}]}
(assert_return (invoke "as-return-last" (i32.const 6)) (i32.const 6))

ok, result

{"type":"assert_return","line":354,"action":{"type":"invoke","field":"as-return-everywhere","args":[{"type":"i32","value":"7"}]},"expected":[{"type":"i32","value":"7"}]}
(assert_return (invoke "as-return-everywhere" (i32.const 7)) (i32.const 7))

ok, result

{"type":"assert_return","line":356,"action":{"type":"invoke","field":"as-call-first","args":[{"type":"i32","value":"3"},{"type":"i32","value":"1"},{"type":"i32","value":"2"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-call-first" (i32.const 3) (i32.const 1) (i32.const 2)) (i32.const 2))

ok, result

{"type":"assert_return","line":357,"action":{"type":"invoke","field":"as-call-mid1","args":[{"type":"i32","value":"3"},{"type":"i32","value":"1"},{"type":"i32","value":"2"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-call-mid1" (i32.const 3) (i32.const 1) (i32.const 2)) (i32.const 2))

ok, result

{"type":"assert_return","line":358,"action":{"type":"invoke","field":"as-call-mid2","args":[{"type":"i32","value":"0"},{"type":"i32","value":"3"},{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-call-mid2" (i32.const 0) (i32.const 3) (i32.const 1)) (i32.const 2))

ok, result

{"type":"assert_return","line":359,"action":{"type":"invoke","field":"as-call-last","args":[{"type":"i32","value":"10"},{"type":"i32","value":"9"},{"type":"i32","value":"4294967295"}]},"expected":[{"type":"i32","value":"20"}]}
(assert_return (invoke "as-call-last" (i32.const 10) (i32.const 9) (i32.const -1)) (i32.const 20))

ok, result

{"type":"assert_return","line":360,"action":{"type":"invoke","field":"as-call-everywhere","args":[{"type":"i32","value":"2"},{"type":"i32","value":"1"},{"type":"i32","value":"5"}]},"expected":[{"type":"i32","value":"4294967294"}]}
(assert_return (invoke "as-call-everywhere" (i32.const 2) (i32.const 1) (i32.const 5)) (i32.const -2))

ok, result

{"type":"assert_return","line":362,"action":{"type":"invoke","field":"as-unary-first","args":[{"type":"i32","value":"30"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-unary-first" (i32.const 30)) (i32.const 1))

ok, result

{"type":"assert_return","line":363,"action":{"type":"invoke","field":"as-unary-last","args":[{"type":"i32","value":"30"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-unary-last" (i32.const 30)) (i32.const 1))

ok, result

{"type":"assert_return","line":364,"action":{"type":"invoke","field":"as-unary-everywhere","args":[{"type":"i32","value":"12"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-unary-everywhere" (i32.const 12)) (i32.const 2))

ok, result

{"type":"assert_return","line":366,"action":{"type":"invoke","field":"as-binary-first","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"6"}]}
(assert_return (invoke "as-binary-first" (i32.const 3)) (i32.const 6))

ok, result

{"type":"assert_return","line":367,"action":{"type":"invoke","field":"as-binary-mid","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"6"}]}
(assert_return (invoke "as-binary-mid" (i32.const 3)) (i32.const 6))

ok, result

{"type":"assert_return","line":368,"action":{"type":"invoke","field":"as-binary-last","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"6"}]}
(assert_return (invoke "as-binary-last" (i32.const 3)) (i32.const 6))

ok, result

{"type":"assert_return","line":369,"action":{"type":"invoke","field":"as-binary-everywhere","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"6"}]}
(assert_return (invoke "as-binary-everywhere" (i32.const 3)) (i32.const 6))

ok, result

{"type":"assert_return","line":371,"action":{"type":"invoke","field":"as-test-first","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-test-first" (i32.const 0)) (i32.const 1))

ok, result

{"type":"assert_return","line":372,"action":{"type":"invoke","field":"as-test-last","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-test-last" (i32.const 0)) (i32.const 1))

ok, result

{"type":"assert_return","line":373,"action":{"type":"invoke","field":"as-test-everywhere","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-test-everywhere" (i32.const 0)) (i32.const 1))

ok, result

{"type":"assert_return","line":375,"action":{"type":"invoke","field":"as-compare-first","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "as-compare-first" (i32.const 3)) (i32.const 0))

ok, result

{"type":"assert_return","line":376,"action":{"type":"invoke","field":"as-compare-mid","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "as-compare-mid" (i32.const 3)) (i32.const 0))

ok, result

{"type":"assert_return","line":377,"action":{"type":"invoke","field":"as-compare-last","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "as-compare-last" (i32.const 3)) (i32.const 0))

ok, result

{"type":"assert_return","line":378,"action":{"type":"invoke","field":"as-compare-everywhere","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-compare-everywhere" (i32.const 3)) (i32.const 1))

ok, result

{"type":"assert_return","line":380,"action":{"type":"invoke","field":"as-memory.grow-first","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-memory.grow-first" (i32.const 0)) (i32.const 1))

ok, result

{"type":"assert_return","line":381,"action":{"type":"invoke","field":"as-memory.grow-last","args":[{"type":"i32","value":"2"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-memory.grow-last" (i32.const 2)) (i32.const 1))

ok, result

{"type":"assert_return","line":382,"action":{"type":"invoke","field":"as-memory.grow-everywhere","args":[{"type":"i32","value":"12"}]},"expected":[{"type":"i32","value":"3"}]}
(assert_return (invoke "as-memory.grow-everywhere" (i32.const 12)) (i32.const 3))

ok, result, 27ms

{"type":"assert_return","line":384,"action":{"type":"invoke","field":"as-call_indirect-first"},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-call_indirect-first") (i32.const 1))

ok, result

{"type":"assert_return","line":385,"action":{"type":"invoke","field":"as-call_indirect-mid1"},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-call_indirect-mid1") (i32.const 1))

ok, result

{"type":"assert_return","line":386,"action":{"type":"invoke","field":"as-call_indirect-mid2"},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-call_indirect-mid2") (i32.const 1))

ok, result

{"type":"assert_return","line":387,"action":{"type":"invoke","field":"as-call_indirect-last"},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-call_indirect-last") (i32.const 1))

ok, result

{"type":"assert_return","line":388,"action":{"type":"invoke","field":"as-call_indirect-everywhere"},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "as-call_indirect-everywhere") (i32.const 1))

ok, result

{"type":"assert_return","line":390,"action":{"type":"invoke","field":"as-local.set-first","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-local.set-first" (i32.const 1)) (i32.const 2))

ok, result

{"type":"assert_return","line":391,"action":{"type":"invoke","field":"as-local.set-last","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-local.set-last" (i32.const 1)) (i32.const 2))

ok, result

{"type":"assert_return","line":392,"action":{"type":"invoke","field":"as-local.set-everywhere","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-local.set-everywhere" (i32.const 1)) (i32.const 2))

ok, result

{"type":"assert_return","line":394,"action":{"type":"invoke","field":"as-local.tee-first","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-local.tee-first" (i32.const 1)) (i32.const 2))

ok, result

{"type":"assert_return","line":395,"action":{"type":"invoke","field":"as-local.tee-last","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-local.tee-last" (i32.const 1)) (i32.const 2))

ok, result

{"type":"assert_return","line":396,"action":{"type":"invoke","field":"as-local.tee-everywhere","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-local.tee-everywhere" (i32.const 1)) (i32.const 2))

ok, result

{"type":"assert_return","line":398,"action":{"type":"invoke","field":"as-global.set-first"},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-global.set-first") (i32.const 2))

ok, result

{"type":"assert_return","line":399,"action":{"type":"invoke","field":"as-global.set-last"},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-global.set-last") (i32.const 2))

ok, result

{"type":"assert_return","line":400,"action":{"type":"invoke","field":"as-global.set-everywhere"},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "as-global.set-everywhere") (i32.const 2))

ok, result

{"type":"assert_return","line":402,"action":{"type":"invoke","field":"as-load-first","args":[{"type":"i32","value":"100"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "as-load-first" (i32.const 100)) (i32.const 0))

ok, result

{"type":"assert_return","line":403,"action":{"type":"invoke","field":"as-load-last","args":[{"type":"i32","value":"100"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "as-load-last" (i32.const 100)) (i32.const 0))

ok, result

{"type":"assert_return","line":404,"action":{"type":"invoke","field":"as-load-everywhere","args":[{"type":"i32","value":"100"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "as-load-everywhere" (i32.const 100)) (i32.const 0))

ok, result

{"type":"assert_return","line":406,"action":{"type":"invoke","field":"as-store-first","args":[{"type":"i32","value":"0"},{"type":"i32","value":"1"}]}}
(assert_return (invoke "as-store-first" (i32.const 0) (i32.const 1)))

ok, result

{"type":"assert_return","line":407,"action":{"type":"invoke","field":"as-store-mid","args":[{"type":"i32","value":"0"},{"type":"i32","value":"2"}]}}
(assert_return (invoke "as-store-mid" (i32.const 0) (i32.const 2)))

ok, result

{"type":"assert_return","line":408,"action":{"type":"invoke","field":"as-store-last","args":[{"type":"i32","value":"0"},{"type":"i32","value":"3"}]}}
(assert_return (invoke "as-store-last" (i32.const 0) (i32.const 3)))

ok, result

{"type":"assert_return","line":409,"action":{"type":"invoke","field":"as-store-everywhere","args":[{"type":"i32","value":"0"},{"type":"i32","value":"4"}]}}
(assert_return (invoke "as-store-everywhere" (i32.const 0) (i32.const 4)))

ok, result

{"type":"assert_invalid","line":412,"filename":"nop.1.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":416,"filename":"nop.2.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":420,"filename":"nop.3.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":424,"filename":"nop.4.wasm","text":"type mismatch"}

expected error

Generated at 2024-09-05T14:39:23