Revert "vsprintf: optimize decimal conversion (again)"

This reverts commit cacf6854ca5b66e05b8309d9e1f0a24ced4785e6.