OpCode32SimdSel.cs 567 B

12345678910111213141516171819202122
  1. namespace ARMeilleure.Decoders
  2. {
  3. class OpCode32SimdSel : OpCode32SimdRegS
  4. {
  5. public OpCode32SimdSelMode Cc { get; }
  6. public new static OpCode Create(InstDescriptor inst, ulong address, int opCode) => new OpCode32SimdSel(inst, address, opCode);
  7. public OpCode32SimdSel(InstDescriptor inst, ulong address, int opCode) : base(inst, address, opCode)
  8. {
  9. Cc = (OpCode32SimdSelMode)((opCode >> 20) & 3);
  10. }
  11. }
  12. enum OpCode32SimdSelMode : int
  13. {
  14. Eq = 0,
  15. Vs,
  16. Ge,
  17. Gt
  18. }
  19. }