# Class: com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes

List of Dalvik instruction opcodes. Opcode values are returned by [IDalvikInstruction#getOpcode()](IDalvikInstruction#getOpcode()). 

 Android javadoc reference.
 Android source reference.

## Constructor: DalvikInstructionOpcodes


## Static Field: OP_ADD_DOUBLE
Type: `int`

Constant value: `171`
Description: Dalvik opcode value for `add-double`.

## Static Field: OP_ADD_DOUBLE_2ADDR
Type: `int`

Constant value: `203`
Description: Dalvik opcode value for `add-double-2addr`.

## Static Field: OP_ADD_FLOAT
Type: `int`

Constant value: `166`
Description: Dalvik opcode value for `add-float`.

## Static Field: OP_ADD_FLOAT_2ADDR
Type: `int`

Constant value: `198`
Description: Dalvik opcode value for `add-float-2addr`.

## Static Field: OP_ADD_INT
Type: `int`

Constant value: `144`
Description: Dalvik opcode value for `add-int`.

## Static Field: OP_ADD_INT_2ADDR
Type: `int`

Constant value: `176`
Description: Dalvik opcode value for `add-int-2addr`.

## Static Field: OP_ADD_INT_LIT16
Type: `int`

Constant value: `208`
Description: Dalvik opcode value for `add-int-lit16`.

## Static Field: OP_ADD_INT_LIT8
Type: `int`

Constant value: `216`
Description: Dalvik opcode value for `add-int-lit8`.

## Static Field: OP_ADD_LONG
Type: `int`

Constant value: `155`
Description: Dalvik opcode value for `add-long`.

## Static Field: OP_ADD_LONG_2ADDR
Type: `int`

Constant value: `187`
Description: Dalvik opcode value for `add-long-2addr`.

## Static Field: OP_AGET
Type: `int`

Constant value: `68`
Description: Dalvik opcode value for `aget`.

## Static Field: OP_AGET_BOOLEAN
Type: `int`

Constant value: `71`
Description: Dalvik opcode value for `aget-boolean`.

## Static Field: OP_AGET_BYTE
Type: `int`

Constant value: `72`
Description: Dalvik opcode value for `aget-byte`.

## Static Field: OP_AGET_CHAR
Type: `int`

Constant value: `73`
Description: Dalvik opcode value for `aget-char`.

## Static Field: OP_AGET_OBJECT
Type: `int`

Constant value: `70`
Description: Dalvik opcode value for `aget-object`.

## Static Field: OP_AGET_SHORT
Type: `int`

Constant value: `74`
Description: Dalvik opcode value for `aget-short`.

## Static Field: OP_AGET_WIDE
Type: `int`

Constant value: `69`
Description: Dalvik opcode value for `aget-wide`.

## Static Field: OP_AND_INT
Type: `int`

Constant value: `149`
Description: Dalvik opcode value for `and-int`.

## Static Field: OP_AND_INT_2ADDR
Type: `int`

Constant value: `181`
Description: Dalvik opcode value for `and-int-2addr`.

## Static Field: OP_AND_INT_LIT16
Type: `int`

Constant value: `213`
Description: Dalvik opcode value for `and-int-lit16`.

## Static Field: OP_AND_INT_LIT8
Type: `int`

Constant value: `221`
Description: Dalvik opcode value for `and-int-lit8`.

## Static Field: OP_AND_LONG
Type: `int`

Constant value: `160`
Description: Dalvik opcode value for `and-long`.

## Static Field: OP_AND_LONG_2ADDR
Type: `int`

Constant value: `192`
Description: Dalvik opcode value for `and-long-2addr`.

## Static Field: OP_APUT
Type: `int`

Constant value: `75`
Description: Dalvik opcode value for `aput`.

## Static Field: OP_APUT_BOOLEAN
Type: `int`

Constant value: `78`
Description: Dalvik opcode value for `aput-boolean`.

## Static Field: OP_APUT_BYTE
Type: `int`

Constant value: `79`
Description: Dalvik opcode value for `aput-byte`.

## Static Field: OP_APUT_CHAR
Type: `int`

Constant value: `80`
Description: Dalvik opcode value for `aput-char`.

## Static Field: OP_APUT_OBJECT
Type: `int`

Constant value: `77`
Description: Dalvik opcode value for `aput-object`.

## Static Field: OP_APUT_SHORT
Type: `int`

Constant value: `81`
Description: Dalvik opcode value for `aput-short`.

## Static Field: OP_APUT_WIDE
Type: `int`

Constant value: `76`
Description: Dalvik opcode value for `aput-wide`.

## Static Field: OP_ARRAY_LENGTH
Type: `int`

Constant value: `33`
Description: Dalvik opcode value for `array-length`.

## Static Field: OP_CHECK_CAST
Type: `int`

Constant value: `31`
Description: Dalvik opcode value for `check-cast`.

## Static Field: OP_CHECK_CAST_JUMBO
Type: `int`

Constant value: `511`
Description: Do not use.

## Static Field: OP_CMPG_DOUBLE
Type: `int`

Constant value: `48`
Description: Dalvik opcode value for `cmpg-double`.

## Static Field: OP_CMPG_FLOAT
Type: `int`

Constant value: `46`
Description: Dalvik opcode value for `cmpg-float`.

## Static Field: OP_CMPL_DOUBLE
Type: `int`

Constant value: `47`
Description: Dalvik opcode value for `cmpl-double`.

## Static Field: OP_CMPL_FLOAT
Type: `int`

Constant value: `45`
Description: Dalvik opcode value for `cmpl-float`.

## Static Field: OP_CMP_LONG
Type: `int`

Constant value: `49`
Description: Dalvik opcode value for `cmp-long`.

## Static Field: OP_CONST
Type: `int`

Constant value: `20`
Description: Dalvik opcode value for `const`.

## Static Field: OP_CONST_16
Type: `int`

Constant value: `19`
Description: Dalvik opcode value for `const-16`.

## Static Field: OP_CONST_4
Type: `int`

Constant value: `18`
Description: Dalvik opcode value for `const-4`.

## Static Field: OP_CONST_CLASS
Type: `int`

Constant value: `28`
Description: Dalvik opcode value for `const-class`.

## Static Field: OP_CONST_CLASS_JUMBO
Type: `int`

Constant value: `255`
Description: Do not use.

## Static Field: OP_CONST_HIGH16
Type: `int`

Constant value: `21`
Description: Dalvik opcode value for `const-high16`.

## Static Field: OP_CONST_METHOD_HANDLE
Type: `int`

Constant value: `254`
Description: Introduced in Android P \(API level 28; requires DEX version 39\)

## Static Field: OP_CONST_METHOD_TYPE
Type: `int`

Constant value: `255`
Description: Introduced in Android P \(API level 28; requires DEX version 39\)

## Static Field: OP_CONST_STRING
Type: `int`

Constant value: `26`
Description: Dalvik opcode value for `const-string`.

## Static Field: OP_CONST_STRING_JUMBO
Type: `int`

Constant value: `27`
Description: Extended jumbo opcode value for `const-string-jumbo`.

## Static Field: OP_CONST_WIDE
Type: `int`

Constant value: `24`
Description: Dalvik opcode value for `const-wide`.

## Static Field: OP_CONST_WIDE_16
Type: `int`

Constant value: `22`
Description: Dalvik opcode value for `const-wide-16`.

## Static Field: OP_CONST_WIDE_32
Type: `int`

Constant value: `23`
Description: Dalvik opcode value for `const-wide-32`.

## Static Field: OP_CONST_WIDE_HIGH16
Type: `int`

Constant value: `25`
Description: Dalvik opcode value for `const-wide-high16`.

## Static Field: OP_DIV_DOUBLE
Type: `int`

Constant value: `174`
Description: Dalvik opcode value for `div-double`.

## Static Field: OP_DIV_DOUBLE_2ADDR
Type: `int`

Constant value: `206`
Description: Dalvik opcode value for `div-double-2addr`.

## Static Field: OP_DIV_FLOAT
Type: `int`

Constant value: `169`
Description: Dalvik opcode value for `div-float`.

## Static Field: OP_DIV_FLOAT_2ADDR
Type: `int`

Constant value: `201`
Description: Dalvik opcode value for `div-float-2addr`.

## Static Field: OP_DIV_INT
Type: `int`

Constant value: `147`
Description: Dalvik opcode value for `div-int`.

## Static Field: OP_DIV_INT_2ADDR
Type: `int`

Constant value: `179`
Description: Dalvik opcode value for `div-int-2addr`.

## Static Field: OP_DIV_INT_LIT16
Type: `int`

Constant value: `211`
Description: Dalvik opcode value for `div-int-lit16`.

## Static Field: OP_DIV_INT_LIT8
Type: `int`

Constant value: `219`
Description: Dalvik opcode value for `div-int-lit8`.

## Static Field: OP_DIV_LONG
Type: `int`

Constant value: `158`
Description: Dalvik opcode value for `div-long`.

## Static Field: OP_DIV_LONG_2ADDR
Type: `int`

Constant value: `190`
Description: Dalvik opcode value for `div-long-2addr`.

## Static Field: OP_DOUBLE_TO_FLOAT
Type: `int`

Constant value: `140`
Description: Dalvik opcode value for `double-to-float`.

## Static Field: OP_DOUBLE_TO_INT
Type: `int`

Constant value: `138`
Description: Dalvik opcode value for `double-to-int`.

## Static Field: OP_DOUBLE_TO_LONG
Type: `int`

Constant value: `139`
Description: Dalvik opcode value for `double-to-long`.

## Static Field: OP_FILLED_NEW_ARRAY
Type: `int`

Constant value: `36`
Description: Dalvik opcode value for `filled-new-array`.

## Static Field: OP_FILLED_NEW_ARRAY_JUMBO
Type: `int`

Constant value: `1535`
Description: Do not use.

## Static Field: OP_FILLED_NEW_ARRAY_RANGE
Type: `int`

Constant value: `37`
Description: Dalvik opcode value for `filled-new-array-range`.

## Static Field: OP_FILL_ARRAY_DATA
Type: `int`

Constant value: `38`
Description: Dalvik opcode value for `fill-array-data`.

## Static Field: OP_FLOAT_TO_DOUBLE
Type: `int`

Constant value: `137`
Description: Dalvik opcode value for `float-to-double`.

## Static Field: OP_FLOAT_TO_INT
Type: `int`

Constant value: `135`
Description: Dalvik opcode value for `float-to-int`.

## Static Field: OP_FLOAT_TO_LONG
Type: `int`

Constant value: `136`
Description: Dalvik opcode value for `float-to-long`.

## Static Field: OP_GOTO
Type: `int`

Constant value: `40`
Description: Dalvik opcode value for `goto`.

## Static Field: OP_GOTO_16
Type: `int`

Constant value: `41`
Description: Dalvik opcode value for `goto-16`.

## Static Field: OP_GOTO_32
Type: `int`

Constant value: `42`
Description: Dalvik opcode value for `goto-32`.

## Static Field: OP_IF_EQ
Type: `int`

Constant value: `50`
Description: Dalvik opcode value for `if-eq`.

## Static Field: OP_IF_EQZ
Type: `int`

Constant value: `56`
Description: Dalvik opcode value for `if-eqz`.

## Static Field: OP_IF_GE
Type: `int`

Constant value: `53`
Description: Dalvik opcode value for `if-ge`.

## Static Field: OP_IF_GEZ
Type: `int`

Constant value: `59`
Description: Dalvik opcode value for `if-gez`.

## Static Field: OP_IF_GT
Type: `int`

Constant value: `54`
Description: Dalvik opcode value for `if-gt`.

## Static Field: OP_IF_GTZ
Type: `int`

Constant value: `60`
Description: Dalvik opcode value for `if-gtz`.

## Static Field: OP_IF_LE
Type: `int`

Constant value: `55`
Description: Dalvik opcode value for `if-le`.

## Static Field: OP_IF_LEZ
Type: `int`

Constant value: `61`
Description: Dalvik opcode value for `if-lez`.

## Static Field: OP_IF_LT
Type: `int`

Constant value: `52`
Description: Dalvik opcode value for `if-lt`.

## Static Field: OP_IF_LTZ
Type: `int`

Constant value: `58`
Description: Dalvik opcode value for `if-ltz`.

## Static Field: OP_IF_NE
Type: `int`

Constant value: `51`
Description: Dalvik opcode value for `if-ne`.

## Static Field: OP_IF_NEZ
Type: `int`

Constant value: `57`
Description: Dalvik opcode value for `if-nez`.

## Static Field: OP_IGET
Type: `int`

Constant value: `82`
Description: Dalvik opcode value for `iget`.

## Static Field: OP_IGET_BOOLEAN
Type: `int`

Constant value: `85`
Description: Dalvik opcode value for `iget-boolean`.

## Static Field: OP_IGET_BOOLEAN_JUMBO
Type: `int`

Constant value: `2559`
Description: Do not use.

## Static Field: OP_IGET_BYTE
Type: `int`

Constant value: `86`
Description: Dalvik opcode value for `iget-byte`.

## Static Field: OP_IGET_BYTE_JUMBO
Type: `int`

Constant value: `2815`
Description: Do not use.

## Static Field: OP_IGET_CHAR
Type: `int`

Constant value: `87`
Description: Dalvik opcode value for `iget-char`.

## Static Field: OP_IGET_CHAR_JUMBO
Type: `int`

Constant value: `3071`
Description: Do not use.

## Static Field: OP_IGET_JUMBO
Type: `int`

Constant value: `1791`
Description: Do not use.

## Static Field: OP_IGET_OBJECT
Type: `int`

Constant value: `84`
Description: Dalvik opcode value for `iget-object`.

## Static Field: OP_IGET_OBJECT_JUMBO
Type: `int`

Constant value: `2303`
Description: Do not use.

## Static Field: OP_IGET_SHORT
Type: `int`

Constant value: `88`
Description: Dalvik opcode value for `iget-short`.

## Static Field: OP_IGET_SHORT_JUMBO
Type: `int`

Constant value: `3327`
Description: Do not use.

## Static Field: OP_IGET_WIDE
Type: `int`

Constant value: `83`
Description: Dalvik opcode value for `iget-wide`.

## Static Field: OP_IGET_WIDE_JUMBO
Type: `int`

Constant value: `2047`
Description: Do not use.

## Static Field: OP_INSTANCE_OF
Type: `int`

Constant value: `32`
Description: Dalvik opcode value for `instance-of`.

## Static Field: OP_INSTANCE_OF_JUMBO
Type: `int`

Constant value: `767`
Description: Do not use.

## Static Field: OP_INT_TO_BYTE
Type: `int`

Constant value: `141`
Description: Dalvik opcode value for `int-to-byte`.

## Static Field: OP_INT_TO_CHAR
Type: `int`

Constant value: `142`
Description: Dalvik opcode value for `int-to-char`.

## Static Field: OP_INT_TO_DOUBLE
Type: `int`

Constant value: `131`
Description: Dalvik opcode value for `int-to-double`.

## Static Field: OP_INT_TO_FLOAT
Type: `int`

Constant value: `130`
Description: Dalvik opcode value for `int-to-float`.

## Static Field: OP_INT_TO_LONG
Type: `int`

Constant value: `129`
Description: Dalvik opcode value for `int-to-long`.

## Static Field: OP_INT_TO_SHORT
Type: `int`

Constant value: `143`
Description: Dalvik opcode value for `int-to-short`.

## Static Field: OP_INVOKE_CUSTOM
Type: `int`

Constant value: `252`
Description: Introduced in Android O \(API level 26; requires DEX version 38\).

## Static Field: OP_INVOKE_CUSTOM_RANGE
Type: `int`

Constant value: `253`
Description: Introduced in Android O \(API level 26; requires DEX version 38\).

## Static Field: OP_INVOKE_DIRECT
Type: `int`

Constant value: `112`
Description: Dalvik opcode value for `invoke-direct`.

## Static Field: OP_INVOKE_DIRECT_JUMBO
Type: `int`

Constant value: `9471`
Description: Do not use.

## Static Field: OP_INVOKE_DIRECT_RANGE
Type: `int`

Constant value: `118`
Description: Dalvik opcode value for `invoke-direct-range`.

## Static Field: OP_INVOKE_INTERFACE
Type: `int`

Constant value: `114`
Description: Dalvik opcode value for `invoke-interface`.

## Static Field: OP_INVOKE_INTERFACE_JUMBO
Type: `int`

Constant value: `9983`
Description: Do not use.

## Static Field: OP_INVOKE_INTERFACE_RANGE
Type: `int`

Constant value: `120`
Description: Dalvik opcode value for `invoke-interface-range`.

## Static Field: OP_INVOKE_POLYMORPHIC
Type: `int`

Constant value: `250`
Description: Introduced in Android O \(API level 26; requires DEX version 38\).

## Static Field: OP_INVOKE_POLYMORPHIC_RANGE
Type: `int`

Constant value: `251`
Description: Introduced in Android O \(API level 26; requires DEX version 38\).

## Static Field: OP_INVOKE_STATIC
Type: `int`

Constant value: `113`
Description: Dalvik opcode value for `invoke-static`.

## Static Field: OP_INVOKE_STATIC_JUMBO
Type: `int`

Constant value: `9727`
Description: Do not use.

## Static Field: OP_INVOKE_STATIC_RANGE
Type: `int`

Constant value: `119`
Description: Dalvik opcode value for `invoke-static-range`.

## Static Field: OP_INVOKE_SUPER
Type: `int`

Constant value: `111`
Description: Dalvik opcode value for `invoke-super`.

## Static Field: OP_INVOKE_SUPER_JUMBO
Type: `int`

Constant value: `9215`
Description: Do not use.

## Static Field: OP_INVOKE_SUPER_RANGE
Type: `int`

Constant value: `117`
Description: Dalvik opcode value for `invoke-super-range`.

## Static Field: OP_INVOKE_VIRTUAL
Type: `int`

Constant value: `110`
Description: Dalvik opcode value for `invoke-virtual`.

## Static Field: OP_INVOKE_VIRTUAL_JUMBO
Type: `int`

Constant value: `8959`
Description: Do not use.

## Static Field: OP_INVOKE_VIRTUAL_RANGE
Type: `int`

Constant value: `116`
Description: Dalvik opcode value for `invoke-virtual-range`.

## Static Field: OP_IPUT
Type: `int`

Constant value: `89`
Description: Dalvik opcode value for `iput`.

## Static Field: OP_IPUT_BOOLEAN
Type: `int`

Constant value: `92`
Description: Dalvik opcode value for `iput-boolean`.

## Static Field: OP_IPUT_BOOLEAN_JUMBO
Type: `int`

Constant value: `4351`
Description: Do not use.

## Static Field: OP_IPUT_BYTE
Type: `int`

Constant value: `93`
Description: Dalvik opcode value for `iput-byte`.

## Static Field: OP_IPUT_BYTE_JUMBO
Type: `int`

Constant value: `4607`
Description: Do not use.

## Static Field: OP_IPUT_CHAR
Type: `int`

Constant value: `94`
Description: Dalvik opcode value for `iput-char`.

## Static Field: OP_IPUT_CHAR_JUMBO
Type: `int`

Constant value: `4863`
Description: Do not use.

## Static Field: OP_IPUT_JUMBO
Type: `int`

Constant value: `3583`
Description: Do not use.

## Static Field: OP_IPUT_OBJECT
Type: `int`

Constant value: `91`
Description: Dalvik opcode value for `iput-object`.

## Static Field: OP_IPUT_OBJECT_JUMBO
Type: `int`

Constant value: `4095`
Description: Do not use.

## Static Field: OP_IPUT_SHORT
Type: `int`

Constant value: `95`
Description: Dalvik opcode value for `iput-short`.

## Static Field: OP_IPUT_SHORT_JUMBO
Type: `int`

Constant value: `5119`
Description: Do not use.

## Static Field: OP_IPUT_WIDE
Type: `int`

Constant value: `90`
Description: Dalvik opcode value for `iput-wide`.

## Static Field: OP_IPUT_WIDE_JUMBO
Type: `int`

Constant value: `3839`
Description: Do not use.

## Static Field: OP_LONG_TO_DOUBLE
Type: `int`

Constant value: `134`
Description: Dalvik opcode value for `long-to-double`.

## Static Field: OP_LONG_TO_FLOAT
Type: `int`

Constant value: `133`
Description: Dalvik opcode value for `long-to-float`.

## Static Field: OP_LONG_TO_INT
Type: `int`

Constant value: `132`
Description: Dalvik opcode value for `long-to-int`.

## Static Field: OP_MONITOR_ENTER
Type: `int`

Constant value: `29`
Description: Dalvik opcode value for `monitor-enter`.

## Static Field: OP_MONITOR_EXIT
Type: `int`

Constant value: `30`
Description: Dalvik opcode value for `monitor-exit`.

## Static Field: OP_MOVE
Type: `int`

Constant value: `1`
Description: Dalvik opcode value for `move`.

## Static Field: OP_MOVE_16
Type: `int`

Constant value: `3`
Description: Dalvik opcode value for `move-16`.

## Static Field: OP_MOVE_EXCEPTION
Type: `int`

Constant value: `13`
Description: Dalvik opcode value for `move-exception`.

## Static Field: OP_MOVE_FROM_16
Type: `int`

Constant value: `2`
Description: Dalvik opcode value for `move-from-16`.

## Static Field: OP_MOVE_OBJECT
Type: `int`

Constant value: `7`
Description: Dalvik opcode value for `move-object`.

## Static Field: OP_MOVE_OBJECT_16
Type: `int`

Constant value: `9`
Description: Dalvik opcode value for `move-object-16`.

## Static Field: OP_MOVE_OBJECT_FROM_16
Type: `int`

Constant value: `8`
Description: Dalvik opcode value for `move-object-from-16`.

## Static Field: OP_MOVE_RESULT
Type: `int`

Constant value: `10`
Description: Dalvik opcode value for `move-result`.

## Static Field: OP_MOVE_RESULT_OBJECT
Type: `int`

Constant value: `12`
Description: Dalvik opcode value for `move-result-object`.

## Static Field: OP_MOVE_RESULT_WIDE
Type: `int`

Constant value: `11`
Description: Dalvik opcode value for `move-result-wide`.

## Static Field: OP_MOVE_WIDE
Type: `int`

Constant value: `4`
Description: Dalvik opcode value for `move-wide`.

## Static Field: OP_MOVE_WIDE_16
Type: `int`

Constant value: `6`
Description: Dalvik opcode value for `move-wide-16`.

## Static Field: OP_MOVE_WIDE_FROM_16
Type: `int`

Constant value: `5`
Description: Dalvik opcode value for `move-wide-from-16`.

## Static Field: OP_MUL_DOUBLE
Type: `int`

Constant value: `173`
Description: Dalvik opcode value for `mul-double`.

## Static Field: OP_MUL_DOUBLE_2ADDR
Type: `int`

Constant value: `205`
Description: Dalvik opcode value for `mul-double-2addr`.

## Static Field: OP_MUL_FLOAT
Type: `int`

Constant value: `168`
Description: Dalvik opcode value for `mul-float`.

## Static Field: OP_MUL_FLOAT_2ADDR
Type: `int`

Constant value: `200`
Description: Dalvik opcode value for `mul-float-2addr`.

## Static Field: OP_MUL_INT
Type: `int`

Constant value: `146`
Description: Dalvik opcode value for `mul-int`.

## Static Field: OP_MUL_INT_2ADDR
Type: `int`

Constant value: `178`
Description: Dalvik opcode value for `mul-int-2addr`.

## Static Field: OP_MUL_INT_LIT16
Type: `int`

Constant value: `210`
Description: Dalvik opcode value for `mul-int-lit16`.

## Static Field: OP_MUL_INT_LIT8
Type: `int`

Constant value: `218`
Description: Dalvik opcode value for `mul-int-lit8`.

## Static Field: OP_MUL_LONG
Type: `int`

Constant value: `157`
Description: Dalvik opcode value for `mul-long`.

## Static Field: OP_MUL_LONG_2ADDR
Type: `int`

Constant value: `189`
Description: Dalvik opcode value for `mul-long-2addr`.

## Static Field: OP_NEG_DOUBLE
Type: `int`

Constant value: `128`
Description: Dalvik opcode value for `neg-double`.

## Static Field: OP_NEG_FLOAT
Type: `int`

Constant value: `127`
Description: Dalvik opcode value for `neg-float`.

## Static Field: OP_NEG_INT
Type: `int`

Constant value: `123`
Description: Dalvik opcode value for `neg-int`.

## Static Field: OP_NEG_LONG
Type: `int`

Constant value: `125`
Description: Dalvik opcode value for `neg-long`.

## Static Field: OP_NEW_ARRAY
Type: `int`

Constant value: `35`
Description: Dalvik opcode value for `new-array`.

## Static Field: OP_NEW_ARRAY_JUMBO
Type: `int`

Constant value: `1279`
Description: Do not use.

## Static Field: OP_NEW_INSTANCE
Type: `int`

Constant value: `34`
Description: Dalvik opcode value for `new-instance`.

## Static Field: OP_NEW_INSTANCE_JUMBO
Type: `int`

Constant value: `1023`
Description: Do not use.

## Static Field: OP_NOP
Type: `int`

Constant value: `0`
Description: Dalvik opcode value for `nop`.

## Static Field: OP_NOT_INT
Type: `int`

Constant value: `124`
Description: Dalvik opcode value for `not-int`.

## Static Field: OP_NOT_LONG
Type: `int`

Constant value: `126`
Description: Dalvik opcode value for `not-long`.

## Static Field: OP_OART_CONST_METHOD_HANDLE
Type: `int`

Constant value: `254`
Description: Optimized ART opcode value for `oart-const-method-handle`.

## Static Field: OP_OART_CONST_METHOD_TYPE
Type: `int`

Constant value: `255`
Description: Optimized ART opcode value for `oart-const-method-type`.

## Static Field: OP_OART_IGET_BOOLEAN_QUICK
Type: `int`

Constant value: `239`
Description: Optimized ART opcode value for `oart-iget-boolean-quick`.

## Static Field: OP_OART_IGET_BYTE_QUICK
Type: `int`

Constant value: `240`
Description: Optimized ART opcode value for `oart-iget-byte-quick`.

## Static Field: OP_OART_IGET_CHAR_QUICK
Type: `int`

Constant value: `241`
Description: Optimized ART opcode value for `oart-iget-char-quick`.

## Static Field: OP_OART_IGET_OBJECT_QUICK
Type: `int`

Constant value: `229`
Description: Optimized ART opcode value for `oart-iget-object-quick`.

## Static Field: OP_OART_IGET_QUICK
Type: `int`

Constant value: `227`
Description: Optimized ART opcode value for `oart-iget-quick`.

## Static Field: OP_OART_IGET_SHORT_QUICK
Type: `int`

Constant value: `242`
Description: Optimized ART opcode value for `oart-iget-short-quick`.

## Static Field: OP_OART_IGET_WIDE_QUICK
Type: `int`

Constant value: `228`
Description: Optimized ART opcode value for `oart-iget-wide-quick`.

## Static Field: OP_OART_INVOKE_VIRTUAL_QUICK
Type: `int`

Constant value: `233`
Description: Optimized ART opcode value for `oart-invoke-virtual-quick`.

## Static Field: OP_OART_INVOKE_VIRTUAL_QUICK_RANGE
Type: `int`

Constant value: `234`
Description: Optimized ART opcode value for `oart-invoke-virtual-quick-range`.

## Static Field: OP_OART_IPUT_BOOLEAN_QUICK
Type: `int`

Constant value: `235`
Description: Optimized ART opcode value for `oart-iput-boolean-quick`.

## Static Field: OP_OART_IPUT_BYTE_QUICK
Type: `int`

Constant value: `236`
Description: Optimized ART opcode value for `oart-iput-byte-quick`.

## Static Field: OP_OART_IPUT_CHAR_QUICK
Type: `int`

Constant value: `237`
Description: Optimized ART opcode value for `oart-iput-char-quick`.

## Static Field: OP_OART_IPUT_OBJECT_QUICK
Type: `int`

Constant value: `232`
Description: Optimized ART opcode value for `oart-iput-object-quick`.

## Static Field: OP_OART_IPUT_QUICK
Type: `int`

Constant value: `230`
Description: Optimized ART opcode value for `oart-iput-quick`.

## Static Field: OP_OART_IPUT_SHORT_QUICK
Type: `int`

Constant value: `238`
Description: Optimized ART opcode value for `oart-iput-short-quick`.

## Static Field: OP_OART_IPUT_WIDE_QUICK
Type: `int`

Constant value: `231`
Description: Optimized ART opcode value for `oart-iput-wide-quick`.

## Static Field: OP_OART_RETURN_VOID_NO_BARRIER
Type: `int`

Constant value: `115`
Description: Optimized ART opcode value for `oart-return-void-no-barrier`.

## Static Field: OP_ODEX_BREAKPOINT
Type: `int`

Constant value: `236`
Description: Optimized DEX opcode value for `odex-breakpoint`.

## Static Field: OP_ODEX_EXECUTE_INLINE
Type: `int`

Constant value: `238`
Description: Optimized DEX opcode value for `odex-execute-inline`.

## Static Field: OP_ODEX_EXECUTE_INLINE_RANGE
Type: `int`

Constant value: `239`
Description: Optimized DEX opcode value for `odex-execute-inline-range`.

## Static Field: OP_ODEX_IGET_OBJECT_QUICK
Type: `int`

Constant value: `244`
Description: Optimized DEX opcode value for `odex-iget-object-quick`.

## Static Field: OP_ODEX_IGET_OBJECT_VOLATILE
Type: `int`

Constant value: `231`
Description: Optimized DEX opcode value for `odex-iget-object-volatile`.

## Static Field: OP_ODEX_IGET_QUICK
Type: `int`

Constant value: `242`
Description: Optimized DEX opcode value for `odex-iget-quick`.

## Static Field: OP_ODEX_IGET_VOLATILE
Type: `int`

Constant value: `227`
Description: Optimized DEX opcode value for `odex-iget-volatile`.

## Static Field: OP_ODEX_IGET_WIDE_QUICK
Type: `int`

Constant value: `243`
Description: Optimized DEX opcode value for `odex-iget-wide-quick`.

## Static Field: OP_ODEX_IGET_WIDE_VOLATILE
Type: `int`

Constant value: `232`
Description: Optimized DEX opcode value for `odex-iget-wide-volatile`.

## Static Field: OP_ODEX_INVOKE_OBJECT_INIT_RANGE
Type: `int`

Constant value: `240`
Description: Optimized DEX opcode value for `odex-invoke-object-init-range`.

## Static Field: OP_ODEX_INVOKE_SUPER_QUICK
Type: `int`

Constant value: `250`
Description: Optimized DEX opcode value for `odex-invoke-super-quick`.

## Static Field: OP_ODEX_INVOKE_SUPER_QUICK_RANGE
Type: `int`

Constant value: `251`
Description: Optimized DEX opcode value for `odex-invoke-super-quick-range`.

## Static Field: OP_ODEX_INVOKE_VIRTUAL_QUICK
Type: `int`

Constant value: `248`
Description: Optimized DEX opcode value for `odex-invoke-virtual-quick`.

## Static Field: OP_ODEX_INVOKE_VIRTUAL_QUICK_RANGE
Type: `int`

Constant value: `249`
Description: Optimized DEX opcode value for `odex-invoke-virtual-quick-range`.

## Static Field: OP_ODEX_IPUT_OBJECT_QUICK
Type: `int`

Constant value: `247`
Description: Optimized DEX opcode value for `odex-iput-object-quick`.

## Static Field: OP_ODEX_IPUT_OBJECT_VOLATILE
Type: `int`

Constant value: `252`
Description: Optimized DEX opcode value for `odex-iput-object-volatile`.

## Static Field: OP_ODEX_IPUT_QUICK
Type: `int`

Constant value: `245`
Description: Optimized DEX opcode value for `odex-iput-quick`.

## Static Field: OP_ODEX_IPUT_VOLATILE
Type: `int`

Constant value: `228`
Description: Optimized DEX opcode value for `odex-iput-volatile`.

## Static Field: OP_ODEX_IPUT_WIDE_QUICK
Type: `int`

Constant value: `246`
Description: Optimized DEX opcode value for `odex-iput-wide-quick`.

## Static Field: OP_ODEX_IPUT_WIDE_VOLATILE
Type: `int`

Constant value: `233`
Description: Optimized DEX opcode value for `odex-iput-wide-volatile`.

## Static Field: OP_ODEX_RETURN_VOID_BARRIER
Type: `int`

Constant value: `241`
Description: Optimized DEX opcode value for `odex-return-void-barrier`.

## Static Field: OP_ODEX_SGET_OBJECT_VOLATILE
Type: `int`

Constant value: `253`
Description: Optimized DEX opcode value for `odex-sget-object-volatile`.

## Static Field: OP_ODEX_SGET_VOLATILE
Type: `int`

Constant value: `229`
Description: Optimized DEX opcode value for `odex-sget-volatile`.

## Static Field: OP_ODEX_SGET_WIDE_VOLATILE
Type: `int`

Constant value: `234`
Description: Optimized DEX opcode value for `odex-sget-wide-volatile`.

## Static Field: OP_ODEX_SPUT_OBJECT_VOLATILE
Type: `int`

Constant value: `254`
Description: Optimized DEX opcode value for `odex-sput-object-volatile`.

## Static Field: OP_ODEX_SPUT_VOLATILE
Type: `int`

Constant value: `230`
Description: Optimized DEX opcode value for `odex-sput-volatile`.

## Static Field: OP_ODEX_SPUT_WIDE_VOLATILE
Type: `int`

Constant value: `235`
Description: Optimized DEX opcode value for `odex-sput-wide-volatile`.

## Static Field: OP_ODEX_THROW_VERIFICATION_ERROR
Type: `int`

Constant value: `237`
Description: Optimized DEX opcode value for `odex-throw-verification-error`.

## Static Field: OP_OR_INT
Type: `int`

Constant value: `150`
Description: Dalvik opcode value for `or-int`.

## Static Field: OP_OR_INT_2ADDR
Type: `int`

Constant value: `182`
Description: Dalvik opcode value for `or-int-2addr`.

## Static Field: OP_OR_INT_LIT16
Type: `int`

Constant value: `214`
Description: Dalvik opcode value for `or-int-lit16`.

## Static Field: OP_OR_INT_LIT8
Type: `int`

Constant value: `222`
Description: Dalvik opcode value for `or-int-lit8`.

## Static Field: OP_OR_LONG
Type: `int`

Constant value: `161`
Description: Dalvik opcode value for `or-long`.

## Static Field: OP_OR_LONG_2ADDR
Type: `int`

Constant value: `193`
Description: Dalvik opcode value for `or-long-2addr`.

## Static Field: OP_PACKED_SWITCH
Type: `int`

Constant value: `43`
Description: Dalvik opcode value for `packed-switch`.

## Static Field: OP_REM_DOUBLE
Type: `int`

Constant value: `175`
Description: Dalvik opcode value for `rem-double`.

## Static Field: OP_REM_DOUBLE_2ADDR
Type: `int`

Constant value: `207`
Description: Dalvik opcode value for `rem-double-2addr`.

## Static Field: OP_REM_FLOAT
Type: `int`

Constant value: `170`
Description: Dalvik opcode value for `rem-float`.

## Static Field: OP_REM_FLOAT_2ADDR
Type: `int`

Constant value: `202`
Description: Dalvik opcode value for `rem-float-2addr`.

## Static Field: OP_REM_INT
Type: `int`

Constant value: `148`
Description: Dalvik opcode value for `rem-int`.

## Static Field: OP_REM_INT_2ADDR
Type: `int`

Constant value: `180`
Description: Dalvik opcode value for `rem-int-2addr`.

## Static Field: OP_REM_INT_LIT16
Type: `int`

Constant value: `212`
Description: Dalvik opcode value for `rem-int-lit16`.

## Static Field: OP_REM_INT_LIT8
Type: `int`

Constant value: `220`
Description: Dalvik opcode value for `rem-int-lit8`.

## Static Field: OP_REM_LONG
Type: `int`

Constant value: `159`
Description: Dalvik opcode value for `rem-long`.

## Static Field: OP_REM_LONG_2ADDR
Type: `int`

Constant value: `191`
Description: Dalvik opcode value for `rem-long-2addr`.

## Static Field: OP_RETURN
Type: `int`

Constant value: `15`
Description: Dalvik opcode value for `return`.

## Static Field: OP_RETURN_OBJECT
Type: `int`

Constant value: `17`
Description: Dalvik opcode value for `return-object`.

## Static Field: OP_RETURN_VOID
Type: `int`

Constant value: `14`
Description: Dalvik opcode value for `return-void`.

## Static Field: OP_RETURN_WIDE
Type: `int`

Constant value: `16`
Description: Dalvik opcode value for `return-wide`.

## Static Field: OP_RSUB_INT
Type: `int`

Constant value: `209`
Description: Dalvik opcode value for `rsub-int`.

## Static Field: OP_RSUB_INT_LIT8
Type: `int`

Constant value: `217`
Description: Dalvik opcode value for `rsub-int-lit8`.

## Static Field: OP_SGET
Type: `int`

Constant value: `96`
Description: Dalvik opcode value for `sget`.

## Static Field: OP_SGET_BOOLEAN
Type: `int`

Constant value: `99`
Description: Dalvik opcode value for `sget-boolean`.

## Static Field: OP_SGET_BOOLEAN_JUMBO
Type: `int`

Constant value: `6143`
Description: Do not use.

## Static Field: OP_SGET_BYTE
Type: `int`

Constant value: `100`
Description: Dalvik opcode value for `sget-byte`.

## Static Field: OP_SGET_BYTE_JUMBO
Type: `int`

Constant value: `6399`
Description: Do not use.

## Static Field: OP_SGET_CHAR
Type: `int`

Constant value: `101`
Description: Dalvik opcode value for `sget-char`.

## Static Field: OP_SGET_CHAR_JUMBO
Type: `int`

Constant value: `6655`
Description: Do not use.

## Static Field: OP_SGET_JUMBO
Type: `int`

Constant value: `5375`
Description: Do not use.

## Static Field: OP_SGET_OBJECT
Type: `int`

Constant value: `98`
Description: Dalvik opcode value for `sget-object`.

## Static Field: OP_SGET_OBJECT_JUMBO
Type: `int`

Constant value: `5887`
Description: Do not use.

## Static Field: OP_SGET_SHORT
Type: `int`

Constant value: `102`
Description: Dalvik opcode value for `sget-short`.

## Static Field: OP_SGET_SHORT_JUMBO
Type: `int`

Constant value: `6911`
Description: Do not use.

## Static Field: OP_SGET_WIDE
Type: `int`

Constant value: `97`
Description: Dalvik opcode value for `sget-wide`.

## Static Field: OP_SGET_WIDE_JUMBO
Type: `int`

Constant value: `5631`
Description: Do not use.

## Static Field: OP_SHL_INT
Type: `int`

Constant value: `152`
Description: Dalvik opcode value for `shl-int`.

## Static Field: OP_SHL_INT_2ADDR
Type: `int`

Constant value: `184`
Description: Dalvik opcode value for `shl-int-2addr`.

## Static Field: OP_SHL_INT_LIT8
Type: `int`

Constant value: `224`
Description: Dalvik opcode value for `shl-int-lit8`.

## Static Field: OP_SHL_LONG
Type: `int`

Constant value: `163`
Description: Dalvik opcode value for `shl-long`.

## Static Field: OP_SHL_LONG_2ADDR
Type: `int`

Constant value: `195`
Description: Dalvik opcode value for `shl-long-2addr`.

## Static Field: OP_SHR_INT
Type: `int`

Constant value: `153`
Description: Dalvik opcode value for `shr-int`.

## Static Field: OP_SHR_INT_2ADDR
Type: `int`

Constant value: `185`
Description: Dalvik opcode value for `shr-int-2addr`.

## Static Field: OP_SHR_INT_LIT8
Type: `int`

Constant value: `225`
Description: Dalvik opcode value for `shr-int-lit8`.

## Static Field: OP_SHR_LONG
Type: `int`

Constant value: `164`
Description: Dalvik opcode value for `shr-long`.

## Static Field: OP_SHR_LONG_2ADDR
Type: `int`

Constant value: `196`
Description: Dalvik opcode value for `shr-long-2addr`.

## Static Field: OP_SPARSE_SWITCH
Type: `int`

Constant value: `44`
Description: Dalvik opcode value for `sparse-switch`.

## Static Field: OP_SPUT
Type: `int`

Constant value: `103`
Description: Dalvik opcode value for `sput`.

## Static Field: OP_SPUT_BOOLEAN
Type: `int`

Constant value: `106`
Description: Dalvik opcode value for `sput-boolean`.

## Static Field: OP_SPUT_BOOLEAN_JUMBO
Type: `int`

Constant value: `7935`
Description: Do not use.

## Static Field: OP_SPUT_BYTE
Type: `int`

Constant value: `107`
Description: Dalvik opcode value for `sput-byte`.

## Static Field: OP_SPUT_BYTE_JUMBO
Type: `int`

Constant value: `8191`
Description: Do not use.

## Static Field: OP_SPUT_CHAR
Type: `int`

Constant value: `108`
Description: Dalvik opcode value for `sput-char`.

## Static Field: OP_SPUT_CHAR_JUMBO
Type: `int`

Constant value: `8447`
Description: Do not use.

## Static Field: OP_SPUT_JUMBO
Type: `int`

Constant value: `7167`
Description: Do not use.

## Static Field: OP_SPUT_OBJECT
Type: `int`

Constant value: `105`
Description: Dalvik opcode value for `sput-object`.

## Static Field: OP_SPUT_OBJECT_JUMBO
Type: `int`

Constant value: `7679`
Description: Do not use.

## Static Field: OP_SPUT_SHORT
Type: `int`

Constant value: `109`
Description: Dalvik opcode value for `sput-short`.

## Static Field: OP_SPUT_SHORT_JUMBO
Type: `int`

Constant value: `8703`
Description: Do not use.

## Static Field: OP_SPUT_WIDE
Type: `int`

Constant value: `104`
Description: Dalvik opcode value for `sput-wide`.

## Static Field: OP_SPUT_WIDE_JUMBO
Type: `int`

Constant value: `7423`
Description: Do not use.

## Static Field: OP_SUB_DOUBLE
Type: `int`

Constant value: `172`
Description: Dalvik opcode value for `sub-double`.

## Static Field: OP_SUB_DOUBLE_2ADDR
Type: `int`

Constant value: `204`
Description: Dalvik opcode value for `sub-double-2addr`.

## Static Field: OP_SUB_FLOAT
Type: `int`

Constant value: `167`
Description: Dalvik opcode value for `sub-float`.

## Static Field: OP_SUB_FLOAT_2ADDR
Type: `int`

Constant value: `199`
Description: Dalvik opcode value for `sub-float-2addr`.

## Static Field: OP_SUB_INT
Type: `int`

Constant value: `145`
Description: Dalvik opcode value for `sub-int`.

## Static Field: OP_SUB_INT_2ADDR
Type: `int`

Constant value: `177`
Description: Dalvik opcode value for `sub-int-2addr`.

## Static Field: OP_SUB_LONG
Type: `int`

Constant value: `156`
Description: Dalvik opcode value for `sub-long`.

## Static Field: OP_SUB_LONG_2ADDR
Type: `int`

Constant value: `188`
Description: Dalvik opcode value for `sub-long-2addr`.

## Static Field: OP_THROW
Type: `int`

Constant value: `39`
Description: Dalvik opcode value for `throw`.

## Static Field: OP_USHR_INT
Type: `int`

Constant value: `154`
Description: Dalvik opcode value for `ushr-int`.

## Static Field: OP_USHR_INT_2ADDR
Type: `int`

Constant value: `186`
Description: Dalvik opcode value for `ushr-int-2addr`.

## Static Field: OP_USHR_INT_LIT8
Type: `int`

Constant value: `226`
Description: Dalvik opcode value for `ushr-int-lit8`.

## Static Field: OP_USHR_LONG
Type: `int`

Constant value: `165`
Description: Dalvik opcode value for `ushr-long`.

## Static Field: OP_USHR_LONG_2ADDR
Type: `int`

Constant value: `197`
Description: Dalvik opcode value for `ushr-long-2addr`.

## Static Field: OP_XOR_INT
Type: `int`

Constant value: `151`
Description: Dalvik opcode value for `xor-int`.

## Static Field: OP_XOR_INT_2ADDR
Type: `int`

Constant value: `183`
Description: Dalvik opcode value for `xor-int-2addr`.

## Static Field: OP_XOR_INT_LIT16
Type: `int`

Constant value: `215`
Description: Dalvik opcode value for `xor-int-lit16`.

## Static Field: OP_XOR_INT_LIT8
Type: `int`

Constant value: `223`
Description: Dalvik opcode value for `xor-int-lit8`.

## Static Field: OP_XOR_LONG
Type: `int`

Constant value: `162`
Description: Dalvik opcode value for `xor-long`.

## Static Field: OP_XOR_LONG_2ADDR
Type: `int`

Constant value: `194`
Description: Dalvik opcode value for `xor-long-2addr`.

