InstructionTest.smali revision 0d785ac31557f35f084204d2f7de1af900f8a7a3
1goto 2return-void 3nop 4return-void-barrier 5const/4 6move-result 7move-result-wide 8move-result-object 9move-exception 10return 11return-wide 12move 13move-wide 14move-object 15array-length 16neg-int 17not-int 18neg-long 19not-long 20neg-float 21neg-double 22int-to-long 23int-to-float 24int-to-double 25long-to-int 26long-to-float 27long-to-double 28float-to-int 29float-to-long 30float-to-double 31double-to-int 32double-to-long 33add-int/2addr 34sub-int/2addr 35mul-int/2addr 36div-int/2addr 37rem-int/2addr 38and-int/2addr 39or-int/2addr 40xor-int/2addr 41shl-int/2addr 42shr-int/2addr 43ushr-int/2addr 44add-long/2addr 45sub-long/2addr 46mul-long/2addr 47div-long/2addr 48rem-long/2addr 49and-long/2addr 50or-long/2addr 51xor-long/2addr 52shl-long/2addr 53shr-long/2addr 54ushr-long/2addr 55add-float/2addr 56sub-float/2addr 57mul-float/2addr 58div-float/2addr 59rem-float/2addr 60add-double/2addr 61throw-verification-error 62goto/16 63sget 64sget-wide 65sget-object 66sget-boolean 67sget-byte 68sget-char 69sget-short 70sput 71sput-wide 72sput-object 73sput-boolean 74sput-byte 75sput-char 76sput-short 77sget-volatile 78sget-wide-volatile 79sget-object-volatile 80sput-volatile 81sput-wide-volatile 82sput-object-volatile 83const-string 84check-cast 85new-instance 86const-class 87const/high16 88const-wide/high16 89const/16 90const-wide/16 91if-eqz 92if-nez 93if-ltz 94if-gez 95if-gtz 96if-lez 97add-int/lit8 98rsub-int/lit8 99mul-int/lit8 100div-int/lit8 101rem-int/lit8 102and-int/lit8 103iget 104iget-wide 105iget-object 106iget-boolean 107iget-byte 108iget-char 109iget-short 110iput 111iput-wide 112iput-object 113iput-boolean 114iput-byte 115iput-char 116iput-short 117iget-volatile 118iget-wide-volatile 119iget-object-volatile 120iput-volatile 121iput-wide-volatile 122iput-object-volatile 123instance-of 124new-array 125iget-quick 126iget-wide-quick 127iget-object-quick 128iput-quick 129iput-wide-quick 130iput-object-quick 131rsub-int 132add-int/lit16 133mul-int/lit16 134div-int/lit16 135rem-int/lit16 136and-int/lit16 137or-int/lit16 138if-eq 139if-ne 140if-lt 141if-ge 142if-gt 143if-le 144move/from16 145move-wide/from16 146move-object/from16 147cmpl-float 148cmpg-float 149cmpl-double 150cmpg-double 151cmp-long 152aget 153aget-wide 154aget-object 155aget-boolean 156aget-byte 157aget-char 158aget-short 159aput 160aput-wide 161aput-object 162aput-boolean 163aput-byte 164aput-char 165aput-short 166add-int 167sub-int 168mul-int 169div-int 170rem-int 171and-int 172or-int 173xor-int 174shl-int 175shr-int 176ushr-int 177add-long 178sub-long 179mul-long 180div-long 181rem-long 182and-long 183or-long 184xor-long 185shl-long 186shr-long 187ushr-long 188add-float 189sub-float 190mul-float 191div-float 192rem-float 193add-double 194sub-double 195mul-double 196div-double 197goto/32 198const-string/jumbo 199const 200const-wide/32 201fill-array-data 202packed-switch 203sparse-switch 204move/16 205move-wide/16 206move-object/16 207invoke-virtual 208invoke-super 209invoke-direct 210invoke-static 211invoke-interface 212filled-new-array 213invoke-direct-empty 214invoke-object-init/range 215throw-verification-error 216execute-inline 217invoke-virtual-quick 218invoke-super-quick 219invoke-virtual/range 220invoke-super/range 221invoke-direct/range 222invoke-static/range 223invoke-interface/range 224filled-new-array/range 225execute-inline/range 226invoke-virtual-quick/range 227invoke-super-quick/range 228check-cast/jumbo 229new-instance/jumbo 230const-class/jumbo 231sget/jumbo 232sget-wide/jumbo 233sget-object/jumbo 234sget-boolean/jumbo 235sget-byte/jumbo 236sget-char/jumbo 237sget-short/jumbo 238sput/jumbo 239sput-wide/jumbo 240sput-object/jumbo 241sput-boolean/jumbo 242sput-byte/jumbo 243sput-char/jumbo 244sput-short/jumbo 245const-wide 246instance-of/jumbo 247new-array/jumbo 248iget/jumbo 249iget-wide/jumbo 250iget-object/jumbo 251iget-boolean/jumbo 252iget-byte/jumbo 253iget-char/jumbo 254iget-short/jumbo 255iput/jumbo 256iput-wide/jumbo 257iput-object/jumbo 258iput-boolean/jumbo 259iput-byte/jumbo 260iput-char/jumbo 261iput-short/jumbo 262invoke-virtual/jumbo 263invoke-super/jumbo 264invoke-direct/jumbo 265invoke-static/jumbo 266invoke-interface/jumbo 267filled-new-array/jumbo 268invoke-object-init/jumbo 269iget-volatile/jumbo 270iget-wide-volatile/jumbo 271iget-object-volatile/jumbo 272iput-volatile/jumbo 273iput-wide-volatile/jumbo 274iput-object-volatile/jumbo 275sget-volatile/jumbo 276sget-wide-volatile/jumbo 277sget-object-volatile/jumbo 278sput-volatile/jumbo 279sput-wide-volatile/jumbo 280sput-object-volatile/jumbo 281