🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.amiga.tech
Article #827

Re: Runden mit math-libraries?

#827
From: Olaf Barthel
Date: Tue, 19 Sep 1995 12:30
25 lines
1694 bytes
In Article <volker.0ajm@vb.franken.de>, Volker Barthelmann <volker@vb.franken.de> wrote:
>
> Hallo!
>
> Kann mir jemand sagen, wie ich die *Fix()-Funktion der Math-Libraries
> dazu bringen kann, nach 0 zu runden? In meinem RKRM wird die
> *Fix()-Funktion leider nicht sinnvoll beschrieben, aber bei mir (A4000/40
> mit FPU und OS3.0) scheint er zum naechsten Integer zu runden.
>
> Es muss allerdings moeglich sein, dass *Fix() zur 0 rundet, nur wie?

   Da gibt es leider eine Reihe von Seiteneffekten. Ob die Math-Libraries
standardmaessig bei Fix() zum naechsten ganzzahligen Wert, nach oben oder
nach unten abrunden, ist mir nicht bekannt. Dies wird aber soweit ich
weiss, bei den ieee Libraries direkt festgelegt, wenn eine FPU vorhanden ist.
Das Dumme daran ist, dass es eine Reihe von Programmen gibt, wie z.B. die
mit dem Aztec `C' erzeugten, die diese FPU-Einstellungen veraendern koennen,
da sie die FPU neu initialisieren. Weichen die von den ieee Libraries
gewaehlten Einstellungen davon ab, gehen sie verloren. Bei den mit Lattice
und SAS/C erzeugten Programmen, die inline-FPU-Code benutzen, wird das
FPCR-Register ebenfalls neu initialisiert.

--
Home: Olaf Barthel, Brabeckstrasse 35, D-30559 Hannover
 Net: olsen@sourcery.han.de
Technical Details
Message-ID: <13213068@sourcery.han.de>
Path: arc1-ca.pugleaf.net!baghira.han.de!sourcery!postmaster
References: <volker.0ajm@vb.franken.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!baghira.han.de!sourcery!postmaster
Newsgroups: de.comp.sys.amiga.tech
References: <volker.0ajm@vb.franken.de>
From: "Olaf Barthel" <olsen@sourcery.han.de>
Date: Tue, 19 Sep 95 13:30:39 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-NewsReader: IntuiNews 1.2b (31.7.94)
Subject: Re: Runden mit math-libraries?
Message-ID: <13213068@sourcery.han.de>