Just log the bcctrx error instead and a small comment about it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3456 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
f2a26f550e
commit
05a8c0115b
|
@ -217,12 +217,6 @@ void Jit64::bcx(UGeckoInstruction inst)
|
||||||
|
|
||||||
void Jit64::bcctrx(UGeckoInstruction inst)
|
void Jit64::bcctrx(UGeckoInstruction inst)
|
||||||
{
|
{
|
||||||
// TODO: This instruction branches to count register
|
|
||||||
// JIT needs currently does not implement this opcode,
|
|
||||||
// so we will fall back to the interpretor
|
|
||||||
|
|
||||||
// Default(inst);
|
|
||||||
|
|
||||||
if(Core::g_CoreStartupParameter.bJITOff || Core::g_CoreStartupParameter.bJITBranchOff)
|
if(Core::g_CoreStartupParameter.bJITOff || Core::g_CoreStartupParameter.bJITBranchOff)
|
||||||
{Default(inst); return;} // turn off from debugger
|
{Default(inst); return;} // turn off from debugger
|
||||||
|
|
||||||
|
@ -235,8 +229,10 @@ void Jit64::bcctrx(UGeckoInstruction inst)
|
||||||
|
|
||||||
if ((inst.BO & 16) == 0)
|
if ((inst.BO & 16) == 0)
|
||||||
{
|
{
|
||||||
PanicAlert("Bizarro bcctrx %08x, not supported.", inst.hex);
|
// Rare condition usually used by NES Emulators
|
||||||
_assert_msg_(DYNA_REC, 0, "Bizarro bcctrx");
|
// TODO: JIT does not support this
|
||||||
|
ERROR_LOG(DYNA_REC, "Bizarro bcctrx %08x, not supported.", inst.hex);
|
||||||
|
//_assert_msg_(DYNA_REC, 0, "Bizarro bcctrx");
|
||||||
/*
|
/*
|
||||||
fastway = false;
|
fastway = false;
|
||||||
MOV(32, M(&PC), Imm32(js.compilerPC+4));
|
MOV(32, M(&PC), Imm32(js.compilerPC+4));
|
||||||
|
|
Loading…
Reference in New Issue