x86 Linux Native Compiler and Software Tools
Leading the Embedded World

x86 Linux Native Compiler and Software Tools

Embedded Software Solutions
x86 Linux Native Compiler and Software Tools

Software development tools

x86/Pentium Linux Native Optimizing Compilers

The Green Hills Optimizing Compiler for x86/Pentium utilizes a common code generator with architecture-specific optimizations. Each supported x86/Pentium model has its own particular pipeline and instruction set characteristics. These are accommodated in the code generator to produce code best suited for the target processor. The following x86/Pentium-specific features are supported:

  • Processor—One option for each supported x86/Pentium model. This setting determines the instructions permitted, as well as the pipeline optimization strategy used.
  • fprecise - Stores all floating point calculations in memory to ensure precise truncation. Fully compatible with the GNU convention for handling floating point comparisons, including comparisons that involve NANs.
  • Calling Convention Compatibility - Fully compatible with the GNU Calling convention.
  • ffunctions - Enables the compiler to use the 387 hardware instructions for certain floating point functions instead of calling them in the library.
  • Long Long Support - Fully supports 64-bit data types, constants, and expressions through the long long data type.

Supported Processors

  • i386
  • i486
  • Pentium
  • Pentium Pro
  • Pentium II
  • Pentium III
  • Pentium 4