Files
Nico Weber c1f65882cc Tests/AK: Add perf tests for tan(0, asin(), acos(), atan()
On my system, with macOS system libm (including the existing
sin(), cos() perf tests):

    % Build/lagom/bin/TestAKMath
    ...
    Running benchmark 'bench_trig_cos'.
    Completed benchmark 'bench_trig_cos' in 66ms
    Running benchmark 'bench_trig_cosf'.
    Completed benchmark 'bench_trig_cosf' in 58ms
    Running benchmark 'bench_trig_sin'.
    Completed benchmark 'bench_trig_sin' in 54ms
    Running benchmark 'bench_trig_sinf'.
    Completed benchmark 'bench_trig_sinf' in 58ms
    Running benchmark 'bench_trig_tan'.
    Completed benchmark 'bench_trig_tan' in 75ms
    Running benchmark 'bench_trig_tanf'.
    Completed benchmark 'bench_trig_tanf' in 82ms
    Running benchmark 'bench_trig_acos'.
    Completed benchmark 'bench_trig_acos' in 11ms
    Running benchmark 'bench_trig_acosf'.
    Completed benchmark 'bench_trig_acosf' in 10ms
    Running benchmark 'bench_trig_asin'.
    Completed benchmark 'bench_trig_asin' in 11ms
    Running benchmark 'bench_trig_asinf'.
    Completed benchmark 'bench_trig_asinf' in 11ms
    Running benchmark 'bench_trig_atan'.
    Completed benchmark 'bench_trig_atan' in 60ms
    Running benchmark 'bench_trig_atanf'.
    Completed benchmark 'bench_trig_atanf' in 63ms

With serenity libm (#26662):

    % Build/lagom/bin/TestAKMath
    ...
    Completed benchmark 'bench_trig_cos' in 87ms
    Running benchmark 'bench_trig_cosf'.
    Completed benchmark 'bench_trig_cosf' in 65ms
    Running benchmark 'bench_trig_sin'.
    Completed benchmark 'bench_trig_sin' in 75ms
    Running benchmark 'bench_trig_sinf'.
    Completed benchmark 'bench_trig_sinf' in 67ms
    Running benchmark 'bench_trig_tan'.
    Completed benchmark 'bench_trig_tan' in 184ms
    Running benchmark 'bench_trig_tanf'.
    Completed benchmark 'bench_trig_tanf' in 163ms
    Running benchmark 'bench_trig_acos'.
    Completed benchmark 'bench_trig_acos' in 10ms
    Running benchmark 'bench_trig_acosf'.
    Completed benchmark 'bench_trig_acosf' in 10ms
    Running benchmark 'bench_trig_asin'.
    Completed benchmark 'bench_trig_asin' in 10ms
    Running benchmark 'bench_trig_asinf'.
    Completed benchmark 'bench_trig_asinf' in 10ms
    Running benchmark 'bench_trig_atan'.
    Completed benchmark 'bench_trig_atan' in 176ms
    Running benchmark 'bench_trig_atanf'.
    Completed benchmark 'bench_trig_atanf' in 184ms
2026-04-02 10:07:14 -04:00
..
2022-12-03 23:52:23 +00:00
2024-04-24 16:50:01 -04:00
2022-08-27 12:28:05 +02:00
2024-07-05 00:52:30 +02:00
2024-04-24 16:50:01 -04:00
2024-04-24 16:50:01 -04:00