Subject: RE: Objdump output question
To: Matt Thomas <matt@3am-software.com>
From: Kenn Humborg <kenn@bluetree.ie>
List: port-vax
Date: 02/10/2004 16:20:00
> On Feb 10, 2004, at 2:25 AM, Kenn Humborg wrote:
> ...
> > You're thinking of L^, W^, B^ and S^ for qualifying the type of an
> > operand.  So you could see
> >
> >    movl #L^^X12, r0
> >    movl #W^^X12, r0
> >    movl #B^^X12, r0
> >    movl #S^^X12, r0
> 
> Not quite true.  Most of those will cause the assembler to complain.
> 
> movl b^sym, r0
> 
> specifies using a byte offset from the PC to access r0 instead of the
> default longword.
> 
> movl w^symoff(r5), r0
> 
> which produces a word offset and 16-bit relocation instead of the 
> default 32.

Doh!  Of course.  Really need some error detection code for my squishy
memory.

Later,
Kenn