public static BigInt operator /(UInt64 u, BigInt v)
        {
            UInt64 r;
            var    q = EngineObject.DivRem(u, v.Handle, out r);

            return(new BigInt(q));
        }
        public static BigInt operator /(BigInt u, BigInt v)
        {
            Core.BigIntHandle r;
            var q = EngineObject.DivRem(u.Handle, v.Handle, out r);

            return(new BigInt(q));
        }
        public BigInt Divide(BigInt v)
        {
            Core.BigIntHandle r;
            var q = EngineObject.DivRem(Handle, v.Handle, out r);

            return(new BigInt(q));
        }
        public static UBigInt DivRem(UBigInt u, UBigInt v, out UBigInt r)
        {
            var q_handle = EngineObject.DivRem(u.Handle, v.Handle, out Core.UBigIntHandle r_handle);

            r = new UBigInt(r_handle);
            return(new UBigInt(q_handle));
        }
Example #5
0
        public static UBigInt operator /(UBigInt u, UInt64 v)
        {
            UInt64 r;
            var    q = EngineObject.DivRem(u.Handle, v, out r);

            return(new UBigInt(q));
        }
Example #6
0
        public UBigInt Divide(UInt64 v)
        {
            UInt64 r;
            var    q = EngineObject.DivRem(Handle, v, out r);

            return(new UBigInt(q));
        }
Example #7
0
        public static UInt64 operator /(UInt64 u, UBigInt v)
        {
            UInt64 r;
            var    q = EngineObject.DivRem(u, v.Handle, out r);

            return(q);
        }
        public UBigInt DivRem(UBigInt v, out UBigInt r)
        {
            Core.UBigIntHandle r_handle;
            var q_handle = EngineObject.DivRem(Handle, v.Handle, out r_handle);

            r = new UBigInt(r_handle);
            return(new UBigInt(q_handle));
        }
Example #9
0
        public static BigInt DivRem(BigInt u, Int64 v, out BigInt r)
        {
            Core.BigIntHandle r_handle;
            var q = EngineObject.DivRem(u.Handle, v, out r_handle);

            r = new BigInt(r_handle);
            return(new BigInt(q));
        }
Example #10
0
        public BigInt DivRem(Int32 v, out BigInt r)
        {
            Core.BigIntHandle r_handle;
            var q = EngineObject.DivRem(Handle, v, out r_handle);

            r = new BigInt(r_handle);
            return(new BigInt(q));
        }
        public static UBigInt DivRem(UBigInt u, UInt64 v, out UInt64 r)
        {
            var q = EngineObject.DivRem(u.Handle, v, out r);

            return(new UBigInt(q));
        }
        public static UInt64 DivRem(UInt64 u, UBigInt v, out UInt64 r)
        {
            var q = EngineObject.DivRem(u, v.Handle, out r);

            return(q);
        }
        public UBigInt Divide(UInt32 v)
        {
            var q = EngineObject.DivRem(Handle, v, out UInt32 r);

            return(new UBigInt(q));
        }
Example #14
0
        public static BigInt DivRem(Int64 u, BigInt v, out Int64 r)
        {
            var q = EngineObject.DivRem(u, v.Handle, out r);

            return(new BigInt(q));
        }
        public static UInt32 operator /(UInt32 u, UBigInt v)
        {
            var q = EngineObject.DivRem(u, v.Handle, out UInt32 r);

            return(q);
        }
        public UBigInt Divide(UBigInt v)
        {
            var q = EngineObject.DivRem(Handle, v.Handle, out Core.UBigIntHandle r);

            return(new UBigInt(q));
        }
        public UBigInt DivRem(UInt32 v, out UInt32 r)
        {
            var q_handle = EngineObject.DivRem(Handle, v, out r);

            return(new UBigInt(q_handle));
        }
        public static UBigInt operator /(UBigInt u, UBigInt v)
        {
            var q = EngineObject.DivRem(u.Handle, v.Handle, out Core.UBigIntHandle r);

            return(new UBigInt(q));
        }