#
47f0f835 |
| 29-Oct-2024 |
nat <nat@NetBSD.org> |
Pull in missing functions for MKSOFTFLOAT.
|
#
20429227 |
| 03-Jul-2024 |
mrg <mrg@NetBSD.org> |
move a COPTS setting after bsd.own.mk.
the riscv64 compat build trips on this saying: bsd.rv32.mk" line 25: while evaluating variable "COPTS": while evaluating condition " == "gcc"": Bad condition
|
#
bad25e0f |
| 10-Jun-2024 |
riastradh <riastradh@NetBSD.org> |
libm: Fix arm expected symbol list harder.
LIB is not defined by the time we need it in the m.expsym rule, so just say m here like in the other lines.
|
#
1d133038 |
| 10-Jun-2024 |
riastradh <riastradh@NetBSD.org> |
libm: Fix mips and arm expected symbol lists.
Had forgotten that they were overriding LIB_EXPSYM. Use a new intermediate variable EXPSYM_SRC_MD for that.
|
#
666a1139 |
| 09-Jun-2024 |
riastradh <riastradh@NetBSD.org> |
libm: Factor out common expected symbol list.
Should substantially reduce the maintenance burden.
|
#
26e8a868 |
| 14-May-2024 |
riastradh <riastradh@NetBSD.org> |
libm: Fix powerpc64 build.
- Include fenv.c and fma(3) symbols (which just use the FMADD instruction). - Note the .FN symbols in libm for the asm functions. The FN symbols point at the function
libm: Fix powerpc64 build.
- Include fenv.c and fma(3) symbols (which just use the FMADD instruction). - Note the .FN symbols in libm for the asm functions. The FN symbols point at the function _descriptors_; the .FN symbols point at the first instruction of the function.
XXX Unclear why we have the .FN symbols for asm functions but not for C functions. I'm not sure we should be exporting them.
show more ...
|
#
210c9d72 |
| 09-May-2024 |
riastradh <riastradh@NetBSD.org> |
libm: Add frexpf and frexpl on VAX.
These are trivial subroutines, not symbol aliases, for separate reasons:
- frexpf has a different ABI from frexp (float vs double argument)
- frexp is defined i
libm: Add frexpf and frexpl on VAX.
These are trivial subroutines, not symbol aliases, for separate reasons:
- frexpf has a different ABI from frexp (float vs double argument)
- frexp is defined in libc, not libm, so although long double is the same as double, frexpl can't be an alias in libm of a symbol defined in libc
show more ...
|
#
5499b93e |
| 09-May-2024 |
riastradh <riastradh@NetBSD.org> |
libm: Split expected symbols in mips further by 32-bit vs 64-bit.
32-bit has binary64 long double, same as double; 64-bit has binary128 long double, which is implemented with a few more symbols in l
libm: Split expected symbols in mips further by 32-bit vs 64-bit.
32-bit has binary64 long double, same as double; 64-bit has binary128 long double, which is implemented with a few more symbols in libm (which should maybe be hidden internal symbols, but let's get this diagnostic measure in the build working before we think about possibly deleting private symbols).
show more ...
|
#
c0a4905d |
| 08-May-2024 |
riastradh <riastradh@NetBSD.org> |
libm: Split expected symbols on arm and mips by hard/soft float.
|
#
3822903a |
| 05-May-2024 |
riastradh <riastradh@NetBSD.org> |
libm: long double is just double on hppa, so don't use s_rintl.c.
PR misc/58054
|
#
17f9eb72 |
| 05-May-2024 |
riastradh <riastradh@NetBSD.org> |
libm: No s_rintl.c on mips32.
This is only for machines where long double is not double.
Not 100% sure this is the right criterion, but there's a good chance it is.
|
#
81669939 |
| 05-May-2024 |
riastradh <riastradh@NetBSD.org> |
libm: long double is just double on arm, so don't use s_rintl.c.
PR misc/58054
|
#
8f27842e |
| 05-May-2024 |
riastradh <riastradh@NetBSD.org> |
libm: New s_rintl.S for x86.
Prompted by PR lib/58054.
|
#
7529cf78 |
| 26-Mar-2024 |
rillig <rillig@NetBSD.org> |
libm/s_logl: suppress lint warnings
Seen on sparc64.
|
#
d65853d2 |
| 26-Jan-2024 |
nros <nros@NetBSD.org> |
sinhf is in the same manual page as sinh not sin
|
#
7690962a |
| 26-Jan-2024 |
nros <nros@NetBSD.org> |
Add the long double math functions recently added from FreeBSD to their related man pages
|
#
cfe182f3 |
| 21-Jan-2024 |
christos <christos@NetBSD.org> |
Bring in more long double functions from FreeBSD.
|
#
b56afa4d |
| 21-Dec-2023 |
jklos <jklos@NetBSD.org> |
Fix building with M68040 and M68060 options.
|
#
0274baaa |
| 08-Oct-2023 |
he <he@NetBSD.org> |
libm Makefile: add fma() functions for mips.
This pushed the ramdisk size, so that needed to be bumped as well. Otherwise, there were no build issues for either 32 or 64 bit mips. Sort-of OK'ed by s
libm Makefile: add fma() functions for mips.
This pushed the ramdisk size, so that needed to be bumped as well. Otherwise, there were no build issues for either 32 or 64 bit mips. Sort-of OK'ed by simonb@.
show more ...
|
#
54684bbd |
| 08-Aug-2023 |
rin <rin@NetBSD.org> |
libm: Add fma(3) and friends to m68k
|
#
124e9063 |
| 09-Jul-2023 |
rin <rin@NetBSD.org> |
libm: Add missing fma(3) and friends for sh3.
|
#
597c9f09 |
| 10-Apr-2023 |
rillig <rillig@NetBSD.org> |
libm: suppress lint warning about '>>' on signed integer
GCC has implementation-defined behavior for that case.
|
#
ae197994 |
| 27-Aug-2022 |
christos <christos@NetBSD.org> |
Fix vax build.
|
#
5dd94c5e |
| 27-Aug-2022 |
christos <christos@NetBSD.org> |
Add sincos{,f,l} from FreeBSD
|
#
35a4c156 |
| 23-Jun-2022 |
martin <martin@NetBSD.org> |
Use "fmadd" to implement fma(3) on ppc.
|