Lines Matching refs:mp_float_t
41 mp_float_t real;
42 mp_float_t imag;
97 mp_float_t real, imag; in complex_make_new()
105 mp_float_t real2, imag2; in complex_make_new()
164 mp_obj_t mp_obj_new_complex(mp_float_t real, mp_float_t imag) { in mp_obj_new_complex()
172 void mp_obj_complex_get(mp_obj_t self_in, mp_float_t *real, mp_float_t *imag) { in mp_obj_complex_get()
179 mp_obj_t mp_obj_complex_binary_op(mp_binary_op_t op, mp_float_t lhs_real, mp_float_t lhs_imag, mp_o… in mp_obj_complex_binary_op()
180 mp_float_t rhs_real, rhs_imag; in mp_obj_complex_binary_op()
198 mp_float_t real; in mp_obj_complex_binary_op()
218 mp_float_t real = lhs_imag / rhs_imag; in mp_obj_complex_binary_op()
222 mp_float_t rhs_len_sq = rhs_real * rhs_real + rhs_imag * rhs_imag; in mp_obj_complex_binary_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()
246 mp_float_t x3 = rhs_real * ln1 - rhs_imag * arg1; in mp_obj_complex_binary_op()
247 mp_float_t y3 = rhs_imag * ln1 + rhs_real * arg1; in mp_obj_complex_binary_op()
248 mp_float_t exp_x3 = MICROPY_FLOAT_C_FUN(exp)(x3); in mp_obj_complex_binary_op()