Lines Matching refs:var
105 @item .block @var{n}
106 @itemx .blockz @var{n}
107 Reserve @var{n} bytes of storage, and initialize them to zero.
113 @item .callinfo [ @var{param}=@var{value}, @dots{} ] [ @var{flag}, @dots{} ]
117 @var{param} may be any of @samp{frame} (frame size), @samp{entry_gr} (end of
121 The values for @var{flag} are @samp{calls} or @samp{caller} (proc has
132 @item .copyright "@var{string}"
133 In the SOM object format, insert @var{string} into the object code, marked as a
138 @item .copyright "@var{string}"
139 In the ELF object format, insert @var{string} into the object code, marked as a
152 @item .export @var{name} [ ,@var{typ} ] [ ,@var{param}=@var{r} ]
153 Make a procedure @var{name} available to callers. @var{typ}, if present, must
158 @var{param}, if present, provides either relocation information for the
159 procedure arguments and result, or a privilege level. @var{param} may be
160 @samp{argw@var{n}} (where @var{n} ranges from @code{0} to @code{3}, and
163 @var{r} specifies how to relocate, and must be one of @samp{no} (not
166 For @samp{priv_lev}, @var{r} is an integer.
168 @item .half @var{n}
169 Define a two-byte integer constant @var{n}; synonym for the portable
172 @item .import @var{name} [ ,@var{typ} ]
176 @item .label @var{name}
177 Define @var{name} as a label for the current assembly location.
182 @item .origin @var{lc}
183 Advance location counter to @var{lc}. Synonym for the @code{@value{AS}}
186 @item .param @var{name} [ ,@var{typ} ] [ ,@var{param}=@var{r} ]
196 @item @var{label} .reg @var{expr}
198 Synonym for @code{.equ}; define @var{label} with the absolute expression
199 @var{expr} as its value.
201 @item .space @var{secname} [ ,@var{params} ]
202 Switch to section @var{secname}, creating a new section by that name if
203 necessary. You may only use @var{params} when creating a new section, not
204 when switching to an existing one. @var{secname} may identify a section by
207 If specified, the list @var{params} declares attributes of the section,
208 identified by keywords. The keywords recognized are @samp{spnum=@var{exp}}
209 (identify this section by the number @var{exp}, an absolute expression),
210 @samp{sort=@var{exp}} (order sections according to this sort key when linking;
211 @var{exp} is an absolute expression), @samp{unloadable} (section contains no
215 @item .spnum @var{secnam}
218 the section named @var{secnam}. (You can define the section number with the
222 @item .string "@var{str}"
223 Copy the characters in the string @var{str} to the object file.
229 after copying @var{str}.
231 @item .stringz "@var{str}"
232 Like @code{.string}, but appends a zero byte after copying @var{str} to object
235 @item .subspa @var{name} [ ,@var{params} ]
236 @itemx .nsubspa @var{name} [ ,@var{params} ]
237 Similar to @code{.space}, but selects a subsection @var{name} within the
238 current section. You may only specify @var{params} when you create a
239 subsection (in the first instance of @code{.subspa} for this @var{name}).
241 If specified, the list @var{params} declares attributes of the subsection,
242 identified by keywords. The keywords recognized are @samp{quad=@var{expr}}
243 (``quadrant'' for this subsection), @samp{align=@var{expr}} (alignment for
244 beginning of this subsection; a power of two), @samp{access=@var{expr}} (value
245 for ``access rights'' field), @samp{sort=@var{expr}} (sorting order for this
292 @item .version "@var{str}"
293 Write @var{str} as version identifier in object code.