[libre-riscv-dev] [Bug 304] Define minimum viable interface set for 180nm ASIC
[libre-riscv-dev.git] / ac / cb9d17926c4c4bd063fa7da54dbc83d8eb0440
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Wed, 13 May 2020 03:57:01 +0100
4 Received: from localhost ([::1] helo=libre-riscv.org)
5 by libre-soc.org with esmtp (Exim 4.89)
6 (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
7 id 1jYhZs-0007cR-JT; Wed, 13 May 2020 03:57:00 +0100
8 Received: from mail-wm1-f45.google.com ([209.85.128.45])
9 by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
10 (Exim 4.89) (envelope-from <programmerjake@gmail.com>)
11 id 1jYhZq-0007cL-OD
12 for libre-riscv-dev@lists.libre-riscv.org; Wed, 13 May 2020 03:56:58 +0100
13 Received: by mail-wm1-f45.google.com with SMTP id u16so26570270wmc.5
14 for <libre-riscv-dev@lists.libre-riscv.org>;
15 Tue, 12 May 2020 19:56:58 -0700 (PDT)
16 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
17 h=mime-version:from:date:message-id:subject:to;
18 bh=+PMryVQK/qZWUbSsd2rXV5Zh+i6UsMNKoNXzv9+5GGg=;
19 b=BlbBxf5Mv9HaH3mGsPCOXPWS2qg6wLNjk/ll0sIwuN+hHl+zvkF9yiVtBZlUIwWMHL
20 03in+aeoPK0+YfdoQ2Mb1TOFoO4Ium1IgmTUOCmbkgMUZ5bCC8T0unF1z8uROUcDjY5z
21 ztDu6KYLh2/scYn1r52jJGr5cecVNh5RXOocnCFhE5fkk2VeDnvDBldeqI9osf7zL/ij
22 ICWuzNrulRAuzm1sOL6334Cg6Pr2NOAnd6RaWIypGIzypfbKNoaFCWOCRGUKKr7qTmI9
23 Rzl/2z96ntK4b3izkKAh+YCG8cCrxxpHnAqKjOBXF1DN65CpdHS6fit9VJS9YdDDNzci
24 1Bww==
25 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
26 d=1e100.net; s=20161025;
27 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
28 bh=+PMryVQK/qZWUbSsd2rXV5Zh+i6UsMNKoNXzv9+5GGg=;
29 b=LwDBkuJyVtTabU2zmhvOmuZ9mMN7at/0lYTUVTtD5xMbEpe8lm1Nu0EEIBGjVsHV6g
30 LBbNpgVED1kUlKQGuv5YvsNF2gVzmEHmQgv0x+59CdwBB0u5SSAivNYnqgheCADfYCon
31 iXvWXZXUOoGc0Llf6ThJGkYWM0xJGzWC4A0D/0/e3TaNMfgWDGJ2zYZcS/5I/N1LUCxE
32 rOQGy99el8WhgAjLfVChK1HFyPBd52yAJdXYiRdHDB3ImvcQcyp9CYlGnozcnnO4iE2R
33 r49zg9YbsVNnqpNnqJZoHhB+26Yl7UKyamZhJVFzzJjPN8sIVwfPRsI08tVwQOdThLRM
34 6QOA==
35 X-Gm-Message-State: AGi0PuZbmr1arDi9QXuiBYTgR1SY2XHmKlKGtEwTd8brjaPYye1ECgPC
36 Xbk/h7EW5HVOOErXaRukK3VA3V7X877Ce4FBQyVSwFiX
37 X-Google-Smtp-Source: APiQypLqbUCCQfn0upAoaqXIiKW9BUUeDWF9BT9r7jCLfdif0WBOmOC/OP3tR9tR2z1gYlGzeUybwbEDZB9/dYG+qrA=
38 X-Received: by 2002:a1c:4d18:: with SMTP id o24mr38212386wmh.141.1589338617231;
39 Tue, 12 May 2020 19:56:57 -0700 (PDT)
40 MIME-Version: 1.0
41 From: Jacob Lifshay <programmerjake@gmail.com>
42 Date: Tue, 12 May 2020 19:56:45 -0700
43 Message-ID: <CAC2bXD4xp7+4qWk1Frg4mW+ukuLPBs0=2wCB=ZCz4=pWeV46Gw@mail.gmail.com>
44 To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
45 X-Content-Filtered-By: Mailman/MimeDel 2.1.23
46 Subject: [libre-riscv-dev] more compatible alternative to BE instructions on
47 LE processor
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 U2luY2UgaGF2aW5nIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gYmUgQkUgaXMgbm90IGRpcmVjdGx5
68 IGNvbXBhdGlibGUgd2l0aApleGlzdGluZyBMRSBpbnN0cnVjdGlvbnMgc2luY2UgY2FsbGluZyBi
69 ZXR3ZWVuIHRoZW0gcmVxdWlyZXMgYSBtb2RlIHN3aXRjaAp0byBzd2l0Y2ggZW5kaWFuLCBJIHBy
70 b3Bvc2UgYSBkaWZmZXJlbnQgc29sdXRpb24gdGhhdCBkb2Vzbid0IHJlcXVpcmUgYW55Cm1vZGUg
71 c3dpdGNoLCBpcyBjb21wYXRpYmxlIHdpdGggTEUgaW5zdHJ1Y3Rpb25zLCBhbmQgYWxsb3dzIHN1
72 cHBvcnRpbmcKaW5zdHJ1Y3Rpb25zIHRoYXQgYXJlIGFueSBzaXplLCB0aG91Z2ggd2lsbCBwcm9i
73 YWJseSBiZSBsaW1pdGVkIHRvCm11bHRpcGxlcyBvZiAxNiBiaXRzLgoKTXkgaWRlYSBpcyB0byBz
74 d2l0Y2ggdGhlIGxvZ2ljYWwgb3JkZXIgdGhhdCBpbnN0cnVjdGlvbnMgYXJlIGRlY29kZWQgc3Vj
75 aAp0aGF0IGRlY29kaW5nIDMyLWJpdCBMRSB3b3JkcyBzdGFydHMgd2l0aCB0aGUgbW9zdC1zaWdu
76 aWZpY2FudCBieXRlIHdoaWNoCmNvbnRhaW5zIHRoZSBvcGNvZGUsIGluc3RlYWQgb2YgdGhlIGxl
77 YXN0LXNpZ25pZmljYW50IGJ5dGUuCgpQQyB3b3VsZCBlZmZlY3RpdmVseSBiZSBzcGxpdCBpbnRv
78 IHR3byBmaWVsZHMsIHdoZXJlIHRoZSB0b3AgTi0yIGJpdHMgYXJlCnRoZSBhZGRyZXNzIGxpa2Ug
79 dXN1YWwsIGJ1dCB0aGUgYm90dG9tIDIgYml0cyBpbnN0ZWFkIGFkZHJlc3MgbWVtb3J5IGluCnJl
80 dmVyc2VkIG9yZGVyOgoKUEMgdmFsdWUgLT4gbWVtb3J5IGFkZHJlc3MKMHgxMDAwIC0+IDB4MTAw
81 MwoweDEwMDEgLT4gMHgxMDAyCjB4MTAwMiAtPiAweDEwMDEKMHgxMDAzIC0+IDB4MTAwMAoweDEw
82 MDQgLT4gMHgxMDA3CjB4MTAwNSAtPiAweDEwMDYKMHgxMDA2IC0+IDB4MTAwNQoweDEwMDcgLT4g
83 MHgxMDA0CjB4MTAwOCAtPiAweDEwMEIKMHgxMDA5IC0+IDB4MTAwQQoweDEwMEEgLT4gMHgxMDA5
84 CjB4MTAwQiAtPiAweDEwMDgKMHgxMDBDIC0+IDB4MTAwRgoweDEwMEQgLT4gMHgxMDBFCjB4MTAw
85 RSAtPiAweDEwMEQKMHgxMDBGIC0+IDB4MTAwQwoweDEwMTAgLT4gMHgxMDEzCgpTaW5jZSBhbGwg
86 Y3VycmVudGx5IGV4aXN0aW5nIFBvd2VyIGluc3RydWN0aW9ucyBhcmUgYSBtdWx0aXBsZSBvZiAz
87 MiBiaXRzLAp0aGlzIHdvdWxkbid0IGNoYW5nZSBob3cgdGhleSBhcmUgZGVjb2RlZCBvciBleGVj
88 dXRlZCwgaG93ZXZlciwgd291bGQKY2hhbmdlIGhvdyBuZXcgMTYgb3IgNDgtYml0IGluc3RydWN0
89 aW9ucyBhcmUgbGFpZCBvdXQuCgpJZiB0aGUgcHJvY2Vzc29yIGlzIHN3aXRjaGVkIHRvIEJFIG1v
90 ZGUgKGZvciBib3RoIGluc3RydWN0aW9ucyBhbmQgZGF0YSksCnRoaXMgYWRkcmVzcyByZW9yZGVy
91 aW5nIHdvdWxkIGJlIGRpc2FibGVkLCBzaW5jZSBCRSBtb2RlIGFscmVhZHkgaGFzIHRoZQpvcGNv
92 ZGUgYnl0ZSBhcyB0aGUgZmlyc3QgYnl0ZSBhbnl3YXkuCgooUERQIGVuZGlhbiByZXN1cnJlY3Rl
93 ZCAtLSBzb3J0IG9mKQoKSmFjb2IKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
94 X19fX19fX19fX18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZA
95 bGlzdHMubGlicmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1h
96 bi9saXN0aW5mby9saWJyZS1yaXNjdi1kZXYK
97