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