C/C++ Compiler (cl.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Fast Alternate Math: Details
                                             Up Contents Index Back
─────C/C++ Compiler─────────────────────────────────────────────────────────
 
     Syntax:  /FPa
 
     This option generates floating-point calls and selects the
     alternate math library for the current memory model (mLIBCA.LIB).
     Calls to this library provide the fastest code if you do not have
     an 80x87 coprocessor. This library provides full IEEE 64-bit
     precision using doubles and 32-bit precision using floats. Long
     doubles are not supported.
 
     At link time, you can specify an emulator library (mLIBCE.LIB) or
     an 80x87 library (mLIBC7.LIB). These libraries provide 80-bit
     precision.
 
     NOTES:
 
        ■ Certain optimizations are not performed when /FPa is used.
          This can reduce the efficiency of your code.
 
        ■ Neither the Fast Compile option (/f) nor the p-code option
          (/Oq) supports the /FPa option.
                                    -♦-