diff options
author | notaz | 2011-10-24 23:13:09 +0300 |
---|---|---|
committer | notaz | 2011-10-30 23:48:08 +0200 |
commit | 19776aef6da17a49e95e1bc924b26bcf49713c75 (patch) | |
tree | 70dab76c0eee5e85e28f2c923e95bac9ebfa21e8 /libpcsxcore/new_dynarec/assem_arm.c | |
parent | 5b8c000f969c365d48418781d8f88f9c58d65611 (diff) | |
download | pcsx_rearmed-19776aef6da17a49e95e1bc924b26bcf49713c75.tar.gz pcsx_rearmed-19776aef6da17a49e95e1bc924b26bcf49713c75.tar.bz2 pcsx_rearmed-19776aef6da17a49e95e1bc924b26bcf49713c75.zip |
drc: some debug code improvements
Diffstat (limited to 'libpcsxcore/new_dynarec/assem_arm.c')
-rw-r--r-- | libpcsxcore/new_dynarec/assem_arm.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/libpcsxcore/new_dynarec/assem_arm.c b/libpcsxcore/new_dynarec/assem_arm.c index 9440bb8..3a86dba 100644 --- a/libpcsxcore/new_dynarec/assem_arm.c +++ b/libpcsxcore/new_dynarec/assem_arm.c @@ -4499,6 +4499,7 @@ static void c2op_assemble(int i,struct regstat *i_regs) int shift = (source[i] >> 19) & 1; int lm = (source[i] >> 10) & 1; switch(c2op) { +#ifndef DRC_DBG case GTE_MVMVA: { int v = (source[i] >> 15) & 3; int cv = (source[i] >> 13) & 3; @@ -4577,11 +4578,13 @@ static void c2op_assemble(int i,struct regstat *i_regs) c2op_prologue(c2op,reglist); c2op_call_rgb_func(shift?gteGPL_part_shift:gteGPL_part_noshift,lm,need_ir,need_flags); break; - +#endif default: c2op_prologue(c2op,reglist); - //emit_movimm(source[i],1); // opcode - //emit_writeword(1,(int)&psxRegs.code); +#ifdef DRC_DBG + emit_movimm(source[i],1); // opcode + emit_writeword(1,(int)&psxRegs.code); +#endif emit_call((int)(need_flags?gte_handlers[c2op]:gte_handlers_nf[c2op])); break; } |