Lines Matching refs:mp_int_t

87     return (((mp_int_t)(o)) & 1) != 0;  in mp_obj_is_small_int()
89 #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1)
93 return (((mp_int_t)(o)) & 7) == 2; in mp_obj_is_qstr()
99 return (((mp_int_t)(o)) & 7) == 6; in mp_obj_is_immediate_obj()
116 return (((mp_int_t)(o)) & 3) == 0; in mp_obj_is_obj()
122 return (((mp_int_t)(o)) & 3) == 1; in mp_obj_is_small_int()
124 #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 2)
128 return (((mp_int_t)(o)) & 7) == 3; in mp_obj_is_qstr()
134 return (((mp_int_t)(o)) & 7) == 7; in mp_obj_is_immediate_obj()
151 return (((mp_int_t)(o)) & 1) == 0; in mp_obj_is_obj()
157 return (((mp_int_t)(o)) & 1) != 0; in mp_obj_is_small_int()
159 #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)(o)) >> 1)
198 return (((mp_int_t)(o)) & 3) == 0; in mp_obj_is_obj()
206 #define MP_OBJ_SMALL_INT_VALUE(o) (((mp_int_t)((o) << 16)) >> 17)
521 mp_int_t (*get_buffer)(mp_obj_t obj, mp_buffer_info_t *bufinfo, mp_uint_t flags);
722 static inline mp_obj_t mp_obj_new_bool(mp_int_t x) { in mp_obj_new_bool()
726 mp_obj_t mp_obj_new_int(mp_int_t value);
787 mp_int_t mp_obj_get_int(mp_const_obj_t arg);
788 mp_int_t mp_obj_get_int_truncated(mp_const_obj_t arg);
789 bool mp_obj_get_int_maybe(mp_const_obj_t arg, mp_int_t *value);
811 mp_int_t mp_obj_int_get_truncated(mp_const_obj_t self_in);
813 mp_int_t mp_obj_int_get_checked(mp_const_obj_t self_in);
879 mp_int_t mp_float_hash(mp_float_t val);
881 static inline mp_int_t mp_float_hash(mp_float_t val) { in mp_float_hash()
882 return (mp_int_t)val; in mp_float_hash()
897 mp_int_t mp_obj_tuple_hash(mp_obj_t self_in);
928 mp_int_t start;
929 mp_int_t stop;
930 mp_int_t step;
940 void mp_obj_slice_indices(mp_obj_t self_in, mp_int_t length, mp_bound_slice_t *result);