add missing benchmark files for several C23 binary64 functions

These files were prepared together with Saban Houssein.
This commit is contained in:
Paul Zimmermann 2025-07-25 09:08:22 +02:00
parent 596dc7b676
commit 170606d82c
12 changed files with 11066 additions and 0 deletions

View File

@ -28,19 +28,23 @@ bench-math := \
acosf \ acosf \
acosh \ acosh \
acoshf \ acoshf \
acospi \
acospif \ acospif \
asin \ asin \
asinf \ asinf \
asinh \ asinh \
asinhf \ asinhf \
asinpi \
asinpif \ asinpif \
atan \ atan \
atan2 \ atan2 \
atan2f \ atan2f \
atan2pi \
atan2pif \ atan2pif \
atanf \ atanf \
atanh \ atanh \
atanhf \ atanhf \
atanpi \
atanpif \ atanpif \
cbrt \ cbrt \
cbrtf \ cbrtf \
@ -50,6 +54,7 @@ bench-math := \
cosf \ cosf \
cosh \ cosh \
coshf \ coshf \
cospi \
cospif \ cospif \
erf \ erf \
erfc \ erfc \
@ -58,9 +63,11 @@ bench-math := \
exp \ exp \
exp10 \ exp10 \
exp10f \ exp10f \
exp10m1 \
exp10m1f \ exp10m1f \
exp2 \ exp2 \
exp2f \ exp2f \
exp2m1 \
exp2m1f \ exp2m1f \
expf \ expf \
expl \ expl \
@ -91,12 +98,14 @@ bench-math := \
log \ log \
log10 \ log10 \
log10f \ log10f \
log10p1 \
log10p1f \ log10p1f \
log1p \ log1p \
log1pf \ log1pf \
log2 \ log2 \
log2f \ log2f \
log2l \ log2l \
log2p1 \
log2p1f \ log2p1f \
logb \ logb \
logbf \ logbf \
@ -120,12 +129,14 @@ bench-math := \
sinf \ sinf \
sinh \ sinh \
sinhf \ sinhf \
sinpi \
sinpif \ sinpif \
sqrt \ sqrt \
tan \ tan \
tanf \ tanf \
tanh \ tanh \
tanhf \ tanhf \
tanpi \
tanpif \ tanpif \
tgamma \ tgamma \
tgammaf \ tgammaf \

1005
benchtests/acospi-inputs Normal file

File diff suppressed because it is too large Load Diff

1005
benchtests/asinpi-inputs Normal file

File diff suppressed because it is too large Load Diff

1005
benchtests/atan2pi-inputs Normal file

File diff suppressed because it is too large Load Diff

1005
benchtests/atanpi-inputs Normal file

File diff suppressed because it is too large Load Diff

1005
benchtests/cospi-inputs Normal file

File diff suppressed because it is too large Load Diff

1005
benchtests/exp10m1-inputs Normal file

File diff suppressed because it is too large Load Diff

1005
benchtests/exp2m1-inputs Normal file

File diff suppressed because it is too large Load Diff

1005
benchtests/log10p1-inputs Normal file

File diff suppressed because it is too large Load Diff

1005
benchtests/log2p1-inputs Normal file

File diff suppressed because it is too large Load Diff

1005
benchtests/sinpi-inputs Normal file

File diff suppressed because it is too large Load Diff

1005
benchtests/tanpi-inputs Normal file

File diff suppressed because it is too large Load Diff