mark
fb4d5f58af
Fix extra 'S' character typo that resulted in the condition codes being
...
incorrectly internally on certain divides.
Handle the case where the internal result appears negative. This condition
can occur when dividing MIN_INT by certain values.
Raise an exception on divide by zero.
1997-10-17 18:43:47 +00:00
mark
4b5476b492
Fix compiler warnings.
1997-10-13 21:24:15 +00:00
mark
d581bfa372
Use machine/asm.h instead of DEFS.h
...
If SOFTFLOAT is defined provide glue to the softfloat functions.
1997-10-06 00:26:11 +00:00
mark
e416694cf0
If SOFTFLOAT is defined provide glue for the softfloat rounding functions.
1997-10-06 00:23:54 +00:00
mark
a0e35b1248
Use fpgetround() to get the current rounding mode.
1997-10-06 00:22:40 +00:00
mark
1302ae6654
Minor code cleanup.
...
Use machine/asm.h instead of DEFS.h
1997-10-06 00:20:28 +00:00
mark
9c99854d71
Minor code cleanups.
1997-10-06 00:18:30 +00:00
mark
591d03a899
Replaced by divsi3.S
1997-10-06 00:16:01 +00:00
mark
d33af6fbb2
Replaces the divide routines in div.S
1997-10-06 00:15:32 +00:00
mark
5ecc353c4d
Added assembly file divsi3.S
1997-10-06 00:12:24 +00:00
mark
4e7948694a
Rewritten to support new jmpbuf format describe in machine/setjmp.h.
...
Use magic numbers to validate the buffers on a longjmp().
Don't save/load the fp registers if SOFTFLOAT is defined.
1997-10-06 00:10:32 +00:00
christos
91c9c62e44
Fix RCSID's
1997-07-13 18:45:15 +00:00
christos
35a5d59f7d
Fix RCSID's
...
Add missing math.h include
1997-07-13 18:37:30 +00:00
mark
7332aa83f6
These files contains stub functions that just called abort() are no
...
longer needed now we have working assembly versions.
1996-09-09 22:06:25 +00:00
mark
10756ef086
Use the new assembly files for fpgetmask(), fpsetmask(), fpgetsticky()
...
and fpsetsticky().
1996-09-09 22:03:24 +00:00
mark
7f53925054
Initial commit of working versions of the functions for manipulating
...
the floating point cumulative exception flags and exception enable masks.
These functions replace the dummy C functions that just called abort().
1996-09-09 22:00:39 +00:00
mark
46d95534b3
Updated register usage.
1996-05-12 20:52:09 +00:00
mark
62a60eda3b
Updated to use definitions from machine/ieee.h
1996-05-12 20:50:54 +00:00
mark
93d4dfdfd8
Added NetBSD copyright.
1996-05-12 20:43:54 +00:00
mark
ea5751f59e
No longer required. The libc fabs() functions is in fabs.c.
1996-05-12 20:36:27 +00:00
mark
e1c23a9306
Added new filenames.
1996-05-12 20:34:15 +00:00
mark
0814ca4b65
Initial commit of the floating point related libc functions.
1996-05-12 20:29:09 +00:00
mark
ba9c4033a1
RCS Id police.
1996-05-12 20:25:39 +00:00
mark
5284578745
Initial commit of the arm32 architecture dependant libc code.
1996-02-16 20:47:54 +00:00