diff options
author | bunnei <bunneidev@gmail.com> | 2018-06-03 18:05:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-03 18:05:26 +0200 |
commit | 27c0f9e02dc3ebff9a82a9d9c7a6c6cf80a16316 (patch) | |
tree | 82f2c9aacfb30b88fc1f6aa9fa30597ad799ac8c /src/video_core/engines/shader_bytecode.h | |
parent | Merge pull request #484 from mailwl/nvhost-nvdec (diff) | |
parent | gl_shader_decompiler: Implement RRO as a register move. (diff) | |
download | yuzu-27c0f9e02dc3ebff9a82a9d9c7a6c6cf80a16316.tar yuzu-27c0f9e02dc3ebff9a82a9d9c7a6c6cf80a16316.tar.gz yuzu-27c0f9e02dc3ebff9a82a9d9c7a6c6cf80a16316.tar.bz2 yuzu-27c0f9e02dc3ebff9a82a9d9c7a6c6cf80a16316.tar.lz yuzu-27c0f9e02dc3ebff9a82a9d9c7a6c6cf80a16316.tar.xz yuzu-27c0f9e02dc3ebff9a82a9d9c7a6c6cf80a16316.tar.zst yuzu-27c0f9e02dc3ebff9a82a9d9c7a6c6cf80a16316.zip |
Diffstat (limited to 'src/video_core/engines/shader_bytecode.h')
-rw-r--r-- | src/video_core/engines/shader_bytecode.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h index f32a17057..26c891356 100644 --- a/src/video_core/engines/shader_bytecode.h +++ b/src/video_core/engines/shader_bytecode.h @@ -297,8 +297,10 @@ public: FMUL_R, FMUL_IMM, FMUL32_IMM, - MUFU, // Multi-Function Operator - RRO, // Range Reduction Operator + MUFU, // Multi-Function Operator + RRO_C, // Range Reduction Operator + RRO_R, + RRO_IMM, F2F_C, F2F_R, F2F_IMM, @@ -459,7 +461,9 @@ private: INST("0011100-01101---", Id::FMUL_IMM, Type::Arithmetic, "FMUL_IMM"), INST("00011110--------", Id::FMUL32_IMM, Type::Arithmetic, "FMUL32_IMM"), INST("0101000010000---", Id::MUFU, Type::Arithmetic, "MUFU"), - INST("0101110010010---", Id::RRO, Type::Arithmetic, "RRO"), + INST("0100110010010---", Id::RRO_C, Type::Arithmetic, "RRO_C"), + INST("0101110010010---", Id::RRO_R, Type::Arithmetic, "RRO_R"), + INST("0011100-10010---", Id::RRO_IMM, Type::Arithmetic, "RRO_IMM"), INST("0100110010101---", Id::F2F_C, Type::Conversion, "F2F_C"), INST("0101110010101---", Id::F2F_R, Type::Conversion, "F2F_R"), INST("0011100-10101---", Id::F2F_IMM, Type::Conversion, "F2F_IMM"), |