strregs.inc 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {*****************************************************************************}
  2. { File : strregs.inc }
  3. { Author : Mazen NEIFER }
  4. { Project : Free Pascal Compiler (FPC) }
  5. { Creation date : 2002\05\08 }
  6. { Last modification date : 2002\06\01 }
  7. { Licence : GPL }
  8. { Bug report : [email protected] }
  9. {*****************************************************************************}
  10. 'NO',
  11. {General purpose global registers}
  12. 'G0','G1','G2','G3','G4','G5','G6','G7',
  13. {General purpose out registers}
  14. 'O0','O1','O2','O3','O4','O5','O6','O7',
  15. {General purpose local registers}
  16. 'L0','L1','L2','L3','L4','L5','L6','L7',
  17. {General purpose in registers}
  18. 'I0','I1','I2','I3','I4','I5','I6','I7',
  19. {Floating point registers}
  20. 'F0','F1','F2','F3','F4','F5','F6','F7',
  21. 'F8','F9','F10','F11','F12','F13','F14','F15',
  22. 'F16','F17','F18','F19','F20','F21','F22','F23',
  23. 'F24','F25','F26','F27','F28','F29','F30','F31',
  24. {Floating point status/"front of queue" registers}
  25. 'FSR','FQ',
  26. {Coprocessor registers}
  27. 'C0','C1','C2','C3','C4','C5','C6','C7',
  28. 'C8','C9','C10','C11','C12','C13','C14','C15',
  29. 'C16','C17','C18','C19','C20','C21','C22','C23',
  30. 'C24','C25','C26','C27','C28','C29','C30','C31',
  31. {Coprocessor status/queue registers}
  32. 'CSR','CQ',
  33. {"Program status"/"Trap vactor base address register"/"Window invalid mask"/Y registers}
  34. 'PSR','TBR','WIM','Y',
  35. {Ancillary state registers}
  36. 'ASR0','ASR1','ASR2','ASR3','ASR4','ASR5','ASR6','ASR7',
  37. 'ASR8','ASR9','ASR10','ASR11','ASR12','ASR13','ASR14','ASR15',
  38. 'ASR16','ASR17','ASR18','ASR19','ASR20','ASR21','ASR22','ASR23',
  39. 'ASR24','ASR25','ASR26','ASR27','ASR28','ASR29','ASR30','ASR31'