Replace modulus operation in Integer.toString

with divide and multiply, since modulus operations need to be lowered
into instruction serieses and is slower in this case.


        === Angler a57@1.4GHz ===
                    benchmark  Orig   Mod
             _Formatter_large 69379 68676
            _Formatter_medium 69329 68495
             _Formatter_small 66922 68974
 _IntegerToBinaryString_large  1799  1857
_IntegerToBinaryString_medium  1749  1782
 _IntegerToBinaryString_small  1659  1724
    _IntegerToHexString_large  1670  1670
   _IntegerToHexString_medium  1648  1662
    _IntegerToHexString_small  1642  1647
     _IntegerToString10_large  9302  1722
    _IntegerToString10_medium  9321  1690
     _IntegerToString10_small  9211  1636
     _IntegerToString16_large 22547  1667
    _IntegerToString16_medium 19950  1661
     _IntegerToString16_small 14855  1653
      _IntegerToString2_large 49454  1900
     _IntegerToString2_medium 34349  1759
      _IntegerToString2_small 19513  1665
       _IntegerToString_large  1686  1703
      _IntegerToString_medium  1661  1686
       _IntegerToString_small  1618  1607
         _StringBuilder_large   758   730
        _StringBuilder_medium   661   675
         _StringBuilder_small   647   641


Bug: 25887112
Change-Id: I7b441d75ba5948d258b16c93674920dd6510d573
1 file changed