psxinterpreter: tons of new exceptions
[pcsx_rearmed.git] / libpcsxcore / psxinterpreter.h
CommitLineData
4cc373dd 1#ifndef __PSXINTERPRETER_H__
2#define __PSXINTERPRETER_H__
61ad2a61 3
905b7c25 4// get an opcode without triggering exceptions or affecting cache
5u32 intFakeFetch(u32 pc);
6
3968e69e 7// called by "new_dynarec"
8void execI();
61ad2a61 9void intApplyConfig();
4cc373dd 10void MTC0(psxRegisters *regs_, int reg, u32 val);
11void gteNULL(struct psxCP2Regs *regs);
8a0521ee 12extern void (*psxCP2[64])(struct psxCP2Regs *regs);
4cc373dd 13
7a8d521f 14// called by lightrec
0e8e5df9 15void intExecuteBlock(enum blockExecCaller caller);
7a8d521f 16
4cc373dd 17#endif // __PSXINTERPRETER_H__