cdrom: change pause timing again
[pcsx_rearmed.git] / libpcsxcore / psxhle.h
index 0412634..a94d694 100644 (file)
@@ -28,7 +28,22 @@ extern "C" {
 #include "r3000a.h"
 #include "plugins.h"
 
-extern void (* const psxHLEt[8])();
+enum hle_op {
+       hleop_dummy = 0, hleop_a0, hleop_b0, hleop_c0,
+       hleop_bootstrap, hleop_execret, hleop_exception, hleop_unused,
+       hleop_exc0_0_1, hleop_exc0_0_2,
+       hleop_exc0_1_1, hleop_exc0_1_2, hleop_exc0_2_2,
+       hleop_exc1_0_1, hleop_exc1_0_2,
+       hleop_exc1_1_1, hleop_exc1_1_2,
+       hleop_exc1_2_1, hleop_exc1_2_2,
+       hleop_exc1_3_1, hleop_exc1_3_2,
+       hleop_exc3_0_2,
+       hleop_exc_padcard1, hleop_exc_padcard2,
+       hleop_a0t, hleop_b0t, hleop_c0t,
+       hleop_count_ // must be last
+};
+
+extern void (* const psxHLEt[hleop_count_])();
 
 #ifdef __cplusplus
 }