xfb loop copy finished

This commit is contained in:
2026-05-13 17:46:37 +02:00
parent 9c3a6789f6
commit d057a31269
6 changed files with 257 additions and 38 deletions
+3
View File
@@ -3,9 +3,12 @@
namespace weee::core::utils {
static inline ircolib::u8 primary(ircolib::u32 instr) { return (instr >> 26) & 0x3f; }
static inline ircolib::u16 secondary(ircolib::u32 instr) { return (instr >> 1) & 0x1ff; }
static inline ircolib::u8 RD(ircolib::u32 instr) { return (instr >> 21) & 0x1f; }
static inline ircolib::u8 RB(ircolib::u32 instr) { return (instr >> 11) & 0x1f; }
static inline ircolib::u8 RS(ircolib::u32 instr) { return RD(instr); }
static inline ircolib::u8 RA(ircolib::u32 instr) { return (instr >> 16) & 0x1f; }
static inline ircolib::u16 UIMM(ircolib::u32 instr) { return instr & 0xffff; }
static inline ircolib::s16 SIMM(ircolib::u32 instr) { return UIMM(instr); }
static inline ircolib::u8 crfD(ircolib::u32 instr) { return (instr >> 23) & 7; }
} // namespace weee::core::utils