[PATCH 0/4] benchtests: Add atan2f, expm1f, log1pf and tanf to bench-math
Sunil Pandey
skpgkp2@gmail.com
Mon Nov 1 13:33:04 GMT 2021
Ok for trunk?
On Fri, Oct 29, 2021 at 1:45 PM Sunil K Pandey via Libc-alpha <
libc-alpha@sourceware.org> wrote:
> Motivation for this patch is to prepare for upcoming libmvec new
> functions. Float and double version of libmvec functions stays
> together.
>
> I understand double version of input files are not correct as Joseph
> mentioned in this thread.
>
> https://sourceware.org/pipermail/libc-alpha/2021-October/132294.html
>
> Float version of input file needed for libmvec and I will rerun
> conversion program once double input file get fixed for these
> functions.
>
> Float input files of these function generated from existing double
> input files using following scaling formula:
>
> f = d * (FLT_MAX/DBL_MAX)
>
> Where d is input(double) and f is output(float). If scaled float value
> is duplicate in new input file, nextafterf() function used to find next
> float value, ensuring no duplicates.
>
>
> Sunil K Pandey (4):
> benchtests: Add atan2f function to bench-math
> benchtests: Add expm1f function to bench-math
> benchtests: Add log1pf function to bench-math
> benchtests: Add tanf function to bench-math
>
> benchtests/Makefile | 4 +
> benchtests/atan2f-inputs | 1005 +++++++++++
> benchtests/expm1f-inputs | 798 +++++++++
> benchtests/log1pf-inputs | 1004 +++++++++++
> benchtests/tanf-inputs | 3449 ++++++++++++++++++++++++++++++++++++++
> 5 files changed, 6260 insertions(+)
> create mode 100644 benchtests/atan2f-inputs
> create mode 100644 benchtests/expm1f-inputs
> create mode 100644 benchtests/log1pf-inputs
> create mode 100644 benchtests/tanf-inputs
>
> --
> 2.31.1
>
>
More information about the Libc-alpha
mailing list