Subject: Re: Code w/ 680x0 (x<=4) instructions not implemented in 68060
To: None <arto.huusko@pp.qnet.fi, port-m68k@NetBSD.ORG>
From: Ignatios Souvatzis <is@jocelyn.rhein.de>
List: port-m68k
Date: 06/23/1998 22:28:35
On Tue, Jun 23, 1998 at 09:49:02PM +0300, Arto Huusko wrote:
> 
> And to be exactly clear: the books say that 68060 is completely compatible
> is because Motorola provides a ready Software Package which can be used to
> patch an operating system so that unimplemented instructions do not work.
> 
> I  guess  the  system is implemented via unknown instruction execption
> vector  or  something like that...  anyway the emulation ends up being
> way to slow than going around emulated instructions.

I have some numbers:

50 MHz 68060 running NetBSD do 

32->64bit multiplication at a rate of a bit over 220.000/s
64/32 bit division at a rate of a bit over 150.000/s
(both in-register)

Test program is in src/regress/sys/arch/m68k/emuspeed

Regards,
	Ignatios Souvatzis