* expmed.c (expand_smod_pow2): Provide alternate implementations
commit8b908ec496266378bdf41190e067b6e863bc9cd0
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jun 2004 17:13:08 +0000 (29 17:13 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jun 2004 17:13:08 +0000 (29 17:13 +0000)
tree3526890960c85ad4ae1680858ad18c224437b6fc
parentc2eaba2816cbccf775cf1b92843bc378e2db61ce
* expmed.c (expand_smod_pow2): Provide alternate implementations
that avoid conditional jumps, and choose between them based upon
the target's rtx_costs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83861 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expmed.c