Correct the multiplier range for floor and ceiling.

The negative multipliers had an incorrect range which caused
the division results to be off by one sometimes.