<feed xmlns='http://www.w3.org/2005/Atom'>
<title>musl/src/math, branch v0.8.8</title>
<subtitle>musl - an implementation of the standard library for Linux-based systems</subtitle>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/'/>
<entry>
<title>math: fix x86 asin accuracy</title>
<updated>2012-04-04T15:34:28+00:00</updated>
<author>
<name>nsz</name>
<email>nsz@port70.net</email>
</author>
<published>2012-04-04T15:34:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=37eaec3ad396ea4502f4aea2395b3b5f5f69a1c6'/>
<id>37eaec3ad396ea4502f4aea2395b3b5f5f69a1c6</id>
<content type='text'>
use (1-x)*(1+x) instead of (1-x*x) in asin.s
the later can be inaccurate with upward rounding when x is close to 1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
use (1-x)*(1+x) instead of (1-x*x) in asin.s
the later can be inaccurate with upward rounding when x is close to 1
</pre>
</div>
</content>
</entry>
<entry>
<title>math: minor cleanups in ceil and floor</title>
<updated>2012-03-29T12:09:57+00:00</updated>
<author>
<name>nsz</name>
<email>nsz@port70.net</email>
</author>
<published>2012-03-29T12:09:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=7eabe8e69044e3683376165934a17210b6b148b9'/>
<id>7eabe8e69044e3683376165934a17210b6b148b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>math: remove x86 modf asm</title>
<updated>2012-03-29T12:05:16+00:00</updated>
<author>
<name>nsz</name>
<email>nsz@port70.net</email>
</author>
<published>2012-03-29T12:05:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=d79ac8c38f3992b4547d155f5c8e612f51d9b32e'/>
<id>d79ac8c38f3992b4547d155f5c8e612f51d9b32e</id>
<content type='text'>
the int part was wrong when -1 &lt; x &lt;= -0 (+0.0 instead of -0.0)
and the size and performace gain of the asm version was negligible
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the int part was wrong when -1 &lt; x &lt;= -0 (+0.0 instead of -0.0)
and the size and performace gain of the asm version was negligible
</pre>
</div>
</content>
</entry>
<entry>
<title>math: rewrite modf.c and clean up modff.c</title>
<updated>2012-03-29T12:03:18+00:00</updated>
<author>
<name>nsz</name>
<email>nsz@port70.net</email>
</author>
<published>2012-03-29T12:03:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=f6ceccd92247575e4a35bc94f581a570b8052d43'/>
<id>f6ceccd92247575e4a35bc94f581a570b8052d43</id>
<content type='text'>
cleaner implementation with unions and unsigned arithmetic
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cleaner implementation with unions and unsigned arithmetic
</pre>
</div>
</content>
</entry>
<entry>
<title>math: fix modfl.c bug</title>
<updated>2012-03-28T21:51:09+00:00</updated>
<author>
<name>nsz</name>
<email>nsz@port70.net</email>
</author>
<published>2012-03-28T21:51:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=9f58d06007818c43b9504e959ef81ab5f113b374'/>
<id>9f58d06007818c43b9504e959ef81ab5f113b374</id>
<content type='text'>
modfl(+-inf) was wrong on ld80 because the explicit msb
was not taken into account during inf vs nan check
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modfl(+-inf) was wrong on ld80 because the explicit msb
was not taken into account during inf vs nan check
</pre>
</div>
</content>
</entry>
<entry>
<title>math: fix a regression in powl and do some cleanups</title>
<updated>2012-03-27T20:49:37+00:00</updated>
<author>
<name>nsz</name>
<email>nsz@port70.net</email>
</author>
<published>2012-03-27T20:49:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=cf682072ce16080ebe199e5055f686d81c8416ce'/>
<id>cf682072ce16080ebe199e5055f686d81c8416ce</id>
<content type='text'>
previously a division was accidentally turned into integer div
(w = -i/NXT;) instead of long double div (w = -i; w /= NXT;)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
previously a division was accidentally turned into integer div
(w = -i/NXT;) instead of long double div (w = -i; w /= NXT;)
</pre>
</div>
</content>
</entry>
<entry>
<title>math: add dummy tgamma and tgammaf implementations</title>
<updated>2012-03-27T20:17:36+00:00</updated>
<author>
<name>nsz</name>
<email>nsz@port70.net</email>
</author>
<published>2012-03-27T20:17:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=bbfbc7edaf992abe1d3d09868be07c4c1cc44db7'/>
<id>bbfbc7edaf992abe1d3d09868be07c4c1cc44db7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>math: remove comment about aliasing lgamma as gamma</title>
<updated>2012-03-27T20:12:20+00:00</updated>
<author>
<name>nsz</name>
<email>nsz@port70.net</email>
</author>
<published>2012-03-27T20:12:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=1b229a2098a35795aa20bd09b8c81c5143e64277'/>
<id>1b229a2098a35795aa20bd09b8c81c5143e64277</id>
<content type='text'>
It is probably not worth supporting gamma.
(it was already deprecated in 4.3BSD)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is probably not worth supporting gamma.
(it was already deprecated in 4.3BSD)
</pre>
</div>
</content>
</entry>
<entry>
<title>math: fix typo in i386 remquof and remquol asm</title>
<updated>2012-03-27T20:01:21+00:00</updated>
<author>
<name>nsz</name>
<email>nsz@port70.net</email>
</author>
<published>2012-03-27T20:01:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=ad23771c32e5a125eae711ab644cf672e4896c76'/>
<id>ad23771c32e5a125eae711ab644cf672e4896c76</id>
<content type='text'>
(fldl instruction was used instead of flds and fldt)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(fldl instruction was used instead of flds and fldt)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.etalabs.net/musl</title>
<updated>2012-03-23T10:16:56+00:00</updated>
<author>
<name>nsz</name>
<email>nsz@port70.net</email>
</author>
<published>2012-03-23T10:16:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=c5ec5b2ce93bd87eb3dbf966d8bf279089f8a35d'/>
<id>c5ec5b2ce93bd87eb3dbf966d8bf279089f8a35d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
