/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
H A D | sincos.c | 21 sincos (double x, double *out_sin, double *out_cos) in sincos() argument 23 *out_sin = sin (x); in sincos() 29 special_case (float64x2_t x, uint64x2_t special, double *out_sin, in special_case() argument 33 sincos (x[0], out_sin, out_cos); in special_case() 35 sincos (x[1], out_sin + 1, out_cos + 1); in special_case() 44 _ZGVnN2vl8l8_sincos (float64x2_t x, double *out_sin, double *out_cos) in _ZGVnN2vl8l8_sincos() argument 51 vst1q_f64 (out_sin, sc.val[0]); in _ZGVnN2vl8l8_sincos() 55 special_case (x, special, out_sin, out_cos); in _ZGVnN2vl8l8_sincos()
|
H A D | sincosf.c | 21 sincosf (float x, float *out_sin, float *out_cos) in sincosf() argument 23 *out_sin = sinf (x); in sincosf() 29 special_case (float32x4_t x, uint32x4_t special, float *out_sin, in special_case() argument 34 sincosf (x[i], out_sin + i, out_cos + i); in special_case() 45 _ZGVnN4vl4l4_sincosf (float32x4_t x, float *out_sin, float *out_cos) in _ZGVnN4vl4l4_sincosf() argument 52 vst1q_f32 (out_sin, sc.val[0]); in _ZGVnN4vl4l4_sincosf() 56 special_case (x, special, out_sin, out_cos); in _ZGVnN4vl4l4_sincosf()
|
H A D | sincospi.c | 22 _ZGVnN2vl8l8_sincospi (float64x2_t x, double *out_sin, double *out_cos) in _ZGVnN2vl8l8_sincospi() argument 28 vst1q_f64 (out_sin, sc.val[0]); in _ZGVnN2vl8l8_sincospi()
|
H A D | sincospif.c | 21 _ZGVnN4vl4l4_sincospif (float32x4_t x, float *out_sin, float *out_cos) in _ZGVnN4vl4l4_sincospif() argument 27 vst1q_f32 (out_sin, sc.val[0]); in _ZGVnN4vl4l4_sincospif()
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/ |
H A D | sincosf.c | 22 sincosf (float x, float *out_sin, float *out_cos) in sincosf() argument 24 *out_sin = sinf (x); in sincosf() 30 special_case (svfloat32_t x, svbool_t special, float *out_sin, float *out_cos) in special_case() argument 36 sincosf (svlastb (p, x), out_sin + i, out_cos + i); in special_case() 49 _ZGVsMxvl4l4_sincosf (svfloat32_t x, float *out_sin, float *out_cos, in _ZGVsMxvl4l4_sincosf() argument 57 svst1_f32 (pg, out_sin, svget2 (sc, 0)); in _ZGVsMxvl4l4_sincosf() 61 special_case (x, special, out_sin, out_cos); in _ZGVsMxvl4l4_sincosf()
|
H A D | sincos.c | 22 sincos (double x, double *out_sin, double *out_cos) in sincos() argument 24 *out_sin = sin (x); in sincos() 30 special_case (svfloat64_t x, svbool_t special, double *out_sin, in special_case() argument 37 sincos (svlastb (p, x), out_sin + i, out_cos + i); in special_case() 48 _ZGVsMxvl8l8_sincos (svfloat64_t x, double *out_sin, double *out_cos, in _ZGVsMxvl8l8_sincos() argument 56 svst1 (pg, out_sin, svget2 (sc, 0)); in _ZGVsMxvl8l8_sincos() 60 special_case (x, special, out_sin, out_cos); in _ZGVsMxvl8l8_sincos()
|
H A D | sincospif.c | 22 _ZGVsMxvl4l4_sincospif (svfloat32_t x, float *out_sin, float *out_cos, in _ZGVsMxvl4l4_sincospif() argument 29 svst1 (pg, out_sin, svget2 (sc, 0)); in _ZGVsMxvl4l4_sincospif()
|
H A D | sincospi.c | 23 _ZGVsMxvl8l8_sincospi (svfloat64_t x, double *out_sin, double *out_cos, in _ZGVsMxvl8l8_sincospi() argument 30 svst1 (pg, out_sin, svget2 (sc, 0)); in _ZGVsMxvl8l8_sincospi()
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/ |
H A D | sincospif_3u2.c | 63 arm_math_sincospif (float x, float *out_sin, float *out_cos) in arm_math_sincospif() argument 93 *out_sin = pw_horner_5_f32 (ar2_s, ar4_s, d->poly) in arm_math_sincospif() 109 *out_sin = inv_result; in arm_math_sincospif() 119 *out_sin = sign ? -m : m; in arm_math_sincospif() 125 *out_sin = asfloat (sign); in arm_math_sincospif()
|
H A D | sincospi_4u.c | 72 arm_math_sincospi (double x, double *out_sin, double *out_cos) in arm_math_sincospi() argument 105 *out_sin in arm_math_sincospi() 120 *out_sin = inv_result; in arm_math_sincospi() 131 *out_sin = sign ? -m : m; in arm_math_sincospi() 138 *out_sin = asdouble (sign); in arm_math_sincospi()
|