NetBSD/lib/libm
riastradh 70dffce551 riscv: Make feraiseexcept actually raise the given exceptions.
Doing

	fexcept_t ex = 0;
	fesetexceptflag(&ex, excepts);

has the effect of _clearing_ all the exceptions in excepts.  Using
fesetexceptflag doesn't make this easier, because we would have to
record which exceptions were already raised.  So just set the fflags
bits in the fcsr register directly.
2024-05-17 02:11:07 +00:00
..
arch riscv: Make feraiseexcept actually raise the given exceptions. 2024-05-17 02:11:07 +00:00
compat
compiler_rt libm: No divtc3.c or multc3.c in sparc64's compat sparc library. 2024-05-09 19:54:38 +00:00
complex lib: remove CONSTCOND comment 2022-04-19 20:32:14 +00:00
gen
ld80 remove #include <ieeefp.h> for i386 now that it is included in math_private.h 2024-04-03 18:53:41 +00:00
ld128 Bring in more long double functions from FreeBSD. 2024-01-21 18:53:15 +00:00
man Fix typo 2024-01-26 23:41:55 +00:00
noieee_src libm: Add frexpf and frexpl on VAX. 2024-05-09 14:42:09 +00:00
softfloat
src modfl(3): Fix conversion from FreeBSD. 2024-05-15 00:02:56 +00:00
Makefile libm: Fix powerpc64 build. 2024-05-14 14:34:35 +00:00
convertFreeBSD add the script I used to convert the FreeBSD code. 2024-01-24 04:14:07 +00:00
m.aarch64.expsym libm: Don't export symbol `pio4' from s_cosl.c. 2024-05-08 01:42:23 +00:00
m.alpha.expsym libm: Do the weak alias dance for sin/cos/tan/finite{,f}. 2024-05-08 01:40:26 +00:00
m.arm.expsym libm: Split expected symbols on arm and mips by hard/soft float. 2024-05-08 23:28:07 +00:00
m.armhf.expsym libm: Split expected symbols on arm and mips by hard/soft float. 2024-05-08 23:28:07 +00:00
m.hppa.expsym libm: Do the weak alias dance for sin/cos/tan/finite{,f}. 2024-05-08 01:40:26 +00:00
m.i386.expsym libm: Do the weak alias dance for sin/cos/tan/finite{,f}. 2024-05-08 01:40:26 +00:00
m.ia64.expsym libm: Do the weak alias dance for sin/cos/tan/finite{,f}. 2024-05-08 01:40:26 +00:00
m.m68k.expsym libm: Do the weak alias dance for sin/cos/tan/finite{,f}. 2024-05-08 01:40:26 +00:00
m.mips.expsym libm: Split expected symbols in mips further by 32-bit vs 64-bit. 2024-05-09 00:04:23 +00:00
m.mips64.expsym libm: Split expected symbols in mips further by 32-bit vs 64-bit. 2024-05-09 00:04:23 +00:00
m.mipshf.expsym libm: Split expected symbols on arm and mips by hard/soft float. 2024-05-08 23:28:07 +00:00
m.powerpc.expsym libm: Do the weak alias dance for sin/cos/tan/finite{,f}. 2024-05-08 01:40:26 +00:00
m.powerpc64.expsym libm: Fix powerpc64 build. 2024-05-14 14:34:35 +00:00
m.riscv.expsym libm: Don't export symbol `pio4' from s_cosl.c. 2024-05-08 01:42:23 +00:00
m.sh3.expsym libm: Record expected symbols for sh3. 2024-05-08 23:28:31 +00:00
m.sparc.expsym libm: Do the weak alias dance for sin/cos/tan/finite{,f}. 2024-05-08 01:40:26 +00:00
m.sparc64.expsym libm: Don't export symbol `pio4' from s_cosl.c. 2024-05-08 01:42:23 +00:00
m.vax.expsym libm: Add frexpf and frexpl on VAX. 2024-05-09 14:42:09 +00:00
m.x86_64.expsym libm: Do the weak alias dance for sin/cos/tan/finite{,f}. 2024-05-08 01:40:26 +00:00
shlib_version Bump libm minor rev (libm.so.0.13 -> libm.so.0.14) after addition of 2024-01-22 15:19:38 +00:00