[PR66791][ARM] Replace __builtin_neon_vtst*

Richard Earnshaw Richard.Earnshaw@foss.arm.com
Mon May 10 14:25:03 GMT 2021



On 06/05/2021 01:14, Prathamesh Kulkarni via Gcc-patches wrote:
> Hi,
> The attached patch replaces __builtin_neon_vtst* (a, b) with (a & b) != 0.
> Bootstrapped and tested on arm-linux-gnueabihf and cross-tested on arm*-*-*.
> OK to commit ?
> 
> Thanks,
> Prathamesh
> 

You're missing the ChangeLog details.

Also, if you're removing these, do we still need the neon_vtst<mode> 
patterns in neon.md?  They generate unspecs, so if they're no-longer 
needed for these expansions, they can likely be dropped entirely.

R.


More information about the Gcc-patches mailing list