strregs.inc 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. {
  11. $Id:
  12. }
  13. '%No',
  14. {general purpose global registers}
  15. '%g0','%g1','%g2','%g3','%g4','%g5','%g6','%g7',
  16. {general purpose out registers}
  17. '%o0','%o1','%o2','%o3','%o4','%o5','%o6','%o7',
  18. {general purpose local registers}
  19. '%l0','%l1','%l2','%l3','%l4','%l5','%l6','%l7',
  20. {general purpose in registers}
  21. '%i0','%i1','%i2','%i3','%i4','%i5','%i6','%i7',
  22. {floating point registers}
  23. '%f0','%f1','%f2','%f3','%f4','%f5','%f6','%f7',
  24. '%f8','%f9','%f10','%f11','%f12','%f13','%f14','%f15',
  25. '%f16','%f17','%f18','%f19','%f20','%f21','%f22','%f23',
  26. '%f24','%f25','%f26','%f27','%f28','%f29','%f30','%f31',
  27. {floating point status/"front of queue" registers}
  28. '%fSR','%fQ',
  29. {coprocessor registers}
  30. '%c0','%c1','%c2','%c3','%c4','%c5','%c6','%c7',
  31. '%c8','%c9','%c10','%c11','%c12','%c13','%c14','%c15',
  32. '%c16','%c17','%c18','%c19','%c20','%c21','%c22','%c23',
  33. '%c24','%c25','%c26','%c27','%c28','%c29','%c30','%c31',
  34. {coprocessor status/queue registers}
  35. '%csr','%cq',
  36. {"Program status"/"Trap vactor base address register"/"Window invalid mask"/Y registers}
  37. '%psr','%tbr','%wim','%y',
  38. {Ancillary state registers}
  39. '%asr0','%asr1','%asr2','%asr3','%asr4','%asr5','%asr6','%asr7',
  40. '%asr8','%asr9','%asr10','%asr11','%asr12','%asr13','%asr14','%asr15',
  41. '%asr16','%asr17','%asr18','%asr19','%asr20','%asr21','%asr22','%asr23',
  42. '%asr24','%asr25','%asr26','%asr27','%asr28','%asr29','%asr30','%asr31'