mycroft
|
b3b07a4c6e
|
Another microoptimization. Take advantage of the addition already having set
the flags for the <=0 comparison.
|
1999-08-30 18:28:24 +00:00 |
|
mycroft
|
0560606383
|
Reuse the trick of loading 0.0 (rather than 1.0) and then modifying the
exponent. It's a bit faster on some machines.
|
1999-08-30 18:01:40 +00:00 |
|
augustss
|
75d2dfe657
|
Remove more unused mulexp variables.
|
1999-08-30 15:11:32 +00:00 |
|
mycroft
|
5f34ffabca
|
ldexp(denormal, exp>1023) would generate the wrong result in all non-overflow
cases. Totally rework this code to fix this bug *and* make it faster.
|
1999-08-29 22:45:32 +00:00 |
|
mycroft
|
0ae41d0984
|
Use the C version of ldexp(). The assembler version was broken in several
ways (ldexp(0.0, 5000) returned +Inf, didn't do normalization/denormalization,
etc.).
|
1999-08-29 19:08:44 +00:00 |
|