summaryrefslogtreecommitdiff
path: root/src/interp/istream.cc
diff options
context:
space:
mode:
authorBen Smith <binji@chromium.org>2020-08-31 10:08:33 -0700
committerGitHub <noreply@github.com>2020-08-31 10:08:33 -0700
commitc3b9c32b6165295c536e5884dfcfe8e4bdf7a811 (patch)
treeac4a91256da650a5ec1ba6a072d4c7c9b545a0a7 /src/interp/istream.cc
parentca7890a54b76628327623553cbe34552b5fc53a5 (diff)
downloadwabt-c3b9c32b6165295c536e5884dfcfe8e4bdf7a811.tar.gz
wabt-c3b9c32b6165295c536e5884dfcfe8e4bdf7a811.tar.bz2
wabt-c3b9c32b6165295c536e5884dfcfe8e4bdf7a811.zip
Implement simd bitmask instructions (#1530)
Diffstat (limited to 'src/interp/istream.cc')
-rw-r--r--src/interp/istream.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/interp/istream.cc b/src/interp/istream.cc
index 1063a37b..619a9844 100644
--- a/src/interp/istream.cc
+++ b/src/interp/istream.cc
@@ -154,6 +154,7 @@ Instr Istream::Read(Offset* offset) const {
case Opcode::F64X2Sqrt:
case Opcode::I16X8AllTrue:
case Opcode::I16X8AnyTrue:
+ case Opcode::I16X8Bitmask:
case Opcode::I16X8Neg:
case Opcode::I16X8Splat:
case Opcode::I16X8WidenHighI8X16S:
@@ -178,6 +179,7 @@ Instr Istream::Read(Offset* offset) const {
case Opcode::I32WrapI64:
case Opcode::I32X4AllTrue:
case Opcode::I32X4AnyTrue:
+ case Opcode::I32X4Bitmask:
case Opcode::I32X4Neg:
case Opcode::I32X4Splat:
case Opcode::I32X4TruncSatF32X4S:
@@ -208,6 +210,7 @@ Instr Istream::Read(Offset* offset) const {
case Opcode::I64X2Splat:
case Opcode::I8X16AllTrue:
case Opcode::I8X16AnyTrue:
+ case Opcode::I8X16Bitmask:
case Opcode::I8X16Neg:
case Opcode::I8X16Splat:
case Opcode::RefIsNull: