[PATCH 10/20] x86-64: Add vector atan2/atan2f to libmvec microbenchmark
H.J. Lu
hjl.tools@gmail.com
Sun Feb 6 16:39:11 GMT 2022
On Thu, Feb 03, 2022 at 10:25:49PM -0800, Sunil K Pandey wrote:
> Add vector atan2/atan2f and input files to libmvec microbenchmark.
>
> libmvec-atan2-inputs:
> arg1:
> 90% Normal random distribution
> range: (-DBL_MAX, DBL_MAX)
> mean: 0.0
> sigma: 4.0
> 10% uniform random distribution in range (-1.0e6, 1.0e6)
> arg2:
> 90% Normal random distribution
> range: (-DBL_MAX, DBL_MAX)
> mean: 0.0
> sigma: 4.0
> 10% uniform random distribution in range (-1.0e6, 1.0e6)
>
> libmvec-atan2f-inputs:
> arg1:
> 90% Normal random distribution
> range: (-FLT_MAX, FLT_MAX)
> mean: 0.0f
> sigma: 4.0f
> 10% uniform random distribution in range (-1.0e6f, 1.0e6f)
> arg2:
> 90% Normal random distribution
> range: (-FLT_MAX, FLT_MAX)
> mean: 0.0f
> sigma: 4.0f
> 10% uniform random distribution in range (-1.0e6f, 1.0e6f)
> ---
> sysdeps/x86_64/fpu/Makeconfig | 1 +
> sysdeps/x86_64/fpu/libmvec-atan2-inputs | 4100 ++++++++++++++++++++++
> sysdeps/x86_64/fpu/libmvec-atan2f-inputs | 4100 ++++++++++++++++++++++
> 3 files changed, 8201 insertions(+)
> create mode 100644 sysdeps/x86_64/fpu/libmvec-atan2-inputs
> create mode 100644 sysdeps/x86_64/fpu/libmvec-atan2f-inputs
>
LGTM.
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
Thanks.
H.J.
More information about the Libc-alpha
mailing list