Lines Matching refs:samp

64 @samp{;} is the line comment character.
66 @samp{!} can be used instead of a newline to separate statements.
68 Since @samp{$} has no special meaning, you may use it in symbol names.
117 @var{param} may be any of @samp{frame} (frame size), @samp{entry_gr} (end of
118 general register range), @samp{entry_fr} (end of float register range),
119 @samp{entry_sr} (end of space register range).
121 The values for @var{flag} are @samp{calls} or @samp{caller} (proc has
122 subroutines), @samp{no_calls} (proc does not call subroutines), @samp{save_rp}
123 (preserve return pointer), @samp{save_sp} (proc preserves stack pointer),
124 @samp{no_unwind} (do not unwind this proc), @samp{hpux_int} (proc is interrupt
128 Assemble into the standard section called @samp{$TEXT$}, subsection
129 @samp{$CODE$}.
154 be one of @samp{absolute}, @samp{code} (ELF only, not SOM), @samp{data},
155 @samp{entry}, @samp{data}, @samp{entry}, @samp{millicode}, @samp{plabel},
156 @samp{pri_prog}, or @samp{sec_prog}.
160 @samp{argw@var{n}} (where @var{n} ranges from @code{0} to @code{3}, and
161 indicates one of four one-word arguments); @samp{rtnval} (the procedure's
162 result); or @samp{priv_lev} (privilege level). For arguments or the result,
163 @var{r} specifies how to relocate, and must be one of @samp{no} (not
164 relocatable), @samp{gr} (argument is in general register), @samp{fr} (in
165 floating point register), or @samp{fu} (upper half of float register).
166 For @samp{priv_lev}, @var{r} is an integer.
208 identified by keywords. The keywords recognized are @samp{spnum=@var{exp}}
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
212 loadable data), @samp{notdefined} (this section defined elsewhere), and
213 @samp{private} (data in this section not available to other programs).
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
246 subspace in link), @samp{code_only} (subsection contains only code),
247 @samp{unloadable} (subsection cannot be loaded into memory), @samp{comdat}
248 (subsection is comdat), @samp{common} (subsection is common block),
249 @samp{dup_comm} (subsection may have duplicate names), or @samp{zero}
255 @samp{comdat}, @samp{common} and @samp{dup_comm} can be used to implement
260 @samp{comdat} provides a form of linkonce support. It is useful for
261 both code and data subspaces. A @samp{comdat} subspace has a key symbol
262 marked by the @samp{is_comdat} flag or @samp{ST_COMDAT}. Only the first
264 in shared links. This is similar to the behavior of @samp{secondary_def}
267 @samp{common} provides Fortran named common support. It is only useful
268 for data subspaces. Symbols with the flag @samp{is_common} retain this
269 flag in shared links. Referencing a @samp{is_common} symbol in a shared
270 library from outside the library doesn't work. Thus, @samp{is_common}
273 @samp{common} and @samp{dup_comm} together provide Cobol common support.
277 @samp{dup_comm} by itself provides a type of one-only support for code.
278 Only the first @samp{dup_comm} subspace is selected. There is a rather
280 @samp{dup_common} flag are hidden. This support was intended for "C++
286 settings of @samp{comdat}, @samp{common} and @samp{dup_comm} from the
288 directives to mark these symbols. The HP assembler sets @samp{is_common}
289 from @samp{common}. However, it doesn't set the @samp{dup_common} from
290 @samp{dup_comm}. It doesn't have @samp{comdat} support.