Revision c4162574
b/target-m68k/helper.c | ||
---|---|---|
768 | 768 |
{ |
769 | 769 |
uint64_t val; |
770 | 770 |
val = env->macc[acc]; |
771 |
if (val == 0) |
|
771 |
if (val == 0) {
|
|
772 | 772 |
env->macsr |= MACSR_Z; |
773 |
else if (val & (1ull << 47));
|
|
773 |
} else if (val & (1ull << 47)) {
|
|
774 | 774 |
env->macsr |= MACSR_N; |
775 |
} |
|
775 | 776 |
if (env->macsr & (MACSR_PAV0 << acc)) { |
776 | 777 |
env->macsr |= MACSR_V; |
777 | 778 |
} |
Also available in: Unified diff