Files
SyncHome/trunk/workspace/Atari/PURE_C/LIB/README
2023-03-13 08:36:51 +00:00

29 lines
1.1 KiB
Plaintext
Raw Blame History

Hinweise zur PC881LIB.LIB Pure Software
README 10.7.91
Falls Sie den 68882 Coprozessor des Atari TT in Ihren Programmen
nutzen wollen, mšssen Sie:
- Die 68881 Codegenerierung des Compilers einschalten (Option -8).
- Statt PCFLTLIB.LIB die neue PC881LIB.LIB linken.
Falls Sie transzendente Funktionen (sin, cos etc.) aufrufen wollen,
m<EFBFBD>ssen Sie unbedingt das Headerfile <math.h> includieren. Dann erzeugt
der Compiler direkt Coprozessorbefehle f<>r diese Funktionen, keine
Funktionsaufrufe.
Durch die Verwendung direkter Coprozessorbefehle wird errno bei
Fehlern nicht gesetzt. Ebenso werden setmatherr() und fpumode()
nicht unterst<73>tzt.
Der Startupcode setzt den Rundungsmodus des Coprozessors auf
"Round to nearest".
Da die Softwarefloatingpoint-Bibliothek von 80-bit doubles ausgeht,
der Coprozessor jedoch 96-bit doubles verwendet, gibt es zwei neue
Konvertierungsfunktionen in der PC881LIB.LIB:
x80x96cnv: konvertiert 80 bit float auf 96 bit float
x96x80cnv: konvertiert 96 bit float auf 80 bit float