mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
sh2 drc, fix for cpu cache handling
This commit is contained in:
parent
07a08efcfc
commit
4153006fb8
7 changed files with 16 additions and 17 deletions
|
@ -618,7 +618,7 @@ enum { xAX = 0, xCX, xDX, xBX, xSP, xBP, xSI, xDI, // x86-64,i386 common
|
|||
t >>= count; \
|
||||
if (d != s) \
|
||||
emith_move_r_r(d, s); \
|
||||
emith_and_r_imm(d, t); \
|
||||
if (count) emith_and_r_imm(d, t); \
|
||||
} while (0)
|
||||
|
||||
#define emith_clear_msb_c(cond, d, s, count) do { \
|
||||
|
@ -1019,7 +1019,7 @@ enum { xAX = 0, xCX, xDX, xBX, xSP, xBP, xSI, xDI, // x86-64,i386 common
|
|||
emith_move_r_imm(rd, imm); \
|
||||
} while (0)
|
||||
|
||||
#define host_instructions_updated(base, end) (void)(base),(void)(end)
|
||||
#define host_instructions_updated(base, end, force) (void)(base),(void)(end)
|
||||
#define emith_update_cache() /**/
|
||||
|
||||
// NB this MUST be <0x40000000 to avoid overflow in address calculations
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue