This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH 0/3] Improve ARM atomic performance for malloc
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Will Newton <will dot newton at linaro dot org>
- Cc: <libc-alpha at sourceware dot org>
- Date: Fri, 3 Oct 2014 16:27:45 +0000
- Subject: Re: [PATCH 0/3] Improve ARM atomic performance for malloc
- Authentication-results: sourceware.org; auth=none
- References: <1412349086-11473-1-git-send-email-will dot newton at linaro dot org>
On Fri, 3 Oct 2014, Will Newton wrote:
> The resulting atomic.h is hopefully somewhere close to a generic
> implementation based on the gcc intrinsics so could potentially
> be used as a base for a generic header.
That suggests to me that the starting point should be setting up a generic
header that can be used for multiple architectures and making the ARM
header inherit from it in the case where the relevant compiler support is
available, rather than putting all this generic code in an ARM header.
(And in turn, the starting point in the generic header could be the
particular operations for which more or less generic code already exists
in the ARM header, with other operations added to it later.)
--
Joseph S. Myers
joseph@codesourcery.com