Lines Matching refs:val_in
288 void mp_binary_set_val(char struct_type, char val_type, mp_obj_t val_in, byte *p_base, byte **ptr) { in mp_binary_set_val() argument
307 val = (mp_uint_t)val_in; in mp_binary_set_val()
314 fp_sp.f = mp_obj_get_float_to_f(val_in); in mp_binary_set_val()
323 fp_dp.f = mp_obj_get_float_to_d(val_in); in mp_binary_set_val()
337 if (mp_obj_is_type(val_in, &mp_type_int)) { in mp_binary_set_val()
338 mp_obj_int_to_bytes_impl(val_in, struct_type == '>', size, p); in mp_binary_set_val()
343 val = mp_obj_get_int(val_in); in mp_binary_set_val()
358 void mp_binary_set_val_array(char typecode, void *p, size_t index, mp_obj_t val_in) { in mp_binary_set_val_array() argument
362 ((float *)p)[index] = mp_obj_get_float_to_f(val_in); in mp_binary_set_val_array()
365 ((double *)p)[index] = mp_obj_get_float_to_d(val_in); in mp_binary_set_val_array()
370 ((mp_obj_t *)p)[index] = val_in; in mp_binary_set_val_array()
374 if (mp_obj_is_type(val_in, &mp_type_int)) { in mp_binary_set_val_array()
376 mp_obj_int_to_bytes_impl(val_in, MP_ENDIANNESS_BIG, in mp_binary_set_val_array()
381 mp_binary_set_val_array_from_int(typecode, p, index, mp_obj_get_int(val_in)); in mp_binary_set_val_array()