cdrom: change pause timing again
[pcsx_rearmed.git] / libpcsxcore / new_dynarec / linkage_offsets.h
index 4c75e6c..541325a 100644 (file)
@@ -8,8 +8,8 @@
 #define LO_stop                        (LO_pending_exception + 4)
 #define LO_branch_target       (LO_stop + 4)
 #define LO_address             (LO_branch_target + 4)
-#define LO_align0              (LO_address + 4)
-#define LO_psxRegs             (LO_align0 + 4)
+#define LO_hack_addr           (LO_address + 4)
+#define LO_psxRegs             (LO_hack_addr + 4)
 #define LO_reg                 (LO_psxRegs)
 #define LO_lo                  (LO_reg + 128)
 #define LO_hi                  (LO_lo + 4)
 #define LO_interrupt           (LO_cycle + 4)
 #define LO_intCycle            (LO_interrupt + 4)
 #define LO_gteBusyCycle                (LO_intCycle + 256)
-#define LO_psxRegs_reserved    (LO_gteBusyCycle + 4)
-#define LO_psxRegs_end         (LO_psxRegs_reserved + 4*3)
+#define LO_muldivBusyCycle     (LO_gteBusyCycle + 4)
+#define LO_psxRegs_subCycle    (LO_muldivBusyCycle + 4)
+#define LO_psxRegs_biuReg      (LO_psxRegs_subCycle + 4*2)
+#define LO_psxRegs_reserved    (LO_psxRegs_biuReg + 4)
+#define LO_psxRegs_end         (LO_psxRegs_reserved + 4*7)
 #define LO_rcnts               (LO_psxRegs_end)
 #define LO_rcnts_end           (LO_rcnts + 7*4*4)
 #define LO_inv_code_start      (LO_rcnts_end)
@@ -36,9 +39,8 @@
 #define LO_invc_ptr            (LO_zeromem_ptr + PTRSZ)
 #define LO_scratch_buf_ptr     (LO_invc_ptr + PTRSZ)
 #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)
+#define LO_ram_offset          (LO_saved_lr + PTRSZ)
+#define LO_mini_ht             (LO_ram_offset + PTRSZ)
+#define LO_dynarec_local_size  (LO_mini_ht + PTRSZ*32*2)
 
 #define LO_cop2_to_scratch_buf (LO_scratch_buf_ptr - LO_reg_cop2d)