xref: /aosp_15_r20/external/capstone/bindings/ocaml/evm_const.ml (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi(* For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [evm_const.ml] *)
2*9a0e4156SSadaf Ebrahimi
3*9a0e4156SSadaf Ebrahimilet _EVM_INS_STOP = 0;;
4*9a0e4156SSadaf Ebrahimilet _EVM_INS_ADD = 1;;
5*9a0e4156SSadaf Ebrahimilet _EVM_INS_MUL = 2;;
6*9a0e4156SSadaf Ebrahimilet _EVM_INS_SUB = 3;;
7*9a0e4156SSadaf Ebrahimilet _EVM_INS_DIV = 4;;
8*9a0e4156SSadaf Ebrahimilet _EVM_INS_SDIV = 5;;
9*9a0e4156SSadaf Ebrahimilet _EVM_INS_MOD = 6;;
10*9a0e4156SSadaf Ebrahimilet _EVM_INS_SMOD = 7;;
11*9a0e4156SSadaf Ebrahimilet _EVM_INS_ADDMOD = 8;;
12*9a0e4156SSadaf Ebrahimilet _EVM_INS_MULMOD = 9;;
13*9a0e4156SSadaf Ebrahimilet _EVM_INS_EXP = 10;;
14*9a0e4156SSadaf Ebrahimilet _EVM_INS_SIGNEXTEND = 11;;
15*9a0e4156SSadaf Ebrahimilet _EVM_INS_LT = 16;;
16*9a0e4156SSadaf Ebrahimilet _EVM_INS_GT = 17;;
17*9a0e4156SSadaf Ebrahimilet _EVM_INS_SLT = 18;;
18*9a0e4156SSadaf Ebrahimilet _EVM_INS_SGT = 19;;
19*9a0e4156SSadaf Ebrahimilet _EVM_INS_EQ = 20;;
20*9a0e4156SSadaf Ebrahimilet _EVM_INS_ISZERO = 21;;
21*9a0e4156SSadaf Ebrahimilet _EVM_INS_AND = 22;;
22*9a0e4156SSadaf Ebrahimilet _EVM_INS_OR = 23;;
23*9a0e4156SSadaf Ebrahimilet _EVM_INS_XOR = 24;;
24*9a0e4156SSadaf Ebrahimilet _EVM_INS_NOT = 25;;
25*9a0e4156SSadaf Ebrahimilet _EVM_INS_BYTE = 26;;
26*9a0e4156SSadaf Ebrahimilet _EVM_INS_SHA3 = 32;;
27*9a0e4156SSadaf Ebrahimilet _EVM_INS_ADDRESS = 48;;
28*9a0e4156SSadaf Ebrahimilet _EVM_INS_BALANCE = 49;;
29*9a0e4156SSadaf Ebrahimilet _EVM_INS_ORIGIN = 50;;
30*9a0e4156SSadaf Ebrahimilet _EVM_INS_CALLER = 51;;
31*9a0e4156SSadaf Ebrahimilet _EVM_INS_CALLVALUE = 52;;
32*9a0e4156SSadaf Ebrahimilet _EVM_INS_CALLDATALOAD = 53;;
33*9a0e4156SSadaf Ebrahimilet _EVM_INS_CALLDATASIZE = 54;;
34*9a0e4156SSadaf Ebrahimilet _EVM_INS_CALLDATACOPY = 55;;
35*9a0e4156SSadaf Ebrahimilet _EVM_INS_CODESIZE = 56;;
36*9a0e4156SSadaf Ebrahimilet _EVM_INS_CODECOPY = 57;;
37*9a0e4156SSadaf Ebrahimilet _EVM_INS_GASPRICE = 58;;
38*9a0e4156SSadaf Ebrahimilet _EVM_INS_EXTCODESIZE = 59;;
39*9a0e4156SSadaf Ebrahimilet _EVM_INS_EXTCODECOPY = 60;;
40*9a0e4156SSadaf Ebrahimilet _EVM_INS_RETURNDATASIZE = 61;;
41*9a0e4156SSadaf Ebrahimilet _EVM_INS_RETURNDATACOPY = 62;;
42*9a0e4156SSadaf Ebrahimilet _EVM_INS_BLOCKHASH = 64;;
43*9a0e4156SSadaf Ebrahimilet _EVM_INS_COINBASE = 65;;
44*9a0e4156SSadaf Ebrahimilet _EVM_INS_TIMESTAMP = 66;;
45*9a0e4156SSadaf Ebrahimilet _EVM_INS_NUMBER = 67;;
46*9a0e4156SSadaf Ebrahimilet _EVM_INS_DIFFICULTY = 68;;
47*9a0e4156SSadaf Ebrahimilet _EVM_INS_GASLIMIT = 69;;
48*9a0e4156SSadaf Ebrahimilet _EVM_INS_POP = 80;;
49*9a0e4156SSadaf Ebrahimilet _EVM_INS_MLOAD = 81;;
50*9a0e4156SSadaf Ebrahimilet _EVM_INS_MSTORE = 82;;
51*9a0e4156SSadaf Ebrahimilet _EVM_INS_MSTORE8 = 83;;
52*9a0e4156SSadaf Ebrahimilet _EVM_INS_SLOAD = 84;;
53*9a0e4156SSadaf Ebrahimilet _EVM_INS_SSTORE = 85;;
54*9a0e4156SSadaf Ebrahimilet _EVM_INS_JUMP = 86;;
55*9a0e4156SSadaf Ebrahimilet _EVM_INS_JUMPI = 87;;
56*9a0e4156SSadaf Ebrahimilet _EVM_INS_PC = 88;;
57*9a0e4156SSadaf Ebrahimilet _EVM_INS_MSIZE = 89;;
58*9a0e4156SSadaf Ebrahimilet _EVM_INS_GAS = 90;;
59*9a0e4156SSadaf Ebrahimilet _EVM_INS_JUMPDEST = 91;;
60*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH1 = 96;;
61*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH2 = 97;;
62*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH3 = 98;;
63*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH4 = 99;;
64*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH5 = 100;;
65*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH6 = 101;;
66*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH7 = 102;;
67*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH8 = 103;;
68*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH9 = 104;;
69*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH10 = 105;;
70*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH11 = 106;;
71*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH12 = 107;;
72*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH13 = 108;;
73*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH14 = 109;;
74*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH15 = 110;;
75*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH16 = 111;;
76*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH17 = 112;;
77*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH18 = 113;;
78*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH19 = 114;;
79*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH20 = 115;;
80*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH21 = 116;;
81*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH22 = 117;;
82*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH23 = 118;;
83*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH24 = 119;;
84*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH25 = 120;;
85*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH26 = 121;;
86*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH27 = 122;;
87*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH28 = 123;;
88*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH29 = 124;;
89*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH30 = 125;;
90*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH31 = 126;;
91*9a0e4156SSadaf Ebrahimilet _EVM_INS_PUSH32 = 127;;
92*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP1 = 128;;
93*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP2 = 129;;
94*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP3 = 130;;
95*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP4 = 131;;
96*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP5 = 132;;
97*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP6 = 133;;
98*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP7 = 134;;
99*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP8 = 135;;
100*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP9 = 136;;
101*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP10 = 137;;
102*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP11 = 138;;
103*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP12 = 139;;
104*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP13 = 140;;
105*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP14 = 141;;
106*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP15 = 142;;
107*9a0e4156SSadaf Ebrahimilet _EVM_INS_DUP16 = 143;;
108*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP1 = 144;;
109*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP2 = 145;;
110*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP3 = 146;;
111*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP4 = 147;;
112*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP5 = 148;;
113*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP6 = 149;;
114*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP7 = 150;;
115*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP8 = 151;;
116*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP9 = 152;;
117*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP10 = 153;;
118*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP11 = 154;;
119*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP12 = 155;;
120*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP13 = 156;;
121*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP14 = 157;;
122*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP15 = 158;;
123*9a0e4156SSadaf Ebrahimilet _EVM_INS_SWAP16 = 159;;
124*9a0e4156SSadaf Ebrahimilet _EVM_INS_LOG0 = 160;;
125*9a0e4156SSadaf Ebrahimilet _EVM_INS_LOG1 = 161;;
126*9a0e4156SSadaf Ebrahimilet _EVM_INS_LOG2 = 162;;
127*9a0e4156SSadaf Ebrahimilet _EVM_INS_LOG3 = 163;;
128*9a0e4156SSadaf Ebrahimilet _EVM_INS_LOG4 = 164;;
129*9a0e4156SSadaf Ebrahimilet _EVM_INS_CREATE = 240;;
130*9a0e4156SSadaf Ebrahimilet _EVM_INS_CALL = 241;;
131*9a0e4156SSadaf Ebrahimilet _EVM_INS_CALLCODE = 242;;
132*9a0e4156SSadaf Ebrahimilet _EVM_INS_RETURN = 243;;
133*9a0e4156SSadaf Ebrahimilet _EVM_INS_DELEGATECALL = 244;;
134*9a0e4156SSadaf Ebrahimilet _EVM_INS_CALLBLACKBOX = 245;;
135*9a0e4156SSadaf Ebrahimilet _EVM_INS_STATICCALL = 250;;
136*9a0e4156SSadaf Ebrahimilet _EVM_INS_REVERT = 253;;
137*9a0e4156SSadaf Ebrahimilet _EVM_INS_SUICIDE = 255;;
138*9a0e4156SSadaf Ebrahimilet _EVM_INS_INVALID = 512;;
139*9a0e4156SSadaf Ebrahimilet _EVM_INS_ENDING = 513;;
140*9a0e4156SSadaf Ebrahimi
141*9a0e4156SSadaf Ebrahimilet _EVM_GRP_INVALID = 0;;
142*9a0e4156SSadaf Ebrahimilet _EVM_GRP_JUMP = 1;;
143*9a0e4156SSadaf Ebrahimilet _EVM_GRP_MATH = 8;;
144*9a0e4156SSadaf Ebrahimilet _EVM_GRP_STACK_WRITE = 9;;
145*9a0e4156SSadaf Ebrahimilet _EVM_GRP_STACK_READ = 10;;
146*9a0e4156SSadaf Ebrahimilet _EVM_GRP_MEM_WRITE = 11;;
147*9a0e4156SSadaf Ebrahimilet _EVM_GRP_MEM_READ = 12;;
148*9a0e4156SSadaf Ebrahimilet _EVM_GRP_STORE_WRITE = 13;;
149*9a0e4156SSadaf Ebrahimilet _EVM_GRP_STORE_READ = 14;;
150*9a0e4156SSadaf Ebrahimilet _EVM_GRP_HALT = 15;;
151*9a0e4156SSadaf Ebrahimilet _EVM_GRP_ENDING = 16;;
152