Removed the useless codegen_close().
This commit is contained in:
@@ -1212,10 +1212,6 @@ pc_close(UNUSED(thread_t *ptr))
|
|||||||
/* Terminate the UI thread. */
|
/* Terminate the UI thread. */
|
||||||
is_quit = 1;
|
is_quit = 1;
|
||||||
|
|
||||||
#if (defined(USE_DYNAREC) && defined(USE_NEW_DYNAREC))
|
|
||||||
codegen_close();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
nvr_save();
|
nvr_save();
|
||||||
|
|
||||||
config_save();
|
config_save();
|
||||||
|
@@ -290,7 +290,6 @@ codegen_mark_code_present(codeblock_t *block, uint32_t start_pc, int len)
|
|||||||
}
|
}
|
||||||
|
|
||||||
extern void codegen_init(void);
|
extern void codegen_init(void);
|
||||||
extern void codegen_close(void);
|
|
||||||
extern void codegen_reset(void);
|
extern void codegen_reset(void);
|
||||||
extern void codegen_block_init(uint32_t phys_addr);
|
extern void codegen_block_init(uint32_t phys_addr);
|
||||||
extern void codegen_block_remove(void);
|
extern void codegen_block_remove(void);
|
||||||
|
@@ -229,33 +229,6 @@ codegen_init(void)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
codegen_close(void)
|
|
||||||
{
|
|
||||||
#ifdef DEBUG_EXTRA
|
|
||||||
pclog("Instruction counts :\n");
|
|
||||||
while (1) {
|
|
||||||
int c;
|
|
||||||
uint32_t highest_num = 0, highest_idx = 0;
|
|
||||||
|
|
||||||
for (c = 0; c < 256 * 256; c++) {
|
|
||||||
if (instr_counts[c] > highest_num) {
|
|
||||||
highest_num = instr_counts[c];
|
|
||||||
highest_idx = c;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!highest_num)
|
|
||||||
break;
|
|
||||||
|
|
||||||
instr_counts[highest_idx] = 0;
|
|
||||||
if (highest_idx > 256)
|
|
||||||
pclog(" %02x %02x = %u\n", highest_idx >> 8, highest_idx & 0xff, highest_num);
|
|
||||||
else
|
|
||||||
pclog(" %02x = %u\n", highest_idx & 0xff, highest_num);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
codegen_reset(void)
|
codegen_reset(void)
|
||||||
{
|
{
|
||||||
|
@@ -50,9 +50,6 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern void codegen_init(void);
|
extern void codegen_init(void);
|
||||||
#ifdef USE_NEW_DYNAREC
|
|
||||||
extern void codegen_close(void);
|
|
||||||
#endif
|
|
||||||
extern void codegen_flush(void);
|
extern void codegen_flush(void);
|
||||||
|
|
||||||
/*Current physical page of block being recompiled. -1 if no recompilation taking place */
|
/*Current physical page of block being recompiled. -1 if no recompilation taking place */
|
||||||
|
Reference in New Issue
Block a user