https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118505
--- Comment #17 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note many if not all modern branch predictors and figure out patterns for 256 wise. So increasing it to 1000 forces the branch predictor not to be predict which way the branch is taken.