[PATCH] [aarch64] Fix falkor pipeline description for dup<q>
Siddhesh Poyarekar
siddhesh@sourceware.org
Thu Aug 2 16:42:00 GMT 2018
On 08/02/2018 04:19 PM, Kyrill Tkachov wrote:
> Hi Siddhesh,
>
> On 02/08/18 11:23, Siddhesh Poyarekar wrote:
>> There was a typo in the pipeline description where DUP was assigned to
>> the vector pipes for quad mode ops when it really only uses the VTOG
>> pipes. Fixing this does not show any noticeable difference in
>> performance (there's a very small bump of 1.7% in x264 but that's
>> about it) in my tests but is the more precise description of operations
>> for falkor.
>>
>
> You know the microarchitecture better, so I'm assuming that's correct
> for Falkor.
> I assume this has been tested with a bootstrap and test.
Sorry I should have mentioned this: bootstrapped and tested
--with-cpu=falkor and no new regressions resulted from this patch.
>
>> * gcc/config/aarch64/falkor.md (falkor_am_1_vxvy_vxvy): Move
>> neon_dup_q to...
>> (falkor_am_1_gtov_gtov): ... a new insn reservation.
>>
>
> No gcc/ prefix in the ChangeLog path.
Oops, will fix.
> You should be able to use the "*" construct here like this:
> falkor_gtov*2
Fixed and tested.
> Otherwise looks ok to me (but you'll need a maintainer to approve)
Thanks, I'll send the updated patch for James' review.
Siddhesh
More information about the Gcc-patches
mailing list