Re: [Path, AVR]: Implement __builtin_avr_fmul* if no hardware multiplier

2011-07-04 Thread Denis Chertykov
2011/7/4 Georg-Johann Lay : > The current implementation of __builtin_avr_fmul/fmuls/fmulsu has a > gap if no hardware multiplier is available. > > This patch closes that gap by providing libgcc implementations named > __fmul, __fmuls resp. __fmulsu. > > The implementations yield the same result as

[Path, AVR]: Implement __builtin_avr_fmul* if no hardware multiplier

2011-07-04 Thread Georg-Johann Lay
The current implementation of __builtin_avr_fmul/fmuls/fmulsu has a gap if no hardware multiplier is available. This patch closes that gap by providing libgcc implementations named __fmul, __fmuls resp. __fmulsu. The implementations yield the same result as respective FMUL* instructions and have