Sparc longlong.h enhancements.
authorDavid S. Miller <davem@davemloft.net>
Fri, 1 Jun 2012 00:12:22 +0000 (00:12 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Fri, 1 Jun 2012 00:12:22 +0000 (17:12 -0700)
commit0de0d5c6062c198f49fb9c5884c0a58da2524150
treec2e4110af7f8a7306b17c63c9a33a5cb4c1f52dc
parent7033d59e696fc0970ee31c8d0861a316bab6205a
Sparc longlong.h enhancements.

libgcc/

* longlong.h [SPARC] (umul_ppmm, udiv_qrnnd): Use hardware integer multiply
and divide instructions on 32-bit when V9.
(add_ssaaaa, sub_ddmmss): Convert to branchless code on 64-bit.

From-SVN: r188090
libgcc/ChangeLog
libgcc/longlong.h