-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathopcodeCost.go
More file actions
140 lines (137 loc) · 5.12 KB
/
opcodeCost.go
File metadata and controls
140 lines (137 loc) · 5.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
// Code generated by vmhooks generator. DO NOT EDIT.
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!! AUTO-GENERATED FILE !!!!!!!!!!!!!!!!!!!!!!
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
package wasmer2
type OpcodeCost struct {
Block uint32
Br uint32
BrIf uint32
BrTable uint32
Call uint32
CallIndirect uint32
Catch uint32
CatchAll uint32
Delegate uint32
Drop uint32
Else uint32
End uint32
GlobalGet uint32
GlobalSet uint32
I32Add uint32
I32And uint32
I32Clz uint32
I32Const uint32
I32Ctz uint32
I32DivS uint32
I32DivU uint32
I32Eq uint32
I32Eqz uint32
I32Extend16S uint32
I32Extend8S uint32
I32GeS uint32
I32GeU uint32
I32GtS uint32
I32GtU uint32
I32LeS uint32
I32LeU uint32
I32Load uint32
I32Load16S uint32
I32Load16U uint32
I32Load8S uint32
I32Load8U uint32
I32LtS uint32
I32LtU uint32
I32Mul uint32
I32Ne uint32
I32Or uint32
I32Popcnt uint32
I32RemS uint32
I32RemU uint32
I32Rotl uint32
I32Rotr uint32
I32Shl uint32
I32ShrS uint32
I32ShrU uint32
I32Store uint32
I32Store16 uint32
I32Store8 uint32
I32Sub uint32
I32WrapI64 uint32
I32Xor uint32
I64Add uint32
I64And uint32
I64Clz uint32
I64Const uint32
I64Ctz uint32
I64DivS uint32
I64DivU uint32
I64Eq uint32
I64Eqz uint32
I64Extend16S uint32
I64Extend32S uint32
I64Extend8S uint32
I64ExtendI32S uint32
I64ExtendI32U uint32
I64GeS uint32
I64GeU uint32
I64GtS uint32
I64GtU uint32
I64LeS uint32
I64LeU uint32
I64Load uint32
I64Load16S uint32
I64Load16U uint32
I64Load32S uint32
I64Load32U uint32
I64Load8S uint32
I64Load8U uint32
I64LtS uint32
I64LtU uint32
I64Mul uint32
I64Ne uint32
I64Or uint32
I64Popcnt uint32
I64RemS uint32
I64RemU uint32
I64Rotl uint32
I64Rotr uint32
I64Shl uint32
I64ShrS uint32
I64ShrU uint32
I64Store uint32
I64Store16 uint32
I64Store32 uint32
I64Store8 uint32
I64Sub uint32
I64Xor uint32
If uint32
LocalGet uint32
LocalSet uint32
LocalTee uint32
LocalAllocate uint32
Loop uint32
MemoryGrow uint32
MemorySize uint32
MemoryCopy uint32
MemoryFill uint32
Nop uint32
RefFunc uint32
RefIsNull uint32
RefNull uint32
Rethrow uint32
Return uint32
ReturnCall uint32
ReturnCallIndirect uint32
Select uint32
TableGet uint32
TableGrow uint32
TableInit uint32
TableSet uint32
TableSize uint32
Throw uint32
Try uint32
TypedSelect uint32
Unreachable uint32
Unwind uint32
}