Date: Sun, 07 May 2000 13:02:02 -0500 From: Eric Rudd Subject: Elementary math functions updated To: "Delorie, DJ" Cc: DJGPP workers Message-id: <3915AF9A.146740E6@cyberoptics.com> Organization: CyberOptics MIME-version: 1.0 X-Mailer: Mozilla 4.72 [en] (Win95; U) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Accept-Language: en Reply-To: djgpp-workers AT delorie DOT com When the GNU assembler 2.9.5 came out, it broke several of my routines for elementary math functions. The problems were not central to the algorithms -- they had to do with stricter syntax checking for things like operand length. I have fixed the broken routines and placed them in the "incoming" directory on ftp.delorie.com, under the name math0303.zip. I had hoped to do a simple comparison of the binaries to what was produced under "as" v2.8.1. If that had been possible, I would have submitted these revisions in March, but since the assembler saw fit to produce slightly different binaries, I felt obliged to re-test them. As far as I can tell, they function identically to the earlier routines. I have successfuly assembled the routines under "as" v2.8.1 and v2.9.5. I tried v2.5.2, but unfortunately the C-style /* ... */ comments are not accepted under that assembler (this looks like a bug in the old assembler), so major assembly errors occur. -Eric Rudd rudd AT cyberoptics DOT com