Nat
public static uint Add(
int len,
uint[]
x,
uint[]
y,
uint[]
z)
public static uint Add33At(
int len,
uint x,
uint[]
z,
int zPos)
public static uint Add33At(
int len,
uint x,
uint[]
z,
int zOff,
int zPos)
public static uint Add33To(
int len,
uint x,
uint[]
z)
public static uint Add33To(
int len,
uint x,
uint[]
z,
int zOff)
public static uint AddBothTo(
int len,
uint[]
x,
uint[]
y,
uint[]
z)
public static uint AddBothTo(
int len,
uint[]
x,
int xOff,
uint[]
y,
int yOff,
uint[]
z,
int zOff)
public static uint AddDWordAt(
int len,
ulong x,
uint[]
z,
int zPos)
public static uint AddDWordAt(
int len,
ulong x,
uint[]
z,
int zOff,
int zPos)
public static uint AddDWordTo(
int len,
ulong x,
uint[]
z)
public static uint AddDWordTo(
int len,
ulong x,
uint[]
z,
int zOff)
public static uint AddTo(
int len,
uint[]
x,
uint[]
z)
public static uint AddTo(
int len,
uint[]
x,
int xOff,
uint[]
z,
int zOff)
public static uint AddWordAt(
int len,
uint x,
uint[]
z,
int zPos)
public static uint AddWordAt(
int len,
uint x,
uint[]
z,
int zOff,
int zPos)
public static uint AddWordTo(
int len,
uint x,
uint[]
z)
public static uint AddWordTo(
int len,
uint x,
uint[]
z,
int zOff)
public static uint CAdd(
int len,
int mask,
uint[]
x,
uint[]
y,
uint[]
z)
public static void CMov(
int len,
int mask,
uint[]
x,
int xOff,
uint[]
z,
int zOff)
public static void CMov(
int len,
int mask,
int[]
x,
int xOff,
int[]
z,
int zOff)
public static void Copy(
int len,
uint[]
x,
uint[]
z)
public static uint[]
Copy(
int len,
uint[]
x)
public static void Copy(
int len,
uint[]
x,
int xOff,
uint[]
z,
int zOff)
public static uint[]
Create(
int len)
public static int Dec(
int len,
uint[]
z)
public static int Dec(
int len,
uint[]
x,
uint[]
z)
public static int DecAt(
int len,
uint[]
z,
int zPos)
public static int DecAt(
int len,
uint[]
z,
int zOff,
int zPos)
public static bool Eq(
int len,
uint[]
x,
uint[]
y)
public static uint GetBit(
uint[]
x,
int bit)
public static bool Gte(
int len,
uint[]
x,
uint[]
y)
public static uint Inc(
int len,
uint[]
z)
public static uint Inc(
int len,
uint[]
x,
uint[]
z)
public static uint IncAt(
int len,
uint[]
z,
int zPos)
public static uint IncAt(
int len,
uint[]
z,
int zOff,
int zPos)
public static bool IsOne(
int len,
uint[]
x)
public static bool IsZero(
int len,
uint[]
x)
public static void Mul(
int len,
uint[]
x,
uint[]
y,
uint[]
zz)
public static void Mul(
int len,
uint[]
x,
int xOff,
uint[]
y,
int yOff,
uint[]
zz,
int zzOff)
public static void Mul(
uint[]
x,
int xOff,
int xLen,
uint[]
y,
int yOff,
int yLen,
uint[]
zz,
int zzOff)
public static uint Mul31BothAdd(
int len,
uint a,
uint[]
x,
uint b,
uint[]
y,
uint[]
z,
int zOff)
public static uint MulAddTo(
int len,
uint[]
x,
uint[]
y,
uint[]
zz)
public static uint MulAddTo(
int len,
uint[]
x,
int xOff,
uint[]
y,
int yOff,
uint[]
zz,
int zzOff)
public static uint MulWord(
int len,
uint x,
uint[]
y,
uint[]
z)
public static uint MulWord(
int len,
uint x,
uint[]
y,
int yOff,
uint[]
z,
int zOff)
public static uint MulWordAddTo(
int len,
uint x,
uint[]
y,
int yOff,
uint[]
z,
int zOff)
public static uint ShiftDownBit(
int len,
uint[]
z,
int zOff,
uint c)
public static uint ShiftDownBit(
int len,
uint[]
x,
uint c,
uint[]
z)
public static uint ShiftDownBit(
int len,
uint[]
x,
int xOff,
uint c,
uint[]
z,
int zOff)
public static uint ShiftDownBits(
int len,
uint[]
z,
int bits,
uint c)
public static uint ShiftDownBits(
int len,
uint[]
z,
int zOff,
int bits,
uint c)
public static uint ShiftDownBits(
int len,
uint[]
x,
int bits,
uint c,
uint[]
z)
public static uint ShiftDownBits(
int len,
uint[]
x,
int xOff,
int bits,
uint c,
uint[]
z,
int zOff)
public static uint ShiftUpBit(
int len,
uint[]
z,
uint c)
public static uint ShiftUpBit(
int len,
uint[]
z,
int zOff,
uint c)
public static uint ShiftUpBit(
int len,
uint[]
x,
uint c,
uint[]
z)
public static uint ShiftUpBit(
int len,
uint[]
x,
int xOff,
uint c,
uint[]
z,
int zOff)
public static ulong ShiftUpBit64(
int len,
ulong[]
x,
int xOff,
ulong c,
ulong[]
z,
int zOff)
public static uint ShiftUpBits(
int len,
uint[]
z,
int bits,
uint c)
public static uint ShiftUpBits(
int len,
uint[]
z,
int zOff,
int bits,
uint c)
public static uint ShiftUpBits(
int len,
uint[]
x,
int bits,
uint c,
uint[]
z)
public static uint ShiftUpBits(
int len,
uint[]
x,
int xOff,
int bits,
uint c,
uint[]
z,
int zOff)
public static ulong ShiftUpBits64(
int len,
ulong[]
z,
int zOff,
int bits,
ulong c)
public static ulong ShiftUpBits64(
int len,
ulong[]
x,
int xOff,
int bits,
ulong c,
ulong[]
z,
int zOff)
public static void Square(
int len,
uint[]
x,
uint[]
zz)
public static void Square(
int len,
uint[]
x,
int xOff,
uint[]
zz,
int zzOff)
public static uint SquareWordAdd(
uint[]
x,
int xOff,
int xPos,
uint[]
z,
int zOff)
public static int Sub(
int len,
uint[]
x,
uint[]
y,
uint[]
z)
public static int Sub(
int len,
uint[]
x,
int xOff,
uint[]
y,
int yOff,
uint[]
z,
int zOff)
public static int Sub33At(
int len,
uint x,
uint[]
z,
int zPos)
public static int Sub33At(
int len,
uint x,
uint[]
z,
int zOff,
int zPos)
public static int Sub33From(
int len,
uint x,
uint[]
z)
public static int Sub33From(
int len,
uint x,
uint[]
z,
int zOff)
public static int SubBothFrom(
int len,
uint[]
x,
uint[]
y,
uint[]
z)
public static int SubBothFrom(
int len,
uint[]
x,
int xOff,
uint[]
y,
int yOff,
uint[]
z,
int zOff)
public static int SubDWordAt(
int len,
ulong x,
uint[]
z,
int zPos)
public static int SubDWordAt(
int len,
ulong x,
uint[]
z,
int zOff,
int zPos)
public static int SubDWordFrom(
int len,
ulong x,
uint[]
z,
int zOff)
public static int SubFrom(
int len,
uint[]
x,
uint[]
z)
public static int SubFrom(
int len,
uint[]
x,
int xOff,
uint[]
z,
int zOff)
public static int SubWordAt(
int len,
uint x,
uint[]
z,
int zPos)
public static int SubWordAt(
int len,
uint x,
uint[]
z,
int zOff,
int zPos)
public static int SubWordFrom(
int len,
uint x,
uint[]
z)
public static int SubWordFrom(
int len,
uint x,
uint[]
z,
int zOff)
public static void Zero(
int len,
uint[]
z)