cpu_loop_exit(cs);
}
-static bool check_divz(CPUMBState *env, uint32_t a, uint32_t b, uintptr_t ra)
+static bool check_divz(CPUMBState *env, uint32_t b, uintptr_t ra)
{
if (unlikely(b == 0)) {
env->msr |= MSR_DZ;
uint32_t helper_divs(CPUMBState *env, uint32_t a, uint32_t b)
{
- if (!check_divz(env, a, b, GETPC())) {
+ if (!check_divz(env, b, GETPC())) {
return 0;
}
return (int32_t)a / (int32_t)b;
uint32_t helper_divu(CPUMBState *env, uint32_t a, uint32_t b)
{
- if (!check_divz(env, a, b, GETPC())) {
+ if (!check_divz(env, b, GETPC())) {
return 0;
}
return a / b;