world leader in high performance signal processing
Trace:

Differences

This shows you the differences between two versions of the page.

optimization [2009/07/02 20:47]
vapier Links to using_l1_memory changed to linux-kernel:on-chip_sram
optimization [2013/02/18 11:53] (current)
lastman [GCC optimization for Blackfin] correct spelling
Line 30: Line 30:
   * ''-O'', ''-O1'':  The compiler tries to reduce code size and execution time, without performing any optimizations that take a great deal of compilation time.   * ''-O'', ''-O1'':  The compiler tries to reduce code size and execution time, without performing any optimizations that take a great deal of compilation time.
   * ''-O2'': GCC performs nearly all supported optimizations that do not involve a space-speed trade‐off. This option increases both compilation time and the performance of the generated code.   * ''-O2'': GCC performs nearly all supported optimizations that do not involve a space-speed trade‐off. This option increases both compilation time and the performance of the generated code.
-  * ''-O3'':  Besides other optimizations, the compiler performs loop unrolling or function inlining, leading to possiblely bigger size.+  * ''-O3'':  Besides other optimizations, the compiler performs loop unrolling or function inlining, leading to possibly bigger size.
   * ''-Os'':  Optimize for size.   * ''-Os'':  Optimize for size.