Commit 2c1e065a authored by Libretro-Admin's avatar Libretro-Admin
Browse files
parent 3d272277
......@@ -277,6 +277,7 @@ void FlushCache();
void arm_Reset()
{
DEBUG_LOG(AICA_ARM, "AICA ARM Reset");
#if FEAT_AREC != DYNAREC_NONE
FlushCache();
#endif
......
......@@ -1490,7 +1490,7 @@ private:
break;
default:
die("Invalid immediate size");
break;
return false;
}
if (rv != MMU_ERROR_NONE)
return false;
......@@ -1560,7 +1560,7 @@ private:
default:
die("Invalid immediate size");
break;
break;
}
}
else
......@@ -1603,7 +1603,7 @@ private:
default:
die("Invalid immediate size");
break;
break;
}
host_reg_to_shil_param(op.rd, eax);
}
......@@ -1640,7 +1640,7 @@ private:
break;
default:
die("Invalid immediate size");
break;
return false;
}
if (rv != MMU_ERROR_NONE)
return false;
......@@ -1944,10 +1944,10 @@ private:
void GenCall(Ret(*function)(Params...), bool skip_floats = false)
{
#ifndef _WIN32
bool xmm8_mapped = !skip_floats && current_opid != -1 && regalloc.IsMapped(xmm8, current_opid);
bool xmm9_mapped = !skip_floats && current_opid != -1 && regalloc.IsMapped(xmm9, current_opid);
bool xmm10_mapped = !skip_floats && current_opid != -1 && regalloc.IsMapped(xmm10, current_opid);
bool xmm11_mapped = !skip_floats && current_opid != -1 && regalloc.IsMapped(xmm11, current_opid);
bool xmm8_mapped = !skip_floats && current_opid != (size_t)-1 && regalloc.IsMapped(xmm8, current_opid);
bool xmm9_mapped = !skip_floats && current_opid != (size_t)-1 && regalloc.IsMapped(xmm9, current_opid);
bool xmm10_mapped = !skip_floats && current_opid != (size_t)-1 && regalloc.IsMapped(xmm10, current_opid);
bool xmm11_mapped = !skip_floats && current_opid != (size_t)-1 && regalloc.IsMapped(xmm11, current_opid);
// Need to save xmm registers as they are not preserved in linux/mach
int offset = 0;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment