-static void shmedia_md_begin
- PARAMS ((void));
-static int shmedia_parse_reg
- PARAMS ((char *, int *, int *, shmedia_arg_type));
-static void shmedia_md_assemble
- PARAMS ((char *));
-static void shmedia_md_apply_fix3
- PARAMS ((fixS *, valueT *));
-static int shmedia_md_estimate_size_before_relax
- PARAMS ((fragS *, segT));
-static int shmedia_init_reloc
- PARAMS ((arelent *, fixS *));
-static char *shmedia_get_operands
- PARAMS ((shmedia_opcode_info *, char *, shmedia_operands_info *));
-static void s_sh64_mode
- PARAMS ((int));
-static void s_sh64_abi
- PARAMS ((int));
-static void shmedia_md_convert_frag
- PARAMS ((bfd *, segT, fragS *, bfd_boolean));
-static void shmedia_check_limits
- PARAMS ((offsetT *, bfd_reloc_code_real_type, fixS *));
-static void sh64_set_contents_type
- PARAMS ((enum sh64_elf_cr_type));
-static void shmedia_get_operand
- PARAMS ((char **, shmedia_operand_info *, shmedia_arg_type));
-static unsigned long shmedia_immediate_op
- PARAMS ((char *, shmedia_operand_info *, int, bfd_reloc_code_real_type));
-static char *shmedia_parse_exp
- PARAMS ((char *, shmedia_operand_info *));
-static void shmedia_frob_file_before_adjust
- PARAMS ((void));
-static void sh64_emit_crange
- PARAMS ((symbolS *, symbolS *, enum sh64_elf_cr_type));
-static void sh64_flush_last_crange
- PARAMS ((bfd *, asection *, PTR));
-static void sh64_flag_output
- PARAMS ((void));
-static void sh64_update_contents_mark
- PARAMS ((bfd_boolean));
-static void sh64_vtable_entry
- PARAMS ((int));
-static void sh64_vtable_inherit
- PARAMS ((int));
-static char * strip_datalabels
- PARAMS ((void));
-static int shmedia_build_Mytes
- PARAMS ((shmedia_opcode_info *, shmedia_operands_info *));
-static shmedia_opcode_info * shmedia_find_cooked_opcode
- PARAMS ((char **));
-static unsigned long shmedia_mask_number
- PARAMS ((unsigned long, bfd_reloc_code_real_type));
+static void shmedia_md_begin (void);
+static int shmedia_parse_reg (char *, int *, int *, shmedia_arg_type);
+static void shmedia_md_assemble (char *);
+static void shmedia_md_apply_fix3 (fixS *, valueT *);
+static int shmedia_md_estimate_size_before_relax (fragS *, segT);
+static int shmedia_init_reloc (arelent *, fixS *);
+static char *shmedia_get_operands (shmedia_opcode_info *, char *,
+ shmedia_operands_info *);
+static void s_sh64_mode (int);
+static void s_sh64_abi (int);
+static void shmedia_md_convert_frag (bfd *, segT, fragS *, bfd_boolean);
+static void shmedia_check_limits (offsetT *, bfd_reloc_code_real_type,
+ fixS *);
+static void sh64_set_contents_type (enum sh64_elf_cr_type);
+static void shmedia_get_operand (char **, shmedia_operand_info *,
+ shmedia_arg_type);
+static unsigned long shmedia_immediate_op (char *, shmedia_operand_info *,
+ int, bfd_reloc_code_real_type);
+static char *shmedia_parse_exp (char *, shmedia_operand_info *);
+static void shmedia_frob_file_before_adjust (void);
+static void sh64_emit_crange (symbolS *, symbolS *, enum sh64_elf_cr_type);
+static void sh64_flush_last_crange (bfd *, asection *, void *);
+static void sh64_flag_output (void);
+static void sh64_update_contents_mark (bfd_boolean);
+static void sh64_vtable_entry (int);
+static void sh64_vtable_inherit (int);
+static char *strip_datalabels (void);
+static int shmedia_build_Mytes (shmedia_opcode_info *,
+ shmedia_operands_info *);
+static shmedia_opcode_info *shmedia_find_cooked_opcode (char **);
+static unsigned long shmedia_mask_number (unsigned long,
+ bfd_reloc_code_real_type);