🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #3839

Re: MC68881/2 Support (hello, Dave Haynie)

#3839
From: Dave Haynie
Date: Thu, 07 Jun 1990 17:19
42 lines
2598 bytes
In article <664.266d2e99@waikato.ac.nz> hamish@waikato.ac.nz writes:
>In article <11996@cbmvax.commodore.com>, valentin@cbmvax.commodore.com (Valentin Pepelea) writes:

>> The 68040 does not have a floating point coprocessor, nor the coprocessor
>> interface of the 68020 & 68030. 

>The 68040 DOES have a floating point coprocessor. 

You're arguing trivia here, for the most part.  The 68040 doesn't have a 
floating point coprocessor, at least in the traditional sense.  It does that
idea one better by having an internal floating point execution unit which is
a first class processing unit with some of it's own buses and everything.  That
makes it much faster than a coprocessor, which is an external device that sits
next to an integer processor and generally relies on that processor's integer
unit to feed it instructions and data via some special protocol.  All of which
makes things slower.

From the programmer's point of view, though, you have the better part of a 
68882 in the 68040, assuming the factor of 10 or so increase on hardwared
instructions doesn't present a problem.  With an F-line math package to 
cover the missing 68882 codes, you wouldn't know any difference other than
speed.  But in truth, there is no coprocessor.

>Compare this to the 68030. Are you going to say that it doesn't have an MMU,
>even though its in the same boat? ie subset of 68851, on same piece of silicon.

Valentin was saying it didn't have a floating point coprocessor, not that it
didn't have a floating point unit.  The 68851 connected to the 68020 uses the
coprocessor protocol to manage it's registers and all, while the 68030 does
this all internally, without dropping though the coprocessor protocol.  So
I would say the 68030 has an MMU, but I wouldn't say the 68030 has an MMU
coprocessor.

Like I said, trivia.

>> Valentin

>|  Hamish Marson                        |  Internet  hamish@waikato.ac.nz    |
-- 
Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests"
   {uunet|pyramid|rutgers}!cbmvax!daveh      PLINK: hazy     BIX: hazy
	"I have been given the freedom to do as I see fit" -REM
Technical Details
Message-ID: <12390@cbmvax.commodore.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cbmvax!daveh
References: <1181@metaphor.Metaphor.COM> <11996@cbmvax.commodore.com> <664.266d2e99@waikato.ac.nz>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cbmvax!daveh
From: daveh@cbmvax.commodore.com (Dave Haynie)
Newsgroups: comp.sys.amiga.tech
Subject: Re: MC68881/2 Support (hello, Dave Haynie)
Message-ID: <12390@cbmvax.commodore.com>
Date: 7 Jun 90 17:19:17 GMT
References: <1181@metaphor.Metaphor.COM> <11996@cbmvax.commodore.com> <664.266d2e99@waikato.ac.nz>
Reply-To: daveh@cbmvax (Dave Haynie)
Organization: Commodore, West Chester, PA
Lines: 42