fix some alignment issues
[pcsx_rearmed.git] / libpcsxcore / new_dynarec / assem_x86.h
1 #define HOST_REGS 8
2 #define HOST_CCREG 6
3 #define HOST_BTREG 5
4 #define EXCLUDE_REG 4
5
6 //#define IMM_PREFETCH 1
7 #define HOST_IMM_ADDR32 1
8 #define INVERTED_CARRY 1
9 #define DESTRUCTIVE_WRITEBACK 1
10 #define DESTRUCTIVE_SHIFT 1
11
12 #define USE_MINI_HT 1
13
14 #define BASE_ADDR 0x70000000 // Code generator target address
15 #define TARGET_SIZE_2 25 // 2^25 = 32 megabytes
16
17 /* x86 calling convention:
18    caller-save: %eax %ecx %edx
19    callee-save: %ebp %ebx %esi %edi */