------- Additional Comments From astrange at ithinksw dot com 2005-03-24 06:39 ------- It buys two cycles per compare on a G3/G4 (as well as not clobbering cr0, which one of the gcc patterns does). It also saves 2/3s of the code size, which is what -Os is targeting. Not much, but the realworld version of this will take all the speed it can get.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20614