<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libm/src, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm/src?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm/src?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-11-07T08:57:43Z</updated>
<entry>
<title>Fix ilogb(3) implementation.   The results have to match FP_ILOGB0 and</title>
<updated>2020-11-07T08:57:43Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-11-07T08:57:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d722d60f6b3618e0f9ee6a44e4e1f5e1f9d47a28'/>
<id>urn:sha1:d722d60f6b3618e0f9ee6a44e4e1f5e1f9d47a28</id>
<content type='text'>
FP_ILOGBNAN which isn't the case for the amd64 and i386 assembly versions.
Drop these in favour of C implementations.  Als reimplement ilogbl(3)
by providing separate ld80 and ld128 implementations that replace the
existing implementation which may hit an infinite loop when built for
quad-precision long double.

ok patrick@, gkoehler@
</content>
</entry>
<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>repair confusing "} if" indentation as suggested by deraadt@</title>
<updated>2019-04-01T04:39:55Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2019-04-01T04:39:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=37dcc47f52ae9206c8370e1a51d72d72ffd26313'/>
<id>urn:sha1:37dcc47f52ae9206c8370e1a51d72d72ffd26313</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove FBSDID.</title>
<updated>2019-03-15T05:42:38Z</updated>
<author>
<name>kevlo</name>
<email>kevlo@openbsd.org</email>
</author>
<published>2019-03-15T05:42:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=075a6035c9ad2d9d6ba948432be901fea51fa986'/>
<id>urn:sha1:075a6035c9ad2d9d6ba948432be901fea51fa986</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Gah, rintl() is used internally, so add a macro for the fourth possiblity,</title>
<updated>2018-03-12T06:19:19Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-03-12T06:19:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c9ad05d3055dda7d02ab88ed4f078c7f44e6d442'/>
<id>urn:sha1:c9ad05d3055dda7d02ab88ed4f078c7f44e6d442</id>
<content type='text'>
a cloning a non-standard, long double function which _is_ used from the
matching plain double function

build failured pointed out by deraadt@
</content>
</entry>
<entry>
<title>Make the binding of rintl, significand, and significandf consistently</title>
<updated>2018-03-12T04:27:48Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-03-12T04:27:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d17b7c42c56308448a37b04fda5041f9c413e4fb'/>
<id>urn:sha1:d17b7c42c56308448a37b04fda5041f9c413e4fb</id>
<content type='text'>
'weak' in the static libm.a

ok deraadt@
</content>
</entry>
<entry>
<title>Fix build of sincosl on machines where long double == double</title>
<updated>2018-03-12T04:22:56Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-03-12T04:22:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7ebae4715e0269461baaef01dcb3526f2b1030de'/>
<id>urn:sha1:7ebae4715e0269461baaef01dcb3526f2b1030de</id>
<content type='text'>
ok deraadt@
</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>
</feed>
