Fix udiv and sdiv on Sparc64 (Vince Weaver)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5085 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
blueswir1 2008-08-25 19:43:53 +00:00
parent 6676f42453
commit 7621a90da8
1 changed files with 2 additions and 2 deletions

View File

@ -2288,7 +2288,7 @@ target_ulong helper_udiv(target_ulong a, target_ulong b)
uint64_t x0;
uint32_t x1;
x0 = a | ((uint64_t) (env->y) << 32);
x0 = (a & 0xffffffff) | ((int64_t) (env->y) << 32);
x1 = b;
if (x1 == 0) {
@ -2310,7 +2310,7 @@ target_ulong helper_sdiv(target_ulong a, target_ulong b)
int64_t x0;
int32_t x1;
x0 = a | ((int64_t) (env->y) << 32);
x0 = (a & 0xffffffff) | ((int64_t) (env->y) << 32);
x1 = b;
if (x1 == 0) {