forked from mpusz/mp-units
feat: IEEE floating-point division remainder
This commit is contained in:
@@ -59,6 +59,12 @@ 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(remainder(4.0 * km, 3.0 * km), 1.0 * km));
|
||||
static_assert(compare(remainder(-4.0 * km, 3.0 * km), -1.0 * km));
|
||||
static_assert(compare(remainder(9.0 * km, -3.0 * km), 0.0 * km));
|
||||
static_assert(compare(remainder(9.5 * km, -2000 * m), -500.0 * m));
|
||||
static_assert(compare(remainder(3 * km, 2 * km), -1.0 * km));
|
||||
static_assert(compare(remainder(4 * km, 2.75f * km), 1.25 * 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