From owner-freebsd-stable Tue Dec 21 0:39:48 1999 Delivered-To: freebsd-stable@freebsd.org Received: from freeway.dcfinc.com (cx74889-a.phnx3.az.home.com [24.1.193.157]) by hub.freebsd.org (Postfix) with ESMTP id BA7EE1540E for ; Tue, 21 Dec 1999 00:39:31 -0800 (PST) (envelope-from chad@freeway.dcfinc.com) Received: (from chad@localhost) by freeway.dcfinc.com (8.8.8/8.8.8) id BAA16455; Tue, 21 Dec 1999 01:39:30 -0700 (MST) (envelope-from chad) From: "Chad R. Larson" Message-Id: <199912210839.BAA16455@freeway.dcfinc.com> Subject: Re: AMD 3DNow instructions on FreeBSD In-Reply-To: <199912210735.IAA26624@dorifer.heim3.tu-clausthal.de> from Oliver Fromme at "Dec 21, 99 08:35:50 am" To: freebsd-stable@FreeBSD.ORG Date: Tue, 21 Dec 1999 01:39:30 -0700 (MST) Cc: freebsd-stable@FreeBSD.ORG Reply-To: chad@DCFinc.com X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG As I recall, Oliver Fromme wrote: > The Athlon supports the same 3DNow instruction as the K6 > family, but it also supports some additional instructions > which are very useful. If you're interested in the details, > I recommend the following documents: > > "AMD Athlon Processor x86 Code Optimization Guide" (22007) > "3DNow Technology Manual" (21928) > "MMX Enhanced Processor Multimedia Technology" (20726) > "AMD Extensions to the 3DNow and MMX Instruction Sets" (22466) > > The number in parentheses is the AMD document order number. > All of these documents can be order from AMD on CD-ROM. They > can also be downloaded from AMD's web site at the following > URL in PDF format: > > http://www.amd.com/support/techdocdir.html > > 3DNow instructions work on floating point values, while MMX > instructions work on integer values. However, 3DNow code uses > the same registers as MMX instructions, so it is common to > intermix them (for example, use MMX instructions to move values > into registers, then use 3DNow instructions for computation, > then use an MMX instruction to negate the result). Tell me more about the SETIathome project. Did you have source to work with? Did you reverse-engineer something? I know the SETIathome folks are very skeptical about changes to the client software, for fear of a bug poluting the results pool. -crl -- Chad R. Larson (CRL15) 602-953-1392 Brother, can you paradigm? chad@dcfinc.com chad@larsons.org larson1@home.net DCF, Inc. - 14623 North 49th Place, Scottsdale, Arizona 85254-2207 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message