diff --git a/dune/codegen/common/muladd_workarounds.hh b/dune/codegen/common/muladd_workarounds.hh index 95832e5fd4c0e3088087d64666fd071b867cc73a..4570b497b8fb4c8e2441ebe78f9836d10e53eea8 100644 --- a/dune/codegen/common/muladd_workarounds.hh +++ b/dune/codegen/common/muladd_workarounds.hh @@ -13,4 +13,10 @@ inline T mul_add(T op1, T op2, T op3) return op1 * op2 + op3; } +template<typename T> +inline T mul_sub(T op1, T op2, T op3) +{ + return op1 * op2 - op3; +} + #endif