as: SH-Addressing

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