Re: [libre-riscv-dev] [Bug 208] implement CORDIC in a general way sufficient to do...
authorCole Poirier <colepoirier@gmail.com>
Wed, 15 Apr 2020 18:04:08 +0000 (11:04 -0700)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Wed, 15 Apr 2020 18:04:14 +0000 (19:04 +0100)
47/ac0d26aef7869c0b15d26b97ef1613dc152f9a [new file with mode: 0644]

diff --git a/47/ac0d26aef7869c0b15d26b97ef1613dc152f9a b/47/ac0d26aef7869c0b15d26b97ef1613dc152f9a
new file mode 100644 (file)
index 0000000..9b495e4
--- /dev/null
@@ -0,0 +1,115 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Wed, 15 Apr 2020 19:04:15 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+       by libre-soc.org with esmtp (Exim 4.89)
+       (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+       id 1jOmOU-0006AU-TG; Wed, 15 Apr 2020 19:04:14 +0100
+Received: from mail-pg1-f177.google.com ([209.85.215.177])
+ by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <colepoirier@gmail.com>)
+ id 1jOmOS-0006AH-UV
+ for libre-riscv-dev@lists.libre-riscv.org; Wed, 15 Apr 2020 19:04:13 +0100
+Received: by mail-pg1-f177.google.com with SMTP id p8so290827pgi.5
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Wed, 15 Apr 2020 11:04:12 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
+ h=date:from:to:cc:message-id:in-reply-to:references:subject
+ :mime-version:content-transfer-encoding:content-disposition;
+ bh=XWi0vns4iv1Lw0U0Oa42xZK7GVKjEndvVYK47ve+8nE=;
+ b=vOGlAySs4GYIUAPrRNZmk08sVOCbkBEfKMTBq0QDXYzyPyFA8ZcOCxmbxGELtaPTSH
+ Bp1sPB7Z/vBZIwj7mITDcNUcr2ag5PPXYthU0QLgkOQFke81vzzxkFYLG7pLulUPiH9q
+ eqZTjxireNYIGAkjH+H8i5Bji0xa6wT41e7RO2spJdbuu3uvb8j6h9pPvASv5sZYtnTM
+ fYk1iJkpTJjOznC7RbkMN3pzXiIn6rpjdJW+841nw4KD/Yp0zZma9n0GMKdHXsBpu14G
+ 4UDYN+Tp+G1lOtPdADXAH5X+rDnxbnaQ3FqKFC4gDEJ+FkdZlxb+v0jDLH6ICqxW6ySD
+ FPkw==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20161025;
+ h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to
+ :references:subject:mime-version:content-transfer-encoding
+ :content-disposition;
+ bh=XWi0vns4iv1Lw0U0Oa42xZK7GVKjEndvVYK47ve+8nE=;
+ b=Khrvmca0BIYemnS1K3hc7HcSOfy5/h94aoMF5nwhzXDkL0CFVsib9E15/14tOioy/Y
+ RfWJMj4vJqp5F5x/Svma/B2kGUm5IDIWiZHR+7AWatRQ3hY5ZtC6fzhxUk78QqF7oDgU
+ pnOdsEUT6Q6R6qjTmArZyFsLqEzxWsxz9ox3STX/L/1TJLN2a1nivkmzdMHVRMIog2P0
+ 3JF7xoJDNnAr+DW3AqLKoSuPX6omNeg2E+Z1EZpQ9Vp+E3nmcuHOGTRTOFvg1yv9YHGZ
+ THwbOaqXEWTr1vzjJroFkE8yFqOd96ytxnglAxvjwCRvqqsRRHxkU5dpu7zGYN79lC44
+ p6FA==
+X-Gm-Message-State: AGi0Pua5ipbfjfIs25KwFqaJd8mypwcMa6NHpYhI4d5gOHQFyJdRiVa4
+ q+2yBxpTRxOgI9+WX4R0FVtNgL6FC3UGsQ==
+X-Google-Smtp-Source: APiQypK28dN3OxawYhwekL60JozV1s3Ii763GC+NlUbWvQrZnJfMyqKCkvNfDSYG8KIiI+czi3gc4A==
+X-Received: by 2002:a63:ec44:: with SMTP id r4mr26838125pgj.425.1586973850686; 
+ Wed, 15 Apr 2020 11:04:10 -0700 (PDT)
+Received: from cherrytree ([2604:3d08:4680:c200::f2b7])
+ by smtp.gmail.com with ESMTPSA id e135sm9743189pfh.37.2020.04.15.11.04.09
+ for <libre-riscv-dev@lists.libre-riscv.org>
+ (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
+ Wed, 15 Apr 2020 11:04:09 -0700 (PDT)
+Date: Wed, 15 Apr 2020 11:04:08 -0700
+From: Cole Poirier <colepoirier@gmail.com>
+To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+Cc: "=?utf-8?Q?libre-riscv-dev=40lists.libre-riscv.org?="
+ <libre-riscv-dev@lists.libre-riscv.org>
+Message-ID: <96A7CF85-69AD-43BA-80D8-C717E61C2FDD@getmailspring.com>
+In-Reply-To: <bug-208-13-S4waoUKkxV@https.bugs.libre-soc.org/>
+References: <bug-208-13-S4waoUKkxV@https.bugs.libre-soc.org/>
+X-Mailer: Mailspring
+MIME-Version: 1.0
+Content-Disposition: inline
+Subject: Re: [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
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>, 
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>, 
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+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" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+T24gQXByIDE1IDIwMjAsIGF0IDEwOjU0IGFtLCBidWd6aWxsYS1kYWVtb25AbGlicmUtc29jLm9y
+ZyB3cm90ZToKPiBodHRwczovL2J1Z3MubGlicmUtc29jLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA4
+Cj4gCj4gLS0tIENvbW1lbnQgIzYgZnJvbSBNaWNoYWVsIE5vbGFuIDxtdG5vbGFuMjY0MEBnbWFp
+bC5jb20+IC0tLQo+IChJbiByZXBseSB0byBMdWtlIEtlbm5ldGggQ2Fzc29uIExlaWdodG9uIGZy
+b20gY29tbWVudCAjNSkKPj4gb2sgc28gd291bGQgeW91IGxpa2UgdG8gZG8gdGhlIG5leHQgc3Rl
+cD8gd2hpY2ggaXMsIHllcCB5b3UgZ3Vlc3NlZCBpdDoKPj4gSUVFRTc1NCBGUCBzaW4gYW5kIGNv
+cyA6KQo+IAo+IEknbSBub3QgcmVhbGx5IHN1cmUgaG93IHRvIGRvIHRoaXMgdGhvdWdoLiBJIGtu
+b3cgeW91IGRpZCBhIHNpbWlsYXIKPiB0aGluZyBvbgo+IHRoZSBkaXZpZGVyLCBkaWQgeW91IGhh
+bmRsZSBpdCBhcyBhIGZsb2F0IHRoZSBlbnRpcmUgd2F5IHRocm91Z2ggb3IKPiBjb252ZXJ0IGl0
+Cj4gdG8gaW50ZWdlci4uLiBzb21laG93Pwo+IAo+IERvaW5nIGl0IGFzIGEgZmxvYXQgbWVhbnMg
+dGhhdCB0aGUgYWRkZXJzL3N1YnRyYWN0b3JzIG5lZWQgdG8gYmUgZnVsbCBmbG9hdGluZwo+IHBv
+aW50IGFkZGVycywgbGlrZSB0aG9zZSBpbiBmcGFkZC8sIHJpZ2h0PyAKPiAKPiBGb3IgY29udmVy
+dGluZyB0aGUgaW5wdXRzIHRvIGludGVnZXJzLCBpdCBzZWVtcyBsaWtlIHRoZXJlIHdvdWxkIGJl
+Cj4gaXNzdWVzIGFzCj4gdGhlIGlucHV0IGFuZ2xlIGFwcHJvYWNoZWQgMCAoYmVjYXVzZSBmbG9h
+dHMgZ2l2ZSBtb3JlIHJlc29sdXRpb24KPiB0aGVyZSkuIENvbGUKPiBlbWFpbGVkIG1lIGEgcGFw
+ZXIgKHdoaWNoIEkgbGlua2VkIHRvIGluIHRoZSByZXNvdXJjZXMgcGFnZSkgdGhhdAo+IGNvbnRh
+aW5lZCBhCj4gaHlicmlkIGNvcmRpYyB0aGF0IHN3aXRjaGVkIHRvIGEgdGF5bG9yIHNlcmllcyBh
+cHByb3hpbWF0aW9uIHdoZW4gdGhlIGlucHV0Cj4gYmVjYW1lIHNtYWxsIGVub3VnaC4gVGhpcyBz
+ZWVtcyBsaWtlIGl0IG1pZ2h0IHdvcmsgcmVhc29uYWJseSB3ZWxsIGZvciBoYW5kbGluZwo+IHRo
+ZSBzbWFsbCBpbnB1dCBjYXNlLiAKPiAKPiBUaG91Z2h0cz8KPgo+IE1pY2hhZWwKCkhlcmUncyB0
+aGUgbGluayB0byB0aGUgcGFwZXIsIHdoaWNoIHlvdSd2ZSBsaW5rZWQgdG8gb24gdGhlIHJlc291
+cmNlcwpwYWdlLiBJIGp1c3QgdGhvdWdodCBJJ2QgaW5jbHVkZSBpdCBpbiB0aGlzIGJ1Zy9tYWls
+aW5nIGxpc3QgZm9yIGVhc2Ugb2YKYWNjZXNzOiAiTG93IExhdGVuY3kgYW5kIExvdyBFcnJvciBG
+bG9hdGluZy1Qb2ludCBTaW5lL0Nvc2luZSBGdW5jdGlvbgpCYXNlZCBUQ09SRElDIEFsZ29yaXRo
+bSIgKGh0dHBzOi8vaWVlZXhwbG9yZS5pZWVlLm9yZy9kb2N1bWVudC83Nzg0Nzk3KS4KRm9yIHBy
+b2plY3QgbWVtYmVycyB0aGF0IGRvIG5vdCBoYXZlIElFRUUgZXhwbG9yZSBhY2Nlc3MsIHBsZWFz
+ZSBlbWFpbApNaWNoYWVsIG9yIG15c2VsZiBvZmYtbGlzdC4KCkkgYWxzbyB0aGluayB0aGF0IHRo
+aXMgcGFwZXIgbWF5IGJlIHJlbGV2YW50LCBob3dldmVyLCBJIGFtIG5vdCBlbnRpcmVseSBzdXJl
+LgoiUGlwZWxpbmVkIFJhbmdlIFJlZHVjdGlvbiBCYXNlZCBUcnVuY2F0ZWQgTXVsdGlwbGllciIg
+KGh0dHBzOi8vaWVlZXhwbG9yZS5pZWVlLm9yZy9kb2N1bWVudC85MDYyNjk3KS4KCkNvbGUKCgpf
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaWJyZS1yaXNj
+di1kZXYgbWFpbGluZyBsaXN0CmxpYnJlLXJpc2N2LWRldkBsaXN0cy5saWJyZS1yaXNjdi5vcmcK
+aHR0cDovL2xpc3RzLmxpYnJlLXJpc2N2Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2
+LWRldgo=
+