Lines Matching refs:samp
34 @cindex @samp{-m68hc11}
40 @cindex @samp{-m68hc12}
47 @cindex @samp{-m68hcs12}
50 similar to @samp{-m68hc12} but specifies to assemble for the 68HCS12
51 series. The only difference is on the assembling of the @samp{movb}
52 and @samp{movw} instruction when a PC-relative operand is used.
54 @cindex @samp{-mm9s12x}
57 similar to @samp{-m68hc12} but specifies to assemble for the S12X
60 @cindex @samp{-mm9s12xg}
65 @cindex @samp{--xgate-ramoffset}
70 @cindex @samp{-mshort}
76 @cindex @samp{-mlong}
80 @cindex @samp{-mshort-double}
85 @cindex @samp{-mlong-double}
89 @cindex @samp{--strict-direct-mode}
91 You can use the @samp{--strict-direct-mode} option to disable
94 For example, the @samp{clr} instruction does not support direct page
100 @cindex @samp{--short-branches}
102 The @samp{--short-branches} option turns off the translation of
105 branch (@samp{bsr}, @samp{bgt}, @samp{bge}, @samp{beq}, @samp{bne},
106 @samp{ble}, @samp{blt}, @samp{bhi}, @samp{bcc}, @samp{bls},
107 @samp{bcs}, @samp{bmi}, @samp{bvs}, @samp{bvs}, @samp{bra}) into
109 In that case, the @samp{bsr} instruction is translated into a
110 @samp{jsr}, the @samp{bra} instruction is translated into a
111 @samp{jmp} and the conditional branches instructions are inverted and
112 followed by a @samp{jmp}. This option disables these translations
115 associated to the @samp{jbra}, @samp{jbsr} and @samp{jbXX} pseudo opcodes.
117 @cindex @samp{--force-long-branches}
119 The @samp{--force-long-branches} option forces the translation of
121 the optimization associated to the @samp{jbra}, @samp{jbsr} and
122 @samp{jbXX} pseudo opcodes.
124 @cindex @samp{--print-insn-syntax}
126 You can use the @samp{--print-insn-syntax} option to obtain the
129 @cindex @samp{--print-opcodes}
131 The @samp{--print-opcodes} option prints the list of all the
138 @cindex @samp{--generate-example}
140 The @samp{--generate-example} option is similar to @samp{--print-opcodes}
152 separated by comma (@samp{,}). In the normal mode,
154 a given instruction. In the MRI mode (turned on with @samp{-M} option),
166 The presence of a @samp{;} character or a @samp{!} character anywhere
170 A @samp{*} or a @samp{#} character at the start of a line also
172 on the line. If the first character of the line is a @samp{#} then as
188 @samp{#@var{number}}
191 @samp{@var{number},X}, @samp{@var{number},Y}
196 @samp{*@var{symbol}}, or @samp{*@var{digits}}
199 @samp{@var{symbol}}, or @samp{@var{digits}}
207 @samp{@var{number},@var{reg}}
210 The register can be either @samp{X}, @samp{Y}, @samp{SP} or
211 @samp{PC}. The assembler will use the smaller post-byte definition
218 @samp{[@var{number},@var{reg}]}
220 The register can be either @samp{X}, @samp{Y}, @samp{SP} or @samp{PC}.
223 @samp{@var{number},-@var{reg}}
224 @samp{@var{number},+@var{reg}}
225 @samp{@var{number},@var{reg}-}
226 @samp{@var{number},@var{reg}+}
228 The number must be in the range @samp{-8}..@samp{+8} and must not be 0.
229 The register can be either @samp{X}, @samp{Y}, @samp{SP} or @samp{PC}.
232 @samp{@var{acc},@var{reg}}
234 The accumulator register can be either @samp{A}, @samp{B} or @samp{D}.
235 The register can be either @samp{X}, @samp{Y}, @samp{SP} or @samp{PC}.
238 @samp{[D,@var{reg}]}
240 The register can be either @samp{X}, @samp{Y}, @samp{SP} or @samp{PC}.
298 For example a 68HC12 call to a function @samp{foo_example} stored in memory
334 The relax directive is used by the @samp{GNU Compiler} to emit a specific
342 This directive specifies the ABI. It overrides the @samp{-mshort},
343 @samp{-mlong}, @samp{-mshort-double} and @samp{-mlong-double} options.
348 This directive marks the symbol as a @samp{far} symbol meaning that it
349 uses a @samp{call/rtc} calling convention as opposed to @samp{jsr/rts}.
350 During a final link, the linker will identify references to the @samp{far}
364 @samp{Specification for Motorola 8 and 16-Bit Assembly Language Input
417 target. Generally these mnemonics are made by prepending @samp{j} to
419 by the @samp{--short-branches} or @samp{--force-long-branches} options.
452 Here, @samp{jb@var{XX}} stands for an entire family of pseudo-operations,