extern void fr30_expand_prologue (void);
extern void fr30_expand_epilogue (void);
extern unsigned int fr30_compute_frame_size (int, int);
#ifdef RTX_CODE
extern int fr30_check_multiple_regs (rtx *, int, int);
extern void fr30_print_operand (FILE *, rtx, int);
extern void fr30_print_operand_address (FILE *, rtx);
extern rtx fr30_move_double (rtx *);
#ifdef TREE_CODE
extern rtx fr30_va_arg (tree, tree);
extern int fr30_num_arg_regs (enum machine_mode, tree);
extern int fr30_function_arg_partial_nregs (CUMULATIVE_ARGS,
enum machine_mode, tree, int);
#endif
#ifdef HAVE_MACHINE_MODES
#define Mmode enum machine_mode
extern int stack_add_operand (rtx, Mmode);
extern int add_immediate_operand (rtx, Mmode);
extern int high_register_operand (rtx, Mmode);
extern int low_register_operand (rtx, Mmode);
extern int call_operand (rtx, Mmode);
extern int di_operand (rtx, Mmode);
extern int nonimmediate_di_operand (rtx, Mmode);
extern int fr30_const_double_is_zero (rtx);
#undef Mmode
#endif
#endif