/**
*
*/
package org.openrosa.client.jr.core.util;
/**
* Static utility functions for mathematical operations
*
* @author ctsims
*
*/
public class MathUtils {
//a - b * floor(a / b)
public static long modLongNotSuck (long a, long b) {
return ((a % b) + b) % b;
}
public static long divLongNotSuck (long a, long b) {
return (a - modLongNotSuck(a, b)) / b;
}
}