Esempio n. 1
0
        private static MvClassType GetMvClass(int z, Ptr <int> offset)
        {
            MvClassType c = (z >= Constants.Class0Size * 4096) ? MvClassType.MvClass10 : (MvClassType)LogInBase2[z >> 3];

            if (!offset.IsNull)
            {
                offset.Value = z - MvClassBase(c);
            }

            return(c);
        }
Esempio n. 2
0
 private static int MvClassBase(MvClassType c)
 {
     return(c != 0 ? Constants.Class0Size << ((int)c + 2) : 0);
 }