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