Lines Matching defs:x
17 static float sincosf_sinf(float x) {(void)cosf(x); return sinf(x);}
18 static float sincosf_cosf(float x) {(void)sinf(x); return cosf(x);}
19 static double sincos_sin(double x) {(void)cos(x); return sin(x);}
20 static double sincos_cos(double x) {(void)sin(x); return cos(x);}
22 static int sincos_mpfr_sin(mpfr_t y, const mpfr_t x, mpfr_rnd_t r) { mpfr_cos(y,x,r); return mpfr_sin(y,x,r); }
23 static int sincos_mpfr_cos(mpfr_t y, const mpfr_t x, mpfr_rnd_t r) { mpfr_sin(y,x,r); return mpfr_cos(y,x,r); }
24 static int modf_mpfr_frac(mpfr_t f, const mpfr_t x, mpfr_rnd_t r) { MPFR_DECL_INIT(i, 80); return mpfr_modf(i,f,x,r); }
25 static int modf_mpfr_int(mpfr_t i, const mpfr_t x, mpfr_rnd_t r) { MPFR_DECL_INIT(f, 80); return mpfr_modf(i,f,x,r); }
48 static int wrap_mpfr_powi(mpfr_t ret, const mpfr_t x, const mpfr_t y, mpfr_rnd_t rnd) {
52 return mpfr_pow(ret, x, y2, rnd);
57 float modff_frac(float x) { float i; return modff(x, &i); }
58 float modff_int(float x) { float i; modff(x, &i); return i; }
59 double modf_frac(double x) { double i; return modf(x, &i); }
60 double modf_int(double x) { double i; modf(x, &i); return i; }
61 long double modfl_frac(long double x) { long double i; return modfl(x, &i); }
62 long double modfl_int(long double x) { long double i; modfl(x, &i); return i; }
66 static float Z_expf_1u(float x) { return _ZGVnN4v_expf_1u(argf(x))[0]; }
67 static float Z_exp2f_1u(float x) { return _ZGVnN4v_exp2f_1u(argf(x))[0]; }
79 static float Z_##func##f (float x) \
81 return _ZGVnN4v_##func##f (argf (x))[0]; \
84 static float Z_##func##f (float x, float y) \
86 return _ZGVnN4vv_##func##f (argf (x), argf (y))[0]; \
89 static double Z_##func (double x) { return _ZGVnN2v_##func (argd (x))[0]; }
91 static double Z_##func (double x, double y) \
93 return _ZGVnN2vv_##func (argd (x), argd (y))[0]; \
98 arm_math_sincospif_sin (float x)
101 arm_math_sincospif (x, &s, &c);
105 arm_math_sincospif_cos (float x)
108 arm_math_sincospif (x, &s, &c);
112 arm_math_sincospi_sin (double x)
115 arm_math_sincospi (x, &s, &c);
119 arm_math_sincospi_cos (double x)
122 arm_math_sincospi (x, &s, &c);
138 v_sincospi_sin (double x)
141 _ZGVnN2vl8l8_sincospi (vdupq_n_f64 (x), s, c);
145 v_sincospi_cos (double x)
148 _ZGVnN2vl8l8_sincospi (vdupq_n_f64 (x), s, c);
152 v_sincospif_sin (float x)
155 _ZGVnN4vl4l4_sincospif (vdupq_n_f32 (x), s, c);
159 v_sincospif_cos (float x)
162 _ZGVnN4vl4l4_sincospif (vdupq_n_f32 (x), s, c);
168 v_sincosf_sin (float x)
171 _ZGVnN4vl4l4_sincosf (vdupq_n_f32 (x), s, c);
175 v_sincosf_cos (float x)
178 _ZGVnN4vl4l4_sincosf (vdupq_n_f32 (x), s, c);
182 v_cexpif_sin (float x)
184 return _ZGVnN4v_cexpif (vdupq_n_f32 (x)).val[0][0];
187 v_cexpif_cos (float x)
189 return _ZGVnN4v_cexpif (vdupq_n_f32 (x)).val[1][0];
192 v_modff_frac (float x)
195 return _ZGVnN4vl4_modff (vdupq_n_f32 (x), y)[0];
198 v_modff_int (float x)
201 _ZGVnN4vl4_modff (vdupq_n_f32 (x), y);
205 v_sincos_sin (double x)
208 _ZGVnN2vl8l8_sincos (vdupq_n_f64 (x), s, c);
212 v_sincos_cos (double x)
215 _ZGVnN2vl8l8_sincos (vdupq_n_f64 (x), s, c);
219 v_cexpi_sin (double x)
221 return _ZGVnN2v_cexpi (vdupq_n_f64 (x)).val[0][0];
224 v_cexpi_cos (double x)
226 return _ZGVnN2v_cexpi (vdupq_n_f64 (x)).val[1][0];
229 v_modf_frac (double x)
232 return _ZGVnN2vl8_modf (vdupq_n_f64 (x), y)[0];
235 v_modf_int (double x)
238 _ZGVnN2vl8_modf (vdupq_n_f64 (x), y);
245 static float Z_sv_##func##f (svbool_t pg, float x) \
247 return svretf (_ZGVsMxv_##func##f (svargf (x), pg), pg); \
250 static float Z_sv_##func##f (svbool_t pg, float x, float y) \
252 return svretf (_ZGVsMxvv_##func##f (svargf (x), svargf (y), pg), pg); \
255 static double Z_sv_##func (svbool_t pg, double x) \
257 return svretd (_ZGVsMxv_##func (svargd (x), pg), pg); \
260 static double Z_sv_##func (svbool_t pg, double x, double y) \
262 return svretd (_ZGVsMxvv_##func (svargd (x), svargd (y), pg), pg); \
273 sv_sincospi_sin (svbool_t pg, double x)
276 _ZGVsMxvl8l8_sincospi (svdup_f64 (x), s, c, pg);
280 sv_sincospi_cos (svbool_t pg, double x)
283 _ZGVsMxvl8l8_sincospi (svdup_f64 (x), s, c, pg);
287 sv_sincospif_sin (svbool_t pg, float x)
290 _ZGVsMxvl4l4_sincospif (svdup_f32 (x), s, c, pg);
294 sv_sincospif_cos (svbool_t pg, float x)
297 _ZGVsMxvl4l4_sincospif (svdup_f32 (x), s, c, pg);
303 sv_sincosf_sin (svbool_t pg, float x)
306 _ZGVsMxvl4l4_sincosf (svdup_f32 (x), s, c, pg);
310 sv_sincosf_cos (svbool_t pg, float x)
313 _ZGVsMxvl4l4_sincosf (svdup_f32 (x), s, c, pg);
317 sv_cexpif_sin (svbool_t pg, float x)
319 return svretf (svget2 (_ZGVsMxv_cexpif (svdup_f32 (x), pg), 0), pg);
322 sv_cexpif_cos (svbool_t pg, float x)
324 return svretf (svget2 (_ZGVsMxv_cexpif (svdup_f32 (x), pg), 1), pg);
327 sv_modff_frac (svbool_t pg, float x)
330 return svretf (_ZGVsMxvl4_modff (svdup_f32 (x), i, pg), pg);
333 sv_modff_int (svbool_t pg, float x)
336 _ZGVsMxvl4_modff (svdup_f32 (x), i, pg);
340 sv_sincos_sin (svbool_t pg, double x)
343 _ZGVsMxvl8l8_sincos (svdup_f64 (x), s, c, pg);
347 sv_sincos_cos (svbool_t pg, double x)
350 _ZGVsMxvl8l8_sincos (svdup_f64 (x), s, c, pg);
354 sv_cexpi_sin (svbool_t pg, double x)
356 return svretd (svget2 (_ZGVsMxv_cexpi (svdup_f64 (x), pg), 0), pg);
359 sv_cexpi_cos (svbool_t pg, double x)
361 return svretd (svget2 (_ZGVsMxv_cexpi (svdup_f64 (x), pg), 1), pg);
364 sv_modf_frac (svbool_t pg, double x)
367 return svretd (_ZGVsMxvl8_modf (svdup_f64 (x), i, pg), pg);
370 sv_modf_int (svbool_t pg, double x)
373 _ZGVsMxvl8_modf (svdup_f64 (x), i, pg);
414 Z_sv_powi (svbool_t pg, float x, float y)
416 return svretf (_ZGVsMxvv_powi (svargf (x), svdup_s32 ((int) round (y)), pg),
420 Z_sv_powk (svbool_t pg, double x, double y)
422 return svretd (_ZGVsMxvv_powk (svargd (x), svdup_s64 ((long) round (y)), pg),