From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Adalbert=20Laz=C4=83r?= Subject: [RFC PATCH v6 83/92] kvm: x86: emulate movd xmm, m32 Date: Fri, 9 Aug 2019 19:00:38 +0300 Message-ID: <20190809160047.8319-84-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 dmQgdG8Kd3JpdGUgaW50byBwYWdlcyB0aGF0IGFyZSBtYXJrZWQgZm9yIHdyaXRlIHRyYWNraW5n LgoKU2lnbmVkLW9mZi1ieTogTWloYWkgRG9uyJt1IDxtZG9udHVAYml0ZGVmZW5kZXIuY29tPgpT aWduZWQtb2ZmLWJ5OiBBZGFsYmVydCBMYXrEg3IgPGFsYXphckBiaXRkZWZlbmRlci5jb20+Ci0t LQogYXJjaC94ODYva3ZtL2VtdWxhdGUuYyB8IDEyICsrKysrKysrKysrLQogMSBmaWxlIGNoYW5n ZWQsIDExIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4 Ni9rdm0vZW11bGF0ZS5jIGIvYXJjaC94ODYva3ZtL2VtdWxhdGUuYwppbmRleCA3Yzc5NTA0ZTU4 Y2QuLmI0MmE3MTY1MzYyMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva3ZtL2VtdWxhdGUuYworKysg Yi9hcmNoL3g4Ni9rdm0vZW11bGF0ZS5jCkBAIC0xMjAzLDYgKzEyMDMsMTEgQEAgc3RhdGljIHU4 IHNpbWRfcHJlZml4X3RvX2J5dGVzKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0 LAogCQlpZiAoc2ltZF9wcmVmaXggPT0gMHg2NikKIAkJCWJ5dGVzID0gODsKIAkJYnJlYWs7CisJ Y2FzZSAweDdlOgorCQkvKiBtb3ZkIHhtbSwgbTMyICovCisJCWlmIChzaW1kX3ByZWZpeCA9PSAw eDY2KQorCQkJYnl0ZXMgPSA0OworCQlicmVhazsKIAlkZWZhdWx0OgogCQlicmVhazsKIAl9CkBA IC00NTY0LDYgKzQ1NjksMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBncHJlZml4IHBmeF8wZl9k NiA9IHsKIAlOLCBJKDAsIGVtX21vdiksIE4sIE4sCiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0 IGdwcmVmaXggcGZ4XzBmXzdlID0geworCU4sIEkoMCwgZW1fbW92KSwgTiwgTiwKK307CisKIHN0 YXRpYyBjb25zdCBzdHJ1Y3QgZ3ByZWZpeCBwZnhfMGZfMmIgPSB7CiAJSUQoMCwgJmluc3RyX2R1 YWxfMGZfMmIpLCBJRCgwLCAmaW5zdHJfZHVhbF8wZl8yYiksIE4sIE4sCiB9OwpAQCAtNDgyMyw3 ICs0ODMyLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBvcGNvZGUgdHdvYnl0ZV90YWJsZVsyNTZd ID0gewogCU4sIE4sIE4sIE4sCiAJTiwgTiwgTiwgTiwKIAlOLCBOLCBOLCBOLAotCU4sIE4sIE4s IEdQKFNyY1JlZyB8IERzdE1lbSB8IE1vZFJNIHwgTW92LCAmcGZ4XzBmXzZmXzBmXzdmKSwKKwlO LCBOLCBHUChNb2RSTSB8IFNyY1JlZyB8IERzdE1lbSB8IEdQUk1vZFJNIHwgTW92IHwgU3NlLCAm cGZ4XzBmXzdlKSwKKwlHUChTcmNSZWcgfCBEc3RNZW0gfCBNb2RSTSB8IE1vdiwgJnBmeF8wZl82 Zl8wZl83ZiksCiAJLyogMHg4MCAtIDB4OEYgKi8KIAlYMTYoRChTcmNJbW0gfCBOZWFyQnJhbmNo KSksCiAJLyogMHg5MCAtIDB4OUYgKi8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBsaXN0ClZpcnR1YWxpemF0aW9u QGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9u Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u