[PATCH 0/3] ARM with only 32-bit floats do not have fast 64-bit FMA
Sebastian Huber
sebastian.huber@embedded-brains.de
Tue Sep 1 16:32:11 GMT 2020
Hello,
with the latest Newlib, I get a linker error in the RTEMS test suite:
undefined reference to `fma'
undefined reference to `fmaf'
The following machine flags are used:
'-march=armv7-a', '-mthumb', '-mfpu=neon', '-mfloat-abi=hard',
'-mtune=cortex-a9'
It seems to be missing in the corresponding multilib:
nm /build/rtems/6/arm-rtems6/lib/thumb/armv7-a+simd/hard/libm.a | grep fma
lib_a-fmal.o:
U fma
00000000 T fmal
lib_a-fmaxl.o:
U fmax
00000000 T fmaxl
lib_a-s_fma.o:
lib_a-s_fmax.o:
00000000 T fmax
lib_a-sf_fma.o:
lib_a-sf_fmax.o:
00000000 T fmaxf
More information about the Newlib
mailing list