├── .editorconfig ├── .gitignore ├── CommonAssemblyInfo.cs ├── Directory.Build.props ├── LICENSE ├── README.md ├── appveyor.yml ├── benchmarks ├── 1.0.0 │ ├── WyHash.Benchmarks.Test-report-github.md │ ├── WyHash.Benchmarks.Test-report.csv │ └── WyHash.Benchmarks.Test-report.html ├── 1.0.1 │ ├── WyHash.Benchmarks.Test-report-github.md │ ├── WyHash.Benchmarks.Test-report.csv │ └── WyHash.Benchmarks.Test-report.html ├── 1.0.2 │ ├── WyHash.Benchmarks.Test-report-github.md │ ├── WyHash.Benchmarks.Test-report.csv │ └── WyHash.Benchmarks.Test-report.html └── 1.0.5 │ ├── WyHash.Benchmarks.Test-report-github.md │ ├── WyHash.Benchmarks.Test-report.csv │ └── WyHash.Benchmarks.Test-report.html ├── bin.sh ├── src ├── WyHash.Native │ ├── WyHash.Native.cpp │ ├── WyHash.Native.vcxproj │ ├── WyHash.Native.vcxproj.filters │ └── include │ │ └── wyhash.h └── WyHash │ ├── WyCore.cs │ ├── WyHash.csproj │ ├── WyHash64.cs │ └── WyRng.cs ├── test ├── Benchmarks │ ├── Benchmarks.csproj │ ├── Native │ │ ├── NativeWyHash64.cs │ │ └── NativeXXHash64.cs │ ├── Optimizations │ │ ├── Multiply64Tests.cs │ │ ├── Read32Tests.cs │ │ ├── Read64SwappedTests.cs │ │ ├── Read64Tests.cs │ │ └── Read8Tests.cs │ ├── Program.cs │ ├── Safe │ │ ├── SafeWyCore.cs │ │ └── SafeWyHash64.cs │ ├── Test.cs │ ├── WyHash.Native.dll │ └── xxHash.Native.dll └── UnitTests │ ├── UnitTests.csproj │ ├── WyCoreTests.cs │ ├── WyHash64Tests.cs │ └── WyRngTests.cs └── wyhash-dotnet.sln /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/.gitignore -------------------------------------------------------------------------------- /CommonAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/CommonAssemblyInfo.cs -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/appveyor.yml -------------------------------------------------------------------------------- /benchmarks/1.0.0/WyHash.Benchmarks.Test-report-github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.0/WyHash.Benchmarks.Test-report-github.md -------------------------------------------------------------------------------- /benchmarks/1.0.0/WyHash.Benchmarks.Test-report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.0/WyHash.Benchmarks.Test-report.csv -------------------------------------------------------------------------------- /benchmarks/1.0.0/WyHash.Benchmarks.Test-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.0/WyHash.Benchmarks.Test-report.html -------------------------------------------------------------------------------- /benchmarks/1.0.1/WyHash.Benchmarks.Test-report-github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.1/WyHash.Benchmarks.Test-report-github.md -------------------------------------------------------------------------------- /benchmarks/1.0.1/WyHash.Benchmarks.Test-report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.1/WyHash.Benchmarks.Test-report.csv -------------------------------------------------------------------------------- /benchmarks/1.0.1/WyHash.Benchmarks.Test-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.1/WyHash.Benchmarks.Test-report.html -------------------------------------------------------------------------------- /benchmarks/1.0.2/WyHash.Benchmarks.Test-report-github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.2/WyHash.Benchmarks.Test-report-github.md -------------------------------------------------------------------------------- /benchmarks/1.0.2/WyHash.Benchmarks.Test-report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.2/WyHash.Benchmarks.Test-report.csv -------------------------------------------------------------------------------- /benchmarks/1.0.2/WyHash.Benchmarks.Test-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.2/WyHash.Benchmarks.Test-report.html -------------------------------------------------------------------------------- /benchmarks/1.0.5/WyHash.Benchmarks.Test-report-github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.5/WyHash.Benchmarks.Test-report-github.md -------------------------------------------------------------------------------- /benchmarks/1.0.5/WyHash.Benchmarks.Test-report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.5/WyHash.Benchmarks.Test-report.csv -------------------------------------------------------------------------------- /benchmarks/1.0.5/WyHash.Benchmarks.Test-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/benchmarks/1.0.5/WyHash.Benchmarks.Test-report.html -------------------------------------------------------------------------------- /bin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/bin.sh -------------------------------------------------------------------------------- /src/WyHash.Native/WyHash.Native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/src/WyHash.Native/WyHash.Native.cpp -------------------------------------------------------------------------------- /src/WyHash.Native/WyHash.Native.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/src/WyHash.Native/WyHash.Native.vcxproj -------------------------------------------------------------------------------- /src/WyHash.Native/WyHash.Native.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/src/WyHash.Native/WyHash.Native.vcxproj.filters -------------------------------------------------------------------------------- /src/WyHash.Native/include/wyhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/src/WyHash.Native/include/wyhash.h -------------------------------------------------------------------------------- /src/WyHash/WyCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/src/WyHash/WyCore.cs -------------------------------------------------------------------------------- /src/WyHash/WyHash.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/src/WyHash/WyHash.csproj -------------------------------------------------------------------------------- /src/WyHash/WyHash64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/src/WyHash/WyHash64.cs -------------------------------------------------------------------------------- /src/WyHash/WyRng.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/src/WyHash/WyRng.cs -------------------------------------------------------------------------------- /test/Benchmarks/Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Benchmarks.csproj -------------------------------------------------------------------------------- /test/Benchmarks/Native/NativeWyHash64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Native/NativeWyHash64.cs -------------------------------------------------------------------------------- /test/Benchmarks/Native/NativeXXHash64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Native/NativeXXHash64.cs -------------------------------------------------------------------------------- /test/Benchmarks/Optimizations/Multiply64Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Optimizations/Multiply64Tests.cs -------------------------------------------------------------------------------- /test/Benchmarks/Optimizations/Read32Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Optimizations/Read32Tests.cs -------------------------------------------------------------------------------- /test/Benchmarks/Optimizations/Read64SwappedTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Optimizations/Read64SwappedTests.cs -------------------------------------------------------------------------------- /test/Benchmarks/Optimizations/Read64Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Optimizations/Read64Tests.cs -------------------------------------------------------------------------------- /test/Benchmarks/Optimizations/Read8Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Optimizations/Read8Tests.cs -------------------------------------------------------------------------------- /test/Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Program.cs -------------------------------------------------------------------------------- /test/Benchmarks/Safe/SafeWyCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Safe/SafeWyCore.cs -------------------------------------------------------------------------------- /test/Benchmarks/Safe/SafeWyHash64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Safe/SafeWyHash64.cs -------------------------------------------------------------------------------- /test/Benchmarks/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/Test.cs -------------------------------------------------------------------------------- /test/Benchmarks/WyHash.Native.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/WyHash.Native.dll -------------------------------------------------------------------------------- /test/Benchmarks/xxHash.Native.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/Benchmarks/xxHash.Native.dll -------------------------------------------------------------------------------- /test/UnitTests/UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/UnitTests/UnitTests.csproj -------------------------------------------------------------------------------- /test/UnitTests/WyCoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/UnitTests/WyCoreTests.cs -------------------------------------------------------------------------------- /test/UnitTests/WyHash64Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/UnitTests/WyHash64Tests.cs -------------------------------------------------------------------------------- /test/UnitTests/WyRngTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/test/UnitTests/WyRngTests.cs -------------------------------------------------------------------------------- /wyhash-dotnet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cocowalla/wyhash-dotnet/HEAD/wyhash-dotnet.sln --------------------------------------------------------------------------------