GNU アセンブラプリプロセッサ
INFILE...
-a, --alternate
-c CHAR, --commentchar CHAR
-d, --debug
strings size S : N
-o OUTFILE, --output OUTFILE
-p, --print
-s, --copysource
-u, --unreasonable
-M, --mri
-DNAME=VALUE
-IPATH
-h, --help
-v, --version
EQ
NE
LT
LE
GT
GE
mov.l foo, r0
opcit GT 0
PVAR .EQU EXPR
PVAR .ASSIGN EXPR
PVAR .ASSIGNA AEXPR
PVAR .ASSIGNC STR
PVAR .REG (REGISTER)
NAME .MACRO
NAME .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