Re: [libre-riscv-dev] more compatible alternative to BE instructions on LE processor
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 13 May 2020 08:17:20 +0000 (09:17 +0100)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Wed, 13 May 2020 08:17:54 +0000 (09:17 +0100)
d3/ceaa051fca86ddb7ce279091a80ebaabab815e [new file with mode: 0644]

diff --git a/d3/ceaa051fca86ddb7ce279091a80ebaabab815e b/d3/ceaa051fca86ddb7ce279091a80ebaabab815e
new file mode 100644 (file)
index 0000000..fe09499
--- /dev/null
@@ -0,0 +1,88 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Wed, 13 May 2020 09:17:55 +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 1jYmaQ-0005yd-HG; Wed, 13 May 2020 09:17:54 +0100
+Received: from lkcl.net ([217.147.94.29])
+ by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <lkcl@lkcl.net>) id 1jYmaO-0005yX-P0
+ for libre-riscv-dev@lists.libre-riscv.org; Wed, 13 May 2020 09:17:52 +0100
+DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
+ s=201607131; 
+ h=Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version;
+ bh=ixMv+uP2yMZLqUhlAfamvGiSiRwAN8aGJL7RdAmtEWM=; 
+ b=C0s7FLxiRzjwjcsrCUmiXUq+7ZMh7qR9iLI7IUbu3V1v4ccRRASVvdstkBfnw1NDBTA2ZTEB9YzWXpfre16opSpTmu/qXY+US6RpknAOEghBS/bNsLlSeDAGqRVL5FszGTLhvlOMu1Tw2YIAENjFkeoAUlIbCuEGphQOnSczQcQ=;
+Received: from mail-lf1-f50.google.com ([209.85.167.50])
+ by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jYmaO-00071d-DV
+ for libre-riscv-dev@lists.libre-riscv.org; Wed, 13 May 2020 08:17:52 +0000
+Received: by mail-lf1-f50.google.com with SMTP id 188so12832379lfa.10
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Wed, 13 May 2020 01:17:36 -0700 (PDT)
+X-Gm-Message-State: AOAM533Z/ZeZFMPueNKh2oYBOe0r5jZxFO4fr1StOKan24lL33ZQpIvO
+ 9kWLQszJwP6FURfTIM47BcEtC08XrGChqVfbZB0=
+X-Google-Smtp-Source: ABdhPJxHmjgU9GECRtEC1YGd+C6Fe/KMdHAW4TZPOilBTG+IOBTGZCKXcSmPr9QFJCsYWPPO0Z5tC+bqZ/azcZwxHOI=
+X-Received: by 2002:a05:6512:31c5:: with SMTP id
+ j5mr9036447lfe.26.1589357851243; 
+ Wed, 13 May 2020 01:17:31 -0700 (PDT)
+MIME-Version: 1.0
+References: <CAC2bXD4xp7+4qWk1Frg4mW+ukuLPBs0=2wCB=ZCz4=pWeV46Gw@mail.gmail.com>
+In-Reply-To: <CAC2bXD4xp7+4qWk1Frg4mW+ukuLPBs0=2wCB=ZCz4=pWeV46Gw@mail.gmail.com>
+From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
+Date: Wed, 13 May 2020 09:17:20 +0100
+X-Gmail-Original-Message-ID: <CAPweEDyxRMrmVTs9Te1Cki1XGN1dfYBMFiuPME5XyiEdUwQuhA@mail.gmail.com>
+Message-ID: <CAPweEDyxRMrmVTs9Te1Cki1XGN1dfYBMFiuPME5XyiEdUwQuhA@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+Subject: Re: [libre-riscv-dev] more compatible alternative to BE
+ instructions on LE processor
+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>
+
+T24gV2VkLCBNYXkgMTMsIDIwMjAgYXQgMzo1NyBBTSBKYWNvYiBMaWZzaGF5IDxwcm9ncmFtbWVy
+amFrZUBnbWFpbC5jb20+IHdyb3RlOgoKPiBQQyB2YWx1ZSAtPiBtZW1vcnkgYWRkcmVzcwo+IDB4
+MTAwMCAtPiAweDEwMDMKPiAweDEwMDEgLT4gMHgxMDAyCj4gMHgxMDAyIC0+IDB4MTAwMQo+IDB4
+MTAwMyAtPiAweDEwMDAKCk5OeHggLT4gTk4oMy14eCkKCj4gU2luY2UgYWxsIGN1cnJlbnRseSBl
+eGlzdGluZyBQb3dlciBpbnN0cnVjdGlvbnMgYXJlIGEgbXVsdGlwbGUgb2YgMzIgYml0cywKPiB0
+aGlzIHdvdWxkbid0IGNoYW5nZSBob3cgdGhleSBhcmUgZGVjb2RlZCBvciBleGVjdXRlZCwgaG93
+ZXZlciwgd291bGQKPiBjaGFuZ2UgaG93IG5ldyAxNiBvciA0OC1iaXQgaW5zdHJ1Y3Rpb25zIGFy
+ZSBsYWlkIG91dC4KPgo+IElmIHRoZSBwcm9jZXNzb3IgaXMgc3dpdGNoZWQgdG8gQkUgbW9kZSAo
+Zm9yIGJvdGggaW5zdHJ1Y3Rpb25zIGFuZCBkYXRhKSwKPiB0aGlzIGFkZHJlc3MgcmVvcmRlcmlu
+ZyB3b3VsZCBiZSBkaXNhYmxlZCwgc2luY2UgQkUgbW9kZSBhbHJlYWR5IGhhcyB0aGUKPiBvcGNv
+ZGUgYnl0ZSBhcyB0aGUgZmlyc3QgYnl0ZSBhbnl3YXkuCj4KPiAoUERQIGVuZGlhbiByZXN1cnJl
+Y3RlZCAtLSBzb3J0IG9mKQoKOikKCm9rIGl0J3MgZWZmZWN0aXZlbHkgIkJFIGluc3RydWN0aW9u
+IG9yZGVyIiBhcyBzZXBhcmF0ZSBmcm9tICJCRSBkYXRhCm9yZGVyIi4gIGl0J3MgcmVvcmRlcmlu
+ZyB0aGUgaW5zdHJ1Y3Rpb24gbWVtb3J5IGFyZWEgaW4gYSBmaXhlZAoobm9uLWR5bmFtaWMpIHdh
+eS4KCmkgaGF2ZSBhIHNuZWFraW5nIHN1c3BpY2lvbiBqYWNvYiB0aGF0IFNWUC00OCBhbmQgQyAo
+MTYpIHdpbGwgbm90CmludGVyYWN0IHdlbGwgd2l0aCB0aGF0LiAgaXQnbGwgbmVlZCB0aGlua2lu
+ZyB0aHJvdWdoLCB3aGF0IGhhcHBlbnMKd2hlbiB0aGVyZSBhcmU6CgoqIHR3byBDICgxNikgaW5z
+dHJ1Y3Rpb25zIGluIHNlcXVlbmNlIHN0YXJ0aW5nIG9uIGEgMzItYml0IGJvdW5kYXJ5Ciogb25l
+IEMgKDE2KSBpbnN0cnVjdGlvbiBmb2xsb3dlZCBieSBhIFNWUC00OCwgdGhlIEMgKDE2LWJpdCkg
+c3RhcnRpbmcKb24gYSAzMi1iaXQgYm91bmRhcnkKKiBhIFNWUC00OCAoc3RhcnRpbmcgb24gYSAz
+Mi1iaXQgYm91bmRhcnkpIGZvbGxvd2VkIGJ5IGEgQyAoMTYtYml0KQoqIHR3byBTVlAtNDggaW5z
+dHJ1Y3Rpb25zIChzdGFydGluZyBvbiBhIDMyLWJpdCBib3VuZGFyeSkKCmFsc28gbmVjZXNzYXJ5
+IHRvIGNvbnNpZGVyIGhvdyB0byBlbnN1cmUgdGhhdCAicGFkZGluZyIgYmFjayB0byAzMi1iaXQK
+Ym91bmRhcmllcyBpcyBub3QgbWlzaW50ZXJwcmV0ZWQgYXMgZ2FyYmFnZSBpbnN0cnVjdGlvbnMs
+IHVzdWFsbHkgdGhpcwpieSBoYXZpbmcgYSAxNi1iaXQgIk5PUCIgKEMpIGVuY29kaW5nCgpsLgoK
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlz
+Y3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3Jn
+Cmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNj
+di1kZXYK
+