i386/i486/Pentium dialog box

Processor (drop-down list)

Generates code optimized for the selected processor's instruction set.

Floating point processor (drop-down list)

Default

Generates code using the floating point capabilities of the selected processor or software floating point if the selected processor has no floating point support.

None

Rejects any use of floating point variables or constants in C, C++, or Pascal. Equivalent to the -fnone build-time option.

Software

Generate software floating point emulation code, regardless of the capabilities of the selected processor. Libraries built for software will also be used. Equivalent to the -fsoft build-time option.

The following are descriptions of the check boxes in the i386/i486/Pentium window.

fprecise

Stores all floating point calculations in memory to ensure precise truncation. Normally, all floating point operations on the 386/486/Pentium are done in extended precision. Without this option, calculations on the 386/486/Pentium are done at a different precision than on other architectures, which is sometimes undesirable. This option generates more predictable results, but makes your code larger and slower. Equivalent to the -fprecise command line option.

ffunctions

Enables the compiler to directly use the 387 hardware instructions for certain floating point functions instead of calling them in the library. Equivalent to the -ffunctions machine specific option.

manifest

The Builder predefines many symbols for compatibility with the SCO native C compiler. These symbols are known as manifest defines and all begin with M_. This option is only relevant for an SCO target system. Equivalent to the -nomanifest command line option.

The following options only apply to native Win32 compilation. Both fields are passed directly to the Microsoft linker:

Reserve

How much stack space you want allocated.

Commit

How much of that stack space you want unpaged.

The Microsoft linker documentation provides further information on these fields.


Previous

Next



Copyright © 1999, Green Hills Software. All rights reserved.