summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/video_core/engines/shader_bytecode.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h
index 9fafed4a2..f8d67e227 100644
--- a/src/video_core/engines/shader_bytecode.h
+++ b/src/video_core/engines/shader_bytecode.h
@@ -1632,6 +1632,8 @@ public:
1632 TLD4S, // Texture Load 4 with scalar / non - vec4 source / destinations 1632 TLD4S, // Texture Load 4 with scalar / non - vec4 source / destinations
1633 TMML_B, // Texture Mip Map Level 1633 TMML_B, // Texture Mip Map Level
1634 TMML, // Texture Mip Map Level 1634 TMML, // Texture Mip Map Level
1635 TXD, // Texture Gradient/Load with Derivates
1636 TXD_B, // Texture Gradient/Load with Derivates Bindless
1635 SUST, // Surface Store 1637 SUST, // Surface Store
1636 SULD, // Surface Load 1638 SULD, // Surface Load
1637 SUATOM, // Surface Atomic Operation 1639 SUATOM, // Surface Atomic Operation
@@ -1664,6 +1666,9 @@ public:
1664 ISCADD_C, // Scale and Add 1666 ISCADD_C, // Scale and Add
1665 ISCADD_R, 1667 ISCADD_R,
1666 ISCADD_IMM, 1668 ISCADD_IMM,
1669 FLO_R,
1670 FLO_C,
1671 FLO_IMM,
1667 LEA_R1, 1672 LEA_R1,
1668 LEA_R2, 1673 LEA_R2,
1669 LEA_RZ, 1674 LEA_RZ,
@@ -1727,6 +1732,10 @@ public:
1727 SHR_C, 1732 SHR_C,
1728 SHR_R, 1733 SHR_R,
1729 SHR_IMM, 1734 SHR_IMM,
1735 SHF_RIGHT_R,
1736 SHF_RIGHT_IMM,
1737 SHF_LEFT_R,
1738 SHF_LEFT_IMM,
1730 FMNMX_C, 1739 FMNMX_C,
1731 FMNMX_R, 1740 FMNMX_R,
1732 FMNMX_IMM, 1741 FMNMX_IMM,
@@ -1924,6 +1933,8 @@ private:
1924 INST("1101111100------", Id::TLD4S, Type::Texture, "TLD4S"), 1933 INST("1101111100------", Id::TLD4S, Type::Texture, "TLD4S"),
1925 INST("110111110110----", Id::TMML_B, Type::Texture, "TMML_B"), 1934 INST("110111110110----", Id::TMML_B, Type::Texture, "TMML_B"),
1926 INST("1101111101011---", Id::TMML, Type::Texture, "TMML"), 1935 INST("1101111101011---", Id::TMML, Type::Texture, "TMML"),
1936 INST("11011110011110--", Id::TXD_B, Type::Texture, "TXD_B"),
1937 INST("11011110001110--", Id::TXD, Type::Texture, "TXD"),
1927 INST("11101011001-----", Id::SUST, Type::Image, "SUST"), 1938 INST("11101011001-----", Id::SUST, Type::Image, "SUST"),
1928 INST("11101011000-----", Id::SULD, Type::Image, "SULD"), 1939 INST("11101011000-----", Id::SULD, Type::Image, "SULD"),
1929 INST("1110101000------", Id::SUATOM, Type::Image, "SUATOM_D"), 1940 INST("1110101000------", Id::SUATOM, Type::Image, "SUATOM_D"),
@@ -1965,6 +1976,9 @@ private:
1965 INST("010110110100----", Id::ICMP_R, Type::ArithmeticInteger, "ICMP_R"), 1976 INST("010110110100----", Id::ICMP_R, Type::ArithmeticInteger, "ICMP_R"),
1966 INST("010010110100----", Id::ICMP_CR, Type::ArithmeticInteger, "ICMP_CR"), 1977 INST("010010110100----", Id::ICMP_CR, Type::ArithmeticInteger, "ICMP_CR"),
1967 INST("0011011-0100----", Id::ICMP_IMM, Type::ArithmeticInteger, "ICMP_IMM"), 1978 INST("0011011-0100----", Id::ICMP_IMM, Type::ArithmeticInteger, "ICMP_IMM"),
1979 INST("010111000011‬0---", Id::FLO_R, Type::ArithmeticInteger, "FLO_R"),
1980 INST("0100110000110---", Id::FLO_C, Type::ArithmeticInteger, "FLO_C"),
1981 INST("0011100-00110---", Id::FLO_IMM, Type::ArithmeticInteger, "FLO_IMM"),
1968 INST("0101101111011---", Id::LEA_R2, Type::ArithmeticInteger, "LEA_R2"), 1982 INST("0101101111011---", Id::LEA_R2, Type::ArithmeticInteger, "LEA_R2"),
1969 INST("0101101111010---", Id::LEA_R1, Type::ArithmeticInteger, "LEA_R1"), 1983 INST("0101101111010---", Id::LEA_R1, Type::ArithmeticInteger, "LEA_R1"),
1970 INST("001101101101----", Id::LEA_IMM, Type::ArithmeticInteger, "LEA_IMM"), 1984 INST("001101101101----", Id::LEA_IMM, Type::ArithmeticInteger, "LEA_IMM"),
@@ -2022,6 +2036,10 @@ private:
2022 INST("0100110000101---", Id::SHR_C, Type::Shift, "SHR_C"), 2036 INST("0100110000101---", Id::SHR_C, Type::Shift, "SHR_C"),
2023 INST("0101110000101---", Id::SHR_R, Type::Shift, "SHR_R"), 2037 INST("0101110000101---", Id::SHR_R, Type::Shift, "SHR_R"),
2024 INST("0011100-00101---", Id::SHR_IMM, Type::Shift, "SHR_IMM"), 2038 INST("0011100-00101---", Id::SHR_IMM, Type::Shift, "SHR_IMM"),
2039 INST("0101110011111---", Id::SHF_RIGHT_R, Type::Shift, "SHF_RIGHT_R"),
2040 INST("0011100-11111---", Id::SHF_RIGHT_IMM, Type::Shift, "SHF_RIGHT_IMM"),
2041 INST("0101101111111---", Id::SHF_LEFT_R, Type::Shift, "SHF_LEFT_R"),
2042 INST("0011011-11111---", Id::SHF_LEFT_IMM, Type::Shift, "SHF_LEFT_IMM"),
2025 INST("0100110011100---", Id::I2I_C, Type::Conversion, "I2I_C"), 2043 INST("0100110011100---", Id::I2I_C, Type::Conversion, "I2I_C"),
2026 INST("0101110011100---", Id::I2I_R, Type::Conversion, "I2I_R"), 2044 INST("0101110011100---", Id::I2I_R, Type::Conversion, "I2I_R"),
2027 INST("0011101-11100---", Id::I2I_IMM, Type::Conversion, "I2I_IMM"), 2045 INST("0011101-11100---", Id::I2I_IMM, Type::Conversion, "I2I_IMM"),