use caller_T_size for p_asm_memcpy size argument