mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-27 08:10:07 +08:00
74 lines
1.7 KiB
C
74 lines
1.7 KiB
C
/* This file auto-generated from standard.mac by macros.pl - don't edit it */
|
|
|
|
static char *stdmac[] = {
|
|
"%define __NASM_MAJOR__ 0",
|
|
"%define __NASM_MINOR__ 98",
|
|
"%define __FILE__",
|
|
"%define __LINE__",
|
|
"%define __SECT__",
|
|
"%imacro section 1+.nolist",
|
|
"%define __SECT__ [section %1]",
|
|
"__SECT__",
|
|
"%endmacro",
|
|
"%imacro segment 1+.nolist",
|
|
"%define __SECT__ [segment %1]",
|
|
"__SECT__",
|
|
"%endmacro",
|
|
"%imacro absolute 1+.nolist",
|
|
"%define __SECT__ [absolute %1]",
|
|
"__SECT__",
|
|
"%endmacro",
|
|
"%imacro struc 1.nolist",
|
|
"%push struc",
|
|
"%define %$strucname %1",
|
|
"[absolute 0]",
|
|
"%$strucname:",
|
|
"%endmacro",
|
|
"%imacro endstruc 0.nolist",
|
|
"%{$strucname}_size:",
|
|
"%pop",
|
|
"__SECT__",
|
|
"%endmacro",
|
|
"%imacro istruc 1.nolist",
|
|
"%push istruc",
|
|
"%define %$strucname %1",
|
|
"%$strucstart:",
|
|
"%endmacro",
|
|
"%imacro at 1-2+.nolist",
|
|
"times %1-($-%$strucstart) db 0",
|
|
"%2",
|
|
"%endmacro",
|
|
"%imacro iend 0.nolist",
|
|
"times %{$strucname}_size-($-%$strucstart) db 0",
|
|
"%pop",
|
|
"%endmacro",
|
|
"%imacro align 1-2+.nolist nop",
|
|
"times ($$-$) & ((%1)-1) %2",
|
|
"%endmacro",
|
|
"%imacro alignb 1-2+.nolist resb 1",
|
|
"times ($$-$) & ((%1)-1) %2",
|
|
"%endmacro",
|
|
"%imacro extern 1-*.nolist",
|
|
"%rep %0",
|
|
"[extern %1]",
|
|
"%rotate 1",
|
|
"%endrep",
|
|
"%endmacro",
|
|
"%imacro bits 1+.nolist",
|
|
"[bits %1]",
|
|
"%endmacro",
|
|
"%imacro global 1-*.nolist",
|
|
"%rep %0",
|
|
"[global %1]",
|
|
"%rotate 1",
|
|
"%endrep",
|
|
"%endmacro",
|
|
"%imacro common 1-*.nolist",
|
|
"%rep %0",
|
|
"[common %1]",
|
|
"%rotate 1",
|
|
"%endrep",
|
|
"%endmacro",
|
|
NULL
|
|
};
|