summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/help/spectest-interp.txt1
-rw-r--r--test/help/wasm-interp.txt1
-rw-r--r--test/help/wasm-opcodecnt.txt1
-rw-r--r--test/help/wasm-validate.txt1
-rw-r--r--test/help/wasm2wat.txt1
-rw-r--r--test/help/wast2json.txt1
-rw-r--r--test/help/wat-desugar.txt1
-rw-r--r--test/help/wat2wasm.txt1
-rw-r--r--test/spec/relaxed-simd/i16x8_relaxed_q15mulr_s.txt6
-rw-r--r--test/spec/relaxed-simd/i32x4_relaxed_trunc.txt6
-rw-r--r--test/spec/relaxed-simd/i8x16_relaxed_swizzle.txt6
-rw-r--r--test/spec/relaxed-simd/relaxed_laneselect.txt6
-rw-r--r--test/spec/relaxed-simd/relaxed_madd_nmadd.txt6
-rw-r--r--test/spec/relaxed-simd/relaxed_min_max.txt6
-rwxr-xr-xtest/update-spec-tests.py1
15 files changed, 45 insertions, 0 deletions
diff --git a/test/help/spectest-interp.txt b/test/help/spectest-interp.txt
index bbb68061..0bbeb97b 100644
--- a/test/help/spectest-interp.txt
+++ b/test/help/spectest-interp.txt
@@ -30,6 +30,7 @@ options:
--enable-memory64 Enable 64-bit memory
--enable-multi-memory Enable Multi-memory
--enable-extended-const Enable Extended constant expressions
+ --enable-relaxed-simd Enable Relaxed SIMD
--enable-all Enable all features
-V, --value-stack-size=SIZE Size in elements of the value stack
-C, --call-stack-size=SIZE Size in elements of the call stack
diff --git a/test/help/wasm-interp.txt b/test/help/wasm-interp.txt
index f6dc26b7..9a6eb811 100644
--- a/test/help/wasm-interp.txt
+++ b/test/help/wasm-interp.txt
@@ -41,6 +41,7 @@ options:
--enable-memory64 Enable 64-bit memory
--enable-multi-memory Enable Multi-memory
--enable-extended-const Enable Extended constant expressions
+ --enable-relaxed-simd Enable Relaxed SIMD
--enable-all Enable all features
-V, --value-stack-size=SIZE Size in elements of the value stack
-C, --call-stack-size=SIZE Size in elements of the call stack
diff --git a/test/help/wasm-opcodecnt.txt b/test/help/wasm-opcodecnt.txt
index 2a0606b9..d6899d61 100644
--- a/test/help/wasm-opcodecnt.txt
+++ b/test/help/wasm-opcodecnt.txt
@@ -31,6 +31,7 @@ options:
--enable-memory64 Enable 64-bit memory
--enable-multi-memory Enable Multi-memory
--enable-extended-const Enable Extended constant expressions
+ --enable-relaxed-simd Enable Relaxed SIMD
--enable-all Enable all features
-o, --output=FILENAME Output file for the opcode counts, by default use stdout
-c, --cutoff=N Cutoff for reporting counts less than N
diff --git a/test/help/wasm-validate.txt b/test/help/wasm-validate.txt
index 4ceeb329..8e3de11b 100644
--- a/test/help/wasm-validate.txt
+++ b/test/help/wasm-validate.txt
@@ -30,6 +30,7 @@ options:
--enable-memory64 Enable 64-bit memory
--enable-multi-memory Enable Multi-memory
--enable-extended-const Enable Extended constant expressions
+ --enable-relaxed-simd Enable Relaxed SIMD
--enable-all Enable all features
--no-debug-names Ignore debug names in the binary file
--ignore-custom-section-errors Ignore errors in custom sections
diff --git a/test/help/wasm2wat.txt b/test/help/wasm2wat.txt
index a2b78d31..39f7ae35 100644
--- a/test/help/wasm2wat.txt
+++ b/test/help/wasm2wat.txt
@@ -36,6 +36,7 @@ options:
--enable-memory64 Enable 64-bit memory
--enable-multi-memory Enable Multi-memory
--enable-extended-const Enable Extended constant expressions
+ --enable-relaxed-simd Enable Relaxed SIMD
--enable-all Enable all features
--inline-exports Write all exports inline
--inline-imports Write all imports inline
diff --git a/test/help/wast2json.txt b/test/help/wast2json.txt
index 95fa3a3e..d6888fc2 100644
--- a/test/help/wast2json.txt
+++ b/test/help/wast2json.txt
@@ -33,6 +33,7 @@ options:
--enable-memory64 Enable 64-bit memory
--enable-multi-memory Enable Multi-memory
--enable-extended-const Enable Extended constant expressions
+ --enable-relaxed-simd Enable Relaxed SIMD
--enable-all Enable all features
-o, --output=FILE output JSON file
-r, --relocatable Create a relocatable wasm binary (suitable for linking with e.g. lld)
diff --git a/test/help/wat-desugar.txt b/test/help/wat-desugar.txt
index 268fd600..5d84034f 100644
--- a/test/help/wat-desugar.txt
+++ b/test/help/wat-desugar.txt
@@ -40,6 +40,7 @@ options:
--enable-memory64 Enable 64-bit memory
--enable-multi-memory Enable Multi-memory
--enable-extended-const Enable Extended constant expressions
+ --enable-relaxed-simd Enable Relaxed SIMD
--enable-all Enable all features
--generate-names Give auto-generated names to non-named functions, types, etc.
;;; STDOUT ;;)
diff --git a/test/help/wat2wasm.txt b/test/help/wat2wasm.txt
index b4a6d1d0..31ca9714 100644
--- a/test/help/wat2wasm.txt
+++ b/test/help/wat2wasm.txt
@@ -40,6 +40,7 @@ options:
--enable-memory64 Enable 64-bit memory
--enable-multi-memory Enable Multi-memory
--enable-extended-const Enable Extended constant expressions
+ --enable-relaxed-simd Enable Relaxed SIMD
--enable-all Enable all features
-o, --output=FILE Output wasm binary file. Use "-" to write to stdout.
-r, --relocatable Create a relocatable wasm binary (suitable for linking with e.g. lld)
diff --git a/test/spec/relaxed-simd/i16x8_relaxed_q15mulr_s.txt b/test/spec/relaxed-simd/i16x8_relaxed_q15mulr_s.txt
new file mode 100644
index 00000000..59174d0b
--- /dev/null
+++ b/test/spec/relaxed-simd/i16x8_relaxed_q15mulr_s.txt
@@ -0,0 +1,6 @@
+;;; TOOL: run-interp-spec
+;;; STDIN_FILE: third_party/testsuite/proposals/relaxed-simd/i16x8_relaxed_q15mulr_s.wast
+;;; ARGS*: --enable-relaxed-simd
+(;; STDOUT ;;;
+2/2 tests passed.
+;;; STDOUT ;;)
diff --git a/test/spec/relaxed-simd/i32x4_relaxed_trunc.txt b/test/spec/relaxed-simd/i32x4_relaxed_trunc.txt
new file mode 100644
index 00000000..cfa9d06b
--- /dev/null
+++ b/test/spec/relaxed-simd/i32x4_relaxed_trunc.txt
@@ -0,0 +1,6 @@
+;;; TOOL: run-interp-spec
+;;; STDIN_FILE: third_party/testsuite/proposals/relaxed-simd/i32x4_relaxed_trunc.wast
+;;; ARGS*: --enable-relaxed-simd
+(;; STDOUT ;;;
+9/9 tests passed.
+;;; STDOUT ;;)
diff --git a/test/spec/relaxed-simd/i8x16_relaxed_swizzle.txt b/test/spec/relaxed-simd/i8x16_relaxed_swizzle.txt
new file mode 100644
index 00000000..c57b5842
--- /dev/null
+++ b/test/spec/relaxed-simd/i8x16_relaxed_swizzle.txt
@@ -0,0 +1,6 @@
+;;; TOOL: run-interp-spec
+;;; STDIN_FILE: third_party/testsuite/proposals/relaxed-simd/i8x16_relaxed_swizzle.wast
+;;; ARGS*: --enable-relaxed-simd
+(;; STDOUT ;;;
+4/4 tests passed.
+;;; STDOUT ;;)
diff --git a/test/spec/relaxed-simd/relaxed_laneselect.txt b/test/spec/relaxed-simd/relaxed_laneselect.txt
new file mode 100644
index 00000000..59d901b4
--- /dev/null
+++ b/test/spec/relaxed-simd/relaxed_laneselect.txt
@@ -0,0 +1,6 @@
+;;; TOOL: run-interp-spec
+;;; STDIN_FILE: third_party/testsuite/proposals/relaxed-simd/relaxed_laneselect.wast
+;;; ARGS*: --enable-relaxed-simd
+(;; STDOUT ;;;
+6/6 tests passed.
+;;; STDOUT ;;)
diff --git a/test/spec/relaxed-simd/relaxed_madd_nmadd.txt b/test/spec/relaxed-simd/relaxed_madd_nmadd.txt
new file mode 100644
index 00000000..23a59b0d
--- /dev/null
+++ b/test/spec/relaxed-simd/relaxed_madd_nmadd.txt
@@ -0,0 +1,6 @@
+;;; TOOL: run-interp-spec
+;;; STDIN_FILE: third_party/testsuite/proposals/relaxed-simd/relaxed_madd_nmadd.wast
+;;; ARGS*: --enable-relaxed-simd
+(;; STDOUT ;;;
+7/7 tests passed.
+;;; STDOUT ;;)
diff --git a/test/spec/relaxed-simd/relaxed_min_max.txt b/test/spec/relaxed-simd/relaxed_min_max.txt
new file mode 100644
index 00000000..18b35b22
--- /dev/null
+++ b/test/spec/relaxed-simd/relaxed_min_max.txt
@@ -0,0 +1,6 @@
+;;; TOOL: run-interp-spec
+;;; STDIN_FILE: third_party/testsuite/proposals/relaxed-simd/relaxed_min_max.wast
+;;; ARGS*: --enable-relaxed-simd
+(;; STDOUT ;;;
+13/13 tests passed.
+;;; STDOUT ;;)
diff --git a/test/update-spec-tests.py b/test/update-spec-tests.py
index 8e796346..88399eac 100755
--- a/test/update-spec-tests.py
+++ b/test/update-spec-tests.py
@@ -94,6 +94,7 @@ def main(args):
'exception-handling': '--enable-exceptions',
'extended-const': '--enable-extended-const',
'tail-call': '--enable-tail-call',
+ 'relaxed-simd': '--enable-relaxed-simd',
}
unimplemented = set([