Exemplo n.º 1
0
        public static IntegerNumber operator >>(IntegerNumber x, int shift)
        {
            if (shift == 0)
            {
                return(x);
            }
            if (shift < 0)
            {
                return(x << (-shift));
            }
            IntegerNumber result = new IntegerNumber(x.bits, true);

            AsmX64Operations.IntShr(result.bits, shift, result.Digits, true);
            return(result);
        }