notaz.gp2x.de
/
gpsp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
initial Caanoo port
[gpsp.git]
/
cpu_threaded.c
diff --git
a/cpu_threaded.c
b/cpu_threaded.c
index
c1d85a8
..
db7155c
100644
(file)
--- a/
cpu_threaded.c
+++ b/
cpu_threaded.c
@@
-21,7
+21,6
@@
// - stm reglist writeback when base is in the list needs adjustment
// - block memory needs psr swapping and user mode reg swapping
// - stm reglist writeback when base is in the list needs adjustment
// - block memory needs psr swapping and user mode reg swapping
-#include <stdio.h>
#include "common.h"
u8 rom_translation_cache[ROM_TRANSLATION_CACHE_SIZE];
#include "common.h"
u8 rom_translation_cache[ROM_TRANSLATION_CACHE_SIZE];
@@
-3178,7
+3177,7
@@
block_exit_type block_exits[MAX_EXITS];
s32 translate_block_##type(u32 pc, translation_region_type \
translation_region, u32 smc_enable) \
{ \
s32 translate_block_##type(u32 pc, translation_region_type \
translation_region, u32 smc_enable) \
{ \
- u32 opcode
;
\
+ u32 opcode
= 0;
\
u32 last_opcode; \
u32 condition; \
u32 last_condition; \
u32 last_opcode; \
u32 condition; \
u32 last_condition; \
@@
-3193,9
+3192,9
@@
s32 translate_block_##type(u32 pc, translation_region_type \
u32 branch_target; \
u32 cycle_count = 0; \
u8 *translation_target; \
u32 branch_target; \
u32 cycle_count = 0; \
u8 *translation_target; \
- u8 *backpatch_address
;
\
- u8 *translation_ptr
;
\
- u8 *translation_cache_limit
;
\
+ u8 *backpatch_address
= NULL;
\
+ u8 *translation_ptr
= NULL;
\
+ u8 *translation_cache_limit
= NULL;
\
s32 i; \
u32 flag_status; \
block_exit_type external_block_exits[MAX_EXITS]; \
s32 i; \
u32 flag_status; \
block_exit_type external_block_exits[MAX_EXITS]; \