9becbd7d72
* dotnet format style --severity info Some changes were manually reverted. * Restore a few unused methods and variables * Silence dotnet format IDE0060 warnings * Silence dotnet format IDE0052 warnings * Silence dotnet format IDE0059 warnings * Address or silence dotnet format CA1069 warnings * Address or silence dotnet format CA2211 warnings * Address review comments * Fix formatting for switch expressions * Address most dotnet format whitespace warnings * Apply dotnet format whitespace formatting A few of them have been manually reverted and the corresponding warning was silenced * Format if-blocks correctly * Run dotnet format whitespace after rebase * Run dotnet format style after rebase * Run dotnet format whitespace after rebase * Run dotnet format style after rebase * Run dotnet format after rebase and remove unused usings - analyzers - style - whitespace * Disable 'prefer switch expression' rule * Add comments to disabled warnings * Fix naming rule violation, Convert shader properties to auto-property and convert values to const * Simplify properties and array initialization, Use const when possible, Remove trailing commas * Run dotnet format after rebase * Address IDE0251 warnings * Address a few disabled IDE0060 warnings * Silence IDE0060 in .editorconfig * Run dotnet format after rebase * Revert "Simplify properties and array initialization, Use const when possible, Remove trailing commas" This reverts commit 9462e4136c0a2100dc28b20cf9542e06790aa67e. * dotnet format whitespace after rebase * First dotnet format pass * Fix naming rule violations * Add trailing commas * Remove unused members and most unnecessary value assignments * Remove more unnecessary assignments * Remove NRE suppressor
188 lines
2.7 KiB
C#
188 lines
2.7 KiB
C#
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,
|
|
}
|
|
}
|