goto return-void nop return-void-barrier return-void-no-barrier const/4 move-result move-result-wide move-result-object move-exception return return-wide move move-wide move-object array-length neg-int not-int neg-long not-long neg-float neg-double int-to-long int-to-float int-to-double long-to-int long-to-float long-to-double float-to-int float-to-long float-to-double double-to-int double-to-long add-int/2addr sub-int/2addr mul-int/2addr div-int/2addr rem-int/2addr and-int/2addr or-int/2addr xor-int/2addr shl-int/2addr shr-int/2addr ushr-int/2addr add-long/2addr sub-long/2addr mul-long/2addr div-long/2addr rem-long/2addr and-long/2addr or-long/2addr xor-long/2addr shl-long/2addr shr-long/2addr ushr-long/2addr add-float/2addr sub-float/2addr mul-float/2addr div-float/2addr rem-float/2addr add-double/2addr throw-verification-error goto/16 sget sget-wide sget-object sget-boolean sget-byte sget-char sget-short sput sput-wide sput-object sput-boolean sput-byte sput-char sput-short sget-volatile sget-wide-volatile sget-object-volatile sput-volatile sput-wide-volatile sput-object-volatile const-string check-cast new-instance const-class const-method-handle const-method-type const/high16 const-wide/high16 const/16 const-wide/16 if-eqz if-nez if-ltz if-gez if-gtz if-lez add-int/lit8 rsub-int/lit8 mul-int/lit8 div-int/lit8 rem-int/lit8 and-int/lit8 iget iget-wide iget-object iget-boolean iget-byte iget-char iget-short iput iput-wide iput-object iput-boolean iput-byte iput-char iput-short iget-volatile iget-wide-volatile iget-object-volatile iput-volatile iput-wide-volatile iput-object-volatile instance-of new-array iget-quick iget-wide-quick iget-object-quick iput-quick iput-wide-quick iput-object-quick iput-boolean-quick iput-byte-quick iput-char-quick iput-short-quick rsub-int add-int/lit16 mul-int/lit16 div-int/lit16 rem-int/lit16 and-int/lit16 or-int/lit16 if-eq if-ne if-lt if-ge if-gt if-le move/from16 move-wide/from16 move-object/from16 cmpl-float cmpg-float cmpl-double cmpg-double cmp-long aget aget-wide aget-object aget-boolean aget-byte aget-char aget-short aput aput-wide aput-object aput-boolean aput-byte aput-char aput-short add-int sub-int mul-int div-int rem-int and-int or-int xor-int shl-int shr-int ushr-int add-long sub-long mul-long div-long rem-long and-long or-long xor-long shl-long shr-long ushr-long add-float sub-float mul-float div-float rem-float add-double sub-double mul-double div-double goto/32 const-string/jumbo const const-wide/32 fill-array-data packed-switch sparse-switch move/16 move-wide/16 move-object/16 invoke-custom invoke-virtual invoke-super invoke-direct invoke-static invoke-interface filled-new-array invoke-direct-empty invoke-object-init/range throw-verification-error execute-inline invoke-virtual-quick invoke-super-quick invoke-custom/range invoke-virtual/range invoke-super/range invoke-direct/range invoke-static/range invoke-interface/range filled-new-array/range execute-inline/range invoke-virtual-quick/range invoke-super-quick/range const-wide