More merging (based on shuffle's opcode merging) includes some fixes/new functions

F|res this has the jumps you were looking for :-) (not all implemented)



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2843 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
nakeee
2009-04-03 09:14:52 +00:00
parent c6ea5b136f
commit 7c4e654253
4 changed files with 211 additions and 135 deletions

View File

@ -35,8 +35,10 @@ s8 GetMultiplyModifier();
void unknown(const UDSPInstruction& opc);
void call(const UDSPInstruction& opc);
void callr(const UDSPInstruction& opc);
void ifcc(const UDSPInstruction& opc);
void jcc(const UDSPInstruction& opc);
void jmprcc(const UDSPInstruction& opc);
void ret(const UDSPInstruction& opc);
void halt(const UDSPInstruction& opc);
void loop(const UDSPInstruction& opc);
@ -110,7 +112,6 @@ void srs(const UDSPInstruction& opc);
void lrs(const UDSPInstruction& opc);
// FIXME inside
void jmpa(const UDSPInstruction& opc);
void rti(const UDSPInstruction& opc);
void ilrr(const UDSPInstruction& opc);
void srbith(const UDSPInstruction& opc);