NetBSD/lib/libm/arch
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
..
aarch64 Trailing whitespace 2024-05-06 15:59:53 +00:00
alpha Ensure that the stack is always 16-byte aligned by rounding sizes as needed. 2021-07-06 12:38:40 +00:00
arm
hppa fix typos in comments, mainly s/extention/extension/ and s/sufficent/sufficient/ 2021-09-03 21:54:58 +00:00
i387 libm/arch/i387: Do the weak alias dance for finite and finitef. 2024-05-08 01:04:03 +00:00
ia64
m68k libm/arch/m68k: Do the weak alias dance for finite. 2024-05-08 01:05:25 +00:00
m68060 lib/libm/arch/m68060: regen 2024-05-07 22:51:19 +00:00
mc68881 libm/arch/mc68881: Do the weak alias dance for sin, cos, tan. 2024-05-08 01:04:40 +00:00
mips
powerpc Use "fmadd" to implement fma(3) on ppc. 2022-06-23 16:42:50 +00:00
riscv riscv: Make feraiseexcept actually raise the given exceptions. 2024-05-17 02:11:07 +00:00
sh3
sparc fix typos in comments, mainly s/extention/extension/ and s/sufficent/sufficient/ 2021-09-03 21:54:58 +00:00
sparc64 fix typos in comments, mainly s/extention/extension/ and s/sufficent/sufficient/ 2021-09-03 21:54:58 +00:00
vax libm/arch/vax: Do the weak alias dance for finite, finitef. 2024-05-08 01:04:24 +00:00
x86_64 fenv(3): Fix fetestexcept to avoid side effects on trap state. 2024-02-20 03:53:48 +00:00