From: bugzilla-daemon Date: Mon, 18 May 2020 11:08:20 +0000 (+0000) Subject: [libre-riscv-dev] [Bug 319] POWER9 setting carry (and other) XER flags X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0cec646f08a3a4a64f9bfb1b7c668814681e24dd;p=libre-riscv-dev.git [libre-riscv-dev] [Bug 319] POWER9 setting carry (and other) XER flags --- diff --git a/c7/5341b8487b4e64f6cbdc09d9a3c79886af283c b/c7/5341b8487b4e64f6cbdc09d9a3c79886af283c new file mode 100644 index 0000000..9c7f21e --- /dev/null +++ b/c7/5341b8487b4e64f6cbdc09d9a3c79886af283c @@ -0,0 +1,109 @@ +Return-path: +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 ) + 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 ) 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: +In-Reply-To: +References: +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 + +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" + +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== +