Update ppc jit

This commit is contained in:
Ced2911 2013-08-17 13:42:33 +02:00
parent 0b2cd9ccf4
commit c94d9b62d0
3 changed files with 21 additions and 0 deletions

View file

@ -31,6 +31,8 @@
#if defined(ARM)
#include "ARM/ArmJit.h"
#elif defined(PPC)
#include "PPC/PpcJit.h"
#else
#include "x86/Jit.h"
#endif

View file

@ -136,4 +136,14 @@ void Jit::Comp_Viim(u32 op) {
void Jit::Comp_Vfim(u32 op) {
Comp_Generic(op);
}
void Jit::Comp_VCrossQuat(u32 op) {
Comp_Generic(op);
}
void Jit::Comp_Vsge(u32 op) {
Comp_Generic(op);
}
void Jit::Comp_Vslt(u32 op) {
Comp_Generic(op);
}
}

View file

@ -142,6 +142,12 @@ namespace MIPSComp
JitBlockCache blocks;
public:
Jit(MIPSState *mips);
void DoState(PointerWrap &p) {
// Do nothing
}
static void DoDummyState(PointerWrap &p) {
// Do nothing
}
// Compiled ops should ignore delay slots
// the compiler will take care of them by itself
@ -213,6 +219,9 @@ namespace MIPSComp
void Comp_Vcmov(u32 op);
void Comp_Viim(u32 op);
void Comp_Vfim(u32 op);
void Comp_VCrossQuat(u32 op);
void Comp_Vsge(u32 op);
void Comp_Vslt(u32 op);
// Utility compilation functions