From 0a5925a52cc0888fb61bc7b55c78666add5025cd Mon Sep 17 00:00:00 2001 From: Thomas Lively <7121787+tlively@users.noreply.github.com> Date: Fri, 1 Nov 2019 18:22:05 -0700 Subject: Add SIMD integer min and max instructions (#2416) As proposed in https://github.com/WebAssembly/simd/pull/27. --- src/wasm/wasm-validator.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/wasm/wasm-validator.cpp') 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: -- cgit v1.2.3