--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Tue, 05 May 2020 15:52:37 +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 1jVyw0-00043d-MB; Tue, 05 May 2020 15:52:36 +0100
+Received: from localhost ([127.0.0.1] helo=bugs.libre-soc.org)
+ by libre-soc.org with esmtp (Exim 4.89)
+ (envelope-from <bugzilla-daemon@libre-soc.org>) id 1jVyvz-00043R-HQ
+ for libre-riscv-dev@lists.libre-riscv.org; Tue, 05 May 2020 15:52:35 +0100
+From: bugzilla-daemon@libre-soc.org
+To: libre-riscv-dev@lists.libre-riscv.org
+Date: Tue, 05 May 2020 14:52:35 +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: mtnolan2640@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:
+Message-ID: <bug-208-13-SXqrGcEdPx@https.bugs.libre-soc.org/>
+In-Reply-To: <bug-208-13@https.bugs.libre-soc.org/>
+References: <bug-208-13@https.bugs.libre-soc.org/>
+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
+ <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>
+
+aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTIwOAoKLS0tIENvbW1l
+bnQgIzQwIGZyb20gTWljaGFlbCBOb2xhbiA8bXRub2xhbjI2NDBAZ21haWwuY29tPiAtLS0KTHVr
+ZSwgeW91ciBsYXRlc3QgY29tbWl0ICg3NGFmMjIxKSBicmVha3MgdGhlIHRlc3RzIGZvciB0aGUg
+cGlwZWxpbmVkIGZwc2luOgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
+PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpFUlJPUjogdGVzdF9yYW5kIChfX21haW5f
+Xy5TaW5Db3NUZXN0Q2FzZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
+bGwgbGFzdCk6CiAgRmlsZSAidGVzdF9mcF9waXBlLnB5IiwgbGluZSA4MCwgaW4gdGVzdF9yYW5k
+CiAgICBzZWxmLnJ1bl90ZXN0KGl0ZXIoaW5wdXRzKSwgb3V0cHV0cz1pdGVyKG91dHB1dHMpKQog
+IEZpbGUgInRlc3RfZnBfcGlwZS5weSIsIGxpbmUgMjEsIGluIHJ1bl90ZXN0CiAgICB2bCA9IHJ0
+bGlsLmNvbnZlcnQoZHV0LCBwb3J0cz1kdXQucG9ydHMoKSkKICBGaWxlICIvaG9tZS9tbm9sYW4v
+LmxvY2FsL2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9ubWlnZW4vYmFjay9ydGxpbC5weSIs
+CmxpbmUgMTAxNywgaW4gY29udmVydAogICAgZnJhZ21lbnQgPSBpci5GcmFnbWVudC5nZXQoZWxh
+Ym9yYXRhYmxlLCBwbGF0Zm9ybSkucHJlcGFyZSgqKmt3YXJncykKICBGaWxlICIvaG9tZS9tbm9s
+YW4vLmxvY2FsL2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9ubWlnZW4vaGRsL2lyLnB5Iiwg
+bGluZQo1NDAsIGluIHByZXBhcmUKICAgIHJhaXNlIFR5cGVFcnJvcigiT25seSBzaWduYWxzIG1h
+eSBiZSBhZGRlZCBhcyBwb3J0cywgbm90IHshcn0iClR5cGVFcnJvcjogT25seSBzaWduYWxzIG1h
+eSBiZSBhZGRlZCBhcyBwb3J0cywgbm90IChzbGljZSAoc2lnIHgpIDA6MSkKCkl0IGxvb2tzIGxp
+a2UgZHV0LnBvcnRzKCkgaXMgcmV0dXJuaW5nIGEgYnVuY2ggb2Ygc2xpY2VzIGZvciB0aGUgb3V0
+cHV0IHNpZ25hbHMKYW5kIEknbSBub3Qgc3VyZSB3aHk6CgpbKHNpZyBwX3ZhbGlkX2kpLCAoc2ln
+IHBfcmVhZHlfbyksIChzaWcgYSksIChzaWcgbXV4aWQpLCAoc2lnIG9wKSwgKHNpZwpuX3JlYWR5
+X2kpLCAoc2lnIG5fdmFsaWRfbyksIChzbGljZSAoc2lnIHgpIDA6MSksIChzbGljZSAoc2lnIHgp
+IDE6MiksIChzbGljZQooc2lnIHgpIDI6MyksIChzbGljZSAoc2lnIHgpIDM6NCksIChzbGljZSAo
+c2lnIHgpIDQ6NSksIChzbGljZSAoc2lnIHgpIDU6NiksCihzbGljZSAoc2lnIHgpIDY6NyksIChz
+bGljZSAoc2lnIHgpIDc6OCksIChzbGljZSAoc2lnIHgpIDg6OSksIChzbGljZSAoc2lnIHgpCjk6
+MTApLCAoc2xpY2UgKHNpZyB4KSAxMDoxMSksIChzbGljZSAoc2lnIHgpIDExOjEyKSwgKHNsaWNl
+IChzaWcgeCkgMTI6MTMpLAooc2xpY2UgKHNpZyB4KSAxMzoxNCksIChzbGljZSAoc2lnIHgpIDE0
+OjE1KSwgKHNsaWNlIChzaWcgeCkgMTU6MTYpLCAoc2xpY2UKKHNpZyB4KSAxNjoxNyksIChzbGlj
+ZSAoc2lnIHgpIDE3OjE4KSwgKHNsaWNlIChzaWcgeCkgMTg6MTkpLCAoc2xpY2UgKHNpZyB4KQox
+OToyMCksIChzbGljZSAoc2lnIHgpIDIwOjIxKSwgKHNsaWNlIChzaWcgeCkgMjE6MjIpLCAoc2xp
+Y2UgKHNpZyB4KSAyMjoyMyksCihzbGljZSAoc2lnIHgpIDIzOjI0KSwgKHNsaWNlIChzaWcgeCkg
+MjQ6MjUpLCAoc2xpY2UgKHNpZyB4KSAyNToyNiksIChzbGljZQooc2lnIHgpIDI2OjI3KSwgKHNs
+aWNlIChzaWcgeCkgMjc6MjgpLCAoc2xpY2UgKHNpZyB4KSAyODoyOSksIChzbGljZSAoc2lnIHgp
+CjI5OjMwKSwgKHNsaWNlIChzaWcgeCkgMzA6MzEpLCAoc2xpY2UgKHNpZyB4KSAzMTozMiksIChz
+bGljZSAoc2lnIHkpIDA6MSksCihzbGljZSAoc2lnIHkpIDE6MiksIChzbGljZSAoc2lnIHkpIDI6
+MyksIChzbGljZSAoc2lnIHkpIDM6NCksIChzbGljZSAoc2lnIHkpCjQ6NSksIChzbGljZSAoc2ln
+IHkpIDU6NiksIChzbGljZSAoc2lnIHkpIDY6NyksIChzbGljZSAoc2lnIHkpIDc6OCksIChzbGlj
+ZQooc2lnIHkpIDg6OSksIChzbGljZSAoc2lnIHkpIDk6MTApLCAoc2xpY2UgKHNpZyB5KSAxMDox
+MSksIChzbGljZSAoc2lnIHkpCjExOjEyKSwgKHNsaWNlIChzaWcgeSkgMTI6MTMpLCAoc2xpY2Ug
+KHNpZyB5KSAxMzoxNCksIChzbGljZSAoc2lnIHkpIDE0OjE1KSwKKHNsaWNlIChzaWcgeSkgMTU6
+MTYpLCAoc2xpY2UgKHNpZyB5KSAxNjoxNyksIChzbGljZSAoc2lnIHkpIDE3OjE4KSwgKHNsaWNl
+CihzaWcgeSkgMTg6MTkpLCAoc2xpY2UgKHNpZyB5KSAxOToyMCksIChzbGljZSAoc2lnIHkpIDIw
+OjIxKSwgKHNsaWNlIChzaWcgeSkKMjE6MjIpLCAoc2xpY2UgKHNpZyB5KSAyMjoyMyksIChzbGlj
+ZSAoc2lnIHkpIDIzOjI0KSwgKHNsaWNlIChzaWcgeSkgMjQ6MjUpLAooc2xpY2UgKHNpZyB5KSAy
+NToyNiksIChzbGljZSAoc2lnIHkpIDI2OjI3KSwgKHNsaWNlIChzaWcgeSkgMjc6MjgpLCAoc2xp
+Y2UKKHNpZyB5KSAyODoyOSksIChzbGljZSAoc2lnIHkpIDI5OjMwKSwgKHNsaWNlIChzaWcgeSkg
+MzA6MzEpLCAoc2xpY2UgKHNpZyB5KQozMTozMiksIChzaWcgbXV4aWQpLCAoc2lnIG9wKV0KCi0t
+IApZb3UgYXJlIHJlY2VpdmluZyB0aGlzIG1haWwgYmVjYXVzZToKWW91IGFyZSBvbiB0aGUgQ0Mg
+bGlzdCBmb3IgdGhlIGJ1Zy4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZAbGlz
+dHMubGlicmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9s
+aXN0aW5mby9saWJyZS1yaXNjdi1kZXYK
+