add workload traces for cbrtl

These workload traces cover the whole "long double" range.
This patch was prepared with the help of Adhemerval Zanella.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
This commit is contained in:
Paul Zimmermann 2021-05-03 11:30:25 +02:00
parent 732139dabe
commit 8d0985b055
3 changed files with 1011 additions and 0 deletions

View File

@ -28,6 +28,10 @@ bench-math := acos acosh asin asinh atan atanh cos cosh exp exp2 log log2 \
exp10f ilogb ilogbf cbrt erf erfc exp10 expm1 j0 j1 lgamma \ exp10f ilogb ilogbf cbrt erf erfc exp10 expm1 j0 j1 lgamma \
log10 log1p tgamma y0 y1 atan2 log10 log1p tgamma y0 y1 atan2
ifneq (,$(filter yes,$(float96-fcts)))
bench-math += cbrtl
endif
ifneq (,$(filter yes,$(float128-fcts) $(float128-alias-fcts))) ifneq (,$(filter yes,$(float128-fcts) $(float128-alias-fcts)))
bench-math += expf128 powf128 sinf128 ilogbf128 bench-math += expf128 powf128 sinf128 ilogbf128
endif endif

1004
benchtests/cbrtl-inputs Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
# Include this earlier so it can be used earlier in Makefiles,
# and sysdep/ makefiles.
float96-fcts = yes