1pub const NOP: u8 = 0x00;
2pub const ACONST_NULL: u8 = 0x01;
3pub const ICONST_M1: u8 = 0x02;
4pub const ICONST_0: u8 = 0x03;
5pub const ICONST_1: u8 = 0x04;
6pub const ICONST_2: u8 = 0x05;
7pub const ICONST_3: u8 = 0x06;
8pub const ICONST_4: u8 = 0x07;
9pub const ICONST_5: u8 = 0x08;
10pub const LCONST_0: u8 = 0x09;
11pub const LCONST_1: u8 = 0x0A;
12pub const FCONST_0: u8 = 0x0B;
13pub const FCONST_1: u8 = 0x0C;
14pub const FCONST_2: u8 = 0x0D;
15pub const DCONST_0: u8 = 0x0E;
16pub const DCONST_1: u8 = 0x0F;
17pub const BIPUSH: u8 = 0x10;
18pub const SIPUSH: u8 = 0x11;
19pub const LDC: u8 = 0x12;
20pub const LDC_W: u8 = 0x13;
21pub const LDC2_W: u8 = 0x14;
22pub const ILOAD: u8 = 0x15;
23pub const LLOAD: u8 = 0x16;
24pub const FLOAD: u8 = 0x17;
25pub const DLOAD: u8 = 0x18;
26pub const ALOAD: u8 = 0x19;
27pub const ILOAD_0: u8 = 0x1A;
28pub const ILOAD_1: u8 = 0x1B;
29pub const ILOAD_2: u8 = 0x1C;
30pub const ILOAD_3: u8 = 0x1D;
31pub const LLOAD_0: u8 = 0x1E;
32pub const LLOAD_1: u8 = 0x1F;
33pub const LLOAD_2: u8 = 0x20;
34pub const LLOAD_3: u8 = 0x21;
35pub const FLOAD_0: u8 = 0x22;
36pub const FLOAD_1: u8 = 0x23;
37pub const FLOAD_2: u8 = 0x24;
38pub const FLOAD_3: u8 = 0x25;
39pub const DLOAD_0: u8 = 0x26;
40pub const DLOAD_1: u8 = 0x27;
41pub const DLOAD_2: u8 = 0x28;
42pub const DLOAD_3: u8 = 0x29;
43pub const ALOAD_0: u8 = 0x2A;
44pub const ALOAD_1: u8 = 0x2B;
45pub const ALOAD_2: u8 = 0x2C;
46pub const ALOAD_3: u8 = 0x2D;
47pub const IALOAD: u8 = 0x2E;
48pub const LALOAD: u8 = 0x2F;
49pub const FALOAD: u8 = 0x30;
50pub const DALOAD: u8 = 0x31;
51pub const AALOAD: u8 = 0x32;
52pub const BALOAD: u8 = 0x33;
53pub const CALOAD: u8 = 0x34;
54pub const SALOAD: u8 = 0x35;
55pub const ISTORE: u8 = 0x36;
56pub const LSTORE: u8 = 0x37;
57pub const FSTORE: u8 = 0x38;
58pub const DSTORE: u8 = 0x39;
59pub const ASTORE: u8 = 0x3A;
60pub const ISTORE_0: u8 = 0x3B;
61pub const ISTORE_1: u8 = 0x3C;
62pub const ISTORE_2: u8 = 0x3D;
63pub const ISTORE_3: u8 = 0x3E;
64pub const LSTORE_0: u8 = 0x3F;
65pub const LSTORE_1: u8 = 0x40;
66pub const LSTORE_2: u8 = 0x41;
67pub const LSTORE_3: u8 = 0x42;
68pub const FSTORE_0: u8 = 0x43;
69pub const FSTORE_1: u8 = 0x44;
70pub const FSTORE_2: u8 = 0x45;
71pub const FSTORE_3: u8 = 0x46;
72pub const DSTORE_0: u8 = 0x47;
73pub const DSTORE_1: u8 = 0x48;
74pub const DSTORE_2: u8 = 0x49;
75pub const DSTORE_3: u8 = 0x4A;
76pub const ASTORE_0: u8 = 0x4B;
77pub const ASTORE_1: u8 = 0x4C;
78pub const ASTORE_2: u8 = 0x4D;
79pub const ASTORE_3: u8 = 0x4E;
80pub const IASTORE: u8 = 0x4F;
81pub const LASTORE: u8 = 0x50;
82pub const FASTORE: u8 = 0x51;
83pub const DASTORE: u8 = 0x52;
84pub const AASTORE: u8 = 0x53;
85pub const BASTORE: u8 = 0x54;
86pub const CASTORE: u8 = 0x55;
87pub const SASTORE: u8 = 0x56;
88pub const POP: u8 = 0x57;
89pub const POP2: u8 = 0x58;
90pub const DUP: u8 = 0x59;
91pub const DUP_X1: u8 = 0x5A;
92pub const DUP_X2: u8 = 0x5B;
93pub const DUP2: u8 = 0x5C;
94pub const DUP2_X1: u8 = 0x5D;
95pub const DUP2_X2: u8 = 0x5E;
96pub const SWAP: u8 = 0x5F;
97pub const IADD: u8 = 0x60;
98pub const LADD: u8 = 0x61;
99pub const FADD: u8 = 0x62;
100pub const DADD: u8 = 0x63;
101pub const ISUB: u8 = 0x64;
102pub const LSUB: u8 = 0x65;
103pub const FSUB: u8 = 0x66;
104pub const DSUB: u8 = 0x67;
105pub const IMUL: u8 = 0x68;
106pub const LMUL: u8 = 0x69;
107pub const FMUL: u8 = 0x6A;
108pub const DMUL: u8 = 0x6B;
109pub const IDIV: u8 = 0x6C;
110pub const LDIV: u8 = 0x6D;
111pub const FDIV: u8 = 0x6E;
112pub const DDIV: u8 = 0x6F;
113pub const IREM: u8 = 0x70;
114pub const LREM: u8 = 0x71;
115pub const FREM: u8 = 0x72;
116pub const DREM: u8 = 0x73;
117pub const INEG: u8 = 0x74;
118pub const LNEG: u8 = 0x75;
119pub const FNEG: u8 = 0x76;
120pub const DNEG: u8 = 0x77;
121pub const ISHL: u8 = 0x78;
122pub const LSHL: u8 = 0x79;
123pub const ISHR: u8 = 0x7A;
124pub const LSHR: u8 = 0x7B;
125pub const IUSHR: u8 = 0x7C;
126pub const LUSHR: u8 = 0x7D;
127pub const IAND: u8 = 0x7E;
128pub const LAND: u8 = 0x7F;
129pub const IOR: u8 = 0x80;
130pub const LOR: u8 = 0x81;
131pub const IXOR: u8 = 0x82;
132pub const LXOR: u8 = 0x83;
133pub const IINC: u8 = 0x84;
134pub const I2L: u8 = 0x85;
135pub const I2F: u8 = 0x86;
136pub const I2D: u8 = 0x87;
137pub const L2I: u8 = 0x88;
138pub const L2F: u8 = 0x89;
139pub const L2D: u8 = 0x8A;
140pub const F2I: u8 = 0x8B;
141pub const F2L: u8 = 0x8C;
142pub const F2D: u8 = 0x8D;
143pub const D2I: u8 = 0x8E;
144pub const D2L: u8 = 0x8F;
145pub const D2F: u8 = 0x90;
146pub const I2B: u8 = 0x91;
147pub const I2C: u8 = 0x92;
148pub const I2S: u8 = 0x93;
149pub const LCMP: u8 = 0x94;
150pub const FCMPL: u8 = 0x95;
151pub const FCMPG: u8 = 0x96;
152pub const DCMPL: u8 = 0x97;
153pub const DCMPG: u8 = 0x98;
154pub const IFEQ: u8 = 0x99;
155pub const IFNE: u8 = 0x9A;
156pub const IFLT: u8 = 0x9B;
157pub const IFGE: u8 = 0x9C;
158pub const IFGT: u8 = 0x9D;
159pub const IFLE: u8 = 0x9E;
160pub const IF_ICMPEQ: u8 = 0x9F;
161pub const IF_ICMPNE: u8 = 0xA0;
162pub const IF_ICMPLT: u8 = 0xA1;
163pub const IF_ICMPGE: u8 = 0xA2;
164pub const IF_ICMPGT: u8 = 0xA3;
165pub const IF_ICMPLE: u8 = 0xA4;
166pub const IF_ACMPEQ: u8 = 0xA5;
167pub const IF_ACMPNE: u8 = 0xA6;
168pub const GOTO: u8 = 0xA7;
169pub const JSR: u8 = 0xA8;
170pub const RET: u8 = 0xA9;
171pub const TABLESWITCH: u8 = 0xAA;
172pub const LOOKUPSWITCH: u8 = 0xAB;
173pub const IRETURN: u8 = 0xAC;
174pub const LRETURN: u8 = 0xAD;
175pub const FRETURN: u8 = 0xAE;
176pub const DRETURN: u8 = 0xAF;
177pub const ARETURN: u8 = 0xB0;
178pub const RETURN: u8 = 0xB1;
179pub const GETSTATIC: u8 = 0xB2;
180pub const PUTSTATIC: u8 = 0xB3;
181pub const GETFIELD: u8 = 0xB4;
182pub const PUTFIELD: u8 = 0xB5;
183pub const INVOKEVIRTUAL: u8 = 0xB6;
184pub const INVOKESPECIAL: u8 = 0xB7;
185pub const INVOKESTATIC: u8 = 0xB8;
186pub const INVOKEINTERFACE: u8 = 0xB9;
187pub const INVOKEDYNAMIC: u8 = 0xBA;
188pub const NEW: u8 = 0xBB;
189pub const NEWARRAY: u8 = 0xBC;
190pub const ANEWARRAY: u8 = 0xBD;
191pub const ARRAYLENGTH: u8 = 0xBE;
192pub const ATHROW: u8 = 0xBF;
193pub const CHECKCAST: u8 = 0xC0;
194pub const INSTANCEOF: u8 = 0xC1;
195pub const MONITORENTER: u8 = 0xC2;
196pub const MONITOREXIT: u8 = 0xC3;
197pub const WIDE: u8 = 0xC4;
198pub const MULTIANEWARRAY: u8 = 0xC5;
199pub const IFNULL: u8 = 0xC6;
200pub const IFNONNULL: u8 = 0xC7;
201pub const GOTO_W: u8 = 0xC8;
202pub const JSR_W: u8 = 0xC9;
203pub const BREAKPOINT: u8 = 0xCA;
204pub const IMPDEP1: u8 = 0xFE;
205pub const IMPDEP2: u8 = 0xFF;