mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Add flags for VFPUCC affecting instructions.
This may fix possible bugs in clobber as well as help spill. Could also affect nice delay slots?
This commit is contained in:
parent
01ff8709da
commit
0f920d9b43
1 changed files with 4 additions and 4 deletions
|
@ -349,11 +349,11 @@ const MIPSInstruction tableCop2[32] = // 010010 xxxxx ..... ................
|
|||
INSTR("mfc2", JITFUNC(Comp_Generic), Dis_Generic, 0, OUT_RT),
|
||||
INVALID,
|
||||
INSTR("cfc2", JITFUNC(Comp_Generic), Dis_Generic, 0, 0),
|
||||
INSTR("mfv", JITFUNC(Comp_Mftv), Dis_Mftv, Int_Mftv, IN_OTHER|OUT_RT|IS_VFPU),
|
||||
INSTR("mfv", JITFUNC(Comp_Mftv), Dis_Mftv, Int_Mftv, IN_OTHER|IN_VFPU_CC|OUT_RT|IS_VFPU),
|
||||
INSTR("mtc2", JITFUNC(Comp_Generic), Dis_Generic, 0, IN_RT),
|
||||
INVALID,
|
||||
INSTR("ctc2", JITFUNC(Comp_Generic), Dis_Generic, 0, 0),
|
||||
INSTR("mtv", JITFUNC(Comp_Mftv), Dis_Mftv, Int_Mftv, IN_RT|OUT_OTHER|IS_VFPU),
|
||||
INSTR("mtv", JITFUNC(Comp_Mftv), Dis_Mftv, Int_Mftv, IN_RT|OUT_VFPU_CC|OUT_OTHER|IS_VFPU),
|
||||
//8
|
||||
ENCODING(Cop2BC2),
|
||||
INSTR("??", JITFUNC(Comp_Generic), Dis_Generic, 0, 0),
|
||||
|
@ -772,9 +772,9 @@ const MIPSInstruction tableVFPU9[32] = // 110100 00010 xxxxx . ....... . .......
|
|||
|
||||
//16
|
||||
// TODO: Flags may not be correct (prefixes, etc.)
|
||||
INSTR("vmfvc", JITFUNC(Comp_Vmfvc), Dis_Vmftvc, Int_Vmfvc, IN_OTHER|OUT_OTHER|IS_VFPU),
|
||||
INSTR("vmfvc", JITFUNC(Comp_Vmfvc), Dis_Vmftvc, Int_Vmfvc, IN_OTHER|IN_VFPU_CC|OUT_OTHER|IS_VFPU),
|
||||
// TODO: Flags may not be correct (prefixes, etc.)
|
||||
INSTR("vmtvc", JITFUNC(Comp_Vmtvc), Dis_Vmftvc, Int_Vmtvc, IN_OTHER|OUT_OTHER|IS_VFPU),
|
||||
INSTR("vmtvc", JITFUNC(Comp_Vmtvc), Dis_Vmftvc, Int_Vmtvc, IN_OTHER|OUT_VFPU_CC|OUT_OTHER|IS_VFPU),
|
||||
INVALID,
|
||||
INVALID,
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue