https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88797
--- Comment #4 from Cassio Neri <cassio.neri at gmail dot com> --- Comment on attachment 45408 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45408 Running example The magic numbers 4, 6, 7, 0x24924924u and 0xb6db6db7u were chosen in an attempt to maximize the probability of making branch prediction harder and the difference in performance clearer.