[PR66791][ARM] Replace __builtin_vext* with __buitlin_shuffle in vext intrinsics
Kyrylo Tkachov
Kyrylo.Tkachov@arm.com
Mon Jan 4 10:30:55 GMT 2021
Hi Prathamesh
> -----Original Message-----
> From: Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
> Sent: 04 January 2021 10:27
> To: gcc Patches <gcc-patches@gcc.gnu.org>; Kyrylo Tkachov
> <Kyrylo.Tkachov@arm.com>
> Subject: [PR66791][ARM] Replace __builtin_vext* with __buitlin_shuffle in
> vext intrinsics
>
> Hi Kyrill,
> The attached patch replaces __builtin_vextv8qi with __builtin_shuffle
> for vext_s8.
> Just wanted to confirm if this is in the correct direction ?
> If yes, I will send a follow up patch that converts for all vext intrinsics.
Yeah, that does look correct (aarch64 does it that way).
As before, please make sure to delete any now-unused builtins as well.
Thanks,
Kyrill
>
> Thanks,
> Prathamesh
More information about the Gcc-patches
mailing list