Highly refined, global, local, CPU-specific, and application—specific (profile-driven) optimization techniques enable the programmer to fine-tune the compiler’s output to match the application’s requirements. Programmers can select various optimizations to balance execution speed with code size while intelligent defaults can generate efficient code with no user interaction.
- ANSI C/C++ Compatible
- StarCore ABI Compliant
- Re-Entrant Runtime Libraries – Efficient floating point libraries for fast execution of calculations.
- Flexible Optimizations - Apply size and/or speed optimizations globally, by file, or by function.
- Custom Calling Conventions – Define your own calling conventions for maximum flexibility and resource utilization.