Newsgroups: comp.arch
Path: utzoo!henry
From: henry@zoo.toronto.edu (Henry Spencer)
Subject: Re: standard extensions
Message-ID: <1991Feb26.190242.18983@zoo.toronto.edu>
Organization: U of Toronto Zoology
References: <PH.91Feb22180807@ama-1.ama.caltech.edu> <1991Feb25.135057.23667@linus.mitre.org> <1991Feb25.201406.18643@bingvaxu.cc.binghamton.edu> <1991Feb26.171338.8362@linus.mitre.org>
Date: Tue, 26 Feb 1991 19:02:42 GMT

In article <1991Feb26.171338.8362@linus.mitre.org> bs@linus.mitre.org (Robert D. Silverman) writes:
>You miss the point. There ARE many processors that provide double
>length multiply and divide with remainder instructions. Most current
>HLL's have no way of generating code that will access these instructions.

Nonsense.  You mean "most current compilers do not recognize situations 
where such instructions could be generated".  In most any HLL you can
write something like

	x = a / b
	y = a % b

which amply suffices as a way of requesting use of such instructions.
Blame the compiler, not the language, if the generated code doesn't use
the hardware properly.
-- 
"But this *is* the simplified version   | Henry Spencer @ U of Toronto Zoology
for the general public."     -S. Harris |  henry@zoo.toronto.edu  utzoo!henry
