CPU: Implement break instruction

This commit is contained in:
Connor McLaughlin 2019-09-14 14:41:41 +10:00
parent 32a36ef1bc
commit f47d44c151
2 changed files with 7 additions and 1 deletions

View file

@ -519,6 +519,12 @@ void Core::ExecuteInstruction(Instruction inst)
}
break;
case InstructionFunct::break_:
{
RaiseException(Exception::BP);
}
break;
default:
UnreachableCode();
break;

View file

@ -107,7 +107,7 @@ static const std::array<const char*, 64> s_special_table = {{
"UNKNOWN", // 10
"UNKNOWN", // 11
"syscall", // 12
"UNKNOWN", // 13
"break", // 13
"UNKNOWN", // 14
"UNKNOWN", // 15
"mfhi $rd", // 16