read half _int_malloc()