SPRUIG8J January 2018 – March 2024
The compiler may convert a loop such that it uses instructions that operate on more than one piece of data at a time, increasing the performance dramatically.
This type of optimization is performed if both the --opt_for_speed (-mf) option is set to level 2 or higher (level 4 is the default) and the --opt_level (-o) option is set to level 2 or higher. This optimization can improve performance, but results in increased code size and reduced debuggability.