summaryrefslogtreecommitdiff
path: root/src/wasm-binary.h
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2019-11-01 18:22:05 -0700
committerGitHub <noreply@github.com>2019-11-01 18:22:05 -0700
commit0a5925a52cc0888fb61bc7b55c78666add5025cd (patch)
treed21ff1cc88829dcacbc33b4ddd23e2d467fd8cb1 /src/wasm-binary.h
parent90297e84007031ec884d829f973556d49c9b9467 (diff)
downloadbinaryen-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-binary.h')
-rw-r--r--src/wasm-binary.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/wasm-binary.h b/src/wasm-binary.h
index 104e7b208..2a457f5a7 100644
--- a/src/wasm-binary.h
+++ b/src/wasm-binary.h
@@ -797,6 +797,10 @@ enum ASTNodes {
I8x16SubSatS = 0x5b,
I8x16SubSatU = 0x5c,
I8x16Mul = 0x5d,
+ I8x16MinS = 0x5e,
+ I8x16MinU = 0x5f,
+ I8x16MaxS = 0x60,
+ I8x16MaxU = 0x61,
I16x8Neg = 0x62,
I16x8AnyTrue = 0x63,
I16x8AllTrue = 0x64,
@@ -810,6 +814,10 @@ enum ASTNodes {
I16x8SubSatS = 0x6c,
I16x8SubSatU = 0x6d,
I16x8Mul = 0x6e,
+ I16x8MinS = 0x6f,
+ I16x8MinU = 0x70,
+ I16x8MaxS = 0x71,
+ I16x8MaxU = 0x72,
I32x4Neg = 0x73,
I32x4AnyTrue = 0x74,
I32x4AllTrue = 0x75,
@@ -819,6 +827,10 @@ enum ASTNodes {
I32x4Add = 0x79,
I32x4Sub = 0x7c,
I32x4Mul = 0x7f,
+ I32x4MinS = 0x80,
+ I32x4MinU = 0x81,
+ I32x4MaxS = 0x82,
+ I32x4MaxU = 0x83,
I64x2Neg = 0x84,
I64x2AnyTrue = 0x85,
I64x2AllTrue = 0x86,