diff --git a/src/xenia/cpu/x64/x64_emitter.cc b/src/xenia/cpu/x64/x64_emitter.cc index cbbe940bf..5ead4bc1d 100644 --- a/src/xenia/cpu/x64/x64_emitter.cc +++ b/src/xenia/cpu/x64/x64_emitter.cc @@ -536,10 +536,14 @@ int X64Emitter::PrepareBasicBlock(FunctionBlock* block) { ppc::InstrDisasm d; XEASSERTNOTNULL(i.type->disassemble); int result_code = i.type->disassemble(i, d); - XEASSERTZERO(result_code); + if (result_code) { + XELOGE("UNABLE TO DISASSEMBLE INSTR %s", i.type->name); + continue; + } + /*XEASSERTZERO(result_code); if (result_code) { return result_code; - } + }*/ // Accumulate access bits. access_bits.Extend(d.access_bits);