OpCodeList.h 887 B

1234567891011121314151617
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. //
  6. // NOTE: This file is intended to be "#include" multiple times. The call site must define the macro
  7. // "DEF_OP" to be executed for each entry.
  8. //
  9. #if !defined(DEF_OP)
  10. #error DEF_OP must be defined before including this file
  11. #endif
  12. // Define the basic byte code opcode range
  13. #define MACRO_WITH_DBG_ATTR(opcode, layout, attr, dbgAttr) DEF_OP(opcode, layout, attr, dbgAttr)
  14. #define MACRO_WMS_WITH_DBG_ATTR(opcode, layout, attr, dbgAttr) DEF_OP(opcode, layout, OpHasMultiSizeLayout|attr, dbgAttr)
  15. #include "OpCodes.h"