forked from GitHub/haskell-wasm
add whole test files from Core Test Suit
This commit is contained in:
@@ -116,3 +116,35 @@
|
||||
(i32.const 1)
|
||||
)
|
||||
)
|
||||
|
||||
(assert_return (invoke "stmt" (i32.const 0)) (i32.const 0))
|
||||
(assert_return (invoke "stmt" (i32.const 1)) (i32.const -1))
|
||||
(assert_return (invoke "stmt" (i32.const 2)) (i32.const -2))
|
||||
(assert_return (invoke "stmt" (i32.const 3)) (i32.const -3))
|
||||
(assert_return (invoke "stmt" (i32.const 4)) (i32.const 100))
|
||||
(assert_return (invoke "stmt" (i32.const 5)) (i32.const 101))
|
||||
(assert_return (invoke "stmt" (i32.const 6)) (i32.const 102))
|
||||
(assert_return (invoke "stmt" (i32.const 7)) (i32.const 100))
|
||||
(assert_return (invoke "stmt" (i32.const -10)) (i32.const 102))
|
||||
|
||||
(assert_return (invoke "expr" (i64.const 0)) (i64.const 0))
|
||||
(assert_return (invoke "expr" (i64.const 1)) (i64.const -1))
|
||||
(assert_return (invoke "expr" (i64.const 2)) (i64.const -2))
|
||||
(assert_return (invoke "expr" (i64.const 3)) (i64.const -3))
|
||||
(assert_return (invoke "expr" (i64.const 6)) (i64.const 101))
|
||||
(assert_return (invoke "expr" (i64.const 7)) (i64.const -5))
|
||||
(assert_return (invoke "expr" (i64.const -10)) (i64.const 100))
|
||||
|
||||
(assert_return (invoke "arg" (i32.const 0)) (i32.const 110))
|
||||
(assert_return (invoke "arg" (i32.const 1)) (i32.const 12))
|
||||
(assert_return (invoke "arg" (i32.const 2)) (i32.const 4))
|
||||
(assert_return (invoke "arg" (i32.const 3)) (i32.const 1116))
|
||||
(assert_return (invoke "arg" (i32.const 4)) (i32.const 118))
|
||||
(assert_return (invoke "arg" (i32.const 5)) (i32.const 20))
|
||||
(assert_return (invoke "arg" (i32.const 6)) (i32.const 12))
|
||||
(assert_return (invoke "arg" (i32.const 7)) (i32.const 1124))
|
||||
(assert_return (invoke "arg" (i32.const 8)) (i32.const 126))
|
||||
|
||||
(assert_return (invoke "corner") (i32.const 1))
|
||||
|
||||
(assert_invalid (module (func (br_table 3 (i32.const 0)))) "unknown label")
|
||||
|
||||
Reference in New Issue
Block a user