mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-24 14:49:53 -06:00
decrease jit block cache address granularity
fixes Dragon Quest IX move code with side effects out of assert, fixes release build (thanks to m4wx for this one) also remove some leftovers of jit pipelining
This commit is contained in:
@ -38,7 +38,6 @@ struct FetchedInstr
|
||||
u8 BranchFlags;
|
||||
u8 SetFlags;
|
||||
u32 Instr;
|
||||
u32 NextInstr[2];
|
||||
u32 Addr;
|
||||
|
||||
u8 CodeCycles;
|
||||
@ -185,7 +184,7 @@ struct __attribute__((packed)) AddressRange
|
||||
u16 TimesInvalidated;
|
||||
};
|
||||
|
||||
extern AddressRange CodeRanges[ExeMemSpaceSize / 256];
|
||||
extern AddressRange CodeRanges[ExeMemSpaceSize / 512];
|
||||
|
||||
typedef void (*InterpreterFunc)(ARM* cpu);
|
||||
extern InterpreterFunc InterpretARM[];
|
||||
|
Reference in New Issue
Block a user