diff options
Diffstat (limited to 'backend.h')
-rw-r--r-- | backend.h | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -43,8 +43,7 @@ typedef struct { uint32_t flags; native_map_slot *native_code_map; deferred_addr *deferred; - code_ptr cur_code; - code_ptr code_end; + code_info code; uint8_t **ram_inst_sizes; code_ptr save_context; code_ptr load_context; @@ -90,5 +89,9 @@ deferred_addr * defer_address(deferred_addr * old_head, uint32_t address, uint8_ void remove_deferred_until(deferred_addr **head_ptr, deferred_addr * remove_to); void process_deferred(deferred_addr ** head_ptr, void * context, native_addr_func get_native); +void cycles(cpu_options *opts, uint32_t num); +void check_cycles_int(cpu_options *opts, uint32_t address); +void check_cycles(cpu_options * opts); + #endif //BACKEND_H_ |