Commit 2761992d13ed80a1351c24f49836c845ecf05097

Authored by blueswir1
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;