armv7em compiling with -CfFPV4_SP_D16 /Library/Developer/CommandLineTools/usr/bin/make -C embedded all /Users/ring/fpcupdeluxe/fpc/bin/x86_64-darwin/ppcarm -Cparmv7em -Ur-Tembedded -Parm -XParm-embedded- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm-FD/Users/ring/fpcupdeluxe/fpc...
What is funny is that I did not find FPV4_S16 in the link above, only*VFPv4-D32,**VFPv4-D16 and ***VFPv4U** It is probably what Cortex-M4 needs. However, it does not seem to becompletely correct. I'll add fpv4-sp-d16 (it means: single precisiononly with 32 registers,...
armv7em compiling with -CfFPV4_SP_D16 /Library/Developer/CommandLineTools/usr/bin/make -C embedded all /Users/ring/fpcupdeluxe/fpc/bin/x86_64-darwin/ppcarm -Cparmv7em -Ur-Tembedded -Parm -XParm-embedded- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm-FD/Users/ring/fpcupdeluxe/fpc...
For STM32F401RE Chip the C-compiler selects-mfpu=fpv4-sp-d16 -mfloat-abi=hardbut Freepascal doex not seem to support exactly this abi, I see:NONESOFTLIBGCCFPAFPA10FPA11VFPV2VFPV3NEON_VFPV3VFPV3_D16FPV4_S16VFPV4NEON_VFPV4Which setting should I use? VFPV3_D16 or something else?T...