Welcome, Guest. Please login or register.

Author Topic: MC68EC060RC50 vs. MC68040RC25  (Read 3002 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: MC68EC060RC50 vs. MC68040RC25
« on: June 17, 2003, 09:52:51 PM »
The FPU of the full 68060 is one of the principal reasons to get it. It can do a multiply in just 2 cycles IIRC.

Stuff heavily optimised for 060 tends to use the FPU for some operations that would be integer on other 68K processors, simply because it is so much quicker (especially multiply/divide)

If you want a 75MHz 060, overclock a genuine (ie labelled) 66MHz part (with a good heatsink/fan).

If speed is your primary concern, getting an 060 without the FPU is pointless IMHO.

Cards without the FPU have to either rely on some form of emulation or simply won't run stuff that requires an FPU (I think the former is more likely).
But the emulation is likely to suck in speed terms. Couple this with code that thinks there is an FPU and was written to use it for speed and the EC060 looks less and less favourable.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: MC68EC060RC50 vs. MC68040RC25
« Reply #1 on: June 18, 2003, 12:07:10 PM »
Quote

Ilwrath wrote:
Yeah, the full 060 is best, by far.  Still, if given the choice between a 040 and an EC060, I'd take the EC060. Lower power requirements, less heat, newer chip.  My A4000 desktop w/ 040@25 ran HOT, to say the least.  The upgrade to 060@50 actually cooled the machine, somewhat.


If the choice were between EC040 and EC060 I'd agree. But No way would I sacrifice the MMU/FPU. Too much stuff uses it these days.
I'd guess even with suitable software emulation, the EC060 would have lower floating point performance than an 040 25MHz.

You just can't run many 060 optimised programs without the FPU.
int p; // A