PState.cs 321 B

1234567891011121314151617181920212223
  1. using System;
  2. namespace ChocolArm64.State
  3. {
  4. [Flags]
  5. enum PState
  6. {
  7. VBit = 28,
  8. CBit = 29,
  9. ZBit = 30,
  10. NBit = 31,
  11. V = 1 << VBit,
  12. C = 1 << CBit,
  13. Z = 1 << ZBit,
  14. N = 1 << NBit,
  15. Nz = N | Z,
  16. Cv = C | V,
  17. Nzcv = Nz | Cv
  18. }
  19. }