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