GNU Info

Info Node: (as.info)CRIS-Expand

(as.info)CRIS-Expand


Next: CRIS-Syntax Prev: CRIS-Opts Up: CRIS-Dependent
Enter node , (file) or (file)node

Instruction expansion
---------------------

   `as' will silently choose an instruction that fits the operand size
for `[register+constant]' operands.  For example, the offset `127' in
`move.d [r3+127],r4' fits in an instruction using a signed-byte offset.
Similarly, `move.d [r2+32767],r1' will generate an instruction using a
16-bit offset.  For symbolic expressions and constants that do not fit
in 16 bits including the sign bit, a 32-bit offset is generated.

   For branches, `as' will expand from a 16-bit branch instruction into
a sequence of instructions that can reach a full 32-bit address.  Since
this does not correspond to a single instruction, such expansions can
optionally be warned about.  Note: CRIS-Opts.


automatically generated by info2www version 1.2.2.9