Fixed a bug in the 486, WinChip, WinChip 2, Pentium, and 686 timings for the new recompiler.
This commit is contained in:
@@ -358,7 +358,7 @@ void codegen_timing_486_opcode(uint8_t opcode, uint32_t fetchdat, int op_32, uin
|
|||||||
{
|
{
|
||||||
case 0x80: case 0x82: case 0x83:
|
case 0x80: case 0x82: case 0x83:
|
||||||
timings = mod3 ? opcode_timings_8x_mod3 : opcode_timings_8x;
|
timings = mod3 ? opcode_timings_8x_mod3 : opcode_timings_8x;
|
||||||
deps = mod3 ? opcode_deps_8x_mod3 : opcode_deps_8x_mod3;
|
deps = mod3 ? opcode_deps_8x_mod3 : opcode_deps_8x;
|
||||||
opcode = (fetchdat >> 3) & 7;
|
opcode = (fetchdat >> 3) & 7;
|
||||||
break;
|
break;
|
||||||
case 0x81:
|
case 0x81:
|
||||||
|
@@ -885,7 +885,7 @@ void codegen_timing_686_opcode(uint8_t opcode, uint32_t fetchdat, int op_32, uin
|
|||||||
{
|
{
|
||||||
case 0x80: case 0x82: case 0x83:
|
case 0x80: case 0x82: case 0x83:
|
||||||
timings = mod3 ? opcode_timings_8x_mod3 : opcode_timings_8x;
|
timings = mod3 ? opcode_timings_8x_mod3 : opcode_timings_8x;
|
||||||
deps = mod3 ? opcode_deps_8x_mod3 : opcode_deps_8x_mod3;
|
deps = mod3 ? opcode_deps_8x_mod3 : opcode_deps_8x;
|
||||||
opcode = (fetchdat >> 3) & 7;
|
opcode = (fetchdat >> 3) & 7;
|
||||||
break;
|
break;
|
||||||
case 0x81:
|
case 0x81:
|
||||||
|
@@ -1136,7 +1136,7 @@ void codegen_timing_pentium_opcode(uint8_t opcode, uint32_t fetchdat, int op_32,
|
|||||||
{
|
{
|
||||||
case 0x80: case 0x82: case 0x83:
|
case 0x80: case 0x82: case 0x83:
|
||||||
timings = mod3 ? opcode_timings_8x_mod3 : opcode_timings_8x;
|
timings = mod3 ? opcode_timings_8x_mod3 : opcode_timings_8x;
|
||||||
deps = mod3 ? opcode_deps_8x_mod3 : opcode_deps_8x_mod3;
|
deps = mod3 ? opcode_deps_8x_mod3 : opcode_deps_8x;
|
||||||
opcode = (fetchdat >> 3) & 7;
|
opcode = (fetchdat >> 3) & 7;
|
||||||
break;
|
break;
|
||||||
case 0x81:
|
case 0x81:
|
||||||
|
@@ -358,7 +358,7 @@ void codegen_timing_winchip_opcode(uint8_t opcode, uint32_t fetchdat, int op_32,
|
|||||||
{
|
{
|
||||||
case 0x80: case 0x82: case 0x83:
|
case 0x80: case 0x82: case 0x83:
|
||||||
timings = mod3 ? opcode_timings_8x_mod3 : opcode_timings_8x;
|
timings = mod3 ? opcode_timings_8x_mod3 : opcode_timings_8x;
|
||||||
deps = mod3 ? opcode_deps_8x_mod3 : opcode_deps_8x_mod3;
|
deps = mod3 ? opcode_deps_8x_mod3 : opcode_deps_8x;
|
||||||
opcode = (fetchdat >> 3) & 7;
|
opcode = (fetchdat >> 3) & 7;
|
||||||
break;
|
break;
|
||||||
case 0x81:
|
case 0x81:
|
||||||
|
@@ -626,7 +626,7 @@ static void codegen_timing_winchip2_opcode(uint8_t opcode, uint32_t fetchdat, in
|
|||||||
{
|
{
|
||||||
case 0x80: case 0x82: case 0x83:
|
case 0x80: case 0x82: case 0x83:
|
||||||
timings = mod3 ? opcode_timings_8x_mod3 : opcode_timings_8x;
|
timings = mod3 ? opcode_timings_8x_mod3 : opcode_timings_8x;
|
||||||
deps = mod3 ? opcode_deps_8x_mod3 : opcode_deps_8x_mod3;
|
deps = mod3 ? opcode_deps_8x_mod3 : opcode_deps_8x;
|
||||||
opcode = (fetchdat >> 3) & 7;
|
opcode = (fetchdat >> 3) & 7;
|
||||||
break;
|
break;
|
||||||
case 0x81:
|
case 0x81:
|
||||||
|
Reference in New Issue
Block a user