diff --git a/src/linalg.jl b/src/linalg.jl index 06d23b64..3a2c1cb0 100644 --- a/src/linalg.jl +++ b/src/linalg.jl @@ -69,7 +69,7 @@ Base.@constprop :aggressive function spdensemul!(C, tA, tB, A, B, alpha, beta) T = eltype(C) _mul!(rangefun, diagop, odiagop, C, A, B, T(alpha), T(beta)) else - @stable_muladdmul LinearAlgebra._generic_matmatmul!(C, wrap(A, tA), wrap(B, tB), MulAddMul(alpha, beta)) + LinearAlgebra._generic_matmatmul!(C, wrap(A, tA), wrap(B, tB), alpha, beta) end return C end diff --git a/src/sparsevector.jl b/src/sparsevector.jl index 6e47de67..d1c1dc48 100644 --- a/src/sparsevector.jl +++ b/src/sparsevector.jl @@ -2041,7 +2041,7 @@ Base.@constprop :aggressive function generic_matvecmul!(y::AbstractVector, tA, A elseif tA == 'C' _At_or_Ac_mul_B!((a,b) -> adjoint(a) * b, y, A, x, alpha, beta) else - @stable_muladdmul LinearAlgebra._generic_matvecmul!(y, 'N', wrap(A, tA), x, MulAddMul(alpha, beta)) + LinearAlgebra._generic_matvecmul!(y, 'N', wrap(A, tA), x, alpha, beta) end return y end