[libre-riscv-dev] more compatible alternative to BE instructions on LE processor
authorJacob Lifshay <programmerjake@gmail.com>
Wed, 13 May 2020 02:56:45 +0000 (19:56 -0700)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Wed, 13 May 2020 02:57:00 +0000 (03:57 +0100)
ac/cb9d17926c4c4bd063fa7da54dbc83d8eb0440 [new file with mode: 0644]

diff --git a/ac/cb9d17926c4c4bd063fa7da54dbc83d8eb0440 b/ac/cb9d17926c4c4bd063fa7da54dbc83d8eb0440
new file mode 100644 (file)
index 0000000..a006824
--- /dev/null
@@ -0,0 +1,97 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Wed, 13 May 2020 03:57:01 +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 1jYhZs-0007cR-JT; Wed, 13 May 2020 03:57:00 +0100
+Received: from mail-wm1-f45.google.com ([209.85.128.45])
+ by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <programmerjake@gmail.com>)
+ id 1jYhZq-0007cL-OD
+ for libre-riscv-dev@lists.libre-riscv.org; Wed, 13 May 2020 03:56:58 +0100
+Received: by mail-wm1-f45.google.com with SMTP id u16so26570270wmc.5
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Tue, 12 May 2020 19:56:58 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
+ h=mime-version:from:date:message-id:subject:to;
+ bh=+PMryVQK/qZWUbSsd2rXV5Zh+i6UsMNKoNXzv9+5GGg=;
+ b=BlbBxf5Mv9HaH3mGsPCOXPWS2qg6wLNjk/ll0sIwuN+hHl+zvkF9yiVtBZlUIwWMHL
+ 03in+aeoPK0+YfdoQ2Mb1TOFoO4Ium1IgmTUOCmbkgMUZ5bCC8T0unF1z8uROUcDjY5z
+ ztDu6KYLh2/scYn1r52jJGr5cecVNh5RXOocnCFhE5fkk2VeDnvDBldeqI9osf7zL/ij
+ ICWuzNrulRAuzm1sOL6334Cg6Pr2NOAnd6RaWIypGIzypfbKNoaFCWOCRGUKKr7qTmI9
+ Rzl/2z96ntK4b3izkKAh+YCG8cCrxxpHnAqKjOBXF1DN65CpdHS6fit9VJS9YdDDNzci
+ 1Bww==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20161025;
+ h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
+ bh=+PMryVQK/qZWUbSsd2rXV5Zh+i6UsMNKoNXzv9+5GGg=;
+ b=LwDBkuJyVtTabU2zmhvOmuZ9mMN7at/0lYTUVTtD5xMbEpe8lm1Nu0EEIBGjVsHV6g
+ LBbNpgVED1kUlKQGuv5YvsNF2gVzmEHmQgv0x+59CdwBB0u5SSAivNYnqgheCADfYCon
+ iXvWXZXUOoGc0Llf6ThJGkYWM0xJGzWC4A0D/0/e3TaNMfgWDGJ2zYZcS/5I/N1LUCxE
+ rOQGy99el8WhgAjLfVChK1HFyPBd52yAJdXYiRdHDB3ImvcQcyp9CYlGnozcnnO4iE2R
+ r49zg9YbsVNnqpNnqJZoHhB+26Yl7UKyamZhJVFzzJjPN8sIVwfPRsI08tVwQOdThLRM
+ 6QOA==
+X-Gm-Message-State: AGi0PuZbmr1arDi9QXuiBYTgR1SY2XHmKlKGtEwTd8brjaPYye1ECgPC
+ Xbk/h7EW5HVOOErXaRukK3VA3V7X877Ce4FBQyVSwFiX
+X-Google-Smtp-Source: APiQypLqbUCCQfn0upAoaqXIiKW9BUUeDWF9BT9r7jCLfdif0WBOmOC/OP3tR9tR2z1gYlGzeUybwbEDZB9/dYG+qrA=
+X-Received: by 2002:a1c:4d18:: with SMTP id o24mr38212386wmh.141.1589338617231; 
+ Tue, 12 May 2020 19:56:57 -0700 (PDT)
+MIME-Version: 1.0
+From: Jacob Lifshay <programmerjake@gmail.com>
+Date: Tue, 12 May 2020 19:56:45 -0700
+Message-ID: <CAC2bXD4xp7+4qWk1Frg4mW+ukuLPBs0=2wCB=ZCz4=pWeV46Gw@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+X-Content-Filtered-By: Mailman/MimeDel 2.1.23
+Subject: [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>
+
+U2luY2UgaGF2aW5nIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gYmUgQkUgaXMgbm90IGRpcmVjdGx5
+IGNvbXBhdGlibGUgd2l0aApleGlzdGluZyBMRSBpbnN0cnVjdGlvbnMgc2luY2UgY2FsbGluZyBi
+ZXR3ZWVuIHRoZW0gcmVxdWlyZXMgYSBtb2RlIHN3aXRjaAp0byBzd2l0Y2ggZW5kaWFuLCBJIHBy
+b3Bvc2UgYSBkaWZmZXJlbnQgc29sdXRpb24gdGhhdCBkb2Vzbid0IHJlcXVpcmUgYW55Cm1vZGUg
+c3dpdGNoLCBpcyBjb21wYXRpYmxlIHdpdGggTEUgaW5zdHJ1Y3Rpb25zLCBhbmQgYWxsb3dzIHN1
+cHBvcnRpbmcKaW5zdHJ1Y3Rpb25zIHRoYXQgYXJlIGFueSBzaXplLCB0aG91Z2ggd2lsbCBwcm9i
+YWJseSBiZSBsaW1pdGVkIHRvCm11bHRpcGxlcyBvZiAxNiBiaXRzLgoKTXkgaWRlYSBpcyB0byBz
+d2l0Y2ggdGhlIGxvZ2ljYWwgb3JkZXIgdGhhdCBpbnN0cnVjdGlvbnMgYXJlIGRlY29kZWQgc3Vj
+aAp0aGF0IGRlY29kaW5nIDMyLWJpdCBMRSB3b3JkcyBzdGFydHMgd2l0aCB0aGUgbW9zdC1zaWdu
+aWZpY2FudCBieXRlIHdoaWNoCmNvbnRhaW5zIHRoZSBvcGNvZGUsIGluc3RlYWQgb2YgdGhlIGxl
+YXN0LXNpZ25pZmljYW50IGJ5dGUuCgpQQyB3b3VsZCBlZmZlY3RpdmVseSBiZSBzcGxpdCBpbnRv
+IHR3byBmaWVsZHMsIHdoZXJlIHRoZSB0b3AgTi0yIGJpdHMgYXJlCnRoZSBhZGRyZXNzIGxpa2Ug
+dXN1YWwsIGJ1dCB0aGUgYm90dG9tIDIgYml0cyBpbnN0ZWFkIGFkZHJlc3MgbWVtb3J5IGluCnJl
+dmVyc2VkIG9yZGVyOgoKUEMgdmFsdWUgLT4gbWVtb3J5IGFkZHJlc3MKMHgxMDAwIC0+IDB4MTAw
+MwoweDEwMDEgLT4gMHgxMDAyCjB4MTAwMiAtPiAweDEwMDEKMHgxMDAzIC0+IDB4MTAwMAoweDEw
+MDQgLT4gMHgxMDA3CjB4MTAwNSAtPiAweDEwMDYKMHgxMDA2IC0+IDB4MTAwNQoweDEwMDcgLT4g
+MHgxMDA0CjB4MTAwOCAtPiAweDEwMEIKMHgxMDA5IC0+IDB4MTAwQQoweDEwMEEgLT4gMHgxMDA5
+CjB4MTAwQiAtPiAweDEwMDgKMHgxMDBDIC0+IDB4MTAwRgoweDEwMEQgLT4gMHgxMDBFCjB4MTAw
+RSAtPiAweDEwMEQKMHgxMDBGIC0+IDB4MTAwQwoweDEwMTAgLT4gMHgxMDEzCgpTaW5jZSBhbGwg
+Y3VycmVudGx5IGV4aXN0aW5nIFBvd2VyIGluc3RydWN0aW9ucyBhcmUgYSBtdWx0aXBsZSBvZiAz
+MiBiaXRzLAp0aGlzIHdvdWxkbid0IGNoYW5nZSBob3cgdGhleSBhcmUgZGVjb2RlZCBvciBleGVj
+dXRlZCwgaG93ZXZlciwgd291bGQKY2hhbmdlIGhvdyBuZXcgMTYgb3IgNDgtYml0IGluc3RydWN0
+aW9ucyBhcmUgbGFpZCBvdXQuCgpJZiB0aGUgcHJvY2Vzc29yIGlzIHN3aXRjaGVkIHRvIEJFIG1v
+ZGUgKGZvciBib3RoIGluc3RydWN0aW9ucyBhbmQgZGF0YSksCnRoaXMgYWRkcmVzcyByZW9yZGVy
+aW5nIHdvdWxkIGJlIGRpc2FibGVkLCBzaW5jZSBCRSBtb2RlIGFscmVhZHkgaGFzIHRoZQpvcGNv
+ZGUgYnl0ZSBhcyB0aGUgZmlyc3QgYnl0ZSBhbnl3YXkuCgooUERQIGVuZGlhbiByZXN1cnJlY3Rl
+ZCAtLSBzb3J0IG9mKQoKSmFjb2IKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX19fX18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZA
+bGlzdHMubGlicmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1h
+bi9saXN0aW5mby9saWJyZS1yaXNjdi1kZXYK
+