On Tue, May 24, 2016 at 09:23:48AM +0100, Jiong Wang wrote: > These intrinsics were implemented before the instruction pattern > "aarch64_rsqrte<mode>" added, that these intrinsics were implemented through > inline assembly. > > This mirgrate the implementation to builtin. > > gcc/ > 2016-05-23 Jiong Wang <jiong.w...@arm.com> > > * config/aarch64/aarch64-builtins.def (rsqrte): New builtins > for modes > VALLF. > * config/aarch64/aarch64-simd.md (aarch64_rsqrte_<mode>2): > Rename to > "aarch64_rsqrte<mode>". > * config/aarch64/aarch64.c (get_rsqrte_type): Update gen* name. > * config/aarch64/arm_neon.h (vrsqrts_f32): Remove inline > assembly. Use > builtin. > (vrsqrted_f64): Likewise. > (vrsqrte_f32): Likewise. > (vrsqrteq_f32): Likewise. > (vrsqrteq_f64): Likewise.
This ChangeLog is not in the correct form. It looks like you are missing vrsqrte_f64, could you please add that? Thanks, James