SPRUIG8J January 2018 – March 2024
To balance the tradeoff between code size and speed, use the --opt_for_speed option. The level of optimization (0-5) controls the type and degree of code size or code speed optimization:
Level | Description |
---|---|
--opt_for_speed=0 (-mf0) | Optimizes code size with a high risk of worsening or impacting performance. |
--opt_for_speed=1 (-mf1) | Optimizes code size with a medium risk of worsening or impacting performance. |
--opt_for_speed=2 (-mf2) | Optimizes code size with a low risk of worsening or impacting performance. |
--opt_for_speed=3 (-mf3) | Optimizes code performance/speed with a low risk of worsening or impacting code size. |
--opt_for_speed=4 (-mf4) | Optimizes code performance/speed with a medium risk of worsening or impacting code size. (default) |
--opt_for_speed=5 (-mf5) | Optimizes code performance/speed with a high risk of worsening or impacting code size. |
If you specify the --opt_for_speed option without a parameter, the default setting is --opt_for_speed=4. If you do not specify the --opt_for_speed option, the default setting is 4.