We only need to copy area between [ret_sp, stack_end]. This range is always very small compared to the whole stack (64 KiB).