1(* Capstone Disassembly Engine
2 * By Guillaume Jeanne <guillaume.jeanne@ensimag.fr>, 2014> *)
3
4open Xcore_const
5
6type xcore_op_mem = {
7	base: int;
8	index: int;
9	disp: int;
10	direct: int;
11}
12
13type xcore_op_value =
14	| XCORE_OP_INVALID of int
15	| XCORE_OP_REG of int
16	| XCORE_OP_IMM of int
17	| XCORE_OP_MEM of xcore_op_mem
18
19type xcore_op = {
20	value: xcore_op_value;
21}
22
23type cs_xcore = { 
24	operands: xcore_op array;
25}
26
27