Mail Archives: djgpp-workers/2001/03/04/09:18:30
-: > sh[lr]d reg16, reg16, const
-: > sh[lr]d reg16, reg16, reg8
-: > sh[lr]d reg32, reg32, const
-: > sh[lr]d reg32, reg32, reg8
-: >
-: > (This is only half of the available double-precision shifts,
-: > but these are the only ones you implemented.)
-:
-: Are you saying that djasm with sh[lr]d support was never distributed
-: or made available via CVS? If so, there's no need to provide any
-: back-compatibility options.
AFAICT the above 4 double-precision shifts, using sh[lr]d mnemonics,
have indeed been available in the official djasm for some time (since
whenever Bill provided DJ with the patch for them). So it is possible
that someone, somewhere, used one of these instructions. OTOH, djasm
documentation has been minimal, and the only way to know what
instructions djasm supported (and what the mnemonics were) was to
inspect djasm.y, or look at djasm programs. So I'd be surprised if
anyone other than Bill or DJ even knew these instructions were available,
let alone made use of them in an application.
- Raw text -