The inline math coprocessor instructions option (/FPi87) instructs the compiler to place 80x87 coprocessor instructions in your code for many math operations. It also causes the name of a math coprocessor library (mLIBC7.LIB) to be embedded in the object file.
If you use the inline math coprocessor instructions option and link with the library mLIBC7.LIB, an 80x87 coprocessor must be present at run time, or the program fails and the following error message is displayed:
run-time error R6002
- floating point not loaded
Compiling with the inline math coprocessor instructions option results in the smallest, fastest programs possible for handling floating-point results.