Lines Matching refs:pure

99     pure invariant()
106 this(immutable(BigDigit) [] x) pure nothrow @nogc @safe
111 this(T)(T x) pure nothrow @safe if (isIntegral!T)
116 enum trustedAssumeUnique = function(BigDigit[] input) pure @trusted @nogc {
121 @property size_t uintLength() pure nothrow const @safe @nogc
133 @property size_t ulongLength() pure nothrow const @safe @nogc
146 ulong peekUlong(int n) pure nothrow const @safe @nogc
158 uint peekUint(int n) pure nothrow const @safe @nogc
172 void opAssign(Tulong)(Tulong u) pure nothrow @safe if (is (Tulong == ulong))
199 void opAssign(Tdummy = void)(BigUint y) pure nothrow @nogc @safe
205 int opCmp(Tdummy = void)(const BigUint y) pure nothrow @nogc const @safe
216 int opCmp(Tulong)(Tulong y) pure nothrow @nogc const @safe if (is (Tulong == ulong))
242 bool opEquals(Tdummy = void)(ref const BigUint y) pure nothrow @nogc const @safe
247 bool opEquals(Tdummy = void)(ulong y) pure nothrow @nogc const @safe
260 bool isZero() pure const nothrow @safe @nogc
265 size_t numBytes() pure nothrow const @safe @nogc
271 char [] toDecimalString(int frontExtraBytes) const pure nothrow
288 LetterCase letterCase = LetterCase.upper) const pure nothrow @safe
460 BigUint opShr(Tulong)(Tulong y) pure nothrow const if (is (Tulong == ulong))
483 BigUint opShl(Tulong)(Tulong y) pure nothrow const if (is (Tulong == ulong))
509 bool wantSub, ref bool sign) pure nothrow if (is(Tulong == ulong))
559 pure nothrow
582 static BigUint mulInt(T = ulong)(BigUint x, T y) pure nothrow
599 static BigUint mul(BigUint x, BigUint y) pure nothrow
620 static BigUint divInt(T)(BigUint x, T y_) pure nothrow
646 static BigUint divInt(T)(BigUint x, T y) pure nothrow
662 static uint modInt(T)(BigUint x, T y_) pure if ( is(Unqual!T == uint) )
683 static BigUint div(BigUint x, BigUint y) pure nothrow
695 static BigUint mod(BigUint x, BigUint y) pure nothrow
710 pure nothrow @safe if (op == "|" || op == "^" || op == "&")
736 static BigUint pow(BigUint x, ulong y) pure nothrow
951 @safe pure nothrow unittest
966 inout(BigDigit) [] removeLeadingZeros(inout(BigDigit) [] x) pure nothrow @safe
973 pure @system unittest
982 @safe pure unittest
995 pure @system unittest
1019 @safe pure unittest
1040 @safe pure unittest
1064 pure nothrow @safe
1088 pure nothrow @safe
1104 T intpow(T)(T x, ulong n) pure nothrow @safe
1140 int highestPowerBelowUintMax(uint x) pure nothrow @safe
1155 int highestPowerBelowUlongMax(uint x) pure nothrow @safe
1178 int slowHighestPowerBelowUintMax(uint x) pure nothrow @safe
1188 @safe pure unittest
1204 pure nothrow
1259 BigDigit [] add(const BigDigit [] a, const BigDigit [] b) pure nothrow
1291 BigDigit [] addInt(const BigDigit[] x, ulong y) pure nothrow
1318 BigDigit [] subInt(const BigDigit[] x, ulong y) pure nothrow
1343 pure nothrow
1473 void squareInternal(BigDigit[] result, const BigDigit[] x) pure nothrow
1499 const BigDigit [] v) pure nothrow
1544 pure @system unittest
1567 LetterCase letterCase = LetterCase.upper) pure nothrow @safe
1597 pure nothrow @safe @nogc
1659 size_t biguintToDecimal(char [] buff, BigDigit [] data) pure nothrow
1840 const(BigDigit)[] right) pure nothrow
1853 void squareSimple(BigDigit[] result, const(BigDigit) [] x) pure nothrow
1869 pure nothrow
1891 const(BigDigit) [] right) pure nothrow
1915 pure nothrow
1927 pure nothrow
1939 bool wantSub) pure nothrow
1949 bool less(const(BigDigit)[] x, const(BigDigit)[] y) pure nothrow
1964 pure nothrow
2004 size_t karatsubaRequiredBuffSize(size_t xlen) pure nothrow @safe
2021 const(BigDigit)[] y, BigDigit [] scratchbuff) pure nothrow
2126 BigDigit [] scratchbuff) pure nothrow
2183 pure nothrow
2211 asm pure nothrow
2266 pure nothrow @safe @nogc
2284 LetterCase letterCase = LetterCase.upper) pure nothrow @safe
2308 pure nothrow @nogc @safe
2320 int firstNonZeroDigit(const BigDigit [] x) pure nothrow @nogc @safe
2357 pure nothrow
2447 BigDigit[] scratch, bool mayOverflow = false) pure nothrow
2465 pure nothrow