Merge branch 'mpusz:master' into add_fma

This commit is contained in:
Nick
2023-12-11 18:01:52 -08:00
committed by Nick Thompson
13 changed files with 135 additions and 70 deletions
+4 -5
View File
@@ -40,11 +40,10 @@ template<typename T1, typename T2, typename... Ts>
#if __cpp_lib_constexpr_cmath || MP_UNITS_COMP_GCC
static_assert(compare(fma(2 * m, 3 * m, 1 * m2), 7 * m2));
static_assert(compare(fma(2.0 * s, 3.0 * Hz, 1.0), 7.0));
static_assert(compare(fma(2 * s, 3 * Hz, 1), 7));
static_assert(compare(fma(2.0, 3.0*m, 1.0*m), 7*m);
static_assert(compare(fma(2.0*m, 3.0, 1.0*m), 7*m));
static_assert(compare(fma(2.0 * s, 3.0 * Hz, 1.0 * one), 7.0 * one));
static_assert(compare(fma(2.0 * one, 3.0 * m, 1.0 * m), 7.0 * m));
static_assert(compare(fma(2.0 * m, 3.0 * one, 1.0 * m), 7.0 * m));
static_assert(compare(fma(2 * m, 3.0f * m, 1.0 * m2), 7.0 * m2));
static_assert(compare(pow<0>(2 * m), 1 * one));
static_assert(compare(pow<1>(2 * m), 2 * m));
static_assert(compare(pow<2>(2 * m), 4 * pow<2>(m), 4 * m2));