|
|
|
|
@ -3,9 +3,9 @@
|
|
|
|
|
#include <array>
|
|
|
|
|
|
|
|
|
|
namespace CPU {
|
|
|
|
|
static const std::array<const char*, 32> s_reg_names = {
|
|
|
|
|
{"$zero", "at", "v0", "v1", "a0", "a1", "a2", "a3", "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7",
|
|
|
|
|
"s0", "s1", "s2", "s3", "s4", "s5", "s6", "s7", "t8", "t9", "k0", "k1", "gp", "sp", "fp", "ra"}};
|
|
|
|
|
static const std::array<const char*, 36> s_reg_names = {
|
|
|
|
|
{"$zero", "at", "v0", "v1", "a0", "a1", "a2", "a3", "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "s0", "s1",
|
|
|
|
|
"s2", "s3", "s4", "s5", "s6", "s7", "t8", "t9", "k0", "k1", "gp", "sp", "fp", "ra", "hi", "lo", "pc", "npc"}};
|
|
|
|
|
|
|
|
|
|
const char* GetRegName(Reg reg)
|
|
|
|
|
{
|
|
|
|
|
|