Hi all,

Another very simple move from inline asm to builtins.
Only two intrinsics this time.

Bootstrapped and tested on aarch64-none-linux-gnu and aarch64_be-none-elf.
Pushing to trunk.
Thanks,
Kyrill

gcc/ChangeLog:

        * config/aarch64/aarch64-simd-builtins.def (ursqrte): Define builtin.
        * config/aarch64/aarch64-simd.md (aarch64_ursqrte<mode>): New pattern.
        * config/aarch64/arm_neon.h (vrsqrte_u32): Reimplement using builtin.
        (vrsqrteq_u32): Likewise.

Attachment: ursqrt.patch
Description: ursqrt.patch

Reply via email to