val command_line_options : (string * Arg.spec * string) list
type 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 : bool
val division_crashes_on_overflow : bool