1adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project/*
2adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Copyright (C) 2007 The Android Open Source Project
3adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project *
4adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License");
5adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * you may not use this file except in compliance with the License.
6adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * You may obtain a copy of the License at
7adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project *
8adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project *      http://www.apache.org/licenses/LICENSE-2.0
9adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project *
10adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Unless required by applicable law or agreed to in writing, software
11adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS,
12adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * See the License for the specific language governing permissions and
14adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * limitations under the License.
15adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project */
16adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project
17adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectpackage dalvik.bytecode;
18adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project
19adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project/**
208630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein * A list of all normal (not implementation-specific) Dalvik opcodes.
21adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project */
22adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectpublic interface Opcodes {
238630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /*
248630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * IMPORTANT NOTE: The contents of this file are mostly generated
258630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * automatically by the opcode-gen tool. Any edits to the generated
268630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * sections will get wiped out the next time the tool is run.
278630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
28adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project
298630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    // BEGIN(libcore-opcodes); GENERATED AUTOMATICALLY BY opcode-gen
305f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NOP                          = 0x0000;
315f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE                         = 0x0001;
325f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_FROM16                  = 0x0002;
335f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_16                      = 0x0003;
345f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_WIDE                    = 0x0004;
355f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_WIDE_FROM16             = 0x0005;
365f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_WIDE_16                 = 0x0006;
375f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_OBJECT                  = 0x0007;
385f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_OBJECT_FROM16           = 0x0008;
395f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_OBJECT_16               = 0x0009;
405f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_RESULT                  = 0x000a;
415f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_RESULT_WIDE             = 0x000b;
425f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_RESULT_OBJECT           = 0x000c;
435f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MOVE_EXCEPTION               = 0x000d;
445f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_RETURN_VOID                  = 0x000e;
455f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_RETURN                       = 0x000f;
465f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_RETURN_WIDE                  = 0x0010;
475f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_RETURN_OBJECT                = 0x0011;
485f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_4                      = 0x0012;
495f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_16                     = 0x0013;
505f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST                        = 0x0014;
515f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_HIGH16                 = 0x0015;
525f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_WIDE_16                = 0x0016;
535f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_WIDE_32                = 0x0017;
545f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_WIDE                   = 0x0018;
555f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_WIDE_HIGH16            = 0x0019;
565f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_STRING                 = 0x001a;
575f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_STRING_JUMBO           = 0x001b;
585f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_CLASS                  = 0x001c;
595f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MONITOR_ENTER                = 0x001d;
605f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MONITOR_EXIT                 = 0x001e;
615f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CHECK_CAST                   = 0x001f;
625f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INSTANCE_OF                  = 0x0020;
635f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ARRAY_LENGTH                 = 0x0021;
645f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NEW_INSTANCE                 = 0x0022;
655f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NEW_ARRAY                    = 0x0023;
665f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_FILLED_NEW_ARRAY             = 0x0024;
675f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_FILLED_NEW_ARRAY_RANGE       = 0x0025;
685f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_FILL_ARRAY_DATA              = 0x0026;
695f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_THROW                        = 0x0027;
705f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_GOTO                         = 0x0028;
715f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_GOTO_16                      = 0x0029;
725f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_GOTO_32                      = 0x002a;
735f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_PACKED_SWITCH                = 0x002b;
745f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPARSE_SWITCH                = 0x002c;
755f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CMPL_FLOAT                   = 0x002d;
765f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CMPG_FLOAT                   = 0x002e;
775f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CMPL_DOUBLE                  = 0x002f;
785f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CMPG_DOUBLE                  = 0x0030;
795f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CMP_LONG                     = 0x0031;
805f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_EQ                        = 0x0032;
815f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_NE                        = 0x0033;
825f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_LT                        = 0x0034;
835f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_GE                        = 0x0035;
845f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_GT                        = 0x0036;
855f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_LE                        = 0x0037;
865f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_EQZ                       = 0x0038;
875f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_NEZ                       = 0x0039;
885f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_LTZ                       = 0x003a;
895f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_GEZ                       = 0x003b;
905f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_GTZ                       = 0x003c;
915f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IF_LEZ                       = 0x003d;
925f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AGET                         = 0x0044;
935f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AGET_WIDE                    = 0x0045;
945f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AGET_OBJECT                  = 0x0046;
955f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AGET_BOOLEAN                 = 0x0047;
965f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AGET_BYTE                    = 0x0048;
975f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AGET_CHAR                    = 0x0049;
985f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AGET_SHORT                   = 0x004a;
995f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_APUT                         = 0x004b;
1005f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_APUT_WIDE                    = 0x004c;
1015f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_APUT_OBJECT                  = 0x004d;
1025f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_APUT_BOOLEAN                 = 0x004e;
1035f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_APUT_BYTE                    = 0x004f;
1045f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_APUT_CHAR                    = 0x0050;
1055f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_APUT_SHORT                   = 0x0051;
1065f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET                         = 0x0052;
1075f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_WIDE                    = 0x0053;
1085f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_OBJECT                  = 0x0054;
1095f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_BOOLEAN                 = 0x0055;
1105f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_BYTE                    = 0x0056;
1115f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_CHAR                    = 0x0057;
1125f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_SHORT                   = 0x0058;
1135f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT                         = 0x0059;
1145f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_WIDE                    = 0x005a;
1155f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_OBJECT                  = 0x005b;
1165f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_BOOLEAN                 = 0x005c;
1175f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_BYTE                    = 0x005d;
1185f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_CHAR                    = 0x005e;
1195f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_SHORT                   = 0x005f;
1205f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET                         = 0x0060;
1215f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_WIDE                    = 0x0061;
1225f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_OBJECT                  = 0x0062;
1235f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_BOOLEAN                 = 0x0063;
1245f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_BYTE                    = 0x0064;
1255f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_CHAR                    = 0x0065;
1265f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_SHORT                   = 0x0066;
1275f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT                         = 0x0067;
1285f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_WIDE                    = 0x0068;
1295f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_OBJECT                  = 0x0069;
1305f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_BOOLEAN                 = 0x006a;
1315f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_BYTE                    = 0x006b;
1325f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_CHAR                    = 0x006c;
1335f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_SHORT                   = 0x006d;
1345f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_VIRTUAL               = 0x006e;
1355f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_SUPER                 = 0x006f;
1365f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_DIRECT                = 0x0070;
1375f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_STATIC                = 0x0071;
1385f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_INTERFACE             = 0x0072;
1395f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_VIRTUAL_RANGE         = 0x0074;
1405f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_SUPER_RANGE           = 0x0075;
1415f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_DIRECT_RANGE          = 0x0076;
1425f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_STATIC_RANGE          = 0x0077;
1435f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_INTERFACE_RANGE       = 0x0078;
1445f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NEG_INT                      = 0x007b;
1455f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NOT_INT                      = 0x007c;
1465f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NEG_LONG                     = 0x007d;
1475f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NOT_LONG                     = 0x007e;
1485f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NEG_FLOAT                    = 0x007f;
1495f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NEG_DOUBLE                   = 0x0080;
1505f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INT_TO_LONG                  = 0x0081;
1515f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INT_TO_FLOAT                 = 0x0082;
1525f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INT_TO_DOUBLE                = 0x0083;
1535f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_LONG_TO_INT                  = 0x0084;
1545f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_LONG_TO_FLOAT                = 0x0085;
1555f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_LONG_TO_DOUBLE               = 0x0086;
1565f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_FLOAT_TO_INT                 = 0x0087;
1575f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_FLOAT_TO_LONG                = 0x0088;
1585f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_FLOAT_TO_DOUBLE              = 0x0089;
1595f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DOUBLE_TO_INT                = 0x008a;
1605f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DOUBLE_TO_LONG               = 0x008b;
1615f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DOUBLE_TO_FLOAT              = 0x008c;
1625f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INT_TO_BYTE                  = 0x008d;
1635f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INT_TO_CHAR                  = 0x008e;
1645f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INT_TO_SHORT                 = 0x008f;
1655f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ADD_INT                      = 0x0090;
1665f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SUB_INT                      = 0x0091;
1675f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MUL_INT                      = 0x0092;
1685f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DIV_INT                      = 0x0093;
1695f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_REM_INT                      = 0x0094;
1705f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AND_INT                      = 0x0095;
1715f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_OR_INT                       = 0x0096;
1725f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_XOR_INT                      = 0x0097;
1735f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SHL_INT                      = 0x0098;
1745f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SHR_INT                      = 0x0099;
1755f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_USHR_INT                     = 0x009a;
1765f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ADD_LONG                     = 0x009b;
1775f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SUB_LONG                     = 0x009c;
1785f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MUL_LONG                     = 0x009d;
1795f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DIV_LONG                     = 0x009e;
1805f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_REM_LONG                     = 0x009f;
1815f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AND_LONG                     = 0x00a0;
1825f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_OR_LONG                      = 0x00a1;
1835f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_XOR_LONG                     = 0x00a2;
1845f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SHL_LONG                     = 0x00a3;
1855f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SHR_LONG                     = 0x00a4;
1865f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_USHR_LONG                    = 0x00a5;
1875f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ADD_FLOAT                    = 0x00a6;
1885f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SUB_FLOAT                    = 0x00a7;
1895f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MUL_FLOAT                    = 0x00a8;
1905f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DIV_FLOAT                    = 0x00a9;
1915f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_REM_FLOAT                    = 0x00aa;
1925f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ADD_DOUBLE                   = 0x00ab;
1935f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SUB_DOUBLE                   = 0x00ac;
1945f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MUL_DOUBLE                   = 0x00ad;
1955f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DIV_DOUBLE                   = 0x00ae;
1965f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_REM_DOUBLE                   = 0x00af;
1975f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ADD_INT_2ADDR                = 0x00b0;
1985f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SUB_INT_2ADDR                = 0x00b1;
1995f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MUL_INT_2ADDR                = 0x00b2;
2005f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DIV_INT_2ADDR                = 0x00b3;
2015f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_REM_INT_2ADDR                = 0x00b4;
2025f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AND_INT_2ADDR                = 0x00b5;
2035f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_OR_INT_2ADDR                 = 0x00b6;
2045f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_XOR_INT_2ADDR                = 0x00b7;
2055f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SHL_INT_2ADDR                = 0x00b8;
2065f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SHR_INT_2ADDR                = 0x00b9;
2075f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_USHR_INT_2ADDR               = 0x00ba;
2085f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ADD_LONG_2ADDR               = 0x00bb;
2095f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SUB_LONG_2ADDR               = 0x00bc;
2105f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MUL_LONG_2ADDR               = 0x00bd;
2115f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DIV_LONG_2ADDR               = 0x00be;
2125f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_REM_LONG_2ADDR               = 0x00bf;
2135f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AND_LONG_2ADDR               = 0x00c0;
2145f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_OR_LONG_2ADDR                = 0x00c1;
2155f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_XOR_LONG_2ADDR               = 0x00c2;
2165f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SHL_LONG_2ADDR               = 0x00c3;
2175f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SHR_LONG_2ADDR               = 0x00c4;
2185f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_USHR_LONG_2ADDR              = 0x00c5;
2195f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ADD_FLOAT_2ADDR              = 0x00c6;
2205f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SUB_FLOAT_2ADDR              = 0x00c7;
2215f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MUL_FLOAT_2ADDR              = 0x00c8;
2225f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DIV_FLOAT_2ADDR              = 0x00c9;
2235f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_REM_FLOAT_2ADDR              = 0x00ca;
2245f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ADD_DOUBLE_2ADDR             = 0x00cb;
2255f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SUB_DOUBLE_2ADDR             = 0x00cc;
2265f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MUL_DOUBLE_2ADDR             = 0x00cd;
2275f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DIV_DOUBLE_2ADDR             = 0x00ce;
2285f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_REM_DOUBLE_2ADDR             = 0x00cf;
2295f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ADD_INT_LIT16                = 0x00d0;
2305f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_RSUB_INT                     = 0x00d1;
2315f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MUL_INT_LIT16                = 0x00d2;
2325f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DIV_INT_LIT16                = 0x00d3;
2335f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_REM_INT_LIT16                = 0x00d4;
2345f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AND_INT_LIT16                = 0x00d5;
2355f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_OR_INT_LIT16                 = 0x00d6;
2365f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_XOR_INT_LIT16                = 0x00d7;
2375f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_ADD_INT_LIT8                 = 0x00d8;
2385f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_RSUB_INT_LIT8                = 0x00d9;
2395f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_MUL_INT_LIT8                 = 0x00da;
2405f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_DIV_INT_LIT8                 = 0x00db;
2415f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_REM_INT_LIT8                 = 0x00dc;
2425f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_AND_INT_LIT8                 = 0x00dd;
2435f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_OR_INT_LIT8                  = 0x00de;
2445f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_XOR_INT_LIT8                 = 0x00df;
2455f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SHL_INT_LIT8                 = 0x00e0;
2465f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SHR_INT_LIT8                 = 0x00e1;
2475f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_USHR_INT_LIT8                = 0x00e2;
2483908db51e682295bd5b76bf2555e675162922349Elliott Hughes    // END(libcore-opcodes)
2493908db51e682295bd5b76bf2555e675162922349Elliott Hughes
2503908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2515f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CONST_CLASS_JUMBO            = 0x00ff;
2523908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2535f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_CHECK_CAST_JUMBO             = 0x01ff;
2543908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2555f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INSTANCE_OF_JUMBO            = 0x02ff;
2563908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2575f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NEW_INSTANCE_JUMBO           = 0x03ff;
2583908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2595f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_NEW_ARRAY_JUMBO              = 0x04ff;
2603908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2615f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_FILLED_NEW_ARRAY_JUMBO       = 0x05ff;
2623908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2635f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_JUMBO                   = 0x06ff;
2643908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2655f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_WIDE_JUMBO              = 0x07ff;
2663908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2675f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_OBJECT_JUMBO            = 0x08ff;
2683908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2695f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_BOOLEAN_JUMBO           = 0x09ff;
2703908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2715f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_BYTE_JUMBO              = 0x0aff;
2723908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2735f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_CHAR_JUMBO              = 0x0bff;
2743908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2755f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IGET_SHORT_JUMBO             = 0x0cff;
2763908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2775f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_JUMBO                   = 0x0dff;
2783908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2795f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_WIDE_JUMBO              = 0x0eff;
2803908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2815f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_OBJECT_JUMBO            = 0x0fff;
2823908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2835f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_BOOLEAN_JUMBO           = 0x10ff;
2843908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2855f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_BYTE_JUMBO              = 0x11ff;
2863908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2875f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_CHAR_JUMBO              = 0x12ff;
2883908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2895f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_IPUT_SHORT_JUMBO             = 0x13ff;
2903908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2915f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_JUMBO                   = 0x14ff;
2923908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2935f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_WIDE_JUMBO              = 0x15ff;
2943908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2955f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_OBJECT_JUMBO            = 0x16ff;
2963908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2975f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_BOOLEAN_JUMBO           = 0x17ff;
2983908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
2995f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_BYTE_JUMBO              = 0x18ff;
3003908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3015f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_CHAR_JUMBO              = 0x19ff;
3023908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3035f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SGET_SHORT_JUMBO             = 0x1aff;
3043908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3055f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_JUMBO                   = 0x1bff;
3063908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3075f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_WIDE_JUMBO              = 0x1cff;
3083908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3095f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_OBJECT_JUMBO            = 0x1dff;
3103908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3115f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_BOOLEAN_JUMBO           = 0x1eff;
3123908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3135f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_BYTE_JUMBO              = 0x1fff;
3143908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3155f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_CHAR_JUMBO              = 0x20ff;
3163908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3175f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_SPUT_SHORT_JUMBO             = 0x21ff;
3183908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3195f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_VIRTUAL_JUMBO         = 0x22ff;
3203908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3215f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_SUPER_JUMBO           = 0x23ff;
3223908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3235f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_DIRECT_JUMBO          = 0x24ff;
3243908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3255f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_STATIC_JUMBO          = 0x25ff;
3263908db51e682295bd5b76bf2555e675162922349Elliott Hughes    /** Never implemented; do not use. */
3275f13d2214de3c5904f94462609cfd2268c9b5862Dan Bornstein    int OP_INVOKE_INTERFACE_JUMBO       = 0x26ff;
328ea78506215fa3563afd350d29a1903e05d0a80c9Andy McFadden
329ea78506215fa3563afd350d29a1903e05d0a80c9Andy McFadden    /*
330ea78506215fa3563afd350d29a1903e05d0a80c9Andy McFadden     * The rest of these are either generated by dexopt for optimized
331ea78506215fa3563afd350d29a1903e05d0a80c9Andy McFadden     * code, or inserted by the VM at runtime.  They are never generated
332ea78506215fa3563afd350d29a1903e05d0a80c9Andy McFadden     * by "dx".
33316829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein     *
33416829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein     * They are all deprecated and will be removed in a future
33516829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein     * release, since these declarations are really of private implementation
33616829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein     * details that are subject to change.
337ea78506215fa3563afd350d29a1903e05d0a80c9Andy McFadden     */
3388630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
3398630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
3408630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
3418630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
3428630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
34316829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_IGET_WIDE_VOLATILE           = 0xe8;
3448630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
3458630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
3468630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
3478630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
3488630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
34916829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_IPUT_WIDE_VOLATILE           = 0xe9;
3508630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
3518630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
3528630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
3538630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
3548630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
35516829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_SGET_WIDE_VOLATILE           = 0xea;
3568630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
3578630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
3588630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
3598630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
3608630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
36116829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_SPUT_WIDE_VOLATILE           = 0xeb;
362a39712548bc2b07b1c55de0d9e5345b93f7018fbAndy McFadden
3638630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
3648630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
3658630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
3668630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
36716829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_BREAKPOINT                   = 0xec;
3688630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
3698630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
3708630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
3718630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
3728630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
37316829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_THROW_VERIFICATION_ERROR     = 0xed;
374adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project
3758630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
3768630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
3778630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
3788630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
37916829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_EXECUTE_INLINE               = 0xee;
3808630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
3818630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
3828630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
3838630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
3848630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
38516829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_EXECUTE_INLINE_RANGE         = 0xef;
386adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project
3878630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
3888630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
3898630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
3908630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
39116829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_INVOKE_DIRECT_EMPTY          = 0xf0;
3928630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
3938630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
3948630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
3958630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
3968630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
39716829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_IGET_QUICK                   = 0xf2;
3988630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
3998630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
4008630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
4018630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
4028630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
40316829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_IGET_WIDE_QUICK              = 0xf3;
4048630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
4058630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
4068630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
4078630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
4088630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
40916829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_IGET_OBJECT_QUICK            = 0xf4;
4108630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
4118630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
4128630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
4138630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
4148630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
41516829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_IPUT_QUICK                   = 0xf5;
4168630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
4178630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
4188630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
4198630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
4208630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
42116829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_IPUT_WIDE_QUICK              = 0xf6;
4228630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
4238630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
4248630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
4258630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
4268630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
42716829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_IPUT_OBJECT_QUICK            = 0xf7;
42816829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein
4298630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
4308630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
4318630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
4328630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
43316829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_INVOKE_VIRTUAL_QUICK         = 0xf8;
4348630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
4358630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
4368630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
4378630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
4388630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
43916829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_INVOKE_VIRTUAL_QUICK_RANGE   = 0xf9;
4408630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
4418630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
4428630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
4438630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
4448630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
44516829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_INVOKE_SUPER_QUICK           = 0xfa;
4468630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein
4478630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein    /**
4488630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * Implementation detail.
4498630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     * @deprecated Implementation detail.
4508630242560eefb56c0481931533eb7e12d3edfeeDan Bornstein     */
45116829a7fc923d557b7c0cd951f0251b9d53a45aaDan Bornstein    @Deprecated int OP_INVOKE_SUPER_QUICK_RANGE     = 0xfb;
452adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project}
453