mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-15 11:18:36 +12:00
Merge remote-tracking branch 'upstream/master' into ppu_llvm_recompiler
Conflicts: rpcs3/Emu/Cell/PPUInterpreter.h rpcs3/Emu/Cell/PPULLVMRecompiler.cpp rpcs3/Emu/Cell/PPULLVMRecompiler.h rpcs3/Emu/Cell/PPUThread.cpp rpcs3/emucore.vcxproj.filters rpcs3/rpcs3.vcxproj
This commit is contained in:
commit
06a4c301cd
67 changed files with 20753 additions and 12122 deletions
|
@ -1,6 +1,9 @@
|
|||
#ifndef PPU_LLVM_RECOMPILER_H
|
||||
#define PPU_LLVM_RECOMPILER_H
|
||||
|
||||
#ifdef LLVM_AVAILABLE
|
||||
#define PPU_LLVM_RECOMPILER 1
|
||||
|
||||
#include "Emu/Cell/PPUDecoder.h"
|
||||
#include "Emu/Cell/PPUThread.h"
|
||||
#include "Emu/Cell/PPUInterpreter.h"
|
||||
|
@ -573,7 +576,7 @@ namespace ppu_recompiler_llvm {
|
|||
void DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override;
|
||||
void DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override;
|
||||
void MTSPR(u32 spr, u32 rs) override;
|
||||
//DCBI
|
||||
void DCBI(u32 ra, u32 rb) override;
|
||||
void NAND(u32 ra, u32 rs, u32 rb, bool rc) override;
|
||||
void STVXL(u32 vs, u32 ra, u32 rb) override;
|
||||
void DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override;
|
||||
|
@ -1206,4 +1209,5 @@ namespace ppu_recompiler_llvm {
|
|||
BranchType GetBranchTypeFromInstruction(u32 instruction);
|
||||
}
|
||||
|
||||
#endif // LLVM_AVAILABLE
|
||||
#endif // PPU_LLVM_RECOMPILER_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue