History log of /netbsd/lib/libm/src/math_private.h (Results 1 – 25 of 26)
Revision Date Author Comments
# 5fd1b5ed 27-Aug-2022 christos <christos@NetBSD.org>

Add sincos{,f,l} from FreeBSD


# a1fdc5ee 24-Aug-2022 christos <christos@NetBSD.org>

sync with FreeBSD; bring some more inline functions.


# abd1934e 19-Apr-2022 rillig <rillig@NetBSD.org>

lib: remove CONSTCOND comment

Since 2021-01-31, lint doesn't need it anymore for the common pattern of
'do ... while (0)'.


# a8d40635 19-Sep-2016 christos <christos@NetBSD.org>

Add the complex trig functions from FreeBSD


# 8aa2bb1f 26-Mar-2015 justin <justin@NetBSD.org>

Fix prototypes to match definitions


# 1d4a5d2e 14-Mar-2014 dsl <dsl@NetBSD.org>

There is some very odd code in s_exp2.c that only works if 'double'
values are rounded to 53 bit mantissa in teh x87 registers.
This hasn't been true since Nov 11 2013.
Forcing a store-load for 'd

There is some very odd code in s_exp2.c that only works if 'double'
values are rounded to 53 bit mantissa in teh x87 registers.
This hasn't been true since Nov 11 2013.
Forcing a store-load for 'double' in STRICT_ASSIGN() seems to fix things
(at least enough for the few random test cases).
I suspect the code could be changed so that the number of mantissa bits
didn't matter.

show more ...


# e4173230 19-Nov-2013 joerg <joerg@NetBSD.org>

Add cbrtl(3) and sqrtl(3), from FreeBSD.


# 8c61176c 12-Nov-2013 joerg <joerg@NetBSD.org>

Initial version of fmodl from FreeBSD.
Basic test case for the fmod family.


# 419a07cb 11-Feb-2013 christos <christos@NetBSD.org>

hook fma to the build


# 8eea2598 05-May-2012 christos <christos@NetBSD.org>

Add tgamma{,f} from FreeBSD via rudolf, netbsd at eq dot cz


# de41a05a 16-Sep-2010 drochner <drochner@NetBSD.org>

fix an obvious botch which made eg conjl(3) a no-op


# e2a86dd3 15-Sep-2010 christos <christos@NetBSD.org>

Commit SoC long double support from Stathis Kamperis


# 5f7c431e 11-Jan-2010 christos <christos@NetBSD.org>

Add exp2 and exp2m


# e1bf490a 26-Apr-2008 christos <christos@NetBSD.org>

pass a little lint.


# e5c18e58 21-Jul-2005 christos <christos@NetBSD.org>

Add log2 and log2f from FreeBSD PR 83845


# fe6fa584 21-Feb-2001 bjh21 <bjh21@NetBSD.org>

Add support for ARM VFP-format doubles, conditional on __VFP_FP__.


# b2ffea9b 09-Feb-2001 bjh21 <bjh21@NetBSD.org>

__arm26__ || __arm32__ -> __arm__
Not least because the unified NetBSD/arm compiler probably won't predefine
__arm26__ or __arm32__.


# 6c97e2bd 09-May-2000 bjh21 <bjh21@NetBSD.org>

Initial commit of arm26 port


# 42724dd4 02-Jul-1999 simonb <simonb@NetBSD.org>

More trailing white space.


# 0298a4dd 24-Nov-1998 mycroft <mycroft@NetBSD.org>

Use __arm32__, not arm32, for egcs.


# dd7adfbf 09-Oct-1997 lukem <lukem@NetBSD.org>

rcsid facism, WARNSify


# bba370bb 13-Oct-1996 christos <christos@NetBSD.org>

remove inclusion of <machine/endian.h>


# ce67b636 07-May-1996 mark <mark@NetBSD.org>

Get the word order of doubles correct for the arm32 port.
Note: The arm32 port is little endian except for the FP word order.


# d6c3ebed 25-Mar-1995 jtc <jtc@NetBSD.org>

Fix overlooked FIXME: unsigned int -> u_int32_t.


# b0c9d092 18-Aug-1994 jtc <jtc@NetBSD.org>

Change int -> int32_t and unsigned int -> u_int32_t to improve portabilty
to machines where int != 32 bits.


12