This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[ARM] Lack of __aeabi_fsqrt / __aeabi_dsqrt (sqrtsf2 / sqrtdf2) functions
- From: "Hasjim Williams" <gcc at futaris dot org>
- To: gcc at gcc dot gnu dot org
- Cc: "Nicolas Pitre" <nico at cam dot org>, "Richard Earnshaw" <rearnsha at arm dot com>
- Date: Tue, 15 Apr 2008 12:33:38 +1000
- Subject: [ARM] Lack of __aeabi_fsqrt / __aeabi_dsqrt (sqrtsf2 / sqrtdf2) functions
Hello all,
I've been working on MaverickCrunch support in gcc, and could never get
a completely working glibc (with-fp), since there is no soft-float sqrt
libcall function. This is a big problem for MaverickCrunch as there are
no hard div or sqrt opcodes.
It seems that this is the only other thing that is missing to let glibc
be compiled with-fp for soft float arm, too.
Is it possible to add these functions to ieee754-sf.S and ieee754-df.S
??? There is of course a c implementation in glibc/soft-fp but I don't
know of any arm assembly implementation...
I know that ARM IHI 0043A doesn't specific this as part of the EABI, but
perhaps it needs to be added?
Thanks