This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH, i386] RTM support
- From: Andi Kleen <andi at firstfloor dot org>
- To: Patrick Marlier <patrick dot marlier at gmail dot com>
- Cc: Kirill Yukhin <kirill dot yukhin at gmail dot com>, gcc-patches List <gcc-patches at gcc dot gnu dot org>, Uros Bizjak <ubizjak at gmail dot com>, Jakub Jelinek <jakub at redhat dot com>, "H.J. Lu" <hjl dot tools at gmail dot com>, Andi Kleen <andi at firstfloor dot org>
- Date: Thu, 16 Feb 2012 18:11:12 +0100
- Subject: Re: [PATCH, i386] RTM support
- References: <CAGs3RftzMrnzFuDGv2RHvboA9utwncOuphB_G6ELDAFw-N3DNA@mail.gmail.com> <4F3D2E4D.email@example.com>
On Thu, Feb 16, 2012 at 11:26:53AM -0500, Patrick Marlier wrote:
> Here you cannot specify your fallback instruction address. Since those
> primitives provide high performance speculative code, I would prefer to
> move my fallback code far away from the speculative code path to improve
> the code locality.
This is just how the intrinsic is defined. You can do something else
of course for other code.
For macros asm goto maps well to XBEGIN today.