is
7afc17a12a
Use arch/m68k copies of the common functions even for mc68881 hardware.
1999-08-22 18:28:37 +00:00
is
2dc451b448
*gamma* need k_sin*/k_cos*
1999-08-22 08:25:42 +00:00
is
3f2d2fc0e5
Copied from mc68881/s_rint.S,v
1999-08-21 21:26:40 +00:00
is
455f7bb90c
Copied from mc68881/s_floor.S,v
1999-08-21 21:26:28 +00:00
is
c78325ae61
Copied from mc68881/s_ceil.S,v
1999-08-21 21:26:16 +00:00
is
c81875b78b
Copied from mc68881/s_finite.S,v
1999-08-21 21:25:40 +00:00
is
11d34cdce5
Copied from mc68881/s_copysign.S,v
1999-08-21 21:24:46 +00:00
is
9e6d62796f
wrap lines in Makefile.list
1999-08-21 21:04:17 +00:00
is
a33bf8cb4b
Clarify instructions
1999-08-21 20:50:21 +00:00
is
9f72d71dcd
Same reason as for ldexp.S: most applications don't scale 0.0.
1999-08-21 17:29:37 +00:00
is
8c65b3f672
Motorola floating point library support package based architecture dependent
...
code for libm - generated files. Currently, easy functions only.
1999-08-19 21:43:52 +00:00
is
00c9560d0c
Motorola 68060 floating point library support package based architecture
...
dependent code for libm. Currently, easy functions only.
1999-08-19 21:41:35 +00:00
kleink
58bbec2442
Make these SVR4 ABI ready.
1999-08-15 18:45:18 +00:00
simonb
42724dd4d2
More trailing white space.
1999-07-02 15:37:33 +00:00
kristerw
14e0e5307d
The scalb* functions left data on the floting point register stack.
...
Remove it before leaving the function.
The solution is taken from OpenBSD.
1999-01-02 05:15:40 +00:00
matt
5bf0199231
Fix PIC code and fix problem with obj dirs.
1998-11-11 15:26:14 +00:00
matt
93bbcb05b4
Add .type _sym,@foo for shared libraries
1998-10-31 02:06:01 +00:00
is
7c9cfab805
Same reason as for ldexp.S: most applications don't scale 0.0.
1997-10-10 10:40:40 +00:00
jtc
990a11b9c6
Fix files using old TNF copyright notice
1997-07-30 23:53:32 +00:00
thorpej
caae5cd93d
Use <machine/asm.h>
1996-08-13 17:00:28 +00:00
thorpej
688ff1ddf9
Correct think-o; this is an assembler source file (and the Makefile
...
expected as such).
1996-07-08 03:27:25 +00:00
jtc
ca7561ba59
Fix typo
1996-07-06 00:15:45 +00:00
jtc
a5e2dfa95f
use one less fp stack slot
1996-07-03 17:31:28 +00:00
jtc
0ab3a0b137
It's necessary to use 64 bit precision to avoid errors in the least
...
significant bit(s) (for some operands).
1996-07-03 17:27:34 +00:00
jtc
88420f2e4d
this simple adaptation exp() does not work
1996-07-03 17:20:16 +00:00
jtc
5f9accdf53
Assembly versions of expf(), logf(),log10f(), scalbf(), expm1() and expm1f().
1996-07-03 16:50:20 +00:00
jtc
991d9c139a
we don't need to branch
1996-06-26 14:44:05 +00:00
jtc
3a2de776bf
add m68881 specific fmod()
1996-06-26 14:36:14 +00:00
jtc
c13e010e3c
Alpha versions of copysign() and copysignf()
1996-06-26 07:29:59 +00:00
jtc
5743dc5d7a
Fix from Bruce Evans. Commited to FreeBSD earlier this month, but was
...
never forwarded to me :-(.
> Clean up the FP stack before returning. The i387 exp() leaked an FP
> register on its first call. Subsequent calls reused the register so
> the leak didn't accumulate.
1996-06-25 02:07:09 +00:00
jtc
84fc678011
Use setne instead of setnel, new versions of gas balk at the bad mnemonic.
...
Wrong mask was used in s_finitef.S.
1996-06-04 18:00:34 +00:00
pk
26646c7969
Setup stack-frame correctly (same as s_ilogb.S).
1995-10-22 20:32:43 +00:00
jtc
e2143cf975
Fix from Jochen Pohl, i387 version of ilogb didn't set up the stack
...
frame correctly (PR #1590 ).
1995-10-12 15:53:09 +00:00
ragge
d76e5e0af8
Machine specific math library files for vax.
1995-10-10 23:40:21 +00:00
jtc
9ae90685f2
Winning Strategies has placed this code in the public domain.
1995-05-11 23:03:44 +00:00
jtc
d042a3eb20
Id -> NetBSD
1995-05-10 20:44:22 +00:00
jtc
5abf82e236
Id -> NetBSD
1995-05-08 23:55:16 +00:00
jtc
0898887210
Id -> NetBSD
1995-05-08 23:44:37 +00:00
jtc
750e07c91c
i387 float version of atan2()
1995-05-08 23:35:10 +00:00
jtc
684161edae
Added i387 remainderf and sqrtf
1995-05-03 14:47:35 +00:00
jtc
5c7208348c
Winning Strategies has placed this code into the Public Domain
1995-04-28 22:43:31 +00:00
jtc
8961dd234b
Special case 0, as was done in s_scalbn.S.
...
I'm only doing this for consistancy --- someone really needs to measure
whether this optimization is justified.
1995-02-18 01:39:51 +00:00
jtc
324e516335
68881-assisted versions of these functions.
1995-02-18 01:24:42 +00:00
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