Revision 57fec1fe target-i386/helper.c
b/target-i386/helper.c | ||
---|---|---|
1608 | 1608 |
} |
1609 | 1609 |
#endif |
1610 | 1610 |
|
1611 |
void helper_divl_EAX_T0(void)
|
|
1611 |
void helper_divl_EAX_T0(target_ulong t0)
|
|
1612 | 1612 |
{ |
1613 | 1613 |
unsigned int den, r; |
1614 | 1614 |
uint64_t num, q; |
1615 | 1615 |
|
1616 | 1616 |
num = ((uint32_t)EAX) | ((uint64_t)((uint32_t)EDX) << 32); |
1617 |
den = T0;
|
|
1617 |
den = t0;
|
|
1618 | 1618 |
if (den == 0) { |
1619 | 1619 |
raise_exception(EXCP00_DIVZ); |
1620 | 1620 |
} |
... | ... | |
1630 | 1630 |
EDX = (uint32_t)r; |
1631 | 1631 |
} |
1632 | 1632 |
|
1633 |
void helper_idivl_EAX_T0(void)
|
|
1633 |
void helper_idivl_EAX_T0(target_ulong t0)
|
|
1634 | 1634 |
{ |
1635 | 1635 |
int den, r; |
1636 | 1636 |
int64_t num, q; |
1637 | 1637 |
|
1638 | 1638 |
num = ((uint32_t)EAX) | ((uint64_t)((uint32_t)EDX) << 32); |
1639 |
den = T0;
|
|
1639 |
den = t0;
|
|
1640 | 1640 |
if (den == 0) { |
1641 | 1641 |
raise_exception(EXCP00_DIVZ); |
1642 | 1642 |
} |
Also available in: Unified diff