InstructionTest.tokens revision d12c76927616b9f5193864c2d834e84a57c08787
1INSTRUCTION_FORMAT10t("goto") 2INSTRUCTION_FORMAT10x("return-void") 3INSTRUCTION_FORMAT10x("nop") 4INSTRUCTION_FORMAT11n("const/4") 5INSTRUCTION_FORMAT11x("move-result") 6INSTRUCTION_FORMAT11x("move-result-wide") 7INSTRUCTION_FORMAT11x("move-result-object") 8INSTRUCTION_FORMAT11x("move-exception") 9INSTRUCTION_FORMAT11x("return") 10INSTRUCTION_FORMAT11x("return-wide") 11INSTRUCTION_FORMAT12x_OR_ID("move") 12INSTRUCTION_FORMAT12x_OR_ID("move-wide") 13INSTRUCTION_FORMAT12x_OR_ID("move-object") 14INSTRUCTION_FORMAT12x_OR_ID("array-length") 15INSTRUCTION_FORMAT12x_OR_ID("neg-int") 16INSTRUCTION_FORMAT12x_OR_ID("not-int") 17INSTRUCTION_FORMAT12x_OR_ID("neg-long") 18INSTRUCTION_FORMAT12x_OR_ID("not-long") 19INSTRUCTION_FORMAT12x_OR_ID("neg-float") 20INSTRUCTION_FORMAT12x_OR_ID("neg-double") 21INSTRUCTION_FORMAT12x_OR_ID("int-to-long") 22INSTRUCTION_FORMAT12x_OR_ID("int-to-float") 23INSTRUCTION_FORMAT12x_OR_ID("int-to-double") 24INSTRUCTION_FORMAT12x_OR_ID("long-to-int") 25INSTRUCTION_FORMAT12x_OR_ID("long-to-float") 26INSTRUCTION_FORMAT12x_OR_ID("long-to-double") 27INSTRUCTION_FORMAT12x_OR_ID("float-to-int") 28INSTRUCTION_FORMAT12x_OR_ID("float-to-long") 29INSTRUCTION_FORMAT12x_OR_ID("float-to-double") 30INSTRUCTION_FORMAT12x_OR_ID("double-to-int") 31INSTRUCTION_FORMAT12x_OR_ID("double-to-long") 32INSTRUCTION_FORMAT12x("add-int/2addr") 33INSTRUCTION_FORMAT12x("sub-int/2addr") 34INSTRUCTION_FORMAT12x("mul-int/2addr") 35INSTRUCTION_FORMAT12x("div-int/2addr") 36INSTRUCTION_FORMAT12x("rem-int/2addr") 37INSTRUCTION_FORMAT12x("and-int/2addr") 38INSTRUCTION_FORMAT12x("or-int/2addr") 39INSTRUCTION_FORMAT12x("xor-int/2addr") 40INSTRUCTION_FORMAT12x("shl-int/2addr") 41INSTRUCTION_FORMAT12x("shr-int/2addr") 42INSTRUCTION_FORMAT12x("ushr-int/2addr") 43INSTRUCTION_FORMAT12x("add-long/2addr") 44INSTRUCTION_FORMAT12x("sub-long/2addr") 45INSTRUCTION_FORMAT12x("mul-long/2addr") 46INSTRUCTION_FORMAT12x("div-long/2addr") 47INSTRUCTION_FORMAT12x("rem-long/2addr") 48INSTRUCTION_FORMAT12x("and-long/2addr") 49INSTRUCTION_FORMAT12x("or-long/2addr") 50INSTRUCTION_FORMAT12x("xor-long/2addr") 51INSTRUCTION_FORMAT12x("shl-long/2addr") 52INSTRUCTION_FORMAT12x("shr-long/2addr") 53INSTRUCTION_FORMAT12x("ushr-long/2addr") 54INSTRUCTION_FORMAT12x("add-float/2addr") 55INSTRUCTION_FORMAT12x("sub-float/2addr") 56INSTRUCTION_FORMAT12x("mul-float/2addr") 57INSTRUCTION_FORMAT12x("div-float/2addr") 58INSTRUCTION_FORMAT12x("rem-float/2addr") 59INSTRUCTION_FORMAT12x("add-double/2addr") 60INSTRUCTION_FORMAT20bc("throw-verification-error") 61INSTRUCTION_FORMAT20t("goto/16") 62INSTRUCTION_FORMAT21c_FIELD("sget") 63INSTRUCTION_FORMAT21c_FIELD("sget-wide") 64INSTRUCTION_FORMAT21c_FIELD("sget-object") 65INSTRUCTION_FORMAT21c_FIELD("sget-boolean") 66INSTRUCTION_FORMAT21c_FIELD("sget-byte") 67INSTRUCTION_FORMAT21c_FIELD("sget-char") 68INSTRUCTION_FORMAT21c_FIELD("sget-short") 69INSTRUCTION_FORMAT21c_FIELD("sput") 70INSTRUCTION_FORMAT21c_FIELD("sput-wide") 71INSTRUCTION_FORMAT21c_FIELD("sput-object") 72INSTRUCTION_FORMAT21c_FIELD("sput-boolean") 73INSTRUCTION_FORMAT21c_FIELD("sput-byte") 74INSTRUCTION_FORMAT21c_FIELD("sput-char") 75INSTRUCTION_FORMAT21c_FIELD("sput-short") 76INSTRUCTION_FORMAT21c_FIELD_ODEX("sget-volatile") 77INSTRUCTION_FORMAT21c_FIELD_ODEX("sget-wide-volatile") 78INSTRUCTION_FORMAT21c_FIELD_ODEX("sget-object-volatile") 79INSTRUCTION_FORMAT21c_FIELD_ODEX("sput-volatile") 80INSTRUCTION_FORMAT21c_FIELD_ODEX("sput-wide-volatile") 81INSTRUCTION_FORMAT21c_FIELD_ODEX("sput-object-volatile") 82INSTRUCTION_FORMAT21c_STRING("const-string") 83INSTRUCTION_FORMAT21c_TYPE("check-cast") 84INSTRUCTION_FORMAT21c_TYPE("new-instance") 85INSTRUCTION_FORMAT21c_TYPE("const-class") 86INSTRUCTION_FORMAT21h("const/high16") 87INSTRUCTION_FORMAT21h("const-wide/high16") 88INSTRUCTION_FORMAT21s("const/16") 89INSTRUCTION_FORMAT21s("const-wide/16") 90INSTRUCTION_FORMAT21t("if-eqz") 91INSTRUCTION_FORMAT21t("if-nez") 92INSTRUCTION_FORMAT21t("if-ltz") 93INSTRUCTION_FORMAT21t("if-gez") 94INSTRUCTION_FORMAT21t("if-gtz") 95INSTRUCTION_FORMAT21t("if-lez") 96INSTRUCTION_FORMAT22b("add-int/lit8") 97INSTRUCTION_FORMAT22b("rsub-int/lit8") 98INSTRUCTION_FORMAT22b("mul-int/lit8") 99INSTRUCTION_FORMAT22b("div-int/lit8") 100INSTRUCTION_FORMAT22b("rem-int/lit8") 101INSTRUCTION_FORMAT22b("and-int/lit8") 102INSTRUCTION_FORMAT22c_FIELD("iget") 103INSTRUCTION_FORMAT22c_FIELD("iget-wide") 104INSTRUCTION_FORMAT22c_FIELD("iget-object") 105INSTRUCTION_FORMAT22c_FIELD("iget-boolean") 106INSTRUCTION_FORMAT22c_FIELD("iget-byte") 107INSTRUCTION_FORMAT22c_FIELD("iget-char") 108INSTRUCTION_FORMAT22c_FIELD("iget-short") 109INSTRUCTION_FORMAT22c_FIELD("iput") 110INSTRUCTION_FORMAT22c_FIELD("iput-wide") 111INSTRUCTION_FORMAT22c_FIELD("iput-object") 112INSTRUCTION_FORMAT22c_FIELD("iput-boolean") 113INSTRUCTION_FORMAT22c_FIELD("iput-byte") 114INSTRUCTION_FORMAT22c_FIELD("iput-char") 115INSTRUCTION_FORMAT22c_FIELD("iput-short") 116INSTRUCTION_FORMAT22c_FIELD_ODEX("iget-volatile") 117INSTRUCTION_FORMAT22c_FIELD_ODEX("iget-wide-volatile") 118INSTRUCTION_FORMAT22c_FIELD_ODEX("iget-object-volatile") 119INSTRUCTION_FORMAT22c_FIELD_ODEX("iput-volatile") 120INSTRUCTION_FORMAT22c_FIELD_ODEX("iput-wide-volatile") 121INSTRUCTION_FORMAT22c_FIELD_ODEX("iput-object-volatile") 122INSTRUCTION_FORMAT22c_TYPE("instance-of") 123INSTRUCTION_FORMAT22c_TYPE("new-array") 124INSTRUCTION_FORMAT22cs_FIELD("iget-quick") 125INSTRUCTION_FORMAT22cs_FIELD("iget-wide-quick") 126INSTRUCTION_FORMAT22cs_FIELD("iget-object-quick") 127INSTRUCTION_FORMAT22cs_FIELD("iput-quick") 128INSTRUCTION_FORMAT22cs_FIELD("iput-wide-quick") 129INSTRUCTION_FORMAT22cs_FIELD("iput-object-quick") 130INSTRUCTION_FORMAT22s_OR_ID("rsub-int") 131INSTRUCTION_FORMAT22s("add-int/lit16") 132INSTRUCTION_FORMAT22s("mul-int/lit16") 133INSTRUCTION_FORMAT22s("div-int/lit16") 134INSTRUCTION_FORMAT22s("rem-int/lit16") 135INSTRUCTION_FORMAT22s("and-int/lit16") 136INSTRUCTION_FORMAT22s("or-int/lit16") 137INSTRUCTION_FORMAT22t("if-eq") 138INSTRUCTION_FORMAT22t("if-ne") 139INSTRUCTION_FORMAT22t("if-lt") 140INSTRUCTION_FORMAT22t("if-ge") 141INSTRUCTION_FORMAT22t("if-gt") 142INSTRUCTION_FORMAT22t("if-le") 143INSTRUCTION_FORMAT22x("move/from16") 144INSTRUCTION_FORMAT22x("move-wide/from16") 145INSTRUCTION_FORMAT22x("move-object/from16") 146INSTRUCTION_FORMAT23x("cmpl-float") 147INSTRUCTION_FORMAT23x("cmpg-float") 148INSTRUCTION_FORMAT23x("cmpl-double") 149INSTRUCTION_FORMAT23x("cmpg-double") 150INSTRUCTION_FORMAT23x("cmp-long") 151INSTRUCTION_FORMAT23x("aget") 152INSTRUCTION_FORMAT23x("aget-wide") 153INSTRUCTION_FORMAT23x("aget-object") 154INSTRUCTION_FORMAT23x("aget-boolean") 155INSTRUCTION_FORMAT23x("aget-byte") 156INSTRUCTION_FORMAT23x("aget-char") 157INSTRUCTION_FORMAT23x("aget-short") 158INSTRUCTION_FORMAT23x("aput") 159INSTRUCTION_FORMAT23x("aput-wide") 160INSTRUCTION_FORMAT23x("aput-object") 161INSTRUCTION_FORMAT23x("aput-boolean") 162INSTRUCTION_FORMAT23x("aput-byte") 163INSTRUCTION_FORMAT23x("aput-char") 164INSTRUCTION_FORMAT23x("aput-short") 165INSTRUCTION_FORMAT23x("add-int") 166INSTRUCTION_FORMAT23x("sub-int") 167INSTRUCTION_FORMAT23x("mul-int") 168INSTRUCTION_FORMAT23x("div-int") 169INSTRUCTION_FORMAT23x("rem-int") 170INSTRUCTION_FORMAT23x("and-int") 171INSTRUCTION_FORMAT23x("or-int") 172INSTRUCTION_FORMAT23x("xor-int") 173INSTRUCTION_FORMAT23x("shl-int") 174INSTRUCTION_FORMAT23x("shr-int") 175INSTRUCTION_FORMAT23x("ushr-int") 176INSTRUCTION_FORMAT23x("add-long") 177INSTRUCTION_FORMAT23x("sub-long") 178INSTRUCTION_FORMAT23x("mul-long") 179INSTRUCTION_FORMAT23x("div-long") 180INSTRUCTION_FORMAT23x("rem-long") 181INSTRUCTION_FORMAT23x("and-long") 182INSTRUCTION_FORMAT23x("or-long") 183INSTRUCTION_FORMAT23x("xor-long") 184INSTRUCTION_FORMAT23x("shl-long") 185INSTRUCTION_FORMAT23x("shr-long") 186INSTRUCTION_FORMAT23x("ushr-long") 187INSTRUCTION_FORMAT23x("add-float") 188INSTRUCTION_FORMAT23x("sub-float") 189INSTRUCTION_FORMAT23x("mul-float") 190INSTRUCTION_FORMAT23x("div-float") 191INSTRUCTION_FORMAT23x("rem-float") 192INSTRUCTION_FORMAT23x("add-double") 193INSTRUCTION_FORMAT23x("sub-double") 194INSTRUCTION_FORMAT23x("mul-double") 195INSTRUCTION_FORMAT23x("div-double") 196INSTRUCTION_FORMAT30t("goto/32") 197INSTRUCTION_FORMAT31c("const-string/jumbo") 198INSTRUCTION_FORMAT31i_OR_ID("const") 199INSTRUCTION_FORMAT31i("const-wide/32") 200INSTRUCTION_FORMAT31t("fill-array-data") 201INSTRUCTION_FORMAT31t("packed-switch") 202INSTRUCTION_FORMAT31t("sparse-switch") 203INSTRUCTION_FORMAT32x("move/16") 204INSTRUCTION_FORMAT32x("move-wide/16") 205INSTRUCTION_FORMAT32x("move-object/16") 206INSTRUCTION_FORMAT35c_METHOD("invoke-virtual") 207INSTRUCTION_FORMAT35c_METHOD("invoke-super") 208INSTRUCTION_FORMAT35c_METHOD("invoke-direct") 209INSTRUCTION_FORMAT35c_METHOD("invoke-static") 210INSTRUCTION_FORMAT35c_METHOD("invoke-interface") 211INSTRUCTION_FORMAT35c_TYPE("filled-new-array") 212INSTRUCTION_FORMAT35s_METHOD("invoke-direct-empty") 213INSTRUCTION_FORMAT20bc("throw-verification-error") 214INSTRUCTION_FORMAT35mi_METHOD("execute-inline") 215INSTRUCTION_FORMAT35ms_METHOD("invoke-virtual-quick") 216INSTRUCTION_FORMAT35ms_METHOD("invoke-super-quick") 217INSTRUCTION_FORMAT3rc_METHOD("invoke-virtual/range") 218INSTRUCTION_FORMAT3rc_METHOD("invoke-super/range") 219INSTRUCTION_FORMAT3rc_METHOD("invoke-direct/range") 220INSTRUCTION_FORMAT3rc_METHOD("invoke-static/range") 221INSTRUCTION_FORMAT3rc_TYPE("filled-new-array/range") 222INSTRUCTION_FORMAT3rmi_METHOD("execute-inline/range") 223INSTRUCTION_FORMAT3rms_METHOD("invoke-virtual-quick/range") 224INSTRUCTION_FORMAT3rms_METHOD("invoke-super-quick/range") 225INSTRUCTION_FORMAT41c_TYPE("check-cast/jumbo") 226INSTRUCTION_FORMAT41c_TYPE("new-instance/jumbo") 227INSTRUCTION_FORMAT41c_TYPE("const-class/jumbo") 228INSTRUCTION_FORMAT51l("const-wide")