diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2019-11-01 18:22:05 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-01 18:22:05 -0700 |
commit | 0a5925a52cc0888fb61bc7b55c78666add5025cd (patch) | |
tree | d21ff1cc88829dcacbc33b4ddd23e2d467fd8cb1 /src/wasm/wasm-validator.cpp | |
parent | 90297e84007031ec884d829f973556d49c9b9467 (diff) | |
download | binaryen-0a5925a52cc0888fb61bc7b55c78666add5025cd.tar.gz binaryen-0a5925a52cc0888fb61bc7b55c78666add5025cd.tar.bz2 binaryen-0a5925a52cc0888fb61bc7b55c78666add5025cd.zip |
Add SIMD integer min and max instructions (#2416)
As proposed in https://github.com/WebAssembly/simd/pull/27.
Diffstat (limited to 'src/wasm/wasm-validator.cpp')
-rw-r--r-- | src/wasm/wasm-validator.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/wasm/wasm-validator.cpp b/src/wasm/wasm-validator.cpp index 278ec4769..ed54173ed 100644 --- a/src/wasm/wasm-validator.cpp +++ b/src/wasm/wasm-validator.cpp @@ -1339,6 +1339,10 @@ void FunctionValidator::visitBinary(Binary* curr) { case SubSatSVecI8x16: case SubSatUVecI8x16: case MulVecI8x16: + case MinSVecI8x16: + case MinUVecI8x16: + case MaxSVecI8x16: + case MaxUVecI8x16: case AddVecI16x8: case AddSatSVecI16x8: case AddSatUVecI16x8: @@ -1346,9 +1350,17 @@ void FunctionValidator::visitBinary(Binary* curr) { case SubSatSVecI16x8: case SubSatUVecI16x8: case MulVecI16x8: + case MinSVecI16x8: + case MinUVecI16x8: + case MaxSVecI16x8: + case MaxUVecI16x8: case AddVecI32x4: case SubVecI32x4: case MulVecI32x4: + case MinSVecI32x4: + case MinUVecI32x4: + case MaxSVecI32x4: + case MaxUVecI32x4: case AddVecI64x2: case SubVecI64x2: case AddVecF32x4: |