Commit Graph

18 Commits

Author SHA1 Message Date
jtc
9f19de9cde Remove lie (in a comment) about conversion between 80 bit ot 64 bit reals,
since we set up the fpu to do all calculations in 64 bit mode at this time.
1994-08-26 00:20:34 +00:00
jtc
4b2017adfe Assembly language versions of some of the "float" functions. 1994-08-19 03:56:44 +00:00
jtc
1af6796a8d The fyl2xp1 instruction has a limited range:
-(1 - (sqrt(2) / 2)) <= x <= sqrt(2) - 1
so we can't use it.

Also, I'm not sure fyl2xp1's extra precision will
matter once the result is converted from extended
real (80 bits) back to double real (64 bits).
1994-08-19 03:55:57 +00:00
jtc
c120d36cd8 Major Bogon: change %ebp to %esp, as I don't set up a stack frame. 1994-08-18 20:42:35 +00:00
jtc
bdde9305da Use RCSID macro for RCS ID's. 1994-03-18 23:22:10 +00:00
jtc
6d76330bec Added RCS ID's. ID's use new RCSID macro from <machine/asm.h>. 1994-03-12 01:30:22 +00:00
mycroft
912d356b80 Clean up deleted files. 1994-03-12 01:16:39 +00:00
jtc
41dbc84e05 The hardware sqrt function is supposed to be __ieee754_sqrt(), and live in
e_sqrt.S.
1994-03-12 01:16:38 +00:00
jtc
daefb8ce62 converted ceil(), floor(), & rint() from old to new math libraries. 1994-03-12 01:10:51 +00:00
jtc
c9566fe572 Replace code that was "truncated" when it was converted from old
math library.
1994-03-12 01:09:29 +00:00
jtc
2ed7077300 Added i387 version of significand(). 1994-03-10 18:13:32 +00:00
jtc
aff2eb8384 More i387 libm support. 1994-03-04 17:39:50 +00:00
jtc
0dff3c6f48 Optimize the common case (theta < 2^63). 1994-02-18 17:38:59 +00:00
jtc
b365a34dd9 i387 specific ilogb() 1994-02-18 02:50:11 +00:00
jtc
c709120244 i387-specific math functions. 1994-02-16 19:21:10 +00:00
jtc
03898350df Functions brought over from the old math library. 1994-02-14 21:55:12 +00:00
jtc
101f9521b3 More i387 math support, too bad we can't enable it 1994-02-12 01:31:52 +00:00
jtc
c632d011dd FPU specific math code. 1994-02-11 18:20:17 +00:00