From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I2iH2-0006QU-4L for qemu-devel@nongnu.org; Mon, 25 Jun 2007 02:42:08 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I2iGx-0006QI-IO for qemu-devel@nongnu.org; Mon, 25 Jun 2007 02:42:06 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I2iGx-0006QF-FL for qemu-devel@nongnu.org; Mon, 25 Jun 2007 02:42:03 -0400 Received: from py-out-1112.google.com ([64.233.166.180]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1I2iGx-00018M-0J for qemu-devel@nongnu.org; Mon, 25 Jun 2007 02:42:03 -0400 Received: by py-out-1112.google.com with SMTP id d32so1562990pye for ; Sun, 24 Jun 2007 23:42:02 -0700 (PDT) Message-ID: Date: Mon, 25 Jun 2007 15:42:02 +0900 From: "Magnus Damm" Subject: Re: [Qemu-devel] sh4: more patches In-Reply-To: <20070622114819.GD25967@networkno.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_25917_28501841.1182753722056" References: <20070622114819.GD25967@networkno.de> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org ------=_Part_25917_28501841.1182753722056 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi Thiemo, Thanks for the review and commit help! On 6/22/07, Thiemo Seufer wrote: > Magnus Damm wrote: > > The patches attached in this email contain the following fixes: > > > > - sh4: Swap word order when accessing double floats > > Doesn't this one also depend on the host endianness? Yeah, correct. Thanks for pointing that out. The attached patch should solve things in a better and more host endian neutral way. Please commit. Thanks! / magnus ------=_Part_25917_28501841.1182753722056 Content-Type: application/octet-stream; name=qemu-cvs_20070625-sh4-fpu-double-word-order.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_f3ckw60w Content-Disposition: attachment; filename="qemu-cvs_20070625-sh4-fpu-double-word-order.patch" c2g0OiBGaXggd29yZCBvcmRlciB3aGVuIGFjY2Vzc2luZyBkb3VibGUgZmxvYXRzCgpUaGlzIHBh dGNoIG1ha2VzIHN1cmUgdGhhdCBkb3VibGUgZmxvYXRzIGdldCB0aGVpciB3b3JkIG9yZGVyIGNv cnJlY3Qgd2hlbgphY2Nlc3NpbmcgdGhlIEZQVSByZWdpc3RlciBwYWlyIGFzIGEgZG91YmxlLgoK U2lnbmVkLW9mZi1ieTogTWFnbnVzIERhbW0gPGRhbW1AaWdlbC5jby5qcD4KLS0tCgogY3B1Lmgg fCAgICAyICstCiBvcC5jICB8ICAgMjQgKysrKysrKysrKysrKysrKysrLS0tLS0tCiAyIGZpbGVz IGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgotLS0gMDAwMS90YXJn ZXQtc2g0L2NwdS5oCisrKyB3b3JrL3RhcmdldC1zaDQvY3B1LmgJMjAwNy0wNi0yNSAxNDo0Mzo0 Ny4wMDAwMDAwMDAgKzA5MDAKQEAgLTgwLDcgKzgwLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgdGxiX3Qg ewogdHlwZWRlZiBzdHJ1Y3QgQ1BVU0g0U3RhdGUgewogICAgIHVpbnQzMl90IGZsYWdzOwkJLyog Z2VuZXJhbCBleGVjdXRpb24gZmxhZ3MgKi8KICAgICB1aW50MzJfdCBncmVnc1syNF07CQkvKiBn ZW5lcmFsIHJlZ2lzdGVycyAqLwotICAgIHVpbnQzMl90IGZyZWdzWzMyXTsJCS8qIGZsb2F0aW5n IHBvaW50IHJlZ2lzdGVycyAqLworICAgIGZsb2F0MzIgZnJlZ3NbMzJdOwkJLyogZmxvYXRpbmcg cG9pbnQgcmVnaXN0ZXJzICovCiAgICAgdWludDMyX3Qgc3I7CQkvKiBzdGF0dXMgcmVnaXN0ZXIg Ki8KICAgICB1aW50MzJfdCBzc3I7CQkvKiBzYXZlZCBzdGF0dXMgcmVnaXN0ZXIgKi8KICAgICB1 aW50MzJfdCBzcGM7CQkvKiBzYXZlZCBwcm9ncmFtIGNvdW50ZXIgKi8KLS0tIDAwMDEvdGFyZ2V0 LXNoNC9vcC5jCisrKyB3b3JrL3RhcmdldC1zaDQvb3AuYwkyMDA3LTA2LTI1IDE1OjI4OjEyLjAw MDAwMDAwMCArMDkwMApAQCAtNjk4LDM3ICs2OTgsNDkgQEAgdm9pZCBPUFBST1RPIG9wX21vdmxf aW1tX3JOKHZvaWQpCiAKIHZvaWQgT1BQUk9UTyBvcF9mbW92X2ZyTl9GVDAodm9pZCkKIHsKLSAg ICBGVDAgPSAqKGZsb2F0MzIgKikmZW52LT5mcmVnc1tQQVJBTTFdOworICAgIEZUMCA9IGVudi0+ ZnJlZ3NbUEFSQU0xXTsKICAgICBSRVRVUk4oKTsKIH0KIAogdm9pZCBPUFBST1RPIG9wX2Ztb3Zf ZHJOX0RUMCh2b2lkKQogewotICAgIERUMCA9ICooZmxvYXQ2NCAqKSZlbnYtPmZyZWdzW1BBUkFN MV07CisgICAgQ1BVX0RvdWJsZVUgZDsKKworICAgIGQubC51cHBlciA9ICoodWludDMyX3QgKikm ZW52LT5mcmVnc1tQQVJBTTFdOworICAgIGQubC5sb3dlciA9ICoodWludDMyX3QgKikmZW52LT5m cmVnc1tQQVJBTTEgKyAxXTsKKyAgICBEVDAgPSBkLmQ7CiAgICAgUkVUVVJOKCk7CiB9CiAKIHZv aWQgT1BQUk9UTyBvcF9mbW92X2ZyTl9GVDEodm9pZCkKIHsKLSAgICBGVDEgPSAqKGZsb2F0MzIg KikmZW52LT5mcmVnc1tQQVJBTTFdOworICAgIEZUMSA9IGVudi0+ZnJlZ3NbUEFSQU0xXTsKICAg ICBSRVRVUk4oKTsKIH0KIAogdm9pZCBPUFBST1RPIG9wX2Ztb3ZfZHJOX0RUMSh2b2lkKQogewot ICAgIERUMSA9ICooZmxvYXQ2NCAqKSZlbnYtPmZyZWdzW1BBUkFNMV07CisgICAgQ1BVX0RvdWJs ZVUgZDsKKworICAgIGQubC51cHBlciA9ICoodWludDMyX3QgKikmZW52LT5mcmVnc1tQQVJBTTFd OworICAgIGQubC5sb3dlciA9ICoodWludDMyX3QgKikmZW52LT5mcmVnc1tQQVJBTTEgKyAxXTsK KyAgICBEVDEgPSBkLmQ7CiAgICAgUkVUVVJOKCk7CiB9CiAKIHZvaWQgT1BQUk9UTyBvcF9mbW92 X0ZUMF9mck4odm9pZCkKIHsKLSAgICAqKGZsb2F0MzIgKikmZW52LT5mcmVnc1tQQVJBTTFdID0g RlQwOworICAgIGVudi0+ZnJlZ3NbUEFSQU0xXSA9IEZUMDsKICAgICBSRVRVUk4oKTsKIH0KIAog dm9pZCBPUFBST1RPIG9wX2Ztb3ZfRFQwX2RyTih2b2lkKQogewotICAgICooZmxvYXQ2NCAqKSZl bnYtPmZyZWdzW1BBUkFNMV0gPSBEVDA7CisgICAgQ1BVX0RvdWJsZVUgZDsKKworICAgIGQuZCA9 IERUMDsKKyAgICAqKHVpbnQzMl90ICopJmVudi0+ZnJlZ3NbUEFSQU0xXSA9IGQubC51cHBlcjsK KyAgICAqKHVpbnQzMl90ICopJmVudi0+ZnJlZ3NbUEFSQU0xICsgMV0gPSBkLmwubG93ZXI7CiAg ICAgUkVUVVJOKCk7CiB9CiAK ------=_Part_25917_28501841.1182753722056--