Dops.java revision ec85aa98842a86cb68664de8149f8ff495babe79
1f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project/* 2f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Copyright (C) 2007 The Android Open Source Project 3f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * 4f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License"); 5f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * you may not use this file except in compliance with the License. 6f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * You may obtain a copy of the License at 7f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * 8f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * http://www.apache.org/licenses/LICENSE-2.0 9f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * 10f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Unless required by applicable law or agreed to in writing, software 11f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS, 12f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * See the License for the specific language governing permissions and 14f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * limitations under the License. 15f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */ 16f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 17f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectpackage com.android.dx.dex.code; 18f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 19f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form10t; 20f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form10x; 21f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form11n; 22f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form11x; 23f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form12x; 24f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form20t; 25f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form21c; 26f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form21h; 27f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form21s; 28f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form21t; 29f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form22b; 30f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form22c; 31f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form22s; 32f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form22t; 33f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form22x; 34f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form23x; 35f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form30t; 36f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form31c; 37f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form31i; 38f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form31t; 39f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form32x; 40f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form35c; 41f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form3rc; 42f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.Form51l; 43f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport com.android.dx.dex.code.form.SpecialFormat; 44f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 45f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project/** 46f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Standard instances of {@link Dop} and utility methods for getting 47f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * them. 48f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */ 49f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectpublic final class Dops { 5099409883d9c4c0ffb49b070ce307bb33a9dfe9f1The Android Open Source Project /** {@code non-null;} array containing all the standard instances */ 51f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project private static final Dop[] DOPS; 52f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 53f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project /** 54de75089fb7216d19e9c22cce4dc62a49513477d3Carl Shapiro * pseudo-opcode used for nonstandard formatted "instructions" 55f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * (which are mostly not actually instructions, though they do 56de75089fb7216d19e9c22cce4dc62a49513477d3Carl Shapiro * appear in instruction lists) 57f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */ 58f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SPECIAL_FORMAT = 59f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SPECIAL_FORMAT, DalvOps.SPECIAL_FORMAT, 60ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, SpecialFormat.THE_ONE, false, "<special>"); 61f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 62f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project // BEGIN(dops); GENERATED AUTOMATICALLY BY opcode-gen 63f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop NOP = 64f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.NOP, DalvOps.NOP, 65ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form10x.THE_ONE, false, 66ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "nop"); 67f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 68f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE = 69f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE, DalvOps.MOVE, 70ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MOVE_FROM16, Form12x.THE_ONE, true, 71ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move"); 72f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 73f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_FROM16 = 74f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_FROM16, DalvOps.MOVE, 75ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MOVE_16, Form22x.THE_ONE, true, 76ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move/from16"); 77f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 78f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_16 = 79f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_16, DalvOps.MOVE, 80ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form32x.THE_ONE, true, 81ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move/16"); 82f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 83f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_WIDE = 84f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_WIDE, DalvOps.MOVE_WIDE, 85ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MOVE_WIDE_FROM16, Form12x.THE_ONE, true, 86ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move-wide"); 87f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 88f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_WIDE_FROM16 = 89f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_WIDE_FROM16, DalvOps.MOVE_WIDE, 90ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MOVE_WIDE_16, Form22x.THE_ONE, true, 91ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move-wide/from16"); 92f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 93f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_WIDE_16 = 94f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_WIDE_16, DalvOps.MOVE_WIDE, 95ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form32x.THE_ONE, true, 96ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move-wide/16"); 97f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 98f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_OBJECT = 99f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_OBJECT, DalvOps.MOVE_OBJECT, 100ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MOVE_OBJECT_FROM16, Form12x.THE_ONE, true, 101ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move-object"); 102f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 103f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_OBJECT_FROM16 = 104f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_OBJECT_FROM16, DalvOps.MOVE_OBJECT, 105ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MOVE_OBJECT_16, Form22x.THE_ONE, true, 106ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move-object/from16"); 107f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 108f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_OBJECT_16 = 109f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_OBJECT_16, DalvOps.MOVE_OBJECT, 110ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form32x.THE_ONE, true, 111ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move-object/16"); 112f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 113f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_RESULT = 114f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_RESULT, DalvOps.MOVE_RESULT, 115ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form11x.THE_ONE, true, 116ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move-result"); 117f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 118f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_RESULT_WIDE = 119f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_RESULT_WIDE, DalvOps.MOVE_RESULT_WIDE, 120ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form11x.THE_ONE, true, 121ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move-result-wide"); 122f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 123f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_RESULT_OBJECT = 124f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_RESULT_OBJECT, DalvOps.MOVE_RESULT_OBJECT, 125ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form11x.THE_ONE, true, 126ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move-result-object"); 127f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 128f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MOVE_EXCEPTION = 129f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MOVE_EXCEPTION, DalvOps.MOVE_EXCEPTION, 130ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form11x.THE_ONE, true, 131ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "move-exception"); 132f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 133f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop RETURN_VOID = 134f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.RETURN_VOID, DalvOps.RETURN_VOID, 135ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form10x.THE_ONE, false, 136ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "return-void"); 137f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 138f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop RETURN = 139f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.RETURN, DalvOps.RETURN, 140ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form11x.THE_ONE, false, 141ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "return"); 142f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 143f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop RETURN_WIDE = 144f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.RETURN_WIDE, DalvOps.RETURN_WIDE, 145ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form11x.THE_ONE, false, 146ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "return-wide"); 147f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 148f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop RETURN_OBJECT = 149f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.RETURN_OBJECT, DalvOps.RETURN_OBJECT, 150ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form11x.THE_ONE, false, 151ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "return-object"); 152f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 153f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST_4 = 154f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST_4, DalvOps.CONST, 155ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.CONST_16, Form11n.THE_ONE, true, 156ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const/4"); 157f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 158f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST_16 = 159f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST_16, DalvOps.CONST, 160ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.CONST_HIGH16, Form21s.THE_ONE, true, 161ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const/16"); 162f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 163f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST = 164f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST, DalvOps.CONST, 165ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form31i.THE_ONE, true, 166ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const"); 167f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 168f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST_HIGH16 = 169f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST_HIGH16, DalvOps.CONST, 170ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.CONST, Form21h.THE_ONE, true, 171ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const/high16"); 172f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 173f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST_WIDE_16 = 174f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST_WIDE_16, DalvOps.CONST_WIDE, 175ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.CONST_WIDE_HIGH16, Form21s.THE_ONE, true, 176ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const-wide/16"); 177f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 178f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST_WIDE_32 = 179f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST_WIDE_32, DalvOps.CONST_WIDE, 180ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.CONST_WIDE, Form31i.THE_ONE, true, 181ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const-wide/32"); 182f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 183f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST_WIDE = 184f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST_WIDE, DalvOps.CONST_WIDE, 185ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form51l.THE_ONE, true, 186ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const-wide"); 187f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 188f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST_WIDE_HIGH16 = 189f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST_WIDE_HIGH16, DalvOps.CONST_WIDE, 190ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.CONST_WIDE_32, Form21h.THE_ONE, true, 191ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const-wide/high16"); 192f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 193f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST_STRING = 194f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST_STRING, DalvOps.CONST_STRING, 195ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.CONST_STRING_JUMBO, Form21c.THE_ONE, true, 196ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const-string"); 197f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 198f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST_STRING_JUMBO = 199f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST_STRING_JUMBO, DalvOps.CONST_STRING, 200ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form31c.THE_ONE, true, 201ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const-string/jumbo"); 202f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 203f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CONST_CLASS = 204f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CONST_CLASS, DalvOps.CONST_CLASS, 205ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, true, 206ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "const-class"); 207f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 208f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MONITOR_ENTER = 209f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MONITOR_ENTER, DalvOps.MONITOR_ENTER, 210ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form11x.THE_ONE, false, 211ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "monitor-enter"); 212f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 213f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MONITOR_EXIT = 214f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MONITOR_EXIT, DalvOps.MONITOR_EXIT, 215ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form11x.THE_ONE, false, 216ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "monitor-exit"); 217f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 218f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CHECK_CAST = 219f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CHECK_CAST, DalvOps.CHECK_CAST, 220ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, true, 221ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "check-cast"); 222f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 223f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INSTANCE_OF = 224f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INSTANCE_OF, DalvOps.INSTANCE_OF, 225ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, true, 226ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "instance-of"); 227f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 228f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ARRAY_LENGTH = 229f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ARRAY_LENGTH, DalvOps.ARRAY_LENGTH, 230ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 231ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "array-length"); 232f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 233f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop NEW_INSTANCE = 234f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.NEW_INSTANCE, DalvOps.NEW_INSTANCE, 235ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, true, 236ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "new-instance"); 237f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 238f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop NEW_ARRAY = 239f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.NEW_ARRAY, DalvOps.NEW_ARRAY, 240ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, true, 241ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "new-array"); 242f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 243f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop FILLED_NEW_ARRAY = 244f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.FILLED_NEW_ARRAY, DalvOps.FILLED_NEW_ARRAY, 245ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.FILLED_NEW_ARRAY_RANGE, Form35c.THE_ONE, false, 246ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "filled-new-array"); 247f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 248f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop FILLED_NEW_ARRAY_RANGE = 249f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.FILLED_NEW_ARRAY_RANGE, DalvOps.FILLED_NEW_ARRAY, 250ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form3rc.THE_ONE, false, 251ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "filled-new-array/range"); 252f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 253f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop FILL_ARRAY_DATA = 254f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.FILL_ARRAY_DATA, DalvOps.FILL_ARRAY_DATA, 255ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form31t.THE_ONE, false, 256ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "fill-array-data"); 257f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 258f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop THROW = 259f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.THROW, DalvOps.THROW, 260ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form11x.THE_ONE, false, 261ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "throw"); 262f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 263f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop GOTO = 264f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.GOTO, DalvOps.GOTO, 265ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.GOTO_16, Form10t.THE_ONE, false, 266ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "goto"); 267f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 268f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop GOTO_16 = 269f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.GOTO_16, DalvOps.GOTO, 270ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.GOTO_32, Form20t.THE_ONE, false, 271ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "goto/16"); 272f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 273f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop GOTO_32 = 274f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.GOTO_32, DalvOps.GOTO, 275ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form30t.THE_ONE, false, 276ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "goto/32"); 277f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 278f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop PACKED_SWITCH = 279f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.PACKED_SWITCH, DalvOps.PACKED_SWITCH, 280ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form31t.THE_ONE, false, 281ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "packed-switch"); 282f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 283f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SPARSE_SWITCH = 284f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SPARSE_SWITCH, DalvOps.SPARSE_SWITCH, 285ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form31t.THE_ONE, false, 286ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sparse-switch"); 287f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 288f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CMPL_FLOAT = 289f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CMPL_FLOAT, DalvOps.CMPL_FLOAT, 290ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 291ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "cmpl-float"); 292f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 293f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CMPG_FLOAT = 294f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CMPG_FLOAT, DalvOps.CMPG_FLOAT, 295ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 296ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "cmpg-float"); 297f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 298f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CMPL_DOUBLE = 299f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CMPL_DOUBLE, DalvOps.CMPL_DOUBLE, 300ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 301ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "cmpl-double"); 302f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 303f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CMPG_DOUBLE = 304f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CMPG_DOUBLE, DalvOps.CMPG_DOUBLE, 305ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 306ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "cmpg-double"); 307f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 308f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop CMP_LONG = 309f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.CMP_LONG, DalvOps.CMP_LONG, 310ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 311ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "cmp-long"); 312f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 313f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_EQ = 314f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_EQ, DalvOps.IF_EQ, 315ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22t.THE_ONE, false, 316ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-eq"); 317f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 318f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_NE = 319f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_NE, DalvOps.IF_NE, 320ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22t.THE_ONE, false, 321ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-ne"); 322f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 323f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_LT = 324f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_LT, DalvOps.IF_LT, 325ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22t.THE_ONE, false, 326ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-lt"); 327f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 328f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_GE = 329f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_GE, DalvOps.IF_GE, 330ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22t.THE_ONE, false, 331ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-ge"); 332f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 333f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_GT = 334f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_GT, DalvOps.IF_GT, 335ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22t.THE_ONE, false, 336ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-gt"); 337f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 338f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_LE = 339f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_LE, DalvOps.IF_LE, 340ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22t.THE_ONE, false, 341ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-le"); 342f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 343f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_EQZ = 344f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_EQZ, DalvOps.IF_EQZ, 345ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21t.THE_ONE, false, 346ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-eqz"); 347f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 348f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_NEZ = 349f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_NEZ, DalvOps.IF_NEZ, 350ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21t.THE_ONE, false, 351ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-nez"); 352f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 353f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_LTZ = 354f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_LTZ, DalvOps.IF_LTZ, 355ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21t.THE_ONE, false, 356ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-ltz"); 357f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 358f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_GEZ = 359f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_GEZ, DalvOps.IF_GEZ, 360ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21t.THE_ONE, false, 361ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-gez"); 362f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 363f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_GTZ = 364f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_GTZ, DalvOps.IF_GTZ, 365ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21t.THE_ONE, false, 366ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-gtz"); 367f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 368f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IF_LEZ = 369f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IF_LEZ, DalvOps.IF_LEZ, 370ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21t.THE_ONE, false, 371ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "if-lez"); 372f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 373f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AGET = 374f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AGET, DalvOps.AGET, 375ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 376ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aget"); 377f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 378f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AGET_WIDE = 379f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AGET_WIDE, DalvOps.AGET_WIDE, 380ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 381ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aget-wide"); 382f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 383f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AGET_OBJECT = 384f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AGET_OBJECT, DalvOps.AGET_OBJECT, 385ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 386ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aget-object"); 387f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 388f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AGET_BOOLEAN = 389f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AGET_BOOLEAN, DalvOps.AGET_BOOLEAN, 390ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 391ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aget-boolean"); 392f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 393f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AGET_BYTE = 394f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AGET_BYTE, DalvOps.AGET_BYTE, 395ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 396ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aget-byte"); 397f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 398f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AGET_CHAR = 399f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AGET_CHAR, DalvOps.AGET_CHAR, 400ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 401ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aget-char"); 402f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 403f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AGET_SHORT = 404f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AGET_SHORT, DalvOps.AGET_SHORT, 405ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 406ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aget-short"); 407f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 408f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop APUT = 409f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.APUT, DalvOps.APUT, 410ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, false, 411ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aput"); 412f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 413f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop APUT_WIDE = 414f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.APUT_WIDE, DalvOps.APUT_WIDE, 415ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, false, 416ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aput-wide"); 417f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 418f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop APUT_OBJECT = 419f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.APUT_OBJECT, DalvOps.APUT_OBJECT, 420ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, false, 421ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aput-object"); 422f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 423f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop APUT_BOOLEAN = 424f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.APUT_BOOLEAN, DalvOps.APUT_BOOLEAN, 425ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, false, 426ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aput-boolean"); 427f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 428f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop APUT_BYTE = 429f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.APUT_BYTE, DalvOps.APUT_BYTE, 430ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, false, 431ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aput-byte"); 432f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 433f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop APUT_CHAR = 434f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.APUT_CHAR, DalvOps.APUT_CHAR, 435ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, false, 436ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aput-char"); 437f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 438f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop APUT_SHORT = 439f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.APUT_SHORT, DalvOps.APUT_SHORT, 440ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, false, 441ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "aput-short"); 442f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 443f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IGET = 444f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IGET, DalvOps.IGET, 445ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, true, 446ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iget"); 447f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 448f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IGET_WIDE = 449f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IGET_WIDE, DalvOps.IGET_WIDE, 450ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, true, 451ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iget-wide"); 452f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 453f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IGET_OBJECT = 454f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IGET_OBJECT, DalvOps.IGET_OBJECT, 455ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, true, 456ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iget-object"); 457f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 458f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IGET_BOOLEAN = 459f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IGET_BOOLEAN, DalvOps.IGET_BOOLEAN, 460ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, true, 461ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iget-boolean"); 462f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 463f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IGET_BYTE = 464f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IGET_BYTE, DalvOps.IGET_BYTE, 465ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, true, 466ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iget-byte"); 467f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 468f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IGET_CHAR = 469f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IGET_CHAR, DalvOps.IGET_CHAR, 470ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, true, 471ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iget-char"); 472f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 473f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IGET_SHORT = 474f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IGET_SHORT, DalvOps.IGET_SHORT, 475ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, true, 476ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iget-short"); 477f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 478f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IPUT = 479f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IPUT, DalvOps.IPUT, 480ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, false, 481ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iput"); 482f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 483f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IPUT_WIDE = 484f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IPUT_WIDE, DalvOps.IPUT_WIDE, 485ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, false, 486ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iput-wide"); 487f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 488f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IPUT_OBJECT = 489f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IPUT_OBJECT, DalvOps.IPUT_OBJECT, 490ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, false, 491ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iput-object"); 492f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 493f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IPUT_BOOLEAN = 494f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IPUT_BOOLEAN, DalvOps.IPUT_BOOLEAN, 495ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, false, 496ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iput-boolean"); 497f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 498f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IPUT_BYTE = 499f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IPUT_BYTE, DalvOps.IPUT_BYTE, 500ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, false, 501ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iput-byte"); 502f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 503f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IPUT_CHAR = 504f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IPUT_CHAR, DalvOps.IPUT_CHAR, 505ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, false, 506ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iput-char"); 507f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 508f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop IPUT_SHORT = 509f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.IPUT_SHORT, DalvOps.IPUT_SHORT, 510ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22c.THE_ONE, false, 511ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "iput-short"); 512f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 513f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SGET = 514f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SGET, DalvOps.SGET, 515ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, true, 516ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sget"); 517f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 518f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SGET_WIDE = 519f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SGET_WIDE, DalvOps.SGET_WIDE, 520ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, true, 521ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sget-wide"); 522f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 523f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SGET_OBJECT = 524f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SGET_OBJECT, DalvOps.SGET_OBJECT, 525ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, true, 526ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sget-object"); 527f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 528f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SGET_BOOLEAN = 529f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SGET_BOOLEAN, DalvOps.SGET_BOOLEAN, 530ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, true, 531ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sget-boolean"); 532f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 533f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SGET_BYTE = 534f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SGET_BYTE, DalvOps.SGET_BYTE, 535ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, true, 536ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sget-byte"); 537f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 538f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SGET_CHAR = 539f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SGET_CHAR, DalvOps.SGET_CHAR, 540ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, true, 541ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sget-char"); 542f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 543f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SGET_SHORT = 544f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SGET_SHORT, DalvOps.SGET_SHORT, 545ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, true, 546ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sget-short"); 547f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 548f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SPUT = 549f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SPUT, DalvOps.SPUT, 550ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, false, 551ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sput"); 552f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 553f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SPUT_WIDE = 554f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SPUT_WIDE, DalvOps.SPUT_WIDE, 555ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, false, 556ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sput-wide"); 557f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 558f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SPUT_OBJECT = 559f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SPUT_OBJECT, DalvOps.SPUT_OBJECT, 560ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, false, 561ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sput-object"); 562f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 563f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SPUT_BOOLEAN = 564f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SPUT_BOOLEAN, DalvOps.SPUT_BOOLEAN, 565ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, false, 566ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sput-boolean"); 567f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 568f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SPUT_BYTE = 569f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SPUT_BYTE, DalvOps.SPUT_BYTE, 570ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, false, 571ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sput-byte"); 572f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 573f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SPUT_CHAR = 574f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SPUT_CHAR, DalvOps.SPUT_CHAR, 575ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, false, 576ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sput-char"); 577f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 578f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SPUT_SHORT = 579f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SPUT_SHORT, DalvOps.SPUT_SHORT, 580ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form21c.THE_ONE, false, 581ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sput-short"); 582f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 583f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INVOKE_VIRTUAL = 584f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INVOKE_VIRTUAL, DalvOps.INVOKE_VIRTUAL, 585ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.INVOKE_VIRTUAL_RANGE, Form35c.THE_ONE, false, 586ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "invoke-virtual"); 587f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 588f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INVOKE_SUPER = 589f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INVOKE_SUPER, DalvOps.INVOKE_SUPER, 590ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.INVOKE_SUPER_RANGE, Form35c.THE_ONE, false, 591ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "invoke-super"); 592f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 593f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INVOKE_DIRECT = 594f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INVOKE_DIRECT, DalvOps.INVOKE_DIRECT, 595ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.INVOKE_DIRECT_RANGE, Form35c.THE_ONE, false, 596ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "invoke-direct"); 597f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 598f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INVOKE_STATIC = 599f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INVOKE_STATIC, DalvOps.INVOKE_STATIC, 600ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.INVOKE_STATIC_RANGE, Form35c.THE_ONE, false, 601ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "invoke-static"); 602f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 603f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INVOKE_INTERFACE = 604f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INVOKE_INTERFACE, DalvOps.INVOKE_INTERFACE, 605ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.INVOKE_INTERFACE_RANGE, Form35c.THE_ONE, false, 606ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "invoke-interface"); 607f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 608f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INVOKE_VIRTUAL_RANGE = 609f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INVOKE_VIRTUAL_RANGE, DalvOps.INVOKE_VIRTUAL, 610ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form3rc.THE_ONE, false, 611ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "invoke-virtual/range"); 612f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 613f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INVOKE_SUPER_RANGE = 614f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INVOKE_SUPER_RANGE, DalvOps.INVOKE_SUPER, 615ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form3rc.THE_ONE, false, 616ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "invoke-super/range"); 617f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 618f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INVOKE_DIRECT_RANGE = 619f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INVOKE_DIRECT_RANGE, DalvOps.INVOKE_DIRECT, 620ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form3rc.THE_ONE, false, 621ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "invoke-direct/range"); 622f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 623f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INVOKE_STATIC_RANGE = 624f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INVOKE_STATIC_RANGE, DalvOps.INVOKE_STATIC, 625ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form3rc.THE_ONE, false, 626ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "invoke-static/range"); 627f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 628f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INVOKE_INTERFACE_RANGE = 629f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INVOKE_INTERFACE_RANGE, DalvOps.INVOKE_INTERFACE, 630ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form3rc.THE_ONE, false, 631ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "invoke-interface/range"); 632f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 633f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop NEG_INT = 634f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.NEG_INT, DalvOps.NEG_INT, 635ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 636ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "neg-int"); 637f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 638f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop NOT_INT = 639f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.NOT_INT, DalvOps.NOT_INT, 640ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 641ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "not-int"); 642f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 643f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop NEG_LONG = 644f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.NEG_LONG, DalvOps.NEG_LONG, 645ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 646ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "neg-long"); 647f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 648f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop NOT_LONG = 649f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.NOT_LONG, DalvOps.NOT_LONG, 650ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 651ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "not-long"); 652f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 653f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop NEG_FLOAT = 654f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.NEG_FLOAT, DalvOps.NEG_FLOAT, 655ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 656ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "neg-float"); 657f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 658f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop NEG_DOUBLE = 659f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.NEG_DOUBLE, DalvOps.NEG_DOUBLE, 660ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 661ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "neg-double"); 662f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 663f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INT_TO_LONG = 664f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INT_TO_LONG, DalvOps.INT_TO_LONG, 665ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 666ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "int-to-long"); 667f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 668f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INT_TO_FLOAT = 669f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INT_TO_FLOAT, DalvOps.INT_TO_FLOAT, 670ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 671ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "int-to-float"); 672f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 673f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INT_TO_DOUBLE = 674f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INT_TO_DOUBLE, DalvOps.INT_TO_DOUBLE, 675ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 676ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "int-to-double"); 677f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 678f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop LONG_TO_INT = 679f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.LONG_TO_INT, DalvOps.LONG_TO_INT, 680ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 681ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "long-to-int"); 682f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 683f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop LONG_TO_FLOAT = 684f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.LONG_TO_FLOAT, DalvOps.LONG_TO_FLOAT, 685ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 686ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "long-to-float"); 687f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 688f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop LONG_TO_DOUBLE = 689f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.LONG_TO_DOUBLE, DalvOps.LONG_TO_DOUBLE, 690ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 691ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "long-to-double"); 692f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 693f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop FLOAT_TO_INT = 694f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.FLOAT_TO_INT, DalvOps.FLOAT_TO_INT, 695ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 696ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "float-to-int"); 697f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 698f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop FLOAT_TO_LONG = 699f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.FLOAT_TO_LONG, DalvOps.FLOAT_TO_LONG, 700ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 701ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "float-to-long"); 702f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 703f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop FLOAT_TO_DOUBLE = 704f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.FLOAT_TO_DOUBLE, DalvOps.FLOAT_TO_DOUBLE, 705ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 706ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "float-to-double"); 707f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 708f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DOUBLE_TO_INT = 709f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DOUBLE_TO_INT, DalvOps.DOUBLE_TO_INT, 710ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 711ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "double-to-int"); 712f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 713f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DOUBLE_TO_LONG = 714f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DOUBLE_TO_LONG, DalvOps.DOUBLE_TO_LONG, 715ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 716ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "double-to-long"); 717f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 718f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DOUBLE_TO_FLOAT = 719f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DOUBLE_TO_FLOAT, DalvOps.DOUBLE_TO_FLOAT, 720ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 721ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "double-to-float"); 722f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 723f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INT_TO_BYTE = 724f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INT_TO_BYTE, DalvOps.INT_TO_BYTE, 725ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 726ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "int-to-byte"); 727f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 728f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INT_TO_CHAR = 729f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INT_TO_CHAR, DalvOps.INT_TO_CHAR, 730ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 731ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "int-to-char"); 732f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 733f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop INT_TO_SHORT = 734f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.INT_TO_SHORT, DalvOps.INT_TO_SHORT, 735ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form12x.THE_ONE, true, 736ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "int-to-short"); 737f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 738f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ADD_INT = 739f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ADD_INT, DalvOps.ADD_INT, 740ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 741ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "add-int"); 742f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 743f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SUB_INT = 744f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SUB_INT, DalvOps.SUB_INT, 745ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 746ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sub-int"); 747f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 748f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MUL_INT = 749f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MUL_INT, DalvOps.MUL_INT, 750ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 751ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "mul-int"); 752f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 753f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DIV_INT = 754f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DIV_INT, DalvOps.DIV_INT, 755ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 756ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "div-int"); 757f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 758f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop REM_INT = 759f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.REM_INT, DalvOps.REM_INT, 760ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 761ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rem-int"); 762f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 763f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AND_INT = 764f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AND_INT, DalvOps.AND_INT, 765ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 766ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "and-int"); 767f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 768f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop OR_INT = 769f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.OR_INT, DalvOps.OR_INT, 770ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 771ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "or-int"); 772f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 773f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop XOR_INT = 774f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.XOR_INT, DalvOps.XOR_INT, 775ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 776ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "xor-int"); 777f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 778f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SHL_INT = 779f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SHL_INT, DalvOps.SHL_INT, 780ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 781ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "shl-int"); 782f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 783f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SHR_INT = 784f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SHR_INT, DalvOps.SHR_INT, 785ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 786ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "shr-int"); 787f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 788f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop USHR_INT = 789f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.USHR_INT, DalvOps.USHR_INT, 790ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 791ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "ushr-int"); 792f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 793f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ADD_LONG = 794f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ADD_LONG, DalvOps.ADD_LONG, 795ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 796ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "add-long"); 797f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 798f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SUB_LONG = 799f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SUB_LONG, DalvOps.SUB_LONG, 800ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 801ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sub-long"); 802f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 803f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MUL_LONG = 804f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MUL_LONG, DalvOps.MUL_LONG, 805ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 806ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "mul-long"); 807f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 808f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DIV_LONG = 809f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DIV_LONG, DalvOps.DIV_LONG, 810ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 811ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "div-long"); 812f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 813f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop REM_LONG = 814f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.REM_LONG, DalvOps.REM_LONG, 815ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 816ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rem-long"); 817f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 818f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AND_LONG = 819f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AND_LONG, DalvOps.AND_LONG, 820ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 821ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "and-long"); 822f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 823f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop OR_LONG = 824f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.OR_LONG, DalvOps.OR_LONG, 825ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 826ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "or-long"); 827f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 828f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop XOR_LONG = 829f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.XOR_LONG, DalvOps.XOR_LONG, 830ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 831ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "xor-long"); 832f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 833f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SHL_LONG = 834f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SHL_LONG, DalvOps.SHL_LONG, 835ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 836ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "shl-long"); 837f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 838f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SHR_LONG = 839f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SHR_LONG, DalvOps.SHR_LONG, 840ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 841ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "shr-long"); 842f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 843f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop USHR_LONG = 844f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.USHR_LONG, DalvOps.USHR_LONG, 845ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 846ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "ushr-long"); 847f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 848f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ADD_FLOAT = 849f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ADD_FLOAT, DalvOps.ADD_FLOAT, 850ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 851ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "add-float"); 852f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 853f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SUB_FLOAT = 854f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SUB_FLOAT, DalvOps.SUB_FLOAT, 855ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 856ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sub-float"); 857f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 858f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MUL_FLOAT = 859f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MUL_FLOAT, DalvOps.MUL_FLOAT, 860ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 861ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "mul-float"); 862f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 863f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DIV_FLOAT = 864f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DIV_FLOAT, DalvOps.DIV_FLOAT, 865ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 866ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "div-float"); 867f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 868f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop REM_FLOAT = 869f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.REM_FLOAT, DalvOps.REM_FLOAT, 870ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 871ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rem-float"); 872f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 873f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ADD_DOUBLE = 874f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ADD_DOUBLE, DalvOps.ADD_DOUBLE, 875ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 876ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "add-double"); 877f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 878f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SUB_DOUBLE = 879f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SUB_DOUBLE, DalvOps.SUB_DOUBLE, 880ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 881ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sub-double"); 882f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 883f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MUL_DOUBLE = 884f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MUL_DOUBLE, DalvOps.MUL_DOUBLE, 885ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 886ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "mul-double"); 887f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 888f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DIV_DOUBLE = 889f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DIV_DOUBLE, DalvOps.DIV_DOUBLE, 890ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 891ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "div-double"); 892f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 893f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop REM_DOUBLE = 894f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.REM_DOUBLE, DalvOps.REM_DOUBLE, 895ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form23x.THE_ONE, true, 896ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rem-double"); 897f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 898f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ADD_INT_2ADDR = 899f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ADD_INT_2ADDR, DalvOps.ADD_INT, 900ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.ADD_INT, Form12x.THE_ONE, true, 901ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "add-int/2addr"); 902f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 903f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SUB_INT_2ADDR = 904f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SUB_INT_2ADDR, DalvOps.SUB_INT, 905ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.SUB_INT, Form12x.THE_ONE, true, 906ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sub-int/2addr"); 907f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 908f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MUL_INT_2ADDR = 909f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MUL_INT_2ADDR, DalvOps.MUL_INT, 910ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MUL_INT, Form12x.THE_ONE, true, 911ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "mul-int/2addr"); 912f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 913f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DIV_INT_2ADDR = 914f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DIV_INT_2ADDR, DalvOps.DIV_INT, 915ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.DIV_INT, Form12x.THE_ONE, true, 916ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "div-int/2addr"); 917f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 918f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop REM_INT_2ADDR = 919f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.REM_INT_2ADDR, DalvOps.REM_INT, 920ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.REM_INT, Form12x.THE_ONE, true, 921ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rem-int/2addr"); 922f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 923f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AND_INT_2ADDR = 924f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AND_INT_2ADDR, DalvOps.AND_INT, 925ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.AND_INT, Form12x.THE_ONE, true, 926ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "and-int/2addr"); 927f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 928f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop OR_INT_2ADDR = 929f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.OR_INT_2ADDR, DalvOps.OR_INT, 930ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.OR_INT, Form12x.THE_ONE, true, 931ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "or-int/2addr"); 932f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 933f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop XOR_INT_2ADDR = 934f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.XOR_INT_2ADDR, DalvOps.XOR_INT, 935ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.XOR_INT, Form12x.THE_ONE, true, 936ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "xor-int/2addr"); 937f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 938f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SHL_INT_2ADDR = 939f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SHL_INT_2ADDR, DalvOps.SHL_INT, 940ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.SHL_INT, Form12x.THE_ONE, true, 941ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "shl-int/2addr"); 942f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 943f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SHR_INT_2ADDR = 944f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SHR_INT_2ADDR, DalvOps.SHR_INT, 945ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.SHR_INT, Form12x.THE_ONE, true, 946ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "shr-int/2addr"); 947f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 948f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop USHR_INT_2ADDR = 949f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.USHR_INT_2ADDR, DalvOps.USHR_INT, 950ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.USHR_INT, Form12x.THE_ONE, true, 951ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "ushr-int/2addr"); 952f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 953f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ADD_LONG_2ADDR = 954f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ADD_LONG_2ADDR, DalvOps.ADD_LONG, 955ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.ADD_LONG, Form12x.THE_ONE, true, 956ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "add-long/2addr"); 957f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 958f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SUB_LONG_2ADDR = 959f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SUB_LONG_2ADDR, DalvOps.SUB_LONG, 960ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.SUB_LONG, Form12x.THE_ONE, true, 961ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sub-long/2addr"); 962f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 963f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MUL_LONG_2ADDR = 964f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MUL_LONG_2ADDR, DalvOps.MUL_LONG, 965ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MUL_LONG, Form12x.THE_ONE, true, 966ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "mul-long/2addr"); 967f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 968f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DIV_LONG_2ADDR = 969f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DIV_LONG_2ADDR, DalvOps.DIV_LONG, 970ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.DIV_LONG, Form12x.THE_ONE, true, 971ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "div-long/2addr"); 972f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 973f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop REM_LONG_2ADDR = 974f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.REM_LONG_2ADDR, DalvOps.REM_LONG, 975ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.REM_LONG, Form12x.THE_ONE, true, 976ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rem-long/2addr"); 977f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 978f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AND_LONG_2ADDR = 979f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AND_LONG_2ADDR, DalvOps.AND_LONG, 980ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.AND_LONG, Form12x.THE_ONE, true, 981ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "and-long/2addr"); 982f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 983f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop OR_LONG_2ADDR = 984f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.OR_LONG_2ADDR, DalvOps.OR_LONG, 985ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.OR_LONG, Form12x.THE_ONE, true, 986ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "or-long/2addr"); 987f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 988f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop XOR_LONG_2ADDR = 989f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.XOR_LONG_2ADDR, DalvOps.XOR_LONG, 990ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.XOR_LONG, Form12x.THE_ONE, true, 991ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "xor-long/2addr"); 992f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 993f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SHL_LONG_2ADDR = 994f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SHL_LONG_2ADDR, DalvOps.SHL_LONG, 995ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.SHL_LONG, Form12x.THE_ONE, true, 996ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "shl-long/2addr"); 997f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 998f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SHR_LONG_2ADDR = 999f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SHR_LONG_2ADDR, DalvOps.SHR_LONG, 1000ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.SHR_LONG, Form12x.THE_ONE, true, 1001ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "shr-long/2addr"); 1002f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1003f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop USHR_LONG_2ADDR = 1004f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.USHR_LONG_2ADDR, DalvOps.USHR_LONG, 1005ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.USHR_LONG, Form12x.THE_ONE, true, 1006ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "ushr-long/2addr"); 1007f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1008f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ADD_FLOAT_2ADDR = 1009f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ADD_FLOAT_2ADDR, DalvOps.ADD_FLOAT, 1010ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.ADD_FLOAT, Form12x.THE_ONE, true, 1011ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "add-float/2addr"); 1012f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1013f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SUB_FLOAT_2ADDR = 1014f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SUB_FLOAT_2ADDR, DalvOps.SUB_FLOAT, 1015ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.SUB_FLOAT, Form12x.THE_ONE, true, 1016ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sub-float/2addr"); 1017f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1018f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MUL_FLOAT_2ADDR = 1019f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MUL_FLOAT_2ADDR, DalvOps.MUL_FLOAT, 1020ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MUL_FLOAT, Form12x.THE_ONE, true, 1021ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "mul-float/2addr"); 1022f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1023f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DIV_FLOAT_2ADDR = 1024f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DIV_FLOAT_2ADDR, DalvOps.DIV_FLOAT, 1025ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.DIV_FLOAT, Form12x.THE_ONE, true, 1026ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "div-float/2addr"); 1027f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1028f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop REM_FLOAT_2ADDR = 1029f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.REM_FLOAT_2ADDR, DalvOps.REM_FLOAT, 1030ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.REM_FLOAT, Form12x.THE_ONE, true, 1031ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rem-float/2addr"); 1032f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1033f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ADD_DOUBLE_2ADDR = 1034f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ADD_DOUBLE_2ADDR, DalvOps.ADD_DOUBLE, 1035ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.ADD_DOUBLE, Form12x.THE_ONE, true, 1036ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "add-double/2addr"); 1037f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1038f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SUB_DOUBLE_2ADDR = 1039f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SUB_DOUBLE_2ADDR, DalvOps.SUB_DOUBLE, 1040ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.SUB_DOUBLE, Form12x.THE_ONE, true, 1041ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "sub-double/2addr"); 1042f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1043f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MUL_DOUBLE_2ADDR = 1044f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MUL_DOUBLE_2ADDR, DalvOps.MUL_DOUBLE, 1045ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MUL_DOUBLE, Form12x.THE_ONE, true, 1046ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "mul-double/2addr"); 1047f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1048f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DIV_DOUBLE_2ADDR = 1049f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DIV_DOUBLE_2ADDR, DalvOps.DIV_DOUBLE, 1050ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.DIV_DOUBLE, Form12x.THE_ONE, true, 1051ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "div-double/2addr"); 1052f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1053f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop REM_DOUBLE_2ADDR = 1054f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.REM_DOUBLE_2ADDR, DalvOps.REM_DOUBLE, 1055ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.REM_DOUBLE, Form12x.THE_ONE, true, 1056ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rem-double/2addr"); 1057f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1058f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ADD_INT_LIT16 = 1059f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ADD_INT_LIT16, DalvOps.ADD_INT, 1060ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22s.THE_ONE, true, 1061ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "add-int/lit16"); 1062f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1063f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop RSUB_INT = 1064f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.RSUB_INT, DalvOps.RSUB_INT, 1065ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22s.THE_ONE, true, 1066ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rsub-int"); 1067f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1068f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MUL_INT_LIT16 = 1069f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MUL_INT_LIT16, DalvOps.MUL_INT, 1070ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22s.THE_ONE, true, 1071ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "mul-int/lit16"); 1072f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1073f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DIV_INT_LIT16 = 1074f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DIV_INT_LIT16, DalvOps.DIV_INT, 1075ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22s.THE_ONE, true, 1076ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "div-int/lit16"); 1077f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1078f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop REM_INT_LIT16 = 1079f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.REM_INT_LIT16, DalvOps.REM_INT, 1080ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22s.THE_ONE, true, 1081ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rem-int/lit16"); 1082f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1083f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AND_INT_LIT16 = 1084f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AND_INT_LIT16, DalvOps.AND_INT, 1085ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22s.THE_ONE, true, 1086ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "and-int/lit16"); 1087f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1088f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop OR_INT_LIT16 = 1089f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.OR_INT_LIT16, DalvOps.OR_INT, 1090ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22s.THE_ONE, true, 1091ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "or-int/lit16"); 1092f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1093f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop XOR_INT_LIT16 = 1094f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.XOR_INT_LIT16, DalvOps.XOR_INT, 1095ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22s.THE_ONE, true, 1096ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "xor-int/lit16"); 1097f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1098f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop ADD_INT_LIT8 = 1099f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.ADD_INT_LIT8, DalvOps.ADD_INT, 1100ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.ADD_INT_LIT16, Form22b.THE_ONE, true, 1101ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "add-int/lit8"); 1102f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1103f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop RSUB_INT_LIT8 = 1104f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.RSUB_INT_LIT8, DalvOps.RSUB_INT, 1105ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.RSUB_INT, Form22b.THE_ONE, true, 1106ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rsub-int/lit8"); 1107f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1108f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop MUL_INT_LIT8 = 1109f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.MUL_INT_LIT8, DalvOps.MUL_INT, 1110ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.MUL_INT_LIT16, Form22b.THE_ONE, true, 1111ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "mul-int/lit8"); 1112f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1113f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop DIV_INT_LIT8 = 1114f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.DIV_INT_LIT8, DalvOps.DIV_INT, 1115ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.DIV_INT_LIT16, Form22b.THE_ONE, true, 1116ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "div-int/lit8"); 1117f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1118f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop REM_INT_LIT8 = 1119f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.REM_INT_LIT8, DalvOps.REM_INT, 1120ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.REM_INT_LIT16, Form22b.THE_ONE, true, 1121ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "rem-int/lit8"); 1122f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1123f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop AND_INT_LIT8 = 1124f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.AND_INT_LIT8, DalvOps.AND_INT, 1125ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.AND_INT_LIT16, Form22b.THE_ONE, true, 1126ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "and-int/lit8"); 1127f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1128f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop OR_INT_LIT8 = 1129f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.OR_INT_LIT8, DalvOps.OR_INT, 1130ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.OR_INT_LIT16, Form22b.THE_ONE, true, 1131ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "or-int/lit8"); 1132f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1133f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop XOR_INT_LIT8 = 1134f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.XOR_INT_LIT8, DalvOps.XOR_INT, 1135ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.XOR_INT_LIT16, Form22b.THE_ONE, true, 1136ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "xor-int/lit8"); 1137f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1138f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SHL_INT_LIT8 = 1139f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SHL_INT_LIT8, DalvOps.SHL_INT, 1140ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22b.THE_ONE, true, 1141ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "shl-int/lit8"); 1142f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1143f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop SHR_INT_LIT8 = 1144f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.SHR_INT_LIT8, DalvOps.SHR_INT, 1145ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22b.THE_ONE, true, 1146ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "shr-int/lit8"); 1147f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1148f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final Dop USHR_INT_LIT8 = 1149f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project new Dop(DalvOps.USHR_INT_LIT8, DalvOps.USHR_INT, 1150ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein DalvOps.NO_NEXT, Form22b.THE_ONE, true, 1151ec85aa98842a86cb68664de8149f8ff495babe79Dan Bornstein "ushr-int/lit8"); 1152f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1153f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project // END(dops) 1154f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1155f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project // Static initialization. 1156f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project static { 1157f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project DOPS = new Dop[DalvOps.MAX_VALUE - DalvOps.MIN_VALUE + 1]; 1158f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1159f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SPECIAL_FORMAT); 1160f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1161f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project // BEGIN(dops-init); GENERATED AUTOMATICALLY BY opcode-gen 1162f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(NOP); 1163f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE); 1164f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_FROM16); 1165f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_16); 1166f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_WIDE); 1167f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_WIDE_FROM16); 1168f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_WIDE_16); 1169f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_OBJECT); 1170f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_OBJECT_FROM16); 1171f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_OBJECT_16); 1172f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_RESULT); 1173f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_RESULT_WIDE); 1174f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_RESULT_OBJECT); 1175f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MOVE_EXCEPTION); 1176f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(RETURN_VOID); 1177f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(RETURN); 1178f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(RETURN_WIDE); 1179f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(RETURN_OBJECT); 1180f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST_4); 1181f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST_16); 1182f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST); 1183f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST_HIGH16); 1184f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST_WIDE_16); 1185f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST_WIDE_32); 1186f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST_WIDE); 1187f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST_WIDE_HIGH16); 1188f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST_STRING); 1189f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST_STRING_JUMBO); 1190f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CONST_CLASS); 1191f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MONITOR_ENTER); 1192f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MONITOR_EXIT); 1193f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CHECK_CAST); 1194f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INSTANCE_OF); 1195f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ARRAY_LENGTH); 1196f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(NEW_INSTANCE); 1197f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(NEW_ARRAY); 1198f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(FILLED_NEW_ARRAY); 1199f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(FILLED_NEW_ARRAY_RANGE); 1200f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(FILL_ARRAY_DATA); 1201f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(THROW); 1202f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(GOTO); 1203f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(GOTO_16); 1204f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(GOTO_32); 1205f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(PACKED_SWITCH); 1206f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SPARSE_SWITCH); 1207f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CMPL_FLOAT); 1208f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CMPG_FLOAT); 1209f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CMPL_DOUBLE); 1210f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CMPG_DOUBLE); 1211f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(CMP_LONG); 1212f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_EQ); 1213f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_NE); 1214f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_LT); 1215f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_GE); 1216f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_GT); 1217f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_LE); 1218f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_EQZ); 1219f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_NEZ); 1220f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_LTZ); 1221f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_GEZ); 1222f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_GTZ); 1223f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IF_LEZ); 1224f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AGET); 1225f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AGET_WIDE); 1226f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AGET_OBJECT); 1227f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AGET_BOOLEAN); 1228f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AGET_BYTE); 1229f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AGET_CHAR); 1230f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AGET_SHORT); 1231f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(APUT); 1232f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(APUT_WIDE); 1233f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(APUT_OBJECT); 1234f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(APUT_BOOLEAN); 1235f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(APUT_BYTE); 1236f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(APUT_CHAR); 1237f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(APUT_SHORT); 1238f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IGET); 1239f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IGET_WIDE); 1240f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IGET_OBJECT); 1241f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IGET_BOOLEAN); 1242f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IGET_BYTE); 1243f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IGET_CHAR); 1244f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IGET_SHORT); 1245f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IPUT); 1246f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IPUT_WIDE); 1247f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IPUT_OBJECT); 1248f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IPUT_BOOLEAN); 1249f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IPUT_BYTE); 1250f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IPUT_CHAR); 1251f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(IPUT_SHORT); 1252f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SGET); 1253f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SGET_WIDE); 1254f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SGET_OBJECT); 1255f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SGET_BOOLEAN); 1256f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SGET_BYTE); 1257f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SGET_CHAR); 1258f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SGET_SHORT); 1259f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SPUT); 1260f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SPUT_WIDE); 1261f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SPUT_OBJECT); 1262f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SPUT_BOOLEAN); 1263f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SPUT_BYTE); 1264f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SPUT_CHAR); 1265f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SPUT_SHORT); 1266f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INVOKE_VIRTUAL); 1267f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INVOKE_SUPER); 1268f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INVOKE_DIRECT); 1269f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INVOKE_STATIC); 1270f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INVOKE_INTERFACE); 1271f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INVOKE_VIRTUAL_RANGE); 1272f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INVOKE_SUPER_RANGE); 1273f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INVOKE_DIRECT_RANGE); 1274f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INVOKE_STATIC_RANGE); 1275f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INVOKE_INTERFACE_RANGE); 1276f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(NEG_INT); 1277f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(NOT_INT); 1278f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(NEG_LONG); 1279f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(NOT_LONG); 1280f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(NEG_FLOAT); 1281f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(NEG_DOUBLE); 1282f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INT_TO_LONG); 1283f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INT_TO_FLOAT); 1284f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INT_TO_DOUBLE); 1285f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(LONG_TO_INT); 1286f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(LONG_TO_FLOAT); 1287f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(LONG_TO_DOUBLE); 1288f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(FLOAT_TO_INT); 1289f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(FLOAT_TO_LONG); 1290f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(FLOAT_TO_DOUBLE); 1291f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DOUBLE_TO_INT); 1292f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DOUBLE_TO_LONG); 1293f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DOUBLE_TO_FLOAT); 1294f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INT_TO_BYTE); 1295f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INT_TO_CHAR); 1296f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(INT_TO_SHORT); 1297f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ADD_INT); 1298f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SUB_INT); 1299f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MUL_INT); 1300f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DIV_INT); 1301f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(REM_INT); 1302f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AND_INT); 1303f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(OR_INT); 1304f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(XOR_INT); 1305f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SHL_INT); 1306f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SHR_INT); 1307f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(USHR_INT); 1308f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ADD_LONG); 1309f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SUB_LONG); 1310f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MUL_LONG); 1311f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DIV_LONG); 1312f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(REM_LONG); 1313f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AND_LONG); 1314f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(OR_LONG); 1315f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(XOR_LONG); 1316f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SHL_LONG); 1317f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SHR_LONG); 1318f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(USHR_LONG); 1319f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ADD_FLOAT); 1320f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SUB_FLOAT); 1321f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MUL_FLOAT); 1322f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DIV_FLOAT); 1323f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(REM_FLOAT); 1324f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ADD_DOUBLE); 1325f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SUB_DOUBLE); 1326f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MUL_DOUBLE); 1327f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DIV_DOUBLE); 1328f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(REM_DOUBLE); 1329f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ADD_INT_2ADDR); 1330f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SUB_INT_2ADDR); 1331f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MUL_INT_2ADDR); 1332f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DIV_INT_2ADDR); 1333f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(REM_INT_2ADDR); 1334f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AND_INT_2ADDR); 1335f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(OR_INT_2ADDR); 1336f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(XOR_INT_2ADDR); 1337f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SHL_INT_2ADDR); 1338f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SHR_INT_2ADDR); 1339f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(USHR_INT_2ADDR); 1340f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ADD_LONG_2ADDR); 1341f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SUB_LONG_2ADDR); 1342f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MUL_LONG_2ADDR); 1343f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DIV_LONG_2ADDR); 1344f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(REM_LONG_2ADDR); 1345f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AND_LONG_2ADDR); 1346f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(OR_LONG_2ADDR); 1347f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(XOR_LONG_2ADDR); 1348f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SHL_LONG_2ADDR); 1349f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SHR_LONG_2ADDR); 1350f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(USHR_LONG_2ADDR); 1351f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ADD_FLOAT_2ADDR); 1352f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SUB_FLOAT_2ADDR); 1353f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MUL_FLOAT_2ADDR); 1354f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DIV_FLOAT_2ADDR); 1355f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(REM_FLOAT_2ADDR); 1356f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ADD_DOUBLE_2ADDR); 1357f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SUB_DOUBLE_2ADDR); 1358f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MUL_DOUBLE_2ADDR); 1359f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DIV_DOUBLE_2ADDR); 1360f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(REM_DOUBLE_2ADDR); 1361f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ADD_INT_LIT16); 1362f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(RSUB_INT); 1363f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MUL_INT_LIT16); 1364f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DIV_INT_LIT16); 1365f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(REM_INT_LIT16); 1366f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AND_INT_LIT16); 1367f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(OR_INT_LIT16); 1368f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(XOR_INT_LIT16); 1369f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(ADD_INT_LIT8); 1370f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(RSUB_INT_LIT8); 1371f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(MUL_INT_LIT8); 1372f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(DIV_INT_LIT8); 1373f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(REM_INT_LIT8); 1374f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(AND_INT_LIT8); 1375f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(OR_INT_LIT8); 1376f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(XOR_INT_LIT8); 1377f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SHL_INT_LIT8); 1378f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(SHR_INT_LIT8); 1379f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project set(USHR_INT_LIT8); 1380f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project // END(dops-init) 1381f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 1382f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1383f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project /** 1384f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * This class is uninstantiable. 1385f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */ 1386f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project private Dops() { 1387f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project // This space intentionally left blank. 1388f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 1389f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1390f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project /** 1391f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Gets the {@link Dop} for the given opcode value. 1392de75089fb7216d19e9c22cce4dc62a49513477d3Carl Shapiro * 1393e49178a6a7aba223ec27d45d0355a19959bb7f3cDan Bornstein * @param opcode {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the 1394e49178a6a7aba223ec27d45d0355a19959bb7f3cDan Bornstein * opcode value 139599409883d9c4c0ffb49b070ce307bb33a9dfe9f1The Android Open Source Project * @return {@code non-null;} the associated opcode instance 1396f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */ 1397f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static Dop get(int opcode) { 1398f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project int idx = opcode - DalvOps.MIN_VALUE; 1399f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1400f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project try { 1401f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project Dop result = DOPS[idx]; 1402f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project if (result != null) { 1403f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project return result; 1404f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 1405f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } catch (ArrayIndexOutOfBoundsException ex) { 1406f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project // Fall through. 1407f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 1408f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1409f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project throw new IllegalArgumentException("bogus opcode"); 1410f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 1411f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1412f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project /** 1413f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Gets the {@link Dop} with the given family/format combination, if 1414f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * any. 1415de75089fb7216d19e9c22cce4dc62a49513477d3Carl Shapiro * 1416e49178a6a7aba223ec27d45d0355a19959bb7f3cDan Bornstein * @param family {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the 1417e49178a6a7aba223ec27d45d0355a19959bb7f3cDan Bornstein * opcode family 141899409883d9c4c0ffb49b070ce307bb33a9dfe9f1The Android Open Source Project * @param format {@code non-null;} the opcode's instruction format 141999409883d9c4c0ffb49b070ce307bb33a9dfe9f1The Android Open Source Project * @return {@code null-ok;} the corresponding opcode, or {@code null} if 1420f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * there is none 1421f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */ 1422f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static Dop getOrNull(int family, InsnFormat format) { 1423f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project if (format == null) { 1424f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project throw new NullPointerException("format == null"); 1425f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 1426f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1427f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project int len = DOPS.length; 1428f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1429f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project // TODO: Linear search is bad. 1430f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project for (int i = 0; i < len; i++) { 1431f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project Dop dop = DOPS[i]; 1432f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project if ((dop != null) && 1433f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project (dop.getFamily() == family) && 1434f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project (dop.getFormat() == format)) { 1435f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project return dop; 1436f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 1437f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 1438f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1439f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project return null; 1440f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 1441f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 1442f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project /** 1443f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Puts the given opcode into the table of all ops. 1444de75089fb7216d19e9c22cce4dc62a49513477d3Carl Shapiro * 144599409883d9c4c0ffb49b070ce307bb33a9dfe9f1The Android Open Source Project * @param opcode {@code non-null;} the opcode 1446f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */ 1447f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project private static void set(Dop opcode) { 1448f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project int idx = opcode.getOpcode() - DalvOps.MIN_VALUE; 1449f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project DOPS[idx] = opcode; 1450f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 1451f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project} 1452