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,7 +271,7 @@ void helper_ld_asi(int asi, int size, int sign) | ||
271 | case 8: | 271 | case 8: |
272 | tmp = ldq_code(T0 & ~7); | 272 | tmp = ldq_code(T0 & ~7); |
273 | ret = tmp >> 32; | 273 | ret = tmp >> 32; |
274 | - T0 = tmp & 0xffffffff; | 274 | + T0 = tmp; |
275 | break; | 275 | break; |
276 | } | 276 | } |
277 | break; | 277 | break; |
@@ -290,7 +290,7 @@ void helper_ld_asi(int asi, int size, int sign) | @@ -290,7 +290,7 @@ void helper_ld_asi(int asi, int size, int sign) | ||
290 | case 8: | 290 | case 8: |
291 | tmp = ldq_user(T0 & ~7); | 291 | tmp = ldq_user(T0 & ~7); |
292 | ret = tmp >> 32; | 292 | ret = tmp >> 32; |
293 | - T0 = tmp & 0xffffffff; | 293 | + T0 = tmp; |
294 | break; | 294 | break; |
295 | } | 295 | } |
296 | break; | 296 | break; |
@@ -309,7 +309,7 @@ void helper_ld_asi(int asi, int size, int sign) | @@ -309,7 +309,7 @@ void helper_ld_asi(int asi, int size, int sign) | ||
309 | case 8: | 309 | case 8: |
310 | tmp = ldq_kernel(T0 & ~7); | 310 | tmp = ldq_kernel(T0 & ~7); |
311 | ret = tmp >> 32; | 311 | ret = tmp >> 32; |
312 | - T0 = tmp & 0xffffffff; | 312 | + T0 = tmp; |
313 | break; | 313 | break; |
314 | } | 314 | } |
315 | break; | 315 | break; |
@@ -333,7 +333,7 @@ void helper_ld_asi(int asi, int size, int sign) | @@ -333,7 +333,7 @@ void helper_ld_asi(int asi, int size, int sign) | ||
333 | case 8: | 333 | case 8: |
334 | tmp = ldq_phys(T0 & ~7); | 334 | tmp = ldq_phys(T0 & ~7); |
335 | ret = tmp >> 32; | 335 | ret = tmp >> 32; |
336 | - T0 = tmp & 0xffffffff; | 336 | + T0 = tmp; |
337 | break; | 337 | break; |
338 | } | 338 | } |
339 | break; | 339 | break; |
@@ -357,7 +357,7 @@ void helper_ld_asi(int asi, int size, int sign) | @@ -357,7 +357,7 @@ void helper_ld_asi(int asi, int size, int sign) | ||
357 | tmp = ldq_phys((target_phys_addr_t)(T0 & ~7) | 357 | tmp = ldq_phys((target_phys_addr_t)(T0 & ~7) |
358 | | ((target_phys_addr_t)(asi & 0xf) << 32)); | 358 | | ((target_phys_addr_t)(asi & 0xf) << 32)); |
359 | ret = tmp >> 32; | 359 | ret = tmp >> 32; |
360 | - T0 = tmp & 0xffffffff; | 360 | + T0 = tmp; |
361 | break; | 361 | break; |
362 | } | 362 | } |
363 | break; | 363 | break; |