summaryrefslogtreecommitdiff
path: root/nasm.h
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2002-04-30 21:01:38 +0000
committerH. Peter Anvin <hpa@zytor.com>2002-04-30 21:01:38 +0000
commit4cf1748e6829f80be251b8d7d274738009f934cf (patch)
tree59260e9aa7867952d80890859c0d06f6665fdfa5 /nasm.h
parent734b188090539eddf08e61c317415f566446691b (diff)
downloadnasm-4cf1748e6829f80be251b8d7d274738009f934cf.tar.gz
nasm-4cf1748e6829f80be251b8d7d274738009f934cf.tar.bz2
nasm-4cf1748e6829f80be251b8d7d274738009f934cf.zip
NASM 0.98.11
Diffstat (limited to 'nasm.h')
-rw-r--r--nasm.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/nasm.h b/nasm.h
index d4079dc..55d8a8f 100644
--- a/nasm.h
+++ b/nasm.h
@@ -13,7 +13,7 @@
#define NASM_MAJOR_VER 0
#define NASM_MINOR_VER 98
-#define NASM_VER "0.98.09"
+#define NASM_VER "0.98.11"
#ifndef NULL
#define NULL 0
@@ -426,8 +426,10 @@ enum {
/* special type of immediate operand */
#define ONENESS 0x00800000L /* so UNITY == IMMEDIATE | ONENESS */
#define UNITY 0x00802000L /* for shift/rotate instructions */
-#define BYTENESS 0x80000000L /* so SBYTE == IMMEDIATE | BYTENESS */
-#define SBYTE 0x80002000L /* for op r16/32,immediate instrs. */
+#define BYTENESS 0x40000000L /* so SBYTE == IMMEDIATE | BYTENESS */
+#define SBYTE 0x40002000L /* for op r16/32,immediate instrs. */
+#define BIGNESS 0x80000000L /* so SBIG == IMMEDIATE | BIGNESS */
+#define SBIG 0x80002000L /* for eax immediate instrs. */
/*
* Next, the codes returned from the parser, for registers and
@@ -867,5 +869,6 @@ extern int tasm_compatible_mode;
*/
extern int pass0; /* this is globally known */
+extern int optimizing;
#endif