diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/passes/ssa-nomerge_enable-simd.txt (renamed from test/passes/ssa-nomerge.txt) | 12 | ||||
-rw-r--r-- | test/passes/ssa-nomerge_enable-simd.wast (renamed from test/passes/ssa-nomerge.wast) | 10 |
2 files changed, 21 insertions, 1 deletions
diff --git a/test/passes/ssa-nomerge.txt b/test/passes/ssa-nomerge_enable-simd.txt index 48f34f054..7674e0626 100644 --- a/test/passes/ssa-nomerge.txt +++ b/test/passes/ssa-nomerge_enable-simd.txt @@ -1,6 +1,8 @@ (module (type $FUNCSIG$vi (func (param i32))) (type $FUNCSIG$vii (func (param i32 i32))) + (type $FUNCSIG$v (func)) + (memory $0 1 1) (global $global$0 (mut i32) (i32.const 1)) (func $basics (; 0 ;) (type $FUNCSIG$vi) (param $x i32) (local $y i32) @@ -199,4 +201,14 @@ (local.get $x) ) ) + (func $simd-zero (; 4 ;) (type $FUNCSIG$v) + (local $0 v128) + (v128.store align=4 + (i32.const 0) + (i32x4.splat + (i32.const 0) + ) + ) + (unreachable) + ) ) diff --git a/test/passes/ssa-nomerge.wast b/test/passes/ssa-nomerge_enable-simd.wast index dec7c89e5..fa1187a7f 100644 --- a/test/passes/ssa-nomerge.wast +++ b/test/passes/ssa-nomerge_enable-simd.wast @@ -1,4 +1,5 @@ (module + (memory 1 1) (global $global$0 (mut i32) (i32.const 1)) (func $basics (param $x i32) (local $y i32) @@ -98,5 +99,12 @@ ) (call $nomerge (local.get $x) (local.get $x)) ) + (func $simd-zero + (local $0 v128) + (v128.store align=4 + (i32.const 0) + (local.get $0) + ) + (unreachable) + ) ) - |