xedbindings.bind
Bind.Operand
xedbindings
xedbindings.xed
type -'perm t = (Types.operand Ctypes.abstract, 'perm) Ptr.t
val uninit : unit -> (Types.operand Ctypes.abstract, [ `Read | `Write ]) Ptr.t
val conditional_read : [> `Read ] Types.operand_ptr -> int
val conditional_write : [> `Read ] Types.operand_ptr -> int
val imm : [> `Read ] Types.operand_ptr -> Unsigned.UInt32.t
val name : [> `Read ] Types.operand_ptr -> XBEnums.operand
val nonterminal_name : [> `Read ] Types.operand_ptr -> XBEnums.nonterminal
val op_type : [> `Read ] Types.operand_ptr -> XBEnums.operand_type
val read : [> `Read ] Types.operand_ptr -> int
val read_and_written : [> `Read ] Types.operand_ptr -> int
val read_only : [> `Read ] Types.operand_ptr -> int
val reg : [> `Read ] Types.operand_ptr -> XBEnums.reg
val rw : [> `Read ] Types.operand_ptr -> XBEnums.operand_action
val template_is_register : [> `Read ] Types.operand_ptr -> int
val visibility : [> `Read ] Types.operand_ptr -> XBEnums.operand_visibility
val width : [> `Read ] Types.operand_ptr -> XBEnums.operand_width
val width_bits : [> `Read ] Types.operand_ptr -> Unsigned.UInt32.t -> Unsigned.UInt32.t
val written : [> `Read ] Types.operand_ptr -> int
val written_only : [> `Read ] Types.operand_ptr -> int
val xtype : [> `Read ] Types.operand_ptr -> XBEnums.operand_element_xtype