From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH v3 09/34] x86emul: support AVX512DQ logic FP insns Date: Tue, 18 Sep 2018 05:59:09 -0600 Message-ID: <5BA0E88D02000078001E957C@prv1-mh.provo.novell.com> References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com> <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g2Eex-000718-Lm for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:59:15 +0000 In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel Cc: George Dunlap , Andrew Cooper , Wei Liu List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTMwLDYgKzEzMCwxMyBAQCBz dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKG1vdmRxdTE2 LCAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgIHcsIHZsKSwKIH07CiAKK3N0YXRpYyBjb25zdCBz dHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXSA9IHsKKyAgICBJTlNOX1BGUChhbmQsICAgICAgICAg ICAgICAwZiwgNTQpLAorICAgIElOU05fUEZQKGFuZG4sICAgICAgICAgICAgIDBmLCA1NSksCisg ICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwKKyAgICBJTlNOX1BGUCh4b3Is ICAgICAgICAgICAgICAwZiwgNTcpLAorfTsKKwogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIg dmxfYWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBWTF8yNTYgfTsKIHN0YXRpYyBjb25zdCB1bnNp Z25lZCBjaGFyIHZsXzEyOFtdID0geyBWTF8xMjggfTsKIApAQCAtNDQxLDQgKzQ0OCw1IEBAIHZv aWQgZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QKICAgICBSVU4oYXZ4NTEyZiwg YWxsKTsKICAgICBSVU4oYXZ4NTEyZiwgMTI4KTsKICAgICBSVU4oYXZ4NTEyYncsIGFsbCk7Cisg ICAgUlVOKGF2eDUxMmRxLCBhbGwpOwogfQotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv eDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu YwpAQCAtMzAwLDcgKzMwMCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7 CiAgICAgWzB4NTBdID0geyBEc3RSZWd8U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4 NTFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18VHdvT3AsIHNpbWRfYW55X2ZwLCBkOHNf dmwgfSwKICAgICBbMHg1MiAuLi4gMHg1M10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxU d29PcCwgc2ltZF9zaW5nbGVfZnAgfSwKLSAgICBbMHg1NCAuLi4gMHg1N10gPSB7IERzdEltcGxp Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAgfSwKKyAgICBbMHg1NCAuLi4gMHg1N10g PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9LAog ICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2Fu eV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NWEgLi4uIDB4NWJdID0geyBEc3RJbXBsaWNpdHxTcmNN ZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4NWMgLi4uIDB4NWZdID0geyBEc3RJ bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwKQEAgLTYzMTksNiAr NjMxOSwxNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0LmJ5dGVzID0gNDsKICAgICAgICAg YnJlYWs7CiAKKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDU0KTogLyog dmFuZHB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBDQVNFX1NJ TURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDU1KTogLyogdmFuZG5we3MsZH0gW3h5el1tbS9t ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwg MHgwZiwgMHg1Nik6IC8qIHZvcnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g Ki8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDU3KTogLyogdnhvcnB7 cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVf ZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFT SykgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9NRU0g JiYgZXZleC5icikpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAg ICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBhdng1MTJf dmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBDQVNFX1NJ TURfQUxMX0ZQKCwgMHgwZiwgMHg1YSk6ICAgICAgICAvKiBjdnR7cCxzfXtzLGR9MntwLHN9e3Ms ZH0geG1tL21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4NWEp OiAgICAvKiB2Y3Z0cHtzLGR9MnB7cyxkfSB4bW0vbWVtLHhtbSAqLwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnRze3MsZH0yc3tzLGR9IHhtbS9tZW0s eG1tLHhtbSAqLwoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2 ZWw=