<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libm/src/ld80, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm/src/ld80?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm/src/ld80?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-10-30T02:08:38Z</updated>
<entry>
<title>Fix declaration of S1 by swapping misplaced ',' and ';'.</title>
<updated>2019-10-30T02:08:38Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-10-30T02:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e40f435157d79b01a86a63a04a6631abf9ed7076'/>
<id>urn:sha1:e40f435157d79b01a86a63a04a6631abf9ed7076</id>
<content type='text'>
This is inside !(defined(__amd64__) || defined(__i386__)),
while the file is only used on those two architectures.

"Free commit! No strings attached! No hidden tricks!" from miod
</content>
</entry>
<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>Nuke whitespace foolish enough to expose itself during the great</title>
<updated>2017-01-21T08:29:13Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2017-01-21T08:29:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=beb15867ad58c144f0b15621aba82cb13678cd97'/>
<id>urn:sha1:beb15867ad58c144f0b15621aba82cb13678cd97</id>
<content type='text'>
"warning:" rectification.
</content>
</entry>
<entry>
<title>Implement gcc suggestion of extra parentheses. No functional change.</title>
<updated>2017-01-20T23:19:07Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2017-01-20T23:19:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=93832e9776a5e931b4ce8f96e5c7b0a6071117af'/>
<id>urn:sha1:93832e9776a5e931b4ce8f96e5c7b0a6071117af</id>
<content type='text'>
ok guenther@
</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>fix a case where ceill() returns 1.0L: in the x86 extended precision format</title>
<updated>2015-08-12T19:19:12Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2015-08-12T19:19:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b0c4c1129e02d987c83ed4ea3855981b08755c0c'/>
<id>urn:sha1:b0c4c1129e02d987c83ed4ea3855981b08755c0c</id>
<content type='text'>
the fraction part has no implicit bit
ok deraadt@
</content>
</entry>
<entry>
<title>Make exponents of x and y signed and fix esx and esy</title>
<updated>2015-07-19T17:31:47Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2015-07-19T17:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=33282fddd45d206cd880101f7a72e00b40aedad9'/>
<id>urn:sha1:33282fddd45d206cd880101f7a72e00b40aedad9</id>
<content type='text'>
comparisons.  The offending input in gfortran's round_4.f90 was
nextafterl(0.10000000000000000000135525271560688L, -INFINITY) which
caused an ulp addition rather than subtraction.
Reported by John Marino @ DragonFlyBSD.
</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>Extended precision floating-point numbers have an explicit integer part bit.</title>
<updated>2014-06-05T08:21:30Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2014-06-05T08:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0b84a240e5db06112cea6cac93dcfc5b5577b54f'/>
<id>urn:sha1:0b84a240e5db06112cea6cac93dcfc5b5577b54f</id>
<content type='text'>
Correctly account for this bit, otherwise we'll get the wrong result for some
inputs.

ok martynas@, daniel@
</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>
</feed>
