From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JyXdJ-0003TH-RV for qemu-devel@nongnu.org; Tue, 20 May 2008 15:36:25 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JyXdI-0003Sp-RR for qemu-devel@nongnu.org; Tue, 20 May 2008 15:36:25 -0400 Received: from [199.232.76.173] (port=56752 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JyXdI-0003Sm-LU for qemu-devel@nongnu.org; Tue, 20 May 2008 15:36:24 -0400 Received: from savannah.gnu.org ([199.232.41.3]:57343 helo=sv.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JyXdI-00074I-9z for qemu-devel@nongnu.org; Tue, 20 May 2008 15:36:24 -0400 Received: from cvs.savannah.gnu.org ([199.232.41.69]) by sv.gnu.org with esmtp (Exim 4.63) (envelope-from ) id 1JyXdG-0007dl-Ul for qemu-devel@nongnu.org; Tue, 20 May 2008 19:36:23 +0000 Received: from blueswir1 by cvs.savannah.gnu.org with local (Exim 4.63) (envelope-from ) id 1JyXdG-0007dh-NS for qemu-devel@nongnu.org; Tue, 20 May 2008 19:36:22 +0000 MIME-Version: 1.0 Errors-To: blueswir1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Blue Swirl Message-Id: Date: Tue, 20 May 2008 19:36:22 +0000 Subject: [Qemu-devel] [4505] Remove currently unnecessary alignment masking 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 Revision: 4505 http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=4505 Author: blueswir1 Date: 2008-05-20 19:36:22 +0000 (Tue, 20 May 2008) Log Message: ----------- Remove currently unnecessary alignment masking Modified Paths: -------------- trunk/target-sparc/op_helper.c Modified: trunk/target-sparc/op_helper.c =================================================================== --- trunk/target-sparc/op_helper.c 2008-05-20 11:28:35 UTC (rev 4504) +++ trunk/target-sparc/op_helper.c 2008-05-20 19:36:22 UTC (rev 4505) @@ -929,14 +929,14 @@ ret = ldub_code(addr); break; case 2: - ret = lduw_code(addr & ~1); + ret = lduw_code(addr); break; default: case 4: - ret = ldl_code(addr & ~3); + ret = ldl_code(addr); break; case 8: - ret = ldq_code(addr & ~7); + ret = ldq_code(addr); break; } break; @@ -946,14 +946,14 @@ ret = ldub_user(addr); break; case 2: - ret = lduw_user(addr & ~1); + ret = lduw_user(addr); break; default: case 4: - ret = ldl_user(addr & ~3); + ret = ldl_user(addr); break; case 8: - ret = ldq_user(addr & ~7); + ret = ldq_user(addr); break; } break; @@ -963,14 +963,14 @@ ret = ldub_kernel(addr); break; case 2: - ret = lduw_kernel(addr & ~1); + ret = lduw_kernel(addr); break; default: case 4: - ret = ldl_kernel(addr & ~3); + ret = ldl_kernel(addr); break; case 8: - ret = ldq_kernel(addr & ~7); + ret = ldq_kernel(addr); break; } break; @@ -985,14 +985,14 @@ ret = ldub_phys(addr); break; case 2: - ret = lduw_phys(addr & ~1); + ret = lduw_phys(addr); break; default: case 4: - ret = ldl_phys(addr & ~3); + ret = ldl_phys(addr); break; case 8: - ret = ldq_phys(addr & ~7); + ret = ldq_phys(addr); break; } break; @@ -1003,16 +1003,16 @@ | ((target_phys_addr_t)(asi & 0xf) << 32)); break; case 2: - ret = lduw_phys((target_phys_addr_t)(addr & ~1) + ret = lduw_phys((target_phys_addr_t)addr | ((target_phys_addr_t)(asi & 0xf) << 32)); break; default: case 4: - ret = ldl_phys((target_phys_addr_t)(addr & ~3) + ret = ldl_phys((target_phys_addr_t)addr | ((target_phys_addr_t)(asi & 0xf) << 32)); break; case 8: - ret = ldq_phys((target_phys_addr_t)(addr & ~7) + ret = ldq_phys((target_phys_addr_t)addr | ((target_phys_addr_t)(asi & 0xf) << 32)); break; } @@ -1241,14 +1241,14 @@ stb_user(addr, val); break; case 2: - stw_user(addr & ~1, val); + stw_user(addr, val); break; default: case 4: - stl_user(addr & ~3, val); + stl_user(addr, val); break; case 8: - stq_user(addr & ~7, val); + stq_user(addr, val); break; } break; @@ -1258,14 +1258,14 @@ stb_kernel(addr, val); break; case 2: - stw_kernel(addr & ~1, val); + stw_kernel(addr, val); break; default: case 4: - stl_kernel(addr & ~3, val); + stl_kernel(addr, val); break; case 8: - stq_kernel(addr & ~7, val); + stq_kernel(addr, val); break; } break; @@ -1311,14 +1311,14 @@ stb_phys(addr, val); break; case 2: - stw_phys(addr & ~1, val); + stw_phys(addr, val); break; case 4: default: - stl_phys(addr & ~3, val); + stl_phys(addr, val); break; case 8: - stq_phys(addr & ~7, val); + stq_phys(addr, val); break; } } @@ -1331,16 +1331,16 @@ | ((target_phys_addr_t)(asi & 0xf) << 32), val); break; case 2: - stw_phys((target_phys_addr_t)(addr & ~1) + stw_phys((target_phys_addr_t)addr | ((target_phys_addr_t)(asi & 0xf) << 32), val); break; case 4: default: - stl_phys((target_phys_addr_t)(addr & ~3) + stl_phys((target_phys_addr_t)addr | ((target_phys_addr_t)(asi & 0xf) << 32), val); break; case 8: - stq_phys((target_phys_addr_t)(addr & ~7) + stq_phys((target_phys_addr_t)addr | ((target_phys_addr_t)(asi & 0xf) << 32), val); break; } @@ -1395,14 +1395,14 @@ ret = ldub_raw(addr); break; case 2: - ret = lduw_raw(addr & ~1); + ret = lduw_raw(addr); break; case 4: - ret = ldl_raw(addr & ~3); + ret = ldl_raw(addr); break; default: case 8: - ret = ldq_raw(addr & ~7); + ret = ldq_raw(addr); break; } } @@ -1503,14 +1503,14 @@ stb_raw(addr, val); break; case 2: - stw_raw(addr & ~1, val); + stw_raw(addr, val); break; case 4: - stl_raw(addr & ~3, val); + stl_raw(addr, val); break; case 8: default: - stq_raw(addr & ~7, val); + stq_raw(addr, val); break; } } @@ -1558,14 +1558,14 @@ ret = ldub_hypv(addr); break; case 2: - ret = lduw_hypv(addr & ~1); + ret = lduw_hypv(addr); break; case 4: - ret = ldl_hypv(addr & ~3); + ret = ldl_hypv(addr); break; default: case 8: - ret = ldq_hypv(addr & ~7); + ret = ldq_hypv(addr); break; } } else { @@ -1574,14 +1574,14 @@ ret = ldub_kernel(addr); break; case 2: - ret = lduw_kernel(addr & ~1); + ret = lduw_kernel(addr); break; case 4: - ret = ldl_kernel(addr & ~3); + ret = ldl_kernel(addr); break; default: case 8: - ret = ldq_kernel(addr & ~7); + ret = ldq_kernel(addr); break; } } @@ -1591,14 +1591,14 @@ ret = ldub_user(addr); break; case 2: - ret = lduw_user(addr & ~1); + ret = lduw_user(addr); break; case 4: - ret = ldl_user(addr & ~3); + ret = ldl_user(addr); break; default: case 8: - ret = ldq_user(addr & ~7); + ret = ldq_user(addr); break; } } @@ -1613,14 +1613,14 @@ ret = ldub_phys(addr); break; case 2: - ret = lduw_phys(addr & ~1); + ret = lduw_phys(addr); break; case 4: - ret = ldl_phys(addr & ~3); + ret = ldl_phys(addr); break; default: case 8: - ret = ldq_phys(addr & ~7); + ret = ldq_phys(addr); break; } break; @@ -1806,14 +1806,14 @@ stb_hypv(addr, val); break; case 2: - stw_hypv(addr & ~1, val); + stw_hypv(addr, val); break; case 4: - stl_hypv(addr & ~3, val); + stl_hypv(addr, val); break; case 8: default: - stq_hypv(addr & ~7, val); + stq_hypv(addr, val); break; } } else { @@ -1822,14 +1822,14 @@ stb_kernel(addr, val); break; case 2: - stw_kernel(addr & ~1, val); + stw_kernel(addr, val); break; case 4: - stl_kernel(addr & ~3, val); + stl_kernel(addr, val); break; case 8: default: - stq_kernel(addr & ~7, val); + stq_kernel(addr, val); break; } } @@ -1839,14 +1839,14 @@ stb_user(addr, val); break; case 2: - stw_user(addr & ~1, val); + stw_user(addr, val); break; case 4: - stl_user(addr & ~3, val); + stl_user(addr, val); break; case 8: default: - stq_user(addr & ~7, val); + stq_user(addr, val); break; } } @@ -1861,14 +1861,14 @@ stb_phys(addr, val); break; case 2: - stw_phys(addr & ~1, val); + stw_phys(addr, val); break; case 4: - stl_phys(addr & ~3, val); + stl_phys(addr, val); break; case 8: default: - stq_phys(addr & ~7, val); + stq_phys(addr, val); break; } }