[libre-riscv-dev] [Bug 305] Create Pipelined ALU similar to alu_hier.py
[libre-riscv-dev.git] / 5c / eaf6560a7de7ed79e5967081ee24b399eb2509
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Mon, 30 Mar 2020 20:20:49 +0100
4 Received: from localhost ([::1] helo=libre-riscv.org)
5 by libre-riscv.org with esmtp (Exim 4.89)
6 (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
7 id 1jIzxp-0002bt-44; Mon, 30 Mar 2020 20:20:49 +0100
8 Received: from lkcl.net ([217.147.94.29])
9 by libre-riscv.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
10 (Exim 4.89) (envelope-from <lkcl@lkcl.net>) id 1jIzxo-0002bn-6H
11 for libre-riscv-dev@lists.libre-riscv.org; Mon, 30 Mar 2020 20:20:48 +0100
12 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
13 s=201607131;
14 h=Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version;
15 bh=Kw9usNvUjPPTo3atCl9OaD3qp3iLU8Mo3x9SnlOkP0I=;
16 b=SchgINJ+rUzl0+Wx1nMSLLcuJYiM64tgwGsFnVjMYi0UtizSqApf22skZN9OpBifX1OpTSNZJkqYFmUxtrX1ZOOenNQmdZhFRJRVNKTE5UsiVVMdZTFYGJwpgGwo/qRmjGVBbAl11AJ7uef6ZfEbQySzTJSkDAID15CXCPEiZf8=;
17 Received: from mail-lf1-f46.google.com ([209.85.167.46])
18 by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
19 (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jIzxn-0000YO-RC
20 for libre-riscv-dev@lists.libre-riscv.org; Mon, 30 Mar 2020 19:20:48 +0000
21 Received: by mail-lf1-f46.google.com with SMTP id c5so15219656lfp.5
22 for <libre-riscv-dev@lists.libre-riscv.org>;
23 Mon, 30 Mar 2020 12:20:32 -0700 (PDT)
24 X-Gm-Message-State: AGi0Pub2V/VjgplAcAxI+iRWfSJyunIU58kMXvYqO6FoKHOMj4dxezbP
25 N7//EJCtudJtEhrepsqJj7EkqSHvHuXvD1OTO6c=
26 X-Google-Smtp-Source: APiQypKaAwHO1IVBFKtocRdPAbnOHp0yQ41enrryDIRwOEnAP8iLZm9waaP4ZfXwC2vH31/qzv6PXtxzGIKoLGz4wJI=
27 X-Received: by 2002:ac2:5183:: with SMTP id u3mr5906881lfi.26.1585596026855;
28 Mon, 30 Mar 2020 12:20:26 -0700 (PDT)
29 MIME-Version: 1.0
30 References: <CAF1D9AC-F167-4B48-AE93-BADA36932AE8@gatech.edu>
31 <20200330095605.53c15f0713bab37f5c7121e2@gmx.com>
32 <CAC2bXD4DoabbWWc4vZCdrjEwOR7TG8DhrFMnU-0=uktSR23Q0A@mail.gmail.com>
33 <20200330103226.4cc14532f22a48719e25ea8f@gmx.com>
34 <CAC2bXD68ze_ZNsHm_gECzFzQXT-E8td=ART0gD1Rp28Vb-EiqQ@mail.gmail.com>
35 <20200330110511.ce0aea5ac7aaaab251b73aa3@gmx.com>
36 <CAC2bXD7+uUdhEm1tKwwfttXsFO_Bs26E9YoMr8DM2vXH2tTDYA@mail.gmail.com>
37 <74204B73-57B3-4842-9072-C2854C128D62@gatech.edu>
38 <CAC2bXD5MvUYL=tzv0XFKt8ewv2FAOihmEQta5yzHwxxR7ewZzA@mail.gmail.com>
39 <32516E1C-2A42-4C24-8E67-B8FB051DDD44@gatech.edu>
40 <CAC2bXD5Etbih+gzJWpseB5mTMtKXLTFhgsbstPVXoPEy00jBXA@mail.gmail.com>
41 In-Reply-To: <CAC2bXD5Etbih+gzJWpseB5mTMtKXLTFhgsbstPVXoPEy00jBXA@mail.gmail.com>
42 From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
43 Date: Mon, 30 Mar 2020 19:20:15 +0000
44 X-Gmail-Original-Message-ID: <CAPweEDwXNzMAgiA3htuqyz3a9vOTCzVHtSX2qqfW5ZCSHS3LRQ@mail.gmail.com>
45 Message-ID: <CAPweEDwXNzMAgiA3htuqyz3a9vOTCzVHtSX2qqfW5ZCSHS3LRQ@mail.gmail.com>
46 To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
47 Subject: Re: [libre-riscv-dev] PPC on Talos and Playstation 3
48 X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
49 X-Mailman-Version: 2.1.23
50 Precedence: list
51 List-Id: Libre-RISCV General Development
52 <libre-riscv-dev.lists.libre-riscv.org>
53 List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
54 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
55 List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
56 List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
57 List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
58 List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
59 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
60 Reply-To: Libre-RISCV General Development
61 <libre-riscv-dev@lists.libre-riscv.org>
62 Content-Type: text/plain; charset="utf-8"
63 Content-Transfer-Encoding: base64
64 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
65 Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
66
67 T24gTW9uLCBNYXIgMzAsIDIwMjAgYXQgODowMSBQTSBKYWNvYiBMaWZzaGF5IDxwcm9ncmFtbWVy
68 amFrZUBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBNYXIgMzAsIDIwMjAsIDExOjM2IElt
69 bWFudWVsLCBZZWhvd3NodWEgVSA8eWltbWFudWVsM0BnYXRlY2guZWR1Pgo+IHdyb3RlOgo+Cj4g
70 PiBCZWZvcmUgSSB0cnkgbXkgaGFuZCBhdCBhbiBGUFUsCj4gPgo+ID4gU29tZSBxdWVzdGlvbnM6
71 Cj4gPiAgLSBEbyB3ZSBoYXZlIGFueSBGUFUgYXR0ZW1wdCBpbiBuTWlnZW4sIFZlcmlsb2csIG9y
72 IHNvbWUgb3RoZXIgbGFuZ3VhZ2UKPiA+IHlldCB0aGF0IEkgc2hvdWxkIGJlIGF3YXJlIG9mPwo+
73 ID4KPgo+IHllcywgaHR0cHM6Ly9naXQubGlicmUtcmlzY3Yub3JnLz9wPWllZWU3NTRmcHUuZ2l0
74 O2E9c3VtbWFyeQoKc29ycnksIG1pc3NlZCB0aGlzIHF1ZXN0aW9uLiAgeWVob3dzaHVhOiB3ZSBo
75 YXZlIGEgKjk1JSBjb21wbGV0ZWQqCklFRUU3NTQgRlBVIGFscmVhZHkuICB3ZSBkb24ndCBuZWVk
76 IGFub3RoZXIgb25lLiAgd2UgX2RvXyBob3dldmVyIG5lZWQKYSBmb3JtYWwgcHJvb2Ygb2YgdGhl
77 IG9uZSB0aGF0IHdlIGFscmVhZHkgaGF2ZSwgcGx1cyBhZGRpbmcgUE9XRVIKcm91bmRpbmcgbW9k
78 ZXMgdG8gdGhlIG9uZSB0aGF0IHdlIGFscmVhZHkgaGF2ZS4KCj4gSSB3YXMgYXNzdW1pbmcgd2Un
79 ZCBqdXN0IGltcGxlbWVudCB0aGVtIGJvdGggYXMgZnVsbHkgSUVFRSA3NTQgY29tcGxpYW50LAo+
80 IHVubGVzcyB0aGUgbm9uY29tcGxpYW50IG1vZGUgbWFuZGF0ZXMgc29tZXRoaW5nIGluY29tcGF0
81 aWJsZSB3aXRoIElFRUUgNzU0Cj4gc3VjaCBhcyBmbHVzaGluZyBkZW5vcm1hbHMgdG8gemVyby4K
82 CmhhdmUgdG8gY2hlY2suICBpIHdhc24ndCBhd2FyZSB0aGUgbW9kZSBleGlzdGVkIHVudGlsIDUg
83 bWludXRlcyBhZ28uICAzLjBCIHAxMjYKCmJpdCA2MToKCkZsb2F0aW5nLVBvaW50IE5vbi1JRUVF
84 IE1vZGUgKE5JKQpGbG9hdGluZy1wb2ludCBub24tSUVFRSBtb2RlIGlzIG9wdGlvbmFsLiBJZgpm
85 bG9hdGluZy1wb2ludCBub24tSUVFRSBtb2RlIGlzIG5vdCBpbXBsZS0KbWVudGVkLCB0aGlzIGJp
86 dCBpcyB0cmVhdGVkIGFzIHJlc2VydmVkLCBhbmQgdGhlCnJlbWFpbmRlciBvZiB0aGUgZGVmaW5p
87 dGlvbiBvZiB0aGlzIGJpdCBkb2VzIG5vdAphcHBseS4KSWYgZmxvYXRpbmctcG9pbnQgbm9uLUlF
88 RUUgbW9kZSBpcyBpbXBsZS0KbWVudGVkLCB0aGlzIGJpdCBoYXMgdGhlIGZvbGxvd2luZyBtZWFu
89 aW5nLgowIFRoZSBwcm9jZXNzb3IgaXMgbm90IGluIGZsb2F0aW5nLXBvaW50CiAgICAgbm9uLUlF
90 RUUgbW9kZSAoaS5lLiwgYWxsIGZsb2F0aW5nLXBvaW50CiAgICAgb3BlcmF0aW9ucyBjb25mb3Jt
91 IHRvIHRoZSBJRUVFIHN0YW5kYXJkKS4KMSBUaGUgcHJvY2Vzc29yIGlzIGluIGZsb2F0aW5nLXBv
92 aW50CiAgICAgbm9uLUlFRUUgbW9kZS4KCnNvIGl0J3Mgb3B0aW9uYWwsIHRoYW5rIGdvb2RuZXNz
93 LgoKPiA0eDE2LWJpdCwgMngzMi1iaXQsIDY0LWJpdC4gV2UncmUgcGxhbm5pbmcgb24gaGF2aW5n
94 IDIgNjQtYml0IHVuaXRzLiBUaGUKPiBGUFUgc2hvdWxkIGJlIGRlc2lnbmVkIHRvIHJldXNlIHRo
95 ZSByZWNvbmZpZ3VyYWJsZSBpbnRlZ2VyIG11bHRpcGxpZXIgc2luY2UKPiB0aGF0J3MgbW9zdCBv
96 ZiB0aGUgbG9naWMgaW4gZnBtdWwgb3IgZm1hLgoKeWVzLiAgdGhpcyBtZWFuczoKCiogc3BsaXR0
97 aW5nIHRoZSBGUFUgcGlwZWxpbmUgaW50byBwcmUtIGFuZCBwb3N0LSBwcm9jZXNzaW5nIHBpcGVs
98 aW5lcwoqIGZlZWRpbmcgdGhlIChwYXJ0aWFsKSByZXN1bHRzIGZyb20gdGhlIEZQIHByZS1wcm9j
99 ZXNzaW5nIHBpcGVsaW5lICpiYWNrKgogIGludG8gKHNpZGUtY2hhbm5lbCwgbm9uLURlcGVuZGVu
100 Y3ktdHJhY2tlZCkgRnVuY3Rpb24gVW5pdHMKKiB0aG9zZSByZXF1ZXN0IGFuIEludGVybmFsT3Ag
101 Ik1VTCIgKGludGVnZXIgTVVMKSBhbmQgbWFyayB0aGUgcmVzdWx0cwogIGFzIGJlbG9uZ2luZyB0
102 byBhbiBGUCBvcGVyYXRpb24KKiBzdWNoIHRoYXQgd2hlbiB0aGUgSU5UIE1VTCBmaW5pc2hlcywg
103 dGhlIHJlc3VsdHMgZ2V0IHB1c2hlZCBiYWNrCiAgdG8gdGhlIEZ1bmN0aW9uIFVuaXRzIGFnYWlu
104 LCBub3cgaW50byB0aGUgRklOQUwgc3RhZ2UuLgoqIHdoaWNoIGlzIHRvIHBlcmZvcm0gdGhlIEZQ
105 VSBwb3N0LXByb2Nlc3NpbmcgcGlwZWxpbmUKCnNvIHRoZSBkYXRhIGdvZXMgVEhSRUUgVElNRXMg
106 dGhyb3VnaCB0aGUgRnVuY3Rpb24gVW5pdHMsIGdvaW5nIHRocm91Z2gKVEhSRUUgc2VwYXJhdGUg
107 cGlwZWxpbmVzLgoKPiBBbHNvLCB0aGUgRlAgZGl2aWRlciBzaG91bGQgYWxzbyBiZSBzaGFyZWQg
108 d2l0aCBpbnRlZ2VyIGRpdi9yZW0uCgouLi4gYW5kIHRoZXJlZm9yZSB0aGUgZXhhY3Qgc2FtZSB0
109 cmljayBhcyBhYm92ZSB3aWxsIGJlIG5lZWRlZC4KCmludGVyZXN0aW5nbHkgdGhpcyBtZWFucyB0
110 aGF0LCBoeXBvdGhldGljYWxseSwgd2UgY2FuIGRvIGludGVnZXIgU1FSVAphbmQgaW5lZ2VyIFJT
111 UVJULiAgdGhlIGhhcmR3YXJlIGV4aXN0czogaXQncyBqdXN0IHRoYXQgdGhlcmUncyBubwpvcGNv
112 ZGVzIGluIFBPV0VSIHRvIGdldCBhY2Nlc3MgdG8gdGhlbS4KCmwuCgpfX19fX19fX19fX19fX19f
113 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBs
114 aXN0CmxpYnJlLXJpc2N2LWRldkBsaXN0cy5saWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxp
115 YnJlLXJpc2N2Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgo=
116