LLE-WIP: Indentation and small fixes to coding style.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2821 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
XTra.KrazzY 2009-04-01 22:03:52 +00:00
parent 59c44bd13b
commit 9915533c3c
6 changed files with 1324 additions and 1322 deletions

File diff suppressed because it is too large Load Diff

View File

@ -28,106 +28,107 @@
namespace DSPInterpreter { namespace DSPInterpreter {
// GLOBAL HELPER FUNCTIONS // GLOBAL HELPER FUNCTIONS
void Update_SR_Register(s64 _Value); void Update_SR_Register(s64 _Value);
s8 GetMultiplyModifier(); s8 GetMultiplyModifier();
// END OF HELPER FUNCTIONS // END OF HELPER FUNCTIONS
void unknown(const UDSPInstruction& opc); void unknown(const UDSPInstruction& opc);
void call(const UDSPInstruction& opc); void call(const UDSPInstruction& opc);
void ifcc(const UDSPInstruction& opc); void ifcc(const UDSPInstruction& opc);
void jcc(const UDSPInstruction& opc); void jcc(const UDSPInstruction& opc);
void ret(const UDSPInstruction& opc); void ret(const UDSPInstruction& opc);
void halt(const UDSPInstruction& opc); void halt(const UDSPInstruction& opc);
void loop(const UDSPInstruction& opc); void loop(const UDSPInstruction& opc);
void loopi(const UDSPInstruction& opc); void loopi(const UDSPInstruction& opc);
void bloop(const UDSPInstruction& opc); void bloop(const UDSPInstruction& opc);
void bloopi(const UDSPInstruction& opc); void bloopi(const UDSPInstruction& opc);
void mrr(const UDSPInstruction& opc); void mrr(const UDSPInstruction& opc);
void lrr(const UDSPInstruction& opc); void lrr(const UDSPInstruction& opc);
void srr(const UDSPInstruction& opc); void srr(const UDSPInstruction& opc);
void lri(const UDSPInstruction& opc); void lri(const UDSPInstruction& opc);
void lris(const UDSPInstruction& opc); void lris(const UDSPInstruction& opc);
void lr(const UDSPInstruction& opc); void lr(const UDSPInstruction& opc);
void sr(const UDSPInstruction& opc); void sr(const UDSPInstruction& opc);
void si(const UDSPInstruction& opc); void si(const UDSPInstruction& opc);
void tstaxh(const UDSPInstruction& opc); void tstaxh(const UDSPInstruction& opc);
void clr(const UDSPInstruction& opc); void clr(const UDSPInstruction& opc);
void clrp(const UDSPInstruction& opc); void clrp(const UDSPInstruction& opc);
void mulc(const UDSPInstruction& opc); void mulc(const UDSPInstruction& opc);
void cmpar(const UDSPInstruction& opc); void cmpar(const UDSPInstruction& opc);
void cmp(const UDSPInstruction& opc); void cmp(const UDSPInstruction& opc);
void tsta(const UDSPInstruction& opc); void tsta(const UDSPInstruction& opc);
void addaxl(const UDSPInstruction& opc); void addaxl(const UDSPInstruction& opc);
void addarn(const UDSPInstruction& opc); void addarn(const UDSPInstruction& opc);
void mulcac(const UDSPInstruction& opc); void mulcac(const UDSPInstruction& opc);
void movr(const UDSPInstruction& opc); void movr(const UDSPInstruction& opc);
void movax(const UDSPInstruction& opc); void movax(const UDSPInstruction& opc);
void xorr(const UDSPInstruction& opc); void xorr(const UDSPInstruction& opc);
void andr(const UDSPInstruction& opc); void andr(const UDSPInstruction& opc);
void orr(const UDSPInstruction& opc); void orr(const UDSPInstruction& opc);
void andc(const UDSPInstruction& opc); void andc(const UDSPInstruction& opc);
void add(const UDSPInstruction& opc); void add(const UDSPInstruction& opc);
void addp(const UDSPInstruction& opc); void addp(const UDSPInstruction& opc);
void cmpis(const UDSPInstruction& opc); void cmpis(const UDSPInstruction& opc);
void addpaxz(const UDSPInstruction& opc); void addpaxz(const UDSPInstruction& opc);
void movpz(const UDSPInstruction& opc); void movpz(const UDSPInstruction& opc);
void decm(const UDSPInstruction& opc); void decm(const UDSPInstruction& opc);
void dec(const UDSPInstruction& opc); void dec(const UDSPInstruction& opc);
void inc(const UDSPInstruction& opc); void inc(const UDSPInstruction& opc);
void incm(const UDSPInstruction& opc); void incm(const UDSPInstruction& opc);
void neg(const UDSPInstruction& opc); void neg(const UDSPInstruction& opc);
void addax(const UDSPInstruction& opc); void addax(const UDSPInstruction& opc);
void addr(const UDSPInstruction& opc); void addr(const UDSPInstruction& opc);
void subr(const UDSPInstruction& opc); void subr(const UDSPInstruction& opc);
void subax(const UDSPInstruction& opc); void subax(const UDSPInstruction& opc);
void addis(const UDSPInstruction& opc); void addis(const UDSPInstruction& opc);
void addi(const UDSPInstruction& opc); void addi(const UDSPInstruction& opc);
void lsl16(const UDSPInstruction& opc); void lsl16(const UDSPInstruction& opc);
void madd(const UDSPInstruction& opc); void madd(const UDSPInstruction& opc);
void lsr16(const UDSPInstruction& opc); void lsr16(const UDSPInstruction& opc);
void asr16(const UDSPInstruction& opc); void asr16(const UDSPInstruction& opc);
void shifti(const UDSPInstruction& opc); void shifti(const UDSPInstruction& opc);
void dar(const UDSPInstruction& opc); void dar(const UDSPInstruction& opc);
void iar(const UDSPInstruction& opc); void iar(const UDSPInstruction& opc);
void sbclr(const UDSPInstruction& opc); void sbclr(const UDSPInstruction& opc);
void sbset(const UDSPInstruction& opc); void sbset(const UDSPInstruction& opc);
void movp(const UDSPInstruction& opc); void movp(const UDSPInstruction& opc);
void mul(const UDSPInstruction& opc); void mul(const UDSPInstruction& opc);
void mulac(const UDSPInstruction& opc); void mulac(const UDSPInstruction& opc);
void mulmv(const UDSPInstruction& opc); void mulmv(const UDSPInstruction& opc);
void mulmvz(const UDSPInstruction& opc); void mulmvz(const UDSPInstruction& opc);
void mulx(const UDSPInstruction& opc); void mulx(const UDSPInstruction& opc);
void mulxac(const UDSPInstruction& opc); void mulxac(const UDSPInstruction& opc);
void mulxmv(const UDSPInstruction& opc); void mulxmv(const UDSPInstruction& opc);
void mulxmvz(const UDSPInstruction& opc); void mulxmvz(const UDSPInstruction& opc);
void sub(const UDSPInstruction& opc); void sub(const UDSPInstruction& opc);
void maddx(const UDSPInstruction& opc); void maddx(const UDSPInstruction& opc);
void msubx(const UDSPInstruction& opc); void msubx(const UDSPInstruction& opc);
void maddc(const UDSPInstruction& opc); void maddc(const UDSPInstruction& opc);
void msubc(const UDSPInstruction& opc); void msubc(const UDSPInstruction& opc);
// FIXME inside // FIXME inside
void jmpa(const UDSPInstruction& opc); void jmpa(const UDSPInstruction& opc);
void rti(const UDSPInstruction& opc); void rti(const UDSPInstruction& opc);
void ilrr(const UDSPInstruction& opc); void ilrr(const UDSPInstruction& opc);
void srbith(const UDSPInstruction& opc); void srbith(const UDSPInstruction& opc);
void andfc(const UDSPInstruction& opc); void andfc(const UDSPInstruction& opc);
void andf(const UDSPInstruction& opc); void andf(const UDSPInstruction& opc);
void subf(const UDSPInstruction& opc); void subf(const UDSPInstruction& opc);
void xori(const UDSPInstruction& opc); void xori(const UDSPInstruction& opc);
void andi(const UDSPInstruction& opc); void andi(const UDSPInstruction& opc);
void ori(const UDSPInstruction& opc); void ori(const UDSPInstruction& opc);
// END OF FIXMEs // END OF FIXMEs
// TODO: PENDING IMPLEMENTATION / UNIMPLEMENTED
void mulcmvz(const UDSPInstruction& opc);
void mulcmv(const UDSPInstruction& opc);
void nx(const UDSPInstruction& opc);
void movnp(const UDSPInstruction& opc);
// END OF UNIMPLEMENTED
// TODO: PENDING IMPLEMENTATION / UNIMPLEMENTED
void mulcmvz(const UDSPInstruction& opc);
void mulcmv(const UDSPInstruction& opc);
void nx(const UDSPInstruction& opc);
void movnp(const UDSPInstruction& opc);
// END OF UNIMPLEMENTED
}; };
#endif // _DSPINTERPRETER_H #endif // _DSPINTERPRETER_H

View File

@ -19,7 +19,8 @@
#define _DSPJIT_H #define _DSPJIT_H
namespace DSPJit { namespace DSPJit {
// TODO(XK): Fill
// TODO(XK): Fill
}; };

View File

@ -236,8 +236,8 @@ DSPOPCTemplate opcodes_ext[] =
{"XXX", 0x0000, 0x0000, nop, nop, 1, 1, {{P_VAL, 1, 0, 0, 0x00ff}},}, {"XXX", 0x0000, 0x0000, nop, nop, 1, 1, {{P_VAL, 1, 0, 0, 0x00ff}},},
}; };
const u32 opcodes_size = sizeof(opcodes) / sizeof(opc_t); const u32 opcodes_size = sizeof(opcodes) / sizeof(DSPOPCTemplate);
const u32 opcodes_ext_size = sizeof(opcodes_ext) / sizeof(opc_t); const u32 opcodes_ext_size = sizeof(opcodes_ext) / sizeof(DSPOPCTemplate);
void InitInstructionTable() { void InitInstructionTable() {
// TODO(XK): Fill // TODO(XK): Fill

View File

@ -73,16 +73,16 @@ union UDSPInstruction
typedef void (*dspInstFunc)(const UDSPInstruction&); typedef void (*dspInstFunc)(const UDSPInstruction&);
typedef struct DSPOParams typedef struct
{ {
parameterType type; parameterType type;
u8 size; u8 size;
u8 loc; u8 loc;
s8 lshift; s8 lshift;
u16 mask; u16 mask;
} opcpar_t; } DSPOParams;
typedef struct DSPOPCTemplate typedef struct
{ {
const char *name; const char *name;
u16 opcode; u16 opcode;
@ -94,11 +94,11 @@ typedef struct DSPOPCTemplate
u8 size; u8 size;
u8 param_count; u8 param_count;
DSPOParams params[8]; DSPOParams params[8];
} opc_t; } DSPOPCTemplate;
extern DSPOPCTemplate opcodes[]; extern DSPOPCTemplate opcodes[];
extern const u32 opcodes_size; extern const u32 opcodes_size;
extern opc_t opcodes_ext[]; extern DSPOPCTemplate opcodes_ext[];
extern const u32 opcodes_ext_size; extern const u32 opcodes_ext_size;
void InitInstructionTable(); void InitInstructionTable();

View File

@ -153,7 +153,7 @@ const char* pdname(u16 val)
} }
char* gd_dis_params(gd_globals_t* gdg, opc_t* opc, u16 op1, u16 op2, char* strbuf) char* gd_dis_params(gd_globals_t* gdg, DSPOPCTemplate* opc, u16 op1, u16 op2, char* strbuf)
{ {
char* buf = strbuf; char* buf = strbuf;
u32 val; u32 val;
@ -278,8 +278,8 @@ gd_globals_t* gd_init()
u16 gd_dis_get_opcode_size(gd_globals_t* gdg) u16 gd_dis_get_opcode_size(gd_globals_t* gdg)
{ {
opc_t* opc = 0; DSPOPCTemplate* opc = 0;
opc_t* opc_ext = 0; DSPOPCTemplate* opc_ext = 0;
bool extended; bool extended;
if ((gdg->pc & 0x7fff) >= 0x1000) if ((gdg->pc & 0x7fff) >= 0x1000)
@ -353,8 +353,8 @@ char* gd_dis_opcode(gd_globals_t* gdg)
{ {
u32 j; u32 j;
u32 op1, op2; u32 op1, op2;
opc_t* opc = NULL; DSPOPCTemplate *opc = NULL;
opc_t* opc_ext = NULL; DSPOPCTemplate *opc_ext = NULL;
u16 pc; u16 pc;
char* buf = gdg->buffer; char* buf = gdg->buffer;
bool extended; bool extended;