-/* Functions within mips.c that we reference. Some of these return type
- HOST_WIDE_INT, so define that here. This is a copy of code in machmode.h.
-
- ??? It would be good to try to put this as common code someplace. */
-
-#ifndef HOST_BITS_PER_WIDE_INT
-
-#if HOST_BITS_PER_LONG > HOST_BITS_PER_INT
-#define HOST_BITS_PER_WIDE_INT HOST_BITS_PER_LONG
-#define HOST_WIDE_INT long
-#else
-#define HOST_BITS_PER_WIDE_INT HOST_BITS_PER_INT
-#define HOST_WIDE_INT int
-#endif
-
-#endif
-
-extern int arith32_operand ();
-extern int arith_operand ();
-extern int cmp_op ();
-extern HOST_WIDE_INT compute_frame_size ();
-extern int const_float_1_operand ();
-extern void expand_block_move ();
-extern int equality_op ();
-extern void final_prescan_insn ();
-extern struct rtx_def * function_arg ();
-extern void function_arg_advance ();
-extern int function_arg_partial_nregs ();
-extern int function_arg_pass_by_reference ();
-extern void function_epilogue ();
-extern void function_prologue ();
-extern void gen_conditional_branch ();
-extern void gen_conditional_move ();
-extern struct rtx_def * gen_int_relational ();
-extern void init_cumulative_args ();
-extern int large_int ();
-extern void machine_dependent_reorg ();
-extern int mips_address_cost ();
-extern void mips_asm_file_end ();
-extern void mips_asm_file_start ();
-extern int mips_can_use_return_insn ();
-extern int mips_const_double_ok ();
-extern void mips_count_memory_refs ();
-extern HOST_WIDE_INT mips_debugger_offset ();
-extern void mips_declare_object ();
-extern int mips_epilogue_delay_slots ();
-extern void mips_expand_epilogue ();
-extern void mips_expand_prologue ();
-extern int mips_check_split ();
-extern char *mips_fill_delay_slot ();
-extern const char *mips_move_1word ();
-extern const char *mips_move_2words ();
-extern void mips_output_double ();
-extern int mips_output_external ();
-extern void mips_output_float ();
-extern void mips_output_filename ();
-extern void mips_output_lineno ();
-extern const char *output_block_move ();
-extern void override_options ();
-extern int pc_or_label_operand ();
-extern void print_operand_address ();
-extern void print_operand ();
-extern void print_options ();
-extern int reg_or_0_operand ();
-extern int true_reg_or_0_operand ();
-extern int simple_epilogue_p ();
-extern int simple_memory_operand ();
-extern int double_memory_operand ();
-extern int small_int ();
-extern void trace ();
-extern int uns_arith_operand ();
-extern struct rtx_def * embedded_pic_offset ();
-extern void mips_order_regs_for_local_alloc ();
-extern struct rtx_def * mips16_gp_pseudo_reg ();
-extern struct rtx_def * mips16_gp_offset ();
-extern int mips16_gp_offset_p ();
-extern int mips16_constant ();
-extern int mips16_constant_after_function_p ();
-extern int build_mips16_call_stub ();
-
-/* Recognition functions that return if a condition is true. */
-extern int address_operand ();
-extern int call_insn_operand ();
-extern int const_double_operand ();
-extern int const_int_operand ();
-extern int consttable_operand ();
-extern int general_operand ();
-extern int immediate_operand ();
-extern int memory_address_p ();
-extern int memory_operand ();
-extern int nonimmediate_operand ();
-extern int nonmemory_operand ();
-extern int pic_address_needs_scratch ();
-extern int register_operand ();
-extern int scratch_operand ();
-extern int move_operand ();
-extern int movdi_operand ();
-extern int se_register_operand ();
-extern int se_reg_or_0_operand ();
-extern int se_uns_arith_operand ();
-extern int se_arith_operand ();
-extern int se_nonmemory_operand ();
-extern int se_nonimmediate_operand ();
-extern int extend_operator ();
-extern int highpart_shift_operator ();
-extern int m16_uimm3_b ();
-extern int m16_simm4_1 ();
-extern int m16_nsimm4_1 ();
-extern int m16_simm5_1 ();
-extern int m16_nsimm5_1 ();
-extern int m16_uimm5_4 ();
-extern int m16_nuimm5_4 ();
-extern int m16_simm8_1 ();
-extern int m16_nsimm8_1 ();
-extern int m16_uimm8_1 ();
-extern int m16_nuimm8_1 ();
-extern int m16_uimm8_m1_1 ();
-extern int m16_uimm8_4 ();
-extern int m16_nuimm8_4 ();
-extern int m16_simm8_8 ();
-extern int m16_nsimm8_8 ();
-extern int m16_usym8_4 ();
-extern int m16_usym5_4 ();
-