diff options
Diffstat (limited to 'src/emu/cpu/rsp/rspdrc.c')
-rw-r--r-- | src/emu/cpu/rsp/rspdrc.c | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/emu/cpu/rsp/rspdrc.c b/src/emu/cpu/rsp/rspdrc.c index 52926d64a2c..bbde2e951bb 100644 --- a/src/emu/cpu/rsp/rspdrc.c +++ b/src/emu/cpu/rsp/rspdrc.c @@ -663,29 +663,29 @@ static CPU_INIT( rsp ) rsp->impstate->regmap[regnum] = (regnum == 0) ? parameter(0) : parameter::make_memory(&rsp->r[regnum]); /* - drcbe_info beinfo; - rsp->impstate->drcuml->get_backend_info(beinfo); - if (beinfo.direct_iregs > 2) - { - rsp->impstate->regmap[30] = I2; - } - if (beinfo.direct_iregs > 3) - { - rsp->impstate->regmap[31] = I3; - } - if (beinfo.direct_iregs > 4) - { - rsp->impstate->regmap[2] = I4; - } - if (beinfo.direct_iregs > 5) - { - rsp->impstate->regmap[3] = I5; - } - if (beinfo.direct_iregs > 6) - { - rsp->impstate->regmap[4] = I6; - } - */ + drcbe_info beinfo; + rsp->impstate->drcuml->get_backend_info(beinfo); + if (beinfo.direct_iregs > 2) + { + rsp->impstate->regmap[30] = I2; + } + if (beinfo.direct_iregs > 3) + { + rsp->impstate->regmap[31] = I3; + } + if (beinfo.direct_iregs > 4) + { + rsp->impstate->regmap[2] = I4; + } + if (beinfo.direct_iregs > 5) + { + rsp->impstate->regmap[3] = I5; + } + if (beinfo.direct_iregs > 6) + { + rsp->impstate->regmap[4] = I6; + } + */ /* mark the cache dirty so it is updated on next execute */ rsp->impstate->cache_dirty = TRUE; @@ -2533,7 +2533,7 @@ INLINE void cfunc_rsp_vne(void *param) int sel; rsp->flag[1] = 0; - for (i=0; i < 8; i++)//переписано мной + for (i=0; i < 8; i++)//?????????? ???? { sel = VEC_EL_2(EL, i); @@ -2888,7 +2888,7 @@ INLINE void cfunc_rsp_vmrg(void *param) } else { - vres[i] = VREG_S(VS2REG, sel);//моё исправление + vres[i] = VREG_S(VS2REG, sel);//??? ??????????? } ACCUM_L(i) = vres[i]; @@ -3050,7 +3050,7 @@ INLINE void cfunc_rsp_vrcp(void *param) { for (i = 0; i < 32; i++) { - if (datainput & (1 << ((~i) & 0x1f)))//т.ж.что 31 - i + if (datainput & (1 << ((~i) & 0x1f)))//?.?.??? 31 - i { shifter = i; break; @@ -3135,7 +3135,7 @@ INLINE void cfunc_rsp_vrcpl(void *param) { for (i = 0; i < 32; i++) { - if (datainput & (1 << ((~i) & 0x1f)))//т.ж.что 31 - i + if (datainput & (1 << ((~i) & 0x1f)))//?.?.??? 31 - i { shifter = i; break; |