delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2000/03/03/15:20:26

Date: Fri, 03 Mar 2000 13:43:00 -0600
From: Eric Rudd <rudd AT cyberoptics DOT com>
Subject: Elementary math functions
To: djgpp-workers AT delorie DOT com
Message-id: <38C015C4.218E5A4D@cyberoptics.com>
Organization: CyberOptics
MIME-version: 1.0
X-Mailer: Mozilla 4.72 [en] (Win95; U)
X-Accept-Language: en
References: <XFMail DOT 000303015315 DOT markus DOT oberhumer AT jk DOT uni-linz DOT ac DOT at>
Reply-To: djgpp-workers AT delorie DOT com

I attempted to re-assemble the elementary math functions in libc with the new
assembler v.2.9.5, but found that there were a rash of error messages caused by
stricter syntax checking.

Some of the new error messages, such as the one that forced me to re-write
"fldcww 2(%esp)" as "fldcw 2(%esp)", seem pointlessly picky, but it was not
hard to fix up my source so that it was acceptable to both the 2.8.1 and 2.9.5
assemblers.  I will be uploading the revised source after I have finished
checking it a little more thoroughly.  The causes of the error messages were
entirely trivial, but I'll see if I can do some checks to ensure that the code
generated is identical to what it was before, which will prevent having to
re-test the numerical behavior of the affected routines.

-Eric Rudd
rudd AT cyberoptics DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019