val command_line_options : (string * Arg.spec * string) list
type addressing_mode =
| Iindexed of int
| Ibased of string * int
type specific_operation =
| Ipoll_far of {
return_label : cmm_label option;
}
| Ialloc_far of {
bytes : int;
dbginfo : Debuginfo.alloc_dbginfo;
}
| Icheckbound_far
| Icheckbound_imm_far of {
bound : int;
}
| Ishiftarith of arith_operation * int
| Ishiftcheckbound of {
shift : int;
}
| Ishiftcheckbound_far 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