diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp index 0fea6b93e..3f02dc88c 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp @@ -1403,7 +1403,7 @@ void OpDispatchBuilder::MOVOffsetOp(OpcodeArgs) { case 0xA3: // Source is GPR // Dest is memory(literal) - Src = LoadSource(GPRClass, Op, Op->Src[0], Op->Flags); + Src = LoadSource(GPRClass, Op, Op->Src[0], Op->Flags, {.AllowUpperGarbage = true}); // This one is a bit special since the destination is a literal // So the destination gets stored in Src[1] StoreResult(GPRClass, Op, Op->Src[1], Src, -1);