private static ulong GetCompressRating(uint dictionarySize, ulong elapsedTime, ulong size) { long num1 = (long)(LzmaBench.GetLogSize(dictionarySize) - 4608U); ulong num2 = (ulong)(1060L + (long)((ulong)(num1 * num1) * 10UL >> 16)); return(LzmaBench.MyMultDiv64(size * num2, elapsedTime)); }
private static ulong GetCompressRating(uint dictionarySize, ulong elapsedTime, ulong size) { ulong num = (ulong)(LzmaBench.GetLogSize(dictionarySize) - 4608u); ulong num2 = 1060uL + (num * num * 10uL >> 16); ulong value = size * num2; return(LzmaBench.MyMultDiv64(value, elapsedTime)); }