<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/llvm.git/libc/src/math, branch scripted-process</title>
<subtitle>github.com: llvm/llvm-project.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/'/>
<entry>
<title>[libc] Add implementation of fmaf.</title>
<updated>2021-01-06T22:14:20+00:00</updated>
<author>
<name>Tue Ly</name>
<email>lntue@google.com</email>
</author>
<published>2021-01-02T06:36:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=4726bec8f29bd535e2709b491d223d42bd20c120'/>
<id>4726bec8f29bd535e2709b491d223d42bd20c120</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D94018
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D94018
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add implementations of nextafter[f|l] functions.</title>
<updated>2021-01-06T06:32:39+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2021-01-04T06:33:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=7f7b0dc4e15fac5f91f8f6dcc7f91c9025f41ae0'/>
<id>7f7b0dc4e15fac5f91f8f6dcc7f91c9025f41ae0</id>
<content type='text'>
A differential fuzzer for these functions has also been added.
Along the way, a small correction has been done to the normal/subnormal
limits of x86 long double values.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D94109
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A differential fuzzer for these functions has also been added.
Along the way, a small correction has been done to the normal/subnormal
limits of x86 long double values.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D94109
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add implementations of nearbyint[f|l].</title>
<updated>2021-01-06T05:51:10+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2021-01-02T05:19:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=993d8ac5cb935b78fb136c25a7e4bae18852f429'/>
<id>993d8ac5cb935b78fb136c25a7e4bae18852f429</id>
<content type='text'>
The implementation is exactly the same as rint* as even rint does not
raise any floating point exceptions currently. [Note that the standards
do not specify that floating point exceptions must be raised - they
leave it up to the implementation to choose to raise FE_INEXACT when
rounding non-integral values.]

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D94112
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The implementation is exactly the same as rint* as even rint does not
raise any floating point exceptions currently. [Note that the standards
do not specify that floating point exceptions must be raised - they
leave it up to the implementation to choose to raise FE_INEXACT when
rounding non-integral values.]

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D94112
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add implementations of rounding functions which depend rounding mode.</title>
<updated>2020-12-30T06:22:02+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2020-12-21T17:16:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=ff6fd3855244bc90094e7de3f07853a5971cf8ef'/>
<id>ff6fd3855244bc90094e7de3f07853a5971cf8ef</id>
<content type='text'>
Namely, implementations for rint, rintf, rintl, lrint, lrintf, lrintl,
llrint, llrintf and llrintl have been added.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D93889
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Namely, implementations for rint, rintf, rintl, lrint, lrintf, lrintl,
llrint, llrintf and llrintl have been added.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D93889
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add implementations of lround[f|l] and llround[f|l].</title>
<updated>2020-12-11T19:12:40+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2020-12-09T05:44:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=7aeb3804c46cc6c8f291415ca09ae34021301eb8'/>
<id>7aeb3804c46cc6c8f291415ca09ae34021301eb8</id>
<content type='text'>
A new function to MPFRWrapper has been added, which is used to set up
the unit tests.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D93007
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A new function to MPFRWrapper has been added, which is used to set up
the unit tests.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D93007
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add implementation of hypot.</title>
<updated>2020-12-03T16:08:20+00:00</updated>
<author>
<name>Tue Ly</name>
<email>lntue@google.com</email>
</author>
<published>2020-09-18T03:22:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=3b487d51e2ec699c27387fc30374f0d035b2a482'/>
<id>3b487d51e2ec699c27387fc30374f0d035b2a482</id>
<content type='text'>
Refactor src/math/hypotf.cpp and test/src/math/hypotf_test.cpp and reuse them for hypot and hypot_test

Differential Revision: https://reviews.llvm.org/D91831
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor src/math/hypotf.cpp and test/src/math/hypotf_test.cpp and reuse them for hypot and hypot_test

Differential Revision: https://reviews.llvm.org/D91831
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Switch functions to using global headers</title>
<updated>2020-11-21T00:07:17+00:00</updated>
<author>
<name>Michael Jones</name>
<email>michaelrj@google.com</email>
</author>
<published>2020-11-13T00:26:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=3e18fb33903979f75ed4842fc7ed515de3895137'/>
<id>3e18fb33903979f75ed4842fc7ed515de3895137</id>
<content type='text'>
This switches all of the files in src/string, src/math, and
test/src/math from using relative paths (e.g. `#include “include/string.h”`)
to global paths (e.g. `#include &lt;string.h&gt;`) to make bringing up those
functions on other platforms, such as fuchsia, easier.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D91394
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This switches all of the files in src/string, src/math, and
test/src/math from using relative paths (e.g. `#include “include/string.h”`)
to global paths (e.g. `#include &lt;string.h&gt;`) to make bringing up those
functions on other platforms, such as fuchsia, easier.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D91394
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add implementations of ldexp[f|l].</title>
<updated>2020-11-17T23:05:42+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2020-11-05T06:34:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=bb8f2585c6eab263916757435d71df16d92de4a8'/>
<id>bb8f2585c6eab263916757435d71df16d92de4a8</id>
<content type='text'>
The rounding behavior of NormalFloat to float format has been changed
to round to nearest. Also, a bug in NormalFloat to subnormal number
conversion has been fixed.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D91591
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The rounding behavior of NormalFloat to float format has been changed
to round to nearest. Also, a bug in NormalFloat to subnormal number
conversion has been fixed.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D91591
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add implementations of fdim[f|l].</title>
<updated>2020-11-10T23:48:11+00:00</updated>
<author>
<name>Tue Ly</name>
<email>lntue@google.com</email>
</author>
<published>2020-11-05T19:55:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=d41280467d69f056fc74b3bf31e82c86dcbd62bf'/>
<id>d41280467d69f056fc74b3bf31e82c86dcbd62bf</id>
<content type='text'>
Implementing fdim, fdimf, and fdiml for llvm-libc.

Differential Revision: https://reviews.llvm.org/D90906
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implementing fdim, fdimf, and fdiml for llvm-libc.

Differential Revision: https://reviews.llvm.org/D90906
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add implementations of ilogb[f|l].</title>
<updated>2020-11-06T00:27:44+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2020-11-04T00:30:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=930cf1cb9fdb77138dedf5ac4afc2ebfc46d63a3'/>
<id>930cf1cb9fdb77138dedf5ac4afc2ebfc46d63a3</id>
<content type='text'>
Depends on D90805.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D90806
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Depends on D90805.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D90806
</pre>
</div>
</content>
</entry>
</feed>
