insns.pl: match AMD documentation for DREX syntax
[nasm.git] / tables.h
blob9945798b4b96845305690d951039e045375bfee3
1 /*
2 * tables.h
4 * Declarations for auto-generated tables
5 */
7 #ifndef TABLES_H
8 #define TABLES_H
10 #include "compiler.h"
11 #include <inttypes.h>
12 #include "insnsi.h" /* For enum opcode */
14 /* --- From standard.mac via macros.pl: --- */
16 /* macros.c */
17 extern const char * const nasm_stdmac[];
18 extern const char * const * nasm_stdmac_after_tasm;
20 /* --- From insns.dat via insns.pl: --- */
22 /* insnsn.c */
23 extern const char * const nasm_insn_names[];
24 extern const char * const nasm_cond_insn_names[];
25 extern const enum opcode nasm_cond_insn_opcodes[];
27 /* --- From regs.dat via regs.pl: --- */
29 /* regs.c */
30 extern const char * const nasm_reg_names[];
31 /* regflags.c */
32 extern const int32_t nasm_reg_flags[];
33 /* regvals.c */
34 extern const int nasm_regvals[];
36 #endif /* TABLES_H */