Change default ULP to use enum matching

Migrate from string to enum matching and tie this to `CheckCtx::new`, so
no tests need to explicitly set ULP.
This commit is contained in:
Trevor Gross
2024-11-02 23:03:41 -05:00
committed by Trevor Gross
parent 0f76ef074f
commit 5032fcf139
6 changed files with 47 additions and 59 deletions

View File

@@ -49,8 +49,7 @@ where
{
let name = Op::NAME;
let ulp = libm_test::musl_allowed_ulp(name);
let ctx = CheckCtx::new(ulp, Op::IDENTIFIER, CheckBasis::Musl);
let ctx = CheckCtx::new(Op::IDENTIFIER, CheckBasis::Musl);
let benchvec: Vec<_> =
random::get_test_cases::<Op::RustArgs>(&ctx).take(BENCH_ITER_ITEMS).collect();