Path: utzoo!attcan!uunet!cbmvax!daveh From: daveh@cbmvax.commodore.com (Dave Haynie) Newsgroups: comp.arch Subject: Re: 68040 where is it? Message-ID: <14448@cbmvax.commodore.com> Date: 14 Sep 90 15:23:33 GMT References: <1477@marlin.NOSC.MIL> Reply-To: daveh@cbmvax.commodore.com (Dave Haynie) Distribution: comp.arc Organization: Commodore, West Chester, PA Lines: 31 In article <1477@marlin.NOSC.MIL> aburto@marlin.nosc.mil.UUCP (Alfred A. Aburto) writes: >In article <14263@cbmvax.commodore.com> daveh@cbmvax (Dave Haynie) writes: >In article writes: >>>Also, with the 040 trapping, then executing software routines for >>>trancendental functions, I'd _expect_ at least the trancendentals to be >>>computed slower than a Weitek or 882, in spite of the PR. >>Why is that? Weitek's don't have built-in trancendentals, either. In >Dave, >The Weitek has other advantages over the 68040. No doubt the Weitek uses >64-bit (or there abouts) registers for general purpose operations such >binary arithmetic shifts and adds. Where do you find this information? My WTL 3167 manual lists only instructions for movement between registers, format conversions, floating point comparisons, floating point add, floating point subract, floating point multiply, floating point multiply-accumulate, floating point division, floating point square root, floating point sign manipulation, and a couple of paging things. Any efficient binary manipulation would have to be done in 32 bit '386 registers. Unless there are some undocumented instructions I'm missing. >Al Aburto >aburto@marlin.nosc.mil -- Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" {uunet|pyramid|rutgers}!cbmvax!daveh PLINK: hazy BIX: hazy Get that coffee outta my face, put a Margarita in its place!