Eliminate redundant sign extensions in pow()
commit0a1f1e78fbdfaf2c01e9c2368023b2533e7136cf
authorAnton Blanchard <anton@samba.org>
Mon, 4 Jan 2016 15:28:52 +0000 (4 13:28 -0200)
committerTulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
Mon, 4 Jan 2016 16:55:38 +0000 (4 14:55 -0200)
tree1e451d9c004d8e38228c8ead00b042c4bdac1ee4
parent1979f3c1ad7a6ae30de5c9cd162729b29488cece
Eliminate redundant sign extensions in pow()

When looking at the code generated for pow() on ppc64 I noticed quite
a few sign extensions. Making the array indices unsigned reduces the
number of sign extensions from 24 to 7.

Tested for powerpc64le and x86_64.
ChangeLog
sysdeps/ieee754/dbl-64/e_pow.c