X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fgte.h;h=f1dcc66a60b1e29db3654ae817f76247b757e072;hb=1e98ada32a77394ce8d14a33d689680764d8e41a;hp=8bc6988d38fced22b5cd6304e2ac3dd9f6e6c0ee;hpb=6f1edc3c7fd1f7f58155107d0c99d0ac7d22443b;p=pcsx_rearmed.git diff --git a/libpcsxcore/gte.h b/libpcsxcore/gte.h index 8bc6988d..f1dcc66a 100644 --- a/libpcsxcore/gte.h +++ b/libpcsxcore/gte.h @@ -67,16 +67,14 @@ extern "C" { struct psxCP2Regs; -u32 MFC2(int reg); -void MTC2(u32 value, int reg); -void CTC2(u32 value, int reg); +extern const unsigned char gte_cycletab[64]; -void gteMFC2(); -void gteCFC2(); -void gteMTC2(); -void gteCTC2(); -void gteLWC2(); -void gteSWC2(); +int gteCheckStallRaw(u32 op_cycles, psxRegisters *regs); +void gteCheckStall(u32 op); + +u32 MFC2(struct psxCP2Regs *regs, int reg); +void MTC2(struct psxCP2Regs *regs, u32 value, int reg); +void CTC2(struct psxCP2Regs *regs, u32 value, int reg); void gteRTPS(struct psxCP2Regs *regs); void gteOP(struct psxCP2Regs *regs);