From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH v5 07/47] x86emul: support AVX512DQ logic FP insns Date: Mon, 19 Nov 2018 03:16:33 -0700 Message-ID: <5BF28D8102000078001FD42F@prv1-mh.provo.novell.com> References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com> <5BF289D802000078001FD3DF@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 1gOgbe-0005ss-7q for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:16:38 +0000 In-Reply-To: <5BF289D802000078001FD3DF@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 , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTog QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYzOiBOZXcuCgot LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rl c3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE0NCw2ICsxNDQsMTMgQEAgc3RhdGlj IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihtb3ZkcXUxNiwgICAg ZjIsICAgMGYsIDdmLCAgICB2bCwgICAgdywgdmwpLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVj dCB0ZXN0IGF2eDUxMmRxX2FsbFtdID0geworICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAg IDBmLCA1NCksCisgICAgSU5TTl9QRlAoYW5kbiwgICAgICAgICAgICAgMGYsIDU1KSwKKyAgICBJ TlNOX1BGUChvciwgICAgICAgICAgICAgICAwZiwgNTYpLAorICAgIElOU05fUEZQKHhvciwgICAg ICAgICAgICAgIDBmLCA1NyksCit9OworCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF9h bGxbXSA9IHsgVkxfNTEyLCBWTF8xMjgsIFZMXzI1NiB9Owogc3RhdGljIGNvbnN0IHVuc2lnbmVk IGNoYXIgdmxfMTI4W10gPSB7IFZMXzEyOCB9OwogCkBAIC00NzUsNCArNDgyLDUgQEAgdm9pZCBl dmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0cnVjdAogICAgIFJVTihhdng1MTJmLCBhbGwp OwogICAgIFJVTihhdng1MTJmLCAxMjgpOwogICAgIFJVTihhdng1MTJidywgYWxsKTsKKyAgICBS VU4oYXZ4NTEyZHEsIGFsbCk7CiB9Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBA IC0zMDIsNyArMzAyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAg ICBbMHg1MF0gPSB7IERzdFJlZ3xTcmNJbXBsaWNpdHxNb2RSTXxNb3YgfSwKICAgICBbMHg1MV0g PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxUd29PcCwgc2ltZF9hbnlfZnAsIGQ4c192bCB9 LAogICAgIFsweDUyIC4uLiAweDUzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfFR3b09w LCBzaW1kX3NpbmdsZV9mcCB9LAotICAgIFsweDU0IC4uLiAweDU3XSA9IHsgRHN0SW1wbGljaXR8 U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDU0IC4uLiAweDU3XSA9IHsg RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCiAgICAg WzB4NTggLi4uIDB4NTldID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2Zw LCBkOHNfdmwgfSwKICAgICBbMHg1YSAuLi4gMHg1Yl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN b2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHg1YyAuLi4gMHg1Zl0gPSB7IERzdEltcGxp Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LApAQCAtNjMzNiw2ICs2MzM2 LDE3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBkc3QuYnl0ZXMgPSA0OwogICAgICAgICBicmVh azsKIAorICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4NTQpOiAvKiB2YW5k cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIENBU0VfU0lNRF9Q QUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4NTUpOiAvKiB2YW5kbnB7cyxkfSBbeHl6XW1tL21lbSxb eHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBm LCAweDU2KTogLyogdm9ycHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor ICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4NTcpOiAvKiB2eG9ycHtzLGR9 IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNl cHRpb25faWYoKGV2ZXgudyAhPSAoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSB8 fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX01FTSAmJiBl dmV4LmJyKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAg ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGF2eDUxMl92bGVu X2NoZWNrKGZhbHNlKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwogICAgIENBU0VfU0lNRF9B TExfRlAoLCAweDBmLCAweDVhKTogICAgICAgIC8qIGN2dHtwLHN9e3MsZH0ye3Asc317cyxkfSB4 bW0vbWVtLHhtbSAqLwogICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1YSk6ICAg IC8qIHZjdnRwe3MsZH0ycHtzLGR9IHhtbS9tZW0seG1tICovCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgLyogdmN2dHN7cyxkfTJze3MsZH0geG1tL21lbSx4bW0s eG1tICovCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==