mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-08 16:01:42 +12:00
Implement missing PPU instructions.
This commit is contained in:
parent
692502b177
commit
ae4420e604
7 changed files with 179 additions and 80 deletions
|
@ -3746,6 +3746,16 @@ void Compiler::STVLX(u32 vs, u32 ra, u32 rb) {
|
|||
addr_i8_ptr, vs_i8_ptr, size_i64, m_ir_builder->getInt32(1), m_ir_builder->getInt1(false));
|
||||
}
|
||||
|
||||
void Compiler::STDBRX(u32 rs, u32 ra, u32 rb) {
|
||||
auto addr_i64 = GetGpr(rb);
|
||||
if (ra) {
|
||||
auto ra_i64 = GetGpr(ra);
|
||||
addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64);
|
||||
}
|
||||
|
||||
WriteMemory(addr_i64, GetGpr(rs), 0, false);
|
||||
}
|
||||
|
||||
void Compiler::STSWX(u32 rs, u32 ra, u32 rb) {
|
||||
CompilationError("STSWX");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue