diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/shader/decode/bfe.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/video_core/shader/decode/bfe.cpp b/src/video_core/shader/decode/bfe.cpp index 69ef9013d..8e3b46e8e 100644 --- a/src/video_core/shader/decode/bfe.cpp +++ b/src/video_core/shader/decode/bfe.cpp | |||
| @@ -68,8 +68,7 @@ u32 ShaderIR::DecodeBfe(NodeBlock& bb, u32 pc) { | |||
| 68 | Immediate(0), Immediate(8)); | 68 | Immediate(0), Immediate(8)); |
| 69 | const auto bits = SignedOperation(OperationCode::IBitfieldExtract, is_signed, op_b, | 69 | const auto bits = SignedOperation(OperationCode::IBitfieldExtract, is_signed, op_b, |
| 70 | Immediate(8), Immediate(8)); | 70 | Immediate(8), Immediate(8)); |
| 71 | auto result = | 71 | auto result = SignedOperation(OperationCode::IBitfieldExtract, is_signed, op_a, offset, bits); |
| 72 | SignedOperation(OperationCode::IBitfieldExtract, is_signed, op_a, offset, bits); | ||
| 73 | SetRegister(bb, instr.gpr0, std::move(result)); | 72 | SetRegister(bb, instr.gpr0, std::move(result)); |
| 74 | 73 | ||
| 75 | return pc; | 74 | return pc; |