1 #include "ibm.h" 2 #include "x86_ops.h" 3 #include "mem.h" 4 #include "codegen.h" 5 6 void (*codegen_timing_start)(); 7 void (*codegen_timing_prefix)(uint8_t prefix, uint32_t fetchdat); 8 void (*codegen_timing_opcode)(uint8_t opcode, uint32_t fetchdat, int op_32); 9 void (*codegen_timing_block_start)(); 10 void (*codegen_timing_block_end)(); 11 codegen_timing_set(codegen_timing_t * timing)12void codegen_timing_set(codegen_timing_t *timing) 13 { 14 codegen_timing_start = timing->start; 15 codegen_timing_prefix = timing->prefix; 16 codegen_timing_opcode = timing->opcode; 17 codegen_timing_block_start = timing->block_start; 18 codegen_timing_block_end = timing->block_end; 19 } 20 21 int codegen_in_recompile; 22