Remove currently unnecessary alignment masking

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4505 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
blueswir1 2008-05-20 19:36:22 +00:00
parent 204c1674ef
commit a4e7dd5267
1 changed files with 57 additions and 57 deletions

View File

@ -929,14 +929,14 @@ uint64_t helper_ld_asi(target_ulong addr, int asi, int size, int sign)
ret = ldub_code(addr); ret = ldub_code(addr);
break; break;
case 2: case 2:
ret = lduw_code(addr & ~1); ret = lduw_code(addr);
break; break;
default: default:
case 4: case 4:
ret = ldl_code(addr & ~3); ret = ldl_code(addr);
break; break;
case 8: case 8:
ret = ldq_code(addr & ~7); ret = ldq_code(addr);
break; break;
} }
break; break;
@ -946,14 +946,14 @@ uint64_t helper_ld_asi(target_ulong addr, int asi, int size, int sign)
ret = ldub_user(addr); ret = ldub_user(addr);
break; break;
case 2: case 2:
ret = lduw_user(addr & ~1); ret = lduw_user(addr);
break; break;
default: default:
case 4: case 4:
ret = ldl_user(addr & ~3); ret = ldl_user(addr);
break; break;
case 8: case 8:
ret = ldq_user(addr & ~7); ret = ldq_user(addr);
break; break;
} }
break; break;
@ -963,14 +963,14 @@ uint64_t helper_ld_asi(target_ulong addr, int asi, int size, int sign)
ret = ldub_kernel(addr); ret = ldub_kernel(addr);
break; break;
case 2: case 2:
ret = lduw_kernel(addr & ~1); ret = lduw_kernel(addr);
break; break;
default: default:
case 4: case 4:
ret = ldl_kernel(addr & ~3); ret = ldl_kernel(addr);
break; break;
case 8: case 8:
ret = ldq_kernel(addr & ~7); ret = ldq_kernel(addr);
break; break;
} }
break; break;
@ -985,14 +985,14 @@ uint64_t helper_ld_asi(target_ulong addr, int asi, int size, int sign)
ret = ldub_phys(addr); ret = ldub_phys(addr);
break; break;
case 2: case 2:
ret = lduw_phys(addr & ~1); ret = lduw_phys(addr);
break; break;
default: default:
case 4: case 4:
ret = ldl_phys(addr & ~3); ret = ldl_phys(addr);
break; break;
case 8: case 8:
ret = ldq_phys(addr & ~7); ret = ldq_phys(addr);
break; break;
} }
break; break;
@ -1003,16 +1003,16 @@ uint64_t helper_ld_asi(target_ulong addr, int asi, int size, int sign)
| ((target_phys_addr_t)(asi & 0xf) << 32)); | ((target_phys_addr_t)(asi & 0xf) << 32));
break; break;
case 2: 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)); | ((target_phys_addr_t)(asi & 0xf) << 32));
break; break;
default: default:
case 4: 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)); | ((target_phys_addr_t)(asi & 0xf) << 32));
break; break;
case 8: 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)); | ((target_phys_addr_t)(asi & 0xf) << 32));
break; break;
} }
@ -1241,14 +1241,14 @@ void helper_st_asi(target_ulong addr, uint64_t val, int asi, int size)
stb_user(addr, val); stb_user(addr, val);
break; break;
case 2: case 2:
stw_user(addr & ~1, val); stw_user(addr, val);
break; break;
default: default:
case 4: case 4:
stl_user(addr & ~3, val); stl_user(addr, val);
break; break;
case 8: case 8:
stq_user(addr & ~7, val); stq_user(addr, val);
break; break;
} }
break; break;
@ -1258,14 +1258,14 @@ void helper_st_asi(target_ulong addr, uint64_t val, int asi, int size)
stb_kernel(addr, val); stb_kernel(addr, val);
break; break;
case 2: case 2:
stw_kernel(addr & ~1, val); stw_kernel(addr, val);
break; break;
default: default:
case 4: case 4:
stl_kernel(addr & ~3, val); stl_kernel(addr, val);
break; break;
case 8: case 8:
stq_kernel(addr & ~7, val); stq_kernel(addr, val);
break; break;
} }
break; break;
@ -1311,14 +1311,14 @@ void helper_st_asi(target_ulong addr, uint64_t val, int asi, int size)
stb_phys(addr, val); stb_phys(addr, val);
break; break;
case 2: case 2:
stw_phys(addr & ~1, val); stw_phys(addr, val);
break; break;
case 4: case 4:
default: default:
stl_phys(addr & ~3, val); stl_phys(addr, val);
break; break;
case 8: case 8:
stq_phys(addr & ~7, val); stq_phys(addr, val);
break; break;
} }
} }
@ -1331,16 +1331,16 @@ void helper_st_asi(target_ulong addr, uint64_t val, int asi, int size)
| ((target_phys_addr_t)(asi & 0xf) << 32), val); | ((target_phys_addr_t)(asi & 0xf) << 32), val);
break; break;
case 2: 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); | ((target_phys_addr_t)(asi & 0xf) << 32), val);
break; break;
case 4: case 4:
default: default:
stl_phys((target_phys_addr_t)(addr & ~3) stl_phys((target_phys_addr_t)addr
| ((target_phys_addr_t)(asi & 0xf) << 32), val); | ((target_phys_addr_t)(asi & 0xf) << 32), val);
break; break;
case 8: 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); | ((target_phys_addr_t)(asi & 0xf) << 32), val);
break; break;
} }
@ -1395,14 +1395,14 @@ uint64_t helper_ld_asi(target_ulong addr, int asi, int size, int sign)
ret = ldub_raw(addr); ret = ldub_raw(addr);
break; break;
case 2: case 2:
ret = lduw_raw(addr & ~1); ret = lduw_raw(addr);
break; break;
case 4: case 4:
ret = ldl_raw(addr & ~3); ret = ldl_raw(addr);
break; break;
default: default:
case 8: case 8:
ret = ldq_raw(addr & ~7); ret = ldq_raw(addr);
break; break;
} }
} }
@ -1503,14 +1503,14 @@ void helper_st_asi(target_ulong addr, target_ulong val, int asi, int size)
stb_raw(addr, val); stb_raw(addr, val);
break; break;
case 2: case 2:
stw_raw(addr & ~1, val); stw_raw(addr, val);
break; break;
case 4: case 4:
stl_raw(addr & ~3, val); stl_raw(addr, val);
break; break;
case 8: case 8:
default: default:
stq_raw(addr & ~7, val); stq_raw(addr, val);
break; break;
} }
} }
@ -1558,14 +1558,14 @@ uint64_t helper_ld_asi(target_ulong addr, int asi, int size, int sign)
ret = ldub_hypv(addr); ret = ldub_hypv(addr);
break; break;
case 2: case 2:
ret = lduw_hypv(addr & ~1); ret = lduw_hypv(addr);
break; break;
case 4: case 4:
ret = ldl_hypv(addr & ~3); ret = ldl_hypv(addr);
break; break;
default: default:
case 8: case 8:
ret = ldq_hypv(addr & ~7); ret = ldq_hypv(addr);
break; break;
} }
} else { } else {
@ -1574,14 +1574,14 @@ uint64_t helper_ld_asi(target_ulong addr, int asi, int size, int sign)
ret = ldub_kernel(addr); ret = ldub_kernel(addr);
break; break;
case 2: case 2:
ret = lduw_kernel(addr & ~1); ret = lduw_kernel(addr);
break; break;
case 4: case 4:
ret = ldl_kernel(addr & ~3); ret = ldl_kernel(addr);
break; break;
default: default:
case 8: case 8:
ret = ldq_kernel(addr & ~7); ret = ldq_kernel(addr);
break; break;
} }
} }
@ -1591,14 +1591,14 @@ uint64_t helper_ld_asi(target_ulong addr, int asi, int size, int sign)
ret = ldub_user(addr); ret = ldub_user(addr);
break; break;
case 2: case 2:
ret = lduw_user(addr & ~1); ret = lduw_user(addr);
break; break;
case 4: case 4:
ret = ldl_user(addr & ~3); ret = ldl_user(addr);
break; break;
default: default:
case 8: case 8:
ret = ldq_user(addr & ~7); ret = ldq_user(addr);
break; break;
} }
} }
@ -1613,14 +1613,14 @@ uint64_t helper_ld_asi(target_ulong addr, int asi, int size, int sign)
ret = ldub_phys(addr); ret = ldub_phys(addr);
break; break;
case 2: case 2:
ret = lduw_phys(addr & ~1); ret = lduw_phys(addr);
break; break;
case 4: case 4:
ret = ldl_phys(addr & ~3); ret = ldl_phys(addr);
break; break;
default: default:
case 8: case 8:
ret = ldq_phys(addr & ~7); ret = ldq_phys(addr);
break; break;
} }
break; break;
@ -1806,14 +1806,14 @@ void helper_st_asi(target_ulong addr, target_ulong val, int asi, int size)
stb_hypv(addr, val); stb_hypv(addr, val);
break; break;
case 2: case 2:
stw_hypv(addr & ~1, val); stw_hypv(addr, val);
break; break;
case 4: case 4:
stl_hypv(addr & ~3, val); stl_hypv(addr, val);
break; break;
case 8: case 8:
default: default:
stq_hypv(addr & ~7, val); stq_hypv(addr, val);
break; break;
} }
} else { } else {
@ -1822,14 +1822,14 @@ void helper_st_asi(target_ulong addr, target_ulong val, int asi, int size)
stb_kernel(addr, val); stb_kernel(addr, val);
break; break;
case 2: case 2:
stw_kernel(addr & ~1, val); stw_kernel(addr, val);
break; break;
case 4: case 4:
stl_kernel(addr & ~3, val); stl_kernel(addr, val);
break; break;
case 8: case 8:
default: default:
stq_kernel(addr & ~7, val); stq_kernel(addr, val);
break; break;
} }
} }
@ -1839,14 +1839,14 @@ void helper_st_asi(target_ulong addr, target_ulong val, int asi, int size)
stb_user(addr, val); stb_user(addr, val);
break; break;
case 2: case 2:
stw_user(addr & ~1, val); stw_user(addr, val);
break; break;
case 4: case 4:
stl_user(addr & ~3, val); stl_user(addr, val);
break; break;
case 8: case 8:
default: default:
stq_user(addr & ~7, val); stq_user(addr, val);
break; break;
} }
} }
@ -1861,14 +1861,14 @@ void helper_st_asi(target_ulong addr, target_ulong val, int asi, int size)
stb_phys(addr, val); stb_phys(addr, val);
break; break;
case 2: case 2:
stw_phys(addr & ~1, val); stw_phys(addr, val);
break; break;
case 4: case 4:
stl_phys(addr & ~3, val); stl_phys(addr, val);
break; break;
case 8: case 8:
default: default:
stq_phys(addr & ~7, val); stq_phys(addr, val);
break; break;
} }
} }