<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/gen/ldexp.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gen/ldexp.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gen/ldexp.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2015-10-27T05:54:49Z</updated>
<entry>
<title>Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),</title>
<updated>2015-10-27T05:54:49Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-10-27T05:54:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=af3276d5e32f3e939032c022c530ad02a9ed9a1e'/>
<id>urn:sha1:af3276d5e32f3e939032c022c530ad02a9ed9a1e</id>
<content type='text'>
and ldexp().

ok millert@
</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>test LDBL_MANT_DIG == DBL_MANT_DIG instead of hardcoding 53.</title>
<updated>2013-07-03T04:46:36Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2013-07-03T04:46:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=38ffb6671a42c58f11058f1570756a541cabcd23'/>
<id>urn:sha1:38ffb6671a42c58f11058f1570756a541cabcd23</id>
<content type='text'>
-&gt; test becomes meaningful on vax
No actual change, no bump
okay martynas@
</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>At some point we've switched to the VFP floating-point--unlike FPA</title>
<updated>2011-07-26T11:43:01Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2011-07-26T11:43:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=016765a703b5b1e9f563a6ca67e84b5afc03058e'/>
<id>urn:sha1:016765a703b5b1e9f563a6ca67e84b5afc03058e</id>
<content type='text'>
it actually stores floats in natural-endian--therefore the existing
checks became wrong.

Take into account __VFP_FP__, effectively bringing back the old
behavior.  This way it will work now, and in the future when some
of our platforms are switched to FPA, where it's much faster.
</content>
</entry>
<entry>
<title>__arm32__ -&gt; __arm__, since our new compiler isn't defining the</title>
<updated>2011-07-26T09:24:52Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2011-07-26T09:24:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=80626675329654e6b943890c769bfd67004f09a9'/>
<id>urn:sha1:80626675329654e6b943890c769bfd67004f09a9</id>
<content type='text'>
former anymore.  OK miod@.
</content>
</entry>
<entry>
<title>Fix bit twiddling routines on ARM;  where floating-point word order</title>
<updated>2011-07-07T00:25:39Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2011-07-07T00:25:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fb55e75321efa07c43524da3213a2cf07ad89bfc'/>
<id>urn:sha1:fb55e75321efa07c43524da3213a2cf07ad89bfc</id>
<content type='text'>
is big endian.
</content>
</entry>
<entry>
<title>Trick lint into recording the right prototypes in the llib-lc.ln</title>
<updated>2011-05-30T17:28:15Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2011-05-30T17:28:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9621c8b26014339ab759f206b9b55dd557e2c2b8'/>
<id>urn:sha1:9621c8b26014339ab759f206b9b55dd557e2c2b8</id>
<content type='text'>
database on platforms without extended-precision floating-point
support.

Seems like a reasonable approach to millert@.
</content>
</entry>
<entry>
<title>- ldexp implementation has issues.  switch to the one from libm</title>
<updated>2009-04-19T16:42:05Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2009-04-19T16:42:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=af87a20cf24d6b9a05e5bf738e32c36cfdc71163'/>
<id>urn:sha1:af87a20cf24d6b9a05e5bf738e32c36cfdc71163</id>
<content type='text'>
- remove frexp in hppa64, cloned from hppa
- move generic ieee754 implementations of modf and ldexp to gen
ok kettenis@, "looks good" millert@
</content>
</entry>
</feed>
