Emulace koprocesoru
-=-=-=-=-=-=-=-=-=-=-
Intel engineering seem to have misheard Intel marketing strategy.
The phrase was "Divide and conquer" not "Divide and cock up"
(By iialan@www.linux.org.uk, Alan Cox)
Programy pod GCC jsou 32 bitové, proto nelze použít běžné
emulátory koprocesoru. Pokud používáte nějaký floating point kód
a chcete, aby program fungoval i na 386, je nutné přidat emulátor.
Ten lze zalinkovat přímo do kódu pomocí knihovny emu (přepínač
-lemu) pro GCC, nebo zavádět z externího modulu emu387.dxe.
Pokud přidáte emu387.dxe do stejného adresáře, jako je .exe
soubor, mělo by všechno chodit. Pokud je jinde, je nutné nastavit
proměnou:
set emu387=c:/djgpp/bin/emu387.dxe
Občas se také stává, že program špatně zdetekuje, že chybí
koprocesor. Potom pomůže nastavení:
set emu387=c:/djgpp/bin/emu387.dxe
výheň