mach.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. /*
  2. mach.h
  3. */
  4. #ifndef MACH_H
  5. #define MACH_H
  6. #ifdef __solaris__
  7. #include <sys/asm_linkage.h>
  8. #else
  9. #include <sun4/asm_linkage.h>
  10. #endif
  11. #define alloc_double B_alloc_double
  12. #define alloc_double_var B_allc_double_var
  13. #define alloc_float B_alloc_float
  14. #define alloc_float_var B_allc_float_var
  15. #define alloc_reg B_alloc_reg
  16. #define alloc_reg_var B_allc_reg_var
  17. #define free_reg B_free_reg
  18. #define free_output B_free_output
  19. #define free_double_reg B_free_double_reg
  20. #define forced_alloc_reg B_forced_alloc_reg
  21. #define force_alloc_output B_forcallocoutput
  22. #define flush_cache B_flush_cache
  23. #define dup_tos B_dup_tos
  24. #define con_float B_con_float
  25. #define check_cache B_check_cache
  26. #define change_reg B_change_reg
  27. #define arg_error B_arg_error
  28. #define const13 B_const13
  29. #define type_of_tos B_typeoftos
  30. #define top_const B_top_const
  31. #define soft_alloc_reg B_soft_alloc_reg
  32. #define push_reg B_pushreg
  33. #define push_ext B_pushext
  34. #define push_double_reg B_pushdoublereg
  35. #define push_const B_pushconst
  36. #define pop_reg_reg B_pop_reg_reg
  37. #define pop_reg_c13 B_popregc13
  38. #define pop_reg_as B_popas
  39. #define pop_reg B_popr
  40. #define pop_nop B_popnop
  41. #define pop_float B_popfloat
  42. #define pop_double_reg_as B_popdouble_reg_as
  43. #define pop_double B_pop_double
  44. #define pop_const B_pop_const
  45. #define init_cache B_init_cache
  46. #define inc_tos_reg B_inc_tos_reg
  47. #define inc_tos B_inctos
  48. #define reg_g0 B_regg0
  49. #define reg_g1 B_regg1
  50. #define reg_g2 B_regg2
  51. #define reg_g3 B_regg3
  52. #define reg_g4 B_regg4
  53. #define reg_g5 B_regg5
  54. #define reg_g6 B_regg6
  55. #define reg_g7 B_regg7
  56. #define reg_i0 B_regi0
  57. #define reg_i1 B_regi1
  58. #define reg_i2 B_regi2
  59. #define reg_i3 B_regi3
  60. #define reg_i4 B_regi4
  61. #define reg_i5 B_regi5
  62. #define reg_i6 B_regi6
  63. #define reg_i7 B_regi7
  64. #define reg_o0 B_rego0
  65. #define reg_o1 B_rego1
  66. #define reg_o2 B_rego2
  67. #define reg_o3 B_rego3
  68. #define reg_o4 B_rego4
  69. #define reg_o5 B_rego5
  70. #define reg_o6 B_rego6
  71. #define reg_o7 B_rego7
  72. #define reg_l0 B_regl0
  73. #define reg_l1 B_regl1
  74. #define reg_l2 B_regl2
  75. #define reg_l3 B_regl3
  76. #define reg_l4 B_regl4
  77. #define reg_l5 B_regl5
  78. #define reg_l6 B_regl6
  79. #define reg_l7 B_regl7
  80. #define reg_f0 B_regf0
  81. #define reg_gap B_reggap
  82. #define reg_lb B_reglb
  83. #define reg_sp B_regsp
  84. #define reg_tmp B_regtmp
  85. #define reg_lin B_reglin
  86. #define reg_fil B_regfil
  87. #include "ctype.h"
  88. #include "mach_em.h"
  89. #include "push_pop.h"
  90. #include "ms_reg.h"
  91. #include "misc.h"
  92. #if RESOLV_debug
  93. #define debug 0
  94. #else
  95. extern int debug;
  96. #endif
  97. #endif /* MACH_H */