as: SH-Addressing
9.42.2.3 Addressing Modes
.........................
'as' understands the following addressing modes for the SH. 'RN' in the
following refers to any of the numbered registers, but _not_ the control
registers.
'RN'
Register direct
'@RN'
Register indirect
'@-RN'
Register indirect with pre-decrement
'@RN+'
Register indirect with post-increment
'@(DISP, RN)'
Register indirect with displacement
'@(R0, RN)'
Register indexed
'@(DISP, GBR)'
'GBR' offset
'@(R0, GBR)'
GBR indexed
'ADDR'
'@(DISP, PC)'
PC relative address (for branch or for addressing memory). The
'as' implementation allows you to use the simpler form ADDR
anywhere a PC relative address is called for; the alternate form is
supported for compatibility with other assemblers.
'#IMM'
Immediate data