From: tom burgess Newsgroups: comp.os.msdos.djgpp Subject: Re: [Q] Which is faster? Date: Fri, 17 Oct 1997 19:51:18 -0700 Organization: BCTEL Advanced Communications Lines: 14 Message-ID: <34482426.74D1@drao.nrc.ca> References: <628kkv$16c AT usenet DOT kreonet DOT re DOT kr> NNTP-Posting-Host: pntn02m02-92.bctel.ca Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk good AT soback DOT kornet DOT nm DOT kr wrote: > > I have a question in DJGPP inline assembly. > Among MOVW %AX, %BX, MOVL %EAX, %EBX > > This is just about speed, not others. > > Thanks in advance. On 386 and 486, same speed. On Pentium, 16 bit operations (MOVW) are SLOWER. (1 cycle prefix byte penalty, plus additional penalties because instruction pairing is disabled) regards, tom