🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#3684
From: Valentin Pepelea
Date: Thu, 31 May 1990 03:54
30 lines
2091 bytes
In article <1181@metaphor.Metaphor.COM> djh@dragon.metaphor.com (Dallas J.
Hodgson) writes:
>
> Since the FFP instructions trap out thru the FLINE vector anyway (if there's
> no coprocessor present) why don't we EMULATE a 6888x when the traps occur?

Too much time would be spent decoding and emulating the coprocessor
instructions. And what if someone plugs in a Weitek math coprocessor? The
math coprocessors execute in 30 cycles what would take 3000 cycles otherwise.
Emulating the instruction in software would take more than that. And what if
the user has merely a 68000? Only the 68010 and higher processors have
instruction suspension-completion mechanisms.

The correct solution is to provide a shared library of math functions, and
that's what we do. Those functions automatically take advantage what ever
hardware the user has, thus the programmer does not have to worry about
the configuration of the platform on which his software is about to run.

The 68040 does not have a floating point coprocessor, nor the coprocessor
interface of the 68020 & 68030. But it implements the most used instructions
in hardware, and lets a software emulate the remaining less used instructions.
The 25MHz 68040 will therefore achieve a superior performance than a 33MHz
68030/68882. Now that makes sense.

Valentin
-- 
The Goddess of democracy? "The tyrants     Name:    Valentin Pepelea
may distroy a statue,  but they cannot     Phone:   (215) 431-9327
kill a god."                               UseNet:  cbmvax!valentin@uunet.uu.net
             - Ancient Chinese Proverb     Claimer: I not Commodore spokesman be
Technical Details
Message-ID: <11996@cbmvax.commodore.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!rutgers!bpa!cbmvax!valentin
References: <1181@metaphor.Metaphor.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!rutgers!bpa!cbmvax!valentin
From: valentin@cbmvax.commodore.com (Valentin Pepelea)
Newsgroups: comp.sys.amiga.tech
Subject: Re: MC68881/2 Support (hello, Dave Haynie)
Message-ID: <11996@cbmvax.commodore.com>
Date: 31 May 90 03:54:47 GMT
References: <1181@metaphor.Metaphor.COM>
Reply-To: valentin@cbmvax (Valentin Pepelea)
Organization: Commodore, West Chester, PA
Lines: 30