Lines Matching refs:op
143 mp_obj_t mp_obj_int_unary_op(mp_unary_op_t op, mp_obj_t o_in) { in mp_obj_int_unary_op() argument
145 switch (op) { in mp_obj_int_unary_op()
174 mp_obj_t mp_obj_int_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in mp_obj_int_binary_op() argument
197 return mp_obj_float_binary_op(op, mpz_as_float(zlhs), rhs_in); in mp_obj_int_binary_op()
201 return mp_obj_complex_binary_op(op, mpz_as_float(zlhs), 0, rhs_in); in mp_obj_int_binary_op()
205 return mp_obj_int_binary_op_extra_cases(op, lhs_in, rhs_in); in mp_obj_int_binary_op()
209 if (op == MP_BINARY_OP_TRUE_DIVIDE || op == MP_BINARY_OP_INPLACE_TRUE_DIVIDE) { in mp_obj_int_binary_op()
219 if (op >= MP_BINARY_OP_INPLACE_OR && op < MP_BINARY_OP_CONTAINS) { in mp_obj_int_binary_op()
222 switch (op) { in mp_obj_int_binary_op()
280 if (op == MP_BINARY_OP_LSHIFT || op == MP_BINARY_OP_INPLACE_LSHIFT) { in mp_obj_int_binary_op()
292 return mp_obj_float_binary_op(op, mpz_as_float(zlhs), rhs_in); in mp_obj_int_binary_op()
301 assert(op == MP_BINARY_OP_DIVMOD); in mp_obj_int_binary_op()
316 switch (op) { in mp_obj_int_binary_op()