🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #22185

Re: 68040

#22185
From: Robert Colwell
Date: Wed, 07 Feb 1990 02:13
32 lines
2070 bytes
In article <5120@crdgw1.crd.ge.com> oconnordm@CRD.GE.COM (Dennis M. O'Connor) writes:
>srg@quick (Spencer Garrett) writes:
>] 	I don't know for sure, but I'd bet there's no nanocode, and
>] 	probably not much microcode.  The only "complex" fpu op is
>] 	sqrt, so maybe they bit the bullet and hardwired it all.
>
>Sqrt is not much more complex than division, actually. Look at
>the manual procedures you were taught for each : very similar.
>I think I've seen array circuit designs that did mul, div and sqrt. 
>I think I remember that once you've built an array divider,
>it's not hard to make it do square-root as well.
>
>Unfortuneately, I can't find the paper I'm thinking of
>in the office. Sorry.

An array divider?  Are you sure?  That's a new one on me.  Who
does division this way?  I know about array multipliers, and folks 
who do division based on Newton Raphson approximation (and sqrts too,
for that matter.)  And there are parts like Weitek's and BIT's that 
generate quotients and roots via iterative methods like radix-4 
non-restoring algorithms.  For those, sqrt is exactly twice as hard, 
because you get only one bit of root per iteration, where division
yields two.

I did see a paper about two years ago in IEEE Trans. on Computers
that showed a way to get two sqrt bits per iteration, but I
recall thinking it would be hard to implement it (then).

Bob Colwell               ..!uunet!mfci!colwell
Multiflow Computer     or colwell@multiflow.com
31 Business Park Dr.
Branford, CT 06405     203-488-6090
Technical Details
Message-ID: <1224@m3.mfci.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!mcgill-vision!bloom-beacon!snorkelwacker!think!yale!mfci!colwell
References: <851@trane.UUCP> <7793@quick.COM> <5120@crdgw1.crd.ge.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!mcgill-vision!bloom-beacon!snorkelwacker!think!yale!mfci!colwell
From: colwell@mfci.UUCP (Robert Colwell)
Newsgroups: comp.arch
Subject: Re: 68040
Keywords: need data
Message-ID: <1224@m3.mfci.UUCP>
Date: 7 Feb 90 02:13:15 GMT
References: <851@trane.UUCP> <7793@quick.COM> <5120@crdgw1.crd.ge.com>
Sender: colwell@mfci.UUCP
Reply-To: colwell@mfci.UUCP (Robert Colwell)
Organization: Multiflow Computer Inc., Branford Ct. 06405
Lines: 32