diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2021-02-02 14:27:34 +0000 |
---|---|---|
committer | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2021-02-02 15:53:19 +0000 |
commit | d14cf89b94299d6d66c150fbbb9899a5dd91e7d4 (patch) | |
tree | c7a96b3464ed8fd7c0910c86e63a5207d0ce2e47 /gcc/fortran/frontend-passes.c | |
parent | 8fdfd0cfdb7ca6b083a2a6205c40f512ea4631a9 (diff) | |
download | gcc-d14cf89b94299d6d66c150fbbb9899a5dd91e7d4.zip gcc-d14cf89b94299d6d66c150fbbb9899a5dd91e7d4.tar.gz gcc-d14cf89b94299d6d66c150fbbb9899a5dd91e7d4.tar.bz2 |
aarch64: Reimplement vrsqrte* intrinsics with builtins
Another very simple move from inline asm to builtins.
Only two intrinsics this time.
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.
Diffstat (limited to 'gcc/fortran/frontend-passes.c')
0 files changed, 0 insertions, 0 deletions