158 lines
7.0 KiB
C
158 lines
7.0 KiB
C
void ADD(cpu_t* cpu, uint16_t instruction);
|
|
void ADDI(cpu_t* cpu, uint16_t instruction);
|
|
void ADDC(cpu_t* cpu, uint16_t instruction);
|
|
void ADDV(cpu_t* cpu, uint16_t instruction);
|
|
void AND(cpu_t* cpu, uint16_t instruction);
|
|
void ANDI(cpu_t* cpu, uint16_t instruction);
|
|
void ANDM(cpu_t* cpu, uint16_t instruction);
|
|
void BF(cpu_t* cpu, uint16_t instruction);
|
|
void BFS(cpu_t* cpu, uint16_t instruction);
|
|
void BRA(cpu_t* cpu, uint16_t instruction);
|
|
void BRAF(cpu_t* cpu, uint16_t instruction);
|
|
void BT(cpu_t* cpu, uint16_t instruction);
|
|
void BTS(cpu_t* cpu, uint16_t instruction);
|
|
void CLRMAC(cpu_t* cpu, uint16_t instruction);
|
|
void CLRS(cpu_t* cpu, uint16_t instruction);
|
|
void CLRT(cpu_t* cpu, uint16_t instruction);
|
|
void CMPEQ(cpu_t* cpu, uint16_t instruction);
|
|
void CMPGE(cpu_t* cpu, uint16_t instruction);
|
|
void CMPGT(cpu_t* cpu, uint16_t instruction);
|
|
void CMPHI(cpu_t* cpu, uint16_t instruction);
|
|
void CMPHS(cpu_t* cpu, uint16_t instruction);
|
|
void CMPPL(cpu_t* cpu, uint16_t instruction);
|
|
void CMPPZ(cpu_t* cpu, uint16_t instruction);
|
|
void CMPSTR(cpu_t* cpu, uint16_t instruction);
|
|
void CMPIM(cpu_t* cpu, uint16_t instruction);
|
|
void DIV0S(cpu_t* cpu, uint16_t instruction);
|
|
void DIV0U(cpu_t* cpu, uint16_t instruction);
|
|
void DIV1(cpu_t* cpu, uint16_t instruction);
|
|
void DMULS(cpu_t* cpu, uint16_t instruction);
|
|
void DMULU(cpu_t* cpu, uint16_t instruction);
|
|
void DT(cpu_t* cpu, uint16_t instruction);
|
|
void EXTSB(cpu_t* cpu, uint16_t instruction);
|
|
void EXTSW(cpu_t* cpu, uint16_t instruction);
|
|
void EXTUB(cpu_t* cpu, uint16_t instruction);
|
|
void EXTUW(cpu_t* cpu, uint16_t instruction);
|
|
void JMP(cpu_t* cpu, uint16_t instruction);
|
|
void LDCGBR(cpu_t* cpu, uint16_t instruction);
|
|
void LDCVBR(cpu_t* cpu, uint16_t instruction);
|
|
void LDCSGR(cpu_t* cpu, uint16_t instruction);
|
|
void LDCSSR(cpu_t* cpu, uint16_t instruction);
|
|
void LDCSPC(cpu_t* cpu, uint16_t instruction);
|
|
void LDCDBR(cpu_t* cpu, uint16_t instruction);
|
|
void LDCMGBR(cpu_t* cpu, uint16_t instruction);
|
|
void LDCMVBR(cpu_t* cpu, uint16_t instruction);
|
|
void LDCMSGR(cpu_t* cpu, uint16_t instruction);
|
|
void LDCMSSR(cpu_t* cpu, uint16_t instruction);
|
|
void LDCMSPC(cpu_t* cpu, uint16_t instruction);
|
|
void LDCMDBR(cpu_t* cpu, uint16_t instruction);
|
|
void LDSMACH(cpu_t* cpu, uint16_t instruction);
|
|
void LDSMACL(cpu_t* cpu, uint16_t instruction);
|
|
void LDSPR(cpu_t* cpu, uint16_t instruction);
|
|
void LDSMMACH(cpu_t* cpu, uint16_t instruction);
|
|
void LDSMMACL(cpu_t* cpu, uint16_t instruction);
|
|
void LDSMPR(cpu_t* cpu, uint16_t instruction);
|
|
void MACL_(cpu_t* cpu, uint16_t instruction);
|
|
void MACW(cpu_t* cpu, uint16_t instruction);
|
|
void MOV(cpu_t* cpu, uint16_t instruction);
|
|
void MOVBS(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWS(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLS(cpu_t* cpu, uint16_t instruction);
|
|
void MOVBL(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWL(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLL(cpu_t* cpu, uint16_t instruction);
|
|
void MOVBM(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWM(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLM(cpu_t* cpu, uint16_t instruction);
|
|
void MOVBP(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWP(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLP(cpu_t* cpu, uint16_t instruction);
|
|
void MOVBS0(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWS0(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLS0(cpu_t* cpu, uint16_t instruction);
|
|
void MOVBL0(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWL0(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLL0(cpu_t* cpu, uint16_t instruction);
|
|
void MOVI(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWI(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLI(cpu_t* cpu, uint16_t instruction);
|
|
void MOVBLG(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWLG(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLLG(cpu_t* cpu, uint16_t instruction);
|
|
void MOVBSG(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWSG(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLSG(cpu_t* cpu, uint16_t instruction);
|
|
void MOVBS4(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWS4(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLS4(cpu_t* cpu, uint16_t instruction);
|
|
void MOVBL4(cpu_t* cpu, uint16_t instruction);
|
|
void MOVWL4(cpu_t* cpu, uint16_t instruction);
|
|
void MOVLL4(cpu_t* cpu, uint16_t instruction);
|
|
void MOVA(cpu_t* cpu, uint16_t instruction);
|
|
void MOVT(cpu_t* cpu, uint16_t instruction);
|
|
void MULL(cpu_t* cpu, uint16_t instruction);
|
|
void MULS(cpu_t* cpu, uint16_t instruction);
|
|
void MULU(cpu_t* cpu, uint16_t instruction);
|
|
void NEG(cpu_t* cpu, uint16_t instruction);
|
|
void NEGC(cpu_t* cpu, uint16_t instruction);
|
|
void NOP(cpu_t* cpu, uint16_t instruction);
|
|
void NOT(cpu_t* cpu, uint16_t instruction);
|
|
void OR(cpu_t* cpu, uint16_t instruction);
|
|
void ORI(cpu_t* cpu, uint16_t instruction);
|
|
void ORM(cpu_t* cpu, uint16_t instruction);
|
|
void PREF(cpu_t* cpu, uint16_t instruction);
|
|
void ROTCL(cpu_t* cpu, uint16_t instruction);
|
|
void ROTCR(cpu_t* cpu, uint16_t instruction);
|
|
void ROTL(cpu_t* cpu, uint16_t instruction);
|
|
void ROTR(cpu_t* cpu, uint16_t instruction);
|
|
void RTE(cpu_t* cpu, uint16_t instruction);
|
|
void RTS(cpu_t* cpu, uint16_t instruction);
|
|
void SETS(cpu_t* cpu, uint16_t instruction);
|
|
void SETT(cpu_t* cpu, uint16_t instruction);
|
|
void SHAD(cpu_t* cpu, uint16_t instruction);
|
|
void SHAL(cpu_t* cpu, uint16_t instruction);
|
|
void SHAR(cpu_t* cpu, uint16_t instruction);
|
|
void SHLD(cpu_t* cpu, uint16_t instruction);
|
|
void SHLL(cpu_t* cpu, uint16_t instruction);
|
|
void SHLL2(cpu_t* cpu, uint16_t instruction);
|
|
void SHLL8(cpu_t* cpu, uint16_t instruction);
|
|
void SHLL16(cpu_t* cpu, uint16_t instruction);
|
|
void SHLR(cpu_t* cpu, uint16_t instruction);
|
|
void SHLR2(cpu_t* cpu, uint16_t instruction);
|
|
void SHLR8(cpu_t* cpu, uint16_t instruction);
|
|
void SHLR16(cpu_t* cpu, uint16_t instruction);
|
|
void STCGBR(cpu_t* cpu, uint16_t instruction);
|
|
void STCVBR(cpu_t* cpu, uint16_t instruction);
|
|
void STCSSR(cpu_t* cpu, uint16_t instruction);
|
|
void STCSPC(cpu_t* cpu, uint16_t instruction);
|
|
void STCSGR(cpu_t* cpu, uint16_t instruction);
|
|
void STCDBR(cpu_t* cpu, uint16_t instruction);
|
|
void STCMGBR(cpu_t* cpu, uint16_t instruction);
|
|
void STCMVBR(cpu_t* cpu, uint16_t instruction);
|
|
void STCMSSR(cpu_t* cpu, uint16_t instruction);
|
|
void STCMSPC(cpu_t* cpu, uint16_t instruction);
|
|
void STCMSGR(cpu_t* cpu, uint16_t instruction);
|
|
void STCMDBR(cpu_t* cpu, uint16_t instruction);
|
|
void STSMACH(cpu_t* cpu, uint16_t instruction);
|
|
void STSMACL(cpu_t* cpu, uint16_t instruction);
|
|
void STSPR(cpu_t* cpu, uint16_t instruction);
|
|
void STSMMACH(cpu_t* cpu, uint16_t instruction);
|
|
void STSMMACL(cpu_t* cpu, uint16_t instruction);
|
|
void STSMPR(cpu_t* cpu, uint16_t instruction);
|
|
void SUB(cpu_t* cpu, uint16_t instruction);
|
|
void SUBC(cpu_t* cpu, uint16_t instruction);
|
|
void SUBV(cpu_t* cpu, uint16_t instruction);
|
|
void SWAPB(cpu_t* cpu, uint16_t instruction);
|
|
void SWAPW(cpu_t* cpu, uint16_t instruction);
|
|
void TAS(cpu_t* cpu, uint16_t instruction);
|
|
void TST(cpu_t* cpu, uint16_t instruction);
|
|
void TSTI(cpu_t* cpu, uint16_t instruction);
|
|
void TSTM(cpu_t* cpu, uint16_t instruction);
|
|
void XOR(cpu_t* cpu, uint16_t instruction);
|
|
void XORI(cpu_t* cpu, uint16_t instruction);
|
|
void XORM(cpu_t* cpu, uint16_t instruction);
|
|
void XTRCT(cpu_t* cpu, uint16_t instruction);
|
|
void BSR(cpu_t* cpu, uint16_t instruction);
|
|
void BSRF(cpu_t* cpu, uint16_t instruction);
|
|
void JSR(cpu_t* cpu, uint16_t instruction);
|