]> Shamusworld >> Repos - rmac/commitdiff
Lots of fixes for floating point handling; version now at 1.11.0.
authorShamus Hammons <jlhamm@acm.org>
Sun, 21 Jan 2018 14:25:06 +0000 (08:25 -0600)
committerShamus Hammons <jlhamm@acm.org>
Sun, 21 Jan 2018 14:25:06 +0000 (08:25 -0600)
Some of the following changes are ggn's, and some are mine:

 - When tokenizing floats we need to store them using a double pointer
 - PTR union needed a (double *)
 - Major changes to float depositing in eagen0.c
 - Reverted the changes in expr.c so at least floats are processed by
   expr() and friends
 - SYM svalue needs to be 64 bits
 - When EQUing a float symbol don't chop off the upper 32 bits from eval
 - Added fltpoint.{c,h} in order to properly create IEEE-754 floating
   point and Motorola extended numbers
 - Fixed float evaluations in evexpr()
 - Fixed floating point depositions in direct.c (in d_dc())
 - Upped the BSD image limit in object.c to 8MB for crazy people making
   6MB Jaguar ROMs (will need a real fix at some point)


No differences found