delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/03/13/03:52:37

From: Nate Eldredge <neldredge AT hmc DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: AMD processors and assembly language
Date: 12 Mar 2000 16:31:25 -0800
Organization: InterWorld Communications
Lines: 22
Message-ID: <83zos3d82q.fsf@mercury.st.hmc.edu>
References: <01JMWIIY2ZT69ASSJ4 AT SLU DOT EDU> <qb2lcsc0ari409khrt7sdnehdl8i4uk05j AT 4ax DOT com>
NNTP-Posting-Host: mercury.st.hmc.edu
Mime-Version: 1.0
X-Trace: nntp1.interworld.net 952907617 38328 134.173.45.219 (13 Mar 2000 00:33:37 GMT)
X-Complaints-To: usenet AT nntp1 DOT interworld DOT net
NNTP-Posting-Date: 13 Mar 2000 00:33:37 GMT
User-Agent: Gnus/5.0802 (Gnus v5.8.2) Emacs/20.5
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Damian Yerrick <DONT DOT YOU DOT DAREd_yerrick AT hotmail DOT comSEND DOT SPAM> writes:

> On Sat, 11 Mar 2000 10:22:23 -0600 (CST), GAMMELJL AT SLU DOT EDU wrote:
> 
> >     In high precision arithmetic, the assembly language commands
> >mul, div, and adc are essential.  In the 486 architecture, these
> >commands are efficient.  In the alpha architecture, they do not exist.
> 
> WTF?  Compaq's Alpha doesn't have multiply, divide, and add?

According to the Alpha Architecture Handbook
(ftp://ftp.digital.com/pub/Digital/info/semiconductor/literature/alphaahb.pdf),
there is no integer divide instruction, and no add-with-carry
instruction.  The Alpha does have an integer multiply instruction, and
also a floating-point divide.

That's what RISC is about. :)

-- 

Nate Eldredge
neldredge AT hmc DOT edu

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019