diff options
Diffstat (limited to 'Ryujinx.Graphics.Shader/Decoders/OpCodeMemory.cs')
| -rw-r--r-- | Ryujinx.Graphics.Shader/Decoders/OpCodeMemory.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Ryujinx.Graphics.Shader/Decoders/OpCodeMemory.cs b/Ryujinx.Graphics.Shader/Decoders/OpCodeMemory.cs index bece4562..a0a9c8ca 100644 --- a/Ryujinx.Graphics.Shader/Decoders/OpCodeMemory.cs +++ b/Ryujinx.Graphics.Shader/Decoders/OpCodeMemory.cs @@ -18,7 +18,7 @@ namespace Ryujinx.Graphics.Shader.Decoders Rd = new Register(opCode.Extract(0, 8), RegisterType.Gpr); Ra = new Register(opCode.Extract(8, 8), RegisterType.Gpr); - Offset = opCode.Extract(20, 24); + Offset = (opCode.Extract(20, 24) << 8) >> 8; Extended = opCode.Extract(45); |
