regloc.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:2k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef __REGLOC_H
  2. #define __REGLOC_H
  3. #define REGLOCi_AT 1
  4. #define REGLOCi_v0 2
  5. #define REGLOCi_v1 3
  6. #define REGLOCi_a0 4 /* argument registers */
  7. #define REGLOCi_a1 5
  8. #define REGLOCi_a2 6
  9. #define REGLOCi_a3 7
  10. #define REGLOCi_t0 8 /* caller saved */
  11. #define REGLOCi_t1 9
  12. #define REGLOCi_t2 10
  13. #define REGLOCi_t3 11
  14. #define REGLOCi_t4 12
  15. #define REGLOCi_t5 13
  16. #define REGLOCi_t6 14
  17. #define REGLOCi_t7 15
  18. #define REGLOCi_t8 16
  19. #define REGLOCi_t9 17
  20. #define REGLOCi_s6 18 /* register pointer */
  21. //#define REGLOCi_k0 19 /* kernel temporary */
  22. //#define REGLOCi_k1 20
  23. #define REGLOCi_gp 19 /* global pointer */
  24. #define REGLOCi_ra 20 /* return address */
  25. #define REGLOCi_EPC 21
  26. #define REGLOCi_NUM 22
  27. #define REGLOC_EPC 0
  28. #define REGLOC_AT 1
  29. #define REGLOC_v0 2
  30. #define REGLOC_v1 3
  31. #define REGLOC_a0 4 /* argument registers */
  32. #define REGLOC_a1 5
  33. #define REGLOC_a2 6
  34. #define REGLOC_a3 7
  35. #define REGLOC_t0 8 /* caller saved */
  36. #define REGLOC_t1 9
  37. #define REGLOC_t2 10
  38. #define REGLOC_t3 11
  39. #define REGLOC_t4 12
  40. #define REGLOC_t5 13
  41. #define REGLOC_t6 14
  42. #define REGLOC_t7 15
  43. #define REGLOC_s0 16 /* callee saved */
  44. #define REGLOC_s1 17
  45. #define REGLOC_s2 18
  46. #define REGLOC_s3 19
  47. #define REGLOC_s4 20
  48. #define REGLOC_s5 21
  49. #define REGLOC_s6 22
  50. #define REGLOC_s7 23
  51. #define REGLOC_t8 24 /* code generator */
  52. #define REGLOC_t9 25
  53. #define REGLOC_k0 26 /* kernel temporary */ /* save?? */
  54. #define REGLOC_k1 27
  55. #define REGLOC_gp 28 /* global pointer */
  56. #define REGLOC_sp 29 /* stack pointer */
  57. #define REGLOC_fp 30 /* frame pointer */
  58. #define REGLOC_ra 31 /* return address */
  59. #define REGLOC_NUM 32 /* MAXIMUM */
  60. #endif/*__REGLOC_H*/