diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2021-01-05 19:27:53 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-05 16:27:53 -0800 |
commit | b79661ee03fc74b3f860bf04e6f1019f7b11c722 (patch) | |
tree | 5f25958499f95e219fadc8d4cc2e2b0801bddf6b /test/binaryen.js | |
parent | 3e5ce644e0336bc7ce82a5f6df6b1f671097556d (diff) | |
download | binaryen-b79661ee03fc74b3f860bf04e6f1019f7b11c722.tar.gz binaryen-b79661ee03fc74b3f860bf04e6f1019f7b11c722.tar.bz2 binaryen-b79661ee03fc74b3f860bf04e6f1019f7b11c722.zip |
Prototype SIMD extending pairwise add instructions (#3466)
As proposed in https://github.com/WebAssembly/simd/pull/380, using the opcodes
used in LLVM and V8. Since these opcodes overlap with the opcodes of
i64x2.all_true and i64x2.any_true, which have long since been removed from the
SIMD proposal, this PR also removes those instructions.
Diffstat (limited to 'test/binaryen.js')
-rw-r--r-- | test/binaryen.js/kitchen-sink.js | 2 | ||||
-rw-r--r-- | test/binaryen.js/kitchen-sink.js.txt | 20 |
2 files changed, 0 insertions, 22 deletions
diff --git a/test/binaryen.js/kitchen-sink.js b/test/binaryen.js/kitchen-sink.js index 82a0dfd76..146335130 100644 --- a/test/binaryen.js/kitchen-sink.js +++ b/test/binaryen.js/kitchen-sink.js @@ -281,8 +281,6 @@ function test_core() { module.i32x4.all_true(module.v128.const(v128_bytes)), module.i32x4.bitmask(module.v128.const(v128_bytes)), module.i64x2.neg(module.v128.const(v128_bytes)), - module.i64x2.any_true(module.v128.const(v128_bytes)), - module.i64x2.all_true(module.v128.const(v128_bytes)), module.f32x4.abs(module.v128.const(v128_bytes)), module.f32x4.neg(module.v128.const(v128_bytes)), module.f32x4.sqrt(module.v128.const(v128_bytes)), diff --git a/test/binaryen.js/kitchen-sink.js.txt b/test/binaryen.js/kitchen-sink.js.txt index b50956b0e..0127fbf4e 100644 --- a/test/binaryen.js/kitchen-sink.js.txt +++ b/test/binaryen.js/kitchen-sink.js.txt @@ -483,16 +483,6 @@ getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7} ) ) (drop - (i64x2.any_true - (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) - ) - ) - (drop - (i64x2.all_true - (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) - ) - ) - (drop (f32x4.abs (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) ) @@ -2365,16 +2355,6 @@ getExpressionInfo(tuple[3])={"id":14,"type":5,"value":3.7} ) ) (drop - (i64x2.any_true - (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) - ) - ) - (drop - (i64x2.all_true - (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) - ) - ) - (drop (f32x4.abs (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) ) |