drc/gte: add some stall handling
[pcsx_rearmed.git] / libpcsxcore / new_dynarec / linkage_offsets.h
index 82d27bd..4c75e6c 100644 (file)
@@ -22,7 +22,9 @@
 #define LO_cycle               (LO_code + 4)
 #define LO_interrupt           (LO_cycle + 4)
 #define LO_intCycle            (LO_interrupt + 4)
-#define LO_psxRegs_end         (LO_intCycle + 256)
+#define LO_gteBusyCycle                (LO_intCycle + 256)
+#define LO_psxRegs_reserved    (LO_gteBusyCycle + 4)
+#define LO_psxRegs_end         (LO_psxRegs_reserved + 4*3)
 #define LO_rcnts               (LO_psxRegs_end)
 #define LO_rcnts_end           (LO_rcnts + 7*4*4)
 #define LO_inv_code_start      (LO_rcnts_end)
@@ -33,8 +35,9 @@
 #define LO_zeromem_ptr         (LO_psxH_ptr + PTRSZ)
 #define LO_invc_ptr            (LO_zeromem_ptr + PTRSZ)
 #define LO_scratch_buf_ptr     (LO_invc_ptr + PTRSZ)
-#define LO_align1              (LO_scratch_buf_ptr + PTRSZ)
-#define LO_mini_ht             (LO_align1 + PTRSZ*2)
+#define LO_saved_lr            (LO_scratch_buf_ptr + PTRSZ)
+#define LO_align1              (LO_saved_lr + PTRSZ)
+#define LO_mini_ht             (LO_align1 + PTRSZ)
 #define LO_restore_candidate   (LO_mini_ht + PTRSZ*32*2)
 #define LO_dynarec_local_size  (LO_restore_candidate + 512)