TemplateOpList.h revision ba4fc8bfc1bccae048403bd1cea3b869dca61dd7
1/* 2 * Copyright (C) 2009 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17/* 18 * Dalvik opcode list that uses additional templates to complete JIT execution. 19 */ 20#ifndef JIT_TEMPLATE 21#define JIT_TEMPLATE(X) 22#endif 23 24JIT_TEMPLATE(CMP_LONG) 25JIT_TEMPLATE(RETURN) 26JIT_TEMPLATE(INVOKE_METHOD_NO_OPT) 27JIT_TEMPLATE(INVOKE_METHOD_CHAIN) 28JIT_TEMPLATE(CMPG_DOUBLE) 29JIT_TEMPLATE(CMPL_DOUBLE) 30JIT_TEMPLATE(CMPG_FLOAT) 31JIT_TEMPLATE(CMPL_FLOAT) 32JIT_TEMPLATE(MUL_LONG) 33JIT_TEMPLATE(SHL_LONG) 34JIT_TEMPLATE(SHR_LONG) 35JIT_TEMPLATE(USHR_LONG) 36