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