109 lines
2.4 KiB
C
109 lines
2.4 KiB
C
/*
|
|
mach.h
|
|
*/
|
|
|
|
#ifndef MACH_H
|
|
#define MACH_H
|
|
|
|
#ifdef __solaris__
|
|
#include <sys/asm_linkage.h>
|
|
#else
|
|
#include <sun4/asm_linkage.h>
|
|
#endif
|
|
|
|
#define alloc_double B_alloc_double
|
|
#define alloc_double_var B_allc_double_var
|
|
#define alloc_float B_alloc_float
|
|
#define alloc_float_var B_allc_float_var
|
|
#define alloc_reg B_alloc_reg
|
|
#define alloc_reg_var B_allc_reg_var
|
|
#define free_reg B_free_reg
|
|
#define free_output B_free_output
|
|
#define free_double_reg B_free_double_reg
|
|
#define forced_alloc_reg B_forced_alloc_reg
|
|
#define force_alloc_output B_forcallocoutput
|
|
#define flush_cache B_flush_cache
|
|
#define dup_tos B_dup_tos
|
|
#define con_float B_con_float
|
|
#define check_cache B_check_cache
|
|
#define change_reg B_change_reg
|
|
#define arg_error B_arg_error
|
|
#define const13 B_const13
|
|
#define type_of_tos B_typeoftos
|
|
#define top_const B_top_const
|
|
#define soft_alloc_reg B_soft_alloc_reg
|
|
#define push_reg B_pushreg
|
|
#define push_ext B_pushext
|
|
#define push_double_reg B_pushdoublereg
|
|
#define push_const B_pushconst
|
|
#define pop_reg_reg B_pop_reg_reg
|
|
#define pop_reg_c13 B_popregc13
|
|
#define pop_reg_as B_popas
|
|
#define pop_reg B_popr
|
|
#define pop_nop B_popnop
|
|
#define pop_float B_popfloat
|
|
#define pop_double_reg_as B_popdouble_reg_as
|
|
#define pop_double B_pop_double
|
|
#define pop_const B_pop_const
|
|
#define init_cache B_init_cache
|
|
#define inc_tos_reg B_inc_tos_reg
|
|
#define inc_tos B_inctos
|
|
|
|
#define reg_g0 B_regg0
|
|
#define reg_g1 B_regg1
|
|
#define reg_g2 B_regg2
|
|
#define reg_g3 B_regg3
|
|
#define reg_g4 B_regg4
|
|
#define reg_g5 B_regg5
|
|
#define reg_g6 B_regg6
|
|
#define reg_g7 B_regg7
|
|
|
|
#define reg_i0 B_regi0
|
|
#define reg_i1 B_regi1
|
|
#define reg_i2 B_regi2
|
|
#define reg_i3 B_regi3
|
|
#define reg_i4 B_regi4
|
|
#define reg_i5 B_regi5
|
|
#define reg_i6 B_regi6
|
|
#define reg_i7 B_regi7
|
|
|
|
#define reg_o0 B_rego0
|
|
#define reg_o1 B_rego1
|
|
#define reg_o2 B_rego2
|
|
#define reg_o3 B_rego3
|
|
#define reg_o4 B_rego4
|
|
#define reg_o5 B_rego5
|
|
#define reg_o6 B_rego6
|
|
#define reg_o7 B_rego7
|
|
|
|
#define reg_l0 B_regl0
|
|
#define reg_l1 B_regl1
|
|
#define reg_l2 B_regl2
|
|
#define reg_l3 B_regl3
|
|
#define reg_l4 B_regl4
|
|
#define reg_l5 B_regl5
|
|
#define reg_l6 B_regl6
|
|
#define reg_l7 B_regl7
|
|
|
|
#define reg_f0 B_regf0
|
|
#define reg_gap B_reggap
|
|
#define reg_lb B_reglb
|
|
#define reg_sp B_regsp
|
|
#define reg_tmp B_regtmp
|
|
#define reg_lin B_reglin
|
|
#define reg_fil B_regfil
|
|
|
|
#include "ctype.h"
|
|
#include "mach_em.h"
|
|
#include "push_pop.h"
|
|
#include "ms_reg.h"
|
|
#include "misc.h"
|
|
|
|
#if RESOLV_debug
|
|
#define debug 0
|
|
#else
|
|
extern int debug;
|
|
#endif
|
|
|
|
#endif /* MACH_H */
|