diff options
author | Paul Zimmermann <Paul.Zimmermann@inria.fr> | 2021-03-19 10:09:20 +0100 |
---|---|---|
committer | Paul Zimmermann <Paul.Zimmermann@inria.fr> | 2021-03-29 16:23:19 +0200 |
commit | 934d88d862627a0ded8955985b43f5f12aa38046 (patch) | |
tree | 01648e4e2e88462d81e4745afa87e7bcda9a095d /benchtests/Makefile | |
parent | f8466cc504d25ebf44734aad1efb603d55d16f08 (diff) | |
download | glibc-934d88d862627a0ded8955985b43f5f12aa38046.tar.gz glibc-934d88d862627a0ded8955985b43f5f12aa38046.tar.xz glibc-934d88d862627a0ded8955985b43f5f12aa38046.zip |
add workload traces for missing functions (double format)
This patch adds workload traces for all double format functions where such files are missing. For each function, a set of 1000 random values is generated at random using SageMath, such that the output values are meaningful (for example avoiding too large inputs for exp10 where the output would be +Inf). More details about the generated values are given at the beginning of each file. Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
Diffstat (limited to 'benchtests/Makefile')
-rw-r--r-- | benchtests/Makefile | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/benchtests/Makefile b/benchtests/Makefile index 0c99547074..4bc702a275 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -21,11 +21,12 @@ subdir := benchtests include ../Makeconfig -bench-math := acos acosh asin asinh atan atanh cos cosh exp exp2 log log2 \ - modf pow rint sin sincos sinh sqrt tan tanh fmin fmax fminf \ - fmaxf powf trunc truncf roundeven roundevenf expf exp2f logf \ +bench-math := acos acosh asin asinh atan atanh cos cosh exp exp2 log log2 \ + modf pow rint sin sincos sinh sqrt tan tanh fmin fmax fminf \ + fmaxf powf trunc truncf roundeven roundevenf expf exp2f logf \ log2f sincosf sinf cosf isnan isinf isfinite hypot logb logbf \ - exp10f ilogb ilogbf + exp10f ilogb ilogbf cbrt erf erfc exp10 expm1 j0 j1 lgamma \ + log10 log1p tgamma y0 y1 atan2 ifneq (,$(filter yes,$(float128-fcts) $(float128-alias-fcts))) bench-math += expf128 powf128 sinf128 ilogbf128 |