| www.delorie.com/archives/browse.cgi | search |
| Date: | Fri, 02 Mar 2001 12:13:53 +0200 |
| From: | "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il> |
| Sender: | halo1 AT zahav DOT net DOT il |
| To: | JT Williams <jeffw AT darwin DOT sfbr DOT org> |
| Message-Id: | <2593-Fri02Mar2001121352+0200-eliz@is.elta.co.il> |
| X-Mailer: | Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.6 |
| CC: | djgpp-workers AT delorie DOT com |
| In-reply-to: | <20010301154709.B8889@kendall.sfbr.org> (message from JT Williams |
| on Thu, 1 Mar 2001 15:47:09 -0600) | |
| Subject: | Re: djasm patch #5 |
| References: | <20010301154709 DOT B8889 AT kendall DOT sfbr DOT org> |
| Reply-To: | djgpp-workers AT delorie DOT com |
| Errors-To: | nobody AT delorie DOT com |
| X-Mailing-List: | djgpp-workers AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
> Date: Thu, 1 Mar 2001 15:47:09 -0600
> From: JT Williams <jeffw AT darwin DOT sfbr DOT org>
> Mail-Followup-To: djgpp-workers AT delorie DOT com
> Content-Disposition: inline
> User-Agent: Mutt/1.2.5i
> Reply-To: djgpp-workers AT delorie DOT com
> X-Mailing-List: djgpp-workers AT delorie DOT com
> X-Unsubscribes-To: listserv AT delorie DOT com
> Precedence: bulk
> Content-Type: text/plain; charset=us-ascii
> Content-Length: 4921
>
> Below is the next patch for djasm. This patch adds support for
> the byte/word/double forms of the shift and rotate instructions.
Thanks!
> In this patch, the current double-precision shift instructions
> are removed, and `sh[lr]d' is implemented to be consistent with
> other mnemonics. I don't think this breaks any djasm code
> currently in CVS; I couldn't find any `*.asm' files that used
> the double-precision `shld' or `shrd' instructions.
Is it possible to add a compatibility option which would revert
sh[lr]d to their old meaning? DJGPP sources are not the only users of
djasm, although that's what djasm was originally invented for. I
think we should make a good-faith effort not to break
back-compatibility without leaving some escape hatch.
Anyway, this change deserves to be documented, both in the djasm docs
and in wc204.txi.
> % find . -name '*\.asm' -exec grep -l 'sh[lr]' '{}' ';'
I wonder why didn't you use "grep -l 'sh[lr]' .../*.asm" here ;-)
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |