From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mihai =?UTF-8?B?RG9uyJt1?= Subject: Re: [PATCH v3 2/3] x86/emulate: add support of emulating SSE2 instruction {, v}movd mm, r32/m32 and {, v}movq mm, r64 Date: Mon, 1 Aug 2016 17:55:20 +0300 Message-ID: <20160801175520.606b212f@bitdefender.com> References: <20160801025231.7211-1-mdontu@bitdefender.com> <20160801025231.7211-2-mdontu@bitdefender.com> <96929bbb-22f5-4e58-648f-a734caea2ee6@citrix.com> <20160801155327.18e0e54c@bitdefender.com> <579F63BC02000078001014A8@prv-mh.provo.novell.com> <20160801162821.58a728a9@bitdefender.com> <579F6E180200007800101552@prv-mh.provo.novell.com> <20160801174833.5a20f846@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160801174833.5a20f846@bitdefender.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Andrew Cooper , Zhi Wang , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gTW9uZGF5IDAxIEF1Z3VzdCAyMDE2IDE3OjQ4OjMzIE1paGFpIERvbsibdSB3cm90ZToKPiBP biBNb25kYXkgMDEgQXVndXN0IDIwMTYgMDc6NDM6MjAgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+ ID4gPiBZb3VyIHN1Z2dlc3Rpb24gbWFrZXMgc2Vuc2UsIGJ1dCBJJ20gc3RhcnRpbmcgdG8gZG91 YnQgbXkgaW5pdGlhbAo+ID4gPiA+ID4gcGF0Y2guIDotKSBJJ20gdGVzdGluZyAibW92cSB4bW0x LCB4bW0xIiBhbmQgbm90aWNpbmcgdGhhdCBpdCB0YWtlcyB0aGUKPiA+ID4gPiA+IEdQUi1oYW5k bGluZyByb3V0ZSBhbmQgSSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gZWFzaWx5IHByZXZlbnQg aXQKPiA+ID4gPiA+IHdpdGggIShyZXhfcHJlZml4ICYgUkVYX0IpLCBhcyByZXhfcHJlZml4ID09 IDAgYW5kIHZleC5iID09IDEuIEkgbmVlZAo+ID4gPiA+ID4gdG8gdGFrZSBhIGhhcmRlciBsb29r IGF0IGhvdyB0aGF0IGNsYXNzIG9mIGluc3RydWN0aW9ucyBpcyBjb2RlZC4gICAgICAKPiA+ID4g PiAKPiA+ID4gPiBZb3Ugb2J2aW91c2x5IG5lZWQgdG8gZGlzdGluZ3Vpc2ggdGhlIHR3byBraW5k cyBvZiByZWdpc3RlciBzb3VyY2VzLwo+ID4gPiA+IGRlc3RpbmF0aW9uczogR1BScyBuZWVkIHN1 aXRhYmxlIHJlLXdyaXRpbmcgb2YgdGhlIGluc3RydWN0aW9uICh3aXRob3V0Cj4gPiA+ID4gaGF2 aW5nIGxvb2tlZCBhdCB0aGUgbW9zdCByZWNlbnQgdmVyc2lvbiBvZiB0aGUgcGF0Y2ggeWV0IEkg YnR3IGRvdWJ0Cj4gPiA+ID4gY29udmVydGluZyByZWdpc3RlciB0byBtZW1vcnkgb3BlcmFuZHMg aXMgdGhlIG1vc3QgZWZmaWNpZW50IG1vZGVsKSwKPiA+ID4gPiB3aGlsZSBNTXMsIFhNTXMsIGFu ZCBZTU1zIGNhbiByZXRhaW4gdGhlaXIgcmVnaXN0ZXIgZW5jb2RpbmcuICAgIAo+ID4gPiAKPiA+ ID4gUmVnYXJkaW5nIGVmZmljaWVuY3ksIEknbSBub3QgbWFycmllZCB3aXRoIHRoZSBhcHByb2Fj aCBJJ3ZlIHByb3Bvc2VkLgo+ID4gPiBJZiB5b3UgY2FuIGdpdmUgbWUgYSBmZXcgbW9yZSBoaW50 cywgSSBjYW4gZ2l2ZSBpdCBhIHRyeS4gICAgCj4gPiAKPiA+IEknZCByYXRoZXIgcGljayBhIGZp eGVkIHJlZ2lzdGVyIGFuZCB1cGRhdGUgdGhlIHJlZ3MtPi4uLiBmaWVsZCBmcm9tIHRoYXQKPiA+ IGFmdGVyIHRoZSBzdHViIHdhcyBleGVjdXRlZC4gRS5nLiB1c2luZyByQVggYW5kIHRyZWF0aW5n IGl0IGp1c3QgbGlrZSBhCj4gPiByZXR1cm4gdmFsdWUgb2YgdGhlICJjYWxsIi4gQnV0IG1heWJl IEknbSBpbWFnaW5pbmcgdGhpcyBlYXNpZXIgdGhhbiBpdAo+ID4gcmVhbGx5IGlzOyBhcyBhbiBh bHRlcm5hdGl2ZSBJJ2QgdGhlbiBzdWdnZXN0IHJlYWxseSBmb2xsb3dpbmcgd2hhdCBBbmRyZXcK PiA+IHNhaWQgLSB1c2UgYSBwb2ludGVyIGludG8gcmVncy0+LCBub3QgbW12YWxwLiBCdXQgKGFz IHNhaWQgaW4gdGhlIHJldmlldwo+ID4gbWFpbCkgeW91J2QgdGhlbiBoYXZlIHRoZSBwcm9ibGVt IG9mIHRoZSBtaXNzaW5nIHplcm8tZXh0ZW5zaW9uIGZvcgo+ID4gd3JpdGVzIHRvIDMyLWJpdCBH UFJzICAKPiAKPiBJIHRob3VnaHQgdGhhdCBieSByZS11c2luZyAoaGlqYWNraW5nLCByZWFsbHkp IG1tdmFscCwgdGhlIHBhdGNoIHdpbGwKPiBsb29rIGxlc3MgaW50cnVzaXZlIGFuZCB0aHVzIG5v dCBhZGQgdG9vIG11Y2ggdG8gYW4gYWxyZWFkeSBjb21wbGV4Cj4gY29kZS4KPiAKPiBBc3N1bWlu ZyBJJ2xsIGp1c3QgcGFzcyB0byB0aGUgc3R1YiAiYSIoZWEucmVnKSwgd291bGQgaXQgYmUgYSBn b29kCj4gaWRlYSB0byBqdXN0IHplcm8tb3V0IHRoZSA2NGJpdCByZWdpc3RlciBiZWZvcmUgdGhh dD8gSXQgZG9lcyBub3QKPiBhcHBlYXIgdG8gYmUgYW55IGluc3RydWN0aW9ucyB0aGF0IHdyaXRl IGp1c3QgdGhlIGxvdyBkd29yZC4gT3IgYW0gSQo+IG1pc3VuZGVyc3RhbmRpbmcgdGhlIHplcm8t ZXh0ZW5zaW9uIGNvbmNlcHQ/Cj4gCgpKdXN0IHRvIGJlIHN1cmUgSSdtIG1ha2luZyBteXNlbGYg dW5kZXJzdG9vZCwgZWEucmVnIGNvbnRhaW5zIHRoZQpvdXRwdXQgb2YgZGVjb2RlX3JlZ2lzdGVy KCkgd2hpY2gsIGluIHR1cm4sIHJldHVybnMgYSBwb2ludGVyIGluIHJlZ3MuCgotLSAKTWloYWkg RE9OyJpVCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK