forked from mpusz/mp-units
feat: fmod floating-point division remainder
This commit is contained in:
@@ -57,6 +57,12 @@ 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(fma(isq::width(2.0 * m), 2.0 * one, isq::height(3.0 * m)), isq::length(7.0 * m)));
|
||||
static_assert(compare(fmod(4.0 * km, 3.0 * km), 1.0 * km));
|
||||
static_assert(compare(fmod(-4.0 * km, 3.0 * km), -1.0 * km));
|
||||
static_assert(compare(fmod(9.0 * km, -3.0 * km), 0.0 * km));
|
||||
static_assert(compare(fmod(9.5 * km, -2000 * m), 1500.0 * m));
|
||||
static_assert(compare(fmod(3 * km, 2 * km), 1.0 * km));
|
||||
static_assert(compare(fmod(4 * km, 2.5f * km), 1.5 * km));
|
||||
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));
|
||||
|
||||
Reference in New Issue
Block a user