.bss
symbol
,
length
,
align
.lcomm
.
.extended
flonums
.extended
expects zero or more flonums, separated by commas; for
each flonum, .extended emits an ieee extended-format (80-bit)
floating-point number.
.leafproc
call-lab
,
bal-lab
callj
instruction to enable faster calls of leaf
procedures. If a procedure is known to call no other procedures, you
may define an entry point that skips procedure prolog code (and that does
not depend on system-supplied saved context), and declare it as the
bal-lab using .leafproc. If the procedure also has an
entry point that goes through the normal prolog, you can specify that
entry point as call-lab.
A .leafproc declaration is meant for use in conjunction with the
optimized call instruction callj; the directive records the data
needed later to choose between converting the callj into a
bal
or a call
.
call-lab is optional; if only one argument is present, or if the
two arguments are identical, the single argument is assumed to be the
bal
entry point.
.sysproc
name
,
index
Both arguments are required; index must be between 0 and 31 (inclusive).
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.