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.
Comparison of Floating-Point Libraries
                                             Up Contents Index Back
─────C/C++ Compiler─────────────────────────────────────────────────────────
 
               Generated         Default        Link-Time
               Code              Library        Possibilities   Comments
 
     /FPa      Function calls    mLIBCA.LIB     mLIBCE.LIB      4, 5
               to mLIBCA.LIB                    mLIBC7.LIB
 
     /FPc      Function calls    mLIBCE.LIB     mLIBCA.LIB      5
               to mLIBCE.LIB                    mLIBC7.LIB
 
     /FPc87    Function calls    mLIBC7.LIB     mLIBCA.LIB      1,5
               to mLIBC7.LIB                    mLIBCE.LIB
 
     /FPi      Software          mLIBCE.LIB     mLIBCE.LIB      2
               interrupts                       mLIBC7.LIB
 
     /FPi87    Inline 80x87      mLIBC7.LIB     mLIBCE.LIB      1, 3
               instructions
 
     1.  Requires a math coprocessor if program is linked with
         mLIBC7.LIB where "m" indicates memory model.
 
     2.  The executable file interacts with the NO87 environment
         variable allowing run-time selection of using either the
         emulator library or a math coprocessor.
 
     3.  Produces the smallest, fastest code if a coprocessor
         is available.
 
     4.  Produces the fastest code if no coprocessor is
         available.
 
     5.  Libraries that are compiled with this option can later
         be linked with any Microsoft floating-point library.
                                    -♦-