Tizen_4.0 base
[platform/upstream/docker-engine.git] / vendor / github.com / resin-os / librsync-go / op.go
1 package librsync
2
3 type Op uint8
4
5 type OpKind uint16
6
7 const (
8         KIND_END OpKind = iota + 1000
9         KIND_LITERAL
10         KIND_SIGNATURE
11         KIND_COPY
12         KIND_CHECKSUM
13         KIND_RESERVED
14 )
15
16 type Command struct {
17         Kind      OpKind
18         Immediate uint8
19         Len1      uint8
20         Len2      uint8
21 }
22
23 const (
24         OP_END Op = iota
25         OP_LITERAL_1
26         OP_LITERAL_2
27         OP_LITERAL_3
28         OP_LITERAL_4
29         OP_LITERAL_5
30         OP_LITERAL_6
31         OP_LITERAL_7
32         OP_LITERAL_8
33         OP_LITERAL_9
34         OP_LITERAL_10
35         OP_LITERAL_11
36         OP_LITERAL_12
37         OP_LITERAL_13
38         OP_LITERAL_14
39         OP_LITERAL_15
40         OP_LITERAL_16
41         OP_LITERAL_17
42         OP_LITERAL_18
43         OP_LITERAL_19
44         OP_LITERAL_20
45         OP_LITERAL_21
46         OP_LITERAL_22
47         OP_LITERAL_23
48         OP_LITERAL_24
49         OP_LITERAL_25
50         OP_LITERAL_26
51         OP_LITERAL_27
52         OP_LITERAL_28
53         OP_LITERAL_29
54         OP_LITERAL_30
55         OP_LITERAL_31
56         OP_LITERAL_32
57         OP_LITERAL_33
58         OP_LITERAL_34
59         OP_LITERAL_35
60         OP_LITERAL_36
61         OP_LITERAL_37
62         OP_LITERAL_38
63         OP_LITERAL_39
64         OP_LITERAL_40
65         OP_LITERAL_41
66         OP_LITERAL_42
67         OP_LITERAL_43
68         OP_LITERAL_44
69         OP_LITERAL_45
70         OP_LITERAL_46
71         OP_LITERAL_47
72         OP_LITERAL_48
73         OP_LITERAL_49
74         OP_LITERAL_50
75         OP_LITERAL_51
76         OP_LITERAL_52
77         OP_LITERAL_53
78         OP_LITERAL_54
79         OP_LITERAL_55
80         OP_LITERAL_56
81         OP_LITERAL_57
82         OP_LITERAL_58
83         OP_LITERAL_59
84         OP_LITERAL_60
85         OP_LITERAL_61
86         OP_LITERAL_62
87         OP_LITERAL_63
88         OP_LITERAL_64
89         OP_LITERAL_N1
90         OP_LITERAL_N2
91         OP_LITERAL_N4
92         OP_LITERAL_N8
93         OP_COPY_N1_N1
94         OP_COPY_N1_N2
95         OP_COPY_N1_N4
96         OP_COPY_N1_N8
97         OP_COPY_N2_N1
98         OP_COPY_N2_N2
99         OP_COPY_N2_N4
100         OP_COPY_N2_N8
101         OP_COPY_N4_N1
102         OP_COPY_N4_N2
103         OP_COPY_N4_N4
104         OP_COPY_N4_N8
105         OP_COPY_N8_N1
106         OP_COPY_N8_N2
107         OP_COPY_N8_N4
108         OP_COPY_N8_N8
109         OP_RESERVED_85
110         OP_RESERVED_86
111         OP_RESERVED_87
112         OP_RESERVED_88
113         OP_RESERVED_89
114         OP_RESERVED_90
115         OP_RESERVED_91
116         OP_RESERVED_92
117         OP_RESERVED_93
118         OP_RESERVED_94
119         OP_RESERVED_95
120         OP_RESERVED_96
121         OP_RESERVED_97
122         OP_RESERVED_98
123         OP_RESERVED_99
124         OP_RESERVED_100
125         OP_RESERVED_101
126         OP_RESERVED_102
127         OP_RESERVED_103
128         OP_RESERVED_104
129         OP_RESERVED_105
130         OP_RESERVED_106
131         OP_RESERVED_107
132         OP_RESERVED_108
133         OP_RESERVED_109
134         OP_RESERVED_110
135         OP_RESERVED_111
136         OP_RESERVED_112
137         OP_RESERVED_113
138         OP_RESERVED_114
139         OP_RESERVED_115
140         OP_RESERVED_116
141         OP_RESERVED_117
142         OP_RESERVED_118
143         OP_RESERVED_119
144         OP_RESERVED_120
145         OP_RESERVED_121
146         OP_RESERVED_122
147         OP_RESERVED_123
148         OP_RESERVED_124
149         OP_RESERVED_125
150         OP_RESERVED_126
151         OP_RESERVED_127
152         OP_RESERVED_128
153         OP_RESERVED_129
154         OP_RESERVED_130
155         OP_RESERVED_131
156         OP_RESERVED_132
157         OP_RESERVED_133
158         OP_RESERVED_134
159         OP_RESERVED_135
160         OP_RESERVED_136
161         OP_RESERVED_137
162         OP_RESERVED_138
163         OP_RESERVED_139
164         OP_RESERVED_140
165         OP_RESERVED_141
166         OP_RESERVED_142
167         OP_RESERVED_143
168         OP_RESERVED_144
169         OP_RESERVED_145
170         OP_RESERVED_146
171         OP_RESERVED_147
172         OP_RESERVED_148
173         OP_RESERVED_149
174         OP_RESERVED_150
175         OP_RESERVED_151
176         OP_RESERVED_152
177         OP_RESERVED_153
178         OP_RESERVED_154
179         OP_RESERVED_155
180         OP_RESERVED_156
181         OP_RESERVED_157
182         OP_RESERVED_158
183         OP_RESERVED_159
184         OP_RESERVED_160
185         OP_RESERVED_161
186         OP_RESERVED_162
187         OP_RESERVED_163
188         OP_RESERVED_164
189         OP_RESERVED_165
190         OP_RESERVED_166
191         OP_RESERVED_167
192         OP_RESERVED_168
193         OP_RESERVED_169
194         OP_RESERVED_170
195         OP_RESERVED_171
196         OP_RESERVED_172
197         OP_RESERVED_173
198         OP_RESERVED_174
199         OP_RESERVED_175
200         OP_RESERVED_176
201         OP_RESERVED_177
202         OP_RESERVED_178
203         OP_RESERVED_179
204         OP_RESERVED_180
205         OP_RESERVED_181
206         OP_RESERVED_182
207         OP_RESERVED_183
208         OP_RESERVED_184
209         OP_RESERVED_185
210         OP_RESERVED_186
211         OP_RESERVED_187
212         OP_RESERVED_188
213         OP_RESERVED_189
214         OP_RESERVED_190
215         OP_RESERVED_191
216         OP_RESERVED_192
217         OP_RESERVED_193
218         OP_RESERVED_194
219         OP_RESERVED_195
220         OP_RESERVED_196
221         OP_RESERVED_197
222         OP_RESERVED_198
223         OP_RESERVED_199
224         OP_RESERVED_200
225         OP_RESERVED_201
226         OP_RESERVED_202
227         OP_RESERVED_203
228         OP_RESERVED_204
229         OP_RESERVED_205
230         OP_RESERVED_206
231         OP_RESERVED_207
232         OP_RESERVED_208
233         OP_RESERVED_209
234         OP_RESERVED_210
235         OP_RESERVED_211
236         OP_RESERVED_212
237         OP_RESERVED_213
238         OP_RESERVED_214
239         OP_RESERVED_215
240         OP_RESERVED_216
241         OP_RESERVED_217
242         OP_RESERVED_218
243         OP_RESERVED_219
244         OP_RESERVED_220
245         OP_RESERVED_221
246         OP_RESERVED_222
247         OP_RESERVED_223
248         OP_RESERVED_224
249         OP_RESERVED_225
250         OP_RESERVED_226
251         OP_RESERVED_227
252         OP_RESERVED_228
253         OP_RESERVED_229
254         OP_RESERVED_230
255         OP_RESERVED_231
256         OP_RESERVED_232
257         OP_RESERVED_233
258         OP_RESERVED_234
259         OP_RESERVED_235
260         OP_RESERVED_236
261         OP_RESERVED_237
262         OP_RESERVED_238
263         OP_RESERVED_239
264         OP_RESERVED_240
265         OP_RESERVED_241
266         OP_RESERVED_242
267         OP_RESERVED_243
268         OP_RESERVED_244
269         OP_RESERVED_245
270         OP_RESERVED_246
271         OP_RESERVED_247
272         OP_RESERVED_248
273         OP_RESERVED_249
274         OP_RESERVED_250
275         OP_RESERVED_251
276         OP_RESERVED_252
277         OP_RESERVED_253
278         OP_RESERVED_254
279         OP_RESERVED_255
280 )
281
282 var op2cmd = []Command{
283         Command{KIND_END, 0, 0, 0},        /*            OP_END =    0 */
284         Command{KIND_LITERAL, 1, 0, 0},    /*      OP_LITERAL_1 =  0x1 */
285         Command{KIND_LITERAL, 2, 0, 0},    /*      OP_LITERAL_2 =  0x2 */
286         Command{KIND_LITERAL, 3, 0, 0},    /*      OP_LITERAL_3 =  0x3 */
287         Command{KIND_LITERAL, 4, 0, 0},    /*      OP_LITERAL_4 =  0x4 */
288         Command{KIND_LITERAL, 5, 0, 0},    /*      OP_LITERAL_5 =  0x5 */
289         Command{KIND_LITERAL, 6, 0, 0},    /*      OP_LITERAL_6 =  0x6 */
290         Command{KIND_LITERAL, 7, 0, 0},    /*      OP_LITERAL_7 =  0x7 */
291         Command{KIND_LITERAL, 8, 0, 0},    /*      OP_LITERAL_8 =  0x8 */
292         Command{KIND_LITERAL, 9, 0, 0},    /*      OP_LITERAL_9 =  0x9 */
293         Command{KIND_LITERAL, 10, 0, 0},   /*     OP_LITERAL_10 =  0xa */
294         Command{KIND_LITERAL, 11, 0, 0},   /*     OP_LITERAL_11 =  0xb */
295         Command{KIND_LITERAL, 12, 0, 0},   /*     OP_LITERAL_12 =  0xc */
296         Command{KIND_LITERAL, 13, 0, 0},   /*     OP_LITERAL_13 =  0xd */
297         Command{KIND_LITERAL, 14, 0, 0},   /*     OP_LITERAL_14 =  0xe */
298         Command{KIND_LITERAL, 15, 0, 0},   /*     OP_LITERAL_15 =  0xf */
299         Command{KIND_LITERAL, 16, 0, 0},   /*     OP_LITERAL_16 = 0x10 */
300         Command{KIND_LITERAL, 17, 0, 0},   /*     OP_LITERAL_17 = 0x11 */
301         Command{KIND_LITERAL, 18, 0, 0},   /*     OP_LITERAL_18 = 0x12 */
302         Command{KIND_LITERAL, 19, 0, 0},   /*     OP_LITERAL_19 = 0x13 */
303         Command{KIND_LITERAL, 20, 0, 0},   /*     OP_LITERAL_20 = 0x14 */
304         Command{KIND_LITERAL, 21, 0, 0},   /*     OP_LITERAL_21 = 0x15 */
305         Command{KIND_LITERAL, 22, 0, 0},   /*     OP_LITERAL_22 = 0x16 */
306         Command{KIND_LITERAL, 23, 0, 0},   /*     OP_LITERAL_23 = 0x17 */
307         Command{KIND_LITERAL, 24, 0, 0},   /*     OP_LITERAL_24 = 0x18 */
308         Command{KIND_LITERAL, 25, 0, 0},   /*     OP_LITERAL_25 = 0x19 */
309         Command{KIND_LITERAL, 26, 0, 0},   /*     OP_LITERAL_26 = 0x1a */
310         Command{KIND_LITERAL, 27, 0, 0},   /*     OP_LITERAL_27 = 0x1b */
311         Command{KIND_LITERAL, 28, 0, 0},   /*     OP_LITERAL_28 = 0x1c */
312         Command{KIND_LITERAL, 29, 0, 0},   /*     OP_LITERAL_29 = 0x1d */
313         Command{KIND_LITERAL, 30, 0, 0},   /*     OP_LITERAL_30 = 0x1e */
314         Command{KIND_LITERAL, 31, 0, 0},   /*     OP_LITERAL_31 = 0x1f */
315         Command{KIND_LITERAL, 32, 0, 0},   /*     OP_LITERAL_32 = 0x20 */
316         Command{KIND_LITERAL, 33, 0, 0},   /*     OP_LITERAL_33 = 0x21 */
317         Command{KIND_LITERAL, 34, 0, 0},   /*     OP_LITERAL_34 = 0x22 */
318         Command{KIND_LITERAL, 35, 0, 0},   /*     OP_LITERAL_35 = 0x23 */
319         Command{KIND_LITERAL, 36, 0, 0},   /*     OP_LITERAL_36 = 0x24 */
320         Command{KIND_LITERAL, 37, 0, 0},   /*     OP_LITERAL_37 = 0x25 */
321         Command{KIND_LITERAL, 38, 0, 0},   /*     OP_LITERAL_38 = 0x26 */
322         Command{KIND_LITERAL, 39, 0, 0},   /*     OP_LITERAL_39 = 0x27 */
323         Command{KIND_LITERAL, 40, 0, 0},   /*     OP_LITERAL_40 = 0x28 */
324         Command{KIND_LITERAL, 41, 0, 0},   /*     OP_LITERAL_41 = 0x29 */
325         Command{KIND_LITERAL, 42, 0, 0},   /*     OP_LITERAL_42 = 0x2a */
326         Command{KIND_LITERAL, 43, 0, 0},   /*     OP_LITERAL_43 = 0x2b */
327         Command{KIND_LITERAL, 44, 0, 0},   /*     OP_LITERAL_44 = 0x2c */
328         Command{KIND_LITERAL, 45, 0, 0},   /*     OP_LITERAL_45 = 0x2d */
329         Command{KIND_LITERAL, 46, 0, 0},   /*     OP_LITERAL_46 = 0x2e */
330         Command{KIND_LITERAL, 47, 0, 0},   /*     OP_LITERAL_47 = 0x2f */
331         Command{KIND_LITERAL, 48, 0, 0},   /*     OP_LITERAL_48 = 0x30 */
332         Command{KIND_LITERAL, 49, 0, 0},   /*     OP_LITERAL_49 = 0x31 */
333         Command{KIND_LITERAL, 50, 0, 0},   /*     OP_LITERAL_50 = 0x32 */
334         Command{KIND_LITERAL, 51, 0, 0},   /*     OP_LITERAL_51 = 0x33 */
335         Command{KIND_LITERAL, 52, 0, 0},   /*     OP_LITERAL_52 = 0x34 */
336         Command{KIND_LITERAL, 53, 0, 0},   /*     OP_LITERAL_53 = 0x35 */
337         Command{KIND_LITERAL, 54, 0, 0},   /*     OP_LITERAL_54 = 0x36 */
338         Command{KIND_LITERAL, 55, 0, 0},   /*     OP_LITERAL_55 = 0x37 */
339         Command{KIND_LITERAL, 56, 0, 0},   /*     OP_LITERAL_56 = 0x38 */
340         Command{KIND_LITERAL, 57, 0, 0},   /*     OP_LITERAL_57 = 0x39 */
341         Command{KIND_LITERAL, 58, 0, 0},   /*     OP_LITERAL_58 = 0x3a */
342         Command{KIND_LITERAL, 59, 0, 0},   /*     OP_LITERAL_59 = 0x3b */
343         Command{KIND_LITERAL, 60, 0, 0},   /*     OP_LITERAL_60 = 0x3c */
344         Command{KIND_LITERAL, 61, 0, 0},   /*     OP_LITERAL_61 = 0x3d */
345         Command{KIND_LITERAL, 62, 0, 0},   /*     OP_LITERAL_62 = 0x3e */
346         Command{KIND_LITERAL, 63, 0, 0},   /*     OP_LITERAL_63 = 0x3f */
347         Command{KIND_LITERAL, 64, 0, 0},   /*     OP_LITERAL_64 = 0x40 */
348         Command{KIND_LITERAL, 0, 1, 0},    /*     OP_LITERAL_N1 = 0x41 */
349         Command{KIND_LITERAL, 0, 2, 0},    /*     OP_LITERAL_N2 = 0x42 */
350         Command{KIND_LITERAL, 0, 4, 0},    /*     OP_LITERAL_N4 = 0x43 */
351         Command{KIND_LITERAL, 0, 8, 0},    /*     OP_LITERAL_N8 = 0x44 */
352         Command{KIND_COPY, 0, 1, 1},       /*     OP_COPY_N1_N1 = 0x45 */
353         Command{KIND_COPY, 0, 1, 2},       /*     OP_COPY_N1_N2 = 0x46 */
354         Command{KIND_COPY, 0, 1, 4},       /*     OP_COPY_N1_N4 = 0x47 */
355         Command{KIND_COPY, 0, 1, 8},       /*     OP_COPY_N1_N8 = 0x48 */
356         Command{KIND_COPY, 0, 2, 1},       /*     OP_COPY_N2_N1 = 0x49 */
357         Command{KIND_COPY, 0, 2, 2},       /*     OP_COPY_N2_N2 = 0x4a */
358         Command{KIND_COPY, 0, 2, 4},       /*     OP_COPY_N2_N4 = 0x4b */
359         Command{KIND_COPY, 0, 2, 8},       /*     OP_COPY_N2_N8 = 0x4c */
360         Command{KIND_COPY, 0, 4, 1},       /*     OP_COPY_N4_N1 = 0x4d */
361         Command{KIND_COPY, 0, 4, 2},       /*     OP_COPY_N4_N2 = 0x4e */
362         Command{KIND_COPY, 0, 4, 4},       /*     OP_COPY_N4_N4 = 0x4f */
363         Command{KIND_COPY, 0, 4, 8},       /*     OP_COPY_N4_N8 = 0x50 */
364         Command{KIND_COPY, 0, 8, 1},       /*     OP_COPY_N8_N1 = 0x51 */
365         Command{KIND_COPY, 0, 8, 2},       /*     OP_COPY_N8_N2 = 0x52 */
366         Command{KIND_COPY, 0, 8, 4},       /*     OP_COPY_N8_N4 = 0x53 */
367         Command{KIND_COPY, 0, 8, 8},       /*     OP_COPY_N8_N8 = 0x54 */
368         Command{KIND_RESERVED, 85, 0, 0},  /*    OP_RESERVED_85 = 0x55 */
369         Command{KIND_RESERVED, 86, 0, 0},  /*    OP_RESERVED_86 = 0x56 */
370         Command{KIND_RESERVED, 87, 0, 0},  /*    OP_RESERVED_87 = 0x57 */
371         Command{KIND_RESERVED, 88, 0, 0},  /*    OP_RESERVED_88 = 0x58 */
372         Command{KIND_RESERVED, 89, 0, 0},  /*    OP_RESERVED_89 = 0x59 */
373         Command{KIND_RESERVED, 90, 0, 0},  /*    OP_RESERVED_90 = 0x5a */
374         Command{KIND_RESERVED, 91, 0, 0},  /*    OP_RESERVED_91 = 0x5b */
375         Command{KIND_RESERVED, 92, 0, 0},  /*    OP_RESERVED_92 = 0x5c */
376         Command{KIND_RESERVED, 93, 0, 0},  /*    OP_RESERVED_93 = 0x5d */
377         Command{KIND_RESERVED, 94, 0, 0},  /*    OP_RESERVED_94 = 0x5e */
378         Command{KIND_RESERVED, 95, 0, 0},  /*    OP_RESERVED_95 = 0x5f */
379         Command{KIND_RESERVED, 96, 0, 0},  /*    OP_RESERVED_96 = 0x60 */
380         Command{KIND_RESERVED, 97, 0, 0},  /*    OP_RESERVED_97 = 0x61 */
381         Command{KIND_RESERVED, 98, 0, 0},  /*    OP_RESERVED_98 = 0x62 */
382         Command{KIND_RESERVED, 99, 0, 0},  /*    OP_RESERVED_99 = 0x63 */
383         Command{KIND_RESERVED, 100, 0, 0}, /*   OP_RESERVED_100 = 0x64 */
384         Command{KIND_RESERVED, 101, 0, 0}, /*   OP_RESERVED_101 = 0x65 */
385         Command{KIND_RESERVED, 102, 0, 0}, /*   OP_RESERVED_102 = 0x66 */
386         Command{KIND_RESERVED, 103, 0, 0}, /*   OP_RESERVED_103 = 0x67 */
387         Command{KIND_RESERVED, 104, 0, 0}, /*   OP_RESERVED_104 = 0x68 */
388         Command{KIND_RESERVED, 105, 0, 0}, /*   OP_RESERVED_105 = 0x69 */
389         Command{KIND_RESERVED, 106, 0, 0}, /*   OP_RESERVED_106 = 0x6a */
390         Command{KIND_RESERVED, 107, 0, 0}, /*   OP_RESERVED_107 = 0x6b */
391         Command{KIND_RESERVED, 108, 0, 0}, /*   OP_RESERVED_108 = 0x6c */
392         Command{KIND_RESERVED, 109, 0, 0}, /*   OP_RESERVED_109 = 0x6d */
393         Command{KIND_RESERVED, 110, 0, 0}, /*   OP_RESERVED_110 = 0x6e */
394         Command{KIND_RESERVED, 111, 0, 0}, /*   OP_RESERVED_111 = 0x6f */
395         Command{KIND_RESERVED, 112, 0, 0}, /*   OP_RESERVED_112 = 0x70 */
396         Command{KIND_RESERVED, 113, 0, 0}, /*   OP_RESERVED_113 = 0x71 */
397         Command{KIND_RESERVED, 114, 0, 0}, /*   OP_RESERVED_114 = 0x72 */
398         Command{KIND_RESERVED, 115, 0, 0}, /*   OP_RESERVED_115 = 0x73 */
399         Command{KIND_RESERVED, 116, 0, 0}, /*   OP_RESERVED_116 = 0x74 */
400         Command{KIND_RESERVED, 117, 0, 0}, /*   OP_RESERVED_117 = 0x75 */
401         Command{KIND_RESERVED, 118, 0, 0}, /*   OP_RESERVED_118 = 0x76 */
402         Command{KIND_RESERVED, 119, 0, 0}, /*   OP_RESERVED_119 = 0x77 */
403         Command{KIND_RESERVED, 120, 0, 0}, /*   OP_RESERVED_120 = 0x78 */
404         Command{KIND_RESERVED, 121, 0, 0}, /*   OP_RESERVED_121 = 0x79 */
405         Command{KIND_RESERVED, 122, 0, 0}, /*   OP_RESERVED_122 = 0x7a */
406         Command{KIND_RESERVED, 123, 0, 0}, /*   OP_RESERVED_123 = 0x7b */
407         Command{KIND_RESERVED, 124, 0, 0}, /*   OP_RESERVED_124 = 0x7c */
408         Command{KIND_RESERVED, 125, 0, 0}, /*   OP_RESERVED_125 = 0x7d */
409         Command{KIND_RESERVED, 126, 0, 0}, /*   OP_RESERVED_126 = 0x7e */
410         Command{KIND_RESERVED, 127, 0, 0}, /*   OP_RESERVED_127 = 0x7f */
411         Command{KIND_RESERVED, 128, 0, 0}, /*   OP_RESERVED_128 = 0x80 */
412         Command{KIND_RESERVED, 129, 0, 0}, /*   OP_RESERVED_129 = 0x81 */
413         Command{KIND_RESERVED, 130, 0, 0}, /*   OP_RESERVED_130 = 0x82 */
414         Command{KIND_RESERVED, 131, 0, 0}, /*   OP_RESERVED_131 = 0x83 */
415         Command{KIND_RESERVED, 132, 0, 0}, /*   OP_RESERVED_132 = 0x84 */
416         Command{KIND_RESERVED, 133, 0, 0}, /*   OP_RESERVED_133 = 0x85 */
417         Command{KIND_RESERVED, 134, 0, 0}, /*   OP_RESERVED_134 = 0x86 */
418         Command{KIND_RESERVED, 135, 0, 0}, /*   OP_RESERVED_135 = 0x87 */
419         Command{KIND_RESERVED, 136, 0, 0}, /*   OP_RESERVED_136 = 0x88 */
420         Command{KIND_RESERVED, 137, 0, 0}, /*   OP_RESERVED_137 = 0x89 */
421         Command{KIND_RESERVED, 138, 0, 0}, /*   OP_RESERVED_138 = 0x8a */
422         Command{KIND_RESERVED, 139, 0, 0}, /*   OP_RESERVED_139 = 0x8b */
423         Command{KIND_RESERVED, 140, 0, 0}, /*   OP_RESERVED_140 = 0x8c */
424         Command{KIND_RESERVED, 141, 0, 0}, /*   OP_RESERVED_141 = 0x8d */
425         Command{KIND_RESERVED, 142, 0, 0}, /*   OP_RESERVED_142 = 0x8e */
426         Command{KIND_RESERVED, 143, 0, 0}, /*   OP_RESERVED_143 = 0x8f */
427         Command{KIND_RESERVED, 144, 0, 0}, /*   OP_RESERVED_144 = 0x90 */
428         Command{KIND_RESERVED, 145, 0, 0}, /*   OP_RESERVED_145 = 0x91 */
429         Command{KIND_RESERVED, 146, 0, 0}, /*   OP_RESERVED_146 = 0x92 */
430         Command{KIND_RESERVED, 147, 0, 0}, /*   OP_RESERVED_147 = 0x93 */
431         Command{KIND_RESERVED, 148, 0, 0}, /*   OP_RESERVED_148 = 0x94 */
432         Command{KIND_RESERVED, 149, 0, 0}, /*   OP_RESERVED_149 = 0x95 */
433         Command{KIND_RESERVED, 150, 0, 0}, /*   OP_RESERVED_150 = 0x96 */
434         Command{KIND_RESERVED, 151, 0, 0}, /*   OP_RESERVED_151 = 0x97 */
435         Command{KIND_RESERVED, 152, 0, 0}, /*   OP_RESERVED_152 = 0x98 */
436         Command{KIND_RESERVED, 153, 0, 0}, /*   OP_RESERVED_153 = 0x99 */
437         Command{KIND_RESERVED, 154, 0, 0}, /*   OP_RESERVED_154 = 0x9a */
438         Command{KIND_RESERVED, 155, 0, 0}, /*   OP_RESERVED_155 = 0x9b */
439         Command{KIND_RESERVED, 156, 0, 0}, /*   OP_RESERVED_156 = 0x9c */
440         Command{KIND_RESERVED, 157, 0, 0}, /*   OP_RESERVED_157 = 0x9d */
441         Command{KIND_RESERVED, 158, 0, 0}, /*   OP_RESERVED_158 = 0x9e */
442         Command{KIND_RESERVED, 159, 0, 0}, /*   OP_RESERVED_159 = 0x9f */
443         Command{KIND_RESERVED, 160, 0, 0}, /*   OP_RESERVED_160 = 0xa0 */
444         Command{KIND_RESERVED, 161, 0, 0}, /*   OP_RESERVED_161 = 0xa1 */
445         Command{KIND_RESERVED, 162, 0, 0}, /*   OP_RESERVED_162 = 0xa2 */
446         Command{KIND_RESERVED, 163, 0, 0}, /*   OP_RESERVED_163 = 0xa3 */
447         Command{KIND_RESERVED, 164, 0, 0}, /*   OP_RESERVED_164 = 0xa4 */
448         Command{KIND_RESERVED, 165, 0, 0}, /*   OP_RESERVED_165 = 0xa5 */
449         Command{KIND_RESERVED, 166, 0, 0}, /*   OP_RESERVED_166 = 0xa6 */
450         Command{KIND_RESERVED, 167, 0, 0}, /*   OP_RESERVED_167 = 0xa7 */
451         Command{KIND_RESERVED, 168, 0, 0}, /*   OP_RESERVED_168 = 0xa8 */
452         Command{KIND_RESERVED, 169, 0, 0}, /*   OP_RESERVED_169 = 0xa9 */
453         Command{KIND_RESERVED, 170, 0, 0}, /*   OP_RESERVED_170 = 0xaa */
454         Command{KIND_RESERVED, 171, 0, 0}, /*   OP_RESERVED_171 = 0xab */
455         Command{KIND_RESERVED, 172, 0, 0}, /*   OP_RESERVED_172 = 0xac */
456         Command{KIND_RESERVED, 173, 0, 0}, /*   OP_RESERVED_173 = 0xad */
457         Command{KIND_RESERVED, 174, 0, 0}, /*   OP_RESERVED_174 = 0xae */
458         Command{KIND_RESERVED, 175, 0, 0}, /*   OP_RESERVED_175 = 0xaf */
459         Command{KIND_RESERVED, 176, 0, 0}, /*   OP_RESERVED_176 = 0xb0 */
460         Command{KIND_RESERVED, 177, 0, 0}, /*   OP_RESERVED_177 = 0xb1 */
461         Command{KIND_RESERVED, 178, 0, 0}, /*   OP_RESERVED_178 = 0xb2 */
462         Command{KIND_RESERVED, 179, 0, 0}, /*   OP_RESERVED_179 = 0xb3 */
463         Command{KIND_RESERVED, 180, 0, 0}, /*   OP_RESERVED_180 = 0xb4 */
464         Command{KIND_RESERVED, 181, 0, 0}, /*   OP_RESERVED_181 = 0xb5 */
465         Command{KIND_RESERVED, 182, 0, 0}, /*   OP_RESERVED_182 = 0xb6 */
466         Command{KIND_RESERVED, 183, 0, 0}, /*   OP_RESERVED_183 = 0xb7 */
467         Command{KIND_RESERVED, 184, 0, 0}, /*   OP_RESERVED_184 = 0xb8 */
468         Command{KIND_RESERVED, 185, 0, 0}, /*   OP_RESERVED_185 = 0xb9 */
469         Command{KIND_RESERVED, 186, 0, 0}, /*   OP_RESERVED_186 = 0xba */
470         Command{KIND_RESERVED, 187, 0, 0}, /*   OP_RESERVED_187 = 0xbb */
471         Command{KIND_RESERVED, 188, 0, 0}, /*   OP_RESERVED_188 = 0xbc */
472         Command{KIND_RESERVED, 189, 0, 0}, /*   OP_RESERVED_189 = 0xbd */
473         Command{KIND_RESERVED, 190, 0, 0}, /*   OP_RESERVED_190 = 0xbe */
474         Command{KIND_RESERVED, 191, 0, 0}, /*   OP_RESERVED_191 = 0xbf */
475         Command{KIND_RESERVED, 192, 0, 0}, /*   OP_RESERVED_192 = 0xc0 */
476         Command{KIND_RESERVED, 193, 0, 0}, /*   OP_RESERVED_193 = 0xc1 */
477         Command{KIND_RESERVED, 194, 0, 0}, /*   OP_RESERVED_194 = 0xc2 */
478         Command{KIND_RESERVED, 195, 0, 0}, /*   OP_RESERVED_195 = 0xc3 */
479         Command{KIND_RESERVED, 196, 0, 0}, /*   OP_RESERVED_196 = 0xc4 */
480         Command{KIND_RESERVED, 197, 0, 0}, /*   OP_RESERVED_197 = 0xc5 */
481         Command{KIND_RESERVED, 198, 0, 0}, /*   OP_RESERVED_198 = 0xc6 */
482         Command{KIND_RESERVED, 199, 0, 0}, /*   OP_RESERVED_199 = 0xc7 */
483         Command{KIND_RESERVED, 200, 0, 0}, /*   OP_RESERVED_200 = 0xc8 */
484         Command{KIND_RESERVED, 201, 0, 0}, /*   OP_RESERVED_201 = 0xc9 */
485         Command{KIND_RESERVED, 202, 0, 0}, /*   OP_RESERVED_202 = 0xca */
486         Command{KIND_RESERVED, 203, 0, 0}, /*   OP_RESERVED_203 = 0xcb */
487         Command{KIND_RESERVED, 204, 0, 0}, /*   OP_RESERVED_204 = 0xcc */
488         Command{KIND_RESERVED, 205, 0, 0}, /*   OP_RESERVED_205 = 0xcd */
489         Command{KIND_RESERVED, 206, 0, 0}, /*   OP_RESERVED_206 = 0xce */
490         Command{KIND_RESERVED, 207, 0, 0}, /*   OP_RESERVED_207 = 0xcf */
491         Command{KIND_RESERVED, 208, 0, 0}, /*   OP_RESERVED_208 = 0xd0 */
492         Command{KIND_RESERVED, 209, 0, 0}, /*   OP_RESERVED_209 = 0xd1 */
493         Command{KIND_RESERVED, 210, 0, 0}, /*   OP_RESERVED_210 = 0xd2 */
494         Command{KIND_RESERVED, 211, 0, 0}, /*   OP_RESERVED_211 = 0xd3 */
495         Command{KIND_RESERVED, 212, 0, 0}, /*   OP_RESERVED_212 = 0xd4 */
496         Command{KIND_RESERVED, 213, 0, 0}, /*   OP_RESERVED_213 = 0xd5 */
497         Command{KIND_RESERVED, 214, 0, 0}, /*   OP_RESERVED_214 = 0xd6 */
498         Command{KIND_RESERVED, 215, 0, 0}, /*   OP_RESERVED_215 = 0xd7 */
499         Command{KIND_RESERVED, 216, 0, 0}, /*   OP_RESERVED_216 = 0xd8 */
500         Command{KIND_RESERVED, 217, 0, 0}, /*   OP_RESERVED_217 = 0xd9 */
501         Command{KIND_RESERVED, 218, 0, 0}, /*   OP_RESERVED_218 = 0xda */
502         Command{KIND_RESERVED, 219, 0, 0}, /*   OP_RESERVED_219 = 0xdb */
503         Command{KIND_RESERVED, 220, 0, 0}, /*   OP_RESERVED_220 = 0xdc */
504         Command{KIND_RESERVED, 221, 0, 0}, /*   OP_RESERVED_221 = 0xdd */
505         Command{KIND_RESERVED, 222, 0, 0}, /*   OP_RESERVED_222 = 0xde */
506         Command{KIND_RESERVED, 223, 0, 0}, /*   OP_RESERVED_223 = 0xdf */
507         Command{KIND_RESERVED, 224, 0, 0}, /*   OP_RESERVED_224 = 0xe0 */
508         Command{KIND_RESERVED, 225, 0, 0}, /*   OP_RESERVED_225 = 0xe1 */
509         Command{KIND_RESERVED, 226, 0, 0}, /*   OP_RESERVED_226 = 0xe2 */
510         Command{KIND_RESERVED, 227, 0, 0}, /*   OP_RESERVED_227 = 0xe3 */
511         Command{KIND_RESERVED, 228, 0, 0}, /*   OP_RESERVED_228 = 0xe4 */
512         Command{KIND_RESERVED, 229, 0, 0}, /*   OP_RESERVED_229 = 0xe5 */
513         Command{KIND_RESERVED, 230, 0, 0}, /*   OP_RESERVED_230 = 0xe6 */
514         Command{KIND_RESERVED, 231, 0, 0}, /*   OP_RESERVED_231 = 0xe7 */
515         Command{KIND_RESERVED, 232, 0, 0}, /*   OP_RESERVED_232 = 0xe8 */
516         Command{KIND_RESERVED, 233, 0, 0}, /*   OP_RESERVED_233 = 0xe9 */
517         Command{KIND_RESERVED, 234, 0, 0}, /*   OP_RESERVED_234 = 0xea */
518         Command{KIND_RESERVED, 235, 0, 0}, /*   OP_RESERVED_235 = 0xeb */
519         Command{KIND_RESERVED, 236, 0, 0}, /*   OP_RESERVED_236 = 0xec */
520         Command{KIND_RESERVED, 237, 0, 0}, /*   OP_RESERVED_237 = 0xed */
521         Command{KIND_RESERVED, 238, 0, 0}, /*   OP_RESERVED_238 = 0xee */
522         Command{KIND_RESERVED, 239, 0, 0}, /*   OP_RESERVED_239 = 0xef */
523         Command{KIND_RESERVED, 240, 0, 0}, /*   OP_RESERVED_240 = 0xf0 */
524         Command{KIND_RESERVED, 241, 0, 0}, /*   OP_RESERVED_241 = 0xf1 */
525         Command{KIND_RESERVED, 242, 0, 0}, /*   OP_RESERVED_242 = 0xf2 */
526         Command{KIND_RESERVED, 243, 0, 0}, /*   OP_RESERVED_243 = 0xf3 */
527         Command{KIND_RESERVED, 244, 0, 0}, /*   OP_RESERVED_244 = 0xf4 */
528         Command{KIND_RESERVED, 245, 0, 0}, /*   OP_RESERVED_245 = 0xf5 */
529         Command{KIND_RESERVED, 246, 0, 0}, /*   OP_RESERVED_246 = 0xf6 */
530         Command{KIND_RESERVED, 247, 0, 0}, /*   OP_RESERVED_247 = 0xf7 */
531         Command{KIND_RESERVED, 248, 0, 0}, /*   OP_RESERVED_248 = 0xf8 */
532         Command{KIND_RESERVED, 249, 0, 0}, /*   OP_RESERVED_249 = 0xf9 */
533         Command{KIND_RESERVED, 250, 0, 0}, /*   OP_RESERVED_250 = 0xfa */
534         Command{KIND_RESERVED, 251, 0, 0}, /*   OP_RESERVED_251 = 0xfb */
535         Command{KIND_RESERVED, 252, 0, 0}, /*   OP_RESERVED_252 = 0xfc */
536         Command{KIND_RESERVED, 253, 0, 0}, /*   OP_RESERVED_253 = 0xfd */
537         Command{KIND_RESERVED, 254, 0, 0}, /*   OP_RESERVED_254 = 0xfe */
538         Command{KIND_RESERVED, 255, 0, 0}, /*   OP_RESERVED_255 = 0xff */
539 }