From owner-freebsd-current Wed Apr 1 19:53:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA08073 for freebsd-current-outgoing; Wed, 1 Apr 1998 19:53:56 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from quokka.prth.tensor.pgs.com (quokka.prth.tensor.pgs.com [157.147.224.10] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA08063 for ; Wed, 1 Apr 1998 19:53:46 -0800 (PST) (envelope-from shocking@ariadne.prth.tensor.pgs.com) Received: from ariadne.tensor.pgs.com (ariadne [157.147.227.36]) by quokka.prth.tensor.pgs.com (8.8.7/8.8.7) with SMTP id LAA08123; Thu, 2 Apr 1998 11:53:01 +0800 (WST) Received: from ariadne by ariadne.tensor.pgs.com (SMI-8.6/SMI-SVR4) id LAA01292; Thu, 2 Apr 1998 11:52:52 +0800 Message-Id: <199804020352.LAA01292@ariadne.tensor.pgs.com> X-Mailer: exmh version 2.0.2 2/24/98 To: freebsd-current@FreeBSD.ORG cc: shocking@quokka.prth.tensor.pgs.com Subject: Re: current-digest V4 #79 In-reply-to: Your message of "Thu, 02 Apr 1998 13:38:17 +1000." <35230829.78DAA808@scitec.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 02 Apr 1998 11:52:52 +0800 From: Stephen Hocking-Senior Programmer PGS Tensor Perth Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Gregory P. Smith wrote: > > I think that would violate the Kernel's "never use floating point" rule > > because MMX uses the FP registers. (and on Intel's MMX implementation > > supposedly has a "large" context switch time between MMX and floating > > point mode). > Much of this alledgedly large time comes from manually saving and restoring all the FP registers. If you don't have to save them, then it becomes much less costly. On the other hand, the AMD K6 has far less penalty for saving them, but its MMX instruction set apparently runs at about 1/2 the speed of an equivalently clocked P5-MMX. I think Tom's Hardware page & x86.org have some hard numbers for all this. Stephen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message