Home
last modified time | relevance | path

Searched refs:MICROPY_FLOAT_C_FUN (Results 1 – 7 of 7) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dmodcmath.c37 return mp_obj_new_float(MICROPY_FLOAT_C_FUN(atan2)(imag, real)); in mp_cmath_phase()
46 mp_obj_new_float(MICROPY_FLOAT_C_FUN(sqrt)(real * real + imag * imag)), in mp_cmath_polar()
47 mp_obj_new_float(MICROPY_FLOAT_C_FUN(atan2)(imag, real)), in mp_cmath_polar()
57 return mp_obj_new_complex(r * MICROPY_FLOAT_C_FUN(cos)(phi), r * MICROPY_FLOAT_C_FUN(sin)(phi)); in mp_cmath_rect()
65 mp_float_t exp_real = MICROPY_FLOAT_C_FUN(exp)(real); in mp_cmath_exp()
66 …return mp_obj_new_complex(exp_real * MICROPY_FLOAT_C_FUN(cos)(imag), exp_real * MICROPY_FLOAT_C_FU… in mp_cmath_exp()
75 …_new_complex(MICROPY_FLOAT_CONST(0.5) * MICROPY_FLOAT_C_FUN(log)(real * real + imag * imag), MICRO… in mp_cmath_log()
84 …LOAT_CONST(0.5) * MICROPY_FLOAT_C_FUN(log10)(real * real + imag * imag), MICROPY_FLOAT_CONST(0.434… in mp_cmath_log10()
95 …return mp_obj_new_complex(sqrt_abs * MICROPY_FLOAT_C_FUN(cos)(theta), sqrt_abs * MICROPY_FLOAT_C_F… in mp_cmath_sqrt()
103 …_obj_new_complex(MICROPY_FLOAT_C_FUN(cos)(real) * MICROPY_FLOAT_C_FUN(cosh)(imag), -MICROPY_FLOAT_… in mp_cmath_cos()
[all …]
A Dmodmath.c65 return math_generic_1(x_obj, MICROPY_FLOAT_C_FUN(c_name)); \
93 mp_float_t MICROPY_FLOAT_C_FUN(log2)(mp_float_t x) { in MICROPY_FLOAT_C_FUN() function
108 return MICROPY_FLOAT_C_FUN(pow)(x, y); in MATH_FUN_1()
164 return MICROPY_FLOAT_C_FUN(copysign)(x, y); in MATH_FUN_2()
168 STATIC mp_float_t MICROPY_FLOAT_C_FUN(fabs_func)(mp_float_t x) { in MATH_FUN_2()
169 return MICROPY_FLOAT_C_FUN(fabs)(x); in MATH_FUN_2()
225 const mp_float_t difference = MICROPY_FLOAT_C_FUN(fabs)(a - b); in MATH_FUN_2()
230 (difference <= MICROPY_FLOAT_C_FUN(fabs)(rel_tol * a)) || in MATH_FUN_2()
231 (difference <= MICROPY_FLOAT_C_FUN(fabs)(rel_tol * b))) { in MATH_FUN_2()
247 mp_float_t l = MICROPY_FLOAT_C_FUN(log)(x); in mp_math_log()
[all …]
A Dobjfloat.c209 mp_float_t mod = MICROPY_FLOAT_C_FUN(fmod)(*x, *y); in mp_obj_float_divmod()
214 mod = MICROPY_FLOAT_C_FUN(copysign)(MICROPY_FLOAT_ZERO, *y); in mp_obj_float_divmod()
225 floordiv = MICROPY_FLOAT_C_FUN(copysign)(MICROPY_FLOAT_ZERO, *x / *y); in mp_obj_float_divmod()
228 floordiv = MICROPY_FLOAT_C_FUN(floor)(div); in mp_obj_float_divmod()
281 lhs_val = MICROPY_FLOAT_C_FUN(fmod)(lhs_val, rhs_val); in mp_obj_float_binary_op()
284 lhs_val = MICROPY_FLOAT_C_FUN(copysign)(0.0, rhs_val); in mp_obj_float_binary_op()
296 if (lhs_val < 0 && rhs_val != MICROPY_FLOAT_C_FUN(floor)(rhs_val) && !isnan(rhs_val)) { in mp_obj_float_binary_op()
309 lhs_val = MICROPY_FLOAT_C_FUN(pow)(lhs_val, rhs_val); in mp_obj_float_binary_op()
A Dobjcomplex.c129 … return mp_obj_new_float(MICROPY_FLOAT_C_FUN(sqrt)(o->real * o->real + o->imag * o->imag)); in complex_unary_op()
236 mp_float_t abs1 = MICROPY_FLOAT_C_FUN(sqrt)(lhs_real * lhs_real + lhs_imag * lhs_imag); in mp_obj_complex_binary_op()
244 mp_float_t ln1 = MICROPY_FLOAT_C_FUN(log)(abs1); in mp_obj_complex_binary_op()
245 mp_float_t arg1 = MICROPY_FLOAT_C_FUN(atan2)(lhs_imag, lhs_real); in mp_obj_complex_binary_op()
248 mp_float_t exp_x3 = MICROPY_FLOAT_C_FUN(exp)(x3); in mp_obj_complex_binary_op()
249 lhs_real = exp_x3 * MICROPY_FLOAT_C_FUN(cos)(y3); in mp_obj_complex_binary_op()
250 lhs_imag = exp_x3 * MICROPY_FLOAT_C_FUN(sin)(y3); in mp_obj_complex_binary_op()
A Dparsenum.c234 dec_val = MICROPY_FLOAT_C_FUN(nan)(""); in mp_parse_num_decimal()
313 dec_val /= MICROPY_FLOAT_C_FUN(pow)(10, -exp_val); in mp_parse_num_decimal()
315 dec_val *= MICROPY_FLOAT_C_FUN(pow)(10, exp_val); in mp_parse_num_decimal()
A Dmpconfig.h717 #define MICROPY_FLOAT_C_FUN(fun) fun##f macro
722 #define MICROPY_FLOAT_C_FUN(fun) fun macro
A Dmodbuiltins.c512 mp_float_t mult = MICROPY_FLOAT_C_FUN(pow)(10, (mp_float_t)num_dig); in mp_builtin_round()
514 mp_float_t rounded = MICROPY_FLOAT_C_FUN(nearbyint)(val * mult) / mult; in mp_builtin_round()
517 mp_float_t rounded = MICROPY_FLOAT_C_FUN(nearbyint)(val); in mp_builtin_round()

Completed in 12 milliseconds