(just some obsessive code cleanup)

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3142 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
hrydgard
2009-05-03 11:57:53 +00:00
parent 0772db6af6
commit 59ed31f291
4 changed files with 66 additions and 114 deletions

View File

@ -200,7 +200,7 @@ void mulcmvz(const UDSPInstruction& opc)
// update prod
u8 sreg = (opc.hex >> 12) & 0x1;
u8 treg = (opc.hex >> 11) & 0x1;
dsp_multiply(dsp_get_acc_m(sreg), (s64)dsp_get_ax_h(treg));
dsp_multiply(dsp_get_acc_m(sreg), dsp_get_ax_h(treg));
// update acc
u8 rreg = (opc.hex >> 8) & 0x1;
@ -223,7 +223,7 @@ void mulcmv(const UDSPInstruction& opc)
// update prod
u8 sreg = (opc.hex >> 12) & 0x1;
u8 treg = (opc.hex >> 11) & 0x1;
dsp_multiply(dsp_get_acc_m(sreg), (s64)dsp_get_ax_h(treg));
dsp_multiply(dsp_get_acc_m(sreg), dsp_get_ax_h(treg));
// update acc
u8 rreg = (opc.hex >> 8) & 0x1;
@ -244,7 +244,7 @@ void mulcac(const UDSPInstruction& opc)
// update prod
u8 sreg = (opc.hex >> 12) & 0x1;
u8 treg = (opc.hex >> 11) & 0x1;
dsp_multiply(dsp_get_acc_m(sreg), (s64)dsp_get_ax_h(treg));
dsp_multiply(dsp_get_acc_m(sreg), dsp_get_ax_h(treg));
// update acc
u8 rreg = (opc.hex >> 8) & 0x1;

View File

@ -217,8 +217,8 @@ void dsp_op_ext_r_epi(const UDSPInstruction& opc)
case 0x02: // IR
dsp_increment_addr_reg(reg);
break;
case 0x03: // NR
case 0x03: // NR
g_dsp.r[reg] += g_dsp.r[reg + 4];
break;
}
@ -376,43 +376,43 @@ void dsp_op_ext_ops_pro(const UDSPInstruction& opc)
switch ((opc.hex >> 4) & 0xf)
{
case 0x00:
dsp_op_ext_r_epi(opc.hex);
break;
case 0x01:
dsp_op_ext_mv(opc.hex);
break;
case 0x02:
case 0x03:
dsp_op_ext_s(opc.hex);
break;
case 0x04:
case 0x05:
case 0x06:
case 0x07:
dsp_op_ext_l(opc.hex);
break;
case 0x08:
case 0x09:
case 0x0a:
case 0x0b:
if (opc.hex & 0x2)
dsp_op_ext_sl_pro(opc.hex);
else
dsp_op_ext_ls_pro(opc.hex);
break;
case 0x0c:
case 0x0d:
case 0x0e:
case 0x0f:
dsp_op_ext_ld(opc.hex);
break;
case 0x00:
dsp_op_ext_r_epi(opc.hex);
break;
case 0x01:
dsp_op_ext_mv(opc.hex);
break;
case 0x02:
case 0x03:
dsp_op_ext_s(opc.hex);
break;
case 0x04:
case 0x05:
case 0x06:
case 0x07:
dsp_op_ext_l(opc.hex);
break;
case 0x08:
case 0x09:
case 0x0a:
case 0x0b:
if (opc.hex & 0x2)
dsp_op_ext_sl_pro(opc.hex);
else
dsp_op_ext_ls_pro(opc.hex);
break;
case 0x0c:
case 0x0d:
case 0x0e:
case 0x0f:
dsp_op_ext_ld(opc.hex);
break;
}
}