Index: src/libchcore/RoundingFunctions.h =================================================================== diff -u -N -r6103ac74583f2136b821dc67515ed8469abd8155 -rcdc76e1a95383dff63a5254aeb8d37035028512c --- src/libchcore/RoundingFunctions.h (.../RoundingFunctions.h) (revision 6103ac74583f2136b821dc67515ed8469abd8155) +++ src/libchcore/RoundingFunctions.h (.../RoundingFunctions.h) (revision cdc76e1a95383dff63a5254aeb8d37035028512c) @@ -24,6 +24,7 @@ BEGIN_CHCORE_NAMESPACE template T RoundUp(T number, T roundValue) { return ((number + roundValue - 1) & ~(roundValue - 1)); } +template T RoundDown(T number, T roundValue) { return (number & ~(roundValue - 1)); } END_CHCORE_NAMESPACE