regs.rs 552 B

12345678910111213141516171819202122232425
  1. pub const ES: u32 = 0;
  2. pub const CS: u32 = 1;
  3. pub const SS: u32 = 2;
  4. pub const DS: u32 = 3;
  5. pub const FS: u32 = 4;
  6. pub const GS: u32 = 5;
  7. pub const EAX: u32 = 0;
  8. pub const ECX: u32 = 1;
  9. pub const EDX: u32 = 2;
  10. pub const EBX: u32 = 3;
  11. pub const ESP: u32 = 4;
  12. pub const EBP: u32 = 5;
  13. pub const ESI: u32 = 6;
  14. pub const EDI: u32 = 7;
  15. // Note: Different from C constants
  16. pub const AX: u32 = 0;
  17. pub const CX: u32 = 1;
  18. pub const DX: u32 = 2;
  19. pub const BX: u32 = 3;
  20. pub const SP: u32 = 4;
  21. pub const BP: u32 = 5;
  22. pub const SI: u32 = 6;
  23. pub const DI: u32 = 7;