Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Simplify chunking in the copy ladder here
As it turns out, trying to peel off the remainder with so many branches caused the code size to inflate a bit too much that this function wouldn't inline without some fairly aggressive optimization flags. Only catching vector sized chunks here makes the loop body small enough and having the byte by byte copy idiom at the bottom gives the compiler some flexibility that it is likely to do something there.
- Loading branch information