__softfp void myFunction(float a, float {......}
__softfp float add(float a, float b){ return a + b;}
add PROC VMOV s1,r0 VMOV s0,r1 VADD.F32 s0,s1,s0 VMOV r0,s0 BX lr ENDP
__softfp float add(float a, float { return a + b;}Compiled with "armcc --cpu=cortex-m4 --fpu=vfpv4 -S" should produce:add PROC VMOV s1,r0 VMOV s0,r1 VADD.F32 s0,s1,s0 VMOV r0,s0 BX lr ENDPhths.[Edited to remove emoticon induced error in code snippet]
__softfp float add(float a, float { return a + b;}