Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jul 2007 20:30:57 +1000 (EST)
From:      Bruce Evans <brde@optusnet.com.au>
To:        "Sean C. Farley" <scf@FreeBSD.org>
Cc:        freebsd-arch@FreeBSD.org
Subject:   Re: Assembly string functions in i386 libc
Message-ID:  <20070716202206.G12906@besplex.bde.org>
In-Reply-To: <20070713085330.H21970@thor.farley.org>
References:  <20070711134721.D2385@thor.farley.org> <20070712191616.A4682@delplex.bde.org> <20070712211245.M8625@besplex.bde.org> <20070712142024.Q8789@thor.farley.org> <20070713135453.H8054@delplex.bde.org> <20070713085330.H21970@thor.farley.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 13 Jul 2007, Sean C. Farley wrote:

> Actually, the reason I had __pure in main.c was because it exists in
> string.h.

And I don't have it there since I tested on an old version of FreeBSD.

> Using or not using __pure with gcc-3.4.6 has no effect for me even with
> the literal argument regardless of optimization (-O0, -O1, or -O2).

Not gcc-4.2?  gcc-3.4.6 is also for an old (but latest released) version
of FreeBSD.  Maybe all the __pure's added to <string.h> actually have an
effect only with gcc-4.

>> ...[A64 in 32-bit mode similar to AXP]
>
> BTW, does AXP refer to Athlon XP or Alpha AXP?  When I first saw you
> write AXP, I thought it was an Alpha.  :)

It means both, and I think it is in more common use for alpha, but
alpha is dead :-).  Common use seems to be to spell out "Athlon [tm]",
probably for marketing reasons, but the chips are labeled AXP and that
is easier to type, so I use it a lot.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070716202206.G12906>