a2cd1b0db3
Optimization goal(Code size) Smaller GCC(-Os) GCC(-flto -Os) CLANG(-flto -Oz) ARMCLANG(-flto -Oz/-Omin) lm3s6965-ek/qemu-flat(Cortex-M3) 208662 193893 199525 195464 -7.07% -4.37% -6.32% sabre-6quad/smp(Cortex-A9) 131360 122500 N/A 123988 -6.74% N/A -5.61% Faster performance GCC(-O3) GCC(-flto -O3) CLANG(-flto -Ofast) ARMCLANG(-flto -Ofast) ARMCLANG(-flto -Omax) lm3s6965-ek/qemu-flat(Cortex-M3) 257502 296364 369465 346696 384204 +15.00% +43.40% +34.60% +49.20% sabre-6quad/smp(Cortex-A9) 166520 196004 N/A 207908 224140 +17.70% N/A +24.85% +34.60% Reference: https://developer.arm.com/documentation/101754/0618/armclang-Reference/armclang-Command-line-Options/-O--armclang- Signed-off-by: chao an <anchao@xiaomi.com> |
||
---|---|---|
.. | ||
dramboot.ld | ||
dramboot.sct | ||
Make.defs |