InstName.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. namespace Ryujinx.Graphics.Shader.Decoders
  2. {
  3. enum InstName : byte
  4. {
  5. Invalid = 0,
  6. Al2p,
  7. Ald,
  8. Ast,
  9. Atom,
  10. AtomCas,
  11. Atoms,
  12. AtomsCas,
  13. B2r,
  14. Bar,
  15. Bfe,
  16. Bfi,
  17. Bpt,
  18. Bra,
  19. Brk,
  20. Brx,
  21. Cal,
  22. Cctl,
  23. Cctll,
  24. Cctlt,
  25. Cont,
  26. Cset,
  27. Csetp,
  28. Cs2r,
  29. Dadd,
  30. Depbar,
  31. Dfma,
  32. Dmnmx,
  33. Dmul,
  34. Dset,
  35. Dsetp,
  36. Exit,
  37. F2f,
  38. F2i,
  39. Fadd,
  40. Fadd32i,
  41. Fchk,
  42. Fcmp,
  43. Ffma,
  44. Ffma32i,
  45. Flo,
  46. Fmnmx,
  47. Fmul,
  48. Fmul32i,
  49. Fset,
  50. Fsetp,
  51. Fswzadd,
  52. Getcrsptr,
  53. Getlmembase,
  54. Hadd2,
  55. Hadd232i,
  56. Hfma2,
  57. Hmul2,
  58. Hmul232i,
  59. Hset2,
  60. Hsetp2,
  61. I2f,
  62. I2i,
  63. Iadd,
  64. Iadd32i,
  65. Iadd3,
  66. Icmp,
  67. Ide,
  68. Idp,
  69. Imad,
  70. Imad32i,
  71. Imadsp,
  72. Imnmx,
  73. Imul,
  74. Imul32i,
  75. Ipa,
  76. Isberd,
  77. Iscadd,
  78. Iscadd32i,
  79. Iset,
  80. Isetp,
  81. Jcal,
  82. Jmp,
  83. Jmx,
  84. Kil,
  85. Ld,
  86. Ldc,
  87. Ldg,
  88. Ldl,
  89. Lds,
  90. Lea,
  91. LeaHi,
  92. Lepc,
  93. Longjmp,
  94. Lop,
  95. Lop3,
  96. Lop32i,
  97. Membar,
  98. Mov,
  99. Mov32i,
  100. Mufu,
  101. Nop,
  102. Out,
  103. P2r,
  104. Pbk,
  105. Pcnt,
  106. Pexit,
  107. Pixld,
  108. Plongjmp,
  109. Popc,
  110. Pret,
  111. Prmt,
  112. Pset,
  113. Psetp,
  114. R2b,
  115. R2p,
  116. Ram,
  117. Red,
  118. Ret,
  119. Rro,
  120. Rtt,
  121. S2r,
  122. Sam,
  123. Sel,
  124. Setcrsptr,
  125. Setlmembase,
  126. Shf,
  127. Shf_2,
  128. Shf_3,
  129. Shf_4,
  130. Shfl,
  131. Shl,
  132. Shr,
  133. Ssy,
  134. St,
  135. Stg,
  136. Stl,
  137. Stp,
  138. Sts,
  139. SuatomB,
  140. Suatom,
  141. SuatomB2,
  142. SuatomCasB,
  143. SuatomCas,
  144. SuldDB,
  145. SuldD,
  146. SuldB,
  147. Suld,
  148. SuredB,
  149. Sured,
  150. SustDB,
  151. SustD,
  152. SustB,
  153. Sust,
  154. Sync,
  155. Tex,
  156. TexB,
  157. Texs,
  158. TexsF16,
  159. Tld,
  160. TldB,
  161. Tlds,
  162. TldsF16,
  163. Tld4,
  164. Tld4B,
  165. Tld4s,
  166. Tld4sF16,
  167. Tmml,
  168. TmmlB,
  169. Txa,
  170. Txd,
  171. TxdB,
  172. Txq,
  173. TxqB,
  174. Vabsdiff,
  175. Vabsdiff4,
  176. Vadd,
  177. Vmad,
  178. Vmnmx,
  179. Vote,
  180. Votevtg,
  181. Vset,
  182. Vsetp,
  183. Vshl,
  184. Vshr,
  185. Xmad,
  186. }
  187. }