Add TY_OWORD for "DO" output
authorH. Peter Anvin <hpa@zytor.com>
Sun, 23 Sep 2007 04:29:41 +0000 (21:29 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Sun, 23 Sep 2007 04:29:41 +0000 (21:29 -0700)
nasm.c
nasm.h

diff --git a/nasm.c b/nasm.c
index f9917b1..d20fd26 100644 (file)
--- a/nasm.c
+++ b/nasm.c
@@ -1319,6 +1319,9 @@ static void assemble_file(char *fname)
                             case I_DT:
                                 typeinfo |= TY_TBYTE;
                                 break;
+                           case I_DO:
+                               typeinfo |= TY_OWORD;
+                               break;
                             default:
                                 typeinfo = TY_LABEL;
 
diff --git a/nasm.h b/nasm.h
index a7c26c8..d3596de 100644 (file)
--- a/nasm.h
+++ b/nasm.h
@@ -915,6 +915,7 @@ struct dfmt {
 #define TY_FLOAT   0x28
 #define TY_QWORD   0x30
 #define TY_TBYTE   0x38
+#define TY_OWORD   0x40
 #define TY_COMMON  0xE0
 #define TY_SEG     0xE8
 #define TY_EXTERN  0xF0