Home
last modified time | relevance | path

Searched refs:lhs_in (Results 1 – 16 of 16) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dopmethods.c48 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 Dobjint_longlong.c127 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 Dobjint.c322 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 Dobjbool.c82 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 Dobjint.h61 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 Dobjint_mpz.c174 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 Dobjarray.c276 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 Dobjrange.c145 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 Dobjdict.c146 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 Dobjcomplex.c135 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 Dobjfloat.c167 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 Dobjstr.h71 mp_obj_t mp_obj_str_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in);
A Dobjstr.c307 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 Dobjtype.c525 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 Dmodbtree.c286 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 Dmodbluetooth.c164 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()

Completed in 27 milliseconds