summaryrefslogtreecommitdiff
path: root/src/interp/interp.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/interp.cc')
-rw-r--r--src/interp/interp.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/interp/interp.cc b/src/interp/interp.cc
index 672f5a4f..57b0750f 100644
--- a/src/interp/interp.cc
+++ b/src/interp/interp.cc
@@ -1603,6 +1603,10 @@ RunResult Thread::StepInternal(Trap::Ptr* out_trap) {
case O::I8X16AvgrU: return DoSimdBinop(IntAvgr<u8>);
case O::I16X8AvgrU: return DoSimdBinop(IntAvgr<u16>);
+ case O::I8X16Abs: return DoSimdUnop(IntAbs<u8>);
+ case O::I16X8Abs: return DoSimdUnop(IntAbs<u16>);
+ case O::I32X4Abs: return DoSimdUnop(IntAbs<u32>);
+
case O::AtomicNotify:
case O::I32AtomicWait:
case O::I64AtomicWait: