From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Adalbert=20Laz=C4=83r?= Subject: [RFC PATCH v6 80/92] kvm: x86: emulate movss xmm, m32 Date: Fri, 9 Aug 2019 19:00:35 +0300 Message-ID: <20190809160047.8319-81-alazar@bitdefender.com> References: <20190809160047.8319-1-alazar@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190809160047.8319-1-alazar@bitdefender.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: kvm@vger.kernel.org Cc: Tamas K Lengyel , Weijiang Yang , Yu C , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= , Jan Kiszka , =?UTF-8?q?Samuel=20Laur=C3=A9n?= , Konrad Rzeszutek Wilk , virtualization@lists.linux-foundation.org, =?UTF-8?q?Adalbert=20Laz=C4=83r?= , linux-mm@kvack.org, Patrick Colp , Mathieu Tarral , Stefan Hajnoczi , Paolo Bonzini , Zhang@mail.linuxfoundation.org, =?UTF-8?q?Mihai=20Don=C8=9Bu?= List-Id: virtualization@lists.linuxfoundation.org RnJvbTogTWloYWkgRG9uyJt1IDxtZG9udHVAYml0ZGVmZW5kZXIuY29tPgoKVGhpcyBpcyBuZWVk ZWQgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byBzdXBwb3J0IGd1ZXN0IGNvZGUgdGhhdCB1c2VzIG1v dnNzIHRvCndyaXRlIGludG8gcGFnZXMgdGhhdCBhcmUgbWFya2VkIGZvciB3cml0ZSB0cmFja2lu Zy4KClNpZ25lZC1vZmYtYnk6IE1paGFpIERvbsibdSA8bWRvbnR1QGJpdGRlZmVuZGVyLmNvbT4K U2lnbmVkLW9mZi1ieTogQWRhbGJlcnQgTGF6xINyIDxhbGF6YXJAYml0ZGVmZW5kZXIuY29tPgot LS0KIGFyY2gveDg2L2t2bS9lbXVsYXRlLmMgfCA4ICsrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwg NiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2 bS9lbXVsYXRlLmMgYi9hcmNoL3g4Ni9rdm0vZW11bGF0ZS5jCmluZGV4IDlkMzhmODkyYmVlYS4u YjhhNDEyYjhiMDg3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rdm0vZW11bGF0ZS5jCisrKyBiL2Fy Y2gveDg2L2t2bS9lbXVsYXRlLmMKQEAgLTExODQsOSArMTE4NCwxMyBAQCBzdGF0aWMgdTggc2lt ZF9wcmVmaXhfdG9fYnl0ZXMoY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCiAK IAlzd2l0Y2ggKGN0eHQtPmIpIHsKIAljYXNlIDB4MTE6CisJCS8qIG1vdnNzIHhtbSwgbTMyICov CiAJCS8qIG1vdnNkIHhtbSwgbTY0ICovCiAJCS8qIG1vdnVwcyB4bW0sIG0xMjggKi8KLQkJaWYg KHNpbWRfcHJlZml4ID09IDB4ZjIpIHsKKwkJaWYgKHNpbWRfcHJlZml4ID09IDB4ZjMpIHsKKwkJ CWJ5dGVzID0gNDsKKwkJCWJyZWFrOworCQl9IGVsc2UgaWYgKHNpbWRfcHJlZml4ID09IDB4ZjIp IHsKIAkJCWJ5dGVzID0gODsKIAkJCWJyZWFrOwogCQl9CkBAIC00NTUwLDcgKzQ1NTQsNyBAQCBz dGF0aWMgY29uc3Qgc3RydWN0IGdwcmVmaXggcGZ4XzBmXzJiID0gewogfTsKIAogc3RhdGljIGNv bnN0IHN0cnVjdCBncHJlZml4IHBmeF8wZl8xMF8wZl8xMSA9IHsKLQlJKFVuYWxpZ25lZCwgZW1f bW92KSwgSShVbmFsaWduZWQsIGVtX21vdiksIEkoVW5hbGlnbmVkLCBlbV9tb3YpLCBOLAorCUko VW5hbGlnbmVkLCBlbV9tb3YpLCBJKFVuYWxpZ25lZCwgZW1fbW92KSwgSShVbmFsaWduZWQsIGVt X21vdiksIEkoVW5hbGlnbmVkLCBlbV9tb3YpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCBn cHJlZml4IHBmeF8wZl8yOF8wZl8yOSA9IHsKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBsaXN0ClZpcnR1YWxpemF0 aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0 aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u