From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH v4 10/44] x86emul: support AVX512DQ logic FP insns Date: Tue, 25 Sep 2018 07:32:01 -0600 Message-ID: <5BAA38D102000078001EB9FB@prv1-mh.provo.novell.com> References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com> <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g4nRh-0005pB-B9 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:32:09 +0000 In-Reply-To: <5BAA34B502000078001EB9B6@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 bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTMzLDYgKzEzMywxMyBAQCBz dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKG1vdmRxdTE2 LCAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICB3LCB2bCksCiB9OwogCitzdGF0aWMgY29uc3Qg c3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10gPSB7CisgICAgSU5TTl9QRlAoYW5kLCAgICAgICAg ICAgICAgMGYsIDU0KSwKKyAgICBJTlNOX1BGUChhbmRuLCAgICAgICAgICAgICAwZiwgNTUpLAor ICAgIElOU05fUEZQKG9yLCAgICAgICAgICAgICAgIDBmLCA1NiksCisgICAgSU5TTl9QRlAoeG9y LCAgICAgICAgICAgICAgMGYsIDU3KSwKK307CisKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFy IHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2IH07CiBzdGF0aWMgY29uc3QgdW5z aWduZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxfMTI4IH07CiAKQEAgLTQ1Niw0ICs0NjMsNSBAQCB2 b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAgICAgUlVOKGF2eDUxMmYs IGFsbCk7CiAgICAgUlVOKGF2eDUxMmYsIDEyOCk7CiAgICAgUlVOKGF2eDUxMmJ3LCBhbGwpOwor ICAgIFJVTihhdng1MTJkcSwgYWxsKTsKIH0KLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl LmMKQEAgLTMwMiw3ICszMDIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUg ewogICAgIFsweDUwXSA9IHsgRHN0UmVnfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiB9LAogICAgIFsw eDUxXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfFR3b09wLCBzaW1kX2FueV9mcCwgZDhz X3ZsIH0sCiAgICAgWzB4NTIgLi4uIDB4NTNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18 VHdvT3AsIHNpbWRfc2luZ2xlX2ZwIH0sCi0gICAgWzB4NTQgLi4uIDB4NTddID0geyBEc3RJbXBs aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4NTQgLi4uIDB4NTdd ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwK ICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9h bnlfZnAsIGQ4c192bCB9LAogICAgIFsweDVhIC4uLiAweDViXSA9IHsgRHN0SW1wbGljaXR8U3Jj TWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDVjIC4uLiAweDVmXSA9IHsgRHN0 SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCkBAIC02MzI5LDYg KzYzMjksMTcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGRzdC5ieXRlcyA9IDQ7CiAgICAgICAg IGJyZWFrOwogCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHg1NCk6IC8q IHZhbmRwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9T SU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHg1NSk6IC8qIHZhbmRucHtzLGR9IFt4eXpdbW0v bWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgs IDB4MGYsIDB4NTYpOiAvKiB2b3Jwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9 ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHg1Nyk6IC8qIHZ4b3Jw e3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRl X2V4Y2VwdGlvbl9pZigoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01B U0spIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUgIT0gT1BfTUVN ICYmIGV2ZXguYnIpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7Cisg ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgYXZ4NTEy X3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBnb3RvIHNpbWRfem1tOworCiAgICAgQ0FTRV9T SU1EX0FMTF9GUCgsIDB4MGYsIDB4NWEpOiAgICAgICAgLyogY3Z0e3Asc317cyxkfTJ7cCxzfXtz LGR9IHhtbS9tZW0seG1tICovCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweDVh KTogICAgLyogdmN2dHB7cyxkfTJwe3MsZH0geG1tL21lbSx4bW0gKi8KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0c3tzLGR9MnN7cyxkfSB4bW0vbWVt LHhtbSx4bW0gKi8KCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0 Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl dmVs