X86Register.cs 681 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. namespace ARMeilleure.CodeGen.X86
  2. {
  3. enum X86Register
  4. {
  5. Invalid = -1,
  6. Rax = 0,
  7. Rcx = 1,
  8. Rdx = 2,
  9. Rbx = 3,
  10. Rsp = 4,
  11. Rbp = 5,
  12. Rsi = 6,
  13. Rdi = 7,
  14. R8 = 8,
  15. R9 = 9,
  16. R10 = 10,
  17. R11 = 11,
  18. R12 = 12,
  19. R13 = 13,
  20. R14 = 14,
  21. R15 = 15,
  22. Xmm0 = 0,
  23. Xmm1 = 1,
  24. Xmm2 = 2,
  25. Xmm3 = 3,
  26. Xmm4 = 4,
  27. Xmm5 = 5,
  28. Xmm6 = 6,
  29. Xmm7 = 7,
  30. Xmm8 = 8,
  31. Xmm9 = 9,
  32. Xmm10 = 10,
  33. Xmm11 = 11,
  34. Xmm12 = 12,
  35. Xmm13 = 13,
  36. Xmm14 = 14,
  37. Xmm15 = 15
  38. }
  39. }