From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mihai =?UTF-8?B?RG9uyJt1?= Subject: Re: [PATCH v3 3/3] x86/emulate: added tests for {, v}movd mm, r32/m32 and {, v}movq xmm, r64/m64 Date: Mon, 1 Aug 2016 15:46:52 +0300 Message-ID: <20160801154652.1bc9ae3a@bitdefender.com> References: <20160801025231.7211-1-mdontu@bitdefender.com> <20160801025231.7211-3-mdontu@bitdefender.com> <0312fe1b-2c5d-3f63-5b1d-69a30335944f@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <0312fe1b-2c5d-3f63-5b1d-69a30335944f@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Jan Beulich , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gTW9uZGF5IDAxIEF1Z3VzdCAyMDE2IDEwOjU0OjEwIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g T24gMDEvMDgvMTYgMDM6NTIsIE1paGFpIERvbsibdSB3cm90ZToKPiA+IFNpZ25lZC1vZmYtYnk6 IE1paGFpIERvbsibdSA8bWRvbnR1QGJpdGRlZmVuZGVyLmNvbT4KPiA+IC0tLQo+ID4gQ2hhbmdl ZCBzaW5jZSB2MjoKPiA+ICAqIGFkZGVkIHRlc3RzIGZvciB7LHZ9bW92cSB4bW0scjY0Cj4gPiAt LS0KPiA+ICB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDEy MCArKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTIwIGlu c2VydGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y L3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZf ZW11bGF0b3IuYwo+ID4gaW5kZXggODk5NDE0OS4uZmI1OWIwZiAxMDA2NDQKPiA+IC0tLSBhL3Rv b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCj4gPiArKysgYi90b29s cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwo+ID4gQEAgLTY1MCw2ICs2 NTAsODggQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ID4gICNkZWZpbmUgY2hl Y2tfZWlwKHdoaWNoKSAocmVncy5laXAgPT0gKHVuc2lnbmVkIGxvbmcpaW5zdHIgKyBcCj4gPiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyl3aGlj aCMjX2xlbikKPiA+ICAKPiA+ICsgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdmQgJSVt bTMsMzIoJSVlYXgpLi4uIik7Cj4gPiArICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX21t eCApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGRlY2xfaW5zbihtb3ZkX3RvX21lbTMyKTsKPiA+ ICsKPiA+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZXFiICUlbW0zLCAlJW1tM1xuIgo+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24obW92ZF90b19tZW0zMiwgIm1vdmQg JSVtbTMsIDMyKCUlZWF4KSIpCj4gPiArICAgICAgICAgICAgICAgICAgICAgICA6OiApOwo+ID4g Kwo+ID4gKyAgICAgICAgKihyZXMgKyA4KSA9IDB4YmRiZGJkYmQ7Cj4gPiArICAgICAgICBzZXRf aW5zbihtb3ZkX3RvX21lbTMyKTsKPiA+ICsgICAgICAgIHJlZ3MuZWF4ID0gKHVuc2lnbmVkIGxv bmcpcmVzOwo+ID4gKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOwo+ ID4gKyAgICAgICAgaWYgKCAocmMgIT0gWDg2RU1VTF9PS0FZKSB8fCAqKHJlcyArIDgpICE9IDB4 ZmZmZmZmZmYgfHwKPiA+ICsgICAgICAgICAgICAgIWNoZWNrX2VpcChtb3ZkX3RvX21lbTMyKSAp Cj4gPiArICAgICAgICAgICAgZ290byBmYWlsOwo+ID4gKyAgICAgICAgcHJpbnRmKCJva2F5XG4i KTsKPiA+ICsgICAgfQo+ID4gKyAgICBlbHNlCj4gPiArICAgICAgICBwcmludGYoInNraXBwZWRc biIpOwo+ID4gKwo+ID4gKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92ZCAlJW1tMywl JWVheC4uLiIpOyAgCj4gCj4gQ291bGQgd2UgcG9zc2libHkgY2hhbmdlIHRoaXMgdG8gJWVieCBp bnN0ZWFkIG9mICVlYXg/CgpTdXJlIHRoaW5nIQoKPiBUaGF0IGNhc2UgaXMgZmFyIG1vcmUgbGlr ZWx5IHRvIGdvIGJhbmcgaW4gYSBkZWJ1ZyBidWlsZCBpZiB0aGUgZW11bGF0b3IKPiBpcyB3cm9u Zy4KPiAKPiBPdGhlcndpc2UsIFJldmV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w ZXIzQGNpdHJpeC5jb20+CgotLSAKTWloYWkgRE9OyJpVCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK