Borland/Microsoft languages - Floating Point emulation


The two bytes following the INT 3E instruction are the subcode and
a NOP (90h)

Subcode Function

DCh Load 8086 Stack with 8087 Registers
DEh Load 8087 Registers from 8086 Stack
E0h ??? (possibly check of form A <= X <= B)
E2h ???
E4h compare TOS/R1 with two POP's
E6h compare TOS/R1 with POP
E8h FTST (check TOS value)
EAh FXAM (check TOS value)
ECh Sin
EEh Cos
F0h ArcTan
F2h check TOS value
F4h Ln (FLDLN2 to TOS)
F6h FLD1 to TOS
F8h FLDLG2 to TOS
FAh Exp (FLDL2E to TOS)
FCh ???
FEh FLDL2T to TOS