Mail Archives: djgpp-workers/1999/03/25/03:19:59
Martin Str|mberg wrote:
>
> DJ said:
> > SHLD is "shift left, double precision" - it uses two registers, sort of
>
> So where does the second l in shlld come from?
It was shldl (easy mistake, part of my concerns), and the second l comes
from long (implying the second `register').
I think I like DJ's suggestion of shldd. I might make djldq an alias
(for the 64 bit version), but I don't like it due to my work on gcc (`q'
implies quarter rather than quad, I got confused initially on reading
DJ's suggestion). Anyway, there is *always* a register in this
instruction, so the size (32 or 64 bits) is implied and doesn't really
need encoding in the instruction.
That said, I'm still open to suggestions.
Bill
--
Leave others their otherness.
- Raw text -