From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v4 05/17] x86emul: support MMX/SSE{, 2, 4a} insns with only register operands Date: Wed, 1 Mar 2017 20:01:29 +0000 Message-ID: References: <58B57E43020000780013E26B@prv-mh.provo.novell.com> <58B5808D020000780013E2AC@prv-mh.provo.novell.com> <895b7d86-9f3c-821b-ae02-572bc66a4f7e@citrix.com> <58B6EC1C020000780013ECAC@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjARI-0001vr-2o for xen-devel@lists.xenproject.org; Wed, 01 Mar 2017 20:01:32 +0000 In-Reply-To: <58B6EC1C020000780013ECAC@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: xen-devel List-Id: xen-devel@lists.xenproject.org T24gMDEvMDMvMTcgMTQ6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjAzLjE3IGF0 IDE1OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI4LzAyLzE3 IDEyOjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEBAIC0yNTA1LDEyICsyNTA2LDIxIEBAIHg4 Nl9kZWNvZGUoCj4+PiAgCj4+PiAgICAgICAgICAgICAgICAgIG9wY29kZSB8PSBiIHwgTUFTS19J TlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKPj4+ICAKPj4+ICsgICAgICAgICAg ICAgICAgaWYgKCAhKGQgJiBNb2RSTSkgKQo+Pj4gKyAgICAgICAgICAgICAgICB7Cj4+PiArICAg ICAgICAgICAgICAgICAgICBtb2RybV9yZWcgPSBtb2RybV9ybSA9IG1vZHJtX21vZCA9IG1vZHJt ID0gMDsKPj4+ICsgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4gKyAgICAgICAgICAgICAg ICB9Cj4+PiArCj4+PiAgICAgICAgICAgICAgICAgIG1vZHJtID0gaW5zbl9mZXRjaF90eXBlKHVp bnQ4X3QpOwo+Pj4gICAgICAgICAgICAgICAgICBtb2RybV9tb2QgPSAobW9kcm0gJiAweGMwKSA+ PiA2Owo+Pj4gIAo+Pj4gICAgICAgICAgICAgICAgICBicmVhazsKPj4+ICAgICAgICAgICAgICB9 Cj4+PiArICAgIH0KPj4+ICAKPj4+ICsgICAgaWYgKCBkICYgTW9kUk0gKQo+Pj4gKyAgICB7Cj4+ PiAgICAgICAgICBtb2RybV9yZWcgPSAoKHJleF9wcmVmaXggJiA0KSA8PCAxKSB8ICgobW9kcm0g JiAweDM4KSA+PiAzKTsKPj4+ICAgICAgICAgIG1vZHJtX3JtICA9IG1vZHJtICYgMHgwNzsKPj4+ ICAKPj4gRG9lc24ndCB0aGlzIGh1bmsgd2FudCBzcGxpdHRpbmcgb3V0IGludG8gaXRzIG93biBw YXRjaCBhbmQKPj4gYmFja3BvcnRpbmc/ICBYZW4gNC44J3MgeDg2X2RlY29kZV9pbnNuKCkgd2Fz IHN1cHBvc2VkbHkgYWJsZSB0byBwcm92aWRlCj4+IHRoZSBjb3JyZWN0IGxlbmd0aC4KPiBXZWxs LCBpZiB0aGlzIHdhcyBhZmZlY3RpbmcgaW5zdHJ1Y3Rpb25zIHdlIGNvdWxkIGV2ZW4gcmVtb3Rl bHkKPiBleHBlY3QgdG8gbWFrZSBpdCBoZXJlLCBJIHdvdWxkIGhhdmUgZG9uZSBpdCBpbiBhIHNl cGFyYXRlCj4gcGF0Y2gsIGJ1dCB2bXplcm97YWxsLHVwcGVyfSBqdXN0IHNlZW0gdG8gdW5saWtl bHkgdG8gd2FycmFudAo+IGEgYmFja3BvcnQuCj4KPj4gSWYgc28sIGJvdGggcGF0Y2hlcyBSZXZp ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTbyBJ J2QgcHJlZmVyIHRvIGtlZXAgaXQgYXMgb25lIHBhdGNoLCBidXQgaWYgeW91IG1ha2UgeW91ciBS LWIKPiBkZXBlbmRlbnQgb24gdGhlIHNwbGl0LCB0aGVuIEknbGwgZG8gc28uIExldCBtZSBrbm93 LgoKSXQgcmVhbGx5IGRlcGVuZHMgb24gd2hhdCBhcmUgdGhlIGNoYW5jZXMgdGhhdCBhbnlvbmUg aXMgbWFraW5nIHVzZSBvZgp0aGUgZW5oYW5jZW1lbnRzLiAgSSdkIHBlcnNvbmFsbHkgZXJyIG9u IHRoZSBzaWRlIG9mIGJhY2twb3J0aW5nLCBidXQgSQphbHNvIGFjY2VwdCB0aGF0IGl0IGlzIHBy b2JhYmx5IHZlcnkgdW5saWtlbHkuCgpBdCBsZWFzdCBpdCBzaG91bGQgYmUgb2J2aW91cyB0byBk aWFnbm9zZSBhbmQgZWFzeSB0byBiYWNrcG9ydCBpZiBhbnlvbmUKY29tZXMgYWNyb3NzIHRoZSBw cm9ibGVtLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==