aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Shader/Decoders/InstName.cs
diff options
context:
space:
mode:
authorTSR Berry <20988865+TSRBerry@users.noreply.github.com>2023-04-08 01:22:00 +0200
committerMary <thog@protonmail.com>2023-04-27 23:51:14 +0200
commitcee712105850ac3385cd0091a923438167433f9f (patch)
tree4a5274b21d8b7f938c0d0ce18736d3f2993b11b1 /src/Ryujinx.Graphics.Shader/Decoders/InstName.cs
parentcd124bda587ef09668a971fa1cac1c3f0cfc9f21 (diff)
Move solution and projects to src
Diffstat (limited to 'src/Ryujinx.Graphics.Shader/Decoders/InstName.cs')
-rw-r--r--src/Ryujinx.Graphics.Shader/Decoders/InstName.cs188
1 files changed, 188 insertions, 0 deletions
diff --git a/src/Ryujinx.Graphics.Shader/Decoders/InstName.cs b/src/Ryujinx.Graphics.Shader/Decoders/InstName.cs
new file mode 100644
index 00000000..9c79b7a5
--- /dev/null
+++ b/src/Ryujinx.Graphics.Shader/Decoders/InstName.cs
@@ -0,0 +1,188 @@
+namespace Ryujinx.Graphics.Shader.Decoders
+{
+ enum InstName : byte
+ {
+ Invalid = 0,
+
+ Al2p,
+ Ald,
+ Ast,
+ Atom,
+ AtomCas,
+ Atoms,
+ AtomsCas,
+ B2r,
+ Bar,
+ Bfe,
+ Bfi,
+ Bpt,
+ Bra,
+ Brk,
+ Brx,
+ Cal,
+ Cctl,
+ Cctll,
+ Cctlt,
+ Cont,
+ Cset,
+ Csetp,
+ Cs2r,
+ Dadd,
+ Depbar,
+ Dfma,
+ Dmnmx,
+ Dmul,
+ Dset,
+ Dsetp,
+ Exit,
+ F2f,
+ F2i,
+ Fadd,
+ Fadd32i,
+ Fchk,
+ Fcmp,
+ Ffma,
+ Ffma32i,
+ Flo,
+ Fmnmx,
+ Fmul,
+ Fmul32i,
+ Fset,
+ Fsetp,
+ Fswzadd,
+ Getcrsptr,
+ Getlmembase,
+ Hadd2,
+ Hadd232i,
+ Hfma2,
+ Hmul2,
+ Hmul232i,
+ Hset2,
+ Hsetp2,
+ I2f,
+ I2i,
+ Iadd,
+ Iadd32i,
+ Iadd3,
+ Icmp,
+ Ide,
+ Idp,
+ Imad,
+ Imad32i,
+ Imadsp,
+ Imnmx,
+ Imul,
+ Imul32i,
+ Ipa,
+ Isberd,
+ Iscadd,
+ Iscadd32i,
+ Iset,
+ Isetp,
+ Jcal,
+ Jmp,
+ Jmx,
+ Kil,
+ Ld,
+ Ldc,
+ Ldg,
+ Ldl,
+ Lds,
+ Lea,
+ LeaHi,
+ Lepc,
+ Longjmp,
+ Lop,
+ Lop3,
+ Lop32i,
+ Membar,
+ Mov,
+ Mov32i,
+ Mufu,
+ Nop,
+ Out,
+ P2r,
+ Pbk,
+ Pcnt,
+ Pexit,
+ Pixld,
+ Plongjmp,
+ Popc,
+ Pret,
+ Prmt,
+ Pset,
+ Psetp,
+ R2b,
+ R2p,
+ Ram,
+ Red,
+ Ret,
+ Rro,
+ Rtt,
+ S2r,
+ Sam,
+ Sel,
+ Setcrsptr,
+ Setlmembase,
+ Shf,
+ Shf_2,
+ Shf_3,
+ Shf_4,
+ Shfl,
+ Shl,
+ Shr,
+ Ssy,
+ St,
+ Stg,
+ Stl,
+ Stp,
+ Sts,
+ SuatomB,
+ Suatom,
+ SuatomB2,
+ SuatomCasB,
+ SuatomCas,
+ SuldDB,
+ SuldD,
+ SuldB,
+ Suld,
+ SuredB,
+ Sured,
+ SustDB,
+ SustD,
+ SustB,
+ Sust,
+ Sync,
+ Tex,
+ TexB,
+ Texs,
+ TexsF16,
+ Tld,
+ TldB,
+ Tlds,
+ TldsF16,
+ Tld4,
+ Tld4B,
+ Tld4s,
+ Tld4sF16,
+ Tmml,
+ TmmlB,
+ Txa,
+ Txd,
+ TxdB,
+ Txq,
+ TxqB,
+ Vabsdiff,
+ Vabsdiff4,
+ Vadd,
+ Vmad,
+ Vmnmx,
+ Vote,
+ Votevtg,
+ Vset,
+ Vsetp,
+ Vshl,
+ Vshr,
+ Xmad,
+ }
+} \ No newline at end of file