mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Update ppc jit
This commit is contained in:
parent
0b2cd9ccf4
commit
c94d9b62d0
3 changed files with 21 additions and 0 deletions
|
@ -31,6 +31,8 @@
|
|||
|
||||
#if defined(ARM)
|
||||
#include "ARM/ArmJit.h"
|
||||
#elif defined(PPC)
|
||||
#include "PPC/PpcJit.h"
|
||||
#else
|
||||
#include "x86/Jit.h"
|
||||
#endif
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue