getting conditional branch now

This commit is contained in:
2026-05-12 17:55:05 +02:00
parent 2be9570aa9
commit df68e42d61
8 changed files with 176 additions and 4 deletions
+6 -1
View File
@@ -17,7 +17,7 @@ struct broadway {
void execute(ircolib::u32, mem &);
bool disasm_available = true;
ircolib::u32 pc = 0;
ircolib::u32 pc = 0, lr = 0, ctr = 0;
std::array<ircolib::u32, 32> gpr{};
// ircolib::u32 const_gpr_lookup{};
csh capstone;
@@ -25,6 +25,11 @@ struct broadway {
// instructions
void addis(ircolib::u32);
void addi(ircolib::u32);
void ori(ircolib::u32);
void bx(ircolib::u32);
void move_spr(ircolib::u32);
void stwu(ircolib::u32, mem &);
void sth(ircolib::u32, mem &);
};
} // namespace weee::core