From 43da50792256cda83232d10a287974ccd053af89 Mon Sep 17 00:00:00 2001 From: Chris Fallin Date: Mon, 1 Apr 2024 14:59:29 -0700 Subject: [PATCH] v128 store-lane ops do not leave a result on the stack. --- src/op_traits.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/op_traits.rs b/src/op_traits.rs index 8d2fadc..9cb1a08 100644 --- a/src/op_traits.rs +++ b/src/op_traits.rs @@ -706,10 +706,10 @@ pub fn op_outputs( Operator::V128Load16Lane { .. } => Ok(Cow::Borrowed(&[Type::V128])), Operator::V128Load32Lane { .. } => Ok(Cow::Borrowed(&[Type::V128])), Operator::V128Load64Lane { .. } => Ok(Cow::Borrowed(&[Type::V128])), - Operator::V128Store8Lane { .. } => Ok(Cow::Borrowed(&[Type::V128])), - Operator::V128Store16Lane { .. } => Ok(Cow::Borrowed(&[Type::V128])), - Operator::V128Store32Lane { .. } => Ok(Cow::Borrowed(&[Type::V128])), - Operator::V128Store64Lane { .. } => Ok(Cow::Borrowed(&[Type::V128])), + Operator::V128Store8Lane { .. } => Ok(Cow::Borrowed(&[])), + Operator::V128Store16Lane { .. } => Ok(Cow::Borrowed(&[])), + Operator::V128Store32Lane { .. } => Ok(Cow::Borrowed(&[])), + Operator::V128Store64Lane { .. } => Ok(Cow::Borrowed(&[])), Operator::V128Const { .. } => Ok(Cow::Borrowed(&[Type::V128])), Operator::I8x16Shuffle { .. } => Ok(Cow::Borrowed(&[Type::V128])),