From owner-freebsd-questions@FreeBSD.ORG Tue Jan 18 20:52:51 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7CCA716A4CE for ; Tue, 18 Jan 2005 20:52:51 +0000 (GMT) Received: from ms-smtp-02-eri0.southeast.rr.com (ms-smtp-02-lbl.southeast.rr.com [24.25.9.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2DA543D53 for ; Tue, 18 Jan 2005 20:52:50 +0000 (GMT) (envelope-from jason@ec.rr.com) Received: from BARTON (cpe-065-184-201-054.ec.rr.com [65.184.201.54]) j0IKqm4R001891 for ; Tue, 18 Jan 2005 15:52:48 -0500 (EST) Date: Tue, 18 Jan 2005 21:00:15 +0000 From: Jason Henson To: freebsd-questions@freebsd.org References: <20050118104544.33D7.GERARD-SEIBERT@rcn.com> In-Reply-To: <20050118104544.33D7.GERARD-SEIBERT@rcn.com> (from gerard-seibert@rcn.com on Tue Jan 18 11:01:32 2005) X-Mailer: Balsa 2.2.6 Message-Id: <1106082015l.37331l.0l@BARTON> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; DelSp=Yes; Format=Flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: Symantec AntiVirus Scan Engine Subject: Re: Difference between CPUTYPE= in /etc/make.conf X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jan 2005 20:52:51 -0000 On 01/18/05 11:01:32, Gerard Seibert wrote: > I have tried googling for this information, but without any concrete > results. In the '/etc/make.conf' file, what are the advantages =20 > between > using the following declaration? >=20 > CPUTYPE=3Di686 >=20 > Versus >=20 > CPUTYPE=3Dp4 >=20 > In the above scenario, the number following the letter 'p' could be > between one and four. Does it make a discernable difference? >=20 > Thanks! >=20 > Gerard E. Seibert > gerard-seibert@rcn.com >=20 > "I take my wife everywhere, but she keeps finding her way back.' >=20 > -- Anonymous > The 686 covers a few processors including the athlon, p4, p3?, and =20 maybe some others. If you set p4 you should produce code that runs =20 faster on a p4 than 686 would. Also the code might run slower or not =20 at all on the p3 and athlon. SSE3 is an example of code used on a p4 =20 not found in other 686s(I think this is still the case) that would case =20 the program not to run on other cpu types, but run faster on a p4. BTW, iirc p4=3Dpentium4 and it atleast used to be broken and droped back =20 to some lower setting.