| Previous | 199869 Revisions | Next |
| r21082 Friday 15th February, 2013 at 02:38:56 UTC by Ville Linde |
|---|
| cpu/jaguar: Fixed ADDC. |
| [src/emu/cpu/jaguar] | jaguar.c |
| r21081 | r21082 | |
|---|---|---|
| 597 | 597 | int dreg = op & 31; |
| 598 | 598 | UINT32 r1 = jaguar->r[(op >> 5) & 31]; |
| 599 | 599 | UINT32 r2 = jaguar->r[dreg]; |
| 600 | UINT32 res = r2 + r1 + ((jaguar->FLAGS >> 1) & 1); | |
| 600 | UINT32 c = ((jaguar->FLAGS >> 1) & 1); | |
| 601 | UINT32 res = r2 + r1 + c; | |
| 601 | 602 | jaguar->r[dreg] = res; |
| 602 | CLR_ZNC(jaguar); SET_ZNC_ADD(jaguar, r2, r1, res); | |
| 603 | CLR_ZNC(jaguar); SET_ZNC_ADD(jaguar, r2, r1 + c, res); | |
| 603 | 604 | } |
| 604 | 605 | |
| 605 | 606 | void addq_n_rn(jaguar_cpu_state *jaguar, UINT16 op) |
| Previous | 199869 Revisions | Next |