On 10/23/2018 10:07 PM, Segher Boessenkool wrote:
On Tue, Oct 23, 2018 at 09:01:26PM +0530, Rajalakshmi Srinivasaraghavan wrote:
This new implementation of fixunstfdi and fixunstfti
gives 16X performance improvement.
:-)
* libgcc/config/rs6000/t-ppc64-fp (LIB2ADD): Add
$(srcdir)/config/rs6000/fixunstfti.c.
And fixunstfdi.c?
Added now.
* libgcc/config/rs6000/ppc64-fp.c (__fixunstfdi): Remove definition.
* libgcc/config/rs6000/fixunstfti.c: New file.
* libgcc/config/rs6000/fixunstfdi.c: Likewise.
* libgcc/config/rs6000/ibm-ldouble.h: Likewise.
libgcc/ has its own changelog; the path names in the changelog should be
relative to that (so should start with config/).
Fixed in the v2 patch.
Does -m32 still work after this? (Did it before?)
__int128 is not supported on powerpc m32 build. I tried to build
gcc on powerpc 32bit machine to make sure there are no build failures.
Okay for trunk with the changelog fixed up (unless it broke -m32 ;-) )
Segher
--
Thanks
Rajalakshmi S