1 /////////////////////////////////////////////////////////////////////////
2 // $Id: ia_opcodes.h 13828 2020-03-28 14:23:54Z sshwarts $
3 /////////////////////////////////////////////////////////////////////////
4 //
5 //   Copyright (c) 2017 Stanislav Shwartsman
6 //          Written by Stanislav Shwartsman [sshwarts at sourceforge net]
7 //
8 //  This library is free software; you can redistribute it and/or
9 //  modify it under the terms of the GNU Lesser General Public
10 //  License as published by the Free Software Foundation; either
11 //  version 2 of the License, or (at your option) any later version.
12 //
13 //  This library is distributed in the hope that it will be useful,
14 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
15 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16 //  Lesser General Public License for more details.
17 //
18 //  You should have received a copy of the GNU Lesser General Public
19 //  License along with this library; if not, write to the Free Software
20 //  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA B 02110-1301 USA
21 //
22 /////////////////////////////////////////////////////////////////////////
23 
24 #ifndef BX_OPCODES_ENUM
25 #define BX_OPCODES_ENUM
26 
27 enum {
28 #define bx_define_opcode(a, b, c, d, e, f, s1, s2, s3, s4, g) a,
29 #include "ia_opcodes.def"
30    BX_IA_LAST
31 };
32 #undef  bx_define_opcode
33 
34 #endif
35