Home

Errors: 63

Warnings: 0

Successes: 109


func.wast

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

loaded

{"type":"assert_return","line":241,"action":{"type":"invoke","field":"type-use-1"}}
(assert_return (invoke "type-use-1"))

ok, result

{"type":"assert_return","line":242,"action":{"type":"invoke","field":"type-use-2"},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "type-use-2") (i32.const 0))

ok, result

{"type":"assert_return","line":243,"action":{"type":"invoke","field":"type-use-3","args":[{"type":"i32","value":"1"}]}}
(assert_return (invoke "type-use-3" (i32.const 1)))

ok, result

{"type":"assert_return","line":245,"action":{"type":"invoke","field":"type-use-4","args":[{"type":"i32","value":"1"},{"type":"f64","value":"4607182418800017408"},{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"0"}]}
  (invoke "type-use-4" (i32.const 1) (f64.const 1) (i32.const 1))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":248,"action":{"type":"invoke","field":"type-use-5"},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "type-use-5") (i32.const 0))

ok, result

{"type":"assert_return","line":249,"action":{"type":"invoke","field":"type-use-6","args":[{"type":"i32","value":"1"}]}}
(assert_return (invoke "type-use-6" (i32.const 1)))

ok, result

{"type":"assert_return","line":251,"action":{"type":"invoke","field":"type-use-7","args":[{"type":"i32","value":"1"},{"type":"f64","value":"4607182418800017408"},{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"0"}]}
  (invoke "type-use-7" (i32.const 1) (f64.const 1) (i32.const 1))

exception: i64, from_unsigned, value too long, todo, "4607182418800017408"

{"type":"assert_return","line":255,"action":{"type":"invoke","field":"local-first-i32"},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "local-first-i32") (i32.const 0))

ok, result

{"type":"assert_return","line":256,"action":{"type":"invoke","field":"local-first-i64"},"expected":[{"type":"i64","value":"0"}]}
(assert_return (invoke "local-first-i64") (i64.const 0))

ok, result

{"type":"assert_return","line":257,"action":{"type":"invoke","field":"local-first-f32"},"expected":[{"type":"f32","value":"0"}]}
(assert_return (invoke "local-first-f32") (f32.const 0))

ok, result

{"type":"assert_return","line":258,"action":{"type":"invoke","field":"local-first-f64"},"expected":[{"type":"f64","value":"0"}]}
(assert_return (invoke "local-first-f64") (f64.const 0))

ok, result

{"type":"assert_return","line":259,"action":{"type":"invoke","field":"local-second-i32"},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "local-second-i32") (i32.const 0))

ok, result

{"type":"assert_return","line":260,"action":{"type":"invoke","field":"local-second-i64"},"expected":[{"type":"i64","value":"0"}]}
(assert_return (invoke "local-second-i64") (i64.const 0))

ok, result

{"type":"assert_return","line":261,"action":{"type":"invoke","field":"local-second-f32"},"expected":[{"type":"f32","value":"0"}]}
(assert_return (invoke "local-second-f32") (f32.const 0))

ok, result

{"type":"assert_return","line":262,"action":{"type":"invoke","field":"local-second-f64"},"expected":[{"type":"f64","value":"0"}]}
(assert_return (invoke "local-second-f64") (f64.const 0))

ok, result

{"type":"assert_return","line":263,"action":{"type":"invoke","field":"local-mixed"},"expected":[{"type":"f64","value":"0"}]}
(assert_return (invoke "local-mixed") (f64.const 0))

exception: todo, execute instruction zcl_wasm_f32_neg

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

ok, result

{"type":"assert_return","line":269,"action":{"type":"invoke","field":"param-first-i64","args":[{"type":"i64","value":"2"},{"type":"i64","value":"3"}]},"expected":[{"type":"i64","value":"2"}]}
  (invoke "param-first-i64" (i64.const 2) (i64.const 3)) (i64.const 2)

ok, result

{"type":"assert_return","line":272,"action":{"type":"invoke","field":"param-first-f32","args":[{"type":"f32","value":"1073741824"},{"type":"f32","value":"1077936128"}]},"expected":[{"type":"f32","value":"1073741824"}]}
  (invoke "param-first-f32" (f32.const 2) (f32.const 3)) (f32.const 2)

ok, result

{"type":"assert_return","line":275,"action":{"type":"invoke","field":"param-first-f64","args":[{"type":"f64","value":"4611686018427387904"},{"type":"f64","value":"4613937818241073152"}]},"expected":[{"type":"f64","value":"4611686018427387904"}]}
  (invoke "param-first-f64" (f64.const 2) (f64.const 3)) (f64.const 2)

exception: i64, from_unsigned, value too long, todo, "4613937818241073152"

{"type":"assert_return","line":278,"action":{"type":"invoke","field":"param-second-i32","args":[{"type":"i32","value":"2"},{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"3"}]}
  (invoke "param-second-i32" (i32.const 2) (i32.const 3)) (i32.const 3)

ok, result

{"type":"assert_return","line":281,"action":{"type":"invoke","field":"param-second-i64","args":[{"type":"i64","value":"2"},{"type":"i64","value":"3"}]},"expected":[{"type":"i64","value":"3"}]}
  (invoke "param-second-i64" (i64.const 2) (i64.const 3)) (i64.const 3)

ok, result

{"type":"assert_return","line":284,"action":{"type":"invoke","field":"param-second-f32","args":[{"type":"f32","value":"1073741824"},{"type":"f32","value":"1077936128"}]},"expected":[{"type":"f32","value":"1077936128"}]}
  (invoke "param-second-f32" (f32.const 2) (f32.const 3)) (f32.const 3)

ok, result

{"type":"assert_return","line":287,"action":{"type":"invoke","field":"param-second-f64","args":[{"type":"f64","value":"4611686018427387904"},{"type":"f64","value":"4613937818241073152"}]},"expected":[{"type":"f64","value":"4613937818241073152"}]}
  (invoke "param-second-f64" (f64.const 2) (f64.const 3)) (f64.const 3)

exception: i64, from_unsigned, value too long, todo, "4613937818241073152"

{"type":"assert_return","line":291,"action":{"type":"invoke","field":"param-mixed","args":[{"type":"f32","value":"1065353216"},{"type":"i32","value":"2"},{"type":"i64","value":"3"},{"type":"i32","value":"4"},{"type":"f64","value":"4617878467915022336"},{"type":"i32","value":"6"}]},"expected":[{"type":"f64","value":"4617878467915022336"}]}
  (invoke "param-mixed"

exception: i64, from_unsigned, value too long, todo, "4617878467915022336"

{"type":"assert_return","line":298,"action":{"type":"invoke","field":"empty"}}
(assert_return (invoke "empty"))

ok, result

{"type":"assert_return","line":299,"action":{"type":"invoke","field":"value-void"}}
(assert_return (invoke "value-void"))

ok, result

{"type":"assert_return","line":300,"action":{"type":"invoke","field":"value-i32"},"expected":[{"type":"i32","value":"77"}]}
(assert_return (invoke "value-i32") (i32.const 77))

ok, result

{"type":"assert_return","line":301,"action":{"type":"invoke","field":"value-i64"},"expected":[{"type":"i64","value":"7777"}]}
(assert_return (invoke "value-i64") (i64.const 7777))

ok, result

{"type":"assert_return","line":302,"action":{"type":"invoke","field":"value-f32"},"expected":[{"type":"f32","value":"1117480550"}]}
(assert_return (invoke "value-f32") (f32.const 77.7))

ok, result

{"type":"assert_return","line":303,"action":{"type":"invoke","field":"value-f64"},"expected":[{"type":"f64","value":"4635172994171566817"}]}
(assert_return (invoke "value-f64") (f64.const 77.77))

error, wrong result, expected 4635172994171566817, got 688393376576

{"type":"assert_return","line":304,"action":{"type":"invoke","field":"value-i32-f64"},"expected":[{"type":"i32","value":"77"},{"type":"f64","value":"4619567317775286272"}]}
(assert_return (invoke "value-i32-f64") (i32.const 77) (f64.const 7))

error, wrong result, expected 4619567317775286272, got 7232

{"type":"assert_return","line":305,"action":{"type":"invoke","field":"value-i32-i32-i32"},"expected":[{"type":"i32","value":"1"},{"type":"i32","value":"2"},{"type":"i32","value":"3"}]}
(assert_return (invoke "value-i32-i32-i32")

ok, result

{"type":"assert_return","line":308,"action":{"type":"invoke","field":"value-block-void"}}
(assert_return (invoke "value-block-void"))

ok, result

{"type":"assert_return","line":309,"action":{"type":"invoke","field":"value-block-i32"},"expected":[{"type":"i32","value":"77"}]}
(assert_return (invoke "value-block-i32") (i32.const 77))

ok, result

{"type":"assert_return","line":310,"action":{"type":"invoke","field":"value-block-i32-i64"},"expected":[{"type":"i32","value":"1"},{"type":"i64","value":"2"}]}
(assert_return (invoke "value-block-i32-i64") (i32.const 1) (i64.const 2))

ok, result

{"type":"assert_return","line":312,"action":{"type":"invoke","field":"return-empty"}}
(assert_return (invoke "return-empty"))

ok, result

{"type":"assert_return","line":313,"action":{"type":"invoke","field":"return-i32"},"expected":[{"type":"i32","value":"78"}]}
(assert_return (invoke "return-i32") (i32.const 78))

ok, result

{"type":"assert_return","line":314,"action":{"type":"invoke","field":"return-i64"},"expected":[{"type":"i64","value":"7878"}]}
(assert_return (invoke "return-i64") (i64.const 7878))

ok, result

{"type":"assert_return","line":315,"action":{"type":"invoke","field":"return-f32"},"expected":[{"type":"f32","value":"1117611622"}]}
(assert_return (invoke "return-f32") (f32.const 78.7))

ok, result

{"type":"assert_return","line":316,"action":{"type":"invoke","field":"return-f64"},"expected":[{"type":"f64","value":"4635244066603186258"}]}
(assert_return (invoke "return-f64") (f64.const 78.78))

error, wrong result, expected 4635244066603186258, got 553710080832

{"type":"assert_return","line":317,"action":{"type":"invoke","field":"return-i32-f64"},"expected":[{"type":"i32","value":"78"},{"type":"f64","value":"4635244066603186258"}]}
(assert_return (invoke "return-i32-f64") (i32.const 78) (f64.const 78.78))

error, wrong result, expected 4635244066603186258, got 553710080832

{"type":"assert_return","line":318,"action":{"type":"invoke","field":"return-i32-i32-i32"},"expected":[{"type":"i32","value":"1"},{"type":"i32","value":"2"},{"type":"i32","value":"3"}]}
(assert_return (invoke "return-i32-i32-i32")

ok, result

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

ok, result

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

ok, result

{"type":"assert_return","line":324,"action":{"type":"invoke","field":"break-empty"}}
(assert_return (invoke "break-empty"))

ok, result

{"type":"assert_return","line":325,"action":{"type":"invoke","field":"break-i32"},"expected":[{"type":"i32","value":"79"}]}
(assert_return (invoke "break-i32") (i32.const 79))

ok, result

{"type":"assert_return","line":326,"action":{"type":"invoke","field":"break-i64"},"expected":[{"type":"i64","value":"7979"}]}
(assert_return (invoke "break-i64") (i64.const 7979))

ok, result

{"type":"assert_return","line":327,"action":{"type":"invoke","field":"break-f32"},"expected":[{"type":"f32","value":"1117768909"}]}
(assert_return (invoke "break-f32") (f32.const 79.9))

error, wrong result, expected 1117768909, got 1117768908

{"type":"assert_return","line":328,"action":{"type":"invoke","field":"break-f64"},"expected":[{"type":"f64","value":"4635315139034805699"}]}
(assert_return (invoke "break-f64") (f64.const 79.79))

error, wrong result, expected 4635315139034805699, got 277292929856

{"type":"assert_return","line":329,"action":{"type":"invoke","field":"break-i32-f64"},"expected":[{"type":"i32","value":"79"},{"type":"f64","value":"4635315139034805699"}]}
(assert_return (invoke "break-i32-f64") (i32.const 79) (f64.const 79.79))

error, wrong result, expected 4635315139034805699, got 277292929856

{"type":"assert_return","line":330,"action":{"type":"invoke","field":"break-i32-i32-i32"},"expected":[{"type":"i32","value":"1"},{"type":"i32","value":"2"},{"type":"i32","value":"3"}]}
(assert_return (invoke "break-i32-i32-i32")

ok, result

{"type":"assert_return","line":333,"action":{"type":"invoke","field":"break-block-i32"},"expected":[{"type":"i32","value":"77"}]}
(assert_return (invoke "break-block-i32") (i32.const 77))

ok, result

{"type":"assert_return","line":334,"action":{"type":"invoke","field":"break-block-i32-i64"},"expected":[{"type":"i32","value":"1"},{"type":"i64","value":"2"}]}
(assert_return (invoke "break-block-i32-i64") (i32.const 1) (i64.const 2))

ok, result

{"type":"assert_return","line":336,"action":{"type":"invoke","field":"break-br_if-empty","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "break-br_if-empty" (i32.const 0)))

ok, result

{"type":"assert_return","line":337,"action":{"type":"invoke","field":"break-br_if-empty","args":[{"type":"i32","value":"2"}]}}
(assert_return (invoke "break-br_if-empty" (i32.const 2)))

ok, result

{"type":"assert_return","line":338,"action":{"type":"invoke","field":"break-br_if-num","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"51"}]}
(assert_return (invoke "break-br_if-num" (i32.const 0)) (i32.const 51))

ok, result

{"type":"assert_return","line":339,"action":{"type":"invoke","field":"break-br_if-num","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"50"}]}
(assert_return (invoke "break-br_if-num" (i32.const 1)) (i32.const 50))

ok, result

{"type":"assert_return","line":340,"action":{"type":"invoke","field":"break-br_if-num-num","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"51"},{"type":"i64","value":"52"}]}
(assert_return (invoke "break-br_if-num-num" (i32.const 0))

ok, result

{"type":"assert_return","line":343,"action":{"type":"invoke","field":"break-br_if-num-num","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"50"},{"type":"i64","value":"51"}]}
(assert_return (invoke "break-br_if-num-num" (i32.const 1))

ok, result

{"type":"assert_return","line":347,"action":{"type":"invoke","field":"break-br_table-empty","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "break-br_table-empty" (i32.const 0)))

ok, result

{"type":"assert_return","line":348,"action":{"type":"invoke","field":"break-br_table-empty","args":[{"type":"i32","value":"1"}]}}
(assert_return (invoke "break-br_table-empty" (i32.const 1)))

ok, result

{"type":"assert_return","line":349,"action":{"type":"invoke","field":"break-br_table-empty","args":[{"type":"i32","value":"5"}]}}
(assert_return (invoke "break-br_table-empty" (i32.const 5)))

ok, result

{"type":"assert_return","line":350,"action":{"type":"invoke","field":"break-br_table-empty","args":[{"type":"i32","value":"4294967295"}]}}
(assert_return (invoke "break-br_table-empty" (i32.const -1)))

ok, result

{"type":"assert_return","line":351,"action":{"type":"invoke","field":"break-br_table-num","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"50"}]}
(assert_return (invoke "break-br_table-num" (i32.const 0)) (i32.const 50))

ok, result

{"type":"assert_return","line":352,"action":{"type":"invoke","field":"break-br_table-num","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"50"}]}
(assert_return (invoke "break-br_table-num" (i32.const 1)) (i32.const 50))

ok, result

{"type":"assert_return","line":353,"action":{"type":"invoke","field":"break-br_table-num","args":[{"type":"i32","value":"10"}]},"expected":[{"type":"i32","value":"50"}]}
(assert_return (invoke "break-br_table-num" (i32.const 10)) (i32.const 50))

ok, result

{"type":"assert_return","line":354,"action":{"type":"invoke","field":"break-br_table-num","args":[{"type":"i32","value":"4294967196"}]},"expected":[{"type":"i32","value":"50"}]}
(assert_return (invoke "break-br_table-num" (i32.const -100)) (i32.const 50))

ok, result

{"type":"assert_return","line":355,"action":{"type":"invoke","field":"break-br_table-num-num","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"50"},{"type":"i64","value":"51"}]}
(assert_return (invoke "break-br_table-num-num" (i32.const 0))

ok, result

{"type":"assert_return","line":358,"action":{"type":"invoke","field":"break-br_table-num-num","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"50"},{"type":"i64","value":"51"}]}
(assert_return (invoke "break-br_table-num-num" (i32.const 1))

ok, result

{"type":"assert_return","line":361,"action":{"type":"invoke","field":"break-br_table-num-num","args":[{"type":"i32","value":"10"}]},"expected":[{"type":"i32","value":"50"},{"type":"i64","value":"51"}]}
(assert_return (invoke "break-br_table-num-num" (i32.const 10))

ok, result

{"type":"assert_return","line":364,"action":{"type":"invoke","field":"break-br_table-num-num","args":[{"type":"i32","value":"4294967196"}]},"expected":[{"type":"i32","value":"50"},{"type":"i64","value":"51"}]}
(assert_return (invoke "break-br_table-num-num" (i32.const -100))

ok, result

{"type":"assert_return","line":367,"action":{"type":"invoke","field":"break-br_table-nested-empty","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "break-br_table-nested-empty" (i32.const 0)))

ok, result

{"type":"assert_return","line":368,"action":{"type":"invoke","field":"break-br_table-nested-empty","args":[{"type":"i32","value":"1"}]}}
(assert_return (invoke "break-br_table-nested-empty" (i32.const 1)))

ok, result

{"type":"assert_return","line":369,"action":{"type":"invoke","field":"break-br_table-nested-empty","args":[{"type":"i32","value":"3"}]}}
(assert_return (invoke "break-br_table-nested-empty" (i32.const 3)))

ok, result

{"type":"assert_return","line":370,"action":{"type":"invoke","field":"break-br_table-nested-empty","args":[{"type":"i32","value":"4294967294"}]}}
(assert_return (invoke "break-br_table-nested-empty" (i32.const -2)))

ok, result

{"type":"assert_return","line":372,"action":{"type":"invoke","field":"break-br_table-nested-num","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"52"}]}
  (invoke "break-br_table-nested-num" (i32.const 0)) (i32.const 52)

ok, result

{"type":"assert_return","line":375,"action":{"type":"invoke","field":"break-br_table-nested-num","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"50"}]}
  (invoke "break-br_table-nested-num" (i32.const 1)) (i32.const 50)

ok, result

{"type":"assert_return","line":378,"action":{"type":"invoke","field":"break-br_table-nested-num","args":[{"type":"i32","value":"2"}]},"expected":[{"type":"i32","value":"52"}]}
  (invoke "break-br_table-nested-num" (i32.const 2)) (i32.const 52)

ok, result

{"type":"assert_return","line":381,"action":{"type":"invoke","field":"break-br_table-nested-num","args":[{"type":"i32","value":"4294967293"}]},"expected":[{"type":"i32","value":"52"}]}
  (invoke "break-br_table-nested-num" (i32.const -3)) (i32.const 52)

ok, result

{"type":"assert_return","line":384,"action":{"type":"invoke","field":"break-br_table-nested-num-num","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"101"},{"type":"i32","value":"52"}]}
  (invoke "break-br_table-nested-num-num" (i32.const 0))

ok, result

{"type":"assert_return","line":388,"action":{"type":"invoke","field":"break-br_table-nested-num-num","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"50"},{"type":"i32","value":"51"}]}
  (invoke "break-br_table-nested-num-num" (i32.const 1))

ok, result

{"type":"assert_return","line":392,"action":{"type":"invoke","field":"break-br_table-nested-num-num","args":[{"type":"i32","value":"2"}]},"expected":[{"type":"i32","value":"101"},{"type":"i32","value":"52"}]}
  (invoke "break-br_table-nested-num-num" (i32.const 2))

ok, result

{"type":"assert_return","line":396,"action":{"type":"invoke","field":"break-br_table-nested-num-num","args":[{"type":"i32","value":"4294967293"}]},"expected":[{"type":"i32","value":"101"},{"type":"i32","value":"52"}]}
  (invoke "break-br_table-nested-num-num" (i32.const -3))

ok, result

{"type":"assert_return","line":401,"action":{"type":"invoke","field":"large-sig","args":[{"type":"i32","value":"0"},{"type":"i64","value":"1"},{"type":"f32","value":"1073741824"},{"type":"f32","value":"1077936128"},{"type":"i32","value":"4"},{"type":"f64","value":"4617315517961601024"},{"type":"f32","value":"1086324736"},{"type":"i32","value":"7"},{"type":"i32","value":"8"},{"type":"i32","value":"9"},{"type":"f32","value":"1092616192"},{"type":"f64","value":"4622382067542392832"},{"type":"f64","value":"4622945017495814144"},{"type":"f64","value":"4623507967449235456"},{"type":"i32","value":"14"},{"type":"i32","value":"15"},{"type":"f32","value":"1098907648"}]},"expected":[{"type":"f64","value":"4617315517961601024"},{"type":"f32","value":"1073741824"},{"type":"i32","value":"0"},{"type":"i32","value":"8"},{"type":"i32","value":"7"},{"type":"i64","value":"1"},{"type":"f32","value":"1077936128"},{"type":"i32","value":"9"},{"type":"i32","value":"4"},{"type":"f32","value":"1086324736"},{"type":"f64","value":"4623507967449235456"},{"type":"f64","value":"4622382067542392832"},{"type":"i32","value":"15"},{"type":"f32","value":"1098907648"},{"type":"i32","value":"14"},{"type":"f64","value":"4622945017495814144"}]}
  (invoke "large-sig"

exception: i64, from_unsigned, value too long, todo, "4617315517961601024"

{"type":"assert_return","line":414,"action":{"type":"invoke","field":"init-local-i32"},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "init-local-i32") (i32.const 0))

ok, result

{"type":"assert_return","line":415,"action":{"type":"invoke","field":"init-local-i64"},"expected":[{"type":"i64","value":"0"}]}
(assert_return (invoke "init-local-i64") (i64.const 0))

ok, result

{"type":"assert_return","line":416,"action":{"type":"invoke","field":"init-local-f32"},"expected":[{"type":"f32","value":"0"}]}
(assert_return (invoke "init-local-f32") (f32.const 0))

ok, result

{"type":"assert_return","line":417,"action":{"type":"invoke","field":"init-local-f64"},"expected":[{"type":"f64","value":"0"}]}
(assert_return (invoke "init-local-f64") (f64.const 0))

ok, result

{"type":"module","line":422,"filename":"func.1.wasm"}

loaded

{"type":"assert_invalid","line":436,"filename":"func.2.wasm","text":"unknown type"}

expected error

{"type":"assert_malformed","line":448,"filename":"func.3.wat","text":"unknown type"}

got error: unexpected magic number

{"type":"module","line":459,"filename":"func.4.wasm"}

loaded

{"type":"assert_return","line":483,"action":{"type":"invoke","field":"f","args":[{"type":"i32","value":"42"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "f" (i32.const 42)) (i32.const 0))

ok, result

{"type":"assert_return","line":484,"action":{"type":"invoke","field":"g","args":[{"type":"i32","value":"42"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "g" (i32.const 42)) (i32.const 0))

ok, result

{"type":"assert_return","line":485,"action":{"type":"invoke","field":"p"},"expected":[{"type":"i32","value":"42"}]}
(assert_return (invoke "p") (i32.const 42))

ok, result

{"type":"module","line":488,"filename":"func.5.wasm"}

loaded

{"type":"assert_return","line":551,"action":{"type":"invoke","field":"signature-explicit-reused"}}
(assert_return (invoke "signature-explicit-reused"))

ok, result

{"type":"assert_return","line":552,"action":{"type":"invoke","field":"signature-implicit-reused"}}
(assert_return (invoke "signature-implicit-reused"))

ok, result

{"type":"assert_return","line":553,"action":{"type":"invoke","field":"signature-explicit-duplicate"}}
(assert_return (invoke "signature-explicit-duplicate"))

ok, result

{"type":"assert_return","line":554,"action":{"type":"invoke","field":"signature-implicit-duplicate"}}
(assert_return (invoke "signature-implicit-duplicate"))

ok, result

{"type":"assert_malformed","line":560,"filename":"func.6.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":567,"filename":"func.7.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":574,"filename":"func.8.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":581,"filename":"func.9.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":588,"filename":"func.10.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":595,"filename":"func.11.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":602,"filename":"func.12.wat","text":"inline function type"}

got error: unexpected magic number

{"type":"assert_malformed","line":609,"filename":"func.13.wat","text":"inline function type"}

got error: unexpected magic number

{"type":"assert_malformed","line":616,"filename":"func.14.wat","text":"inline function type"}

got error: unexpected magic number

{"type":"assert_malformed","line":623,"filename":"func.15.wat","text":"inline function type"}

got error: unexpected magic number

{"type":"assert_invalid","line":634,"filename":"func.16.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":638,"filename":"func.17.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":642,"filename":"func.18.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":650,"filename":"func.19.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":654,"filename":"func.20.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":658,"filename":"func.21.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":666,"filename":"func.22.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":670,"filename":"func.23.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":674,"filename":"func.24.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":678,"filename":"func.25.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":682,"filename":"func.26.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":687,"filename":"func.27.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":693,"filename":"func.28.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":699,"filename":"func.29.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":705,"filename":"func.30.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":711,"filename":"func.31.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":717,"filename":"func.32.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":723,"filename":"func.33.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":730,"filename":"func.34.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":736,"filename":"func.35.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":742,"filename":"func.36.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":748,"filename":"func.37.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":754,"filename":"func.38.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":760,"filename":"func.39.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":767,"filename":"func.40.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":773,"filename":"func.41.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":779,"filename":"func.42.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":785,"filename":"func.43.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":791,"filename":"func.44.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":797,"filename":"func.45.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":803,"filename":"func.46.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":809,"filename":"func.47.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":815,"filename":"func.48.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":822,"filename":"func.49.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":828,"filename":"func.50.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":834,"filename":"func.51.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":840,"filename":"func.52.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":846,"filename":"func.53.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":852,"filename":"func.54.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":858,"filename":"func.55.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":864,"filename":"func.56.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":870,"filename":"func.57.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":877,"filename":"func.58.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":883,"filename":"func.59.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":889,"filename":"func.60.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":895,"filename":"func.61.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":901,"filename":"func.62.wasm","text":"type mismatch"}

expected error

{"type":"assert_invalid","line":907,"filename":"func.63.wasm","text":"type mismatch"}

expected error

{"type":"assert_malformed","line":917,"filename":"func.64.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":921,"filename":"func.65.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":925,"filename":"func.66.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":929,"filename":"func.67.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":933,"filename":"func.68.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":937,"filename":"func.69.wat","text":"unexpected token"}

got error: unexpected magic number

{"type":"assert_malformed","line":943,"filename":"func.70.wat","text":"duplicate func"}

got error: unexpected magic number

{"type":"assert_malformed","line":947,"filename":"func.71.wat","text":"duplicate func"}

got error: unexpected magic number

{"type":"assert_malformed","line":951,"filename":"func.72.wat","text":"duplicate func"}

got error: unexpected magic number

{"type":"assert_malformed","line":956,"filename":"func.73.wat","text":"duplicate local"}

got error: unexpected magic number

{"type":"assert_malformed","line":958,"filename":"func.74.wat","text":"duplicate local"}

got error: unexpected magic number

{"type":"assert_malformed","line":960,"filename":"func.75.wat","text":"duplicate local"}

got error: unexpected magic number

Generated at 2024-09-05T14:38:14