val command_line_options : (string * Arg.spec * string) listtype addressing_mode = | Iindexed of int| Ibased of string * int
type specific_operation = | Ifar_poll of {return_label : cmm_label option;
}| Ifar_alloc of {bytes : int;dbginfo : Debuginfo.alloc_dbginfo;
}| Ifar_intop_checkbound| Ifar_intop_imm_checkbound of {bound : int;
}| Ishiftarith of arith_operation * int| Ishiftcheckbound of {shift : int;
}| Ifar_shiftcheckbound of {shift : int;
}| Imuladd| Imulsub| Inegmulf| Imuladdf| Inegmuladdf| Imulsubf| Inegmulsubf| Isqrtf| Ibswap of int| Imove32| Isignext of int
and arith_operation = | Ishiftadd| Ishiftsub
val allow_unaligned_access : boolval division_crashes_on_overflow : bool