         }
 
         // Do final sort if buffer has any remaining data
-        if ((bufferSize > 0) || (width < 128))
+        if ((bufferSize > 0) || (width <= 128))
         {
             // Store sentinel values in registers
             k4                      = -MAX_VALUE;

        }

        // Do final sort if buffer has any remaining data
        if ((bufferSize > 0) || (width < 128))
        {
            // Store sentinel values in registers
            k4                              = -MAX_VALUE;

        }

        // Do final sort if buffer has any remaining data
        if ((bufferSize > 0) || (width <= 128))
        {
            // Store sentinel values in registers
            k4                       = -MAX_VALUE;
