getting to my first branch now

This commit is contained in:
2026-05-12 14:27:59 +02:00
parent e598f02995
commit 2be9570aa9
6 changed files with 50 additions and 5 deletions
+9 -2
View File
@@ -1,7 +1,14 @@
#include <broadway.hpp>
#include <broadway/utils.hpp>
namespace weee::core {
void broadway::addis(ircolib::u32 instr) {
if (utils::RA(instr) == 0) { // lis
gpr[utils::RD(instr)] = ircolib::s32(utils::SIMM(instr)) << 16;
return;
}
gpr[utils::RD(instr)] = gpr[utils::RA(instr)] + (ircolib::s32(utils::SIMM(instr)) << 16);
}
void broadway::ori(ircolib::u32 instr) { gpr[utils::RA(instr)] = gpr[utils::RS(instr)] | utils::UIMM(instr); }
} // namespace weee::core