This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH][ARM] Improve 64-bit shifts (non-NEON)
- From: Richard Henderson <rth at redhat dot com>
- To: Andrew Stubbs <ams at codesourcery dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Ramana Radhakrishnan <ramana dot radhakrishnan at linaro dot org>, Richard Earnshaw <rearnsha at arm dot com>, "patches at linaro dot org" <patches at linaro dot org>
- Date: Fri, 10 Feb 2012 17:11:30 -0800
- Subject: Re: [PATCH][ARM] Improve 64-bit shifts (non-NEON)
- References: <4F22CBB2.firstname.lastname@example.org> <4F26B687.email@example.com> <4F27FAC0.firstname.lastname@example.org> <CACUk7=VFbmkQOTo3ZXA2FMyt14zhiAonArBghFhBrBdvBQGvHg@mail.gmail.com> <4F3259EF.email@example.com> <4F32A2AE.firstname.lastname@example.org>
On 02/08/2012 08:28 AM, Andrew Stubbs wrote:
> Unfortunately, these don't work in Thumb mode (no IT block), and I'd have to add arith-shift variants, I think, for ARM mode to work.
> Hmmmm ... I'll try again.
Does it work to simply use branches initially, and rely on post-reload
ifcvt to transform to cond_exec when possible?