Did you check whether your branchy code actually still was branchy after the compiler processed it at higher optimization levels?
Did you check whether your branchy code actually still was branchy after the compiler processed it at higher optimization levels?