dharitri_vm_executor/
opcode_cost.rs

1// Code generated by vmhooks generator. DO NOT EDIT.
2
3// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4// !!!!!!!!!!!!!!!!!!!!!! AUTO-GENERATED FILE !!!!!!!!!!!!!!!!!!!!!!
5// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
6
7#[derive(Clone, Debug, Default)]
8pub struct OpcodeCost {
9    pub opcode_block: u32,
10    pub opcode_br: u32,
11    pub opcode_brif: u32,
12    pub opcode_brtable: u32,
13    pub opcode_call: u32,
14    pub opcode_callindirect: u32,
15    pub opcode_catch: u32,
16    pub opcode_catchall: u32,
17    pub opcode_delegate: u32,
18    pub opcode_drop: u32,
19    pub opcode_else: u32,
20    pub opcode_end: u32,
21    pub opcode_globalget: u32,
22    pub opcode_globalset: u32,
23    pub opcode_i32add: u32,
24    pub opcode_i32and: u32,
25    pub opcode_i32clz: u32,
26    pub opcode_i32const: u32,
27    pub opcode_i32ctz: u32,
28    pub opcode_i32divs: u32,
29    pub opcode_i32divu: u32,
30    pub opcode_i32eq: u32,
31    pub opcode_i32eqz: u32,
32    pub opcode_i32extend16s: u32,
33    pub opcode_i32extend8s: u32,
34    pub opcode_i32ges: u32,
35    pub opcode_i32geu: u32,
36    pub opcode_i32gts: u32,
37    pub opcode_i32gtu: u32,
38    pub opcode_i32les: u32,
39    pub opcode_i32leu: u32,
40    pub opcode_i32load: u32,
41    pub opcode_i32load16s: u32,
42    pub opcode_i32load16u: u32,
43    pub opcode_i32load8s: u32,
44    pub opcode_i32load8u: u32,
45    pub opcode_i32lts: u32,
46    pub opcode_i32ltu: u32,
47    pub opcode_i32mul: u32,
48    pub opcode_i32ne: u32,
49    pub opcode_i32or: u32,
50    pub opcode_i32popcnt: u32,
51    pub opcode_i32rems: u32,
52    pub opcode_i32remu: u32,
53    pub opcode_i32rotl: u32,
54    pub opcode_i32rotr: u32,
55    pub opcode_i32shl: u32,
56    pub opcode_i32shrs: u32,
57    pub opcode_i32shru: u32,
58    pub opcode_i32store: u32,
59    pub opcode_i32store16: u32,
60    pub opcode_i32store8: u32,
61    pub opcode_i32sub: u32,
62    pub opcode_i32wrapi64: u32,
63    pub opcode_i32xor: u32,
64    pub opcode_i64add: u32,
65    pub opcode_i64and: u32,
66    pub opcode_i64clz: u32,
67    pub opcode_i64const: u32,
68    pub opcode_i64ctz: u32,
69    pub opcode_i64divs: u32,
70    pub opcode_i64divu: u32,
71    pub opcode_i64eq: u32,
72    pub opcode_i64eqz: u32,
73    pub opcode_i64extend16s: u32,
74    pub opcode_i64extend32s: u32,
75    pub opcode_i64extend8s: u32,
76    pub opcode_i64extendi32s: u32,
77    pub opcode_i64extendi32u: u32,
78    pub opcode_i64ges: u32,
79    pub opcode_i64geu: u32,
80    pub opcode_i64gts: u32,
81    pub opcode_i64gtu: u32,
82    pub opcode_i64les: u32,
83    pub opcode_i64leu: u32,
84    pub opcode_i64load: u32,
85    pub opcode_i64load16s: u32,
86    pub opcode_i64load16u: u32,
87    pub opcode_i64load32s: u32,
88    pub opcode_i64load32u: u32,
89    pub opcode_i64load8s: u32,
90    pub opcode_i64load8u: u32,
91    pub opcode_i64lts: u32,
92    pub opcode_i64ltu: u32,
93    pub opcode_i64mul: u32,
94    pub opcode_i64ne: u32,
95    pub opcode_i64or: u32,
96    pub opcode_i64popcnt: u32,
97    pub opcode_i64rems: u32,
98    pub opcode_i64remu: u32,
99    pub opcode_i64rotl: u32,
100    pub opcode_i64rotr: u32,
101    pub opcode_i64shl: u32,
102    pub opcode_i64shrs: u32,
103    pub opcode_i64shru: u32,
104    pub opcode_i64store: u32,
105    pub opcode_i64store16: u32,
106    pub opcode_i64store32: u32,
107    pub opcode_i64store8: u32,
108    pub opcode_i64sub: u32,
109    pub opcode_i64xor: u32,
110    pub opcode_if: u32,
111    pub opcode_localget: u32,
112    pub opcode_localset: u32,
113    pub opcode_localtee: u32,
114    pub opcode_localallocate: u32,
115    pub opcode_loop: u32,
116    pub opcode_memorygrow: u32,
117    pub opcode_memorysize: u32,
118    pub opcode_nop: u32,
119    pub opcode_reffunc: u32,
120    pub opcode_refisnull: u32,
121    pub opcode_refnull: u32,
122    pub opcode_rethrow: u32,
123    pub opcode_return: u32,
124    pub opcode_returncall: u32,
125    pub opcode_returncallindirect: u32,
126    pub opcode_select: u32,
127    pub opcode_tableget: u32,
128    pub opcode_tablegrow: u32,
129    pub opcode_tableinit: u32,
130    pub opcode_tableset: u32,
131    pub opcode_tablesize: u32,
132    pub opcode_throw: u32,
133    pub opcode_try: u32,
134    pub opcode_typedselect: u32,
135    pub opcode_unreachable: u32,
136    pub opcode_unwind: u32,
137}