diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index 6c2e283789..378d9f96d9 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -1163,6 +1163,12 @@ extern void ppu_initialize(const ppu_module& info) sha1_update(&ctx, vm::ps3::_ptr(func.addr), func.size); } + if (info.name == "liblv2.sprx") + { + const be_t forced_upd = 1; + sha1_update(&ctx, reinterpret_cast(&forced_upd), sizeof(forced_upd)); + } + sha1_finish(&ctx, output); fmt::append(obj_name, "-%016X-%s.obj", reinterpret_cast&>(output), jit->cpu()); }