/AliOS-Things-master/components/py_engine/engine/py/ |
A D | opmethods.c | 48 STATIC mp_obj_t op_contains(mp_obj_t lhs_in, mp_obj_t rhs_in) { in op_contains() argument 49 const mp_obj_type_t *type = mp_obj_get_type(lhs_in); in op_contains() 50 return type->binary_op(MP_BINARY_OP_CONTAINS, lhs_in, rhs_in); in op_contains()
|
A D | objint_longlong.c | 127 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 131 if (mp_obj_is_small_int(lhs_in)) { in mp_obj_int_binary_op() 132 lhs_val = MP_OBJ_SMALL_INT_VALUE(lhs_in); in mp_obj_int_binary_op() 134 assert(mp_obj_is_type(lhs_in, &mp_type_int)); in mp_obj_int_binary_op() 135 lhs_val = ((mp_obj_int_t *)lhs_in)->val; in mp_obj_int_binary_op() 144 return mp_obj_int_binary_op_extra_cases(op, lhs_in, rhs_in); in mp_obj_int_binary_op()
|
A D | objint.c | 322 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 323 return mp_obj_int_binary_op_extra_cases(op, lhs_in, rhs_in); in mp_obj_int_binary_op() 374 mp_obj_t mp_obj_int_binary_op_extra_cases(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in mp_obj_int_binary_op_extra_cases() argument 377 return mp_binary_op(op, lhs_in, MP_OBJ_NEW_SMALL_INT(0)); in mp_obj_int_binary_op_extra_cases() 380 return mp_binary_op(op, lhs_in, MP_OBJ_NEW_SMALL_INT(1)); in mp_obj_int_binary_op_extra_cases() 384 return mp_binary_op(op, rhs_in, lhs_in); in mp_obj_int_binary_op_extra_cases()
|
A D | objbool.c | 82 STATIC mp_obj_t bool_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in bool_binary_op() argument 83 bool value = BOOL_VALUE(lhs_in); in bool_binary_op()
|
A D | objint.h | 61 mp_obj_t mp_obj_int_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in); 62 mp_obj_t mp_obj_int_binary_op_extra_cases(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in);
|
A D | objint_mpz.c | 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 181 if (mp_obj_is_small_int(lhs_in)) { in mp_obj_int_binary_op() 182 … mpz_init_fixed_from_int(&z_int, z_int_dig, MPZ_NUM_DIG_FOR_INT, MP_OBJ_SMALL_INT_VALUE(lhs_in)); in mp_obj_int_binary_op() 185 assert(mp_obj_is_type(lhs_in, &mp_type_int)); in mp_obj_int_binary_op() 186 zlhs = &((mp_obj_int_t *)MP_OBJ_TO_PTR(lhs_in))->mpz; 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()
|
A D | objarray.c | 276 STATIC mp_obj_t array_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in array_binary_op() argument 277 mp_obj_array_t *lhs = MP_OBJ_TO_PTR(lhs_in); in array_binary_op() 283 array_get_buffer(lhs_in, &lhs_bufinfo, MP_BUFFER_READ); in array_binary_op() 303 array_extend(lhs_in, rhs_in); in array_binary_op() 304 return lhs_in; in array_binary_op() 313 if (!mp_obj_is_type(lhs_in, &mp_type_bytearray)) { in array_binary_op() 316 array_get_buffer(lhs_in, &lhs_bufinfo, MP_BUFFER_READ); in array_binary_op() 337 array_get_buffer(lhs_in, &lhs_bufinfo, MP_BUFFER_READ); in array_binary_op()
|
A D | objrange.c | 145 STATIC mp_obj_t range_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in range_binary_op() argument 149 mp_obj_range_t *lhs = MP_OBJ_TO_PTR(lhs_in); in range_binary_op()
|
A D | objdict.c | 146 STATIC mp_obj_t dict_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in dict_binary_op() argument 147 mp_obj_dict_t *o = MP_OBJ_TO_PTR(lhs_in); in dict_binary_op() 155 …if (MP_UNLIKELY(mp_obj_is_type(lhs_in, &mp_type_ordereddict) && mp_obj_is_type(rhs_in, &mp_type_or… in dict_binary_op() 503 STATIC mp_obj_t dict_view_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in dict_view_binary_op() argument 505 mp_obj_dict_view_t *o = MP_OBJ_TO_PTR(lhs_in); in dict_view_binary_op()
|
A D | objcomplex.c | 135 STATIC mp_obj_t complex_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in complex_binary_op() argument 136 mp_obj_complex_t *lhs = MP_OBJ_TO_PTR(lhs_in); in complex_binary_op()
|
A D | objfloat.c | 167 STATIC mp_obj_t float_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in float_binary_op() argument 168 mp_float_t lhs_val = mp_obj_float_get(lhs_in); in float_binary_op()
|
A D | objstr.h | 71 mp_obj_t mp_obj_str_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in);
|
A D | objstr.c | 307 mp_obj_t mp_obj_str_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in mp_obj_str_binary_op() argument 320 return str_modulo_format(lhs_in, n_args, args, dict); in mp_obj_str_binary_op() 327 const mp_obj_type_t *lhs_type = mp_obj_get_type(lhs_in); in mp_obj_str_binary_op() 328 GET_STR_DATA_LEN(lhs_in, lhs_data, lhs_len); in mp_obj_str_binary_op() 390 return lhs_in; in mp_obj_str_binary_op()
|
A D | objtype.c | 525 STATIC mp_obj_t instance_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in instance_binary_op() argument 528 mp_obj_instance_t *lhs = MP_OBJ_TO_PTR(lhs_in); in instance_binary_op()
|
/AliOS-Things-master/components/py_engine/engine/extmod/ |
A D | modbtree.c | 286 STATIC mp_obj_t btree_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in btree_binary_op() argument 287 mp_obj_btree_t *self = MP_OBJ_TO_PTR(lhs_in); in btree_binary_op()
|
A D | modbluetooth.c | 164 STATIC mp_obj_t bluetooth_uuid_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { in bluetooth_uuid_binary_op() argument 169 mp_obj_bluetooth_uuid_t *lhs = MP_OBJ_TO_PTR(lhs_in); in bluetooth_uuid_binary_op()
|