From fada8b6594cc3c4a8699e46ea30a1a66bef0c693 Mon Sep 17 00:00:00 2001 From: RipleyTom Date: Sat, 10 Nov 2018 22:23:17 +0100 Subject: [PATCH] Increases stack allocation for callbacks. --- rpcs3/Emu/Cell/PPUCallback.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rpcs3/Emu/Cell/PPUCallback.h b/rpcs3/Emu/Cell/PPUCallback.h index 5dcb98cbfe..71de6ead32 100644 --- a/rpcs3/Emu/Cell/PPUCallback.h +++ b/rpcs3/Emu/Cell/PPUCallback.h @@ -1,4 +1,4 @@ -#pragma once +#pragma once #include "Emu/Cell/PPUThread.h" @@ -167,9 +167,9 @@ namespace ppu_cb_detail FORCE_INLINE static void call(ppu_thread& CPU, u32 pc, u32 rtoc, T... args) { const bool stack = _bind_func_args<0, 0, 0, T...>(CPU, args...); - CPU.gpr[1] -= stack ? FIXED_STACK_FRAME_SIZE : 0x30; // create reserved area + CPU.gpr[1] -= stack ? FIXED_STACK_FRAME_SIZE : 0x70; // create reserved area CPU.fast_call(pc, rtoc); - CPU.gpr[1] += stack ? FIXED_STACK_FRAME_SIZE : 0x30; + CPU.gpr[1] += stack ? FIXED_STACK_FRAME_SIZE : 0x70; } }; }