Sleef_SLEEF_VECTOR_FLOAT_2
Description
Sleef_SLEEF_VECTOR_FLOAT_2 is a data type for storing two __vector float values, which is defined in sleef.h as follows:
typedef struct { __vector float x, y; } Sleef_SLEEF_VECTOR_FLOAT_2;
Sleef_SLEEF_VECTOR_DOUBLE_2
Description
Sleef_SLEEF_VECTOR_DOUBLE_2 is a data type for storing two __vector double values, which is defined in sleef.h as follows:
typedef struct { __vector double x, y; } Sleef_SLEEF_VECTOR_DOUBLE_2;
Vectorized double precision sine function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_sind2_u10(__vector double a);
__vector double Sleef_sind2_u10vxe(__vector double a);
__vector double Sleef_sind2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sin_u10 with the same accuracy specification.
Vectorized single precision sine function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_sinf4_u10(__vector float a);
__vector float Sleef_sinf4_u10vxe(__vector float a);
__vector float Sleef_sinf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sinf_u10 with the same accuracy specification.
Vectorized double precision sine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_sind2_u35(__vector double a);
__vector double Sleef_sind2_u35vxe(__vector double a);
__vector double Sleef_sind2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sin_u35 with the same accuracy specification.
Vectorized single precision sine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_sinf4_u35(__vector float a);
__vector float Sleef_sinf4_u35vxe(__vector float a);
__vector float Sleef_sinf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sinf_u35 with the same accuracy specification.
Vectorized double precision cosine function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_cosd2_u10(__vector double a);
__vector double Sleef_cosd2_u10vxe(__vector double a);
__vector double Sleef_cosd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cos_u10 with the same accuracy specification.
Vectorized single precision cosine function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_cosf4_u10(__vector float a);
__vector float Sleef_cosf4_u10vxe(__vector float a);
__vector float Sleef_cosf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cosf_u10 with the same accuracy specification.
Vectorized double precision cosine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_cosd2_u35(__vector double a);
__vector double Sleef_cosd2_u35vxe(__vector double a);
__vector double Sleef_cosd2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cos_u35 with the same accuracy specification.
Vectorized single precision cosine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_cosf4_u35(__vector float a);
__vector float Sleef_cosf4_u35vxe(__vector float a);
__vector float Sleef_cosf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cosf_u35 with the same accuracy specification.
Vectorized single precision combined sine and cosine function with 0.506 ULP error bound
Synopsis
#include <sleef.h>
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincosd2_u10(__vector double a);
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincosd2_u10vxe(__vector double a);
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincosd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sincos_u10 with the same accuracy specification.
Vectorized single precision combined sine and cosine function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincosf4_u10(__vector float a);
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincosf4_u10vxe(__vector float a);
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincosf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sincosf_u10 with the same accuracy specification.
Vectorized double precision combined sine and cosine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincosd2_u35(__vector double a);
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincosd2_u35vxe(__vector double a);
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincosd2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sincos_u35 with the same accuracy specification.
Vectorized single precision combined sine and cosine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincosf4_u35(__vector float a);
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincosf4_u35vxe(__vector float a);
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincosf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sincosf_u35 with the same accuracy specification.
Vectorized double precision sine function with 0.506 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_sinpid2_u05(__vector double a);
__vector double Sleef_sinpid2_u05vxe(__vector double a);
__vector double Sleef_sinpid2_u05vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sinpi_u05 with the same accuracy specification.
Vectorized single precision sine function with 0.506 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_sinpif4_u05(__vector float a);
__vector float Sleef_sinpif4_u05vxe(__vector float a);
__vector float Sleef_sinpif4_u05vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sinpif_u05 with the same accuracy specification.
Vectorized double precision cosine function with 0.506 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_cospid2_u05(__vector double a);
__vector double Sleef_cospid2_u05vxe(__vector double a);
__vector double Sleef_cospid2_u05vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cospi_u05 with the same accuracy specification.
Vectorized single precision cosine function with 0.506 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_cospif4_u05(__vector float a);
__vector float Sleef_cospif4_u05vxe(__vector float a);
__vector float Sleef_cospif4_u05vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cospif_u05 with the same accuracy specification.
Vectorized double precision combined sine and cosine function with 0.506 ULP error bound
Synopsis
#include <sleef.h>
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincospid2_u05(__vector double a);
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincospid2_u05vxe(__vector double a);
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincospid2_u05vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sincospi_u05 with the same accuracy specification.
Vectorized single precision combined sine and cosine function with 0.506 ULP error bound
Synopsis
#include <sleef.h>
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincospif4_u05(__vector float a);
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincospif4_u05vxe(__vector float a);
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincospif4_u05vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sincospif_u05 with the same accuracy specification.
Vectorized double precision combined sine and cosine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincospid2_u35(__vector double a);
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincospid2_u35vxe(__vector double a);
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_sincospid2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sincospi_u35 with the same accuracy specification.
Vectorized single precision combined sine and cosine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincospif4_u35(__vector float a);
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincospif4_u35vxe(__vector float a);
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_sincospif4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sincospif_u35 with the same accuracy specification.
Vectorized double precision tangent function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_tand2_u10(__vector double a);
__vector double Sleef_tand2_u10vxe(__vector double a);
__vector double Sleef_tand2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_tan_u10 with the same accuracy specification.
Vectorized single precision tangent function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_tanf4_u10(__vector float a);
__vector float Sleef_tanf4_u10vxe(__vector float a);
__vector float Sleef_tanf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_tanf_u10 with the same accuracy specification.
Vectorized double precision tangent function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_tand2_u35(__vector double a);
__vector double Sleef_tand2_u35vxe(__vector double a);
__vector double Sleef_tand2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_tan_u35 with the same accuracy specification.
Vectorized single precision tangent function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_tanf4_u35(__vector float a);
__vector float Sleef_tanf4_u35vxe(__vector float a);
__vector float Sleef_tanf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_tanf_u35 with the same accuracy specification.
Vectorized double precision power function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_powd2_u10(__vector double a, __vector double b);
__vector double Sleef_powd2_u10vxe(__vector double a, __vector double b);
__vector double Sleef_powd2_u10vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_pow_u10 with the same accuracy specification.
Vectorized single precision power function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_powf4_u10(__vector float a, __vector float b);
__vector float Sleef_powf4_u10vxe(__vector float a, __vector float b);
__vector float Sleef_powf4_u10vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_powf_u10 with the same accuracy specification.
Vectorized double precision natural logarithmic function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_logd2_u10(__vector double a);
__vector double Sleef_logd2_u10vxe(__vector double a);
__vector double Sleef_logd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_log_u10 with the same accuracy specification.
Vectorized single precision natural logarithmic function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_logf4_u10(__vector float a);
__vector float Sleef_logf4_u10vxe(__vector float a);
__vector float Sleef_logf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_logf_u10 with the same accuracy specification.
Vectorized double precision natural logarithmic function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_logd2_u35(__vector double a);
__vector double Sleef_logd2_u35vxe(__vector double a);
__vector double Sleef_logd2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_log_u35 with the same accuracy specification.
Vectorized single precision natural logarithmic function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_logf4_u35(__vector float a);
__vector float Sleef_logf4_u35vxe(__vector float a);
__vector float Sleef_logf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_logf_u35 with the same accuracy specification.
Vectorized double precision base-10 logarithmic function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_log10d2_u10(__vector double a);
__vector double Sleef_log10d2_u10vxe(__vector double a);
__vector double Sleef_log10d2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_log10_u10 with the same accuracy specification.
Vectorized single precision base-10 logarithmic function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_log10f4_u10(__vector float a);
__vector float Sleef_log10f4_u10vxe(__vector float a);
__vector float Sleef_log10f4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_log10f_u10 with the same accuracy specification.
Vectorized double precision base-2 logarithmic function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_log2d2_u10(__vector double a);
__vector double Sleef_log2d2_u10vxe(__vector double a);
__vector double Sleef_log2d2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_log2_u10 with the same accuracy specification.
Vectorized single precision base-2 logarithmic function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_log2f4_u10(__vector float a);
__vector float Sleef_log2f4_u10vxe(__vector float a);
__vector float Sleef_log2f4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_log2f_u10 with the same accuracy specification.
Vectorized double precision logarithm of one plus argument with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_log1pd2_u10(__vector double a);
__vector double Sleef_log1pd2_u10vxe(__vector double a);
__vector double Sleef_log1pd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_log1p_u10 with the same accuracy specification.
Vectorized single precision logarithm of one plus argument with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_log1pf4_u10(__vector float a);
__vector float Sleef_log1pf4_u10vxe(__vector float a);
__vector float Sleef_log1pf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_log1pf_u10 with the same accuracy specification.
Vectorized double precision base-e exponential function function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_expd2_u10(__vector double a);
__vector double Sleef_expd2_u10vxe(__vector double a);
__vector double Sleef_expd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_exp_u10 with the same accuracy specification.
Vectorized single precision base-e exponential function function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_expf4_u10(__vector float a);
__vector float Sleef_expf4_u10vxe(__vector float a);
__vector float Sleef_expf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_expf_u10 with the same accuracy specification.
Vectorized double precision base-2 exponential function function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_exp2d2_u10(__vector double a);
__vector double Sleef_exp2d2_u10vxe(__vector double a);
__vector double Sleef_exp2d2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_exp2_u10 with the same accuracy specification.
Vectorized single precision base-2 exponential function function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_exp2f4_u10(__vector float a);
__vector float Sleef_exp2f4_u10vxe(__vector float a);
__vector float Sleef_exp2f4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_exp2f_u10 with the same accuracy specification.
Vectorized double precision base-10 exponential function function with 1.09 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_exp10d2_u10(__vector double a);
__vector double Sleef_exp10d2_u10vxe(__vector double a);
__vector double Sleef_exp10d2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_exp10_u10 with the same accuracy specification.
Vectorized single precision base-10 exponential function function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_exp10f4_u10(__vector float a);
__vector float Sleef_exp10f4_u10vxe(__vector float a);
__vector float Sleef_exp10f4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_exp10f_u10 with the same accuracy specification.
Vectorized double precision base-e exponential function minus 1 with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_expm1d2_u10(__vector double a);
__vector double Sleef_expm1d2_u10vxe(__vector double a);
__vector double Sleef_expm1d2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_expm1_u10 with the same accuracy specification.
Vectorized single precision base-e exponential function minus 1 with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_expm1f4_u10(__vector float a);
__vector float Sleef_expm1f4_u10vxe(__vector float a);
__vector float Sleef_expm1f4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_expm1f_u10 with the same accuracy specification.
Vectorized double precision square root function with 0.5001 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_sqrtd2_u05(__vector double a);
__vector double Sleef_sqrtd2_u05vxe(__vector double a);
__vector double Sleef_sqrtd2_u05vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sqrt_u05 with the same accuracy specification.
Vectorized single precision square root function with 0.5001 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_sqrtf4_u05(__vector float a);
__vector float Sleef_sqrtf4_u05vxe(__vector float a);
__vector float Sleef_sqrtf4_u05vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sqrtf_u05 with the same accuracy specification.
Vectorized double precision square root function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_sqrtd2_u35(__vector double a);
__vector double Sleef_sqrtd2_u35vxe(__vector double a);
__vector double Sleef_sqrtd2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sqrt_u35 with the same accuracy specification.
Vectorized single precision square root function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_sqrtf4_u35(__vector float a);
__vector float Sleef_sqrtf4_u35vxe(__vector float a);
__vector float Sleef_sqrtf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sqrtf_u35 with the same accuracy specification.
Vectorized double precision cubic root function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_cbrtd2_u10(__vector double a);
__vector double Sleef_cbrtd2_u10vxe(__vector double a);
__vector double Sleef_cbrtd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cbrt_u10 with the same accuracy specification.
Vectorized single precision cubic root function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_cbrtf4_u10(__vector float a);
__vector float Sleef_cbrtf4_u10vxe(__vector float a);
__vector float Sleef_cbrtf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cbrtf_u10 with the same accuracy specification.
Vectorized double precision cubic root function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_cbrtd2_u35(__vector double a);
__vector double Sleef_cbrtd2_u35vxe(__vector double a);
__vector double Sleef_cbrtd2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cbrt_u35 with the same accuracy specification.
Vectorized single precision cubic root function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_cbrtf4_u35(__vector float a);
__vector float Sleef_cbrtf4_u35vxe(__vector float a);
__vector float Sleef_cbrtf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cbrtf_u35 with the same accuracy specification.
Vectorized double precision 2D Euclidian distance function with 0.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_hypotd2_u05(__vector double a, __vector double b);
__vector double Sleef_hypotd2_u05vxe(__vector double a, __vector double b);
__vector double Sleef_hypotd2_u05vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_hypot_u05 with the same accuracy specification.
Vectorized single precision 2D Euclidian distance function with 0.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_hypotf4_u05(__vector float a, __vector float b);
__vector float Sleef_hypotf4_u05vxe(__vector float a, __vector float b);
__vector float Sleef_hypotf4_u05vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_hypotf_u05 with the same accuracy specification.
Vectorized double precision 2D Euclidian distance function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_hypotd2_u35(__vector double a, __vector double b);
__vector double Sleef_hypotd2_u35vxe(__vector double a, __vector double b);
__vector double Sleef_hypotd2_u35vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_hypot_u35 with the same accuracy specification.
Vectorized single precision 2D Euclidian distance function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_hypotf4_u35(__vector float a, __vector float b);
__vector float Sleef_hypotf4_u35vxe(__vector float a, __vector float b);
__vector float Sleef_hypotf4_u35vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_hypotf_u35 with the same accuracy specification.
Vectorized double precision arc sine function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_asind2_u10(__vector double a);
__vector double Sleef_asind2_u10vxe(__vector double a);
__vector double Sleef_asind2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_asin_u10 with the same accuracy specification.
Vectorized single precision arc sine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_asinf4_u10(__vector float a);
__vector float Sleef_asinf4_u10vxe(__vector float a);
__vector float Sleef_asinf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_asinf_u10 with the same accuracy specification.
Vectorized double precision arc sine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_asind2_u35(__vector double a);
__vector double Sleef_asind2_u35vxe(__vector double a);
__vector double Sleef_asind2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_asin_u35 with the same accuracy specification.
Vectorized single precision arc sine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_asinf4_u35(__vector float a);
__vector float Sleef_asinf4_u35vxe(__vector float a);
__vector float Sleef_asinf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_asinf_u35 with the same accuracy specification.
Vectorized double precision arc cosine function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_acosd2_u10(__vector double a);
__vector double Sleef_acosd2_u10vxe(__vector double a);
__vector double Sleef_acosd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_acos_u10 with the same accuracy specification.
Vectorized single precision arc cosine function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_acosf4_u10(__vector float a);
__vector float Sleef_acosf4_u10vxe(__vector float a);
__vector float Sleef_acosf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_acosf_u10 with the same accuracy specification.
Vectorized double precision arc cosine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_acosd2_u35(__vector double a);
__vector double Sleef_acosd2_u35vxe(__vector double a);
__vector double Sleef_acosd2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_acos_u35 with the same accuracy specification.
Vectorized single precision arc cosine function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_acosf4_u35(__vector float a);
__vector float Sleef_acosf4_u35vxe(__vector float a);
__vector float Sleef_acosf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_acosf_u35 with the same accuracy specification.
Vectorized double precision arc tangent function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_atand2_u10(__vector double a);
__vector double Sleef_atand2_u10vxe(__vector double a);
__vector double Sleef_atand2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_atan_u10 with the same accuracy specification.
Vectorized single precision arc tangent function with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_atanf4_u10(__vector float a);
__vector float Sleef_atanf4_u10vxe(__vector float a);
__vector float Sleef_atanf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_atanf_u10 with the same accuracy specification.
Vectorized double precision arc tangent function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_atand2_u35(__vector double a);
__vector double Sleef_atand2_u35vxe(__vector double a);
__vector double Sleef_atand2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_atan_u35 with the same accuracy specification.
Vectorized single precision arc tangent function with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_atanf4_u35(__vector float a);
__vector float Sleef_atanf4_u35vxe(__vector float a);
__vector float Sleef_atanf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_atanf_u35 with the same accuracy specification.
Vectorized double precision arc tangent function of two variables with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_atan2d2_u10(__vector double a, __vector double b);
__vector double Sleef_atan2d2_u10vxe(__vector double a, __vector double b);
__vector double Sleef_atan2d2_u10vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_atan2_u10 with the same accuracy specification.
Vectorized single precision arc tangent function of two variables with 1.0 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_atan2f4_u10(__vector float a, __vector float b);
__vector float Sleef_atan2f4_u10vxe(__vector float a, __vector float b);
__vector float Sleef_atan2f4_u10vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_atan2f_u10 with the same accuracy specification.
Vectorized double precision arc tangent function of two variables with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector double Sleef_atan2d2_u35(__vector double a, __vector double b);
__vector double Sleef_atan2d2_u35vxe(__vector double a, __vector double b);
__vector double Sleef_atan2d2_u35vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_atan2_u35 with the same accuracy specification.
Vectorized single precision arc tangent function of two variables with 3.5 ULP error bound
Synopsis
#include <sleef.h>
__vector float Sleef_atan2f4_u35(__vector float a, __vector float b);
__vector float Sleef_atan2f4_u35vxe(__vector float a, __vector float b);
__vector float Sleef_atan2f4_u35vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_atan2f_u35 with the same accuracy specification.
Vectorized double precision hyperbolic sine function
Synopsis
#include <sleef.h>
__vector double Sleef_sinhd2_u10(__vector double a);
__vector double Sleef_sinhd2_u10vxe(__vector double a);
__vector double Sleef_sinhd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sinh_u10 with the same accuracy specification.
Vectorized single precision hyperbolic sine function
Synopsis
#include <sleef.h>
__vector float Sleef_sinhf4_u10(__vector float a);
__vector float Sleef_sinhf4_u10vxe(__vector float a);
__vector float Sleef_sinhf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sinhf_u10 with the same accuracy specification.
Vectorized double precision hyperbolic sine function
Synopsis
#include <sleef.h>
__vector double Sleef_sinhd2_u35(__vector double a);
__vector double Sleef_sinhd2_u35vxe(__vector double a);
__vector double Sleef_sinhd2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sinh_u35 with the same accuracy specification.
Vectorized single precision hyperbolic sine function
Synopsis
#include <sleef.h>
__vector float Sleef_sinhf4_u35(__vector float a);
__vector float Sleef_sinhf4_u35vxe(__vector float a);
__vector float Sleef_sinhf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_sinhf_u35 with the same accuracy specification.
Vectorized double precision hyperbolic cosine function
Synopsis
#include <sleef.h>
__vector double Sleef_coshd2_u10(__vector double a);
__vector double Sleef_coshd2_u10vxe(__vector double a);
__vector double Sleef_coshd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cosh_u10 with the same accuracy specification.
Vectorized single precision hyperbolic cosine function
Synopsis
#include <sleef.h>
__vector float Sleef_coshf4_u10(__vector float a);
__vector float Sleef_coshf4_u10vxe(__vector float a);
__vector float Sleef_coshf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_coshf_u10 with the same accuracy specification.
Vectorized double precision hyperbolic cosine function
Synopsis
#include <sleef.h>
__vector double Sleef_coshd2_u35(__vector double a);
__vector double Sleef_coshd2_u35vxe(__vector double a);
__vector double Sleef_coshd2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_cosh_u35 with the same accuracy specification.
Vectorized single precision hyperbolic cosine function
Synopsis
#include <sleef.h>
__vector float Sleef_coshf4_u35(__vector float a);
__vector float Sleef_coshf4_u35vxe(__vector float a);
__vector float Sleef_coshf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_coshf_u35 with the same accuracy specification.
Vectorized double precision hyperbolic tangent function
Synopsis
#include <sleef.h>
__vector double Sleef_tanhd2_u10(__vector double a);
__vector double Sleef_tanhd2_u10vxe(__vector double a);
__vector double Sleef_tanhd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_tanh_u10 with the same accuracy specification.
Vectorized single precision hyperbolic tangent function
Synopsis
#include <sleef.h>
__vector float Sleef_tanhf4_u10(__vector float a);
__vector float Sleef_tanhf4_u10vxe(__vector float a);
__vector float Sleef_tanhf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_tanhf_u10 with the same accuracy specification.
Vectorized double precision hyperbolic tangent function
Synopsis
#include <sleef.h>
__vector double Sleef_tanhd2_u35(__vector double a);
__vector double Sleef_tanhd2_u35vxe(__vector double a);
__vector double Sleef_tanhd2_u35vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_tanh_u35 with the same accuracy specification.
Vectorized single precision hyperbolic tangent function
Synopsis
#include <sleef.h>
__vector float Sleef_tanhf4_u35(__vector float a);
__vector float Sleef_tanhf4_u35vxe(__vector float a);
__vector float Sleef_tanhf4_u35vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_tanhf_u35 with the same accuracy specification.
Vectorized double precision inverse hyperbolic sine function
Synopsis
#include <sleef.h>
__vector double Sleef_asinhd2_u10(__vector double a);
__vector double Sleef_asinhd2_u10vxe(__vector double a);
__vector double Sleef_asinhd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_asinh_u10 with the same accuracy specification.
Vectorized single precision inverse hyperbolic sine function
Synopsis
#include <sleef.h>
__vector float Sleef_asinhf4_u10(__vector float a);
__vector float Sleef_asinhf4_u10vxe(__vector float a);
__vector float Sleef_asinhf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_asinhf_u10 with the same accuracy specification.
Vectorized double precision inverse hyperbolic cosine function
Synopsis
#include <sleef.h>
__vector double Sleef_acoshd2_u10(__vector double a);
__vector double Sleef_acoshd2_u10vxe(__vector double a);
__vector double Sleef_acoshd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_acosh_u10 with the same accuracy specification.
Vectorized single precision inverse hyperbolic cosine function
Synopsis
#include <sleef.h>
__vector float Sleef_acoshf4_u10(__vector float a);
__vector float Sleef_acoshf4_u10vxe(__vector float a);
__vector float Sleef_acoshf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_acoshf_u10 with the same accuracy specification.
Vectorized double precision inverse hyperbolic tangent function
Synopsis
#include <sleef.h>
__vector double Sleef_atanhd2_u10(__vector double a);
__vector double Sleef_atanhd2_u10vxe(__vector double a);
__vector double Sleef_atanhd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_atanh_u10 with the same accuracy specification.
Vectorized single precision inverse hyperbolic tangent function
Synopsis
#include <sleef.h>
__vector float Sleef_atanhf4_u10(__vector float a);
__vector float Sleef_atanhf4_u10vxe(__vector float a);
__vector float Sleef_atanhf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_atanhf_u10 with the same accuracy specification.
Vectorized double precision error function
Synopsis
#include <sleef.h>
__vector double Sleef_erfd2_u10(__vector double a);
__vector double Sleef_erfd2_u10vxe(__vector double a);
__vector double Sleef_erfd2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_erf_u10 with the same accuracy specification.
Vectorized single precision error function
Synopsis
#include <sleef.h>
__vector float Sleef_erff4_u10(__vector float a);
__vector float Sleef_erff4_u10vxe(__vector float a);
__vector float Sleef_erff4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_erff_u10 with the same accuracy specification.
Vectorized double precision complementary error function
Synopsis
#include <sleef.h>
__vector double Sleef_erfcd2_u15(__vector double a);
__vector double Sleef_erfcd2_u15vxe(__vector double a);
__vector double Sleef_erfcd2_u15vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_erfc_u15 with the same accuracy specification.
Vectorized single precision complementary error function
Synopsis
#include <sleef.h>
__vector float Sleef_erfcf4_u15(__vector float a);
__vector float Sleef_erfcf4_u15vxe(__vector float a);
__vector float Sleef_erfcf4_u15vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_erfcf_u15 with the same accuracy specification.
Vectorized double precision gamma function
Synopsis
#include <sleef.h>
__vector double Sleef_tgammad2_u10(__vector double a);
__vector double Sleef_tgammad2_u10vxe(__vector double a);
__vector double Sleef_tgammad2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_tgamma_u10 with the same accuracy specification.
Vectorized single precision gamma function
Synopsis
#include <sleef.h>
__vector float Sleef_tgammaf4_u10(__vector float a);
__vector float Sleef_tgammaf4_u10vxe(__vector float a);
__vector float Sleef_tgammaf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_tgammaf_u10 with the same accuracy specification.
Vectorized double precision log gamma function
Synopsis
#include <sleef.h>
__vector double Sleef_lgammad2_u10(__vector double a);
__vector double Sleef_lgammad2_u10vxe(__vector double a);
__vector double Sleef_lgammad2_u10vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_lgamma_u10 with the same accuracy specification.
Vectorized single precision log gamma function
Synopsis
#include <sleef.h>
__vector float Sleef_lgammaf4_u10(__vector float a);
__vector float Sleef_lgammaf4_u10vxe(__vector float a);
__vector float Sleef_lgammaf4_u10vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_lgammaf_u10 with the same accuracy specification.
Vectorized double precision function for rounding to integer towards zero
Synopsis
#include <sleef.h>
__vector double Sleef_truncd2(__vector double a);
__vector double Sleef_truncd2_vxe(__vector double a);
__vector double Sleef_truncd2_vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_trunc with the same accuracy specification.
Vectorized single precision function for rounding to integer towards zero
Synopsis
#include <sleef.h>
__vector float Sleef_truncf4(__vector float a);
__vector float Sleef_truncf4_vxe(__vector float a);
__vector float Sleef_truncf4_vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_truncf with the same accuracy specification.
Vectorized double precision function for rounding to integer towards negative infinity
Synopsis
#include <sleef.h>
__vector double Sleef_floord2(__vector double a);
__vector double Sleef_floord2_vxe(__vector double a);
__vector double Sleef_floord2_vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_floor with the same accuracy specification.
Vectorized single precision function for rounding to integer towards negative infinity
Synopsis
#include <sleef.h>
__vector float Sleef_floorf4(__vector float a);
__vector float Sleef_floorf4_vxe(__vector float a);
__vector float Sleef_floorf4_vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_floorf with the same accuracy specification.
Vectorized double precision function for rounding to integer towards positive infinity
Synopsis
#include <sleef.h>
__vector double Sleef_ceild2(__vector double a);
__vector double Sleef_ceild2_vxe(__vector double a);
__vector double Sleef_ceild2_vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_ceil with the same accuracy specification.
Vectorized single precision function for rounding to integer towards positive infinity
Synopsis
#include <sleef.h>
__vector float Sleef_ceilf4(__vector float a);
__vector float Sleef_ceilf4_vxe(__vector float a);
__vector float Sleef_ceilf4_vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_ceilf with the same accuracy specification.
Vectorized double precision function for rounding to nearest integer
Synopsis
#include <sleef.h>
__vector double Sleef_roundd2(__vector double a);
__vector double Sleef_roundd2_vxe(__vector double a);
__vector double Sleef_roundd2_vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_round with the same accuracy specification.
Vectorized single precision function for rounding to nearest integer
Synopsis
#include <sleef.h>
__vector float Sleef_roundf4(__vector float a);
__vector float Sleef_roundf4_vxe(__vector float a);
__vector float Sleef_roundf4_vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_roundf with the same accuracy specification.
Vectorized double precision function for rounding to nearest integer
Synopsis
#include <sleef.h>
__vector double Sleef_rintd2(__vector double a);
__vector double Sleef_rintd2_vxe(__vector double a);
__vector double Sleef_rintd2_vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_rint with the same accuracy specification.
Vectorized single precision function for rounding to nearest integer
Synopsis
#include <sleef.h>
__vector float Sleef_rintf4(__vector float a);
__vector float Sleef_rintf4_vxe(__vector float a);
__vector float Sleef_rintf4_vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_rintf with the same accuracy specification.
Vectorized double precision function for fused multiply-accumulation
Synopsis
#include <sleef.h>
__vector double Sleef_fmad2(__vector double a, __vector double b, __vector double c);
__vector double Sleef_fmad2_vxe(__vector double a, __vector double b, __vector double c);
__vector double Sleef_fmad2_vxe2(__vector double a, __vector double b, __vector double c);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fma with the same accuracy specification.
Vectorized single precision function for fused multiply-accumulation
Synopsis
#include <sleef.h>
__vector float Sleef_fmaf4(__vector float a, __vector float b, __vector float c);
__vector float Sleef_fmaf4_vxe(__vector float a, __vector float b, __vector float c);
__vector float Sleef_fmaf4_vxe2(__vector float a, __vector float b, __vector float c);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fmaf with the same accuracy specification.
Vectorized double precision FP remainder
Synopsis
#include <sleef.h>
__vector double Sleef_fmodd2(__vector double a, __vector double b);
__vector double Sleef_fmodd2_vxe(__vector double a, __vector double b);
__vector double Sleef_fmodd2_vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fmod with the same accuracy specification.
Vectorized single precision FP remainder
Synopsis
#include <sleef.h>
__vector float Sleef_fmodf4(__vector float a, __vector float b);
__vector float Sleef_fmodf4_vxe(__vector float a, __vector float b);
__vector float Sleef_fmodf4_vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fmodf with the same accuracy specification.
Vectorized double precision FP remainder
Synopsis
#include <sleef.h>
__vector double Sleef_remainderd2(__vector double a, __vector double b);
__vector double Sleef_remainderd2_vxe(__vector double a, __vector double b);
__vector double Sleef_remainderd2_vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_remainder with the same accuracy specification.
Vectorized single precision FP remainder
Synopsis
#include <sleef.h>
__vector float Sleef_remainderf4(__vector float a, __vector float b);
__vector float Sleef_remainderf4_vxe(__vector float a, __vector float b);
__vector float Sleef_remainderf4_vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_remainderf with the same accuracy specification.
Vectorized double precision function for multiplying by integral power of 2
Synopsis
#include <sleef.h>
__vector double Sleef_ldexpd2(__vector double a, vector int b);
__vector double Sleef_ldexpd2_vxe(__vector double a, vector int b);
__vector double Sleef_ldexpd2_vxe2(__vector double a, vector int b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_ldexp with the same accuracy specification.
Vectorized double precision function for obtaining fractional component of an FP number
Synopsis
#include <sleef.h>
__vector double Sleef_frfrexpd2(__vector double a);
__vector double Sleef_frfrexpd2_vxe(__vector double a);
__vector double Sleef_frfrexpd2_vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_frfrexp with the same accuracy specification.
Vectorized single precision function for obtaining fractional component of an FP number
Synopsis
#include <sleef.h>
__vector float Sleef_frfrexpf4(__vector float a);
__vector float Sleef_frfrexpf4_vxe(__vector float a);
__vector float Sleef_frfrexpf4_vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_frfrexpf with the same accuracy specification.
Vectorized double precision function for obtaining integral component of an FP number
Synopsis
#include <sleef.h>
vector int Sleef_expfrexpd2(__vector double a);
vector int Sleef_expfrexpd2_vxe(__vector double a);
vector int Sleef_expfrexpd2_vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_expfrexp with the same accuracy specification.
Vectorized double precision function for getting integer exponent
Synopsis
#include <sleef.h>
vector int Sleef_ilogbd2(__vector double a);
vector int Sleef_ilogbd2_vxe(__vector double a);
vector int Sleef_ilogbd2_vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_ilogb with the same accuracy specification.
Vectorized double precision signed integral and fractional values
Synopsis
#include <sleef.h>
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_modfd2(__vector double a);
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_modfd2_vxe(__vector double a);
Sleef_SLEEF_VECTOR_DOUBLE_2 Sleef_modfd2_vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_modf with the same accuracy specification.
Vectorized single precision signed integral and fractional values
Synopsis
#include <sleef.h>
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_modff4(__vector float a);
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_modff4_vxe(__vector float a);
Sleef_SLEEF_VECTOR_FLOAT_2 Sleef_modff4_vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_modff with the same accuracy specification.
Vectorized double precision function for calculating the absolute value
Synopsis
#include <sleef.h>
__vector double Sleef_fabsd2(__vector double a);
__vector double Sleef_fabsd2_vxe(__vector double a);
__vector double Sleef_fabsd2_vxe2(__vector double a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fabs with the same accuracy specification.
Vectorized single precision function for calculating the absolute value
Synopsis
#include <sleef.h>
__vector float Sleef_fabsf4(__vector float a);
__vector float Sleef_fabsf4_vxe(__vector float a);
__vector float Sleef_fabsf4_vxe2(__vector float a);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fabsf with the same accuracy specification.
Vectorized double precision function for copying signs
Synopsis
#include <sleef.h>
__vector double Sleef_copysignd2(__vector double a, __vector double b);
__vector double Sleef_copysignd2_vxe(__vector double a, __vector double b);
__vector double Sleef_copysignd2_vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_copysign with the same accuracy specification.
Vectorized single precision function for copying signs
Synopsis
#include <sleef.h>
__vector float Sleef_copysignf4(__vector float a, __vector float b);
__vector float Sleef_copysignf4_vxe(__vector float a, __vector float b);
__vector float Sleef_copysignf4_vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_copysignf with the same accuracy specification.
Vectorized double precision function for determining maximum of two values
Synopsis
#include <sleef.h>
__vector double Sleef_fmaxd2(__vector double a, __vector double b);
__vector double Sleef_fmaxd2_vxe(__vector double a, __vector double b);
__vector double Sleef_fmaxd2_vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fmax with the same accuracy specification.
Vectorized single precision function for determining maximum of two values
Synopsis
#include <sleef.h>
__vector float Sleef_fmaxf4(__vector float a, __vector float b);
__vector float Sleef_fmaxf4_vxe(__vector float a, __vector float b);
__vector float Sleef_fmaxf4_vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fmaxf with the same accuracy specification.
Vectorized double precision function for determining minimum of two values
Synopsis
#include <sleef.h>
__vector double Sleef_fmind2(__vector double a, __vector double b);
__vector double Sleef_fmind2_vxe(__vector double a, __vector double b);
__vector double Sleef_fmind2_vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fmin with the same accuracy specification.
Vectorized single precision function for determining minimum of two values
Synopsis
#include <sleef.h>
__vector float Sleef_fminf4(__vector float a, __vector float b);
__vector float Sleef_fminf4_vxe(__vector float a, __vector float b);
__vector float Sleef_fminf4_vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fminf with the same accuracy specification.
Vectorized double precision function to calculate positive difference of two values
Synopsis
#include <sleef.h>
__vector double Sleef_fdimd2(__vector double a, __vector double b);
__vector double Sleef_fdimd2_vxe(__vector double a, __vector double b);
__vector double Sleef_fdimd2_vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fdim with the same accuracy specification.
Vectorized single precision function to calculate positive difference of two values
Synopsis
#include <sleef.h>
__vector float Sleef_fdimf4(__vector float a, __vector float b);
__vector float Sleef_fdimf4_vxe(__vector float a, __vector float b);
__vector float Sleef_fdimf4_vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_fdimf with the same accuracy specification.
Vectorized double precision function for obtaining the next representable FP value
Synopsis
#include <sleef.h>
__vector double Sleef_nextafterd2(__vector double a, __vector double b);
__vector double Sleef_nextafterd2_vxe(__vector double a, __vector double b);
__vector double Sleef_nextafterd2_vxe2(__vector double a, __vector double b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_nextafter with the same accuracy specification.
Vectorized single precision function for obtaining the next representable FP value
Synopsis
#include <sleef.h>
__vector float Sleef_nextafterf4(__vector float a, __vector float b);
__vector float Sleef_nextafterf4_vxe(__vector float a, __vector float b);
__vector float Sleef_nextafterf4_vxe2(__vector float a, __vector float b);
cinz___vector float Sleef_nextafterf4_vxe2nofma(__vector float a, __vector float b);
finz___vector float Sleef_nextafterf4_vxe(__vector float a, __vector float b);
finz___vector float Sleef_nextafterf4_vxe2(__vector float a, __vector float b);
Link with -lsleef.
Description
These are the vectorized functions of Sleef_nextafterf with the same accuracy specification.