OpCodeList.h 824 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(opcode, layout, attr) DEF_OP(opcode, layout, attr)
  14. #define MACRO_WMS(opcode, layout, attr) DEF_OP(opcode, layout, OpHasMultiSizeLayout|attr )
  15. #include "OpCodes.h"