diff --git a/Source/Core/DolphinQt/Debugger/JITWidget.cpp b/Source/Core/DolphinQt/Debugger/JITWidget.cpp index d83c601dc5..b0d37ed7fd 100644 --- a/Source/Core/DolphinQt/Debugger/JITWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/JITWidget.cpp @@ -186,14 +186,22 @@ void JITWidget::Update() ppc_disasm << st.numCycles << " estimated cycles" << std::endl; ppc_disasm << "Num instr: PPC: " << code_block.m_num_instructions - << " Host: " << host_instructions_count << " (blowup: " - << 100 * host_instructions_count / code_block.m_num_instructions - 100 << "%)" - << std::endl; + << " Host: " << host_instructions_count; + if (code_block.m_num_instructions != 0) + { + ppc_disasm << " (blowup: " + << 100 * host_instructions_count / code_block.m_num_instructions - 100 << "%)"; + } + ppc_disasm << std::endl; ppc_disasm << "Num bytes: PPC: " << code_block.m_num_instructions * 4 - << " Host: " << host_code_size - << " (blowup: " << 100 * host_code_size / (4 * code_block.m_num_instructions) - 100 - << "%)" << std::endl; + << " Host: " << host_code_size; + if (code_block.m_num_instructions != 0) + { + ppc_disasm << " (blowup: " << 100 * host_code_size / (4 * code_block.m_num_instructions) - 100 + << "%)"; + } + ppc_disasm << std::endl; m_ppc_asm_widget->setHtml( QStringLiteral("
%1
").arg(QString::fromStdString(ppc_disasm.str())));