<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libm/src/ld128, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm/src/ld128?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm/src/ld128?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-03-10T20:52:58Z</updated>
<entry>
<title>Implement sicos(3), sincosf(3) and sincosl(3).  These functions are common</title>
<updated>2018-03-10T20:52:58Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-03-10T20:52:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6c6408334dbede3a2c0dcd9ff9c489157df0c856'/>
<id>urn:sha1:6c6408334dbede3a2c0dcd9ff9c489157df0c856</id>
<content type='text'>
extensions and modern compilers (such as clang) will use them to optimize
separate calculations of sine and cosine.

ok tom@, patrick@, deraadt@, jmc@
</content>
</entry>
<entry>
<title>Reduce libm's exports and make internal calls go direct.</title>
<updated>2016-09-12T19:47:01Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-09-12T19:47:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2f2c00629eff6a304ebffb255fc56f4fa7a1833b'/>
<id>urn:sha1:2f2c00629eff6a304ebffb255fc56f4fa7a1833b</id>
<content type='text'>
All dependencies on libc are now via reserved/standardized names.

ok kettenis@ millert@ deraadt@
</content>
</entry>
<entry>
<title>Per fpclassify(3): isinff(), isnanf(), finite(), and finitef() are deprecated</title>
<updated>2016-09-12T04:39:47Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-09-12T04:39:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=eab01a26e008dd07c2bc46ce67ddd6fd3ca35f93'/>
<id>urn:sha1:eab01a26e008dd07c2bc46ce67ddd6fd3ca35f93</id>
<content type='text'>
in favor of isinf(), isnan(), and isfinite().

ok tb@ martynas@
</content>
</entry>
<entry>
<title>Switch from &lt;sys/endian.h&gt; or &lt;machine/endian.h&gt; to the new,</title>
<updated>2014-07-21T01:51:10Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2014-07-21T01:51:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=be9b70502a319be1934f8cfd5be7f470be741ce6'/>
<id>urn:sha1:be9b70502a319be1934f8cfd5be7f470be741ce6</id>
<content type='text'>
being-standardized &lt;endian.h&gt;

ok deraadt@ millert@ beck@
</content>
</entry>
<entry>
<title>Make floor round to integral value less than x, when x is tiny.</title>
<updated>2014-02-11T18:21:47Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2014-02-11T18:21:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=00ee142f1d6a4f0689a9df50fe896b7be2ffeae3'/>
<id>urn:sha1:00ee142f1d6a4f0689a9df50fe896b7be2ffeae3</id>
<content type='text'>
Reported by dcoppa@, thanks!  OK kettenis@, dcoppa@.
</content>
</entry>
<entry>
<title>Declare __p1evll and __polevll protos in math_private.h instead of</title>
<updated>2013-11-12T20:35:09Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2013-11-12T20:35:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=121297559c3b15aebdd7e70408879df3901d42a0'/>
<id>urn:sha1:121297559c3b15aebdd7e70408879df3901d42a0</id>
<content type='text'>
redeclaring each time in ld{80,128}.  Pointed out by theo.
</content>
</entry>
<entry>
<title>Switch libc and libm to use strong aliases rather than weak aliases</title>
<updated>2013-03-28T18:09:38Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2013-03-28T18:09:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2fbf033e009bb5c4db92160700ec03c25f292728'/>
<id>urn:sha1:2fbf033e009bb5c4db92160700ec03c25f292728</id>
<content type='text'>
where appropriate.  Among other things makes the symbols consistent
across all architectures (notably where ldbl mantissa is 53 bits).

While at it, kill unused LINTLIBRARY/PROTOLIB1 cruft which was there
to trick lint into recording the right prototypes for aliased
functions.  Most of the work done at the awesome n2k13 hackathon.

Agreed by kettenis@, guenther@, matthew@.
</content>
</entry>
<entry>
<title>Remove excessive sys/cdefs.h inclusion</title>
<updated>2012-12-05T23:19:48Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2012-12-05T23:19:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4a39ccd02c887d988c1a5398dd2142879056da5f'/>
<id>urn:sha1:4a39ccd02c887d988c1a5398dd2142879056da5f</id>
<content type='text'>
ok guenther millert kettenis
</content>
</entry>
<entry>
<title>- Make constants const.</title>
<updated>2011-07-20T21:02:51Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2011-07-20T21:02:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9fc1328242ddaa1ce1b291ba3cac4e2e6ecb0c1c'/>
<id>urn:sha1:9fc1328242ddaa1ce1b291ba3cac4e2e6ecb0c1c</id>
<content type='text'>
- Fix aliasing issue in s_frexpf.c;  spotted by gcc.  Many other
ones were fixed in NetBSD long ago, but this one was forgotten.  It
looks like recently they fixed it too.
</content>
</entry>
<entry>
<title>Make the zero condition properly raise the exception and return.</title>
<updated>2011-07-09T05:29:06Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2011-07-09T05:29:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c151baa763b20b37d3086b2327bf28dd47f5232b'/>
<id>urn:sha1:c151baa763b20b37d3086b2327bf28dd47f5232b</id>
<content type='text'>
</content>
</entry>
</feed>
