Richard Henderson
|
154a5429ac
|
* math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h,
and bits/inf.h.
* math/math.h: Include them.
* sysdeps/alpha/fpu/bits/mathdef.h, sysdeps/arm/fpu/bits/mathdef.h,
sysdeps/generic/bits/mathdef.h, sysdeps/i386/fpu/bits/mathdef.h,
sysdeps/ia64/fpu/bits/mathdef.h, sysdeps/m68k/fpu/bits/mathdef.h,
sysdeps/mips/fpu/bits/mathdef.h, sysdeps/powerpc/fpu/bits/mathdef.h,
sysdeps/sh/sh4/fpu/bits/mathdef.h, sysdeps/sparc/fpu/bits/mathdef.h,
sysdeps/x86_64/fpu/bits/mathdef.h: Remove INFINITY.
* sysdeps/arm/bits/huge_val.h (HUGE_VAL): Use __builtin_huge_val.
(HUGE_VALF, HUGE_VALL): Remove.
* sysdeps/ieee754/bits/huge_val.h: Likewise.
* sysdeps/sh/bits/huge_val.h: Likewise.
* sysdeps/generic/bits/huge_val.h (HUGE_VAL): Use __builtin_huge_val.
* sysdeps/generic/bits/huge_valf.h: New file.
* sysdeps/generic/bits/huge_vall.h: New file.
* sysdeps/generic/bits/inf.h: New file.
* sysdeps/ieee754/bits/huge_valf.h: New file.
* sysdeps/ieee754/bits/inf.h: New file.
* sysdeps/i386/bits/huge_val.h: Remove file.
* sysdeps/i386/bits/huge_vall.h: New file.
* sysdeps/ia64/bits/huge_val.h: Remove file.
* sysdeps/ia64/bits/huge_vall.h: New file.
* sysdeps/ieee754/ldbl-128/bits/huge_vall.h: New file.
* sysdeps/m68k/bits/huge_val.h: Remove file.
* sysdeps/m68k/bits/huge_vall.h: New file.
* sysdeps/s390/bits/huge_val.h: Remove file.
* sysdeps/sh/sh4/fpu/bits/huge_val.h: Remove file.
* sysdeps/sparc/bits/huge_vall.h: New file.
* sysdeps/sparc/sparc32/fpu/bits/huge_val.h: Remove file.
* sysdeps/sparc/sparc64/fpu/bits/huge_val.h: Remove file.
* sysdeps/ieee754/bits/nan.h (NAN): Use __builtin_nanf.
* sysdeps/mips/bits/nan.h (NAN): Likewise.
|
2004-03-15 21:44:10 +00:00 |
|
Ulrich Drepper
|
280ad607c7
|
Add libm_hidden_ver.
|
2002-09-10 01:26:37 +00:00 |
|
Andreas Jaeger
|
3214b89b32
|
Update to LGPL v2.1.
|
2001-07-06 04:56:23 +00:00 |
|
Roland McGrath
|
60446d7a54
|
2001-06-01 Roland McGrath <roland@frob.com>
* sysdeps/alpha/fpu/fclrexcpt.c: #include <shlib-compat.h>
and use compat_symbol/versioned_symbol instead of plain
symbol_version/default_symbol_version.
* sysdeps/alpha/fpu/fegetenv.c: Likewise.
* sysdeps/alpha/fpu/fesetenv.c: Likewise.
* sysdeps/alpha/fpu/feupdateenv.c: Likewise.
* sysdeps/alpha/fpu/fgetexcptflg.c: Likewise.
* sysdeps/alpha/fpu/fraiseexcpt.c: Likewise.
* sysdeps/alpha/fpu/fsetexcptflg.c: Likewise.
* sysdeps/arm/fpu/fclrexcpt.c: Likewise.
* sysdeps/arm/fpu/fegetenv.c: Likewise.
* sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
* sysdeps/arm/fpu/fsetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c: Likewise.
* sysdeps/i386/fpu/fegetenv.c: Likewise.
* sysdeps/i386/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/feupdateenv.c: Likewise.
* sysdeps/i386/fpu/fgetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fraiseexcpt.c: Likewise.
* sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fclrexcpt.c: Likewise.
* sysdeps/m68k/fpu/fegetenv.c: Likewise.
* sysdeps/m68k/fpu/fesetenv.c: Likewise.
* sysdeps/m68k/fpu/feupdateenv.c: Likewise.
* sysdeps/m68k/fpu/fgetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fraiseexcpt.c: Likewise.
* sysdeps/m68k/fpu/fsetexcptflg.c: Likewise.
* sysdeps/powerpc/fclrexcpt.c: Likewise.
* sysdeps/powerpc/fpu/fegetenv.c: Likewise.
* sysdeps/powerpc/fpu/fesetenv.c: Likewise.
* sysdeps/powerpc/fpu/feupdateenv.c: Likewise.
* sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise.
* sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise.
* sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise.
|
2001-06-02 05:58:29 +00:00 |
|
Ulrich Drepper
|
dd69124f25
|
fegetexcept implementation for Arm.
|
2001-04-22 14:32:20 +00:00 |
|
Ulrich Drepper
|
285e7aeefd
|
feenableexcept implementation for Arm.
|
2001-04-22 14:31:51 +00:00 |
|
Ulrich Drepper
|
984dfe1266
|
fedisableexcept implementation for Arm.
|
2001-04-22 14:31:25 +00:00 |
|
Ulrich Drepper
|
e9a0b83c8f
|
Remove FLT_EVAL_METHOD and DECIMAL_DIG definitions.
|
2000-12-04 08:37:22 +00:00 |
|
Andreas Schwab
|
0abafb2042
|
* sysdeps/alpha/setjmp.S: Remove __setjmp entry point.
* sysdeps/arm/setjmp.S: Likewise.
* sysdeps/arm/fpu/setjmp.S: Likewise.
* sysdeps/i386/setjmp.S: Likewise.
* sysdeps/i386/elf/setjmp.S: Likewise.
* sysdeps/s390/setjmp.S: Likewise.
* sysdeps/s390/elf/setjmp.S: Likewise.
* sysdeps/sh/sh3/setjmp.S: Likewise.
* sysdeps/sh/sh4/setjmp.S: Likewise.
* sysdeps/sparc/sparc32/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/ia64/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/setjmp.c: Removed.
|
2000-11-21 20:55:38 +00:00 |
|
Ulrich Drepper
|
d31dde9292
|
Make FP_ILOGB0 and FP_ILOGBNAN int values.
|
2000-09-01 06:32:15 +00:00 |
|
Ulrich Drepper
|
5fa399b6c1
|
Define _FPU_MASK_IM, _FPU_MASK_ZM, _FPU_MASK_OM, _FPU_MASK_UM,
_FPU_MASK_PM, _FPU_MASK_DM, _FPU_DEFAULT, and _FPU_IEEE. Change
_FPU_RESERVED.
|
2000-03-26 18:40:17 +00:00 |
|
Ulrich Drepper
|
41841677b4
|
Change default version to GLIBC_2.2.
|
2000-02-26 01:09:38 +00:00 |
|
Ulrich Drepper
|
9dca440b10
|
(_FPU_DEFAULT): Set the AC bit.
|
2000-02-11 18:49:01 +00:00 |
|
Ulrich Drepper
|
16e4bf6fec
|
Correct return value according to the standard.
|
2000-01-31 07:56:49 +00:00 |
|
Ulrich Drepper
|
f549254ade
|
Definitions for math on Arm.
|
2000-01-03 03:50:21 +00:00 |
|
Ulrich Drepper
|
146bade74f
|
Return value and add alias.
|
1999-10-31 23:13:47 +00:00 |
|
Ulrich Drepper
|
b28057ced4
|
Adapted for header file change.
|
1999-05-23 09:46:25 +00:00 |
|
Ulrich Drepper
|
d3cbb9807c
|
(fenv_t): Prepend __ to member names to protect from user's macro namespace.
|
1999-05-23 09:44:56 +00:00 |
|
Ulrich Drepper
|
1173aab2d2
|
Remove __setfpucw declaration, it's an internal symbol.
|
1998-11-26 12:00:10 +00:00 |
|
Ulrich Drepper
|
f05b28e62f
|
(__JMP_BUF_SP): Correct value.
|
1998-11-13 14:47:31 +00:00 |
|
Ulrich Drepper
|
fa85821416
|
Cope with fussy assembler.
|
1998-10-01 14:30:44 +00:00 |
|
Ulrich Drepper
|
efe4f49dc1
|
Moved one dir up.
|
1998-09-14 15:01:45 +00:00 |
|
Ulrich Drepper
|
c94b4338b5
|
Moved one directory up.
|
1998-08-20 17:35:44 +00:00 |
|
Ulrich Drepper
|
f176c9ee03
|
Put return value in correct register. Don't set the condition flags
unnecessarily.
Restore floating point registers correctly.
|
1998-08-20 17:33:32 +00:00 |
|
Ulrich Drepper
|
55e0df36d5
|
Correct value of R0 before calling sigjmp_save.
|
1998-08-15 02:39:03 +00:00 |
|
Ulrich Drepper
|
230ba858b4
|
Arm with FPU specific files to distribute.
|
1998-07-29 15:14:10 +00:00 |
|
Ulrich Drepper
|
2f601732bd
|
Definitions for FPU control.
|
1998-07-27 17:52:34 +00:00 |
|
Ulrich Drepper
|
43ce7f2e75
|
IEEE 754 float support for strange ARMs.
|
1998-06-01 14:24:49 +00:00 |
|
Ulrich Drepper
|
87386bad90
|
(FE_EXCEPTION_SHIFT): Rename to FE_EXCEPT_SHIFT.
|
1998-06-01 14:23:26 +00:00 |
|
Ulrich Drepper
|
6298404e7d
|
jmpbuf definition for ARM with FPU.
|
1998-06-01 13:38:56 +00:00 |
|
Ulrich Drepper
|
58e6626f7e
|
ARM implementation of feholdexcept.
|
1998-06-01 13:38:03 +00:00 |
|
Ulrich Drepper
|
38843cb976
|
Correctly renamed.
|
1998-05-25 11:27:09 +00:00 |
|
Ulrich Drepper
|
cad0799e92
|
Set exception bits in Arm FPU.
|
1998-05-24 18:41:41 +00:00 |
|
Ulrich Drepper
|
3a5ade59c9
|
Definitions for FPU handling header.
|
1998-05-21 15:39:52 +00:00 |
|
Ulrich Drepper
|
c34d3ba41f
|
FP CW and SW handling for Arm.
|
1998-05-21 15:39:28 +00:00 |
|
Ulrich Drepper
|
28756a4b21
|
longjmp for ARM with FPU.
|
1998-03-18 14:41:31 +00:00 |
|
Ulrich Drepper
|
4acc1d4299
|
setjmp for Arm.
|
1998-03-18 14:41:05 +00:00 |
|