<feed xmlns='http://www.w3.org/2005/Atom'>
<title>grovel/src/math/i386, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://euandre.org/git/grovel/atom?h=main</id>
<link rel='self' href='http://euandre.org/git/grovel/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/'/>
<updated>2020-03-24T20:31:36Z</updated>
<entry>
<title>math: move x87-family fmod functions to C with inline asm</title>
<updated>2020-03-24T20:31:36Z</updated>
<author>
<name>Alexander Monakov</name>
<email>amonakov@ispras.ru</email>
</author>
<published>2020-01-15T15:42:46Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/commit/?id=bc87299ce72a52f4debf9fc19d859abe34dbdf43'/>
<id>urn:sha1:bc87299ce72a52f4debf9fc19d859abe34dbdf43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>math: move x87-family remainder functions to C with inline asm</title>
<updated>2020-03-24T20:31:36Z</updated>
<author>
<name>Alexander Monakov</name>
<email>amonakov@ispras.ru</email>
</author>
<published>2020-01-14T20:36:44Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/commit/?id=b173e4262f65800ea488b4494125284779a61547'/>
<id>urn:sha1:b173e4262f65800ea488b4494125284779a61547</id>
<content type='text'>
</content>
</entry>
<entry>
<title>math: move x87-family rint functions to C with inline asm</title>
<updated>2020-03-24T20:31:36Z</updated>
<author>
<name>Alexander Monakov</name>
<email>amonakov@ispras.ru</email>
</author>
<published>2020-01-14T11:53:38Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/commit/?id=51f4f8c512d682fe0c1a7a891909e75f416f20f6'/>
<id>urn:sha1:51f4f8c512d682fe0c1a7a891909e75f416f20f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>math: move x87-family lrint functions to C with inline asm</title>
<updated>2020-03-24T20:31:36Z</updated>
<author>
<name>Alexander Monakov</name>
<email>amonakov@ispras.ru</email>
</author>
<published>2020-01-11T15:14:24Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/commit/?id=9443f1b5cfeba687f45b96572378519e81ff9a56'/>
<id>urn:sha1:9443f1b5cfeba687f45b96572378519e81ff9a56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>math: move i386 sqrt to C with inline asm</title>
<updated>2020-03-24T20:31:36Z</updated>
<author>
<name>Alexander Monakov</name>
<email>amonakov@ispras.ru</email>
</author>
<published>2020-01-07T12:53:03Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/commit/?id=acfe6d033eafe12d61ad91f496850b1bf58c6f98'/>
<id>urn:sha1:acfe6d033eafe12d61ad91f496850b1bf58c6f98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>math: move i386 sqrtf to C with inline asm</title>
<updated>2020-03-24T20:31:36Z</updated>
<author>
<name>Alexander Monakov</name>
<email>amonakov@ispras.ru</email>
</author>
<published>2020-01-06T17:31:47Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/commit/?id=29adaeb2c0e795e75044a9b678b8cc66570f7e95'/>
<id>urn:sha1:29adaeb2c0e795e75044a9b678b8cc66570f7e95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>math: move trivial x86-family sqrt functions to C with inline asm</title>
<updated>2020-03-24T20:27:38Z</updated>
<author>
<name>Alexander Monakov</name>
<email>amonakov@ispras.ru</email>
</author>
<published>2020-01-06T16:35:57Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/commit/?id=41b290ba397067a09525b6ac89b4040728349046'/>
<id>urn:sha1:41b290ba397067a09525b6ac89b4040728349046</id>
<content type='text'>
</content>
</entry>
<entry>
<title>math: move x87-family fabs functions to C with inline asm</title>
<updated>2020-03-24T20:27:38Z</updated>
<author>
<name>Alexander Monakov</name>
<email>amonakov@ispras.ru</email>
</author>
<published>2020-01-06T08:36:18Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/commit/?id=c24a9923863fc29af4a5249727fe800224fc3c44'/>
<id>urn:sha1:c24a9923863fc29af4a5249727fe800224fc3c44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove i386 asm for single and double precision exp-family functions</title>
<updated>2020-02-06T21:46:15Z</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2020-02-06T21:29:49Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/commit/?id=a662220df547e5c2446518e74440a7d834f9ebe6'/>
<id>urn:sha1:a662220df547e5c2446518e74440a7d834f9ebe6</id>
<content type='text'>
these did not truncate excess precision in the return value. fixing
them looks like considerable work, and the current C code seems to
outperform them significantly anyway.

long double functions are left in place because they are not subject
to excess precision issues and probably better than the C code.
</content>
</entry>
<entry>
<title>rename i386 exp.s to exp_ld.s</title>
<updated>2020-02-06T21:24:03Z</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2020-02-06T21:24:03Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/grovel/commit/?id=2f0c31c0273b93196185a9d0dd260ee48e057c6d'/>
<id>urn:sha1:2f0c31c0273b93196185a9d0dd260ee48e057c6d</id>
<content type='text'>
this commit is for the sake of reviewable history.
</content>
</entry>
</feed>
