From owner-freebsd-questions@FreeBSD.ORG Sat Dec 10 16:40:35 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 0E2C816A41F for ; Sat, 10 Dec 2005 16:40:35 +0000 (GMT) (envelope-from danial_thom@yahoo.com) Received: from web33303.mail.mud.yahoo.com (web33303.mail.mud.yahoo.com [68.142.206.118]) by mx1.FreeBSD.org (Postfix) with SMTP id 280A443D5A for ; Sat, 10 Dec 2005 16:40:34 +0000 (GMT) (envelope-from danial_thom@yahoo.com) Received: (qmail 40467 invoked by uid 60001); 10 Dec 2005 16:40:33 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=zEHKj96vqjrjVX6mZtVvCywciyLHX/eiZhImtsCI1AbrPZ8e9RCDFiLWCAblep8l9prlxTolCk6WVAS+SMcT+n36KUtOsRPhVQZEiVLMlh5tlWSXJ8Hta/YMEoNIUcB/BSIKaSxlglnW7AB/rFbJaxraukBoKs4MEQu5Xc3OzGs= ; Message-ID: <20051210164033.40465.qmail@web33303.mail.mud.yahoo.com> Received: from [24.46.186.215] by web33303.mail.mud.yahoo.com via HTTP; Sat, 10 Dec 2005 08:40:33 PST Date: Sat, 10 Dec 2005 08:40:33 -0800 (PST) From: Danial Thom To: Parv , "Guillaume R." In-Reply-To: <20051205091409.GB65131@holestein.holy.cow> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: freebsd-questions@freebsd.org, obrien@freebsd.org Subject: Re: A stupid 64bit question ... but ... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: danial_thom@yahoo.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Dec 2005 16:40:35 -0000 --- Parv wrote: > in message > <7ab0fd580512042313k15a93166i@mail.gmail.com>, > wrote Guillaume R. thusly... > > > > 2005/12/5, David O'Brien > : > > > > > > On Sun, Dec 04, 2005 at 06:50:55PM -0400, > Marc G. Fournier wrote: > > > > > > > > I didn't realize that the newer Xeon's > were 64bit ... now, > > > > I've just built perl 5.8.7, and its > reporting: > > > > > > > > # perl -v > > > > This is perl, v5.8.7 built for > i386-freebsd-64int > ... > > > Perl won't be reporting a 64-bit capable > machine, when running a > > > 32-bit OS. Look in /var/run/dmesg for 'AMD > Features' to report > > > 'LM' (long mode). > > > > So why there is a 64int? We can suppose that > perl has seen that > > Marc's proc is a 64 one no? I asked that > cause I got a 64bits > > (amd) which run on a 32 bits mode and I got > oftenly such > > "i386-freebsd-64amd" > > By chance any of you built the Perl w/ > USE_64_BIT_INT option? See > "perl -V". 64 bit integers are a data type and have zippo to do with 64bit mode operations. Of course a 64bit processor can handle a 64bit integer in one operation whereas its more complicated on a 32bit CPU, but the entire point of a compiler or interpretor is to make such things transparent to the user. All the message means is that PERL is compiled to recognize the data type. DT __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com