acopcode.h (151937) | acopcode.h (167802) |
---|---|
1/****************************************************************************** 2 * 3 * Name: acopcode.h - AML opcode information for the AML parser and interpreter | 1/****************************************************************************** 2 * 3 * Name: acopcode.h - AML opcode information for the AML parser and interpreter |
4 * $Revision: 1.3 $ | 4 * $Revision: 1.7 $ |
5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * | 5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * |
12 * Some or all of this work - Copyright (c) 1999 - 2005, Intel Corp. | 12 * Some or all of this work - Copyright (c) 1999 - 2007, Intel Corp. |
13 * All rights reserved. 14 * 15 * 2. License 16 * 17 * 2.1. This is your license from Intel Corp. under its intellectual property 18 * rights. You may have additional license terms from the party that provided 19 * you this software, covering your right to use that party's intellectual 20 * property rights. --- 142 unchanged lines hidden (view full) --- 163#define ARGP_BREAK_POINT_OP ARG_NONE 164#define ARGP_BUFFER_OP ARGP_LIST3 (ARGP_PKGLENGTH, ARGP_TERMARG, ARGP_BYTELIST) 165#define ARGP_BYTE_OP ARGP_LIST1 (ARGP_BYTEDATA) 166#define ARGP_BYTELIST_OP ARGP_LIST1 (ARGP_NAMESTRING) 167#define ARGP_CONCAT_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET) 168#define ARGP_CONCAT_RES_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET) 169#define ARGP_COND_REF_OF_OP ARGP_LIST2 (ARGP_SUPERNAME, ARGP_SUPERNAME) 170#define ARGP_CONTINUE_OP ARG_NONE | 13 * All rights reserved. 14 * 15 * 2. License 16 * 17 * 2.1. This is your license from Intel Corp. under its intellectual property 18 * rights. You may have additional license terms from the party that provided 19 * you this software, covering your right to use that party's intellectual 20 * property rights. --- 142 unchanged lines hidden (view full) --- 163#define ARGP_BREAK_POINT_OP ARG_NONE 164#define ARGP_BUFFER_OP ARGP_LIST3 (ARGP_PKGLENGTH, ARGP_TERMARG, ARGP_BYTELIST) 165#define ARGP_BYTE_OP ARGP_LIST1 (ARGP_BYTEDATA) 166#define ARGP_BYTELIST_OP ARGP_LIST1 (ARGP_NAMESTRING) 167#define ARGP_CONCAT_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET) 168#define ARGP_CONCAT_RES_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TARGET) 169#define ARGP_COND_REF_OF_OP ARGP_LIST2 (ARGP_SUPERNAME, ARGP_SUPERNAME) 170#define ARGP_CONTINUE_OP ARG_NONE |
171#define ARGP_COPY_OP ARGP_LIST2 (ARGP_SUPERNAME, ARGP_SIMPLENAME) | 171#define ARGP_COPY_OP ARGP_LIST2 (ARGP_TERMARG, ARGP_SIMPLENAME) |
172#define ARGP_CREATE_BIT_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 173#define ARGP_CREATE_BYTE_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 174#define ARGP_CREATE_DWORD_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 175#define ARGP_CREATE_FIELD_OP ARGP_LIST4 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 176#define ARGP_CREATE_QWORD_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 177#define ARGP_CREATE_WORD_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 178#define ARGP_DATA_REGION_OP ARGP_LIST4 (ARGP_NAME, ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG) 179#define ARGP_DEBUG_OP ARG_NONE --- 147 unchanged lines hidden (view full) --- 327#define ARGI_LAND_OP ARGI_LIST2 (ARGI_INTEGER, ARGI_INTEGER) 328#define ARGI_LEQUAL_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_COMPUTEDATA) 329#define ARGI_LGREATER_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_COMPUTEDATA) 330#define ARGI_LGREATEREQUAL_OP ARGI_INVALID_OPCODE 331#define ARGI_LLESS_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_COMPUTEDATA) 332#define ARGI_LLESSEQUAL_OP ARGI_INVALID_OPCODE 333#define ARGI_LNOT_OP ARGI_LIST1 (ARGI_INTEGER) 334#define ARGI_LNOTEQUAL_OP ARGI_INVALID_OPCODE | 172#define ARGP_CREATE_BIT_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 173#define ARGP_CREATE_BYTE_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 174#define ARGP_CREATE_DWORD_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 175#define ARGP_CREATE_FIELD_OP ARGP_LIST4 (ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 176#define ARGP_CREATE_QWORD_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 177#define ARGP_CREATE_WORD_FIELD_OP ARGP_LIST3 (ARGP_TERMARG, ARGP_TERMARG, ARGP_NAME) 178#define ARGP_DATA_REGION_OP ARGP_LIST4 (ARGP_NAME, ARGP_TERMARG, ARGP_TERMARG, ARGP_TERMARG) 179#define ARGP_DEBUG_OP ARG_NONE --- 147 unchanged lines hidden (view full) --- 327#define ARGI_LAND_OP ARGI_LIST2 (ARGI_INTEGER, ARGI_INTEGER) 328#define ARGI_LEQUAL_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_COMPUTEDATA) 329#define ARGI_LGREATER_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_COMPUTEDATA) 330#define ARGI_LGREATEREQUAL_OP ARGI_INVALID_OPCODE 331#define ARGI_LLESS_OP ARGI_LIST2 (ARGI_COMPUTEDATA,ARGI_COMPUTEDATA) 332#define ARGI_LLESSEQUAL_OP ARGI_INVALID_OPCODE 333#define ARGI_LNOT_OP ARGI_LIST1 (ARGI_INTEGER) 334#define ARGI_LNOTEQUAL_OP ARGI_INVALID_OPCODE |
335#define ARGI_LOAD_OP ARGI_LIST2 (ARGI_REGION_OR_FIELD,ARGI_TARGETREF) | 335#define ARGI_LOAD_OP ARGI_LIST2 (ARGI_REGION_OR_BUFFER,ARGI_TARGETREF) |
336#define ARGI_LOAD_TABLE_OP ARGI_LIST6 (ARGI_STRING, ARGI_STRING, ARGI_STRING, ARGI_STRING, ARGI_STRING, ARGI_ANYTYPE) 337#define ARGI_LOCAL0 ARG_NONE 338#define ARGI_LOCAL1 ARG_NONE 339#define ARGI_LOCAL2 ARG_NONE 340#define ARGI_LOCAL3 ARG_NONE 341#define ARGI_LOCAL4 ARG_NONE 342#define ARGI_LOCAL5 ARG_NONE 343#define ARGI_LOCAL6 ARG_NONE --- 55 unchanged lines hidden --- | 336#define ARGI_LOAD_TABLE_OP ARGI_LIST6 (ARGI_STRING, ARGI_STRING, ARGI_STRING, ARGI_STRING, ARGI_STRING, ARGI_ANYTYPE) 337#define ARGI_LOCAL0 ARG_NONE 338#define ARGI_LOCAL1 ARG_NONE 339#define ARGI_LOCAL2 ARG_NONE 340#define ARGI_LOCAL3 ARG_NONE 341#define ARGI_LOCAL4 ARG_NONE 342#define ARGI_LOCAL5 ARG_NONE 343#define ARGI_LOCAL6 ARG_NONE --- 55 unchanged lines hidden --- |