From e2ceaa58c10e9ee3e9eece42466243f5a8aff125 Mon Sep 17 00:00:00 2001 From: Brendan Dahl Date: Tue, 27 Aug 2024 13:07:49 -0700 Subject: Rename relaxed SIMD fma instructions to match spec. (#6876) The instructions relaxed_fma and relaxed_fnma have been renamed to relaxed_madd and relaxed_nmadd. https://github.com/WebAssembly/relaxed-simd/blob/main/proposals/relaxed-simd/Overview.md#binary-format --- src/wasm/wasm-stack.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/wasm/wasm-stack.cpp') diff --git a/src/wasm/wasm-stack.cpp b/src/wasm/wasm-stack.cpp index 59593ddde..140205b85 100644 --- a/src/wasm/wasm-stack.cpp +++ b/src/wasm/wasm-stack.cpp @@ -657,17 +657,17 @@ void BinaryInstWriter::visitSIMDTernary(SIMDTernary* curr) { case LaneselectI64x2: o << U32LEB(BinaryConsts::I64x2Laneselect); break; - case RelaxedFmaVecF32x4: - o << U32LEB(BinaryConsts::F32x4RelaxedFma); + case RelaxedMaddVecF32x4: + o << U32LEB(BinaryConsts::F32x4RelaxedMadd); break; - case RelaxedFmsVecF32x4: - o << U32LEB(BinaryConsts::F32x4RelaxedFms); + case RelaxedNmaddVecF32x4: + o << U32LEB(BinaryConsts::F32x4RelaxedNmadd); break; - case RelaxedFmaVecF64x2: - o << U32LEB(BinaryConsts::F64x2RelaxedFma); + case RelaxedMaddVecF64x2: + o << U32LEB(BinaryConsts::F64x2RelaxedMadd); break; - case RelaxedFmsVecF64x2: - o << U32LEB(BinaryConsts::F64x2RelaxedFms); + case RelaxedNmaddVecF64x2: + o << U32LEB(BinaryConsts::F64x2RelaxedNmadd); break; case DotI8x16I7x16AddSToVecI32x4: o << U32LEB(BinaryConsts::I32x4DotI8x16I7x16AddS); -- cgit v1.2.3