From: Charles Crayne Date: Fri, 9 Nov 2007 06:11:14 +0000 (-0800) Subject: Add flat64 to %stacksize choices X-Git-Tag: nasm-2.11.05~1783 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7eaf919a22fa70208eea4de37ddccc344dd49ad8;p=platform%2Fupstream%2Fnasm.git Add flat64 to %stacksize choices --- diff --git a/preproc.c b/preproc.c index ddfa3da..7af9fdc 100644 --- a/preproc.c +++ b/preproc.c @@ -1822,6 +1822,12 @@ static int do_directive(Token * tline) StackPointer = "ebp"; ArgOffset = 8; LocalOffset = 0; + } else if (nasm_stricmp(tline->text, "flat64") == 0) { + /* All subsequent ARG directives are for a 64-bit stack */ + StackSize = 8; + StackPointer = "rbp"; + ArgOffset = 8; + LocalOffset = 0; } else if (nasm_stricmp(tline->text, "large") == 0) { /* All subsequent ARG directives are for a 16-bit stack, * far function call.