Re: Code size issues on FP-emulation on libgcc compared to LLVM's compiler_rt

2015-07-01 Thread Zinovy Nis
The only idea on size difference I have is: headers text in many of FP-emulation files from compiler_rt contains lines like: // This file implements quad-precision soft-float addition ***with the IEEE-754 default rounding*** (to nearest, ties to even). 2015-07-01 16:59 GMT+03:00 Zinovy Nis

Re: Code size issues on FP-emulation on libgcc compared to LLVM's compiler_rt

2015-07-01 Thread Zinovy Nis
Had anyone a chance to compare FP implementation in compiler_rt? I still wonder why the sizes differ so much, Incomplete implementation in compiler_rt? compiler_rt claims it is IEEE-compliant. 2015-06-30 23:10 GMT+03:00 Joseph Myers : > On Tue, 30 Jun 2015, H.J. Lu wrote: > >> > soft-fp is expecte

Code size issues on FP-emulation on libgcc compared to LLVM's compiler_rt

2015-06-30 Thread Zinovy Nis
builtins Compile: $(INSTALL)/bin/i586-intel-elfiamcu-gcc -Os addsf3.c -c Check function size: nm -S -t dec addsf3.o I get: 0522 T __addsf3 So the size is ~0.5K. Why so large difference in libgcc and compiler_rt for the same functionality? Thanks. -- Zinovy Nis.