And more.

This commit is contained in:
OBattler 2022-02-02 02:46:11 +01:00
parent 7eabebb97f
commit 25e8801ede
4 changed files with 14 additions and 4 deletions

View File

@ -93,12 +93,13 @@ x386_log(const char *fmt, ...)
cycles -= (c);\
}\
}
#define CLOCK_CYCLES_FPU(c) cycles -= (c)
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
#else
#define CLOCK_CYCLES(c) cycles -= (c)
#endif
#define CLOCK_CYCLES_FPU(c) cycles -= (c)
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
#define CLOCK_CYCLES_ALWAYS(c) cycles -= (c)
#include "x86_ops.h"

View File

@ -279,11 +279,11 @@ static void prefetch_flush()
cycles -= (c);\
}\
}
#define CLOCK_CYCLES_FPU(c) cycles -= (c)
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
#else
#define CLOCK_CYCLES(c) cycles -= (c)
#endif
#define CLOCK_CYCLES_FPU(c) cycles -= (c)
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
#define CLOCK_CYCLES_ALWAYS(c) cycles -= (c)

View File

@ -65,8 +65,10 @@ static __inline void fetch_ea_16_long(uint32_t rmdat)
#define OP_TABLE(name) dynarec_ops_ ## name
#define CLOCK_CYCLES(c)
#if 0
#define CLOCK_CYCLES_FPU(c)
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
#endif
#define CLOCK_CYCLES_ALWAYS(c) cycles -= (c)
#include "386_ops.h"

View File

@ -89,6 +89,7 @@ static int refresh = 0, cycdiff;
wait(val, 0); \
}
#if 0
#define CLOCK_CYCLES_ALWAYS(val) \
{ \
wait(val, 0); \
@ -113,6 +114,12 @@ static int refresh = 0, cycdiff;
}
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
#else
#define CLOCK_CYCLES(val) \
{ \
wait(val, 0); \
}
#endif
typedef int (*OpFn)(uint32_t fetchdat);