EnglishРусский  

   ..

   cmdlist.c

   cmdlist.g

   cmdlist.h

   ge.h

   geload.c

   gesave.c

Ads

Perfect Automation tool
All-In-One: Script editor, Launcher, Scheduler, Keyboard & Mouse Recorder. Try now!

CreateInstall
Freeware and commercial installers.

Cell Phone Batteries
Batteries Plus offers batteries for laptop, camcorder, cell phone, camera.

Gentee needs your help!
How to advertise with us
 
laptop battery

source\src\bytecode\cmdlist.c
  1 /******************************************************************************
  2 *
  3 * Copyright (C) 2006, The Gentee Group. All rights reserved.
  4 * This file is part of the Gentee open source project <http://www.gentee.com>.
  5 *
  6 * THIS FILE IS PROVIDED UNDER THE TERMS OF THE GENTEE LICENSE ("AGREEMENT").
  7 * ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE CONSTITUTES RECIPIENTS
  8 * ACCEPTANCE OF THE AGREEMENT.
  9 *
 10 * cmdlist_c 21.04.2008 0.0.A.
 11 *
 12 * Author: Generated with 'cmdlist' program
 13 *
 14 * Summary: This file contains shift types of the embedded byte-code commands.
 15 *
 16 ******************************************************************************/
 17 
 18 
 19 #include "cmdlist.h"
 20 #include "bytecode.h"
 21 
 22 
 23 
 24 const ubyte embtypes[] = {
 25 /* TInt        */ 0x05,0x03,0x00,0x01,0x00,0x0B,0x69,0x6E,0x74,0x00,0x04,
 26 /* TUInt       */ 0x05,0x03,0x00,0x01,0x00,0x0C,0x75,0x69,0x6E,0x74,0x00,0x04,
 27 /* TByte       */ 0x05,0x03,0x00,0x01,0x00,0x0C,0x62,0x79,0x74,0x65,0x00,0x01,
 28 /* TUByte      */ 0x05,0x03,0x00,0x01,0x00,0x0D,0x75,0x62,0x79,0x74,0x65,0x00,0x01,
 29 /* TShort      */ 0x05,0x03,0x00,0x01,0x00,0x0D,0x73,0x68,0x6F,0x72,0x74,0x00,0x02,
 30 /* TUShort     */ 0x05,0x03,0x00,0x01,0x00,0x0E,0x75,0x73,0x68,0x6F,0x72,0x74,0x00,0x02,
 31 /* TFloat      */ 0x05,0x03,0x00,0x01,0x00,0x0D,0x66,0x6C,0x6F,0x61,0x74,0x00,0x04,
 32 /* TDouble     */ 0x05,0x03,0x00,0x01,0x00,0x0E,0x64,0x6F,0x75,0x62,0x6C,0x65,0x00,0x08,
 33 /* TLong       */ 0x05,0x03,0x00,0x01,0x00,0x0C,0x6C,0x6F,0x6E,0x67,0x00,0x08,
 34 /* TULong      */ 0x05,0x03,0x00,0x01,0x00,0x0D,0x75,0x6C,0x6F,0x6E,0x67,0x00,0x08,
 35 /* TReserved   */ 0x05,0x03,0x02,0x00,0x00,0x12,0x72,0x65,0x73,0x65,0x72,0x76,0x65,0x64,0x00,0x04,0x00,0x00,
 36 /* TBuf        */ 0x05,0x03,0x02,0x00,0x00,0x29,0x62,0x75,0x66,0x00,0x04,0x00,0x04,0x02,0x01,0x64,0x61,0x74,0x61,
 37                   0x00,0x02,0x01,0x75,0x73,0x65,0x00,0x02,0x01,0x73,0x69,0x7A,0x65,0x00,0x02,0x01,0x73,0x74,0x65,0x70,0x00,0x00,
 38 /* TStr        */ 0x05,0x03,0x01,0x00,0x00,0x0E,0x73,0x74,0x72,0x00,0x0C,0x01,0x0C,0x00,
 39 /* TArr        */ 0x05,0x03,0x03,0x00,0x00,0x28,0x61,0x72,0x72,0x00,0x0C,0x00,0x00,0x04,0x0C,0x00,0x02,0x01,0x69,
 40                   0x74,0x79,0x70,0x65,0x00,0x02,0x01,0x69,0x73,0x69,0x7A,0x65,0x00,0x0B,0x05,0x64,0x69,0x6D,0x00,0x01,0x20,
 41 /* TCollection */ 0x05,0x03,0x03,0x00,0x00,0x26,0x63,0x6F,0x6C,0x6C,0x65,0x63,0x74,0x69,0x6F,0x6E,0x00,0x0C,0x02,
 42                   0x00,0x03,0x0C,0x00,0x02,0x01,0x63,0x6F,0x75,0x6E,0x74,0x00,0x02,0x01,0x66,0x6C,0x61,0x67,0x00,
 43 /* TAny        */ 0x05,0x03,0x00,0x01,0x00,0x0B,0x61,0x6E,0x79,0x00,0x04,
 44 /* TFordata    */ 0x05,0x03,0x00,0x00,0x00,0x16,0x66,0x6F,0x72,0x64,0x61,0x74,0x61,0x00,0x01,0x02,0x01,0x69,0x63,
 45                   0x75,0x72,0x00,
 46 };
 47 
 48 const ubyte shifts[] = {
 49  SH0_1, // CNop,         //  0x12
 50  SH0_2, // CGoto,        //  0x13
 51  SH0_2, // CGotonocls,   //  0x14
 52  SH0_2, // CIfze,        //  0x15
 53 SHN1_2, // CIfznocls,    //  0x16
 54  SH0_2, // CIfnze,       //  0x17
 55 SHN1_2, // CIfnznocls,   //  0x18
 56  SH0_1, // CByload,      //  0x19
 57  SH0_1, // CShload,      //  0x1A
 58  SH1_2, // CDwload,      //  0x1B
 59  SH1_2, // CCmdload,     //  0x1C
 60  SH1_2, // CResload,     //  0x1D
 61  SH2_3, // CQwload,      //  0x1E
 62  SH0_1, // CDwsload,     //  0x1F
 63  SH1_2, // CVarload,     //  0x20
 64  SH1_2, // CVarptrload,  //  0x21
 65  SH0_1, // CDatasize,    //  0x22
 66 SHN1_1, // CLoglongtrue, //  0x23
 67  SH0_1, // CLognot,      //  0x24
 68 SHN1_1, // CLoglongnot,  //  0x25
 69  SH1_1, // CDup,         //  0x26
 70  SH2_1, // CDuplong,     //  0x27
 71  SH1_1, // CTop,         //  0x28
 72 SHN1_1, // CPop,         //  0x29
 73  SH0_1, // CGetUB,       //  0x2A
 74  SH0_1, // CGetB,        //  0x2B
 75  SH0_1, // CGetUS,       //  0x2C
 76  SH0_1, // CGetS,        //  0x2D
 77  SH0_1, // CGetI,        //  0x2E
 78  SH1_1, // CGetL,        //  0x2F
 79 SHN1_1, // CSetUB,       //  0x30
 80 SHN1_1, // CSetB,        //  0x31
 81 SHN1_1, // CSetUS,       //  0x32
 82 SHN1_1, // CSetS,        //  0x33
 83 SHN1_1, // CSetI,        //  0x34
 84 SHN1_1, // CSetL,        //  0x35
 85 SHN1_1, // CAddUIUI,     //  0x36
 86 SHN1_1, // CSubUIUI,     //  0x37
 87 SHN1_1, // CMulUIUI,     //  0x38
 88 SHN1_1, // CDivUIUI,     //  0x39
 89 SHN1_1, // CModUIUI,     //  0x3A
 90 SHN1_1, // CAndUIUI,     //  0x3B
 91 SHN1_1, // COrUIUI,      //  0x3C
 92 SHN1_1, // CXorUIUI,     //  0x3D
 93 SHN1_1, // CLeftUIUI,    //  0x3E
 94 SHN1_1, // CRightUIUI,   //  0x3F
 95 SHN1_1, // CLessUIUI,    //  0x40
 96 SHN1_1, // CGreaterUIUI, //  0x41
 97 SHN1_1, // CEqUIUI,      //  0x42
 98  SH0_1, // CNotUI,       //  0x43
 99  SH0_1, // CIncLeftUI,   //  0x44
100  SH0_1, // CIncRightUI,  //  0x45
101  SH0_1, // CDecLeftUI,   //  0x46
102  SH0_1, // CDecRightUI,  //  0x47
103 SHN1_1, // CAddUI,       //  0x48
104 SHN1_1, // CSubUI,       //  0x49
105 SHN1_1, // CMulUI,       //  0x4A
106 SHN1_1, // CDivUI,       //  0x4B
107 SHN1_1, // CModUI,       //  0x4C
108 SHN1_1, // CAndUI,       //  0x4D
109 SHN1_1, // COrUI,        //  0x4E
110 SHN1_1, // CXorUI,       //  0x4F
111 SHN1_1, // CLeftUI,      //  0x50
112 SHN1_1, // CRightUI,     //  0x51
113  SH0_2, // CVarsInit,    //  0x52
114  SH1_1, // CGetText,     //  0x53
115 SHN1_1, // CSetText,     //  0x54
116  SH1_2, // CPtrglobal,   //  0x55
117  SH0_2, // CSubcall,     //  0x56
118  SH0_2, // CSubret,      //  0x57
119  SH0_2, // CSubpar,      //  0x58
120  SH0_1, // CSubreturn,   //  0x59
121  SH0_1, // CCmdcall,     //  0x5A
122  SH0_1, // CCallstd,     //  0x5B
123  SH0_1, // CReturn,      //  0x5C
124 SHN1_1, // CDbgTrace,    //  0x5D
125 SHN2_1, // CDbgFunc,     //  0x5E
126 SHN1_1, // CMulII,       //  0x5F
127 SHN1_1, // CDivII,       //  0x60
128 SHN1_1, // CModII,       //  0x61
129 SHN1_1, // CLeftII,      //  0x62
130 SHN1_1, // CRightII,     //  0x63
131  SH0_1, // CSignI,       //  0x64
132 SHN1_1, // CLessII,      //  0x65
133 SHN1_1, // CGreaterII,   //  0x66
134 SHN1_1, // CMulI,        //  0x67
135 SHN1_1, // CDivI,        //  0x68
136 SHN1_1, // CModI,        //  0x69
137 SHN1_1, // CLeftI,       //  0x6A
138 SHN1_1, // CRightI,      //  0x6B
139 SHN1_1, // CMulB,        //  0x6C
140 SHN1_1, // CDivB,        //  0x6D
141 SHN1_1, // CModB,        //  0x6E
142 SHN1_1, // CLeftB,       //  0x6F
143 SHN1_1, // CRightB,      //  0x70
144 SHN1_1, // CMulS,        //  0x71
145 SHN1_1, // CDivS,        //  0x72
146 SHN1_1, // CModS,        //  0x73
147 SHN1_1, // CLeftS,       //  0x74
148 SHN1_1, // CRightS,      //  0x75
149 SHN1_1, // Cd2f,         //  0x76
150 SHN1_1, // Cd2i,         //  0x77
151  SH0_1, // Cd2l,         //  0x78
152  SH1_1, // Cf2d,         //  0x79
153  SH0_1, // Cf2i,         //  0x7A
154  SH1_1, // Cf2l,         //  0x7B
155  SH1_1, // Ci2d,         //  0x7C
156  SH0_1, // Ci2f,         //  0x7D
157  SH1_1, // Ci2l,         //  0x7E
158  SH0_1, // Cl2d,         //  0x7F
159 SHN1_1, // Cl2f,         //  0x80
160 SHN1_1, // Cl2i,         //  0x81
161  SH1_1, // Cui2d,        //  0x82
162  SH0_1, // Cui2f,        //  0x83
163  SH1_1, // Cui2l,        //  0x84
164 SHN2_1, // CAddULUL,     //  0x85
165 SHN2_1, // CSubULUL,     //  0x86
166 SHN2_1, // CMulULUL,     //  0x87
167 SHN2_1, // CDivULUL,     //  0x88
168 SHN2_1, // CModULUL,     //  0x89
169 SHN2_1, // CAndULUL,     //  0x8A
170 SHN2_1, // COrULUL,      //  0x8B
171 SHN2_1, // CXorULUL,     //  0x8C
172 SHN2_1, // CLeftULUL,    //  0x8D
173 SHN2_1, // CRightULUL,   //  0x8E
174 SHN3_1, // CLessULUL,    //  0x8F
175 SHN3_1, // CGreaterULUL, //  0x90
176 SHN3_1, // CEqULUL,      //  0x91
177  SH0_1, // CNotUL,       //  0x92
178  SH1_1, // CIncLeftUL,   //  0x93
179  SH1_1, // CIncRightUL,  //  0x94
180  SH1_1, // CDecLeftUL,   //  0x95
181  SH1_1, // CDecRightUL,  //  0x96
182 SHN1_1, // CAddUL,       //  0x97
183 SHN1_1, // CSubUL,       //  0x98
184 SHN1_1, // CMulUL,       //  0x99
185 SHN1_1, // CDivUL,       //  0x9A
186 SHN1_1, // CModUL,       //  0x9B
187 SHN1_1, // CAndUL,       //  0x9C
188 SHN1_1, // COrUL,        //  0x9D
189 SHN1_1, // CXorUL,       //  0x9E
190 SHN1_1, // CLeftUL,      //  0x9F
191 SHN1_1, // CRightUL,     //  0xA0
192 SHN2_1, // CMulLL,       //  0xA1
193 SHN2_1, // CDivLL,       //  0xA2
194 SHN2_1, // CModLL,       //  0xA3
195 SHN2_1, // CLeftLL,      //  0xA4
196 SHN2_1, // CRightLL,     //  0xA5
197  SH0_1, // CSignL,       //  0xA6
198 SHN3_1, // CLessLL,      //  0xA7
199 SHN3_1, // CGreaterLL,   //  0xA8
200 SHN1_1, // CMulL,        //  0xA9
201 SHN1_1, // CDivL,        //  0xAA
202 SHN1_1, // CModL,        //  0xAB
203 SHN1_1, // CLeftL,       //  0xAC
204 SHN1_1, // CRightL,      //  0xAD
205 SHN1_1, // CAddFF,       //  0xAE
206 SHN1_1, // CSubFF,       //  0xAF
207 SHN1_1, // CMulFF,       //  0xB0
208 SHN1_1, // CDivFF,       //  0xB1
209  SH0_1, // CSignF,       //  0xB2
210 SHN1_1, // CLessFF,      //  0xB3
211 SHN1_1, // CGreaterFF,   //  0xB4
212 SHN1_1, // CEqFF,        //  0xB5
213  SH0_1, // CIncLeftF,    //  0xB6
214  SH0_1, // CIncRightF,   //  0xB7
215  SH0_1, // CDecLeftF,    //  0xB8
216  SH0_1, // CDecRightF,   //  0xB9
217 SHN1_1, // CAddF,        //  0xBA
218 SHN1_1, // CSubF,        //  0xBB
219 SHN1_1, // CMulF,        //  0xBC
220 SHN1_1, // CDivF,        //  0xBD
221 SHN2_1, // CAddDD,       //  0xBE
222 SHN2_1, // CSubDD,       //  0xBF
223 SHN2_1, // CMulDD,       //  0xC0
224 SHN2_1, // CDivDD,       //  0xC1
225  SH0_1, // CSignD,       //  0xC2
226 SHN3_1, // CLessDD,      //  0xC3
227 SHN3_1, // CGreaterDD,   //  0xC4
228 SHN3_1, // CEqDD,        //  0xC5
229  SH1_1, // CIncLeftD,    //  0xC6
230  SH1_1, // CIncRightD,   //  0xC7
231  SH1_1, // CDecLeftD,    //  0xC8
232  SH1_1, // CDecRightD,   //  0xC9
233 SHN1_1, // CAddD,        //  0xCA
234 SHN1_1, // CSubD,        //  0xCB
235 SHN1_1, // CMulD,        //  0xCC
236 SHN1_1, // CDivD,        //  0xCD
237  SH0_1, // CIncLeftUB,   //  0xCE
238  SH0_1, // CIncRightUB,  //  0xCF
239  SH0_1, // CDecLeftUB,   //  0xD0
240  SH0_1, // CDecRightUB,  //  0xD1
241 SHN1_1, // CAddUB,       //  0xD2
242 SHN1_1, // CSubUB,       //  0xD3
243 SHN1_1, // CMulUB,       //  0xD4
244 SHN1_1, // CDivUB,       //  0xD5
245 SHN1_1, // CModUB,       //  0xD6
246 SHN1_1, // CAndUB,       //  0xD7
247 SHN1_1, // COrUB,        //  0xD8
248 SHN1_1, // CXorUB,       //  0xD9
249 SHN1_1, // CLeftUB,      //  0xDA
250 SHN1_1, // CRightUB,     //  0xDB
251  SH0_1, // CIncLeftUS,   //  0xDC
252  SH0_1, // CIncRightUS,  //  0xDD
253  SH0_1, // CDecLeftUS,   //  0xDE
254  SH0_1, // CDecRightUS,  //  0xDF
255 SHN1_1, // CAddUS,       //  0xE0
256 SHN1_1, // CSubUS,       //  0xE1
257 SHN1_1, // CMulUS,       //  0xE2
258 SHN1_1, // CDivUS,       //  0xE3
259 SHN1_1, // CModUS,       //  0xE4
260 SHN1_1, // CAndUS,       //  0xE5
261 SHN1_1, // COrUS,        //  0xE6
262 SHN1_1, // CXorUS,       //  0xE7
263 SHN1_1, // CLeftUS,      //  0xE8
264 SHN1_1, // CRightUS,     //  0xE9
265  SH0_2, // CCollectadd,  //  0xEA
266 
267 };
Edit