X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=libpcsxcore%2Fpsxhle.h;h=eef78e80ea19173b289cc44df6ccfc944bf8d022;hp=b5508725f41802514f67e7f57236fe47f766b022;hb=HEAD;hpb=ea72f34a365392de7fdcdcb31c53307f2d12f90c diff --git a/libpcsxcore/psxhle.h b/libpcsxcore/psxhle.h index b5508725..a94d694f 100644 --- a/libpcsxcore/psxhle.h +++ b/libpcsxcore/psxhle.h @@ -28,16 +28,6 @@ extern "C" { #include "r3000a.h" #include "plugins.h" -void hleExc0_0_1(); void hleExc0_0_2(); -void hleExc0_1_1(); void hleExc0_1_2(); -void hleExc0_2_2_syscall(); -void hleExc1_0_1(); void hleExc1_0_2(); -void hleExc1_1_1(); void hleExc1_1_2(); -void hleExc1_2_1(); void hleExc1_2_2(); -void hleExc1_3_1(); void hleExc1_3_2(); -void hleExc3_0_2_defint(); -void hleExcPadCard1(); void hleExcPadCard2(); - enum hle_op { hleop_dummy = 0, hleop_a0, hleop_b0, hleop_c0, hleop_bootstrap, hleop_execret, hleop_exception, hleop_unused, @@ -49,9 +39,11 @@ enum hle_op { 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[24])(); +extern void (* const psxHLEt[hleop_count_])(); #ifdef __cplusplus }