Fixed rounding bug with decimal HP