replace armhf math asm source files with inline asm
this makes it possible to inline them with LTO, and is the simplest approach to eliminating the use of .sub files. this also makes VFP sqrt available for use with the standard EABI (plain arm rather than armhf subarch) when libc is built with -mfloat-abi=softfp. the same could have been done for fabs, but when the argument and return value are in integer registers, moving to VFP registers and back is almost certainly more costly than a simple integer operation.
Showing
src/math/arm/fabs.c
0 → 100644
src/math/arm/fabsf.c
0 → 100644
src/math/arm/sqrt.c
0 → 100644
src/math/arm/sqrtf.c
0 → 100644
src/math/armebhf/fabs.sub
已删除
100644 → 0
src/math/armebhf/fabsf.sub
已删除
100644 → 0
src/math/armebhf/sqrt.sub
已删除
100644 → 0
src/math/armebhf/sqrtf.sub
已删除
100644 → 0
src/math/armhf/fabs.s
已删除
100644 → 0
src/math/armhf/fabs.sub
已删除
100644 → 0
src/math/armhf/fabsf.s
已删除
100644 → 0
src/math/armhf/fabsf.sub
已删除
100644 → 0
src/math/armhf/sqrt.s
已删除
100644 → 0
src/math/armhf/sqrt.sub
已删除
100644 → 0
src/math/armhf/sqrtf.s
已删除
100644 → 0
src/math/armhf/sqrtf.sub
已删除
100644 → 0
想要评论请 注册 或 登录