GNU アセンブラプリプロセッサ
INFILE...
-a, --alternate-c CHAR, --commentchar CHAR-d, --debugstrings size S : N
-o OUTFILE, --output OUTFILE-p, --print-s, --copysource-u, --unreasonable-M, --mri-DNAME=VALUE-IPATH-h, --help-v, --versionEQNELTLEGTGEmov.l foo, r0
opcit GT 0
PVAR .EQU EXPRPVAR .ASSIGN EXPRPVAR .ASSIGNA AEXPRPVAR .ASSIGNC STRPVAR .REG (REGISTER)NAME .MACRONAME .MACRO ( [ARG[=DEFAULT_VALUE], ...] )\@LOCAL NAME[, NAME...]!SUM FROM=0, TO=9 ! \FROM \TO
\!!!ADDSYM+CONST-SUBSYM
saveregs from=8 to=14 ! save r\from..r\to count LE \to mov rcount,@-sp
saveregs from=12
bar: mov #H'dead+10,r0
! save r12..r14 mov r12,@-sp mov r13,@-sp mov r14,@-sp
bar: mov #57005+10,r0