hare

[hare] The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

commit 41b541fdbff9d17f12e6e2534b7962c5bb83cbcf
parent b2c22450121cc6776b7812f83864002af92416f3
Author: Sebastian <sebastian@sebsite.pw>
Date:   Sun,  1 Dec 2024 20:25:40 -0500

math+test: use STANDARD_TOL for more tests

References: https://todo.sr.ht/~sircmpwn/hare/485
Signed-off-by: Sebastian <sebastian@sebsite.pw>

Diffstat:
Mmath/+test/math_test.ha | 16++++------------
1 file changed, 4 insertions(+), 12 deletions(-)

diff --git a/math/+test/math_test.ha b/math/+test/math_test.ha @@ -126,19 +126,11 @@ assert(powf64(2f64, -F64_MAX_NORMAL) == 0f64); assert(isinf(powf64(0.5f64, -F64_MAX_NORMAL))); // Positive fractional powers - assert(isclosef64(powf64(2f64, 1.5f64), - 2.8284271247461900976033774f64, - 1e-10f64)); - assert(isclosef64(powf64(2f64, 5.5f64), - 45.254833995939041561654039f64, - 1e-10f64)); + assert(isclosef64(powf64(2f64, 1.5f64), 2.8284271247461900976033774f64)); + assert(isclosef64(powf64(2f64, 5.5f64), 45.254833995939041561654039f64)); // Negative fractional powers - assert(isclosef64(powf64(2f64, -1.5f64), - 0.3535533905932737622004221f64, - 1e-10f64)); - assert(isclosef64(powf64(2f64, -5.5f64), - 0.0220970869120796101375263f64, - 1e-10f64)); + assert(isclosef64(powf64(2f64, -1.5f64), 0.3535533905932737622004221f64)); + assert(isclosef64(powf64(2f64, -5.5f64), 0.0220970869120796101375263f64)); // Special cases // pow(x, ±0) = 1 for any x