[libre-riscv-dev] [Bug 319] POWER9 setting carry (and other) XER flags
authorbugzilla-daemon <bugzilla-daemon@libre-soc.org>
Mon, 18 May 2020 11:08:20 +0000 (11:08 +0000)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Mon, 18 May 2020 11:08:22 +0000 (12:08 +0100)
c7/5341b8487b4e64f6cbdc09d9a3c79886af283c [new file with mode: 0644]

diff --git a/c7/5341b8487b4e64f6cbdc09d9a3c79886af283c b/c7/5341b8487b4e64f6cbdc09d9a3c79886af283c
new file mode 100644 (file)
index 0000000..9c7f21e
--- /dev/null
@@ -0,0 +1,109 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Mon, 18 May 2020 12:08:23 +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 1jadd8-0003kG-Sq; Mon, 18 May 2020 12:08:22 +0100
+Received: from localhost ([127.0.0.1] helo=bugs.libre-soc.org)
+ by libre-soc.org with esmtp (Exim 4.89)
+ (envelope-from <bugzilla-daemon@libre-soc.org>) id 1jadd6-0003k9-CZ
+ for libre-riscv-dev@lists.libre-riscv.org; Mon, 18 May 2020 12:08:20 +0100
+From: bugzilla-daemon@libre-soc.org
+To: libre-riscv-dev@lists.libre-riscv.org
+Date: Mon, 18 May 2020 11:08:20 +0000
+X-Bugzilla-Reason: CC
+X-Bugzilla-Type: changed
+X-Bugzilla-Watch-Reason: None
+X-Bugzilla-Product: Libre-SOC's first SoC
+X-Bugzilla-Component: Source Code
+X-Bugzilla-Version: unspecified
+X-Bugzilla-Keywords: 
+X-Bugzilla-Severity: enhancement
+X-Bugzilla-Who: lkcl@lkcl.net
+X-Bugzilla-Status: CONFIRMED
+X-Bugzilla-Resolution: 
+X-Bugzilla-Priority: ---
+X-Bugzilla-Assigned-To: lkcl@lkcl.net
+X-Bugzilla-Flags: 
+X-Bugzilla-Changed-Fields: 
+Message-ID: <bug-319-13-DKdmuY2Mpi@https.bugs.libre-soc.org/>
+In-Reply-To: <bug-319-13@https.bugs.libre-soc.org/>
+References: <bug-319-13@https.bugs.libre-soc.org/>
+X-Bugzilla-URL: https://bugs.libre-soc.org/
+Auto-Submitted: auto-generated
+MIME-Version: 1.0
+Subject: [libre-riscv-dev] [Bug 319] POWER9 setting carry (and other) XER
+ flags
+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>
+
+aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTMxOQoKLS0tIENvbW1l
+bnQgIzEgZnJvbSBMdWtlIEtlbm5ldGggQ2Fzc29uIExlaWdodG9uIDxsa2NsQGxrY2wubmV0PiAt
+LS0KU2VjdGlvbiAzLjIuMiBGaXhlZC1Qb2ludCBFeGNlcHRpb24gUmVnaXN0ZXIgKFhFUikKCjMy
+IFN1bW1hcnkgT3ZlcmZsb3cgKFNPKQogICBUaGUgU3VtbWFyeSBPdmVyZmxvdyBiaXQgaXMgc2V0
+IHRvIDEgd2hlbi0KICAgZXZlciBhbiBpbnN0cnVjdGlvbiAoZXhjZXB0IG10c3ByIGFuZCBhZGRl
+eCkKICAgc2V0cyB0aGUgT3ZlcmZsb3cgYml0LiBPbmNlIHNldCwgdGhlIFNPIGJpdAogICByZW1h
+aW5zIHNldCB1bnRpbCBpdCBpcyBjbGVhcmVkIGJ5IGFuIG10c3ByCiAgIGluc3RydWN0aW9uIChz
+cGVjaWZ5aW5nIHRoZSBYRVIpLiBJdCBpcyBub3QKICAgYWx0ZXJlZCBieSBDb21wYXJlIGluc3Ry
+dWN0aW9ucywgb3IgYnkgb3RoZXIKICAgaW5zdHJ1Y3Rpb25zIChleGNlcHQgbXRzcHIgdG8gdGhl
+IFhFUiBhbmQKICAgYWRkZXggd2l0aCBvcGVyYW5kIENZPTApIHRoYXQgY2Fubm90IG92ZXItCiAg
+IGZsb3cuIEV4ZWN1dGluZyBhbiBtdHNwciBpbnN0cnVjdGlvbiB0byB0aGUKICAgWEVSLCBzdXBw
+bHlpbmcgdGhlIHZhbHVlcyAwIGZvciBTTyBhbmQgMSBmb3IKICAgT1YsIGNhdXNlcyBTTyB0byBi
+ZSBzZXQgdG8gMCBhbmQgT1YgdG8gYmUgc2V0CiAgIHRvIDEuIGFkZGV4IGRvZXMgbm90IGFsdGVy
+IHRoZSBjb250ZW50cyBvZiBTTy4KCjMzIE92ZXJmbG93IChPVikKICAgVGhlIE92ZXJmbG93IGJp
+dCBpcyBzZXQgdG8gaW5kaWNhdGUgdGhhdCBhbiBvdmVyLQogICBmbG93IGhhcyBvY2N1cnJlZCBk
+dXJpbmcgZXhlY3V0aW9uIG9mIGFuCiAgIGluc3RydWN0aW9uLiBUaGUgT3ZlcmZsb3cgYml0IGNh
+biBhbHNvIHVzZWQgYXMKICAgYW4gaW5kZXBlbmRlbnQgQ2FycnkgYml0IGJ5IHVzaW5nIHRoZSBh
+ZGRleAogICB3aXRoIG9wZXJhbmQgQ1k9MCBpbnN0cnVjdGlvbiBhbmQgYXZvaWRpbmcKICAgb3Ro
+ZXIgaW5zdHJ1Y3Rpb25zIHRoYXQgbW9kaWZ5IHRoZSBPdmVyZmxvdyBiaXQKICAgKGUuZy4sIGFu
+eSBYTy1mb3JtIGluc3RydWN0aW9uIHdpdGggT0U9MSkuCiAgIFhPLWZvcm0gQWRkLCBTdWJ0cmFj
+dCBGcm9tLCBhbmQgTmVnYXRlCiAgIGluc3RydWN0aW9ucyBoYXZpbmcgT0U9MSBzZXQgaXQgdG8g
+MSBpZiB0aGUgY2FycnkKICAgb3V0IG9mIGJpdCBNIGlzIG5vdCBlcXVhbCB0byB0aGUgY2Fycnkg
+b3V0IG9mIGJpdAogICBNKzEsIGFuZCBzZXQgaXQgdG8gMCBvdGhlcndpc2UuCgogICBYTy1mb3Jt
+IE11bHRpcGx5IExvdyBhbmQgRGl2aWRlIGluc3RydWN0aW9ucwogICBoYXZpbmcgT0U9MSBzZXQg
+aXQgdG8gMSBpZiB0aGUgcmVzdWx0IGNhbm5vdCBiZQogICByZXByZXNlbnRlZCBpbiA2NCBiaXRz
+IChtdWxsZCwgZGl2ZCwgZGl2ZGUsCiAgIGRpdmR1LCBkaXZkZXUpIG9yIGluIDMyIGJpdHMgKG11
+bGx3LCBkaXZ3LAogICBkaXZ3ZSwgZGl2d3UsIGRpdndldSksIGFuZCBzZXQgaXQgdG8gMCBvdGhl
+ci0KICAgd2lzZS4KCiAgIGFkZGV4IHdpdGggb3BlcmFuZCBDWT0wIHNldHMgT1YgdG8gMSBpZiB0
+aGVyZQogICBpcyBhIGNhcnJ5IG91dCBvZiBiaXQgTSwgYW5kIHNldHMgaXQgdG8gMCBvdGhlci0K
+ICAgd2lzZS4KCiAgIFRoZSBPViBiaXQgaXMgbm90IGFsdGVyZWQgYnkgQ29tcGFyZSBpbnN0cnVj
+LQogICB0aW9ucywgb3IgYnkgb3RoZXIgaW5zdHJ1Y3Rpb25zIChleGNlcHQgbXRzcHIgdG8KICAg
+dGhlIFhFUikgdGhhdCBjYW5ub3Qgb3ZlcmZsb3cuCgozNCBDYXJyeSAoQ0EpCiAgIFRoZSBDYXJy
+eSBiaXQgaXMgc2V0IGFzIGZvbGxvd3MsIGR1cmluZyBleGVjdS0KICAgdGlvbiBvZiBjZXJ0YWlu
+IGluc3RydWN0aW9ucy4gQWRkIENhcnJ5aW5nLCBTdWItCiAgIHRyYWN0IEZyb20gQ2Fycnlpbmcs
+IEFkZCBFeHRlbmRlZCwgYW5kCiAgIFN1YnRyYWN0IEZyb20gRXh0ZW5kZWQgdHlwZXMgb2YgaW5z
+dHJ1Y3Rpb25zCiAgIHNldCBpdCB0byAxIGlmIHRoZXJlIGlzIGEgY2Fycnkgb3V0IG9mIGJpdCBN
+LCBhbmQKICAgc2V0IGl0IHRvIDAgb3RoZXJ3aXNlLiBTaGlmdCBSaWdodCBBbGdlYnJhaWMKICAg
+aW5zdHJ1Y3Rpb25zIHNldCBpdCB0byAxIGlmIGFueSAxLWJpdHMgaGF2ZSBiZWVuCiAgIHNoaWZ0
+ZWQgb3V0IG9mIGEgbmVnYXRpdmUgb3BlcmFuZCwgYW5kIHNldCBpdCB0bwogICAwIG90aGVyd2lz
+ZS4gVGhlIENBIGJpdCBpcyBub3QgYWx0ZXJlZCBieSBDb20tCiAgIHBhcmUgaW5zdHJ1Y3Rpb25z
+LCBvciBieSBvdGhlciBpbnN0cnVjdGlvbnMKICAgKGV4Y2VwdCBTaGlmdCBSaWdodCBBbGdlYnJh
+aWMsIG10c3ByIHRvIHRoZQogICBYRVIpIHRoYXQgY2Fubm90IGNhcnJ5LgoKNDQgT3ZlcmZsb3cz
+MiAoT1YzMikKICAgT1YzMiBpcyBzZXQgd2hlbmV2ZXIgT1YgaXMgaW1wbGljaXRseSBzZXQsIGFu
+ZAogICBpcyBzZXQgdG8gdGhlIHNhbWUgdmFsdWUgdGhhdCBPViBpcyBkZWZpbmVkIHRvCiAgIGJl
+IHNldCB0byBpbiAzMi1iaXQgbW9kZS4KCjQ1IENhcnJ5MzIgKENBMzIpCiAgIENBMzIgaXMgc2V0
+IHdoZW5ldmVyIENBIGlzIGltcGxpY2l0bHkgc2V0LCBhbmQKICAgaXMgc2V0IHRvIHRoZSBzYW1l
+IHZhbHVlIHRoYXQgQ0EgaXMgZGVmaW5lZCB0bwogICBiZSBzZXQgdG8gaW4gMzItYml0IG1vZGUu
+CgotLSAKWW91IGFyZSByZWNlaXZpbmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBhcmUgb24gdGhl
+IENDIGxpc3QgZm9yIHRoZSBidWcuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2
+QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxt
+YW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==
+