And more.
This commit is contained in:
parent
7eabebb97f
commit
25e8801ede
@ -93,12 +93,13 @@ x386_log(const char *fmt, ...)
|
|||||||
cycles -= (c);\
|
cycles -= (c);\
|
||||||
}\
|
}\
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define CLOCK_CYCLES_FPU(c) cycles -= (c)
|
||||||
|
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
|
||||||
#else
|
#else
|
||||||
#define CLOCK_CYCLES(c) cycles -= (c)
|
#define CLOCK_CYCLES(c) cycles -= (c)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define CLOCK_CYCLES_FPU(c) cycles -= (c)
|
|
||||||
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
|
|
||||||
#define CLOCK_CYCLES_ALWAYS(c) cycles -= (c)
|
#define CLOCK_CYCLES_ALWAYS(c) cycles -= (c)
|
||||||
|
|
||||||
#include "x86_ops.h"
|
#include "x86_ops.h"
|
||||||
|
@ -279,11 +279,11 @@ static void prefetch_flush()
|
|||||||
cycles -= (c);\
|
cycles -= (c);\
|
||||||
}\
|
}\
|
||||||
}
|
}
|
||||||
|
#define CLOCK_CYCLES_FPU(c) cycles -= (c)
|
||||||
|
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
|
||||||
#else
|
#else
|
||||||
#define CLOCK_CYCLES(c) cycles -= (c)
|
#define CLOCK_CYCLES(c) cycles -= (c)
|
||||||
#endif
|
#endif
|
||||||
#define CLOCK_CYCLES_FPU(c) cycles -= (c)
|
|
||||||
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
|
|
||||||
#define CLOCK_CYCLES_ALWAYS(c) cycles -= (c)
|
#define CLOCK_CYCLES_ALWAYS(c) cycles -= (c)
|
||||||
|
|
||||||
|
|
||||||
|
@ -65,8 +65,10 @@ static __inline void fetch_ea_16_long(uint32_t rmdat)
|
|||||||
#define OP_TABLE(name) dynarec_ops_ ## name
|
#define OP_TABLE(name) dynarec_ops_ ## name
|
||||||
|
|
||||||
#define CLOCK_CYCLES(c)
|
#define CLOCK_CYCLES(c)
|
||||||
|
#if 0
|
||||||
#define CLOCK_CYCLES_FPU(c)
|
#define CLOCK_CYCLES_FPU(c)
|
||||||
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
|
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
|
||||||
|
#endif
|
||||||
#define CLOCK_CYCLES_ALWAYS(c) cycles -= (c)
|
#define CLOCK_CYCLES_ALWAYS(c) cycles -= (c)
|
||||||
|
|
||||||
#include "386_ops.h"
|
#include "386_ops.h"
|
||||||
|
@ -89,6 +89,7 @@ static int refresh = 0, cycdiff;
|
|||||||
wait(val, 0); \
|
wait(val, 0); \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
#define CLOCK_CYCLES_ALWAYS(val) \
|
#define CLOCK_CYCLES_ALWAYS(val) \
|
||||||
{ \
|
{ \
|
||||||
wait(val, 0); \
|
wait(val, 0); \
|
||||||
@ -113,6 +114,12 @@ static int refresh = 0, cycdiff;
|
|||||||
}
|
}
|
||||||
|
|
||||||
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
|
#define CONCURRENCY_CYCLES(c) fpu_cycles = (c)
|
||||||
|
#else
|
||||||
|
#define CLOCK_CYCLES(val) \
|
||||||
|
{ \
|
||||||
|
wait(val, 0); \
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
typedef int (*OpFn)(uint32_t fetchdat);
|
typedef int (*OpFn)(uint32_t fetchdat);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user