| commit | 27df8e68cde9b023a44c947a04f84f20f13f6d7c | [log] [tgz] |
|---|---|---|
| author | Tue Ly <lntue@fuchsia.infra.roller.google.com> | Fri Aug 05 15:11:41 2022 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Fri Aug 05 08:15:45 2022 -0700 |
| tree | 210f31a12ff592d61dc7cf6e47e8f8d5d259e201 | |
| parent | ea498671ce916032dd0ed578c7cdf4fdc8397bcd [diff] |
[roll] Roll llvm-project/libc [libc] Implement sincosf function correctly rounded to all rounding modes. Refactor common range reductions and evaluations for sinf, cosf, and sincosf. Added exhaustive tests for sincosf. Performance before the patch: ``` System LIBC reciprocal throughput : 30.205 LIBC reciprocal throughput : 30.533 System LIBC latency : 67.961 LIBC latency : 61.564 ``` Performance after the patch: ``` System LIBC reciprocal throughput : 30.409 LIBC reciprocal throughput : 20.273 System LIBC latency : 67.527 LIBC latency : 61.959 ``` Reviewed By: orex Differential Revision: https://reviews.llvm.org/D130901 GitOrigin-RevId: 95740c79d7ab76eac61c4b596563c9fcde0539d6 Original-Revision: 0b1214e76d71bbf8518b977a5880c2f5c6ce25e7 Change-Id: I9ce8a12646a334c641a7915944f4e30d9fe3beb1
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.