Searched refs:MICROPY_FLOAT_C_FUN (Results 1 – 7 of 7) sorted by relevance
/AliOS-Things-master/components/py_engine/engine/py/ |
A D | modcmath.c | 37 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 D | modmath.c | 65 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 D | objfloat.c | 209 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 D | objcomplex.c | 129 … 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 D | parsenum.c | 234 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 D | mpconfig.h | 717 #define MICROPY_FLOAT_C_FUN(fun) fun##f macro 722 #define MICROPY_FLOAT_C_FUN(fun) fun macro
|
A D | modbuiltins.c | 512 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