summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2018-08-24 04:59:34 +0200
committerGitHub <noreply@github.com>2018-08-24 04:59:34 +0200
commit018c25e123c39a6e598d1d1852f0d0e9723edadc (patch)
tree44fcdd4f84904d3e2d60a60dda7f6e20de35db7d
parentPort #4013 from Citra: "Init logging sooner so we dont miss some logs on startup" (#1142) (diff)
parentShaders: Added decodings for IADD3 instructions (diff)
downloadyuzu-018c25e123c39a6e598d1d1852f0d0e9723edadc.tar
yuzu-018c25e123c39a6e598d1d1852f0d0e9723edadc.tar.gz
yuzu-018c25e123c39a6e598d1d1852f0d0e9723edadc.tar.bz2
yuzu-018c25e123c39a6e598d1d1852f0d0e9723edadc.tar.lz
yuzu-018c25e123c39a6e598d1d1852f0d0e9723edadc.tar.xz
yuzu-018c25e123c39a6e598d1d1852f0d0e9723edadc.tar.zst
yuzu-018c25e123c39a6e598d1d1852f0d0e9723edadc.zip
-rw-r--r--src/video_core/engines/shader_bytecode.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h
index a36df65f9..7fd622159 100644
--- a/src/video_core/engines/shader_bytecode.h
+++ b/src/video_core/engines/shader_bytecode.h
@@ -636,6 +636,9 @@ public:
IADD_C,
IADD_R,
IADD_IMM,
+ IADD3_C,
+ IADD3_R,
+ IADD3_IMM,
IADD32I,
ISCADD_C, // Scale and Add
ISCADD_R,
@@ -854,6 +857,9 @@ private:
INST("0100110000010---", Id::IADD_C, Type::ArithmeticInteger, "IADD_C"),
INST("0101110000010---", Id::IADD_R, Type::ArithmeticInteger, "IADD_R"),
INST("0011100-00010---", Id::IADD_IMM, Type::ArithmeticInteger, "IADD_IMM"),
+ INST("010011001100----", Id::IADD3_C, Type::ArithmeticInteger, "IADD3_C"),
+ INST("010111001100----", Id::IADD3_R, Type::ArithmeticInteger, "IADD3_R"),
+ INST("0011100-1100----", Id::IADD3_IMM, Type::ArithmeticInteger, "IADD3_IMM"),
INST("0001110---------", Id::IADD32I, Type::ArithmeticIntegerImmediate, "IADD32I"),
INST("0100110000011---", Id::ISCADD_C, Type::ArithmeticInteger, "ISCADD_C"),
INST("0101110000011---", Id::ISCADD_R, Type::ArithmeticInteger, "ISCADD_R"),