move ARM64 JIT backend here

This commit is contained in:
RSDuck
2020-02-04 18:29:52 +01:00
parent 842df432aa
commit d6cc7de6c4
18 changed files with 9188 additions and 8 deletions

View File

@ -246,10 +246,14 @@ public:
u32 DTCMSetting, ITCMSetting;
u8 ITCM[0x8000];
// for aarch64 JIT they need to go up here
// to be addressable by a 12-bit immediate
u32 ITCMSize;
u8 DTCM[0x4000];
u32 DTCMBase, DTCMSize;
s32 RegionCodeCycles;
u8 ITCM[0x8000];
u8 DTCM[0x4000];
u8 ICache[0x2000];
u32 ICacheTags[64*4];
@ -274,7 +278,6 @@ public:
// code/16N/32N/32S
u8 MemTimings[0x100000][4];
s32 RegionCodeCycles;
u8* CurICacheLine;
};