use -Ofast