summaryrefslogtreecommitdiff
path: root/standard.mac
diff options
context:
space:
mode:
authorKeith Kanios <spook@dynatos.net>2007-04-12 02:40:54 +0000
committerKeith Kanios <spook@dynatos.net>2007-04-12 02:40:54 +0000
commitb7a89544d09455d7b2f4621c80b21ca457563f4a (patch)
tree6c89a3318c19c2bf364cbd95859e78fbc2d4e306 /standard.mac
parentaa348dec7d6c5366efd10513ae4ff6fa2bbbd6ed (diff)
downloadnasm-b7a89544d09455d7b2f4621c80b21ca457563f4a.tar.gz
nasm-b7a89544d09455d7b2f4621c80b21ca457563f4a.tar.bz2
nasm-b7a89544d09455d7b2f4621c80b21ca457563f4a.zip
General push for x86-64 support, dubbed 0.99.00.
Diffstat (limited to 'standard.mac')
-rw-r--r--standard.mac6
1 files changed, 5 insertions, 1 deletions
diff --git a/standard.mac b/standard.mac
index bbbf90d..fa2b8b7 100644
--- a/standard.mac
+++ b/standard.mac
@@ -17,10 +17,11 @@
; here, not all of them are: the user-level form of a format-specific
; directive should be defined in the module for that directive.
-; These two need to be defined, though the actual definitions will
+; These three need to be defined, though the actual definitions will
; be constantly updated during preprocessing.
%define __FILE__
%define __LINE__
+%define __BITS__
%define __SECT__ ; it ought to be defined, even if as nothing
@@ -88,6 +89,9 @@ __SECT__
%imacro use32 0.nolist
[bits 32]
%endmacro
+%imacro use64 0.nolist
+[bits 64]
+%endmacro
%imacro global 1-*.nolist
%rep %0