Commit 2761992d13ed80a1351c24f49836c845ecf05097
1 parent
bbf7d96b
Remove unnecessary register masking (Robert Reif)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3663 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
5 additions
and
5 deletions
target-sparc/op_helper.c
... | ... | @@ -271,7 +271,7 @@ void helper_ld_asi(int asi, int size, int sign) |
271 | 271 | case 8: |
272 | 272 | tmp = ldq_code(T0 & ~7); |
273 | 273 | ret = tmp >> 32; |
274 | - T0 = tmp & 0xffffffff; | |
274 | + T0 = tmp; | |
275 | 275 | break; |
276 | 276 | } |
277 | 277 | break; |
... | ... | @@ -290,7 +290,7 @@ void helper_ld_asi(int asi, int size, int sign) |
290 | 290 | case 8: |
291 | 291 | tmp = ldq_user(T0 & ~7); |
292 | 292 | ret = tmp >> 32; |
293 | - T0 = tmp & 0xffffffff; | |
293 | + T0 = tmp; | |
294 | 294 | break; |
295 | 295 | } |
296 | 296 | break; |
... | ... | @@ -309,7 +309,7 @@ void helper_ld_asi(int asi, int size, int sign) |
309 | 309 | case 8: |
310 | 310 | tmp = ldq_kernel(T0 & ~7); |
311 | 311 | ret = tmp >> 32; |
312 | - T0 = tmp & 0xffffffff; | |
312 | + T0 = tmp; | |
313 | 313 | break; |
314 | 314 | } |
315 | 315 | break; |
... | ... | @@ -333,7 +333,7 @@ void helper_ld_asi(int asi, int size, int sign) |
333 | 333 | case 8: |
334 | 334 | tmp = ldq_phys(T0 & ~7); |
335 | 335 | ret = tmp >> 32; |
336 | - T0 = tmp & 0xffffffff; | |
336 | + T0 = tmp; | |
337 | 337 | break; |
338 | 338 | } |
339 | 339 | break; |
... | ... | @@ -357,7 +357,7 @@ void helper_ld_asi(int asi, int size, int sign) |
357 | 357 | tmp = ldq_phys((target_phys_addr_t)(T0 & ~7) |
358 | 358 | | ((target_phys_addr_t)(asi & 0xf) << 32)); |
359 | 359 | ret = tmp >> 32; |
360 | - T0 = tmp & 0xffffffff; | |
360 | + T0 = tmp; | |
361 | 361 | break; |
362 | 362 | } |
363 | 363 | break; | ... | ... |