static void do_abort PARAMS((void));
static void do_abs PARAMS((void));
static void do_add PARAMS((void));
static void do_add_offset PARAMS((void));
static void do_and PARAMS((void));
static void do_begin_block PARAMS((void));
static void do_begin_init PARAMS((void));
static void do_begin_procedure PARAMS((void));
static void do_begin_unit PARAMS((void));
static void do_bind_segment PARAMS((void));
static void do_call_direct PARAMS((void));
static void do_call_indirect PARAMS((void));
static void do_case_jump PARAMS((void));
static void do_ceiling PARAMS((void));
static void do_check_eq PARAMS((void));
static void do_check_hi PARAMS((void));
static void do_check_index PARAMS((void));
static void do_check_lo PARAMS((void));
static void do_check_nil PARAMS((void));
static void do_check_range PARAMS((void));
static void do_chop PARAMS((void));
static void do_comment PARAMS((void));
static void do_compare PARAMS((void));
static void do_copy PARAMS((void));
static void do_copy_n PARAMS((void));
static void do_cvt_float PARAMS((void));
static void do_declare_array PARAMS((void));
static void do_declare_constant PARAMS((void));
static void do_declare_enum PARAMS((void));
static void do_declare_enum_elt PARAMS((void));
static void do_declare_exception PARAMS((void));
static void do_declare_field PARAMS((void));
static void do_declare_formal PARAMS((void));
static void do_declare_global PARAMS((void));
static void do_declare_indirect PARAMS((void));
static void do_declare_local PARAMS((void));
static void do_declare_method PARAMS((void));
static void do_declare_object PARAMS((void));
static void do_declare_opaque PARAMS((void));
static void do_declare_open_array PARAMS((void));
static void do_declare_packed PARAMS((void));
static void do_declare_param PARAMS((void));
static void do_declare_pointer PARAMS((void));
static void do_declare_procedure PARAMS((void));
static void do_declare_proctype PARAMS((void));
static void do_declare_raises PARAMS((void));
static void do_declare_record PARAMS((void));
static void do_declare_segment PARAMS((void));
static void do_declare_set PARAMS((void));
static void do_declare_subrange PARAMS((void));
static void do_declare_temp PARAMS((void));
static void do_declare_typename PARAMS((void));
static void do_div PARAMS((void));
static void do_divide PARAMS((void));
static void do_end_block PARAMS((void));
static void do_end_init PARAMS((void));
static void do_end_procedure PARAMS((void));
static void do_end_unit PARAMS((void));
static void do_eq PARAMS((void));
static void do_exit_proc PARAMS((void));
static void do_export_unit PARAMS((void));
static void do_extract PARAMS((void));
static void do_extract_mn PARAMS((void));
static void do_extract_n PARAMS((void));
static void do_fixed_extract PARAMS((void));
static void do_fixed_insert PARAMS((void));
static void do_floor PARAMS((void));
static void do_free_temp PARAMS((void));
static void do_ge PARAMS((void));
static void do_gt PARAMS((void));
static void do_if_compare PARAMS((void));
static void do_if_eq PARAMS((void));
static void do_if_false PARAMS((void));
static void do_if_ge PARAMS((void));
static void do_if_gt PARAMS((void));
static void do_if_le PARAMS((void));
static void do_if_lt PARAMS((void));
static void do_if_ne PARAMS((void));
static void do_if_true PARAMS((void));
static void do_import_global PARAMS((void));
static void do_import_procedure PARAMS((void));
static void do_import_unit PARAMS((void));
static void do_index_address PARAMS((void));
static void do_init_chars PARAMS((void));
static void do_init_float PARAMS((void));
static void do_init_int PARAMS((void));
static void do_init_label PARAMS((void));
static void do_init_offset PARAMS((void));
static void do_init_proc PARAMS((void));
static void do_init_var PARAMS((void));
static void do_insert PARAMS((void));
static void do_insert_mn PARAMS((void));
static void do_insert_n PARAMS((void));
static void do_jump PARAMS((void));
static void do_le PARAMS((void));
static void do_load PARAMS((void));
static void do_load_address PARAMS((void));
static void do_load_float PARAMS((void));
static void do_load_indirect PARAMS((void));
static void do_load_integer PARAMS((void));
static void do_load_nil PARAMS((void));
static void do_load_procedure PARAMS((void));
static void do_load_static_link PARAMS((void));
static void do_loophole PARAMS((void));
static void do_lt PARAMS((void));
static void do_m3_extract PARAMS((void));
static void do_m3_insert PARAMS((void));
static void do_m3_jump PARAMS((void));
static void do_m3_rotate PARAMS((void));
static void do_m3_shift PARAMS((void));
static void do_max PARAMS((void));
static void do_min PARAMS((void));
static void do_mod PARAMS((void));
static void do_multiply PARAMS((void));
static void do_ne PARAMS((void));
static void do_negate PARAMS((void));
static void do_not PARAMS((void));
static void do_note_procedure_origin PARAMS((void));
static void do_or PARAMS((void));
static void do_pop PARAMS((void));
static void do_pop_param PARAMS((void));
static void do_pop_static_link PARAMS((void));
static void do_pop_struct PARAMS((void));
static void do_reveal_opaque PARAMS((void));
static void do_rotate PARAMS((void));
static void do_rotate_left PARAMS((void));
static void do_rotate_right PARAMS((void));
static void do_round PARAMS((void));
static void do_set_compare PARAMS((void));
static void do_set_difference PARAMS((void));
static void do_set_eq PARAMS((void));
static void do_set_ge PARAMS((void));
static void do_set_gt PARAMS((void));
static void do_set_intersection PARAMS((void));
static void do_set_label PARAMS((void));
static void do_set_le PARAMS((void));
static void do_set_lt PARAMS((void));
static void do_set_member PARAMS((void));
static void do_set_ne PARAMS((void));
static void do_set_range PARAMS((void));
static void do_set_runtime_hook PARAMS((void));
static void do_set_runtime_proc PARAMS((void));
static void do_set_singleton PARAMS((void));
static void do_set_source_file PARAMS((void));
static void do_set_source_line PARAMS((void));
static void do_set_sym_difference PARAMS((void));
static void do_set_union PARAMS((void));
static void do_shift PARAMS((void));
static void do_shift_left PARAMS((void));
static void do_shift_right PARAMS((void));
static void do_start_call_direct PARAMS((void));
static void do_start_call_indirect PARAMS((void));
static void do_store PARAMS((void));
static void do_store_indirect PARAMS((void));
static void do_subtract PARAMS((void));
static void do_swap PARAMS((void));
static void do_trunc PARAMS((void));
static void do_widen PARAMS((void));
static void do_xor PARAMS((void));
static void do_zero PARAMS((void));
static void do_zero_n PARAMS((void));
