|
|
| version 1.3, 2004/01/14 16:14:49 | version 1.4, 2004/01/15 15:50:33 |
|---|---|
| Line 287 Grp2_EbCL(void) | Line 287 Grp2_EbCL(void) |
| CPU_WORKCLOCK(5); | CPU_WORKCLOCK(5); |
| out = reg8_b20[op]; | out = reg8_b20[op]; |
| cl = CPU_CL; | cl = CPU_CL; |
| CPU_WORKCLOCK(cl & 0x1f); | cl &= 0x1f; |
| CPU_WORKCLOCK(cl); | |
| (*insttable_G2EbCL[idx])(out, cl); | (*insttable_G2EbCL[idx])(out, cl); |
| } else { | } else { |
| CPU_WORKCLOCK(8); | CPU_WORKCLOCK(8); |
| madr = calc_ea_dst(op); | madr = calc_ea_dst(op); |
| cl = CPU_CL; | cl = CPU_CL; |
| CPU_WORKCLOCK(cl & 0x1f); | cl &= 0x1f; |
| CPU_WORKCLOCK(cl); | |
| (*insttable_G2EbCL_ext[idx])(madr, cl); | (*insttable_G2EbCL_ext[idx])(madr, cl); |
| } | } |
| } | } |
| Line 312 Grp2_EwCL(void) | Line 314 Grp2_EwCL(void) |
| CPU_WORKCLOCK(5); | CPU_WORKCLOCK(5); |
| out = reg16_b20[op]; | out = reg16_b20[op]; |
| cl = CPU_CL; | cl = CPU_CL; |
| CPU_WORKCLOCK(cl & 0x1f); | cl &= 0x1f; |
| CPU_WORKCLOCK(cl); | |
| (*insttable_G2EwCL[idx])(out, cl); | (*insttable_G2EwCL[idx])(out, cl); |
| } else { | } else { |
| CPU_WORKCLOCK(8); | CPU_WORKCLOCK(8); |
| madr = calc_ea_dst(op); | madr = calc_ea_dst(op); |
| cl = CPU_CL; | cl = CPU_CL; |
| CPU_WORKCLOCK(cl & 0x1f); | cl &= 0x1f; |
| CPU_WORKCLOCK(cl); | |
| (*insttable_G2EwCL_ext[idx])(madr, cl); | (*insttable_G2EwCL_ext[idx])(madr, cl); |
| } | } |
| } | } |
| Line 337 Grp2_EdCL(void) | Line 341 Grp2_EdCL(void) |
| CPU_WORKCLOCK(5); | CPU_WORKCLOCK(5); |
| out = reg32_b20[op]; | out = reg32_b20[op]; |
| cl = CPU_CL; | cl = CPU_CL; |
| CPU_WORKCLOCK(cl & 0x1f); | cl &= 0x1f; |
| CPU_WORKCLOCK(cl); | |
| (*insttable_G2EdCL[idx])(out, cl); | (*insttable_G2EdCL[idx])(out, cl); |
| } else { | } else { |
| CPU_WORKCLOCK(8); | CPU_WORKCLOCK(8); |
| madr = calc_ea_dst(op); | madr = calc_ea_dst(op); |
| cl = CPU_CL; | cl = CPU_CL; |
| CPU_WORKCLOCK(cl & 0x1f); | cl &= 0x1f; |
| CPU_WORKCLOCK(cl); | |
| (*insttable_G2EdCL_ext[idx])(madr, cl); | (*insttable_G2EdCL_ext[idx])(madr, cl); |
| } | } |
| } | } |
| Line 353 Grp2_EdCL(void) | Line 359 Grp2_EdCL(void) |
| void | void |
| Grp3_Eb(void) | Grp3_Eb(void) |
| { | { |
| DWORD op; | DWORD op; |
| GET_PCBYTE(op); | GET_PCBYTE(op); |
| Line 363 Grp3_Eb(void) | Line 368 Grp3_Eb(void) |
| void | void |
| Grp3_Ew(void) | Grp3_Ew(void) |
| { | { |
| DWORD op; | DWORD op; |
| GET_PCBYTE(op); | GET_PCBYTE(op); |
| Line 373 Grp3_Ew(void) | Line 377 Grp3_Ew(void) |
| void | void |
| Grp3_Ed(void) | Grp3_Ed(void) |
| { | { |
| DWORD op; | DWORD op; |
| GET_PCBYTE(op); | GET_PCBYTE(op); |