From: Luke Kenneth Casson Leighton Date: Wed, 13 May 2020 08:17:20 +0000 (+0100) Subject: Re: [libre-riscv-dev] more compatible alternative to BE instructions on LE processor X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e959b9d157280b1499bdc6a4412fa50ac7a111a8;p=libre-riscv-dev.git Re: [libre-riscv-dev] more compatible alternative to BE instructions on LE processor --- diff --git a/d3/ceaa051fca86ddb7ce279091a80ebaabab815e b/d3/ceaa051fca86ddb7ce279091a80ebaabab815e new file mode 100644 index 0000000..fe09499 --- /dev/null +++ b/d3/ceaa051fca86ddb7ce279091a80ebaabab815e @@ -0,0 +1,88 @@ +Return-path: +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 ) + 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 ) 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 ) 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 ; + 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: +In-Reply-To: +From: Luke Kenneth Casson Leighton +Date: Wed, 13 May 2020 09:17:20 +0100 +X-Gmail-Original-Message-ID: +Message-ID: +To: Libre-RISCV General Development +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 + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +Reply-To: Libre-RISCV General Development + +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" + +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 +