OpCodeSsy.cs 647 B

12345678910111213141516171819202122
  1. using Ryujinx.Graphics.Shader.Instructions;
  2. using Ryujinx.Graphics.Shader.IntermediateRepresentation;
  3. using System.Collections.Generic;
  4. namespace Ryujinx.Graphics.Shader.Decoders
  5. {
  6. class OpCodeSsy : OpCodeBranch
  7. {
  8. public Dictionary<OpCodeSync, Operand> Syncs { get; }
  9. public OpCodeSsy(InstEmitter emitter, ulong address, long opCode) : base(emitter, address, opCode)
  10. {
  11. Syncs = new Dictionary<OpCodeSync, Operand>();
  12. Predicate = new Register(RegisterConsts.PredicateTrueIndex, RegisterType.Predicate);
  13. InvertPredicate = false;
  14. PushTarget = true;
  15. }
  16. }
  17. }