From 78321ef5082822559412da1faeb548121b1eb7fd Mon Sep 17 00:00:00 2001 From: bugzilla-daemon Date: Wed, 15 Apr 2020 19:54:43 +0000 Subject: [PATCH] [libre-riscv-dev] [Bug 208] implement CORDIC in a general way sufficient to do transcendentals --- 7e/b620501f9b84a21feda7d7a7a16201153db193 | 98 +++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 7e/b620501f9b84a21feda7d7a7a16201153db193 diff --git a/7e/b620501f9b84a21feda7d7a7a16201153db193 b/7e/b620501f9b84a21feda7d7a7a16201153db193 new file mode 100644 index 0000000..3c7baee --- /dev/null +++ b/7e/b620501f9b84a21feda7d7a7a16201153db193 @@ -0,0 +1,98 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Wed, 15 Apr 2020 20:54:46 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jOo7R-0007wx-CC; Wed, 15 Apr 2020 20:54:45 +0100 +Received: from localhost ([127.0.0.1] helo=bugs.libre-soc.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) id 1jOo7P-0007wn-H4 + for libre-riscv-dev@lists.libre-riscv.org; Wed, 15 Apr 2020 20:54:43 +0100 +From: bugzilla-daemon@libre-soc.org +To: libre-riscv-dev@lists.libre-riscv.org +Date: Wed, 15 Apr 2020 19:54:43 +0000 +X-Bugzilla-Reason: CC +X-Bugzilla-Type: changed +X-Bugzilla-Watch-Reason: None +X-Bugzilla-Product: Libre-SOC's first SoC +X-Bugzilla-Component: ALU (including IEEE754 16/32/64-bit FPU) +X-Bugzilla-Version: unspecified +X-Bugzilla-Keywords: +X-Bugzilla-Severity: enhancement +X-Bugzilla-Who: colepoirier@gmail.com +X-Bugzilla-Status: CONFIRMED +X-Bugzilla-Resolution: +X-Bugzilla-Priority: --- +X-Bugzilla-Assigned-To: mtnolan2640@gmail.com +X-Bugzilla-Flags: +X-Bugzilla-Changed-Fields: cc +Message-ID: +In-Reply-To: +References: +X-Bugzilla-URL: https://bugs.libre-soc.org/ +Auto-Submitted: auto-generated +MIME-Version: 1.0 +Subject: [libre-riscv-dev] [Bug 208] implement CORDIC in a general way + sufficient to do transcendentals +X-BeenThere: libre-riscv-dev@lists.libre-riscv.org +X-Mailman-Version: 2.1.23 +Precedence: list +List-Id: Libre-RISCV General Development + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +Reply-To: Libre-RISCV General Development + +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: base64 +Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org +Sender: "libre-riscv-dev" + +aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTIwOAoKQ29sZSBQb2ly +aWVyIDxjb2xlcG9pcmllckBnbWFpbC5jb20+IGNoYW5nZWQ6CgogICAgICAgICAgIFdoYXQgICAg +fFJlbW92ZWQgICAgICAgICAgICAgICAgICAgICB8QWRkZWQKLS0tLS0tLS0tLS0tLS0tLS0tLS0t +LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog +ICAgICAgICAgICAgICAgIENDfCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Y29sZXBvaXJp +ZXJAZ21haWwuY29tCgotLS0gQ29tbWVudCAjMTIgZnJvbSBDb2xlIFBvaXJpZXIgPGNvbGVwb2ly +aWVyQGdtYWlsLmNvbT4gLS0tCihJbiByZXBseSB0byBNaWNoYWVsIE5vbGFuIGZyb20gY29tbWVu +dCAjMTEpCj4gKEluIHJlcGx5IHRvIEx1a2UgS2VubmV0aCBDYXNzb24gTGVpZ2h0b24gZnJvbSBj +b21tZW50ICM3KQo+ID4gdW5mb3J0dW5hdGVseSwgYXMgd2Ugd2lsbCAobGF0ZXIpIGJlIHVzaW5n +IHRoZSBDT1JESUMgYmxvY2sgZm9yIG90aGVyCj4gPiBwdXJwb3NlcywKPiA+IG5vdCBqdXN0IFNJ +Ti9DT1MgYnV0IGFzIGFuIGFjdHVhbCBvcGNvZGUsIGlmIGl0IGRvZXNuJ3QgZG8gImFjdHVhbCBD +T1JESUMiCj4gPiB3ZSdyZSBzdHVmZmVkLCB0aGVyZS4KPiAKPiBBaCBJIHNlZS4gU28gYXQgc29t +ZSBwb2ludCB3ZSdsbCBiZSB3YW50aW5nIHRvIHVzZSB0aGlzIGZvciBnZW5lcmFsCj4gcm90YXRp +b25zLCBoeXBlcmJvbGljIHNpbi9jb3MsIGFuZCBzdWNoPyAKPiAKPiA+IAo+ID4gaSBzdXNwZWN0 +IHRoYXQgaXQgbWlnaHQgYmUgcG9zc2libGUsIGFzIHRoZSBzaXplIG9mIHRoZSBBVEFOMiBjb25z +dGFudHMKPiA+IGdldHMgc21hbGxlciwgdG8gInNoaWZ0IiB0aGUgcmVzdWx0IHVwIHNsaWdodGx5 +Lgo+ID4gCj4gPiB0aGlzIHdlIGNhbiBkbyAtIHRlc3Qgb3V0IC0gcmlnaHQgbm93IGxvbmcgYmVm +b3JlIHRyeWluZyB0byBtb3ZlIHRvIEZQLgo+ID4gZWFjaCBDb3JkaWNTdGFnZSBjYW4gdGFrZSBh +biBleHRyYSBhcmd1bWVudCB3aGljaCBzcGVjaWZpZXMgdGhhdCBkeCwgZHkgYW5kCj4gPiBkeiBz +aG91bGQgYmUgc2hpZnRlZCBieSBOIGV4dHJhIGJpdHMuCj4gCj4gSSB0aGluayBJIHNvcnQgb2Yg +dW5kZXJzdGFuZCAtIHlvdSB3YW50IHRvIHNjYWxlIHVwIGR4LCBkeSAoYW5kIHByZXN1bWFibHkg +eAo+IGFuZCB5KSB3aGVuIHRoZXkncmUgc21hbGwgc28gdGhhdCB0aGV5IGhhdmUgbW9yZSBiaXRz +IG9mIHByZWNpc2lvbi4gCj4gCj4gT25lIHRoaW5nIHRoYXQgb2NjdXJyZWQgdG8gbWUgLSBzaW5j +ZSBwb3dlciAoYW5kIEkgYXNzdW1lIHJpc2N2KSBkb24ndAo+IGluY2x1ZGUgYW55IHNpbi9jb3Mg +b3Bjb2RlcyBidXQgaW5zdGVhZCB1c2UgYSBmdW5jdGlvbiBpbiBsaWJjIHRvIGNhbGN1bGF0ZQo+ +IHRoZW0sIHRoZSBjb3JkaWMgd291bGQgb25seSBiZSB1c2VkIGJ5IHRoZSBHUFUsIHJpZ2h0PyBJ +ZiB0aGF0J3MgdGhlIGNhc2UsCj4gZG8gc2luL2NvcyBuZWNlc3NhcmlseSBuZWVkIHRvIGJlIGFz +IGFjY3VyYXRlIGFzIHRoZSByZXN1bHQgZnJvbSBsaWJjPwoKTWljaGFlbCwgaGVyZSBhcmUgc29t +ZSBwb3NzaWJseSByZWxldmFudCBsaW5rcyB0byBGUFUgYWNjdXJhY3kuLi4gb3IgcmF0aGVyCmlu +YWNjdXJhY3kuIEkndmUgYWxzbyBhZGRlZCB0aGVtIHRvIHRoZSByZXNvdXJjZXMgcGFnZSB1bmRl +ciAiNS40IFBhc3QgRlBVCk1pc3Rha2VzIHRvIGxlYXJuIGZyb20iLgoKSW50ZWwgVW5kZXJlc3Rp +bWF0ZXMgRXJyb3IgQm91bmRzIGJ5IDEuMyBxdWludGlsbGlvbgpQb3N0ZWQgb24gT2N0b2JlciA5 +LCAyMDE0IHRvIFJhbmRvbSBBU0NJSSDigJMgdGVjaCBibG9nIG9mIEJydWNlIERhd3NvbiAKCmh0 +dHBzOi8vcmFuZG9tYXNjaWkud29yZHByZXNzLmNvbS8yMDE0LzEwLzA5L2ludGVsLXVuZGVyZXN0 +aW1hdGVzLWVycm9yLWJvdW5kcy1ieS0xLTMtcXVpbnRpbGxpb24vCgpJbnRlbCBvdmVyc3RhdGVz +IEZQVSBhY2N1cmFjeSAwNi8wMS8yMDEzCgpodHRwOi8vbm90YWJzLm9yZy9mcHVhY2N1cmFjeS8K +CgpDb2xlCgotLSAKWW91IGFyZSByZWNlaXZpbmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBhcmUg +b24gdGhlIENDIGxpc3QgZm9yIHRoZSBidWcuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f +X19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlz +Y3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3Jn +L21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg== + -- 2.30.2