summaryrefslogtreecommitdiff
path: root/tables.h
diff options
context:
space:
mode:
authorJin Kyu Song <jin.kyu.song@intel.com>2013-08-05 20:46:18 -0700
committerCyrill Gorcunov <gorcunov@gmail.com>2013-08-06 09:37:52 +0400
commit72018a2b4326d5a647b8879ba8124300b68ca212 (patch)
treed0c1a7aef244b6db36fd3d055bbfe0d0118ce2c3 /tables.h
parentb775985beefc968f9862d45764f7c7ad8e949299 (diff)
downloadnasm-72018a2b4326d5a647b8879ba8124300b68ca212.tar.gz
nasm-72018a2b4326d5a647b8879ba8124300b68ca212.tar.bz2
nasm-72018a2b4326d5a647b8879ba8124300b68ca212.zip
AVX-512: Add support for parsing braces
AVX-512 introduced new syntax using braces for decorators. Opmask, broadcat, rounding control use this new syntax. http://software.intel.com/sites/default/files/319433-015.pdf Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Diffstat (limited to 'tables.h')
-rw-r--r--tables.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/tables.h b/tables.h
index e6f84cb..d0db3b3 100644
--- a/tables.h
+++ b/tables.h
@@ -43,7 +43,6 @@
#include "compiler.h"
#include <inttypes.h>
#include "insnsi.h" /* For enum opcode */
-#include "opflags.h" /* For opflags_t */
/* --- From standard.mac via macros.pl: --- */
@@ -62,6 +61,8 @@ extern const char * const nasm_insn_names[];
/* regs.c */
extern const char * const nasm_reg_names[];
/* regflags.c */
+typedef uint64_t opflags_t;
+typedef uint8_t decoflags_t;
extern const opflags_t nasm_reg_flags[];
/* regvals.c */
extern const int nasm_regvals[];