Skip to content

Latest commit

 

History

History
82 lines (79 loc) · 23.5 KB

Shamisen.Benchmarks.SplineResamplerBenchmarks.ResamplerBenchmarks-report-github.md

File metadata and controls

82 lines (79 loc) · 23.5 KB
BenchmarkDotNet=v0.13.3, OS=Windows 10 (10.0.19045.2364)
Intel Core i7-4790 CPU 3.60GHz (Haswell), 1 CPU, 8 logical and 4 physical cores
.NET SDK=7.0.101
  [Host]     : .NET 7.0.1 (7.0.122.56804), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.1 (7.0.122.56804), X64 RyuJIT AVX2

Method Frames Channels ConversionRatio EnabledX86Intrinsics Mean Error StdDev Median Frame Throughput [Frames/s] Code Size
SplineResampler 4095 1 176400 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 4.112 μs 0.0275 μs 0.0215 μs 4.109 μs 995,832,018.55817000 4,945 B
SplineResampler 4095 1 24000 -> 154320 (CachedWrappedOdd) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 9.737 μs 0.1909 μs 0.2737 μs 9.770 μs 420,554,780.82538800 4,953 B
SplineResampler 4095 1 44100 -> 154320 (Direct) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 13.227 μs 0.2590 μs 0.5519 μs 12.979 μs 309,604,393.07775700 4,953 B
SplineResampler 4095 1 44100 -> 192000 (CachedWrappedEven) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 12.111 μs 0.0734 μs 0.0651 μs 12.102 μs 338,134,002.79418400 4,953 B
SplineResampler 4095 1 48000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 1.841 μs 0.0098 μs 0.0091 μs 1.841 μs 2,224,352,786.47420000 4,953 B
SplineResampler 4095 1 64000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 4.508 μs 0.0299 μs 0.0265 μs 4.502 μs 908,378,346.83374700 4,953 B
SplineResampler 4095 1 96000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 1.824 μs 0.0134 μs 0.0119 μs 1.824 μs 2,245,595,623.98658000 4,953 B
SplineResampler 4095 2 176400 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 9.593 μs 0.0715 μs 0.0669 μs 9.606 μs 426,891,702.76387900 4,953 B
SplineResampler 4095 2 24000 -> 154320 (CachedWrappedOdd) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 11.628 μs 0.1613 μs 0.1430 μs 11.632 μs 352,153,940.23830100 4,953 B
SplineResampler 4095 2 44100 -> 154320 (Direct) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 16.280 μs 0.3239 μs 0.5043 μs 16.166 μs 251,537,977.94211500 4,953 B
SplineResampler 4095 2 44100 -> 192000 (CachedWrappedEven) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 11.265 μs 0.1030 μs 0.0963 μs 11.235 μs 363,520,159.76596400 4,953 B
SplineResampler 4095 2 48000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 2.430 μs 0.0118 μs 0.0111 μs 2.431 μs 1,685,426,574.02327000 4,953 B
SplineResampler 4095 2 64000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 5.207 μs 0.0767 μs 0.0680 μs 5.196 μs 786,454,807.60096100 4,953 B
SplineResampler 4095 2 96000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 2.687 μs 0.0242 μs 0.0215 μs 2.686 μs 1,523,744,613.29760000 4,953 B
SplineResampler 4095 3 176400 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 16.286 μs 0.1141 μs 0.1067 μs 16.268 μs 251,439,917.20665800 4,953 B
SplineResampler 4095 3 24000 -> 154320 (CachedWrappedOdd) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 17.933 μs 0.3449 μs 0.3542 μs 17.936 μs 228,351,191.08193800 4,953 B
SplineResampler 4095 3 44100 -> 154320 (Direct) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 22.733 μs 0.4526 μs 0.4445 μs 22.771 μs 180,137,654.62240900 4,953 B
SplineResampler 4095 3 44100 -> 192000 (CachedWrappedEven) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 17.631 μs 0.3137 μs 0.2620 μs 17.726 μs 232,257,016.20028500 4,953 B
SplineResampler 4095 3 48000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 16.248 μs 0.3236 μs 0.3726 μs 16.084 μs 252,032,576.13817000 4,953 B
SplineResampler 4095 3 64000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 16.179 μs 0.1781 μs 0.1666 μs 16.100 μs 253,109,528.07777100 4,953 B
SplineResampler 4095 3 96000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 15.860 μs 0.0925 μs 0.0865 μs 15.863 μs 258,204,370.88422600 4,953 B
SplineResampler 4095 4 176400 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 12.127 μs 0.0806 μs 0.0715 μs 12.138 μs 337,685,577.11735000 4,902 B
SplineResampler 4095 4 24000 -> 154320 (CachedWrappedOdd) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 11.411 μs 0.1521 μs 0.1423 μs 11.440 μs 358,858,634.24222600 4,902 B
SplineResampler 4095 4 44100 -> 154320 (Direct) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 16.909 μs 0.1855 μs 0.1644 μs 16.915 μs 242,181,080.68597000 4,902 B
SplineResampler 4095 4 44100 -> 192000 (CachedWrappedEven) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 11.429 μs 0.0945 μs 0.0884 μs 11.423 μs 358,285,538.10573500 4,902 B
SplineResampler 4095 4 48000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 11.754 μs 0.0876 μs 0.0819 μs 11.757 μs 348,380,501.40870400 4,902 B
SplineResampler 4095 4 64000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 11.697 μs 0.0627 μs 0.0489 μs 11.714 μs 350,092,556.41847500 4,902 B
SplineResampler 4095 4 96000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 11.744 μs 0.0737 μs 0.0654 μs 11.732 μs 348,693,144.16905400 4,902 B
SplineResampler 4095 5 176400 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 31.789 μs 0.2268 μs 0.2122 μs 31.805 μs 128,816,483.25145500 4,902 B
SplineResampler 4095 5 24000 -> 154320 (CachedWrappedOdd) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 32.985 μs 0.2250 μs 0.2105 μs 32.974 μs 124,146,385.59866800 4,902 B
SplineResampler 4095 5 44100 -> 154320 (Direct) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 34.662 μs 0.3406 μs 0.3020 μs 34.693 μs 118,142,368.90780300 4,902 B
SplineResampler 4095 5 44100 -> 192000 (CachedWrappedEven) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 30.476 μs 0.1393 μs 0.1235 μs 30.448 μs 134,368,467.97649000 4,902 B
SplineResampler 4095 5 48000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 32.057 μs 0.2921 μs 0.2590 μs 32.054 μs 127,742,856.71271300 4,902 B
SplineResampler 4095 5 64000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 32.396 μs 0.3295 μs 0.3082 μs 32.398 μs 126,405,401.90005900 4,902 B
SplineResampler 4095 5 96000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 31.875 μs 0.1828 μs 0.1427 μs 31.867 μs 128,469,753.89364700 4,902 B
SplineResampler 4095 6 176400 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 31.268 μs 0.2740 μs 0.2563 μs 31.150 μs 130,965,025.93320100 4,902 B
SplineResampler 4095 6 24000 -> 154320 (CachedWrappedOdd) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 32.914 μs 0.3077 μs 0.2879 μs 32.859 μs 124,414,011.08480600 4,902 B
SplineResampler 4095 6 44100 -> 154320 (Direct) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 34.359 μs 0.3401 μs 0.3182 μs 34.294 μs 119,182,840.59807600 4,902 B
SplineResampler 4095 6 44100 -> 192000 (CachedWrappedEven) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 30.116 μs 0.1399 μs 0.1169 μs 30.176 μs 135,972,705.06954500 4,902 B
SplineResampler 4095 6 48000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 31.360 μs 0.3147 μs 0.2944 μs 31.301 μs 130,582,331.03350800 4,902 B
SplineResampler 4095 6 64000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 34.086 μs 0.6684 μs 0.6864 μs 34.203 μs 120,138,977.83608200 4,902 B
SplineResampler 4095 6 96000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 34.650 μs 0.6865 μs 1.0062 μs 34.725 μs 118,180,745.37514100 4,902 B
SplineResampler 4095 7 176400 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 35.438 μs 0.6422 μs 0.9807 μs 35.555 μs 115,552,860.11258500 4,902 B
SplineResampler 4095 7 24000 -> 154320 (CachedWrappedOdd) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 36.598 μs 0.7221 μs 0.8596 μs 36.632 μs 111,889,890.67547000 4,902 B
SplineResampler 4095 7 44100 -> 154320 (Direct) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 37.045 μs 0.6781 μs 0.5662 μs 37.180 μs 110,541,635.57691100 4,902 B
SplineResampler 4095 7 44100 -> 192000 (CachedWrappedEven) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 33.713 μs 0.6514 μs 0.7241 μs 33.704 μs 121,465,051.57688400 4,902 B
SplineResampler 4095 7 48000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 34.899 μs 0.6775 μs 0.9044 μs 34.820 μs 117,339,073.58158700 4,902 B
SplineResampler 4095 7 64000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 34.761 μs 0.6898 μs 0.9208 μs 34.926 μs 117,803,833.25649400 4,902 B
SplineResampler 4095 7 96000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 34.626 μs 0.6652 μs 0.9106 μs 34.623 μs 118,265,105.79455700 4,902 B
SplineResampler 4095 8 176400 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 18.217 μs 0.3229 μs 0.4631 μs 18.106 μs 224,795,054.19860600 4,902 B
SplineResampler 4095 8 24000 -> 154320 (CachedWrappedOdd) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 16.542 μs 0.3120 μs 0.3339 μs 16.534 μs 247,555,596.71239700 4,902 B
SplineResampler 4095 8 44100 -> 154320 (Direct) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 21.778 μs 0.4048 μs 0.4332 μs 21.749 μs 188,036,195.90220900 4,902 B
SplineResampler 4095 8 44100 -> 192000 (CachedWrappedEven) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 18.209 μs 0.3398 μs 0.3178 μs 18.305 μs 224,890,264.46232600 4,902 B
SplineResampler 4095 8 48000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 17.329 μs 0.3365 μs 0.3601 μs 17.298 μs 236,305,133.00125400 4,902 B
SplineResampler 4095 8 64000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 17.498 μs 0.3406 μs 0.4547 μs 17.465 μs 234,031,478.99699700 4,902 B
SplineResampler 4095 8 96000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 17.592 μs 0.3502 μs 0.5554 μs 17.517 μs 232,775,411.47446000 4,902 B
SplineResampler 4095 9 176400 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 39.284 μs 0.7704 μs 0.8872 μs 39.240 μs 104,240,169.11048800 4,902 B
SplineResampler 4095 9 24000 -> 154320 (CachedWrappedOdd) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 37.488 μs 0.6945 μs 0.9030 μs 37.485 μs 109,233,605.09753200 4,902 B
SplineResampler 4095 9 44100 -> 154320 (Direct) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 42.529 μs 0.8338 μs 1.0841 μs 42.652 μs 96,286,451.43527110 4,902 B
SplineResampler 4095 9 44100 -> 192000 (CachedWrappedEven) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 37.297 μs 0.6464 μs 0.5730 μs 37.221 μs 109,793,053.01679500 4,902 B
SplineResampler 4095 9 48000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 38.904 μs 0.6583 μs 0.5836 μs 38.967 μs 105,259,571.19185900 4,902 B
SplineResampler 4095 9 64000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 39.007 μs 0.7434 μs 0.8850 μs 38.973 μs 104,981,562.79579400 4,902 B
SplineResampler 4095 9 96000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 38.967 μs 0.7764 μs 0.7262 μs 38.910 μs 105,087,832.49688600 4,902 B
SplineResampler 4095 10 176400 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 38.356 μs 0.7557 μs 1.1540 μs 38.233 μs 106,762,883.15480500 4,902 B
SplineResampler 4095 10 24000 -> 154320 (CachedWrappedOdd) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 36.502 μs 0.5490 μs 0.5136 μs 36.554 μs 112,184,372.09907100 4,902 B
SplineResampler 4095 10 44100 -> 154320 (Direct) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 41.598 μs 0.8248 μs 0.8470 μs 41.521 μs 98,442,111.67367590 4,902 B
SplineResampler 4095 10 44100 -> 192000 (CachedWrappedEven) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 36.534 μs 0.6366 μs 0.7075 μs 36.470 μs 112,088,312.52306800 4,902 B
SplineResampler 4095 10 48000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 38.671 μs 0.7580 μs 0.9586 μs 38.534 μs 105,893,056.70103900 4,902 B
SplineResampler 4095 10 64000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 38.382 μs 0.7655 μs 0.8191 μs 38.352 μs 106,691,670.07672700 4,902 B
SplineResampler 4095 10 96000 -> 192000 (CachedDirect) X86Base, X64, Bmi1, Bmi2, Lzcnt, Sse, Sse2, Aes, Pclmulqdq, Sse3, Ssse3, Sse41, Sse42, Avx, Popcnt, Avx2, Fma 39.403 μs 0.7864 μs 0.7724 μs 39.389 μs 103,924,973.48120400 4,902 B