Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GCC misses the optimization in the original code (uses a temporary storage for `r`). The reworked version fixes this. GCC 12 regression: - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109667 - https://godbolt.org/z/avM74o3r6
- Loading branch information