Zdexby TheHolyOneZ
36,909 classes
Class

xxHash3

: Object
Unity.Collections.xxHash3, Unity.Collections 0x0010 (16 B) inherited 0x0010 Unity.Collections.dll
0x00x0010

Members 21

OffsetSizeNameTypeFlagsDefault
—0x04STRIPE_LENintPrivateStatic+1 flags64
—0x04ACC_NBintPrivateStatic+1 flags8
—0x04SECRET_CONSUME_RATEintPrivateStatic+1 flags8
—0x04SECRET_KEY_SIZEintPrivateStatic+1 flags192
—0x04SECRET_KEY_MIN_SIZEintPrivateStatic+1 flags136
—0x04SECRET_LASTACC_STARTintPrivateStatic+1 flags7
—0x04NB_ROUNDSintPrivateStatic+1 flags16
—0x04BLOCK_LENintPrivateStatic+1 flags1024
—0x04PRIME32_1uintPrivateStatic+1 flags2654435761
—0x04PRIME32_2uintPrivateStatic+1 flags2246822519
—0x04PRIME32_3uintPrivateStatic+1 flags3266489917
—0x04PRIME32_5uintPrivateStatic+1 flags374761393
—0x08PRIME64_1ulongPrivateStatic+1 flags-7046029288634856825
—0x08PRIME64_2ulongPrivateStatic+1 flags-4417276706812531889
—0x08PRIME64_3ulongPrivateStatic+1 flags1609587929392839161
—0x08PRIME64_4ulongPrivateStatic+1 flags-8796714831421723037
—0x08PRIME64_5ulongPrivateStatic+1 flags2870177450012600261
—0x04MIDSIZE_MAXintPrivateStatic+1 flags240
—0x04MIDSIZE_STARTOFFSETintPrivateStatic+1 flags3
—0x04MIDSIZE_LASTOFFSETintPrivateStatic+1 flags17
—0x04SECRET_MERGEACCS_STARTintPrivateStatic+1 flags11

Functions 54

SignatureFlagsNativeParams
void Avx2HashLongInternalLoop(const UInt64*& acc, const Byte*& input, const Byte*& dest, long length, const Byte*& secret, int isHash64)Static+1 flags0x08
void Avx2ScrambleAcc(const UInt64*& acc, const Byte*& secret)Static+1 flags0x00
void Avx2Accumulate(const UInt64*& acc, const Byte*& input, const Byte*& dest, const Byte*& secret, long nbStripes, int isHash64)Static+1 flags0x08
void Avx2Accumulate512(const UInt64*& acc, const Byte*& input, const Byte*& dest, const Byte*& secret)Static+1 flags0x00
uint2 Hash64(const Void*& input, long length)PublicStatic0x08
uint2 Hash64(const uint8& input)PublicStatic0x08
uint2 Hash64(const Void*& input, long length, ulong seed)PublicStatic0x08
uint4 Hash128(const Void*& input, long length)PublicStatic0x10
uint4 Hash128(const uint8& input)PublicStatic0x10
uint4 Hash128(const Void*& input, const Void*& destination, long length)PublicStatic0x10
uint4 Hash128(const Void*& input, long length, ulong seed)PublicStatic0x10
uint4 Hash128(const Void*& input, const Void*& destination, long length, ulong seed)PublicStatic0x10
ulong Hash64Internal(const Byte*& input, const Byte*& dest, long length, const Byte*& secret, ulong seed)Static+1 flags0x08
void Hash128Internal(const Byte*& input, const Byte*& dest, long length, const Byte*& secret, ulong seed, ref uint4& result)Static+1 flags0x10
ulong Hash64Len1To3(const Byte*& input, long len, const Byte*& secret, ulong seed)PrivateStatic0x08
ulong Hash64Len4To8(const Byte*& input, long length, const Byte*& secret, ulong seed)PrivateStatic0x08
ulong Hash64Len9To16(const Byte*& input, long length, const Byte*& secret, ulong seed)PrivateStatic0x08
ulong Hash64Len0To16(const Byte*& input, long length, const Byte*& secret, ulong seed)PrivateStatic0x08
ulong Hash64Len17To128(const Byte*& input, long length, const Byte*& secret, ulong seed)PrivateStatic0x08
ulong Hash64Len129To240(const Byte*& input, long length, const Byte*& secret, ulong seed)PrivateStatic0x08
ulong Hash64Long(const Byte*& input, const Byte*& dest, long length, const Byte*& secret)PrivateStatic0x08
void Hash128Len1To3(const Byte*& input, long length, const Byte*& secret, ulong seed, ref uint4& result)PrivateStatic0x10
void Hash128Len4To8(const Byte*& input, long len, const Byte*& secret, ulong seed, ref uint4& result)PrivateStatic0x10
void Hash128Len9To16(const Byte*& input, long len, const Byte*& secret, ulong seed, ref uint4& result)PrivateStatic0x10
void Hash128Len0To16(const Byte*& input, long length, const Byte*& secret, ulong seed, ref uint4& result)PrivateStatic0x10
void Hash128Len17To128(const Byte*& input, long length, const Byte*& secret, ulong seed, ref uint4& result)PrivateStatic0x10
void Hash128Len129To240(const Byte*& input, long length, const Byte*& secret, ulong seed, ref uint4& result)PrivateStatic0x10
void Hash128Long(const Byte*& input, const Byte*& dest, long length, const Byte*& secret, ref uint4& result)PrivateStatic0x10
uint2 ToUint2(ulong u)Static+1 flags0x08
uint4 ToUint4(ulong ul0, ulong ul1)Static+1 flags0x10
void EncodeSecretKey(const Byte*& dst, const Byte*& secret, ulong seed)Static+1 flags0x08
ulong Read64LE(const Void*& addr)PrivateStatic0x08
uint Read32LE(const Void*& addr)PrivateStatic0x04
void Write64LE(const Void*& addr, ulong value)PrivateStatic0x08
ulong Mul32To64(uint x, uint y)PrivateStatic0x08
ulong Swap64(ulong x)PrivateStatic0x08
uint Swap32(uint x)PrivateStatic0x04
uint RotL32(uint x, int r)PrivateStatic0x04
ulong RotL64(ulong x, int r)PrivateStatic0x08
ulong XorShift64(ulong v64, int shift)PrivateStatic0x08
ulong Mul128Fold64(ulong lhs, ulong rhs)PrivateStatic0x08
ulong Mix16(const Byte*& input, const Byte*& secret, ulong seed)PrivateStatic0x08
ulong2 Mix32(const ulong2& acc, const Byte*& input_1, const Byte*& input_2, const Byte*& secret, ulong seed)PrivateStatic0x10
ulong Avalanche(ulong h64)PrivateStatic0x08
ulong AvalancheH64(ulong h64)PrivateStatic0x08
ulong rrmxmx(ulong h64, ulong length)PrivateStatic0x08
ulong Mix2Acc(ulong acc0, ulong acc1, const Byte*& secret)PrivateStatic0x08
ulong MergeAcc(const UInt64*& acc, const Byte*& secret, ulong start)Static+1 flags0x08
void DefaultHashLongInternalLoop(const UInt64*& acc, const Byte*& input, const Byte*& dest, long length, const Byte*& secret, int isHash64)PrivateStatic0x08
void DefaultAccumulate(const UInt64*& acc, const Byte*& input, const Byte*& dest, const Byte*& secret, long nbStripes, int isHash64)Static+1 flags0x08
void DefaultAccumulate512(const UInt64*& acc, const Byte*& input, const Byte*& dest, const Byte*& secret, int isHash64)Static+1 flags0x04
void DefaultScrambleAcc(const UInt64*& acc, const Byte*& secret)Static+1 flags0x00
ulong Hash64Long$BurstManaged(const Byte*& input, const Byte*& dest, long length, const Byte*& secret)Static+1 flags0x08
void Hash128Long$BurstManaged(const Byte*& input, const Byte*& dest, long length, const Byte*& secret, ref uint4& result)Static+1 flags0x10