Module Simd
include module type of struct include Amd64_simd_defs end
type ext = Amd64_simd_defs.ext = type temp = Amd64_simd_defs.temp = type prefix = Amd64_simd_defs.prefix = | Legacy of {prefix : Simd.legacy_prefix;rex : Simd.legacy_rex;escape : Simd.legacy_escape;
}| Vex of {vex_m : Simd.vex_map;vex_w : bool;vex_l : bool;vex_p : Simd.legacy_prefix;
}
val temp_is_reg : Simd.temp -> boolval loc_allows_reg : Simd.loc -> boolval loc_allows_mem : Simd.loc -> boolval arg_is_implicit : Simd.arg -> boolval ext_to_string : Simd.ext -> stringval exts_to_string : Simd.ext array -> stringmodule Layout = Amd64_simd_defs.Layoutval loc_register_width : Simd.loc -> Layout.reg optionval loc_memory_width : Simd.loc -> Layout.memmodule Amd64_simd_instrs : sig ... endtype instr = Simd.Amd64_simd_instrs.instrmodule Pcompare_string : sig ... endmodule Seq : sig ... endmodule Pseudo_instr : sig ... endval instruction : Simd.Amd64_simd_instrs.instr -> int option -> Simd.operationval sequence : Simd.Seq.t -> int option -> Simd.operationval class_of_operation : Simd.operation -> Simd.operation_classval is_memory_operation : Simd.operation -> boolval is_pure_operation : Simd.operation -> boolval equal_operation : Simd.operation -> Simd.operation -> boolval print_operation :
?addr:((Stdlib.Format.formatter -> 'a array -> unit) * int) ->
(Stdlib.Format.formatter -> 'a -> unit) ->
Simd.operation ->
Stdlib.Format.formatter ->
'a array ->
unitmodule Mem : sig ... end