Rounds towards "nearest neighbor" unless both neighbors are equidistant, in which case round towards negative infinity.
If the result is positive, behaves as for HALF_DOWN; if negative, behaves as for HALF_UP.
public const HALF_FLOOR = 8;