История изменений
Исправление Zubok, (текущая версия) :
На AVR на таком же (по смыслу, писал этот код с нуля) коде тормозов не было (он отрабатывал за примерно 1 мс).
В AVR libm написана на ассемблере и заоптимизирована, а вот в mspgcc не уверен. Надо глянуть.
acos.S divsf3x.S fmod.S fp_rempio2.S log10.S signbit.S
addsf3.S exp.S fp32def.h fp_round.S log.S sinh.S
addsf3x.S fdim.S fp_arccos.S fp_sinus.S lrint.S sin.S
asin.S Files.am fp_cmp.S fp_split3.S lround.S sqrt.S
asmdef.h fixsfdi.S fp_inf.S fp_trunc.S Makefile.am square.S
atan2.S fixsfsi.S fp_mintl.S fp_zero.S Makefile.in tanh.S
atan.S fixunssfsi.S fp_mpack.S frexp.S modf.S tan.S
cbrt.S floatdisf.S fp_nan.S gesf2.S mulsf3.S trunc.S
ceil.S floatsisf.S fp_negdi.S hypot.S mulsf3x.S unordsf2.S
cmpsf2.S floatundisf.S fp_norm2.S inverse.S negsf2.S
copysign.S floor.S fp_powser.S isfinite.S ntz.h
cosh.S fma.S fp_powsodd.S isinf.S pow.S
cos.S fmax.S fp_pscA.S isnan.S round.S
divsf3.S fmin.S fp_pscB.S ldexp.S Rules.am
UPD. А вот в MSPGCC, похоже, на C: http://sourceforge.net/p/mspgcc/msp430-libc/ci/a2da19499baed3708658a8f1567834...
Хотя это старые исходники и наверху висит уже, чтобы смотрели на TI. Но 2009 год - это норм. Я не уверен, что что-то изменилось.
Исходная версия Zubok, :
На AVR на таком же (по смыслу, писал этот код с нуля) коде тормозов не было (он отрабатывал за примерно 1 мс).
В AVR libm написана на ассемблере и заоптимизирована, а вот в mspgcc не уверен. Надо глянуть.
acos.S divsf3x.S fmod.S fp_rempio2.S log10.S signbit.S
addsf3.S exp.S fp32def.h fp_round.S log.S sinh.S
addsf3x.S fdim.S fp_arccos.S fp_sinus.S lrint.S sin.S
asin.S Files.am fp_cmp.S fp_split3.S lround.S sqrt.S
asmdef.h fixsfdi.S fp_inf.S fp_trunc.S Makefile.am square.S
atan2.S fixsfsi.S fp_mintl.S fp_zero.S Makefile.in tanh.S
atan.S fixunssfsi.S fp_mpack.S frexp.S modf.S tan.S
cbrt.S floatdisf.S fp_nan.S gesf2.S mulsf3.S trunc.S
ceil.S floatsisf.S fp_negdi.S hypot.S mulsf3x.S unordsf2.S
cmpsf2.S floatundisf.S fp_norm2.S inverse.S negsf2.S
copysign.S floor.S fp_powser.S isfinite.S ntz.h
cosh.S fma.S fp_powsodd.S isinf.S pow.S
cos.S fmax.S fp_pscA.S isnan.S round.S
divsf3.S fmin.S fp_pscB.S ldexp.S Rules.am