Skip to content

Instantly share code, notes, and snippets.

@nietras
Created August 8, 2016 20:46
Show Gist options
  • Save nietras/aca8629b1aa095c31a7ebea831d8cdba to your computer and use it in GitHub Desktop.
Save nietras/aca8629b1aa095c31a7ebea831d8cdba to your computer and use it in GitHub Desktop.
Yet another round of memory copy benchmark on .NET (only RyuJIT 64-bit)
Host Process Environment Information:
BenchmarkDotNet=v0.9.8.0
OS=Microsoft Windows NT 6.2.9200.0
Processor=Intel(R) Core(TM) i5-3475S CPU 2.90GHz, ProcessorCount=4
Frequency=2840373 ticks, Resolution=352.0664 ns, Timer=TSC
CLR=MS.NET 4.0.30319.42000, Arch=32-bit RELEASE
GC=Concurrent Workstation
JitModules=clrjit-v4.6.1080.0

Type=CopiesBenchmark  Mode=Throughput  Platform=X64  
Jit=RyuJit  GarbageCollection=Concurrent Workstation  LaunchCount=1  
WarmupCount=1  TargetCount=5  
                   Method | BytesCopied |          Median |        StdDev | Scaled |            Mean |    StdError |        StdDev |          Op/s |             Min |              Q1 |          Median |              Q3 |             Max |

----------------------------- |------------ |---------------- |-------------- |------- |---------------- |------------ |-------------- |-------------- |---------------- |---------------- |---------------- |---------------- |---------------- | ArrayCopy | 0 | 8.5317 ns | 0.2031 ns | 1.00 | 8.4695 ns | 0.0908 ns | 0.2031 ns | 118070301.08 | 8.2289 ns | 8.2650 ns | 8.5317 ns | 8.6430 ns | 8.7287 ns | SimpleLoop | 0 | 0.6178 ns | 0.0330 ns | 0.07 | 0.6352 ns | 0.0147 ns | 0.0330 ns | 1574374182.22 | 0.6070 ns | 0.6092 ns | 0.6178 ns | 0.6699 ns | 0.6815 ns | BufferBlockCopy | 0 | 10.0100 ns | 0.0750 ns | 1.17 | 10.0038 ns | 0.0335 ns | 0.0750 ns | 99962433.16 | 9.8896 ns | 9.9348 ns | 10.0100 ns | 10.0696 ns | 10.0786 ns | BufferMemoryCopy | 0 | 9.7789 ns | 0.0129 ns | 1.15 | 9.7708 ns | 0.0058 ns | 0.0129 ns | 102345571.38 | 9.7565 ns | 9.7567 ns | 9.7789 ns | 9.7809 ns | 9.7820 ns | MsvcrtMemmove | 0 | 21.2333 ns | 0.5308 ns | 2.49 | 21.5160 ns | 0.2374 ns | 0.5308 ns | 46477122.42 | 21.1643 ns | 21.1811 ns | 21.2333 ns | 21.9921 ns | 22.4215 ns | MsvcrtMemmoveOverhead | 0 | 21.5636 ns | 0.0251 ns | 2.53 | 21.5589 ns | 0.0112 ns | 0.0251 ns | 46384571.51 | 21.5255 ns | 21.5344 ns | 21.5636 ns | 21.5810 ns | 21.5904 ns | UnsafeCopyBlock | 0 | 8.7123 ns | 0.0486 ns | 1.02 | 8.7031 ns | 0.0217 ns | 0.0486 ns | 114901288.32 | 8.6451 ns | 8.6529 ns | 8.7123 ns | 8.7487 ns | 8.7527 ns | IllyriadVectorizedCopy | 0 | 3.5392 ns | 0.0263 ns | 0.41 | 3.5370 ns | 0.0118 ns | 0.0263 ns | 282726288.94 | 3.5129 ns | 3.5135 ns | 3.5392 ns | 3.5594 ns | 3.5774 ns | AndermanVectorizedCopy | 0 | 7.1847 ns | 0.0725 ns | 0.84 | 7.2155 ns | 0.0324 ns | 0.0725 ns | 138590332.62 | 7.1310 ns | 7.1566 ns | 7.1847 ns | 7.2899 ns | 7.3095 ns | UnsafeIllyriadVectorizedCopy | 0 | 3.6519 ns | 0.0554 ns | 0.43 | 3.6781 ns | 0.0248 ns | 0.0554 ns | 271878614.48 | 3.6408 ns | 3.6409 ns | 3.6519 ns | 3.7284 ns | 3.7719 ns | UnsafeAndermanVectorizedCopy | 0 | 7.1355 ns | 0.0354 ns | 0.84 | 7.1390 ns | 0.0158 ns | 0.0354 ns | 140076197.95 | 7.1107 ns | 7.1121 ns | 7.1355 ns | 7.1676 ns | 7.1986 ns | Buffer_MemmoveOriginal | 0 | 8.3410 ns | 0.2675 ns | 0.98 | 8.5252 ns | 0.1196 ns | 0.2675 ns | 117299345.91 | 8.3289 ns | 8.3307 ns | 8.3410 ns | 8.8118 ns | 8.8901 ns | Buffer_MemmoveJamesqo | 0 | 8.2608 ns | 0.0778 ns | 0.97 | 8.2298 ns | 0.0348 ns | 0.0778 ns | 121509324.9 | 8.1373 ns | 8.1473 ns | 8.2608 ns | 8.2969 ns | 8.3115 ns | Buffer_MemmoveTannerGooding | 0 | 8.3729 ns | 0.1030 ns | 0.98 | 8.3301 ns | 0.0461 ns | 0.1030 ns | 120047136.95 | 8.2082 ns | 8.2225 ns | 8.3729 ns | 8.4162 ns | 8.4495 ns | Buffer_MemmoveJamesqo2 | 0 | 8.3277 ns | 0.0822 ns | 0.98 | 8.3084 ns | 0.0368 ns | 0.0822 ns | 120360517.52 | 8.2181 ns | 8.2292 ns | 8.3277 ns | 8.3779 ns | 8.4239 ns | Buffer_MemmoveTannerGooding2 | 0 | 8.3623 ns | 0.0349 ns | 0.98 | 8.3614 ns | 0.0156 ns | 0.0349 ns | 119597332.97 | 8.3207 ns | 8.3331 ns | 8.3623 ns | 8.3892 ns | 8.4159 ns | ArrayCopy | 1 | 13.5557 ns | 0.1094 ns | 1.00 | 13.5392 ns | 0.0489 ns | 0.1094 ns | 73859694.93 | 13.3649 ns | 13.4523 ns | 13.5557 ns | 13.6178 ns | 13.6669 ns | SimpleLoop | 1 | 0.8956 ns | 0.0242 ns | 0.07 | 0.9061 ns | 0.0108 ns | 0.0242 ns | 1103665014.39 | 0.8864 ns | 0.8906 ns | 0.8956 ns | 0.9268 ns | 0.9474 ns | BufferBlockCopy | 1 | 11.9664 ns | 0.0403 ns | 0.88 | 11.9790 ns | 0.0180 ns | 0.0403 ns | 83479698.94 | 11.9537 ns | 11.9553 ns | 11.9664 ns | 12.0089 ns | 12.0502 ns | BufferMemoryCopy | 1 | 9.2550 ns | 0.0808 ns | 0.68 | 9.2310 ns | 0.0361 ns | 0.0808 ns | 108330189.78 | 9.0897 ns | 9.1722 ns | 9.2550 ns | 9.2779 ns | 9.2953 ns | MsvcrtMemmove | 1 | 21.2308 ns | 0.0708 ns | 1.57 | 21.2002 ns | 0.0317 ns | 0.0708 ns | 47169353.21 | 21.0941 ns | 21.1284 ns | 21.2308 ns | 21.2567 ns | 21.2637 ns | MsvcrtMemmoveOverhead | 1 | 21.4568 ns | 0.1508 ns | 1.58 | 21.4093 ns | 0.0674 ns | 0.1508 ns | 46708566.97 | 21.1572 ns | 21.2855 ns | 21.4568 ns | 21.5094 ns | 21.5598 ns | UnsafeCopyBlock | 1 | 9.4754 ns | 0.0551 ns | 0.70 | 9.5043 ns | 0.0246 ns | 0.0551 ns | 105215545.18 | 9.4641 ns | 9.4675 ns | 9.4754 ns | 9.5555 ns | 9.5964 ns | IllyriadVectorizedCopy | 1 | 9.2849 ns | 0.0363 ns | 0.68 | 9.2733 ns | 0.0162 ns | 0.0363 ns | 107836934.96 | 9.2205 ns | 9.2372 ns | 9.2849 ns | 9.3035 ns | 9.3116 ns | AndermanVectorizedCopy | 1 | 8.0456 ns | 0.0751 ns | 0.59 | 8.0175 ns | 0.0336 ns | 0.0751 ns | 124727044.39 | 7.9342 ns | 7.9396 ns | 8.0456 ns | 8.0814 ns | 8.1083 ns | UnsafeIllyriadVectorizedCopy | 1 | 10.4547 ns | 0.0851 ns | 0.77 | 10.4654 ns | 0.0381 ns | 0.0851 ns | 95552577.25 | 10.3790 ns | 10.3901 ns | 10.4547 ns | 10.5461 ns | 10.5923 ns | UnsafeAndermanVectorizedCopy | 1 | 8.0808 ns | 0.0521 ns | 0.60 | 8.0807 ns | 0.0233 ns | 0.0521 ns | 123751318.49 | 8.0122 ns | 8.0314 ns | 8.0808 ns | 8.1300 ns | 8.1441 ns | Buffer_MemmoveOriginal | 1 | 8.6786 ns | 0.2325 ns | 0.64 | 8.7367 ns | 0.1040 ns | 0.2325 ns | 114460031.73 | 8.5259 ns | 8.5537 ns | 8.6786 ns | 8.9487 ns | 9.1137 ns | Buffer_MemmoveJamesqo | 1 | 8.6940 ns | 0.0590 ns | 0.64 | 8.6915 ns | 0.0264 ns | 0.0590 ns | 115054589.13 | 8.6276 ns | 8.6346 ns | 8.6940 ns | 8.7472 ns | 8.7709 ns | Buffer_MemmoveTannerGooding | 1 | 8.3670 ns | 0.0320 ns | 0.62 | 8.3693 ns | 0.0143 ns | 0.0320 ns | 119484880.12 | 8.3359 ns | 8.3404 ns | 8.3670 ns | 8.3993 ns | 8.4165 ns | Buffer_MemmoveJamesqo2 | 1 | 8.6417 ns | 0.0836 ns | 0.64 | 8.6152 ns | 0.0374 ns | 0.0836 ns | 116073258.67 | 8.5196 ns | 8.5276 ns | 8.6417 ns | 8.6896 ns | 8.7089 ns | Buffer_MemmoveTannerGooding2 | 1 | 8.6267 ns | 0.1052 ns | 0.64 | 8.6021 ns | 0.0471 ns | 0.1052 ns | 116251296.67 | 8.4481 ns | 8.5058 ns | 8.6267 ns | 8.6860 ns | 8.7329 ns | ArrayCopy | 2 | 10.6690 ns | 0.0401 ns | 1.00 | 10.6713 ns | 0.0179 ns | 0.0401 ns | 93709302.85 | 10.6286 ns | 10.6363 ns | 10.6690 ns | 10.7074 ns | 10.7323 ns | SimpleLoop | 2 | 2.0619 ns | 0.0327 ns | 0.19 | 2.0609 ns | 0.0146 ns | 0.0327 ns | 485233444.21 | 2.0148 ns | 2.0298 ns | 2.0619 ns | 2.0914 ns | 2.0937 ns | BufferBlockCopy | 2 | 11.9882 ns | 0.0706 ns | 1.12 | 11.9722 ns | 0.0316 ns | 0.0706 ns | 83526522.02 | 11.8647 ns | 11.9050 ns | 11.9882 ns | 12.0315 ns | 12.0449 ns | BufferMemoryCopy | 2 | 9.1619 ns | 0.0703 ns | 0.86 | 9.1608 ns | 0.0314 ns | 0.0703 ns | 109160197.64 | 9.0814 ns | 9.0961 ns | 9.1619 ns | 9.2251 ns | 9.2619 ns | MsvcrtMemmove | 2 | 21.9886 ns | 0.0773 ns | 2.06 | 21.9954 ns | 0.0346 ns | 0.0773 ns | 45464048.24 | 21.9112 ns | 21.9310 ns | 21.9886 ns | 22.0632 ns | 22.1160 ns | MsvcrtMemmoveOverhead | 2 | 21.4629 ns | 0.0666 ns | 2.01 | 21.4936 ns | 0.0298 ns | 0.0666 ns | 46525580.52 | 21.4420 ns | 21.4464 ns | 21.4629 ns | 21.5561 ns | 21.6036 ns | UnsafeCopyBlock | 2 | 10.2310 ns | 0.0765 ns | 0.96 | 10.2291 ns | 0.0342 ns | 0.0765 ns | 97760099.09 | 10.1375 ns | 10.1532 ns | 10.2310 ns | 10.3041 ns | 10.3126 ns | IllyriadVectorizedCopy | 2 | 10.1495 ns | 0.0825 ns | 0.95 | 10.1660 ns | 0.0369 ns | 0.0825 ns | 98367309.69 | 10.0599 ns | 10.0959 ns | 10.1495 ns | 10.2443 ns | 10.2778 ns | AndermanVectorizedCopy | 2 | 8.0909 ns | 0.0462 ns | 0.76 | 8.0853 ns | 0.0206 ns | 0.0462 ns | 123680753.91 | 8.0219 ns | 8.0414 ns | 8.0909 ns | 8.1265 ns | 8.1421 ns | UnsafeIllyriadVectorizedCopy | 2 | 11.2742 ns | 0.0632 ns | 1.06 | 11.2978 ns | 0.0283 ns | 0.0632 ns | 88512510.62 | 11.2564 ns | 11.2586 ns | 11.2742 ns | 11.3489 ns | 11.4086 ns | UnsafeAndermanVectorizedCopy | 2 | 8.1327 ns | 0.0368 ns | 0.76 | 8.1327 ns | 0.0165 ns | 0.0368 ns | 122960707.61 | 8.0797 ns | 8.0991 ns | 8.1327 ns | 8.1663 ns | 8.1753 ns | Buffer_MemmoveOriginal | 2 | 8.2077 ns | 0.0902 ns | 0.77 | 8.2361 ns | 0.0404 ns | 0.0902 ns | 121415982.81 | 8.1244 ns | 8.1613 ns | 8.2077 ns | 8.3253 ns | 8.3563 ns | Buffer_MemmoveJamesqo | 2 | 8.3676 ns | 0.1170 ns | 0.78 | 8.3507 ns | 0.0523 ns | 0.1170 ns | 119751060.35 | 8.1878 ns | 8.2433 ns | 8.3676 ns | 8.4495 ns | 8.5028 ns | Buffer_MemmoveTannerGooding | 2 | 8.6405 ns | 0.0439 ns | 0.81 | 8.6401 ns | 0.0196 ns | 0.0439 ns | 115739358.7 | 8.5918 ns | 8.5965 ns | 8.6405 ns | 8.6835 ns | 8.6902 ns | Buffer_MemmoveJamesqo2 | 2 | 8.3437 ns | 0.0281 ns | 0.78 | 8.3493 ns | 0.0126 ns | 0.0281 ns | 119770789.47 | 8.3184 ns | 8.3236 ns | 8.3437 ns | 8.3777 ns | 8.3859 ns | Buffer_MemmoveTannerGooding2 | 2 | 8.3188 ns | 0.0669 ns | 0.78 | 8.3237 ns | 0.0299 ns | 0.0669 ns | 120139324.36 | 8.2317 ns | 8.2622 ns | 8.3188 ns | 8.3875 ns | 8.3995 ns | ArrayCopy | 3 | 11.1131 ns | 0.0865 ns | 1.00 | 11.1509 ns | 0.0387 ns | 0.0865 ns | 89678958.84 | 11.0500 ns | 11.0800 ns | 11.1131 ns | 11.2407 ns | 11.2566 ns | SimpleLoop | 3 | 3.2698 ns | 0.0253 ns | 0.29 | 3.2578 ns | 0.0113 ns | 0.0253 ns | 306951441.46 | 3.2218 ns | 3.2315 ns | 3.2698 ns | 3.2783 ns | 3.2787 ns | BufferBlockCopy | 3 | 11.9314 ns | 0.0952 ns | 1.07 | 11.8929 ns | 0.0426 ns | 0.0952 ns | 84084051.21 | 11.7539 ns | 11.7953 ns | 11.9314 ns | 11.9711 ns | 11.9748 ns | BufferMemoryCopy | 3 | 9.2533 ns | 0.0557 ns | 0.83 | 9.2426 ns | 0.0249 ns | 0.0557 ns | 108194937.4 | 9.1504 ns | 9.1961 ns | 9.2533 ns | 9.2837 ns | 9.2978 ns | MsvcrtMemmove | 3 | 22.4919 ns | 0.1370 ns | 2.02 | 22.5274 ns | 0.0613 ns | 0.1370 ns | 44390337.71 | 22.4053 ns | 22.4413 ns | 22.4919 ns | 22.6313 ns | 22.7632 ns | MsvcrtMemmoveOverhead | 3 | 21.6081 ns | 0.1451 ns | 1.94 | 21.6206 ns | 0.0649 ns | 0.1451 ns | 46252238.04 | 21.4233 ns | 21.5073 ns | 21.6081 ns | 21.7401 ns | 21.8286 ns | UnsafeCopyBlock | 3 | 10.7544 ns | 0.0676 ns | 0.97 | 10.7367 ns | 0.0303 ns | 0.0676 ns | 93138120.75 | 10.6278 ns | 10.6782 ns | 10.7544 ns | 10.7865 ns | 10.8101 ns | IllyriadVectorizedCopy | 3 | 11.0715 ns | 0.0797 ns | 1.00 | 11.0977 ns | 0.0357 ns | 0.0797 ns | 90109070.82 | 11.0143 ns | 11.0344 ns | 11.0715 ns | 11.1740 ns | 11.2202 ns | AndermanVectorizedCopy | 3 | 8.3721 ns | 0.0678 ns | 0.75 | 8.3282 ns | 0.0303 ns | 0.0678 ns | 120073876.7 | 8.2419 ns | 8.2547 ns | 8.3721 ns | 8.3797 ns | 8.3799 ns | UnsafeIllyriadVectorizedCopy | 3 | 12.1741 ns | 0.0748 ns | 1.10 | 12.2164 ns | 0.0335 ns | 0.0748 ns | 81857238.12 | 12.1563 ns | 12.1575 ns | 12.1741 ns | 12.2964 ns | 12.3169 ns | UnsafeAndermanVectorizedCopy | 3 | 8.3473 ns | 0.0474 ns | 0.75 | 8.3692 ns | 0.0212 ns | 0.0474 ns | 119485883.77 | 8.3261 ns | 8.3338 ns | 8.3473 ns | 8.4155 ns | 8.4439 ns | Buffer_MemmoveOriginal | 3 | 8.9039 ns | 0.2216 ns | 0.80 | 8.9498 ns | 0.0991 ns | 0.2216 ns | 111733909.15 | 8.7086 ns | 8.7446 ns | 8.9039 ns | 9.1781 ns | 9.2183 ns | Buffer_MemmoveJamesqo | 3 | 8.3434 ns | 0.0531 ns | 0.75 | 8.3497 ns | 0.0237 ns | 0.0531 ns | 119764919.72 | 8.2758 ns | 8.3069 ns | 8.3434 ns | 8.3956 ns | 8.4221 ns | Buffer_MemmoveTannerGooding | 3 | 8.3682 ns | 0.0513 ns | 0.75 | 8.3654 ns | 0.0230 ns | 0.0513 ns | 119540360.41 | 8.3144 ns | 8.3149 ns | 8.3682 ns | 8.4144 ns | 8.4320 ns | Buffer_MemmoveJamesqo2 | 3 | 8.6736 ns | 0.2062 ns | 0.78 | 8.7814 ns | 0.0922 ns | 0.2062 ns | 113877097.99 | 8.6267 ns | 8.6406 ns | 8.6736 ns | 8.9761 ns | 9.1220 ns | Buffer_MemmoveTannerGooding2 | 3 | 8.5771 ns | 0.0808 ns | 0.77 | 8.5771 ns | 0.0362 ns | 0.0808 ns | 116589929.81 | 8.4907 ns | 8.5118 ns | 8.5771 ns | 8.6423 ns | 8.7064 ns | ArrayCopy | 4 | 10.8496 ns | 0.0814 ns | 1.00 | 10.8161 ns | 0.0364 ns | 0.0814 ns | 92454672.63 | 10.6885 ns | 10.7395 ns | 10.8496 ns | 10.8760 ns | 10.9008 ns | SimpleLoop | 4 | 4.5018 ns | 0.0216 ns | 0.41 | 4.5100 ns | 0.0097 ns | 0.0216 ns | 221728733.32 | 4.4888 ns | 4.4930 ns | 4.5018 ns | 4.5312 ns | 4.5433 ns | BufferBlockCopy | 4 | 11.9672 ns | 0.1036 ns | 1.10 | 11.9414 ns | 0.0463 ns | 0.1036 ns | 83742100.83 | 11.7810 ns | 11.8425 ns | 11.9672 ns | 12.0275 ns | 12.0403 ns | BufferMemoryCopy | 4 | 9.2925 ns | 0.0492 ns | 0.86 | 9.2748 ns | 0.0220 ns | 0.0492 ns | 107819501.98 | 9.2150 ns | 9.2239 ns | 9.2925 ns | 9.3167 ns | 9.3327 ns | MsvcrtMemmove | 4 | 23.0487 ns | 0.0440 ns | 2.12 | 23.0424 ns | 0.0197 ns | 0.0440 ns | 43398248.88 | 22.9761 ns | 23.0019 ns | 23.0487 ns | 23.0798 ns | 23.0919 ns | MsvcrtMemmoveOverhead | 4 | 21.4319 ns | 0.1254 ns | 1.98 | 21.4747 ns | 0.0561 ns | 0.1254 ns | 46566530.2 | 21.3512 ns | 21.3626 ns | 21.4319 ns | 21.6081 ns | 21.6170 ns | UnsafeCopyBlock | 4 | 11.3625 ns | 0.0718 ns | 1.05 | 11.3699 ns | 0.0321 ns | 0.0718 ns | 87951166.18 | 11.2942 ns | 11.3005 ns | 11.3625 ns | 11.4432 ns | 11.4505 ns | IllyriadVectorizedCopy | 4 | 8.3704 ns | 0.0345 ns | 0.77 | 8.3814 ns | 0.0154 ns | 0.0345 ns | 119312414.47 | 8.3464 ns | 8.3548 ns | 8.3704 ns | 8.4134 ns | 8.4361 ns | AndermanVectorizedCopy | 4 | 8.0204 ns | 0.0787 ns | 0.74 | 8.0076 ns | 0.0352 ns | 0.0787 ns | 124880602.71 | 7.8992 ns | 7.9291 ns | 8.0204 ns | 8.0798 ns | 8.0851 ns | UnsafeIllyriadVectorizedCopy | 4 | 9.4396 ns | 0.0739 ns | 0.87 | 9.4789 ns | 0.0330 ns | 0.0739 ns | 105497367.73 | 9.4168 ns | 9.4221 ns | 9.4396 ns | 9.5554 ns | 9.5876 ns | UnsafeAndermanVectorizedCopy | 4 | 7.8413 ns | 0.0845 ns | 0.72 | 7.8514 ns | 0.0378 ns | 0.0845 ns | 127365460.29 | 7.7672 ns | 7.7699 ns | 7.8413 ns | 7.9380 ns | 7.9463 ns | Buffer_MemmoveOriginal | 4 | 8.6079 ns | 0.2461 ns | 0.79 | 8.5502 ns | 0.1100 ns | 0.2461 ns | 116956197.81 | 8.2493 ns | 8.2949 ns | 8.6079 ns | 8.7767 ns | 8.8056 ns | Buffer_MemmoveJamesqo | 4 | 8.2730 ns | 0.0550 ns | 0.76 | 8.2589 ns | 0.0246 ns | 0.0550 ns | 121081227.74 | 8.1632 ns | 8.2160 ns | 8.2730 ns | 8.2948 ns | 8.3005 ns | Buffer_MemmoveTannerGooding | 4 | 8.6006 ns | 0.0628 ns | 0.79 | 8.5858 ns | 0.0281 ns | 0.0628 ns | 116470731.4 | 8.5118 ns | 8.5233 ns | 8.6006 ns | 8.6411 ns | 8.6673 ns | Buffer_MemmoveJamesqo2 | 4 | 8.2689 ns | 0.0814 ns | 0.76 | 8.3053 ns | 0.0364 ns | 0.0814 ns | 120405450.21 | 8.2206 ns | 8.2436 ns | 8.2689 ns | 8.3851 ns | 8.4286 ns | Buffer_MemmoveTannerGooding2 | 4 | 8.2788 ns | 0.0299 ns | 0.76 | 8.2749 ns | 0.0134 ns | 0.0299 ns | 120847051.47 | 8.2287 ns | 8.2481 ns | 8.2788 ns | 8.2998 ns | 8.3080 ns | ArrayCopy | 5 | 11.3206 ns | 0.0854 ns | 1.00 | 11.3266 ns | 0.0382 ns | 0.0854 ns | 88287815.25 | 11.2124 ns | 11.2610 ns | 11.3206 ns | 11.3952 ns | 11.4516 ns | SimpleLoop | 5 | 5.7124 ns | 0.1561 ns | 0.50 | 5.7773 ns | 0.0698 ns | 0.1561 ns | 173089955.18 | 5.6606 ns | 5.6617 ns | 5.7124 ns | 5.9254 ns | 6.0318 ns | BufferBlockCopy | 5 | 12.2417 ns | 0.4216 ns | 1.08 | 12.1100 ns | 0.1885 ns | 0.4216 ns | 82576584.45 | 11.6741 ns | 11.6834 ns | 12.2417 ns | 12.4707 ns | 12.6567 ns | BufferMemoryCopy | 5 | 9.6943 ns | 0.2222 ns | 0.86 | 9.7126 ns | 0.0994 ns | 0.2222 ns | 102958616.4 | 9.4289 ns | 9.5055 ns | 9.6943 ns | 9.9290 ns | 9.9835 ns | MsvcrtMemmove | 5 | 24.3433 ns | 0.4874 ns | 2.15 | 24.3407 ns | 0.2180 ns | 0.4874 ns | 41083403.13 | 23.6773 ns | 23.9782 ns | 24.3433 ns | 24.7020 ns | 25.0522 ns | MsvcrtMemmoveOverhead | 5 | 21.9768 ns | 0.6695 ns | 1.94 | 22.2459 ns | 0.2994 ns | 0.6695 ns | 44952092.42 | 21.5271 ns | 21.6804 ns | 21.9768 ns | 22.9460 ns | 23.1095 ns | UnsafeCopyBlock | 5 | 12.5832 ns | 0.3342 ns | 1.11 | 12.4322 ns | 0.1495 ns | 0.3342 ns | 80436107.33 | 11.8824 ns | 12.1187 ns | 12.5832 ns | 12.6703 ns | 12.7050 ns | IllyriadVectorizedCopy | 5 | 7.8104 ns | 0.2662 ns | 0.69 | 7.8842 ns | 0.1190 ns | 0.2662 ns | 126836044.73 | 7.6312 ns | 7.7080 ns | 7.8104 ns | 8.0973 ns | 8.3352 ns | AndermanVectorizedCopy | 5 | 8.2453 ns | 0.1135 ns | 0.73 | 8.2394 ns | 0.0508 ns | 0.1135 ns | 121368329.99 | 8.0550 ns | 8.1448 ns | 8.2453 ns | 8.3310 ns | 8.3494 ns | UnsafeIllyriadVectorizedCopy | 5 | 9.2006 ns | 0.1518 ns | 0.81 | 9.2235 ns | 0.0679 ns | 0.1518 ns | 108418165.67 | 9.0672 ns | 9.1045 ns | 9.2006 ns | 9.3540 ns | 9.4692 ns | UnsafeAndermanVectorizedCopy | 5 | 8.0770 ns | 0.0352 ns | 0.71 | 8.0853 ns | 0.0157 ns | 0.0352 ns | 123680593.41 | 8.0538 ns | 8.0551 ns | 8.0770 ns | 8.1198 ns | 8.1381 ns | Buffer_MemmoveOriginal | 5 | 8.5801 ns | 0.0578 ns | 0.76 | 8.6083 ns | 0.0258 ns | 0.0578 ns | 116167327.82 | 8.5557 ns | 8.5656 ns | 8.5801 ns | 8.6650 ns | 8.6988 ns | Buffer_MemmoveJamesqo | 5 | 8.3339 ns | 0.0485 ns | 0.74 | 8.3259 ns | 0.0217 ns | 0.0485 ns | 120107333.28 | 8.2629 ns | 8.2773 ns | 8.3339 ns | 8.3705 ns | 8.3808 ns | Buffer_MemmoveTannerGooding | 5 | 8.3067 ns | 0.0435 ns | 0.73 | 8.3008 ns | 0.0195 ns | 0.0435 ns | 120470605.13 | 8.2540 ns | 8.2559 ns | 8.3067 ns | 8.3426 ns | 8.3429 ns | Buffer_MemmoveJamesqo2 | 5 | 8.5802 ns | 0.0823 ns | 0.76 | 8.5309 ns | 0.0368 ns | 0.0823 ns | 117221281.28 | 8.3914 ns | 8.4558 ns | 8.5802 ns | 8.5812 ns | 8.5817 ns | Buffer_MemmoveTannerGooding2 | 5 | 8.4543 ns | 0.1297 ns | 0.75 | 8.5155 ns | 0.0580 ns | 0.1297 ns | 117433167.19 | 8.3800 ns | 8.4149 ns | 8.4543 ns | 8.6466 ns | 8.7036 ns | ArrayCopy | 6 | 12.3655 ns | 0.1288 ns | 1.00 | 12.3881 ns | 0.0576 ns | 0.1288 ns | 80722486.68 | 12.2758 ns | 12.2768 ns | 12.3655 ns | 12.5108 ns | 12.5848 ns | SimpleLoop | 6 | 6.7950 ns | 0.0286 ns | 0.55 | 6.7951 ns | 0.0128 ns | 0.0286 ns | 147165662.65 | 6.7660 ns | 6.7666 ns | 6.7950 ns | 6.8235 ns | 6.8280 ns | BufferBlockCopy | 6 | 11.5454 ns | 0.1303 ns | 0.93 | 11.5932 ns | 0.0583 ns | 0.1303 ns | 86257250.71 | 11.4585 ns | 11.4989 ns | 11.5454 ns | 11.7115 ns | 11.8027 ns | BufferMemoryCopy | 6 | 9.4399 ns | 0.0993 ns | 0.76 | 9.4025 ns | 0.0444 ns | 0.0993 ns | 106355254.63 | 9.2254 ns | 9.3320 ns | 9.4399 ns | 9.4542 ns | 9.4564 ns | MsvcrtMemmove | 6 | 23.7624 ns | 0.3079 ns | 1.92 | 23.8070 ns | 0.1377 ns | 0.3079 ns | 42004396.82 | 23.4455 ns | 23.5999 ns | 23.7624 ns | 24.0364 ns | 24.2995 ns | MsvcrtMemmoveOverhead | 6 | 21.2522 ns | 0.0681 ns | 1.72 | 21.2641 ns | 0.0305 ns | 0.0681 ns | 47027534.91 | 21.1869 ns | 21.2001 ns | 21.2522 ns | 21.3342 ns | 21.3387 ns | UnsafeCopyBlock | 6 | 12.1354 ns | 0.0637 ns | 0.98 | 12.1506 ns | 0.0285 ns | 0.0637 ns | 82300283.57 | 12.1054 ns | 12.1074 ns | 12.1354 ns | 12.2015 ns | 12.2610 ns | IllyriadVectorizedCopy | 6 | 8.8617 ns | 0.0435 ns | 0.72 | 8.8635 ns | 0.0194 ns | 0.0435 ns | 112821621.46 | 8.8066 ns | 8.8320 ns | 8.8617 ns | 8.8960 ns | 8.9289 ns | AndermanVectorizedCopy | 6 | 7.9737 ns | 0.0289 ns | 0.64 | 7.9767 ns | 0.0129 ns | 0.0289 ns | 125364444.22 | 7.9354 ns | 7.9513 ns | 7.9737 ns | 8.0037 ns | 8.0099 ns | UnsafeIllyriadVectorizedCopy | 6 | 9.8653 ns | 0.1083 ns | 0.80 | 9.9215 ns | 0.0484 ns | 0.1083 ns | 100791468.88 | 9.8055 ns | 9.8339 ns | 9.8653 ns | 10.0372 ns | 10.0378 ns | UnsafeAndermanVectorizedCopy | 6 | 7.9980 ns | 0.1335 ns | 0.65 | 7.9829 ns | 0.0597 ns | 0.1335 ns | 125267820.76 | 7.7658 ns | 7.8803 ns | 7.9980 ns | 8.0779 ns | 8.1314 ns | Buffer_MemmoveOriginal | 6 | 8.2819 ns | 0.1201 ns | 0.67 | 8.2406 ns | 0.0537 ns | 0.1201 ns | 121350496.87 | 8.0646 ns | 8.1191 ns | 8.2819 ns | 8.3415 ns | 8.3512 ns | Buffer_MemmoveJamesqo | 6 | 8.2360 ns | 0.1163 ns | 0.67 | 8.2499 ns | 0.0520 ns | 0.1163 ns | 121214201.94 | 8.1166 ns | 8.1440 ns | 8.2360 ns | 8.3626 ns | 8.4105 ns | Buffer_MemmoveTannerGooding | 6 | 8.5825 ns | 0.0287 ns | 0.69 | 8.5970 ns | 0.0129 ns | 0.0287 ns | 116319569.98 | 8.5720 ns | 8.5764 ns | 8.5825 ns | 8.6249 ns | 8.6429 ns | Buffer_MemmoveJamesqo2 | 6 | 8.2494 ns | 0.0225 ns | 0.67 | 8.2550 ns | 0.0101 ns | 0.0225 ns | 121139170.76 | 8.2236 ns | 8.2360 ns | 8.2494 ns | 8.2767 ns | 8.2803 ns | Buffer_MemmoveTannerGooding2 | 6 | 8.2690 ns | 0.0237 ns | 0.67 | 8.2748 ns | 0.0106 ns | 0.0237 ns | 120849258.04 | 8.2458 ns | 8.2537 ns | 8.2690 ns | 8.2987 ns | 8.3035 ns | ArrayCopy | 7 | 11.1437 ns | 0.0346 ns | 1.00 | 11.1519 ns | 0.0155 ns | 0.0346 ns | 89670555.07 | 11.1142 ns | 11.1201 ns | 11.1437 ns | 11.1878 ns | 11.1924 ns | SimpleLoop | 7 | 8.0037 ns | 0.0249 ns | 0.72 | 7.9945 ns | 0.0111 ns | 0.0249 ns | 125086198.95 | 7.9543 ns | 7.9716 ns | 8.0037 ns | 8.0128 ns | 8.0186 ns | BufferBlockCopy | 7 | 11.8584 ns | 0.1017 ns | 1.06 | 11.8571 ns | 0.0455 ns | 0.1017 ns | 84337463.72 | 11.7434 ns | 11.7618 ns | 11.8584 ns | 11.9518 ns | 11.9998 ns | BufferMemoryCopy | 7 | 9.4511 ns | 0.0875 ns | 0.85 | 9.4097 ns | 0.0391 ns | 0.0875 ns | 106273698.14 | 9.2594 ns | 9.3329 ns | 9.4511 ns | 9.4657 ns | 9.4703 ns | MsvcrtMemmove | 7 | 23.9942 ns | 0.1056 ns | 2.15 | 23.9851 ns | 0.0472 ns | 0.1056 ns | 41692616.24 | 23.8392 ns | 23.8900 ns | 23.9942 ns | 24.0756 ns | 24.1250 ns | MsvcrtMemmoveOverhead | 7 | 20.8064 ns | 0.3426 ns | 1.87 | 20.9533 ns | 0.1532 ns | 0.3426 ns | 47725258.54 | 20.6285 ns | 20.6595 ns | 20.8064 ns | 21.3205 ns | 21.3640 ns | UnsafeCopyBlock | 7 | 12.9760 ns | 0.1293 ns | 1.16 | 12.9955 ns | 0.0578 ns | 0.1293 ns | 76949443.29 | 12.8058 ns | 12.8877 ns | 12.9760 ns | 13.1131 ns | 13.1459 ns | IllyriadVectorizedCopy | 7 | 9.7060 ns | 0.0369 ns | 0.87 | 9.7005 ns | 0.0165 ns | 0.0369 ns | 103087943.56 | 9.6419 ns | 9.6721 ns | 9.7060 ns | 9.7261 ns | 9.7444 ns | AndermanVectorizedCopy | 7 | 8.2075 ns | 0.0062 ns | 0.74 | 8.2109 ns | 0.0028 ns | 0.0062 ns | 121788735.78 | 8.2055 ns | 8.2065 ns | 8.2075 ns | 8.2171 ns | 8.2204 ns | UnsafeIllyriadVectorizedCopy | 7 | 10.9799 ns | 0.1444 ns | 0.99 | 10.9963 ns | 0.0646 ns | 0.1444 ns | 90939757.22 | 10.8332 ns | 10.8725 ns | 10.9799 ns | 11.1283 ns | 11.2135 ns | UnsafeAndermanVectorizedCopy | 7 | 8.2075 ns | 0.1892 ns | 0.74 | 8.2439 ns | 0.0846 ns | 0.1892 ns | 121301876.47 | 7.9894 ns | 8.0783 ns | 8.2075 ns | 8.4277 ns | 8.4699 ns | Buffer_MemmoveOriginal | 7 | 8.5647 ns | 0.0480 ns | 0.77 | 8.5701 ns | 0.0215 ns | 0.0480 ns | 116684095.76 | 8.5185 ns | 8.5312 ns | 8.5647 ns | 8.6118 ns | 8.6462 ns | Buffer_MemmoveJamesqo | 7 | 8.4273 ns | 0.0625 ns | 0.76 | 8.4549 ns | 0.0279 ns | 0.0625 ns | 118275024.27 | 8.3912 ns | 8.4049 ns | 8.4273 ns | 8.5186 ns | 8.5447 ns | Buffer_MemmoveTannerGooding | 7 | 8.6514 ns | 0.0663 ns | 0.78 | 8.6469 ns | 0.0296 ns | 0.0663 ns | 115648521.05 | 8.5509 ns | 8.5841 ns | 8.6514 ns | 8.7074 ns | 8.7156 ns | Buffer_MemmoveJamesqo2 | 7 | 8.5583 ns | 0.0455 ns | 0.77 | 8.5525 ns | 0.0203 ns | 0.0455 ns | 116924989.91 | 8.4936 ns | 8.5079 ns | 8.5583 ns | 8.5941 ns | 8.6079 ns | Buffer_MemmoveTannerGooding2 | 7 | 8.5628 ns | 0.0348 ns | 0.77 | 8.5720 ns | 0.0156 ns | 0.0348 ns | 116659258.42 | 8.5270 ns | 8.5434 ns | 8.5628 ns | 8.6051 ns | 8.6193 ns | ArrayCopy | 8 | 10.5765 ns | 0.1282 ns | 1.00 | 10.5676 ns | 0.0573 ns | 0.1282 ns | 94629273.2 | 10.3730 ns | 10.4494 ns | 10.5765 ns | 10.6813 ns | 10.6901 ns | SimpleLoop | 8 | 9.2602 ns | 0.0966 ns | 0.88 | 9.2211 ns | 0.0432 ns | 0.0966 ns | 108446835.81 | 9.1096 ns | 9.1192 ns | 9.2602 ns | 9.3035 ns | 9.3285 ns | BufferBlockCopy | 8 | 11.9609 ns | 0.2277 ns | 1.13 | 11.9021 ns | 0.1018 ns | 0.2277 ns | 84018480.47 | 11.5214 ns | 11.7028 ns | 11.9609 ns | 12.0721 ns | 12.0941 ns | BufferMemoryCopy | 8 | 9.4508 ns | 0.0785 ns | 0.89 | 9.4641 ns | 0.0351 ns | 0.0785 ns | 105662831.51 | 9.3803 ns | 9.4026 ns | 9.4508 ns | 9.5322 ns | 9.5897 ns | MsvcrtMemmove | 8 | 21.8164 ns | 0.0879 ns | 2.06 | 21.7903 ns | 0.0393 ns | 0.0879 ns | 45891969.73 | 21.6779 ns | 21.7011 ns | 21.8164 ns | 21.8664 ns | 21.8949 ns | MsvcrtMemmoveOverhead | 8 | 21.2641 ns | 0.2705 ns | 2.01 | 21.3822 ns | 0.1210 ns | 0.2705 ns | 46767971.74 | 21.2060 ns | 21.2275 ns | 21.2641 ns | 21.5959 ns | 21.8592 ns | UnsafeCopyBlock | 8 | 9.1592 ns | 0.0445 ns | 0.87 | 9.1505 ns | 0.0199 ns | 0.0445 ns | 109283926.79 | 9.0942 ns | 9.1047 ns | 9.1592 ns | 9.1919 ns | 9.1939 ns | IllyriadVectorizedCopy | 8 | 8.8137 ns | 0.0271 ns | 0.83 | 8.8215 ns | 0.0121 ns | 0.0271 ns | 113359191.12 | 8.7884 ns | 8.7984 ns | 8.8137 ns | 8.8485 ns | 8.8570 ns | AndermanVectorizedCopy | 8 | 7.9015 ns | 0.0175 ns | 0.75 | 7.9083 ns | 0.0078 ns | 0.0175 ns | 126449034 | 7.8930 ns | 7.8958 ns | 7.9015 ns | 7.9242 ns | 7.9374 ns | UnsafeIllyriadVectorizedCopy | 8 | 9.5269 ns | 0.1357 ns | 0.90 | 9.5749 ns | 0.0607 ns | 0.1357 ns | 104440119.6 | 9.4014 ns | 9.4606 ns | 9.5269 ns | 9.7131 ns | 9.7190 ns | UnsafeAndermanVectorizedCopy | 8 | 7.9303 ns | 0.1211 ns | 0.75 | 7.8710 ns | 0.0542 ns | 0.1211 ns | 127049422.65 | 7.7164 ns | 7.7411 ns | 7.9303 ns | 7.9711 ns | 7.9786 ns | Buffer_MemmoveOriginal | 8 | 8.5662 ns | 0.0243 ns | 0.81 | 8.5503 ns | 0.0108 ns | 0.0243 ns | 116955437.14 | 8.5219 ns | 8.5238 ns | 8.5662 ns | 8.5688 ns | 8.5706 ns | Buffer_MemmoveJamesqo | 8 | 8.2815 ns | 0.0252 ns | 0.78 | 8.2874 ns | 0.0113 ns | 0.0252 ns | 120665546.47 | 8.2655 ns | 8.2666 ns | 8.2815 ns | 8.3111 ns | 8.3272 ns | Buffer_MemmoveTannerGooding | 8 | 8.2448 ns | 0.1531 ns | 0.78 | 8.1705 ns | 0.0685 ns | 0.1531 ns | 122390930.5 | 8.0033 ns | 8.0090 ns | 8.2448 ns | 8.2950 ns | 8.3449 ns | Buffer_MemmoveJamesqo2 | 8 | 8.2600 ns | 0.0206 ns | 0.78 | 8.2560 ns | 0.0092 ns | 0.0206 ns | 121124114.09 | 8.2237 ns | 8.2376 ns | 8.2600 ns | 8.2724 ns | 8.2784 ns | Buffer_MemmoveTannerGooding2 | 8 | 8.5094 ns | 0.0768 ns | 0.80 | 8.5016 ns | 0.0343 ns | 0.0768 ns | 117624607.61 | 8.3858 ns | 8.4311 ns | 8.5094 ns | 8.5683 ns | 8.5853 ns | ArrayCopy | 9 | 10.6567 ns | 0.0222 ns | 1.00 | 10.6577 ns | 0.0099 ns | 0.0222 ns | 93829143.55 | 10.6275 ns | 10.6403 ns | 10.6567 ns | 10.6755 ns | 10.6896 ns | SimpleLoop | 9 | 10.2664 ns | 0.1185 ns | 0.96 | 10.2867 ns | 0.0530 ns | 0.1185 ns | 97212923.16 | 10.1347 ns | 10.1955 ns | 10.2664 ns | 10.3881 ns | 10.4629 ns | BufferBlockCopy | 9 | 11.8041 ns | 0.1678 ns | 1.11 | 11.7013 ns | 0.0750 ns | 0.1678 ns | 85460651.2 | 11.4555 ns | 11.5262 ns | 11.8041 ns | 11.8250 ns | 11.8343 ns | BufferMemoryCopy | 9 | 9.4086 ns | 0.0895 ns | 0.88 | 9.4013 ns | 0.0400 ns | 0.0895 ns | 106367717.92 | 9.2540 ns | 9.3264 ns | 9.4086 ns | 9.4727 ns | 9.4788 ns | MsvcrtMemmove | 9 | 20.6485 ns | 0.0727 ns | 1.94 | 20.6606 ns | 0.0325 ns | 0.0727 ns | 48401416.14 | 20.5622 ns | 20.5978 ns | 20.6485 ns | 20.7293 ns | 20.7528 ns | MsvcrtMemmoveOverhead | 9 | 21.3218 ns | 0.1135 ns | 2.00 | 21.3551 ns | 0.0507 ns | 0.1135 ns | 46827141.27 | 21.2088 ns | 21.2576 ns | 21.3218 ns | 21.4693 ns | 21.4856 ns | UnsafeCopyBlock | 9 | 10.0138 ns | 0.0261 ns | 0.94 | 10.0234 ns | 0.0117 ns | 0.0261 ns | 99766798.29 | 10.0070 ns | 10.0078 ns | 10.0138 ns | 10.0437 ns | 10.0694 ns | IllyriadVectorizedCopy | 9 | 9.4793 ns | 0.1327 ns | 0.89 | 9.4142 ns | 0.0593 ns | 0.1327 ns | 106223038.92 | 9.1808 ns | 9.3066 ns | 9.4793 ns | 9.4892 ns | 9.4961 ns | AndermanVectorizedCopy | 9 | 8.2111 ns | 0.0497 ns | 0.77 | 8.2179 ns | 0.0222 ns | 0.0497 ns | 121685190.91 | 8.1791 ns | 8.1822 ns | 8.2111 ns | 8.2570 ns | 8.3029 ns | UnsafeIllyriadVectorizedCopy | 9 | 10.6221 ns | 0.0907 ns | 1.00 | 10.6333 ns | 0.0406 ns | 0.0907 ns | 94044331.82 | 10.5013 ns | 10.5595 ns | 10.6221 ns | 10.7127 ns | 10.7483 ns | UnsafeAndermanVectorizedCopy | 9 | 8.2595 ns | 0.0442 ns | 0.78 | 8.2822 ns | 0.0198 ns | 0.0442 ns | 120741567.42 | 8.2430 ns | 8.2506 ns | 8.2595 ns | 8.3250 ns | 8.3528 ns | Buffer_MemmoveOriginal | 9 | 8.2320 ns | 0.0207 ns | 0.77 | 8.2374 ns | 0.0093 ns | 0.0207 ns | 121397872.81 | 8.2111 ns | 8.2192 ns | 8.2320 ns | 8.2583 ns | 8.2619 ns | Buffer_MemmoveJamesqo | 9 | 8.6237 ns | 0.1674 ns | 0.81 | 8.5902 ns | 0.0749 ns | 0.1674 ns | 116411166.68 | 8.4201 ns | 8.4313 ns | 8.6237 ns | 8.7325 ns | 8.8318 ns | Buffer_MemmoveTannerGooding | 9 | 8.9846 ns | 0.1627 ns | 0.84 | 8.9326 ns | 0.0728 ns | 0.1627 ns | 111949084.09 | 8.7161 ns | 8.7724 ns | 8.9846 ns | 9.0669 ns | 9.1357 ns | Buffer_MemmoveJamesqo2 | 9 | 8.2611 ns | 0.1266 ns | 0.78 | 8.3274 ns | 0.0566 ns | 0.1266 ns | 120085344.56 | 8.2280 ns | 8.2356 ns | 8.2611 ns | 8.4524 ns | 8.5282 ns | Buffer_MemmoveTannerGooding2 | 9 | 8.2734 ns | 0.0427 ns | 0.78 | 8.2712 ns | 0.0191 ns | 0.0427 ns | 120901396.32 | 8.2182 ns | 8.2317 ns | 8.2734 ns | 8.3096 ns | 8.3304 ns | ArrayCopy | 10 | 10.8482 ns | 0.0673 ns | 1.00 | 10.8811 ns | 0.0301 ns | 0.0673 ns | 91902323.77 | 10.8316 ns | 10.8379 ns | 10.8482 ns | 10.9408 ns | 10.9960 ns | SimpleLoop | 10 | 11.8005 ns | 0.1291 ns | 1.09 | 11.7268 ns | 0.0577 ns | 0.1291 ns | 85274505.9 | 11.5847 ns | 11.5865 ns | 11.8005 ns | 11.8303 ns | 11.8453 ns | BufferBlockCopy | 10 | 11.7147 ns | 0.1640 ns | 1.08 | 11.6932 ns | 0.0733 ns | 0.1640 ns | 85519652.16 | 11.4380 ns | 11.5498 ns | 11.7147 ns | 11.8259 ns | 11.8793 ns | BufferMemoryCopy | 10 | 9.5140 ns | 0.1111 ns | 0.88 | 9.5467 ns | 0.0497 ns | 0.1111 ns | 104747710.02 | 9.4341 ns | 9.4461 ns | 9.5140 ns | 9.6638 ns | 9.6767 ns | MsvcrtMemmove | 10 | 21.1775 ns | 0.2390 ns | 1.95 | 21.1547 ns | 0.1069 ns | 0.2390 ns | 47270926.28 | 20.8931 ns | 20.9296 ns | 21.1775 ns | 21.3683 ns | 21.4960 ns | MsvcrtMemmoveOverhead | 10 | 21.2728 ns | 0.2506 ns | 1.96 | 21.1642 ns | 0.1121 ns | 0.2506 ns | 47249562.85 | 20.7951 ns | 20.9085 ns | 21.2728 ns | 21.3656 ns | 21.3950 ns | UnsafeCopyBlock | 10 | 10.6712 ns | 0.1041 ns | 0.98 | 10.6946 ns | 0.0466 ns | 0.1041 ns | 93505274.74 | 10.6015 ns | 10.6024 ns | 10.6712 ns | 10.7984 ns | 10.8446 ns | IllyriadVectorizedCopy | 10 | 10.4557 ns | 0.1949 ns | 0.96 | 10.4061 ns | 0.0872 ns | 0.1949 ns | 96097562.8 | 10.0697 ns | 10.2598 ns | 10.4557 ns | 10.5275 ns | 10.5770 ns | AndermanVectorizedCopy | 10 | 7.9802 ns | 0.0648 ns | 0.74 | 7.9729 ns | 0.0290 ns | 0.0648 ns | 125424909.62 | 7.8642 ns | 7.9210 ns | 7.9802 ns | 8.0211 ns | 8.0327 ns | UnsafeIllyriadVectorizedCopy | 10 | 11.5409 ns | 0.1739 ns | 1.06 | 11.5244 ns | 0.0777 ns | 0.1739 ns | 86772758.88 | 11.2991 ns | 11.3549 ns | 11.5409 ns | 11.6856 ns | 11.7355 ns | UnsafeAndermanVectorizedCopy | 10 | 8.2452 ns | 0.0396 ns | 0.76 | 8.2628 ns | 0.0177 ns | 0.0396 ns | 121024216.1 | 8.2203 ns | 8.2301 ns | 8.2452 ns | 8.3044 ns | 8.3140 ns | Buffer_MemmoveOriginal | 10 | 8.5991 ns | 0.1412 ns | 0.79 | 8.5507 ns | 0.0631 ns | 0.1412 ns | 116950084.05 | 8.3919 ns | 8.4002 ns | 8.5991 ns | 8.6769 ns | 8.6825 ns | Buffer_MemmoveJamesqo | 10 | 8.3760 ns | 0.2082 ns | 0.77 | 8.4221 ns | 0.0931 ns | 0.2082 ns | 118735683.4 | 8.2071 ns | 8.2375 ns | 8.3760 ns | 8.6297 ns | 8.7163 ns | Buffer_MemmoveTannerGooding | 10 | 8.2395 ns | 0.1784 ns | 0.76 | 8.2612 ns | 0.0798 ns | 0.1784 ns | 121047149.6 | 8.1027 ns | 8.1176 ns | 8.2395 ns | 8.4158 ns | 8.5524 ns | Buffer_MemmoveJamesqo2 | 10 | 8.6459 ns | 0.0984 ns | 0.80 | 8.6387 ns | 0.0440 ns | 0.0984 ns | 115758251.97 | 8.5196 ns | 8.5492 ns | 8.6459 ns | 8.7246 ns | 8.7800 ns | Buffer_MemmoveTannerGooding2 | 10 | 9.1952 ns | 0.3296 ns | 0.85 | 9.1395 ns | 0.1474 ns | 0.3296 ns | 109415221.73 | 8.6245 ns | 8.8428 ns | 9.1952 ns | 9.4083 ns | 9.4967 ns | ArrayCopy | 11 | 11.8452 ns | 0.1010 ns | 1.00 | 11.8239 ns | 0.0452 ns | 0.1010 ns | 84574797.67 | 11.6781 ns | 11.7242 ns | 11.8452 ns | 11.9128 ns | 11.9271 ns | SimpleLoop | 11 | 13.1290 ns | 0.2557 ns | 1.11 | 13.1156 ns | 0.1144 ns | 0.2557 ns | 76245084.39 | 12.7703 ns | 12.8994 ns | 13.1290 ns | 13.3251 ns | 13.4781 ns | BufferBlockCopy | 11 | 12.1570 ns | 0.1953 ns | 1.03 | 12.1589 ns | 0.0873 ns | 0.1953 ns | 82244206.08 | 11.9254 ns | 11.9984 ns | 12.1570 ns | 12.3204 ns | 12.4587 ns | BufferMemoryCopy | 11 | 9.6030 ns | 0.1889 ns | 0.81 | 9.5747 ns | 0.0845 ns | 0.1889 ns | 104441538.78 | 9.3471 ns | 9.3820 ns | 9.6030 ns | 9.7533 ns | 9.7802 ns | MsvcrtMemmove | 11 | 22.3984 ns | 0.1046 ns | 1.89 | 22.4056 ns | 0.0468 ns | 0.1046 ns | 44631724.71 | 22.2927 ns | 22.3221 ns | 22.3984 ns | 22.4927 ns | 22.5729 ns | MsvcrtMemmoveOverhead | 11 | 24.9299 ns | 0.1715 ns | 2.10 | 24.8533 ns | 0.0767 ns | 0.1715 ns | 40236051.37 | 24.6544 ns | 24.6687 ns | 24.9299 ns | 24.9997 ns | 25.0126 ns | UnsafeCopyBlock | 11 | 11.4959 ns | 0.1021 ns | 0.97 | 11.4688 ns | 0.0456 ns | 0.1021 ns | 87192944.69 | 11.3388 ns | 11.3677 ns | 11.4959 ns | 11.5564 ns | 11.5981 ns | IllyriadVectorizedCopy | 11 | 11.4903 ns | 0.1924 ns | 0.97 | 11.4726 ns | 0.0860 ns | 0.1924 ns | 87163854.45 | 11.1896 ns | 11.2989 ns | 11.4903 ns | 11.6376 ns | 11.7047 ns | AndermanVectorizedCopy | 11 | 8.0350 ns | 0.1200 ns | 0.68 | 8.0586 ns | 0.0537 ns | 0.1200 ns | 124091536.9 | 7.9119 ns | 7.9613 ns | 8.0350 ns | 8.1676 ns | 8.2365 ns | UnsafeIllyriadVectorizedCopy | 11 | 12.6059 ns | 0.1590 ns | 1.06 | 12.5679 ns | 0.0711 ns | 0.1590 ns | 79567929.65 | 12.3899 ns | 12.4012 ns | 12.6059 ns | 12.7156 ns | 12.7252 ns | UnsafeAndermanVectorizedCopy | 11 | 8.1228 ns | 0.0207 ns | 0.69 | 8.1318 ns | 0.0092 ns | 0.0207 ns | 122973891.84 | 8.1117 ns | 8.1159 ns | 8.1228 ns | 8.1523 ns | 8.1634 ns | Buffer_MemmoveOriginal | 11 | 8.6902 ns | 0.0809 ns | 0.73 | 8.6713 ns | 0.0362 ns | 0.0809 ns | 115322568.38 | 8.5649 ns | 8.5886 ns | 8.6902 ns | 8.7446 ns | 8.7571 ns | Buffer_MemmoveJamesqo | 11 | 8.7110 ns | 0.0833 ns | 0.74 | 8.6913 ns | 0.0372 ns | 0.0833 ns | 115058089.36 | 8.5578 ns | 8.6148 ns | 8.7110 ns | 8.7579 ns | 8.7697 ns | Buffer_MemmoveTannerGooding | 11 | 8.9100 ns | 0.1183 ns | 0.75 | 8.8802 ns | 0.0529 ns | 0.1183 ns | 112610666.22 | 8.7482 ns | 8.7557 ns | 8.9100 ns | 8.9897 ns | 8.9900 ns | Buffer_MemmoveJamesqo2 | 11 | 8.7685 ns | 0.0574 ns | 0.74 | 8.7664 ns | 0.0257 ns | 0.0574 ns | 114072332.13 | 8.6983 ns | 8.7113 ns | 8.7685 ns | 8.8204 ns | 8.8421 ns | Buffer_MemmoveTannerGooding2 | 11 | 8.7298 ns | 0.0767 ns | 0.74 | 8.7061 ns | 0.0343 ns | 0.0767 ns | 114861725.69 | 8.5715 ns | 8.6499 ns | 8.7298 ns | 8.7505 ns | 8.7651 ns | ArrayCopy | 12 | 11.1691 ns | 0.0619 ns | 1.00 | 11.1913 ns | 0.0277 ns | 0.0619 ns | 89354854.17 | 11.1391 ns | 11.1540 ns | 11.1691 ns | 11.2398 ns | 11.2985 ns | SimpleLoop | 12 | 14.4540 ns | 0.0737 ns | 1.29 | 14.4882 ns | 0.0330 ns | 0.0737 ns | 69021814.83 | 14.4175 ns | 14.4342 ns | 14.4540 ns | 14.5593 ns | 14.6043 ns | BufferBlockCopy | 12 | 12.0026 ns | 0.0838 ns | 1.07 | 12.0425 ns | 0.0375 ns | 0.0838 ns | 83038916.55 | 11.9773 ns | 11.9830 ns | 12.0026 ns | 12.1220 ns | 12.1799 ns | BufferMemoryCopy | 12 | 9.3590 ns | 0.0544 ns | 0.84 | 9.3442 ns | 0.0243 ns | 0.0544 ns | 107017792.13 | 9.2866 ns | 9.2903 ns | 9.3590 ns | 9.3907 ns | 9.4175 ns | MsvcrtMemmove | 12 | 22.9376 ns | 0.3201 ns | 2.05 | 22.9376 ns | 0.1431 ns | 0.3201 ns | 43596623.91 | 22.4389 ns | 22.6700 ns | 22.9376 ns | 23.2051 ns | 23.2963 ns | MsvcrtMemmoveOverhead | 12 | 21.6522 ns | 0.1680 ns | 1.94 | 21.7434 ns | 0.0751 ns | 0.1680 ns | 45990879.85 | 21.6081 ns | 21.6179 ns | 21.6522 ns | 21.9146 ns | 21.9992 ns | UnsafeCopyBlock | 12 | 12.0367 ns | 0.1028 ns | 1.08 | 12.0500 ns | 0.0460 ns | 0.1028 ns | 82987594.31 | 11.9072 ns | 11.9630 ns | 12.0367 ns | 12.1436 ns | 12.1836 ns | IllyriadVectorizedCopy | 12 | 8.7223 ns | 0.0964 ns | 0.78 | 8.6849 ns | 0.0431 ns | 0.0964 ns | 115142673.47 | 8.5353 ns | 8.5902 ns | 8.7223 ns | 8.7609 ns | 8.7721 ns | AndermanVectorizedCopy | 12 | 8.4368 ns | 0.0896 ns | 0.76 | 8.4121 ns | 0.0401 ns | 0.0896 ns | 118876110.37 | 8.2629 ns | 8.3330 ns | 8.4368 ns | 8.4789 ns | 8.4898 ns | UnsafeIllyriadVectorizedCopy | 12 | 9.9779 ns | 0.1524 ns | 0.89 | 9.9437 ns | 0.0681 ns | 0.1524 ns | 100566085.44 | 9.6863 ns | 9.8150 ns | 9.9779 ns | 10.0553 ns | 10.0714 ns | UnsafeAndermanVectorizedCopy | 12 | 8.4611 ns | 0.0616 ns | 0.76 | 8.4679 ns | 0.0276 ns | 0.0616 ns | 118093460.21 | 8.3899 ns | 8.4116 ns | 8.4611 ns | 8.5276 ns | 8.5467 ns | Buffer_MemmoveOriginal | 12 | 8.5067 ns | 0.0562 ns | 0.76 | 8.4780 ns | 0.0252 ns | 0.0562 ns | 117952700.02 | 8.3862 ns | 8.4240 ns | 8.5067 ns | 8.5176 ns | 8.5191 ns | Buffer_MemmoveJamesqo | 12 | 9.1343 ns | 0.0500 ns | 0.82 | 9.1377 ns | 0.0224 ns | 0.0500 ns | 109436479.37 | 9.0767 ns | 9.1019 ns | 9.1343 ns | 9.1752 ns | 9.2161 ns | Buffer_MemmoveTannerGooding | 12 | 9.0812 ns | 0.0386 ns | 0.81 | 9.0729 ns | 0.0173 ns | 0.0386 ns | 110217846.96 | 9.0268 ns | 9.0328 ns | 9.0812 ns | 9.1090 ns | 9.1101 ns | Buffer_MemmoveJamesqo2 | 12 | 8.7234 ns | 0.0408 ns | 0.78 | 8.7333 ns | 0.0183 ns | 0.0408 ns | 114503610 | 8.6933 ns | 8.6955 ns | 8.7234 ns | 8.7761 ns | 8.7804 ns | Buffer_MemmoveTannerGooding2 | 12 | 8.7871 ns | 0.0418 ns | 0.79 | 8.7697 ns | 0.0187 ns | 0.0418 ns | 114029381.59 | 8.7145 ns | 8.7258 ns | 8.7871 ns | 8.8049 ns | 8.8125 ns | ArrayCopy | 13 | 12.0455 ns | 0.0582 ns | 1.00 | 12.0485 ns | 0.0260 ns | 0.0582 ns | 82997697.56 | 11.9726 ns | 11.9957 ns | 12.0455 ns | 12.1029 ns | 12.1253 ns | SimpleLoop | 13 | 16.3492 ns | 0.0511 ns | 1.36 | 16.3625 ns | 0.0228 ns | 0.0511 ns | 61115412.75 | 16.3122 ns | 16.3153 ns | 16.3492 ns | 16.4163 ns | 16.4163 ns | BufferBlockCopy | 13 | 12.5286 ns | 0.0598 ns | 1.04 | 12.5622 ns | 0.0267 ns | 0.0598 ns | 79603896.71 | 12.5052 ns | 12.5168 ns | 12.5286 ns | 12.6244 ns | 12.6470 ns | BufferMemoryCopy | 13 | 9.7030 ns | 0.0590 ns | 0.81 | 9.6862 ns | 0.0264 ns | 0.0590 ns | 103239734.14 | 9.6176 ns | 9.6269 ns | 9.7030 ns | 9.7371 ns | 9.7622 ns | MsvcrtMemmove | 13 | 24.4891 ns | 0.0388 ns | 2.03 | 24.4806 ns | 0.0174 ns | 0.0388 ns | 40848613.5 | 24.4263 ns | 24.4439 ns | 24.4891 ns | 24.5131 ns | 24.5294 ns | MsvcrtMemmoveOverhead | 13 | 22.4527 ns | 0.0624 ns | 1.86 | 22.4595 ns | 0.0279 ns | 0.0624 ns | 44524685.9 | 22.3884 ns | 22.3994 ns | 22.4527 ns | 22.5229 ns | 22.5262 ns | UnsafeCopyBlock | 13 | 13.1069 ns | 0.0592 ns | 1.09 | 13.1129 ns | 0.0265 ns | 0.0592 ns | 76260775.68 | 13.0521 ns | 13.0699 ns | 13.1069 ns | 13.1589 ns | 13.2109 ns | IllyriadVectorizedCopy | 13 | 9.0503 ns | 0.0364 ns | 0.75 | 9.0413 ns | 0.0163 ns | 0.0364 ns | 110603218.05 | 8.9984 ns | 9.0037 ns | 9.0503 ns | 9.0745 ns | 9.0821 ns | AndermanVectorizedCopy | 13 | 8.4179 ns | 0.0266 ns | 0.70 | 8.4059 ns | 0.0119 ns | 0.0266 ns | 118963448.34 | 8.3634 ns | 8.3803 ns | 8.4179 ns | 8.4256 ns | 8.4298 ns | UnsafeIllyriadVectorizedCopy | 13 | 9.9518 ns | 0.0354 ns | 0.83 | 9.9487 ns | 0.0158 ns | 0.0354 ns | 100516066.38 | 9.8990 ns | 9.9145 ns | 9.9518 ns | 9.9812 ns | 9.9868 ns | UnsafeAndermanVectorizedCopy | 13 | 8.4361 ns | 0.0573 ns | 0.70 | 8.4387 ns | 0.0256 ns | 0.0573 ns | 118501583.53 | 8.3721 ns | 8.3837 ns | 8.4361 ns | 8.4951 ns | 8.5096 ns | Buffer_MemmoveOriginal | 13 | 9.0553 ns | 0.0178 ns | 0.75 | 9.0541 ns | 0.0080 ns | 0.0178 ns | 110447026.44 | 9.0279 ns | 9.0392 ns | 9.0553 ns | 9.0685 ns | 9.0772 ns | Buffer_MemmoveJamesqo | 13 | 8.8089 ns | 0.0401 ns | 0.73 | 8.7914 ns | 0.0179 ns | 0.0401 ns | 113747792.42 | 8.7200 ns | 8.7616 ns | 8.8089 ns | 8.8124 ns | 8.8149 ns | Buffer_MemmoveTannerGooding | 13 | 9.1044 ns | 0.0409 ns | 0.76 | 9.0936 ns | 0.0183 ns | 0.0409 ns | 109967369.57 | 9.0275 ns | 9.0559 ns | 9.1044 ns | 9.1259 ns | 9.1290 ns | Buffer_MemmoveJamesqo2 | 13 | 9.0175 ns | 0.0376 ns | 0.75 | 9.0282 ns | 0.0168 ns | 0.0376 ns | 110763803.83 | 8.9815 ns | 8.9957 ns | 9.0175 ns | 9.0661 ns | 9.0746 ns | Buffer_MemmoveTannerGooding2 | 13 | 9.0981 ns | 0.0362 ns | 0.76 | 9.0908 ns | 0.0162 ns | 0.0362 ns | 110001473.52 | 9.0323 ns | 9.0591 ns | 9.0981 ns | 9.1188 ns | 9.1281 ns | ArrayCopy | 14 | 11.9417 ns | 0.0986 ns | 1.00 | 11.8999 ns | 0.0441 ns | 0.0986 ns | 84034378.24 | 11.7843 ns | 11.7949 ns | 11.9417 ns | 11.9840 ns | 12.0023 ns | SimpleLoop | 14 | 17.6820 ns | 0.0542 ns | 1.48 | 17.6984 ns | 0.0243 ns | 0.0542 ns | 56502283.57 | 17.6359 ns | 17.6584 ns | 17.6820 ns | 17.7467 ns | 17.7829 ns | BufferBlockCopy | 14 | 12.8664 ns | 0.0748 ns | 1.08 | 12.8604 ns | 0.0335 ns | 0.0748 ns | 77757905.45 | 12.7876 ns | 12.7877 ns | 12.8664 ns | 12.9301 ns | 12.9624 ns | BufferMemoryCopy | 14 | 9.9905 ns | 0.0870 ns | 0.84 | 9.9844 ns | 0.0389 ns | 0.0870 ns | 100155742.32 | 9.8598 ns | 9.9124 ns | 9.9905 ns | 10.0535 ns | 10.1024 ns | MsvcrtMemmove | 14 | 24.9570 ns | 0.0721 ns | 2.09 | 24.9213 ns | 0.0322 ns | 0.0721 ns | 40126359.85 | 24.8028 ns | 24.8537 ns | 24.9570 ns | 24.9709 ns | 24.9821 ns | MsvcrtMemmoveOverhead | 14 | 22.4288 ns | 0.1227 ns | 1.88 | 22.4766 ns | 0.0549 ns | 0.1227 ns | 44490756.83 | 22.3415 ns | 22.3793 ns | 22.4288 ns | 22.5978 ns | 22.6557 ns | UnsafeCopyBlock | 14 | 13.7586 ns | 0.0263 ns | 1.15 | 13.7559 ns | 0.0118 ns | 0.0263 ns | 72696000.42 | 13.7173 ns | 13.7345 ns | 13.7586 ns | 13.7760 ns | 13.7910 ns | IllyriadVectorizedCopy | 14 | 9.9767 ns | 0.0725 ns | 0.84 | 9.9880 ns | 0.0324 ns | 0.0725 ns | 100120095.96 | 9.9196 ns | 9.9217 ns | 9.9767 ns | 10.0600 ns | 10.0892 ns | AndermanVectorizedCopy | 14 | 8.7596 ns | 0.0649 ns | 0.73 | 8.7575 ns | 0.0290 ns | 0.0649 ns | 114188106.01 | 8.6588 ns | 8.7091 ns | 8.7596 ns | 8.8048 ns | 8.8411 ns | UnsafeIllyriadVectorizedCopy | 14 | 11.0040 ns | 0.0251 ns | 0.92 | 11.0027 ns | 0.0112 ns | 0.0251 ns | 90886371.4 | 10.9765 ns | 10.9778 ns | 11.0040 ns | 11.0271 ns | 11.0334 ns | UnsafeAndermanVectorizedCopy | 14 | 8.7526 ns | 0.0320 ns | 0.73 | 8.7493 ns | 0.0143 ns | 0.0320 ns | 114295355.91 | 8.7022 ns | 8.7217 ns | 8.7526 ns | 8.7751 ns | 8.7902 ns | Buffer_MemmoveOriginal | 14 | 9.0550 ns | 0.0466 ns | 0.76 | 9.0629 ns | 0.0208 ns | 0.0466 ns | 110339592.18 | 9.0136 ns | 9.0285 ns | 9.0550 ns | 9.1013 ns | 9.1391 ns | Buffer_MemmoveJamesqo | 14 | 9.0140 ns | 0.0280 ns | 0.75 | 9.0290 ns | 0.0125 ns | 0.0280 ns | 110753673.93 | 9.0056 ns | 9.0065 ns | 9.0140 ns | 9.0591 ns | 9.0657 ns | Buffer_MemmoveTannerGooding | 14 | 9.0181 ns | 0.0232 ns | 0.76 | 9.0220 ns | 0.0104 ns | 0.0232 ns | 110840733.14 | 8.9982 ns | 9.0029 ns | 9.0181 ns | 9.0429 ns | 9.0585 ns | Buffer_MemmoveJamesqo2 | 14 | 9.0244 ns | 0.0439 ns | 0.76 | 9.0409 ns | 0.0196 ns | 0.0439 ns | 110607864.67 | 9.0071 ns | 9.0089 ns | 9.0244 ns | 9.0812 ns | 9.1138 ns | Buffer_MemmoveTannerGooding2 | 14 | 9.0515 ns | 0.0346 ns | 0.76 | 9.0521 ns | 0.0155 ns | 0.0346 ns | 110471990.52 | 9.0204 ns | 9.0205 ns | 9.0515 ns | 9.0839 ns | 9.1036 ns | ArrayCopy | 15 | 12.1479 ns | 0.0682 ns | 1.00 | 12.1607 ns | 0.0305 ns | 0.0682 ns | 82232043.33 | 12.0734 ns | 12.1046 ns | 12.1479 ns | 12.2232 ns | 12.2578 ns | SimpleLoop | 15 | 19.0497 ns | 0.0371 ns | 1.57 | 19.0697 ns | 0.0166 ns | 0.0371 ns | 52439107.59 | 19.0409 ns | 19.0428 ns | 19.0497 ns | 19.1067 ns | 19.1281 ns | BufferBlockCopy | 15 | 12.8240 ns | 0.0325 ns | 1.06 | 12.8321 ns | 0.0145 ns | 0.0325 ns | 77929406.19 | 12.7910 ns | 12.8036 ns | 12.8240 ns | 12.8647 ns | 12.8711 ns | BufferMemoryCopy | 15 | 10.0289 ns | 0.0417 ns | 0.83 | 10.0142 ns | 0.0187 ns | 0.0417 ns | 99858220.99 | 9.9682 ns | 9.9701 ns | 10.0289 ns | 10.0509 ns | 10.0595 ns | MsvcrtMemmove | 15 | 25.5566 ns | 0.0618 ns | 2.10 | 25.5330 ns | 0.0276 ns | 0.0618 ns | 39164974.03 | 25.4537 ns | 25.4679 ns | 25.5566 ns | 25.5863 ns | 25.5945 ns | MsvcrtMemmoveOverhead | 15 | 22.6241 ns | 0.1620 ns | 1.86 | 22.5562 ns | 0.0725 ns | 0.1620 ns | 44333652.38 | 22.3807 ns | 22.3828 ns | 22.6241 ns | 22.6957 ns | 22.7218 ns | UnsafeCopyBlock | 15 | 14.3885 ns | 0.0495 ns | 1.18 | 14.3714 ns | 0.0221 ns | 0.0495 ns | 69582841.2 | 14.3000 ns | 14.3215 ns | 14.3885 ns | 14.4126 ns | 14.4225 ns | IllyriadVectorizedCopy | 15 | 10.9570 ns | 0.0805 ns | 0.90 | 10.9708 ns | 0.0360 ns | 0.0805 ns | 91150668.65 | 10.8870 ns | 10.8975 ns | 10.9570 ns | 11.0511 ns | 11.0815 ns | AndermanVectorizedCopy | 15 | 8.7459 ns | 0.0302 ns | 0.72 | 8.7522 ns | 0.0135 ns | 0.0302 ns | 114256524.4 | 8.7201 ns | 8.7306 ns | 8.7459 ns | 8.7770 ns | 8.8018 ns | UnsafeIllyriadVectorizedCopy | 15 | 11.7936 ns | 0.0742 ns | 0.97 | 11.8082 ns | 0.0332 ns | 0.0742 ns | 84687163.06 | 11.7259 ns | 11.7571 ns | 11.7936 ns | 11.8665 ns | 11.9291 ns | UnsafeAndermanVectorizedCopy | 15 | 8.7554 ns | 0.0314 ns | 0.72 | 8.7572 ns | 0.0140 ns | 0.0314 ns | 114191444.26 | 8.7181 ns | 8.7285 ns | 8.7554 ns | 8.7869 ns | 8.7993 ns | Buffer_MemmoveOriginal | 15 | 9.0099 ns | 0.0441 ns | 0.74 | 9.0267 ns | 0.0197 ns | 0.0441 ns | 110782871.62 | 9.0028 ns | 9.0036 ns | 9.0099 ns | 9.0581 ns | 9.1053 ns | Buffer_MemmoveJamesqo | 15 | 9.0689 ns | 0.0289 ns | 0.75 | 9.0799 ns | 0.0129 ns | 0.0289 ns | 110133786.61 | 9.0522 ns | 9.0593 ns | 9.0689 ns | 9.1060 ns | 9.1274 ns | Buffer_MemmoveTannerGooding | 15 | 9.0811 ns | 0.0170 ns | 0.75 | 9.0748 ns | 0.0076 ns | 0.0170 ns | 110194679.35 | 9.0544 ns | 9.0569 ns | 9.0811 ns | 9.0897 ns | 9.0920 ns | Buffer_MemmoveJamesqo2 | 15 | 9.0673 ns | 0.0368 ns | 0.75 | 9.0620 ns | 0.0164 ns | 0.0368 ns | 110350336.42 | 9.0054 ns | 9.0281 ns | 9.0673 ns | 9.0934 ns | 9.0997 ns | Buffer_MemmoveTannerGooding2 | 15 | 9.0214 ns | 0.0376 ns | 0.74 | 9.0472 ns | 0.0168 ns | 0.0376 ns | 110530899.24 | 9.0177 ns | 9.0192 ns | 9.0214 ns | 9.0882 ns | 9.0938 ns | ArrayCopy | 16 | 11.2129 ns | 0.0667 ns | 1.00 | 11.2380 ns | 0.0298 ns | 0.0667 ns | 88984138.93 | 11.1840 ns | 11.1977 ns | 11.2129 ns | 11.2907 ns | 11.3539 ns | SimpleLoop | 16 | 20.4570 ns | 0.0772 ns | 1.82 | 20.4429 ns | 0.0345 ns | 0.0772 ns | 48916707.92 | 20.3583 ns | 20.3701 ns | 20.4570 ns | 20.5087 ns | 20.5539 ns | BufferBlockCopy | 16 | 12.4973 ns | 0.0448 ns | 1.11 | 12.5119 ns | 0.0201 ns | 0.0448 ns | 79923881.47 | 12.4695 ns | 12.4732 ns | 12.4973 ns | 12.5579 ns | 12.5750 ns | BufferMemoryCopy | 16 | 9.6871 ns | 0.0679 ns | 0.86 | 9.6854 ns | 0.0304 ns | 0.0679 ns | 103247876.19 | 9.6146 ns | 9.6287 ns | 9.6871 ns | 9.7414 ns | 9.7930 ns | MsvcrtMemmove | 16 | 23.7580 ns | 0.0982 ns | 2.12 | 23.7535 ns | 0.0439 ns | 0.0982 ns | 42099127.21 | 23.5931 ns | 23.6715 ns | 23.7580 ns | 23.8332 ns | 23.8390 ns | MsvcrtMemmoveOverhead | 16 | 22.5547 ns | 0.1231 ns | 2.01 | 22.5231 ns | 0.0551 ns | 0.1231 ns | 44398857.57 | 22.3448 ns | 22.4016 ns | 22.5547 ns | 22.6288 ns | 22.6545 ns | UnsafeCopyBlock | 16 | 10.2954 ns | 0.0576 ns | 0.92 | 10.3166 ns | 0.0258 ns | 0.0576 ns | 96930711.49 | 10.2683 ns | 10.2689 ns | 10.2954 ns | 10.3750 ns | 10.4020 ns | IllyriadVectorizedCopy | 16 | 6.8542 ns | 0.0223 ns | 0.61 | 6.8692 ns | 0.0100 ns | 0.0223 ns | 145576659.31 | 6.8509 ns | 6.8525 ns | 6.8542 ns | 6.8935 ns | 6.8962 ns | AndermanVectorizedCopy | 16 | 8.1389 ns | 0.0135 ns | 0.73 | 8.1364 ns | 0.0060 ns | 0.0135 ns | 122904258.38 | 8.1184 ns | 8.1228 ns | 8.1389 ns | 8.1488 ns | 8.1497 ns | UnsafeIllyriadVectorizedCopy | 16 | 8.4759 ns | 0.0206 ns | 0.76 | 8.4735 ns | 0.0092 ns | 0.0206 ns | 118015270.61 | 8.4420 ns | 8.4563 ns | 8.4759 ns | 8.4894 ns | 8.4990 ns | UnsafeAndermanVectorizedCopy | 16 | 6.8696 ns | 0.0026 ns | 0.61 | 6.8710 ns | 0.0012 ns | 0.0026 ns | 145540112.38 | 6.8689 ns | 6.8692 ns | 6.8696 ns | 6.8734 ns | 6.8753 ns | Buffer_MemmoveOriginal | 16 | 9.0811 ns | 0.0579 ns | 0.81 | 9.0801 ns | 0.0259 ns | 0.0579 ns | 110131012.26 | 9.0025 ns | 9.0260 ns | 9.0811 ns | 9.1337 ns | 9.1520 ns | Buffer_MemmoveJamesqo | 16 | 9.0387 ns | 0.0229 ns | 0.81 | 9.0454 ns | 0.0103 ns | 0.0229 ns | 110553669.84 | 9.0242 ns | 9.0267 ns | 9.0387 ns | 9.0674 ns | 9.0812 ns | Buffer_MemmoveTannerGooding | 16 | 8.7459 ns | 0.0396 ns | 0.78 | 8.7493 ns | 0.0177 ns | 0.0396 ns | 114295492.97 | 8.7054 ns | 8.7198 ns | 8.7459 ns | 8.7804 ns | 8.8134 ns | Buffer_MemmoveJamesqo2 | 16 | 10.3531 ns | 0.0535 ns | 0.92 | 10.3242 ns | 0.0239 ns | 0.0535 ns | 96859863.15 | 10.2461 ns | 10.2685 ns | 10.3531 ns | 10.3654 ns | 10.3683 ns | Buffer_MemmoveTannerGooding2 | 16 | 9.1048 ns | 0.1247 ns | 0.81 | 9.1319 ns | 0.0557 ns | 0.1247 ns | 109506630.32 | 9.0244 ns | 9.0260 ns | 9.1048 ns | 9.2513 ns | 9.3237 ns | ArrayCopy | 17 | 23.0918 ns | 0.0675 ns | 1.00 | 23.0923 ns | 0.0302 ns | 0.0675 ns | 43304442.84 | 23.0075 ns | 23.0272 ns | 23.0918 ns | 23.1577 ns | 23.1719 ns | SimpleLoop | 17 | 21.7814 ns | 0.1172 ns | 0.94 | 21.8260 ns | 0.0524 ns | 0.1172 ns | 45816854.44 | 21.6955 ns | 21.7256 ns | 21.7814 ns | 21.9487 ns | 21.9700 ns | BufferBlockCopy | 17 | 23.8818 ns | 0.1228 ns | 1.03 | 23.8159 ns | 0.0549 ns | 0.1228 ns | 41988741.11 | 23.6109 ns | 23.7019 ns | 23.8818 ns | 23.8969 ns | 23.9097 ns | BufferMemoryCopy | 17 | 15.3495 ns | 0.0577 ns | 0.66 | 15.3686 ns | 0.0258 ns | 0.0577 ns | 65067652.81 | 15.3038 ns | 15.3219 ns | 15.3495 ns | 15.4249 ns | 15.4532 ns | MsvcrtMemmove | 17 | 22.4897 ns | 0.1823 ns | 0.97 | 22.5562 ns | 0.0815 ns | 0.1823 ns | 44333734.87 | 22.3941 ns | 22.4205 ns | 22.4897 ns | 22.7251 ns | 22.8540 ns | MsvcrtMemmoveOverhead | 17 | 22.4721 ns | 0.0573 ns | 0.97 | 22.4883 ns | 0.0256 ns | 0.0573 ns | 44467599.06 | 22.4335 ns | 22.4449 ns | 22.4721 ns | 22.5397 ns | 22.5818 ns | UnsafeCopyBlock | 17 | 11.2876 ns | 0.0420 ns | 0.49 | 11.2681 ns | 0.0188 ns | 0.0420 ns | 88745921.47 | 11.1982 ns | 11.2294 ns | 11.2876 ns | 11.2971 ns | 11.3023 ns | IllyriadVectorizedCopy | 17 | 10.0569 ns | 0.0555 ns | 0.44 | 10.0271 ns | 0.0248 ns | 0.0555 ns | 99729862.8 | 9.9553 ns | 9.9681 ns | 10.0569 ns | 10.0712 ns | 10.0827 ns | AndermanVectorizedCopy | 17 | 4.6933 ns | 0.0196 ns | 0.20 | 4.6953 ns | 0.0087 ns | 0.0196 ns | 212978145.97 | 4.6710 ns | 4.6771 ns | 4.6933 ns | 4.7145 ns | 4.7195 ns | UnsafeIllyriadVectorizedCopy | 17 | 11.2473 ns | 0.0732 ns | 0.49 | 11.2563 ns | 0.0327 ns | 0.0732 ns | 88839100.87 | 11.1939 ns | 11.2008 ns | 11.2473 ns | 11.3164 ns | 11.3790 ns | UnsafeAndermanVectorizedCopy | 17 | 6.8957 ns | 0.0256 ns | 0.30 | 6.8985 ns | 0.0114 ns | 0.0256 ns | 144960007.68 | 6.8730 ns | 6.8742 ns | 6.8957 ns | 6.9241 ns | 6.9317 ns | Buffer_MemmoveOriginal | 17 | 12.1723 ns | 0.0833 ns | 0.53 | 12.1828 ns | 0.0373 ns | 0.0833 ns | 82083047.63 | 12.0954 ns | 12.1048 ns | 12.1723 ns | 12.2659 ns | 12.2933 ns | Buffer_MemmoveJamesqo | 17 | 9.0253 ns | 0.0385 ns | 0.39 | 9.0370 ns | 0.0172 ns | 0.0385 ns | 110656729.14 | 8.9994 ns | 9.0042 ns | 9.0253 ns | 9.0755 ns | 9.0930 ns | Buffer_MemmoveTannerGooding | 17 | 9.1558 ns | 0.0563 ns | 0.40 | 9.1193 ns | 0.0252 ns | 0.0563 ns | 109657723.9 | 9.0316 ns | 9.0624 ns | 9.1558 ns | 9.1579 ns | 9.1597 ns | Buffer_MemmoveJamesqo2 | 17 | 10.3132 ns | 0.0264 ns | 0.45 | 10.3225 ns | 0.0118 ns | 0.0264 ns | 96875537 | 10.2971 ns | 10.3033 ns | 10.3132 ns | 10.3464 ns | 10.3657 ns | Buffer_MemmoveTannerGooding2 | 17 | 8.8271 ns | 0.0439 ns | 0.38 | 8.8143 ns | 0.0197 ns | 0.0439 ns | 113452516.68 | 8.7538 ns | 8.7698 ns | 8.8271 ns | 8.8523 ns | 8.8621 ns | ArrayCopy | 18 | 25.5919 ns | 0.1055 ns | 1.00 | 25.6086 ns | 0.0472 ns | 0.1055 ns | 39049347.77 | 25.4784 ns | 25.5229 ns | 25.5919 ns | 25.7027 ns | 25.7655 ns | SimpleLoop | 18 | 23.2510 ns | 3.0865 ns | 0.91 | 24.6002 ns | 1.3803 ns | 3.0865 ns | 40650009.91 | 23.1647 ns | 23.1720 ns | 23.2510 ns | 26.7031 ns | 30.1207 ns | BufferBlockCopy | 18 | 23.6808 ns | 0.1763 ns | 0.93 | 23.7831 ns | 0.0789 ns | 0.1763 ns | 42046677.37 | 23.6215 ns | 23.6426 ns | 23.6808 ns | 23.9748 ns | 23.9780 ns | BufferMemoryCopy | 18 | 13.8764 ns | 0.0352 ns | 0.54 | 13.8814 ns | 0.0158 ns | 0.0352 ns | 72038909.51 | 13.8397 ns | 13.8545 ns | 13.8764 ns | 13.9107 ns | 13.9365 ns | MsvcrtMemmove | 18 | 23.2751 ns | 0.1651 ns | 0.91 | 23.3047 ns | 0.0738 ns | 0.1651 ns | 42909888.87 | 23.1438 ns | 23.1749 ns | 23.2751 ns | 23.4492 ns | 23.5732 ns | MsvcrtMemmoveOverhead | 18 | 22.5261 ns | 0.0531 ns | 0.88 | 22.5234 ns | 0.0238 ns | 0.0531 ns | 44398336.36 | 22.4580 ns | 22.4775 ns | 22.5261 ns | 22.5679 ns | 22.6022 ns | UnsafeCopyBlock | 18 | 11.8224 ns | 0.0511 ns | 0.46 | 11.8221 ns | 0.0228 ns | 0.0511 ns | 84587257.98 | 11.7558 ns | 11.7799 ns | 11.8224 ns | 11.8642 ns | 11.8971 ns | IllyriadVectorizedCopy | 18 | 10.9414 ns | 0.0485 ns | 0.43 | 10.9502 ns | 0.0217 ns | 0.0485 ns | 91322886.07 | 10.8921 ns | 10.9050 ns | 10.9414 ns | 10.9997 ns | 11.0038 ns | AndermanVectorizedCopy | 18 | 4.7177 ns | 0.0211 ns | 0.18 | 4.7158 ns | 0.0094 ns | 0.0211 ns | 212054860.23 | 4.6948 ns | 4.6971 ns | 4.7177 ns | 4.7335 ns | 4.7483 ns | UnsafeIllyriadVectorizedCopy | 18 | 12.1822 ns | 0.0521 ns | 0.48 | 12.1956 ns | 0.0233 ns | 0.0521 ns | 81997018.63 | 12.1441 ns | 12.1628 ns | 12.1822 ns | 12.2350 ns | 12.2837 ns | UnsafeAndermanVectorizedCopy | 18 | 6.8470 ns | 0.0105 ns | 0.27 | 6.8482 ns | 0.0047 ns | 0.0105 ns | 146024824.34 | 6.8332 ns | 6.8399 ns | 6.8470 ns | 6.8570 ns | 6.8623 ns | Buffer_MemmoveOriginal | 18 | 11.8646 ns | 0.0574 ns | 0.46 | 11.8972 ns | 0.0257 ns | 0.0574 ns | 84053736.3 | 11.8528 ns | 11.8567 ns | 11.8646 ns | 11.9538 ns | 11.9886 ns | Buffer_MemmoveJamesqo | 18 | 8.7625 ns | 0.0411 ns | 0.34 | 8.7485 ns | 0.0184 ns | 0.0411 ns | 114305842.47 | 8.6776 ns | 8.7143 ns | 8.7625 ns | 8.7756 ns | 8.7803 ns | Buffer_MemmoveTannerGooding | 18 | 9.1104 ns | 0.0370 ns | 0.36 | 9.1009 ns | 0.0166 ns | 0.0370 ns | 109878648.69 | 9.0384 ns | 9.0689 ns | 9.1104 ns | 9.1282 ns | 9.1293 ns | Buffer_MemmoveJamesqo2 | 18 | 10.3065 ns | 0.0356 ns | 0.40 | 10.3138 ns | 0.0159 ns | 0.0356 ns | 96957118.93 | 10.2840 ns | 10.2898 ns | 10.3065 ns | 10.3415 ns | 10.3751 ns | Buffer_MemmoveTannerGooding2 | 18 | 8.7499 ns | 0.0291 ns | 0.34 | 8.7391 ns | 0.0130 ns | 0.0291 ns | 114428685.25 | 8.7056 ns | 8.7093 ns | 8.7499 ns | 8.7635 ns | 8.7753 ns | ArrayCopy | 19 | 23.2774 ns | 0.0510 ns | 1.00 | 23.2986 ns | 0.0228 ns | 0.0510 ns | 42921104.68 | 23.2686 ns | 23.2693 ns | 23.2774 ns | 23.3384 ns | 23.3887 ns | SimpleLoop | 19 | 24.9531 ns | 3.1829 ns | 1.07 | 26.8185 ns | 1.4235 ns | 3.1829 ns | 37287703.89 | 24.5684 ns | 24.6376 ns | 24.9531 ns | 29.9320 ns | 31.9488 ns | BufferBlockCopy | 19 | 23.6910 ns | 0.0691 ns | 1.02 | 23.7032 ns | 0.0309 ns | 0.0691 ns | 42188353.86 | 23.6346 ns | 23.6447 ns | 23.6910 ns | 23.7679 ns | 23.8099 ns | BufferMemoryCopy | 19 | 15.0055 ns | 0.0676 ns | 0.64 | 15.0218 ns | 0.0302 ns | 0.0676 ns | 66570003.71 | 14.9760 ns | 14.9783 ns | 15.0055 ns | 15.0734 ns | 15.1400 ns | MsvcrtMemmove | 19 | 23.7044 ns | 0.1313 ns | 1.02 | 23.7602 ns | 0.0587 ns | 0.1313 ns | 42087266.27 | 23.6226 ns | 23.6616 ns | 23.7044 ns | 23.8866 ns | 23.9620 ns | MsvcrtMemmoveOverhead | 19 | 22.5950 ns | 0.0825 ns | 0.97 | 22.6175 ns | 0.0369 ns | 0.0825 ns | 44213592.37 | 22.5453 ns | 22.5492 ns | 22.5950 ns | 22.6970 ns | 22.7455 ns | UnsafeCopyBlock | 19 | 12.4985 ns | 0.0893 ns | 0.54 | 12.5439 ns | 0.0399 ns | 0.0893 ns | 79720020.97 | 12.4896 ns | 12.4932 ns | 12.4985 ns | 12.6173 ns | 12.7005 ns | IllyriadVectorizedCopy | 19 | 11.9766 ns | 0.0615 ns | 0.51 | 11.9834 ns | 0.0275 ns | 0.0615 ns | 83448722.16 | 11.9240 ns | 11.9241 ns | 11.9766 ns | 12.0462 ns | 12.0551 ns | AndermanVectorizedCopy | 19 | 4.6636 ns | 0.0352 ns | 0.20 | 4.6667 ns | 0.0158 ns | 0.0352 ns | 214284017.99 | 4.6250 ns | 4.6356 ns | 4.6636 ns | 4.6994 ns | 4.7175 ns | UnsafeIllyriadVectorizedCopy | 19 | 13.1611 ns | 0.0578 ns | 0.57 | 13.1457 ns | 0.0259 ns | 0.0578 ns | 76070707.35 | 13.0738 ns | 13.0878 ns | 13.1611 ns | 13.1958 ns | 13.2184 ns | UnsafeAndermanVectorizedCopy | 19 | 6.8726 ns | 0.0254 ns | 0.30 | 6.8789 ns | 0.0114 ns | 0.0254 ns | 145372751.4 | 6.8464 ns | 6.8564 ns | 6.8726 ns | 6.9045 ns | 6.9070 ns | Buffer_MemmoveOriginal | 19 | 11.6400 ns | 0.0654 ns | 0.50 | 11.6319 ns | 0.0292 ns | 0.0654 ns | 85970484.54 | 11.5619 ns | 11.5691 ns | 11.6400 ns | 11.6907 ns | 11.7233 ns | Buffer_MemmoveJamesqo | 19 | 9.1207 ns | 0.0314 ns | 0.39 | 9.1276 ns | 0.0140 ns | 0.0314 ns | 109557435.53 | 9.0853 ns | 9.1011 ns | 9.1207 ns | 9.1576 ns | 9.1673 ns | Buffer_MemmoveTannerGooding | 19 | 9.0662 ns | 0.0225 ns | 0.39 | 9.0528 ns | 0.0101 ns | 0.0225 ns | 110462464.43 | 9.0250 ns | 9.0286 ns | 9.0662 ns | 9.0704 ns | 9.0740 ns | Buffer_MemmoveJamesqo2 | 19 | 10.3105 ns | 0.0407 ns | 0.44 | 10.3228 ns | 0.0182 ns | 0.0407 ns | 96873232.86 | 10.2884 ns | 10.2940 ns | 10.3105 ns | 10.3576 ns | 10.3917 ns | Buffer_MemmoveTannerGooding2 | 19 | 8.7451 ns | 0.0364 ns | 0.38 | 8.7637 ns | 0.0163 ns | 0.0364 ns | 114107554.68 | 8.7334 ns | 8.7342 ns | 8.7451 ns | 8.8024 ns | 8.8132 ns | ArrayCopy | 20 | 23.0981 ns | 0.1341 ns | 1.00 | 23.1578 ns | 0.0600 ns | 0.1341 ns | 43182010.93 | 23.0111 ns | 23.0457 ns | 23.0981 ns | 23.2998 ns | 23.3165 ns | SimpleLoop | 20 | 25.9776 ns | 0.0684 ns | 1.12 | 25.9763 ns | 0.0306 ns | 0.0684 ns | 38496609.27 | 25.8866 ns | 25.9098 ns | 25.9776 ns | 26.0422 ns | 26.0484 ns | BufferBlockCopy | 20 | 23.7277 ns | 0.1277 ns | 1.03 | 23.7617 ns | 0.0571 ns | 0.1277 ns | 42084597.55 | 23.6221 ns | 23.6726 ns | 23.7277 ns | 23.8677 ns | 23.9692 ns | BufferMemoryCopy | 20 | 13.8074 ns | 0.0446 ns | 0.60 | 13.7828 ns | 0.0200 ns | 0.0446 ns | 72553973.46 | 13.7327 ns | 13.7350 ns | 13.8074 ns | 13.8185 ns | 13.8294 ns | MsvcrtMemmove | 20 | 24.3462 ns | 0.0903 ns | 1.05 | 24.3627 ns | 0.0404 ns | 0.0903 ns | 41046430.55 | 24.2756 ns | 24.2818 ns | 24.3462 ns | 24.4517 ns | 24.4928 ns | MsvcrtMemmoveOverhead | 20 | 22.4579 ns | 0.1066 ns | 0.97 | 22.4628 ns | 0.0477 ns | 0.1066 ns | 44518113.87 | 22.3320 ns | 22.3821 ns | 22.4579 ns | 22.5459 ns | 22.6283 ns | UnsafeCopyBlock | 20 | 13.1555 ns | 0.0443 ns | 0.57 | 13.1483 ns | 0.0198 ns | 0.0443 ns | 76055251.96 | 13.0771 ns | 13.1085 ns | 13.1555 ns | 13.1846 ns | 13.1875 ns | IllyriadVectorizedCopy | 20 | 9.0670 ns | 0.0279 ns | 0.39 | 9.0696 ns | 0.0125 ns | 0.0279 ns | 110258279.78 | 9.0430 ns | 9.0447 ns | 9.0670 ns | 9.0958 ns | 9.1114 ns | AndermanVectorizedCopy | 20 | 4.7059 ns | 0.0180 ns | 0.20 | 4.6931 ns | 0.0080 ns | 0.0180 ns | 213078186.22 | 4.6701 ns | 4.6736 ns | 4.7059 ns | 4.7062 ns | 4.7063 ns | UnsafeIllyriadVectorizedCopy | 20 | 10.3811 ns | 0.0426 ns | 0.45 | 10.3653 ns | 0.0190 ns | 0.0426 ns | 96475654.4 | 10.2936 ns | 10.3281 ns | 10.3811 ns | 10.3947 ns | 10.4026 ns | UnsafeAndermanVectorizedCopy | 20 | 6.8467 ns | 0.0238 ns | 0.30 | 6.8502 ns | 0.0106 ns | 0.0238 ns | 145980427.03 | 6.8258 ns | 6.8280 ns | 6.8467 ns | 6.8742 ns | 6.8813 ns | Buffer_MemmoveOriginal | 20 | 11.9319 ns | 0.0471 ns | 0.52 | 11.9086 ns | 0.0210 ns | 0.0471 ns | 83972643.24 | 11.8413 ns | 11.8597 ns | 11.9319 ns | 11.9460 ns | 11.9520 ns | Buffer_MemmoveJamesqo | 20 | 8.7534 ns | 0.0239 ns | 0.38 | 8.7499 ns | 0.0107 ns | 0.0239 ns | 114287598.46 | 8.7249 ns | 8.7268 ns | 8.7534 ns | 8.7711 ns | 8.7834 ns | Buffer_MemmoveTannerGooding | 20 | 9.0317 ns | 0.0232 ns | 0.39 | 9.0324 ns | 0.0104 ns | 0.0232 ns | 110712696.97 | 8.9974 ns | 9.0130 ns | 9.0317 ns | 9.0521 ns | 9.0601 ns | Buffer_MemmoveJamesqo2 | 20 | 10.2734 ns | 0.0682 ns | 0.44 | 10.2889 ns | 0.0305 ns | 0.0682 ns | 97192501.13 | 10.2321 ns | 10.2446 ns | 10.2734 ns | 10.3409 ns | 10.4068 ns | Buffer_MemmoveTannerGooding2 | 20 | 8.7424 ns | 0.0261 ns | 0.38 | 8.7378 ns | 0.0117 ns | 0.0261 ns | 114445105.31 | 8.7019 ns | 8.7116 ns | 8.7424 ns | 8.7617 ns | 8.7643 ns | ArrayCopy | 21 | 23.1162 ns | 0.1150 ns | 1.00 | 23.1282 ns | 0.0514 ns | 0.1150 ns | 43237215.66 | 23.0022 ns | 23.0172 ns | 23.1162 ns | 23.2453 ns | 23.2551 ns | SimpleLoop | 21 | 27.2305 ns | 0.0777 ns | 1.18 | 27.1925 ns | 0.0347 ns | 0.0777 ns | 36774891.27 | 27.0669 ns | 27.1173 ns | 27.2305 ns | 27.2486 ns | 27.2492 ns | BufferBlockCopy | 21 | 23.8644 ns | 0.1159 ns | 1.03 | 23.8348 ns | 0.0518 ns | 0.1159 ns | 41955543.77 | 23.6440 ns | 23.7377 ns | 23.8644 ns | 23.9170 ns | 23.9553 ns | BufferMemoryCopy | 21 | 15.0303 ns | 0.0375 ns | 0.65 | 15.0491 ns | 0.0168 ns | 0.0375 ns | 66449310.19 | 15.0149 ns | 15.0218 ns | 15.0303 ns | 15.0857 ns | 15.1083 ns | MsvcrtMemmove | 21 | 25.0172 ns | 0.1483 ns | 1.08 | 25.0370 ns | 0.0663 ns | 0.1483 ns | 39940919.79 | 24.8346 ns | 24.9021 ns | 25.0172 ns | 25.1818 ns | 25.1911 ns | MsvcrtMemmoveOverhead | 21 | 22.5000 ns | 0.1255 ns | 0.97 | 22.4960 ns | 0.0561 ns | 0.1255 ns | 44452301.1 | 22.3600 ns | 22.3895 ns | 22.5000 ns | 22.6005 ns | 22.6920 ns | UnsafeCopyBlock | 21 | 13.7455 ns | 0.0498 ns | 0.59 | 13.7470 ns | 0.0223 ns | 0.0498 ns | 72743196.18 | 13.6964 ns | 13.7009 ns | 13.7455 ns | 13.7938 ns | 13.8190 ns | IllyriadVectorizedCopy | 21 | 9.0608 ns | 0.0461 ns | 0.39 | 9.0691 ns | 0.0206 ns | 0.0461 ns | 110264951.31 | 9.0258 ns | 9.0280 ns | 9.0608 ns | 9.1143 ns | 9.1363 ns | AndermanVectorizedCopy | 21 | 4.6828 ns | 0.0395 ns | 0.20 | 4.6937 ns | 0.0177 ns | 0.0395 ns | 213052655.37 | 4.6502 ns | 4.6577 ns | 4.6828 ns | 4.7351 ns | 4.7363 ns | UnsafeIllyriadVectorizedCopy | 21 | 10.0577 ns | 0.1423 ns | 0.44 | 10.0645 ns | 0.0637 ns | 0.1423 ns | 99358940.4 | 9.9297 ns | 9.9320 ns | 10.0577 ns | 10.2005 ns | 10.2671 ns | UnsafeAndermanVectorizedCopy | 21 | 6.8748 ns | 0.0248 ns | 0.30 | 6.8860 ns | 0.0111 ns | 0.0248 ns | 145222944.31 | 6.8690 ns | 6.8714 ns | 6.8748 ns | 6.9061 ns | 6.9295 ns | Buffer_MemmoveOriginal | 21 | 11.5354 ns | 0.0737 ns | 0.50 | 11.5413 ns | 0.0330 ns | 0.0737 ns | 86645593.28 | 11.4706 ns | 11.4706 ns | 11.5354 ns | 11.6148 ns | 11.6359 ns | Buffer_MemmoveJamesqo | 21 | 9.1511 ns | 0.0807 ns | 0.40 | 9.1287 ns | 0.0361 ns | 0.0807 ns | 109544666.85 | 9.0338 ns | 9.0437 ns | 9.1511 ns | 9.2025 ns | 9.2066 ns | Buffer_MemmoveTannerGooding | 21 | 9.0699 ns | 0.0258 ns | 0.39 | 9.0792 ns | 0.0115 ns | 0.0258 ns | 110141728.65 | 9.0570 ns | 9.0593 ns | 9.0699 ns | 9.1038 ns | 9.1204 ns | Buffer_MemmoveJamesqo2 | 21 | 10.2974 ns | 0.0316 ns | 0.45 | 10.2918 ns | 0.0141 ns | 0.0316 ns | 97164677.56 | 10.2552 ns | 10.2617 ns | 10.2974 ns | 10.3191 ns | 10.3362 ns | Buffer_MemmoveTannerGooding2 | 21 | 8.7514 ns | 0.0294 ns | 0.38 | 8.7427 ns | 0.0131 ns | 0.0294 ns | 114380812.29 | 8.6916 ns | 8.7190 ns | 8.7514 ns | 8.7621 ns | 8.7624 ns | ArrayCopy | 22 | 23.2447 ns | 0.1269 ns | 1.00 | 23.2415 ns | 0.0568 ns | 0.1269 ns | 43026397.86 | 23.0611 ns | 23.1242 ns | 23.2447 ns | 23.3573 ns | 23.3898 ns | SimpleLoop | 22 | 28.6328 ns | 0.0682 ns | 1.23 | 28.6414 ns | 0.0305 ns | 0.0682 ns | 34914505.29 | 28.5691 ns | 28.5874 ns | 28.6328 ns | 28.6997 ns | 28.7507 ns | BufferBlockCopy | 22 | 23.7765 ns | 0.1448 ns | 1.02 | 23.7459 ns | 0.0648 ns | 0.1448 ns | 42112453.65 | 23.5466 ns | 23.6145 ns | 23.7765 ns | 23.8621 ns | 23.9401 ns | BufferMemoryCopy | 22 | 13.4568 ns | 0.0587 ns | 0.58 | 13.4361 ns | 0.0263 ns | 0.0587 ns | 74426263.66 | 13.3729 ns | 13.3757 ns | 13.4568 ns | 13.4863 ns | 13.5088 ns | MsvcrtMemmove | 22 | 25.7885 ns | 0.1751 ns | 1.11 | 25.7535 ns | 0.0783 ns | 0.1751 ns | 38829709.53 | 25.5386 ns | 25.5760 ns | 25.7885 ns | 25.9134 ns | 25.9610 ns | MsvcrtMemmoveOverhead | 22 | 22.4840 ns | 0.1168 ns | 0.97 | 22.5408 ns | 0.0522 ns | 0.1168 ns | 44364004.75 | 22.4335 ns | 22.4468 ns | 22.4840 ns | 22.6632 ns | 22.7041 ns | UnsafeCopyBlock | 22 | 14.4194 ns | 0.0325 ns | 0.62 | 14.4038 ns | 0.0145 ns | 0.0325 ns | 69426045.05 | 14.3479 ns | 14.3757 ns | 14.4194 ns | 14.4241 ns | 14.4285 ns | IllyriadVectorizedCopy | 22 | 10.2786 ns | 0.0418 ns | 0.44 | 10.2841 ns | 0.0187 ns | 0.0418 ns | 97237718.69 | 10.2325 ns | 10.2530 ns | 10.2786 ns | 10.3179 ns | 10.3487 ns | AndermanVectorizedCopy | 22 | 4.6895 ns | 0.0228 ns | 0.20 | 4.6801 ns | 0.0102 ns | 0.0228 ns | 213671161.24 | 4.6432 ns | 4.6584 ns | 4.6895 ns | 4.6970 ns | 4.6992 ns | UnsafeIllyriadVectorizedCopy | 22 | 10.9668 ns | 0.0155 ns | 0.47 | 10.9759 ns | 0.0069 ns | 0.0155 ns | 91108477.81 | 10.9617 ns | 10.9637 ns | 10.9668 ns | 10.9927 ns | 10.9950 ns | UnsafeAndermanVectorizedCopy | 22 | 6.8750 ns | 0.0540 ns | 0.30 | 6.8878 ns | 0.0241 ns | 0.0540 ns | 145183456.3 | 6.8208 ns | 6.8420 ns | 6.8750 ns | 6.9401 ns | 6.9615 ns | Buffer_MemmoveOriginal | 22 | 11.2743 ns | 0.0253 ns | 0.49 | 11.2804 ns | 0.0113 ns | 0.0253 ns | 88649523.47 | 11.2502 ns | 11.2619 ns | 11.2743 ns | 11.3019 ns | 11.3198 ns | Buffer_MemmoveJamesqo | 22 | 9.0641 ns | 0.0266 ns | 0.39 | 9.0547 ns | 0.0119 ns | 0.0266 ns | 110439974.53 | 9.0138 ns | 9.0300 ns | 9.0641 ns | 9.0747 ns | 9.0844 ns | Buffer_MemmoveTannerGooding | 22 | 9.0540 ns | 0.0339 ns | 0.39 | 9.0501 ns | 0.0152 ns | 0.0339 ns | 110495736.07 | 9.0031 ns | 9.0207 ns | 9.0540 ns | 9.0776 ns | 9.0965 ns | Buffer_MemmoveJamesqo2 | 22 | 10.2987 ns | 0.0582 ns | 0.44 | 10.3131 ns | 0.0260 ns | 0.0582 ns | 96963846.36 | 10.2499 ns | 10.2739 ns | 10.2987 ns | 10.3596 ns | 10.4086 ns | Buffer_MemmoveTannerGooding2 | 22 | 8.7659 ns | 0.0307 ns | 0.38 | 8.7664 ns | 0.0137 ns | 0.0307 ns | 114071308.15 | 8.7299 ns | 8.7370 ns | 8.7659 ns | 8.7962 ns | 8.8054 ns | ArrayCopy | 23 | 23.1754 ns | 0.1061 ns | 1.00 | 23.2068 ns | 0.0474 ns | 0.1061 ns | 43090819.58 | 23.0751 ns | 23.1249 ns | 23.1754 ns | 23.3044 ns | 23.3618 ns | SimpleLoop | 23 | 29.9980 ns | 0.0358 ns | 1.29 | 29.9777 ns | 0.0160 ns | 0.0358 ns | 33358098.39 | 29.9261 ns | 29.9405 ns | 29.9980 ns | 30.0048 ns | 30.0099 ns | BufferBlockCopy | 23 | 23.7692 ns | 0.0456 ns | 1.03 | 23.7739 ns | 0.0204 ns | 0.0456 ns | 42062866.4 | 23.7327 ns | 23.7353 ns | 23.7692 ns | 23.8149 ns | 23.8460 ns | BufferMemoryCopy | 23 | 14.6069 ns | 0.0915 ns | 0.63 | 14.6337 ns | 0.0409 ns | 0.0915 ns | 68335562.03 | 14.5652 ns | 14.5657 ns | 14.6069 ns | 14.7150 ns | 14.7868 ns | MsvcrtMemmove | 23 | 26.4952 ns | 0.1265 ns | 1.14 | 26.4265 ns | 0.0566 ns | 0.1265 ns | 37840839.03 | 26.2362 ns | 26.2968 ns | 26.4952 ns | 26.5218 ns | 26.5278 ns | MsvcrtMemmoveOverhead | 23 | 22.5945 ns | 0.1130 ns | 0.97 | 22.5862 ns | 0.0505 ns | 0.1130 ns | 44274799.7 | 22.4248 ns | 22.4792 ns | 22.5945 ns | 22.6890 ns | 22.7121 ns | UnsafeCopyBlock | 23 | 15.0667 ns | 0.0790 ns | 0.65 | 15.0762 ns | 0.0353 ns | 0.0790 ns | 66329561.31 | 14.9733 ns | 15.0153 ns | 15.0667 ns | 15.1420 ns | 15.1933 ns | IllyriadVectorizedCopy | 23 | 11.3036 ns | 0.0565 ns | 0.49 | 11.3159 ns | 0.0253 ns | 0.0565 ns | 88371135.08 | 11.2467 ns | 11.2643 ns | 11.3036 ns | 11.3737 ns | 11.3743 ns | AndermanVectorizedCopy | 23 | 4.7144 ns | 0.0362 ns | 0.20 | 4.6998 ns | 0.0162 ns | 0.0362 ns | 212777111.9 | 4.6488 ns | 4.6626 ns | 4.7144 ns | 4.7296 ns | 4.7370 ns | UnsafeIllyriadVectorizedCopy | 23 | 11.9057 ns | 0.0491 ns | 0.51 | 11.8757 ns | 0.0219 ns | 0.0491 ns | 84205767.91 | 11.8188 ns | 11.8225 ns | 11.9057 ns | 11.9138 ns | 11.9219 ns | UnsafeAndermanVectorizedCopy | 23 | 6.8761 ns | 0.0209 ns | 0.30 | 6.8785 ns | 0.0094 ns | 0.0209 ns | 145380645.71 | 6.8571 ns | 6.8583 ns | 6.8761 ns | 6.8999 ns | 6.9026 ns | Buffer_MemmoveOriginal | 23 | 10.9186 ns | 0.0495 ns | 0.47 | 10.9123 ns | 0.0221 ns | 0.0495 ns | 91640035.04 | 10.8644 ns | 10.8661 ns | 10.9186 ns | 10.9553 ns | 10.9851 ns | Buffer_MemmoveJamesqo | 23 | 10.9147 ns | 0.0374 ns | 0.47 | 10.9146 ns | 0.0167 ns | 0.0374 ns | 91620742.12 | 10.8658 ns | 10.8791 ns | 10.9147 ns | 10.9499 ns | 10.9605 ns | Buffer_MemmoveTannerGooding | 23 | 9.0894 ns | 0.0244 ns | 0.39 | 9.0930 ns | 0.0109 ns | 0.0244 ns | 109974196.28 | 9.0697 ns | 9.0697 ns | 9.0894 ns | 9.1183 ns | 9.1195 ns | Buffer_MemmoveJamesqo2 | 23 | 10.3302 ns | 0.0489 ns | 0.45 | 10.3209 ns | 0.0219 ns | 0.0489 ns | 96891215.93 | 10.2669 ns | 10.2714 ns | 10.3302 ns | 10.3656 ns | 10.3820 ns | Buffer_MemmoveTannerGooding2 | 23 | 8.7530 ns | 0.0289 ns | 0.38 | 8.7509 ns | 0.0129 ns | 0.0289 ns | 114273511.65 | 8.7206 ns | 8.7230 ns | 8.7530 ns | 8.7779 ns | 8.7901 ns | ArrayCopy | 24 | 23.2160 ns | 0.0348 ns | 1.00 | 23.2123 ns | 0.0156 ns | 0.0348 ns | 43080566.45 | 23.1587 ns | 23.1819 ns | 23.2160 ns | 23.2409 ns | 23.2527 ns | SimpleLoop | 24 | 31.4136 ns | 0.1189 ns | 1.35 | 31.3554 ns | 0.0532 ns | 0.1189 ns | 31892406.81 | 31.2154 ns | 31.2279 ns | 31.4136 ns | 31.4539 ns | 31.4754 ns | BufferBlockCopy | 24 | 23.7395 ns | 0.0551 ns | 1.02 | 23.7624 ns | 0.0246 ns | 0.0551 ns | 42083259.6 | 23.7061 ns | 23.7168 ns | 23.7395 ns | 23.8194 ns | 23.8384 ns | BufferMemoryCopy | 24 | 13.4930 ns | 0.0697 ns | 0.58 | 13.5192 ns | 0.0312 ns | 0.0697 ns | 73968826.97 | 13.4562 ns | 13.4576 ns | 13.4930 ns | 13.5939 ns | 13.5955 ns | MsvcrtMemmove | 24 | 23.5133 ns | 0.1080 ns | 1.01 | 23.4743 ns | 0.0483 ns | 0.1080 ns | 42599793.05 | 23.3066 ns | 23.3723 ns | 23.5133 ns | 23.5568 ns | 23.5888 ns | MsvcrtMemmoveOverhead | 24 | 22.6207 ns | 0.0647 ns | 0.97 | 22.6176 ns | 0.0289 ns | 0.0647 ns | 44213403.67 | 22.5261 ns | 22.5588 ns | 22.6207 ns | 22.6748 ns | 22.6986 ns | UnsafeCopyBlock | 24 | 10.9619 ns | 0.0261 ns | 0.47 | 10.9664 ns | 0.0117 ns | 0.0261 ns | 91187331.97 | 10.9314 ns | 10.9430 ns | 10.9619 ns | 10.9921 ns | 10.9950 ns | IllyriadVectorizedCopy | 24 | 9.6775 ns | 0.0462 ns | 0.42 | 9.6843 ns | 0.0207 ns | 0.0462 ns | 103260203.56 | 9.6198 ns | 9.6431 ns | 9.6775 ns | 9.7289 ns | 9.7342 ns | AndermanVectorizedCopy | 24 | 4.6790 ns | 0.0154 ns | 0.20 | 4.6834 ns | 0.0069 ns | 0.0154 ns | 213519702.24 | 4.6673 ns | 4.6705 ns | 4.6790 ns | 4.6985 ns | 4.7063 ns | UnsafeIllyriadVectorizedCopy | 24 | 10.6084 ns | 0.0502 ns | 0.46 | 10.5896 ns | 0.0224 ns | 0.0502 ns | 94432469.15 | 10.5234 ns | 10.5367 ns | 10.6084 ns | 10.6330 ns | 10.6331 ns | UnsafeAndermanVectorizedCopy | 24 | 6.8938 ns | 0.0227 ns | 0.30 | 6.8899 ns | 0.0102 ns | 0.0227 ns | 145140298.46 | 6.8532 ns | 6.8706 ns | 6.8938 ns | 6.9072 ns | 6.9142 ns | Buffer_MemmoveOriginal | 24 | 12.1985 ns | 0.0113 ns | 0.53 | 12.1976 ns | 0.0051 ns | 0.0113 ns | 81983264.52 | 12.1807 ns | 12.1870 ns | 12.1985 ns | 12.2078 ns | 12.2084 ns | Buffer_MemmoveJamesqo | 24 | 12.2171 ns | 0.0522 ns | 0.53 | 12.2110 ns | 0.0233 ns | 0.0522 ns | 81893137.75 | 12.1547 ns | 12.1575 ns | 12.2171 ns | 12.2615 ns | 12.2637 ns | Buffer_MemmoveTannerGooding | 24 | 9.0765 ns | 0.0271 ns | 0.39 | 9.0711 ns | 0.0121 ns | 0.0271 ns | 110240718.27 | 9.0385 ns | 9.0431 ns | 9.0765 ns | 9.0963 ns | 9.1006 ns | Buffer_MemmoveJamesqo2 | 24 | 10.3186 ns | 0.0583 ns | 0.44 | 10.3167 ns | 0.0261 ns | 0.0583 ns | 96930179.15 | 10.2383 ns | 10.2703 ns | 10.3186 ns | 10.3622 ns | 10.4016 ns | Buffer_MemmoveTannerGooding2 | 24 | 8.7779 ns | 0.0466 ns | 0.38 | 8.7747 ns | 0.0209 ns | 0.0466 ns | 113963428.82 | 8.7140 ns | 8.7285 ns | 8.7779 ns | 8.8194 ns | 8.8195 ns | ArrayCopy | 25 | 23.1651 ns | 0.0920 ns | 1.00 | 23.1916 ns | 0.0411 ns | 0.0920 ns | 43118994.07 | 23.0723 ns | 23.1119 ns | 23.1651 ns | 23.2846 ns | 23.2850 ns | SimpleLoop | 25 | 32.5427 ns | 0.0670 ns | 1.40 | 32.5711 ns | 0.0300 ns | 0.0670 ns | 30702099.43 | 32.5222 ns | 32.5268 ns | 32.5427 ns | 32.6295 ns | 32.6859 ns | BufferBlockCopy | 25 | 23.8116 ns | 0.0880 ns | 1.03 | 23.7949 ns | 0.0393 ns | 0.0880 ns | 42025874.85 | 23.6583 ns | 23.7210 ns | 23.8116 ns | 23.8604 ns | 23.9010 ns | BufferMemoryCopy | 25 | 14.6466 ns | 0.0707 ns | 0.63 | 14.6583 ns | 0.0316 ns | 0.0707 ns | 68220700.99 | 14.5727 ns | 14.6064 ns | 14.6466 ns | 14.7161 ns | 14.7686 ns | MsvcrtMemmove | 25 | 23.1039 ns | 0.1136 ns | 1.00 | 23.1127 ns | 0.0508 ns | 0.1136 ns | 43266163.35 | 22.9506 ns | 23.0128 ns | 23.1039 ns | 23.2171 ns | 23.2487 ns | MsvcrtMemmoveOverhead | 25 | 22.6204 ns | 0.0468 ns | 0.98 | 22.6117 ns | 0.0209 ns | 0.0468 ns | 44224802.41 | 22.5459 ns | 22.5665 ns | 22.6204 ns | 22.6527 ns | 22.6666 ns | UnsafeCopyBlock | 25 | 11.9949 ns | 0.0663 ns | 0.52 | 11.9871 ns | 0.0296 ns | 0.0663 ns | 83422835.67 | 11.9050 ns | 11.9256 ns | 11.9949 ns | 12.0448 ns | 12.0797 ns | IllyriadVectorizedCopy | 25 | 11.0028 ns | 0.0743 ns | 0.47 | 10.9880 ns | 0.0332 ns | 0.0743 ns | 91008585.19 | 10.8804 ns | 10.9145 ns | 11.0028 ns | 11.0540 ns | 11.0577 ns | AndermanVectorizedCopy | 25 | 4.6867 ns | 0.0199 ns | 0.20 | 4.6894 ns | 0.0089 ns | 0.0199 ns | 213246671.73 | 4.6728 ns | 4.6730 ns | 4.6867 ns | 4.7071 ns | 4.7216 ns | UnsafeIllyriadVectorizedCopy | 25 | 11.5590 ns | 0.0315 ns | 0.50 | 11.5603 ns | 0.0141 ns | 0.0315 ns | 86503110.23 | 11.5248 ns | 11.5348 ns | 11.5590 ns | 11.5864 ns | 11.6099 ns | UnsafeAndermanVectorizedCopy | 25 | 6.8937 ns | 0.0221 ns | 0.30 | 6.8890 ns | 0.0099 ns | 0.0221 ns | 145158248.29 | 6.8627 ns | 6.8661 ns | 6.8937 ns | 6.9096 ns | 6.9115 ns | Buffer_MemmoveOriginal | 25 | 11.8611 ns | 0.0359 ns | 0.51 | 11.8844 ns | 0.0161 ns | 0.0359 ns | 84143944.36 | 11.8582 ns | 11.8587 ns | 11.8611 ns | 11.9218 ns | 11.9376 ns | Buffer_MemmoveJamesqo | 25 | 11.9026 ns | 0.0715 ns | 0.51 | 11.8675 ns | 0.0320 ns | 0.0715 ns | 84263480.39 | 11.7584 ns | 11.7966 ns | 11.9026 ns | 11.9210 ns | 11.9373 ns | Buffer_MemmoveTannerGooding | 25 | 9.0685 ns | 0.0308 ns | 0.39 | 9.0588 ns | 0.0138 ns | 0.0308 ns | 110390406.23 | 9.0073 ns | 9.0310 ns | 9.0685 ns | 9.0816 ns | 9.0833 ns | Buffer_MemmoveJamesqo2 | 25 | 10.3409 ns | 0.0576 ns | 0.45 | 10.3202 ns | 0.0258 ns | 0.0576 ns | 96897776.58 | 10.2288 ns | 10.2644 ns | 10.3409 ns | 10.3655 ns | 10.3660 ns | Buffer_MemmoveTannerGooding2 | 25 | 8.7638 ns | 0.0159 ns | 0.38 | 8.7679 ns | 0.0071 ns | 0.0159 ns | 114052483.79 | 8.7526 ns | 8.7553 ns | 8.7638 ns | 8.7825 ns | 8.7935 ns | ArrayCopy | 26 | 23.1227 ns | 0.1039 ns | 1.00 | 23.1478 ns | 0.0465 ns | 0.1039 ns | 43200684.04 | 23.0480 ns | 23.0714 ns | 23.1227 ns | 23.2367 ns | 23.3204 ns | SimpleLoop | 26 | 34.0700 ns | 0.1188 ns | 1.47 | 34.0524 ns | 0.0532 ns | 0.1188 ns | 29366483.87 | 33.9144 ns | 33.9323 ns | 34.0700 ns | 34.1638 ns | 34.1945 ns | BufferBlockCopy | 26 | 23.7832 ns | 0.1487 ns | 1.03 | 23.7784 ns | 0.0665 ns | 0.1487 ns | 42055011.57 | 23.6095 ns | 23.6381 ns | 23.7832 ns | 23.9163 ns | 23.9846 ns | BufferMemoryCopy | 26 | 13.1550 ns | 0.0324 ns | 0.57 | 13.1614 ns | 0.0145 ns | 0.0324 ns | 75979607.64 | 13.1182 ns | 13.1356 ns | 13.1550 ns | 13.1905 ns | 13.2065 ns | MsvcrtMemmove | 26 | 23.8454 ns | 0.0792 ns | 1.03 | 23.8874 ns | 0.0354 ns | 0.0792 ns | 41863119.94 | 23.8372 ns | 23.8392 ns | 23.8454 ns | 23.9565 ns | 24.0241 ns | MsvcrtMemmoveOverhead | 26 | 22.4200 ns | 0.1119 ns | 0.97 | 22.4925 ns | 0.0500 ns | 0.1119 ns | 44459351.45 | 22.4050 ns | 22.4090 ns | 22.4200 ns | 22.6121 ns | 22.6455 ns | UnsafeCopyBlock | 26 | 12.5327 ns | 0.0456 ns | 0.54 | 12.5457 ns | 0.0204 ns | 0.0456 ns | 79708473.29 | 12.5018 ns | 12.5043 ns | 12.5327 ns | 12.5936 ns | 12.6006 ns | IllyriadVectorizedCopy | 26 | 11.8429 ns | 0.0301 ns | 0.51 | 11.8504 ns | 0.0135 ns | 0.0301 ns | 84384985.27 | 11.8219 ns | 11.8254 ns | 11.8429 ns | 11.8793 ns | 11.8970 ns | AndermanVectorizedCopy | 26 | 4.6932 ns | 0.0349 ns | 0.20 | 4.7151 ns | 0.0156 ns | 0.0349 ns | 212084258.34 | 4.6869 ns | 4.6879 ns | 4.6932 ns | 4.7532 ns | 4.7551 ns | UnsafeIllyriadVectorizedCopy | 26 | 12.5055 ns | 0.0334 ns | 0.54 | 12.5065 ns | 0.0149 ns | 0.0334 ns | 79958185.47 | 12.4673 ns | 12.4745 ns | 12.5055 ns | 12.5391 ns | 12.5484 ns | UnsafeAndermanVectorizedCopy | 26 | 6.8682 ns | 0.0164 ns | 0.30 | 6.8670 ns | 0.0073 ns | 0.0164 ns | 145622991.81 | 6.8409 ns | 6.8528 ns | 6.8682 ns | 6.8808 ns | 6.8826 ns | Buffer_MemmoveOriginal | 26 | 11.6844 ns | 0.0540 ns | 0.51 | 11.6687 ns | 0.0241 ns | 0.0540 ns | 85699379.52 | 11.5861 ns | 11.6160 ns | 11.6844 ns | 11.7136 ns | 11.7167 ns | Buffer_MemmoveJamesqo | 26 | 11.5637 ns | 0.0420 ns | 0.50 | 11.5696 ns | 0.0188 ns | 0.0420 ns | 86433760.93 | 11.5086 ns | 11.5341 ns | 11.5637 ns | 11.6079 ns | 11.6193 ns | Buffer_MemmoveTannerGooding | 26 | 9.0622 ns | 0.0124 ns | 0.39 | 9.0675 ns | 0.0055 ns | 0.0124 ns | 110283605.25 | 9.0568 ns | 9.0584 ns | 9.0622 ns | 9.0793 ns | 9.0875 ns | Buffer_MemmoveJamesqo2 | 26 | 10.2846 ns | 0.0356 ns | 0.44 | 10.2808 ns | 0.0159 ns | 0.0356 ns | 97269078.36 | 10.2393 ns | 10.2456 ns | 10.2846 ns | 10.3141 ns | 10.3257 ns | Buffer_MemmoveTannerGooding2 | 26 | 8.7487 ns | 0.0190 ns | 0.38 | 8.7547 ns | 0.0085 ns | 0.0190 ns | 114224522.65 | 8.7299 ns | 8.7391 ns | 8.7487 ns | 8.7732 ns | 8.7788 ns | ArrayCopy | 27 | 23.8741 ns | 0.1216 ns | 1.00 | 23.8290 ns | 0.0544 ns | 0.1216 ns | 41965630.5 | 23.6209 ns | 23.7241 ns | 23.8741 ns | 23.9114 ns | 23.9212 ns | SimpleLoop | 27 | 35.3361 ns | 0.0505 ns | 1.48 | 35.3384 ns | 0.0226 ns | 0.0505 ns | 28297866.95 | 35.2703 ns | 35.2908 ns | 35.3361 ns | 35.3870 ns | 35.3929 ns | BufferBlockCopy | 27 | 23.7440 ns | 0.0840 ns | 0.99 | 23.7903 ns | 0.0376 ns | 0.0840 ns | 42033874.52 | 23.7194 ns | 23.7283 ns | 23.7440 ns | 23.8755 ns | 23.9186 ns | BufferMemoryCopy | 27 | 14.3717 ns | 0.0974 ns | 0.60 | 14.3614 ns | 0.0436 ns | 0.0974 ns | 69630993.96 | 14.2333 ns | 14.2641 ns | 14.3717 ns | 14.4536 ns | 14.4552 ns | MsvcrtMemmove | 27 | 24.9647 ns | 0.0866 ns | 1.05 | 24.9545 ns | 0.0387 ns | 0.0866 ns | 40073011.83 | 24.8358 ns | 24.8691 ns | 24.9647 ns | 25.0347 ns | 25.0450 ns | MsvcrtMemmoveOverhead | 27 | 22.6030 ns | 0.0488 ns | 0.95 | 22.6039 ns | 0.0218 ns | 0.0488 ns | 44240133.09 | 22.5517 ns | 22.5575 ns | 22.6030 ns | 22.6508 ns | 22.6698 ns | UnsafeCopyBlock | 27 | 13.1624 ns | 0.0661 ns | 0.55 | 13.1824 ns | 0.0296 ns | 0.0661 ns | 75858439.98 | 13.1327 ns | 13.1433 ns | 13.1624 ns | 13.2316 ns | 13.2985 ns | IllyriadVectorizedCopy | 27 | 12.8111 ns | 0.0387 ns | 0.54 | 12.7996 ns | 0.0173 ns | 0.0387 ns | 78127504.98 | 12.7318 ns | 12.7693 ns | 12.8111 ns | 12.8242 ns | 12.8249 ns | AndermanVectorizedCopy | 27 | 4.6717 ns | 0.0126 ns | 0.20 | 4.6757 ns | 0.0056 ns | 0.0126 ns | 213873937.07 | 4.6641 ns | 4.6666 ns | 4.6717 ns | 4.6867 ns | 4.6966 ns | UnsafeIllyriadVectorizedCopy | 27 | 13.4410 ns | 0.0655 ns | 0.56 | 13.4098 ns | 0.0293 ns | 0.0655 ns | 74572583.59 | 13.3246 ns | 13.3410 ns | 13.4410 ns | 13.4629 ns | 13.4793 ns | UnsafeAndermanVectorizedCopy | 27 | 6.8825 ns | 0.0146 ns | 0.29 | 6.8761 ns | 0.0065 ns | 0.0146 ns | 145432068.42 | 6.8546 ns | 6.8614 ns | 6.8825 ns | 6.8875 ns | 6.8913 ns | Buffer_MemmoveOriginal | 27 | 11.2775 ns | 0.0147 ns | 0.47 | 11.2776 ns | 0.0066 ns | 0.0147 ns | 88671396.46 | 11.2574 ns | 11.2649 ns | 11.2775 ns | 11.2903 ns | 11.2977 ns | Buffer_MemmoveJamesqo | 27 | 11.2337 ns | 0.0299 ns | 0.47 | 11.2321 ns | 0.0134 ns | 0.0299 ns | 89030871.4 | 11.1982 ns | 11.2030 ns | 11.2337 ns | 11.2603 ns | 11.2711 ns | Buffer_MemmoveTannerGooding | 27 | 9.0570 ns | 0.0234 ns | 0.38 | 9.0516 ns | 0.0105 ns | 0.0234 ns | 110478214.09 | 9.0124 ns | 9.0311 ns | 9.0570 ns | 9.0693 ns | 9.0693 ns | Buffer_MemmoveJamesqo2 | 27 | 10.3225 ns | 0.0882 ns | 0.43 | 10.3613 ns | 0.0395 ns | 0.0882 ns | 96512857.11 | 10.2755 ns | 10.2870 ns | 10.3225 ns | 10.4550 ns | 10.4745 ns | Buffer_MemmoveTannerGooding2 | 27 | 8.7700 ns | 0.0270 ns | 0.37 | 8.7629 ns | 0.0121 ns | 0.0270 ns | 114117993.14 | 8.7229 ns | 8.7360 ns | 8.7700 ns | 8.7862 ns | 8.7867 ns | ArrayCopy | 28 | 23.1981 ns | 0.0821 ns | 1.00 | 23.1945 ns | 0.0367 ns | 0.0821 ns | 43113704.16 | 23.0740 ns | 23.1234 ns | 23.1981 ns | 23.2637 ns | 23.2983 ns | SimpleLoop | 28 | 36.7073 ns | 0.0848 ns | 1.58 | 36.6989 ns | 0.0379 ns | 0.0848 ns | 27248762.46 | 36.5665 ns | 36.6327 ns | 36.7073 ns | 36.7609 ns | 36.8027 ns | BufferBlockCopy | 28 | 23.8028 ns | 0.0988 ns | 1.03 | 23.7820 ns | 0.0442 ns | 0.0988 ns | 42048666 | 23.6465 ns | 23.6884 ns | 23.8028 ns | 23.8651 ns | 23.9084 ns | BufferMemoryCopy | 28 | 13.1250 ns | 0.0302 ns | 0.57 | 13.1320 ns | 0.0135 ns | 0.0302 ns | 76149952.52 | 13.0909 ns | 13.1064 ns | 13.1250 ns | 13.1611 ns | 13.1687 ns | MsvcrtMemmove | 28 | 24.9830 ns | 0.0944 ns | 1.08 | 24.9919 ns | 0.0422 ns | 0.0944 ns | 40012910.1 | 24.8786 ns | 24.9042 ns | 24.9830 ns | 25.0842 ns | 25.1146 ns | MsvcrtMemmoveOverhead | 28 | 22.5704 ns | 0.0895 ns | 0.97 | 22.5608 ns | 0.0400 ns | 0.0895 ns | 44324613.31 | 22.4294 ns | 22.4753 ns | 22.5704 ns | 22.6416 ns | 22.6468 ns | UnsafeCopyBlock | 28 | 13.7527 ns | 0.0316 ns | 0.59 | 13.7441 ns | 0.0141 ns | 0.0316 ns | 72758389.98 | 13.7021 ns | 13.7121 ns | 13.7527 ns | 13.7719 ns | 13.7795 ns | IllyriadVectorizedCopy | 28 | 9.9839 ns | 0.0303 ns | 0.43 | 9.9923 ns | 0.0136 ns | 0.0303 ns | 100076761.12 | 9.9605 ns | 9.9708 ns | 9.9839 ns | 10.0181 ns | 10.0420 ns | AndermanVectorizedCopy | 28 | 4.6806 ns | 0.0193 ns | 0.20 | 4.6821 ns | 0.0086 ns | 0.0193 ns | 213577263.9 | 4.6547 ns | 4.6659 ns | 4.6806 ns | 4.6992 ns | 4.7071 ns | UnsafeIllyriadVectorizedCopy | 28 | 10.6352 ns | 0.0402 ns | 0.46 | 10.6525 ns | 0.0180 ns | 0.0402 ns | 93874539.66 | 10.6182 ns | 10.6198 ns | 10.6352 ns | 10.6939 ns | 10.7110 ns | UnsafeAndermanVectorizedCopy | 28 | 6.8369 ns | 0.0136 ns | 0.29 | 6.8415 ns | 0.0061 ns | 0.0136 ns | 146167480.85 | 6.8288 ns | 6.8302 ns | 6.8369 ns | 6.8551 ns | 6.8617 ns | Buffer_MemmoveOriginal | 28 | 11.5630 ns | 0.0506 ns | 0.50 | 11.5768 ns | 0.0226 ns | 0.0506 ns | 86379974.21 | 11.5316 ns | 11.5347 ns | 11.5630 ns | 11.6257 ns | 11.6547 ns | Buffer_MemmoveJamesqo | 28 | 11.5725 ns | 0.0282 ns | 0.50 | 11.5763 ns | 0.0126 ns | 0.0282 ns | 86383137.2 | 11.5404 ns | 11.5501 ns | 11.5725 ns | 11.6045 ns | 11.6071 ns | Buffer_MemmoveTannerGooding | 28 | 9.0534 ns | 0.0118 ns | 0.39 | 9.0551 ns | 0.0053 ns | 0.0118 ns | 110435162.86 | 9.0405 ns | 9.0462 ns | 9.0534 ns | 9.0648 ns | 9.0731 ns | Buffer_MemmoveJamesqo2 | 28 | 10.3208 ns | 0.0586 ns | 0.44 | 10.3347 ns | 0.0262 ns | 0.0586 ns | 96761073.28 | 10.2566 ns | 10.2853 ns | 10.3208 ns | 10.3912 ns | 10.4090 ns | Buffer_MemmoveTannerGooding2 | 28 | 8.7355 ns | 0.0565 ns | 0.38 | 8.7539 ns | 0.0252 ns | 0.0565 ns | 114234571.76 | 8.7158 ns | 8.7221 ns | 8.7355 ns | 8.7949 ns | 8.8538 ns | ArrayCopy | 29 | 23.2209 ns | 0.0696 ns | 1.00 | 23.2488 ns | 0.0311 ns | 0.0696 ns | 43013014.81 | 23.1814 ns | 23.1894 ns | 23.2209 ns | 23.3221 ns | 23.3405 ns | SimpleLoop | 29 | 38.1483 ns | 0.1376 ns | 1.64 | 38.0913 ns | 0.0615 ns | 0.1376 ns | 26252698.26 | 37.8705 ns | 37.9586 ns | 38.1483 ns | 38.1955 ns | 38.1995 ns | BufferBlockCopy | 29 | 23.9766 ns | 0.1624 ns | 1.03 | 23.9284 ns | 0.0726 ns | 0.1624 ns | 41791360.23 | 23.6443 ns | 23.8077 ns | 23.9766 ns | 24.0250 ns | 24.0565 ns | BufferMemoryCopy | 29 | 14.3982 ns | 0.0448 ns | 0.62 | 14.3872 ns | 0.0200 ns | 0.0448 ns | 69506052.76 | 14.3421 ns | 14.3424 ns | 14.3982 ns | 14.4266 ns | 14.4465 ns | MsvcrtMemmove | 29 | 25.7356 ns | 0.0659 ns | 1.11 | 25.7608 ns | 0.0295 ns | 0.0659 ns | 38818657.75 | 25.6941 ns | 25.7091 ns | 25.7356 ns | 25.8251 ns | 25.8615 ns | MsvcrtMemmoveOverhead | 29 | 22.4928 ns | 0.1240 ns | 0.97 | 22.5695 ns | 0.0555 ns | 0.1240 ns | 44307551.4 | 22.4606 ns | 22.4728 ns | 22.4928 ns | 22.7046 ns | 22.7121 ns | UnsafeCopyBlock | 29 | 14.4228 ns | 0.0673 ns | 0.62 | 14.4032 ns | 0.0301 ns | 0.0673 ns | 69429059.34 | 14.3127 ns | 14.3335 ns | 14.4228 ns | 14.4630 ns | 14.4639 ns | IllyriadVectorizedCopy | 29 | 9.6944 ns | 0.0120 ns | 0.42 | 9.6976 ns | 0.0053 ns | 0.0120 ns | 103117824.14 | 9.6856 ns | 9.6890 ns | 9.6944 ns | 9.7079 ns | 9.7173 ns | AndermanVectorizedCopy | 29 | 4.6705 ns | 0.0263 ns | 0.20 | 4.6681 ns | 0.0118 ns | 0.0263 ns | 214218755.85 | 4.6290 ns | 4.6434 ns | 4.6705 ns | 4.6916 ns | 4.6948 ns | UnsafeIllyriadVectorizedCopy | 29 | 10.2809 ns | 0.0232 ns | 0.44 | 10.2807 ns | 0.0104 ns | 0.0232 ns | 97269693.84 | 10.2573 ns | 10.2575 ns | 10.2809 ns | 10.3038 ns | 10.3044 ns | UnsafeAndermanVectorizedCopy | 29 | 6.9120 ns | 0.0201 ns | 0.30 | 6.9113 ns | 0.0090 ns | 0.0201 ns | 144689849.65 | 6.8880 ns | 6.8923 ns | 6.9120 ns | 6.9300 ns | 6.9391 ns | Buffer_MemmoveOriginal | 29 | 11.2934 ns | 0.0781 ns | 0.49 | 11.2982 ns | 0.0349 ns | 0.0781 ns | 88509584.31 | 11.1966 ns | 11.2420 ns | 11.2934 ns | 11.3569 ns | 11.4163 ns | Buffer_MemmoveJamesqo | 29 | 11.2919 ns | 0.0358 ns | 0.49 | 11.2872 ns | 0.0160 ns | 0.0358 ns | 88595695.26 | 11.2345 ns | 11.2544 ns | 11.2919 ns | 11.3177 ns | 11.3299 ns | Buffer_MemmoveTannerGooding | 29 | 9.0969 ns | 0.0089 ns | 0.39 | 9.0978 ns | 0.0040 ns | 0.0089 ns | 109916158.19 | 9.0852 ns | 9.0900 ns | 9.0969 ns | 9.1062 ns | 9.1080 ns | Buffer_MemmoveJamesqo2 | 29 | 10.3158 ns | 0.0437 ns | 0.44 | 10.3128 ns | 0.0195 ns | 0.0437 ns | 96966667.81 | 10.2639 ns | 10.2688 ns | 10.3158 ns | 10.3554 ns | 10.3616 ns | Buffer_MemmoveTannerGooding2 | 29 | 8.7519 ns | 0.0229 ns | 0.38 | 8.7588 ns | 0.0103 ns | 0.0229 ns | 114171239.88 | 8.7359 ns | 8.7391 ns | 8.7519 ns | 8.7819 ns | 8.7917 ns | ArrayCopy | 30 | 23.0850 ns | 0.1533 ns | 1.00 | 23.1670 ns | 0.0685 ns | 0.1533 ns | 43164800.57 | 23.0222 ns | 23.0422 ns | 23.0850 ns | 23.3328 ns | 23.3454 ns | SimpleLoop | 30 | 39.4960 ns | 0.0786 ns | 1.71 | 39.4960 ns | 0.0352 ns | 0.0786 ns | 25318996.29 | 39.3827 ns | 39.4277 ns | 39.4960 ns | 39.5644 ns | 39.5960 ns | BufferBlockCopy | 30 | 23.8022 ns | 0.0978 ns | 1.03 | 23.7677 ns | 0.0437 ns | 0.0978 ns | 42073822.04 | 23.6235 ns | 23.6751 ns | 23.8022 ns | 23.8432 ns | 23.8829 ns | BufferMemoryCopy | 30 | 12.8623 ns | 0.0444 ns | 0.56 | 12.8519 ns | 0.0199 ns | 0.0444 ns | 77809402.14 | 12.7883 ns | 12.8075 ns | 12.8623 ns | 12.8912 ns | 12.8937 ns | MsvcrtMemmove | 30 | 26.4731 ns | 0.0682 ns | 1.15 | 26.4614 ns | 0.0305 ns | 0.0682 ns | 37790855.96 | 26.3560 ns | 26.3990 ns | 26.4731 ns | 26.5180 ns | 26.5351 ns | MsvcrtMemmoveOverhead | 30 | 22.4535 ns | 0.1047 ns | 0.97 | 22.4928 ns | 0.0468 ns | 0.1047 ns | 44458638.02 | 22.3786 ns | 22.4057 ns | 22.4535 ns | 22.5996 ns | 22.6375 ns | UnsafeCopyBlock | 30 | 15.1167 ns | 0.0659 ns | 0.65 | 15.0976 ns | 0.0295 ns | 0.0659 ns | 66235661.49 | 14.9900 ns | 15.0422 ns | 15.1167 ns | 15.1435 ns | 15.1683 ns | IllyriadVectorizedCopy | 30 | 10.2937 ns | 0.0676 ns | 0.45 | 10.3179 ns | 0.0302 ns | 0.0676 ns | 96919297.04 | 10.2646 ns | 10.2735 ns | 10.2937 ns | 10.3743 ns | 10.4344 ns | AndermanVectorizedCopy | 30 | 4.6871 ns | 0.0075 ns | 0.20 | 4.6898 ns | 0.0033 ns | 0.0075 ns | 213227969.76 | 4.6840 ns | 4.6844 ns | 4.6871 ns | 4.6966 ns | 4.7023 ns | UnsafeIllyriadVectorizedCopy | 30 | 11.2545 ns | 0.0392 ns | 0.49 | 11.2548 ns | 0.0175 ns | 0.0392 ns | 88850828.32 | 11.1992 ns | 11.2249 ns | 11.2545 ns | 11.2849 ns | 11.3096 ns | UnsafeAndermanVectorizedCopy | 30 | 6.9110 ns | 0.0319 ns | 0.30 | 6.9060 ns | 0.0142 ns | 0.0319 ns | 144801193.03 | 6.8728 ns | 6.8731 ns | 6.9110 ns | 6.9365 ns | 6.9389 ns | Buffer_MemmoveOriginal | 30 | 10.8938 ns | 0.0520 ns | 0.47 | 10.9170 ns | 0.0232 ns | 0.0520 ns | 91600594.55 | 10.8561 ns | 10.8743 ns | 10.8938 ns | 10.9712 ns | 10.9775 ns | Buffer_MemmoveJamesqo | 30 | 10.9867 ns | 0.0463 ns | 0.48 | 10.9666 ns | 0.0207 ns | 0.0463 ns | 91185918.62 | 10.8991 ns | 10.9199 ns | 10.9867 ns | 11.0033 ns | 11.0143 ns | Buffer_MemmoveTannerGooding | 30 | 9.0789 ns | 0.0216 ns | 0.39 | 9.0669 ns | 0.0097 ns | 0.0216 ns | 110291173.25 | 9.0377 ns | 9.0439 ns | 9.0789 ns | 9.0839 ns | 9.0861 ns | Buffer_MemmoveJamesqo2 | 30 | 10.3495 ns | 0.0408 ns | 0.45 | 10.3680 ns | 0.0183 ns | 0.0408 ns | 96450660.29 | 10.3264 ns | 10.3375 ns | 10.3495 ns | 10.4077 ns | 10.4308 ns | Buffer_MemmoveTannerGooding2 | 30 | 8.7920 ns | 0.0149 ns | 0.38 | 8.7878 ns | 0.0067 ns | 0.0149 ns | 113794661.29 | 8.7650 ns | 8.7738 ns | 8.7920 ns | 8.7996 ns | 8.8046 ns | ArrayCopy | 31 | 23.1658 ns | 0.1112 ns | 1.00 | 23.1870 ns | 0.0497 ns | 0.1112 ns | 43127555.87 | 23.0900 ns | 23.1031 ns | 23.1658 ns | 23.2815 ns | 23.3730 ns | SimpleLoop | 31 | 40.8635 ns | 0.0563 ns | 1.76 | 40.8530 ns | 0.0252 ns | 0.0563 ns | 24478028.3 | 40.7791 ns | 40.7965 ns | 40.8635 ns | 40.9041 ns | 40.9174 ns | BufferBlockCopy | 31 | 23.9200 ns | 0.1071 ns | 1.03 | 23.8805 ns | 0.0479 ns | 0.1071 ns | 41875186.04 | 23.7331 ns | 23.7726 ns | 23.9200 ns | 23.9686 ns | 24.0031 ns | BufferMemoryCopy | 31 | 14.0654 ns | 0.0547 ns | 0.61 | 14.0653 ns | 0.0245 ns | 0.0547 ns | 71097134.79 | 14.0072 ns | 14.0189 ns | 14.0654 ns | 14.1116 ns | 14.1509 ns | MsvcrtMemmove | 31 | 26.8840 ns | 0.1613 ns | 1.16 | 26.9084 ns | 0.0721 ns | 0.1613 ns | 37163180.72 | 26.6956 ns | 26.7608 ns | 26.8840 ns | 27.0681 ns | 27.0809 ns | MsvcrtMemmoveOverhead | 31 | 22.4297 ns | 0.1533 ns | 0.97 | 22.4918 ns | 0.0685 ns | 0.1533 ns | 44460562.68 | 22.3897 ns | 22.4049 ns | 22.4297 ns | 22.6098 ns | 22.7626 ns | UnsafeCopyBlock | 31 | 15.6324 ns | 0.0433 ns | 0.67 | 15.6390 ns | 0.0193 ns | 0.0433 ns | 63942740.75 | 15.5796 ns | 15.6035 ns | 15.6324 ns | 15.6777 ns | 15.6975 ns | IllyriadVectorizedCopy | 31 | 11.5947 ns | 0.0409 ns | 0.50 | 11.5906 ns | 0.0183 ns | 0.0409 ns | 86276912.39 | 11.5403 ns | 11.5498 ns | 11.5947 ns | 11.6293 ns | 11.6383 ns | AndermanVectorizedCopy | 31 | 4.7102 ns | 0.0266 ns | 0.20 | 4.7064 ns | 0.0119 ns | 0.0266 ns | 212478024.06 | 4.6801 ns | 4.6816 ns | 4.7102 ns | 4.7292 ns | 4.7457 ns | UnsafeIllyriadVectorizedCopy | 31 | 12.2472 ns | 0.0407 ns | 0.53 | 12.2546 ns | 0.0182 ns | 0.0407 ns | 81601844.43 | 12.2116 ns | 12.2174 ns | 12.2472 ns | 12.2955 ns | 12.3092 ns | UnsafeAndermanVectorizedCopy | 31 | 6.8536 ns | 0.0270 ns | 0.30 | 6.8527 ns | 0.0121 ns | 0.0270 ns | 145926984.81 | 6.8094 ns | 6.8311 ns | 6.8536 ns | 6.8740 ns | 6.8822 ns | Buffer_MemmoveOriginal | 31 | 10.9513 ns | 0.0614 ns | 0.47 | 10.9778 ns | 0.0275 ns | 0.0614 ns | 91092820.86 | 10.9134 ns | 10.9310 ns | 10.9513 ns | 11.0379 ns | 11.0709 ns | Buffer_MemmoveJamesqo | 31 | 10.6087 ns | 0.0640 ns | 0.46 | 10.6275 ns | 0.0286 ns | 0.0640 ns | 94095249.96 | 10.5745 ns | 10.5845 ns | 10.6087 ns | 10.6799 ns | 10.7374 ns | Buffer_MemmoveTannerGooding | 31 | 9.0294 ns | 0.0212 ns | 0.39 | 9.0372 ns | 0.0095 ns | 0.0212 ns | 110653478.73 | 9.0151 ns | 9.0205 ns | 9.0294 ns | 9.0578 ns | 9.0695 ns | Buffer_MemmoveJamesqo2 | 31 | 10.3615 ns | 0.0283 ns | 0.45 | 10.3678 ns | 0.0127 ns | 0.0283 ns | 96452690.58 | 10.3350 ns | 10.3473 ns | 10.3615 ns | 10.3914 ns | 10.4127 ns | Buffer_MemmoveTannerGooding2 | 31 | 8.7668 ns | 0.0413 ns | 0.38 | 8.7481 ns | 0.0185 ns | 0.0413 ns | 114310736.86 | 8.6961 ns | 8.7040 ns | 8.7668 ns | 8.7828 ns | 8.7882 ns | ArrayCopy | 32 | 23.3139 ns | 0.0192 ns | 1.00 | 23.3144 ns | 0.0086 ns | 0.0192 ns | 42892037.62 | 23.2902 ns | 23.2970 ns | 23.3139 ns | 23.3320 ns | 23.3408 ns | SimpleLoop | 32 | 49.3410 ns | 0.3109 ns | 2.12 | 49.4936 ns | 0.1390 ns | 0.3109 ns | 20204648.01 | 49.2026 ns | 49.2352 ns | 49.3410 ns | 49.8282 ns | 49.8713 ns | BufferBlockCopy | 32 | 23.8927 ns | 0.1213 ns | 1.02 | 23.8587 ns | 0.0542 ns | 0.1213 ns | 41913505.19 | 23.6914 ns | 23.7343 ns | 23.8927 ns | 23.9660 ns | 23.9697 ns | BufferMemoryCopy | 32 | 14.6773 ns | 0.0614 ns | 0.63 | 14.6948 ns | 0.0274 ns | 0.0614 ns | 68051177.16 | 14.6332 ns | 14.6388 ns | 14.6773 ns | 14.7596 ns | 14.7607 ns | MsvcrtMemmove | 32 | 24.0437 ns | 0.1631 ns | 1.03 | 24.1011 ns | 0.0729 ns | 0.1631 ns | 41491947.37 | 23.9946 ns | 24.0064 ns | 24.0437 ns | 24.2244 ns | 24.3895 ns | MsvcrtMemmoveOverhead | 32 | 22.6417 ns | 0.0542 ns | 0.97 | 22.6301 ns | 0.0242 ns | 0.0542 ns | 44188853.57 | 22.5656 ns | 22.5740 ns | 22.6417 ns | 22.6805 ns | 22.6878 ns | UnsafeCopyBlock | 32 | 11.5470 ns | 0.0567 ns | 0.50 | 11.5406 ns | 0.0253 ns | 0.0567 ns | 86650824.01 | 11.4651 ns | 11.4896 ns | 11.5470 ns | 11.5884 ns | 11.6187 ns | IllyriadVectorizedCopy | 32 | 6.5882 ns | 0.0308 ns | 0.28 | 6.5805 ns | 0.0138 ns | 0.0308 ns | 151965006.14 | 6.5406 ns | 6.5496 ns | 6.5882 ns | 6.6075 ns | 6.6177 ns | AndermanVectorizedCopy | 32 | 6.2655 ns | 0.0228 ns | 0.27 | 6.2638 ns | 0.0102 ns | 0.0228 ns | 159647399.32 | 6.2296 ns | 6.2440 ns | 6.2655 ns | 6.2827 ns | 6.2917 ns | UnsafeIllyriadVectorizedCopy | 32 | 7.8171 ns | 0.0311 ns | 0.34 | 7.8024 ns | 0.0139 ns | 0.0311 ns | 128165785.33 | 7.7679 ns | 7.7691 ns | 7.8171 ns | 7.8283 ns | 7.8352 ns | UnsafeAndermanVectorizedCopy | 32 | 7.5062 ns | 0.0397 ns | 0.32 | 7.5026 ns | 0.0178 ns | 0.0397 ns | 133287121.27 | 7.4447 ns | 7.4701 ns | 7.5062 ns | 7.5333 ns | 7.5558 ns | Buffer_MemmoveOriginal | 32 | 13.4163 ns | 0.0929 ns | 0.58 | 13.4172 ns | 0.0415 ns | 0.0929 ns | 74531388.66 | 13.3026 ns | 13.3395 ns | 13.4163 ns | 13.4953 ns | 13.5565 ns | Buffer_MemmoveJamesqo | 32 | 13.4442 ns | 0.0343 ns | 0.58 | 13.4574 ns | 0.0153 ns | 0.0343 ns | 74308362.09 | 13.4281 ns | 13.4304 ns | 13.4442 ns | 13.4911 ns | 13.5111 ns | Buffer_MemmoveTannerGooding | 32 | 9.0602 ns | 0.0382 ns | 0.39 | 9.0758 ns | 0.0171 ns | 0.0382 ns | 110182691.58 | 9.0360 ns | 9.0429 ns | 9.0602 ns | 9.1166 ns | 9.1177 ns | Buffer_MemmoveJamesqo2 | 32 | 10.0037 ns | 0.0289 ns | 0.43 | 10.0185 ns | 0.0129 ns | 0.0289 ns | 99815196.13 | 9.9892 ns | 9.9959 ns | 10.0037 ns | 10.0485 ns | 10.0587 ns | Buffer_MemmoveTannerGooding2 | 32 | 8.7831 ns | 0.0528 ns | 0.38 | 8.7788 ns | 0.0236 ns | 0.0528 ns | 113910607.14 | 8.7139 ns | 8.7297 ns | 8.7831 ns | 8.8258 ns | 8.8523 ns | ArrayCopy | 33 | 23.2018 ns | 0.1136 ns | 1.00 | 23.1791 ns | 0.0508 ns | 0.1136 ns | 43142252.3 | 23.0498 ns | 23.0665 ns | 23.2018 ns | 23.2805 ns | 23.3288 ns | SimpleLoop | 33 | 51.0338 ns | 0.3245 ns | 2.20 | 50.9854 ns | 0.1451 ns | 0.3245 ns | 19613446.48 | 50.6181 ns | 50.6515 ns | 51.0338 ns | 51.2951 ns | 51.3263 ns | BufferBlockCopy | 33 | 23.8453 ns | 0.1078 ns | 1.03 | 23.8533 ns | 0.0482 ns | 0.1078 ns | 41922952.1 | 23.7429 ns | 23.7666 ns | 23.8453 ns | 23.9439 ns | 24.0272 ns | BufferMemoryCopy | 33 | 15.9508 ns | 0.0441 ns | 0.69 | 15.9412 ns | 0.0197 ns | 0.0441 ns | 62730542.37 | 15.8779 ns | 15.9002 ns | 15.9508 ns | 15.9774 ns | 15.9960 ns | MsvcrtMemmove | 33 | 23.8155 ns | 0.1136 ns | 1.03 | 23.8408 ns | 0.0508 ns | 0.1136 ns | 41944856.39 | 23.7127 ns | 23.7511 ns | 23.8155 ns | 23.9432 ns | 24.0171 ns | MsvcrtMemmoveOverhead | 33 | 22.5689 ns | 0.1721 ns | 0.97 | 22.5425 ns | 0.0770 ns | 0.1721 ns | 44360626.54 | 22.3635 ns | 22.3658 ns | 22.5689 ns | 22.7060 ns | 22.7367 ns | UnsafeCopyBlock | 33 | 12.5372 ns | 0.0764 ns | 0.54 | 12.5438 ns | 0.0342 ns | 0.0764 ns | 79720887.85 | 12.4472 ns | 12.4756 ns | 12.5372 ns | 12.6152 ns | 12.6485 ns | IllyriadVectorizedCopy | 33 | 11.5624 ns | 0.0590 ns | 0.50 | 11.5724 ns | 0.0264 ns | 0.0590 ns | 86412852.45 | 11.4995 ns | 11.5188 ns | 11.5624 ns | 11.6309 ns | 11.6467 ns | AndermanVectorizedCopy | 33 | 6.2787 ns | 0.0298 ns | 0.27 | 6.2674 ns | 0.0133 ns | 0.0298 ns | 159556206.78 | 6.2206 ns | 6.2388 ns | 6.2787 ns | 6.2903 ns | 6.2968 ns | UnsafeIllyriadVectorizedCopy | 33 | 11.2767 ns | 0.0232 ns | 0.49 | 11.2823 ns | 0.0104 ns | 0.0232 ns | 88634749.64 | 11.2499 ns | 11.2626 ns | 11.2767 ns | 11.3047 ns | 11.3073 ns | UnsafeAndermanVectorizedCopy | 33 | 7.5170 ns | 0.0189 ns | 0.32 | 7.5253 ns | 0.0085 ns | 0.0189 ns | 132884945.39 | 7.5067 ns | 7.5098 ns | 7.5170 ns | 7.5450 ns | 7.5516 ns | Buffer_MemmoveOriginal | 33 | 13.0985 ns | 0.0284 ns | 0.56 | 13.1138 ns | 0.0127 ns | 0.0284 ns | 76255711.3 | 13.0908 ns | 13.0937 ns | 13.0985 ns | 13.1415 ns | 13.1594 ns | Buffer_MemmoveJamesqo | 33 | 13.1665 ns | 0.0229 ns | 0.57 | 13.1707 ns | 0.0102 ns | 0.0229 ns | 75926329.93 | 13.1531 ns | 13.1545 ns | 13.1665 ns | 13.1889 ns | 13.2100 ns | Buffer_MemmoveTannerGooding | 33 | 13.1443 ns | 0.0423 ns | 0.57 | 13.1544 ns | 0.0189 ns | 0.0423 ns | 76020103.13 | 13.1015 ns | 13.1168 ns | 13.1443 ns | 13.1971 ns | 13.2043 ns | Buffer_MemmoveJamesqo2 | 33 | 10.0073 ns | 0.0542 ns | 0.43 | 10.0271 ns | 0.0242 ns | 0.0542 ns | 99729841.93 | 9.9654 ns | 9.9814 ns | 10.0073 ns | 10.0827 ns | 10.0983 ns | Buffer_MemmoveTannerGooding2 | 33 | 13.0945 ns | 0.0484 ns | 0.56 | 13.1197 ns | 0.0217 ns | 0.0484 ns | 76221254.76 | 13.0732 ns | 13.0801 ns | 13.0945 ns | 13.1719 ns | 13.1773 ns | ArrayCopy | 34 | 23.1257 ns | 0.1175 ns | 1.00 | 23.1747 ns | 0.0525 ns | 0.1175 ns | 43150510.75 | 23.0948 ns | 23.1094 ns | 23.1257 ns | 23.2645 ns | 23.3822 ns | SimpleLoop | 34 | 52.8082 ns | 0.4505 ns | 2.28 | 52.7693 ns | 0.2015 ns | 0.4505 ns | 18950407.53 | 52.3137 ns | 52.3615 ns | 52.8082 ns | 53.1577 ns | 53.4505 ns | BufferBlockCopy | 34 | 23.8022 ns | 0.0779 ns | 1.03 | 23.8026 ns | 0.0349 ns | 0.0779 ns | 42012151.27 | 23.7180 ns | 23.7259 ns | 23.8022 ns | 23.8796 ns | 23.8965 ns | BufferMemoryCopy | 34 | 14.4124 ns | 0.0690 ns | 0.62 | 14.4020 ns | 0.0308 ns | 0.0690 ns | 69434603.08 | 14.2921 ns | 14.3435 ns | 14.4124 ns | 14.4555 ns | 14.4786 ns | MsvcrtMemmove | 34 | 24.3864 ns | 0.1374 ns | 1.05 | 24.4433 ns | 0.0615 ns | 0.1374 ns | 40911029.17 | 24.3192 ns | 24.3502 ns | 24.3864 ns | 24.5649 ns | 24.6733 ns | MsvcrtMemmoveOverhead | 34 | 22.6317 ns | 0.0702 ns | 0.98 | 22.6160 ns | 0.0314 ns | 0.0702 ns | 44216406.66 | 22.5412 ns | 22.5428 ns | 22.6317 ns | 22.6815 ns | 22.6908 ns | UnsafeCopyBlock | 34 | 13.1304 ns | 0.0415 ns | 0.57 | 13.1494 ns | 0.0186 ns | 0.0415 ns | 76049146.82 | 13.1210 ns | 13.1255 ns | 13.1304 ns | 13.1827 ns | 13.2224 ns | IllyriadVectorizedCopy | 34 | 12.5561 ns | 0.0407 ns | 0.54 | 12.5498 ns | 0.0182 ns | 0.0407 ns | 79682469.94 | 12.5007 ns | 12.5087 ns | 12.5561 ns | 12.5878 ns | 12.5975 ns | AndermanVectorizedCopy | 34 | 6.2512 ns | 0.0119 ns | 0.27 | 6.2467 ns | 0.0053 ns | 0.0119 ns | 160084088.58 | 6.2339 ns | 6.2340 ns | 6.2512 ns | 6.2572 ns | 6.2591 ns | UnsafeIllyriadVectorizedCopy | 34 | 12.2408 ns | 0.0536 ns | 0.53 | 12.2317 ns | 0.0240 ns | 0.0536 ns | 81755071.38 | 12.1471 ns | 12.1887 ns | 12.2408 ns | 12.2700 ns | 12.2955 ns | UnsafeAndermanVectorizedCopy | 34 | 7.5172 ns | 0.0350 ns | 0.33 | 7.5267 ns | 0.0156 ns | 0.0350 ns | 132859937.42 | 7.4947 ns | 7.5020 ns | 7.5172 ns | 7.5562 ns | 7.5856 ns | Buffer_MemmoveOriginal | 34 | 12.7762 ns | 0.0290 ns | 0.55 | 12.7783 ns | 0.0130 ns | 0.0290 ns | 78257410.98 | 12.7406 ns | 12.7564 ns | 12.7762 ns | 12.8014 ns | 12.8217 ns | Buffer_MemmoveJamesqo | 34 | 12.7927 ns | 0.0454 ns | 0.55 | 12.7978 ns | 0.0203 ns | 0.0454 ns | 78138586.27 | 12.7536 ns | 12.7611 ns | 12.7927 ns | 12.8370 ns | 12.8713 ns | Buffer_MemmoveTannerGooding | 34 | 13.1494 ns | 0.0843 ns | 0.57 | 13.1092 ns | 0.0377 ns | 0.0843 ns | 76282285.44 | 12.9721 ns | 13.0283 ns | 13.1494 ns | 13.1700 ns | 13.1721 ns | Buffer_MemmoveJamesqo2 | 34 | 10.0121 ns | 0.0504 ns | 0.43 | 10.0271 ns | 0.0225 ns | 0.0504 ns | 99729821.06 | 9.9881 ns | 9.9913 ns | 10.0121 ns | 10.0704 ns | 10.1129 ns | Buffer_MemmoveTannerGooding2 | 34 | 13.1842 ns | 0.0270 ns | 0.57 | 13.1780 ns | 0.0121 ns | 0.0270 ns | 75883831.61 | 13.1313 ns | 13.1575 ns | 13.1842 ns | 13.1955 ns | 13.2010 ns | ArrayCopy | 35 | 23.1662 ns | 0.0711 ns | 1.00 | 23.1797 ns | 0.0318 ns | 0.0711 ns | 43141275.87 | 23.1067 ns | 23.1320 ns | 23.1662 ns | 23.2341 ns | 23.2983 ns | SimpleLoop | 35 | 54.2123 ns | 0.1954 ns | 2.34 | 54.1854 ns | 0.0874 ns | 0.1954 ns | 18455155.39 | 53.9477 ns | 53.9891 ns | 54.2123 ns | 54.3683 ns | 54.4158 ns | BufferBlockCopy | 35 | 23.7640 ns | 0.1759 ns | 1.03 | 23.8379 ns | 0.0787 ns | 0.1759 ns | 41949966.74 | 23.6878 ns | 23.7136 ns | 23.7640 ns | 23.9992 ns | 24.1296 ns | BufferMemoryCopy | 35 | 15.6119 ns | 0.0682 ns | 0.67 | 15.6397 ns | 0.0305 ns | 0.0682 ns | 63939823.68 | 15.5861 ns | 15.5979 ns | 15.6119 ns | 15.6954 ns | 15.7580 ns | MsvcrtMemmove | 35 | 25.1006 ns | 0.1055 ns | 1.08 | 25.0877 ns | 0.0472 ns | 0.1055 ns | 39860137.18 | 24.9724 ns | 24.9931 ns | 25.1006 ns | 25.1759 ns | 25.2467 ns | MsvcrtMemmoveOverhead | 35 | 22.7151 ns | 0.0353 ns | 0.98 | 22.7257 ns | 0.0158 ns | 0.0353 ns | 44002992.67 | 22.6914 ns | 22.6992 ns | 22.7151 ns | 22.7575 ns | 22.7831 ns | UnsafeCopyBlock | 35 | 13.8383 ns | 0.0303 ns | 0.60 | 13.8457 ns | 0.0135 ns | 0.0303 ns | 72224630.72 | 13.8164 ns | 13.8215 ns | 13.8383 ns | 13.8736 ns | 13.8939 ns | IllyriadVectorizedCopy | 35 | 13.4548 ns | 0.0689 ns | 0.58 | 13.4585 ns | 0.0308 ns | 0.0689 ns | 74302429.89 | 13.3842 ns | 13.3913 ns | 13.4548 ns | 13.5276 ns | 13.5400 ns | AndermanVectorizedCopy | 35 | 6.2664 ns | 0.0268 ns | 0.27 | 6.2784 ns | 0.0120 ns | 0.0268 ns | 159275826.43 | 6.2606 ns | 6.2627 ns | 6.2664 ns | 6.3002 ns | 6.3255 ns | UnsafeIllyriadVectorizedCopy | 35 | 13.0690 ns | 0.0809 ns | 0.56 | 13.1014 ns | 0.0362 ns | 0.0809 ns | 76327786.42 | 13.0366 ns | 13.0377 ns | 13.0690 ns | 13.1812 ns | 13.2275 ns | UnsafeAndermanVectorizedCopy | 35 | 7.5116 ns | 0.0110 ns | 0.32 | 7.5097 ns | 0.0049 ns | 0.0110 ns | 133160860.28 | 7.4964 ns | 7.4987 ns | 7.5116 ns | 7.5198 ns | 7.5232 ns | Buffer_MemmoveOriginal | 35 | 12.5181 ns | 0.0212 ns | 0.54 | 12.5133 ns | 0.0095 ns | 0.0212 ns | 79914914.72 | 12.4813 ns | 12.4927 ns | 12.5181 ns | 12.5315 ns | 12.5333 ns | Buffer_MemmoveJamesqo | 35 | 12.5113 ns | 0.0654 ns | 0.54 | 12.5037 ns | 0.0292 ns | 0.0654 ns | 79976288.07 | 12.4242 ns | 12.4441 ns | 12.5113 ns | 12.5595 ns | 12.5978 ns | Buffer_MemmoveTannerGooding | 35 | 13.2087 ns | 0.0111 ns | 0.57 | 13.2153 ns | 0.0050 ns | 0.0111 ns | 75670044.98 | 13.2068 ns | 13.2070 ns | 13.2087 ns | 13.2268 ns | 13.2315 ns | Buffer_MemmoveJamesqo2 | 35 | 10.0057 ns | 0.0282 ns | 0.43 | 10.0109 ns | 0.0126 ns | 0.0282 ns | 99891608.06 | 9.9763 ns | 9.9907 ns | 10.0057 ns | 10.0336 ns | 10.0546 ns | Buffer_MemmoveTannerGooding2 | 35 | 13.1443 ns | 0.0448 ns | 0.57 | 13.1598 ns | 0.0200 ns | 0.0448 ns | 75989167.03 | 13.1039 ns | 13.1216 ns | 13.1443 ns | 13.2056 ns | 13.2103 ns | ArrayCopy | 36 | 23.8076 ns | 0.0730 ns | 1.00 | 23.8278 ns | 0.0327 ns | 0.0730 ns | 41967700.17 | 23.7563 ns | 23.7611 ns | 23.8076 ns | 23.9047 ns | 23.9133 ns | SimpleLoop | 36 | 55.7140 ns | 0.2294 ns | 2.34 | 55.7347 ns | 0.1026 ns | 0.2294 ns | 17942138.28 | 55.4959 ns | 55.5244 ns | 55.7140 ns | 55.9554 ns | 56.0618 ns | BufferBlockCopy | 36 | 23.8257 ns | 0.0654 ns | 1.00 | 23.7951 ns | 0.0292 ns | 0.0654 ns | 42025459.75 | 23.6827 ns | 23.7386 ns | 23.8257 ns | 23.8363 ns | 23.8446 ns | BufferMemoryCopy | 36 | 14.3462 ns | 0.0694 ns | 0.60 | 14.3630 ns | 0.0310 ns | 0.0694 ns | 69623231.74 | 14.2846 ns | 14.3146 ns | 14.3462 ns | 14.4199 ns | 14.4748 ns | MsvcrtMemmove | 36 | 25.7253 ns | 0.1136 ns | 1.08 | 25.7127 ns | 0.0508 ns | 0.1136 ns | 38891251.31 | 25.5857 ns | 25.5966 ns | 25.7253 ns | 25.8226 ns | 25.8287 ns | MsvcrtMemmoveOverhead | 36 | 22.5184 ns | 0.0873 ns | 0.95 | 22.5204 ns | 0.0390 ns | 0.0873 ns | 44404128.28 | 22.3920 ns | 22.4418 ns | 22.5184 ns | 22.6001 ns | 22.6153 ns | UnsafeCopyBlock | 36 | 14.4403 ns | 0.0550 ns | 0.61 | 14.4152 ns | 0.0246 ns | 0.0550 ns | 69371428.64 | 14.3220 ns | 14.3667 ns | 14.4403 ns | 14.4511 ns | 14.4605 ns | IllyriadVectorizedCopy | 36 | 10.6676 ns | 0.0525 ns | 0.45 | 10.6629 ns | 0.0235 ns | 0.0525 ns | 93783016.13 | 10.5818 ns | 10.6149 ns | 10.6676 ns | 10.7085 ns | 10.7134 ns | AndermanVectorizedCopy | 36 | 6.2366 ns | 0.0536 ns | 0.26 | 6.2553 ns | 0.0240 ns | 0.0536 ns | 159863850.24 | 6.2081 ns | 6.2092 ns | 6.2366 ns | 6.3108 ns | 6.3296 ns | UnsafeIllyriadVectorizedCopy | 36 | 10.3304 ns | 0.0466 ns | 0.43 | 10.3149 ns | 0.0208 ns | 0.0466 ns | 96946861.91 | 10.2642 ns | 10.2682 ns | 10.3304 ns | 10.3539 ns | 10.3765 ns | UnsafeAndermanVectorizedCopy | 36 | 7.4973 ns | 0.0223 ns | 0.31 | 7.5030 ns | 0.0100 ns | 0.0223 ns | 133280243.39 | 7.4824 ns | 7.4829 ns | 7.4973 ns | 7.5260 ns | 7.5324 ns | Buffer_MemmoveOriginal | 36 | 12.8263 ns | 0.0345 ns | 0.54 | 12.8310 ns | 0.0154 ns | 0.0345 ns | 77936186.62 | 12.7828 ns | 12.8009 ns | 12.8263 ns | 12.8635 ns | 12.8720 ns | Buffer_MemmoveJamesqo | 36 | 12.7700 ns | 0.0424 ns | 0.54 | 12.7767 ns | 0.0190 ns | 0.0424 ns | 78267513.6 | 12.7264 ns | 12.7379 ns | 12.7700 ns | 12.8188 ns | 12.8314 ns | Buffer_MemmoveTannerGooding | 36 | 13.0902 ns | 0.0883 ns | 0.55 | 13.1228 ns | 0.0395 ns | 0.0883 ns | 76203532.45 | 13.0446 ns | 13.0494 ns | 13.0902 ns | 13.2124 ns | 13.2528 ns | Buffer_MemmoveJamesqo2 | 36 | 9.9876 ns | 0.0287 ns | 0.42 | 10.0056 ns | 0.0128 ns | 0.0287 ns | 99943774.21 | 9.9827 ns | 9.9844 ns | 9.9876 ns | 10.0358 ns | 10.0468 ns | Buffer_MemmoveTannerGooding2 | 36 | 13.1521 ns | 0.0450 ns | 0.55 | 13.1410 ns | 0.0201 ns | 0.0450 ns | 76097420.02 | 13.0663 ns | 13.1017 ns | 13.1521 ns | 13.1748 ns | 13.1821 ns | ArrayCopy | 37 | 23.2320 ns | 0.0624 ns | 1.00 | 23.2044 ns | 0.0279 ns | 0.0624 ns | 43095332.2 | 23.1133 ns | 23.1413 ns | 23.2320 ns | 23.2536 ns | 23.2685 ns | SimpleLoop | 37 | 57.3283 ns | 0.3057 ns | 2.47 | 57.2753 ns | 0.1367 ns | 0.3057 ns | 17459521.97 | 56.9066 ns | 56.9697 ns | 57.3283 ns | 57.5545 ns | 57.6551 ns | BufferBlockCopy | 37 | 23.8629 ns | 0.1605 ns | 1.03 | 23.8355 ns | 0.0718 ns | 0.1605 ns | 41954265.72 | 23.6530 ns | 23.6840 ns | 23.8629 ns | 23.9733 ns | 24.0640 ns | BufferMemoryCopy | 37 | 15.5981 ns | 0.0580 ns | 0.67 | 15.5808 ns | 0.0259 ns | 0.0580 ns | 64181518.13 | 15.4816 ns | 15.5345 ns | 15.5981 ns | 15.6185 ns | 15.6331 ns | MsvcrtMemmove | 37 | 26.3303 ns | 0.1242 ns | 1.13 | 26.3455 ns | 0.0555 ns | 0.1242 ns | 37957207.96 | 26.1909 ns | 26.2532 ns | 26.3303 ns | 26.4453 ns | 26.5367 ns | MsvcrtMemmoveOverhead | 37 | 22.5005 ns | 0.0456 ns | 0.97 | 22.4923 ns | 0.0204 ns | 0.0456 ns | 44459683.29 | 22.4317 ns | 22.4519 ns | 22.5005 ns | 22.5286 ns | 22.5561 ns | UnsafeCopyBlock | 37 | 14.9951 ns | 0.0418 ns | 0.65 | 15.0161 ns | 0.0187 ns | 0.0418 ns | 66595205.73 | 14.9773 ns | 14.9819 ns | 14.9951 ns | 15.0608 ns | 15.0702 ns | IllyriadVectorizedCopy | 37 | 10.6105 ns | 0.0445 ns | 0.46 | 10.6074 ns | 0.0199 ns | 0.0445 ns | 94274122.27 | 10.5409 ns | 10.5713 ns | 10.6105 ns | 10.6418 ns | 10.6650 ns | AndermanVectorizedCopy | 37 | 6.2886 ns | 0.0513 ns | 0.27 | 6.2751 ns | 0.0229 ns | 0.0513 ns | 159361182.65 | 6.2160 ns | 6.2216 ns | 6.2886 ns | 6.3218 ns | 6.3316 ns | UnsafeIllyriadVectorizedCopy | 37 | 9.9924 ns | 0.0238 ns | 0.43 | 9.9992 ns | 0.0107 ns | 0.0238 ns | 100007620.88 | 9.9764 ns | 9.9777 ns | 9.9924 ns | 10.0242 ns | 10.0291 ns | UnsafeAndermanVectorizedCopy | 37 | 7.5135 ns | 0.0198 ns | 0.32 | 7.5190 ns | 0.0089 ns | 0.0198 ns | 132997022.49 | 7.4970 ns | 7.5026 ns | 7.5135 ns | 7.5380 ns | 7.5484 ns | Buffer_MemmoveOriginal | 37 | 12.5506 ns | 0.0711 ns | 0.54 | 12.5432 ns | 0.0318 ns | 0.0711 ns | 79724555.61 | 12.4453 ns | 12.4757 ns | 12.5506 ns | 12.6069 ns | 12.6305 ns | Buffer_MemmoveJamesqo | 37 | 12.5339 ns | 0.0340 ns | 0.54 | 12.5338 ns | 0.0152 ns | 0.0340 ns | 79784287.64 | 12.4994 ns | 12.4999 ns | 12.5339 ns | 12.5676 ns | 12.5721 ns | Buffer_MemmoveTannerGooding | 37 | 13.1276 ns | 0.0446 ns | 0.57 | 13.1410 ns | 0.0199 ns | 0.0446 ns | 76097918.25 | 13.0896 ns | 13.1027 ns | 13.1276 ns | 13.1859 ns | 13.2010 ns | Buffer_MemmoveJamesqo2 | 37 | 10.0313 ns | 0.0534 ns | 0.43 | 10.0169 ns | 0.0239 ns | 0.0534 ns | 99831067.3 | 9.9537 ns | 9.9652 ns | 10.0313 ns | 10.0615 ns | 10.0899 ns | Buffer_MemmoveTannerGooding2 | 37 | 13.1408 ns | 0.0305 ns | 0.57 | 13.1456 ns | 0.0136 ns | 0.0305 ns | 76071241.66 | 13.1033 ns | 13.1184 ns | 13.1408 ns | 13.1751 ns | 13.1769 ns | ArrayCopy | 38 | 23.1481 ns | 0.0818 ns | 1.00 | 23.1668 ns | 0.0366 ns | 0.0818 ns | 43165168.1 | 23.0620 ns | 23.0965 ns | 23.1481 ns | 23.2465 ns | 23.2736 ns | SimpleLoop | 38 | 59.1841 ns | 0.1236 ns | 2.56 | 59.1335 ns | 0.0553 ns | 0.1236 ns | 16910895.75 | 58.9895 ns | 59.0044 ns | 59.1841 ns | 59.2372 ns | 59.2778 ns | BufferBlockCopy | 38 | 23.8125 ns | 0.0830 ns | 1.03 | 23.7932 ns | 0.0371 ns | 0.0830 ns | 42028728.88 | 23.6871 ns | 23.7097 ns | 23.8125 ns | 23.8672 ns | 23.8925 ns | BufferMemoryCopy | 38 | 14.0775 ns | 0.0504 ns | 0.61 | 14.0512 ns | 0.0225 ns | 0.0504 ns | 71168190.45 | 13.9669 ns | 14.0047 ns | 14.0775 ns | 14.0846 ns | 14.0893 ns | MsvcrtMemmove | 38 | 27.0427 ns | 0.1381 ns | 1.17 | 26.9729 ns | 0.0617 ns | 0.1381 ns | 37074198.84 | 26.7919 ns | 26.8264 ns | 27.0427 ns | 27.0846 ns | 27.1085 ns | MsvcrtMemmoveOverhead | 38 | 22.6260 ns | 0.0930 ns | 0.98 | 22.6192 ns | 0.0416 ns | 0.0930 ns | 44210171.41 | 22.4859 ns | 22.5398 ns | 22.6260 ns | 22.6953 ns | 22.7431 ns | UnsafeCopyBlock | 38 | 15.6459 ns | 0.0488 ns | 0.68 | 15.6694 ns | 0.0218 ns | 0.0488 ns | 63818743.29 | 15.6259 ns | 15.6289 ns | 15.6459 ns | 15.7217 ns | 15.7315 ns | IllyriadVectorizedCopy | 38 | 11.8568 ns | 0.0688 ns | 0.51 | 11.8803 ns | 0.0308 ns | 0.0688 ns | 84172674.02 | 11.7978 ns | 11.8212 ns | 11.8568 ns | 11.9512 ns | 11.9629 ns | AndermanVectorizedCopy | 38 | 6.2678 ns | 0.0158 ns | 0.27 | 6.2695 ns | 0.0071 ns | 0.0158 ns | 159503388.46 | 6.2478 ns | 6.2558 ns | 6.2678 ns | 6.2840 ns | 6.2901 ns | UnsafeIllyriadVectorizedCopy | 38 | 10.9717 ns | 0.0264 ns | 0.47 | 10.9688 ns | 0.0118 ns | 0.0264 ns | 91167758.25 | 10.9314 ns | 10.9431 ns | 10.9717 ns | 10.9930 ns | 10.9938 ns | UnsafeAndermanVectorizedCopy | 38 | 7.5304 ns | 0.0325 ns | 0.33 | 7.5250 ns | 0.0145 ns | 0.0325 ns | 132890800.46 | 7.4824 ns | 7.4920 ns | 7.5304 ns | 7.5553 ns | 7.5558 ns | Buffer_MemmoveOriginal | 38 | 12.2060 ns | 0.0458 ns | 0.53 | 12.2109 ns | 0.0205 ns | 0.0458 ns | 81894108.83 | 12.1583 ns | 12.1668 ns | 12.2060 ns | 12.2574 ns | 12.2590 ns | Buffer_MemmoveJamesqo | 38 | 12.1747 ns | 0.0838 ns | 0.53 | 12.2075 ns | 0.0375 ns | 0.0838 ns | 81916830.17 | 12.1301 ns | 12.1467 ns | 12.1747 ns | 12.2847 ns | 12.3444 ns | Buffer_MemmoveTannerGooding | 38 | 13.1190 ns | 0.0418 ns | 0.57 | 13.1312 ns | 0.0187 ns | 0.0418 ns | 76154394.35 | 13.0879 ns | 13.0948 ns | 13.1190 ns | 13.1737 ns | 13.1893 ns | Buffer_MemmoveJamesqo2 | 38 | 10.0103 ns | 0.0433 ns | 0.43 | 10.0213 ns | 0.0194 ns | 0.0433 ns | 99787898.65 | 9.9749 ns | 9.9924 ns | 10.0103 ns | 10.0556 ns | 10.0927 ns | Buffer_MemmoveTannerGooding2 | 38 | 13.1517 ns | 0.0222 ns | 0.57 | 13.1614 ns | 0.0099 ns | 0.0222 ns | 75979765.13 | 13.1424 ns | 13.1464 ns | 13.1517 ns | 13.1812 ns | 13.1986 ns | ArrayCopy | 39 | 23.1859 ns | 0.1505 ns | 1.00 | 23.2001 ns | 0.0673 ns | 0.1505 ns | 43103299.78 | 23.0245 ns | 23.0749 ns | 23.1859 ns | 23.3324 ns | 23.4298 ns | SimpleLoop | 39 | 60.6406 ns | 0.1704 ns | 2.62 | 60.6896 ns | 0.0762 ns | 0.1704 ns | 16477288.67 | 60.5277 ns | 60.5773 ns | 60.6406 ns | 60.8264 ns | 60.9782 ns | BufferBlockCopy | 39 | 23.8839 ns | 0.1292 ns | 1.03 | 23.8774 ns | 0.0578 ns | 0.1292 ns | 41880662.23 | 23.7254 ns | 23.7536 ns | 23.8839 ns | 23.9979 ns | 24.0498 ns | BufferMemoryCopy | 39 | 15.3357 ns | 0.0635 ns | 0.66 | 15.3459 ns | 0.0284 ns | 0.0635 ns | 65163988.16 | 15.2730 ns | 15.2986 ns | 15.3357 ns | 15.3983 ns | 15.4471 ns | MsvcrtMemmove | 39 | 27.6239 ns | 0.1426 ns | 1.19 | 27.6661 ns | 0.0638 ns | 0.1426 ns | 36145267.01 | 27.5430 ns | 27.5586 ns | 27.6239 ns | 27.7948 ns | 27.9016 ns | MsvcrtMemmoveOverhead | 39 | 22.7534 ns | 0.1261 ns | 0.98 | 22.6796 ns | 0.0564 ns | 0.1261 ns | 44092450.99 | 22.5118 ns | 22.5452 ns | 22.7534 ns | 22.7772 ns | 22.7958 ns | UnsafeCopyBlock | 39 | 16.3009 ns | 0.0556 ns | 0.70 | 16.2910 ns | 0.0249 ns | 0.0556 ns | 61383562.7 | 16.2343 ns | 16.2367 ns | 16.3009 ns | 16.3404 ns | 16.3675 ns | IllyriadVectorizedCopy | 39 | 12.8404 ns | 0.0437 ns | 0.55 | 12.8308 ns | 0.0195 ns | 0.0437 ns | 77937525 | 12.7620 ns | 12.7901 ns | 12.8404 ns | 12.8667 ns | 12.8721 ns | AndermanVectorizedCopy | 39 | 6.2369 ns | 0.0266 ns | 0.27 | 6.2471 ns | 0.0119 ns | 0.0266 ns | 160074973.8 | 6.2237 ns | 6.2295 ns | 6.2369 ns | 6.2697 ns | 6.2923 ns | UnsafeIllyriadVectorizedCopy | 39 | 11.8757 ns | 0.0502 ns | 0.51 | 11.8991 ns | 0.0224 ns | 0.0502 ns | 84039920.91 | 11.8464 ns | 11.8593 ns | 11.8757 ns | 11.9506 ns | 11.9696 ns | UnsafeAndermanVectorizedCopy | 39 | 7.5061 ns | 0.0292 ns | 0.32 | 7.5146 ns | 0.0130 ns | 0.0292 ns | 133075016.72 | 7.4778 ns | 7.4896 ns | 7.5061 ns | 7.5437 ns | 7.5510 ns | Buffer_MemmoveOriginal | 39 | 11.8486 ns | 0.0593 ns | 0.51 | 11.8663 ns | 0.0265 ns | 0.0593 ns | 84272316.96 | 11.8065 ns | 11.8125 ns | 11.8486 ns | 11.9290 ns | 11.9324 ns | Buffer_MemmoveJamesqo | 39 | 11.9309 ns | 0.0335 ns | 0.51 | 11.9093 ns | 0.0150 ns | 0.0335 ns | 83967967.58 | 11.8580 ns | 11.8752 ns | 11.9309 ns | 11.9326 ns | 11.9342 ns | Buffer_MemmoveTannerGooding | 39 | 13.1958 ns | 0.0516 ns | 0.57 | 13.1730 ns | 0.0231 ns | 0.0516 ns | 75912734.96 | 13.0866 ns | 13.1265 ns | 13.1958 ns | 13.2081 ns | 13.2165 ns | Buffer_MemmoveJamesqo2 | 39 | 9.9687 ns | 0.0634 ns | 0.43 | 9.9935 ns | 0.0284 ns | 0.0634 ns | 100064950.94 | 9.9426 ns | 9.9542 ns | 9.9687 ns | 10.0452 ns | 10.1034 ns | Buffer_MemmoveTannerGooding2 | 39 | 13.1829 ns | 0.0339 ns | 0.57 | 13.1676 ns | 0.0152 ns | 0.0339 ns | 75943850.91 | 13.1187 ns | 13.1330 ns | 13.1829 ns | 13.1946 ns | 13.2014 ns | ArrayCopy | 40 | 23.2037 ns | 0.0490 ns | 1.00 | 23.1998 ns | 0.0219 ns | 0.0490 ns | 43103783.23 | 23.1259 ns | 23.1547 ns | 23.2037 ns | 23.2430 ns | 23.2507 ns | SimpleLoop | 40 | 61.7794 ns | 0.2470 ns | 2.66 | 61.8692 ns | 0.1105 ns | 0.2470 ns | 16163141.66 | 61.6482 ns | 61.6507 ns | 61.7794 ns | 62.1325 ns | 62.1623 ns | BufferBlockCopy | 40 | 23.8425 ns | 0.0833 ns | 1.03 | 23.8160 ns | 0.0372 ns | 0.0833 ns | 41988630.12 | 23.7162 ns | 23.7307 ns | 23.8425 ns | 23.8880 ns | 23.9171 ns | BufferMemoryCopy | 40 | 14.0376 ns | 0.0517 ns | 0.60 | 14.0613 ns | 0.0231 ns | 0.0517 ns | 71117283.95 | 14.0026 ns | 14.0185 ns | 14.0376 ns | 14.1159 ns | 14.1178 ns | MsvcrtMemmove | 40 | 24.7537 ns | 0.1605 ns | 1.07 | 24.7304 ns | 0.0718 ns | 0.1605 ns | 40436048.3 | 24.5636 ns | 24.5745 ns | 24.7537 ns | 24.8747 ns | 24.9522 ns | MsvcrtMemmoveOverhead | 40 | 22.6038 ns | 0.1336 ns | 0.97 | 22.5859 ns | 0.0598 ns | 0.1336 ns | 44275359.15 | 22.3864 ns | 22.4775 ns | 22.6038 ns | 22.6854 ns | 22.7602 ns | UnsafeCopyBlock | 40 | 11.2660 ns | 0.0485 ns | 0.49 | 11.2747 ns | 0.0217 ns | 0.0485 ns | 88694501.84 | 11.2144 ns | 11.2299 ns | 11.2660 ns | 11.3238 ns | 11.3255 ns | IllyriadVectorizedCopy | 40 | 11.2869 ns | 0.0799 ns | 0.49 | 11.2978 ns | 0.0357 ns | 0.0799 ns | 88512510.62 | 11.2180 ns | 11.2355 ns | 11.2869 ns | 11.3657 ns | 11.4283 ns | AndermanVectorizedCopy | 40 | 6.2857 ns | 0.0163 ns | 0.27 | 6.2758 ns | 0.0073 ns | 0.0163 ns | 159341253.58 | 6.2571 ns | 6.2581 ns | 6.2857 ns | 6.2887 ns | 6.2899 ns | UnsafeIllyriadVectorizedCopy | 40 | 10.6132 ns | 0.0408 ns | 0.46 | 10.6188 ns | 0.0182 ns | 0.0408 ns | 94172623.92 | 10.5717 ns | 10.5807 ns | 10.6132 ns | 10.6597 ns | 10.6701 ns | UnsafeAndermanVectorizedCopy | 40 | 7.4708 ns | 0.0317 ns | 0.32 | 7.4845 ns | 0.0142 ns | 0.0317 ns | 133608843.33 | 7.4536 ns | 7.4598 ns | 7.4708 ns | 7.5161 ns | 7.5326 ns | Buffer_MemmoveOriginal | 40 | 13.0967 ns | 0.0504 ns | 0.56 | 13.0993 ns | 0.0226 ns | 0.0504 ns | 76339757.16 | 13.0265 ns | 13.0546 ns | 13.0967 ns | 13.1454 ns | 13.1583 ns | Buffer_MemmoveJamesqo | 40 | 13.0893 ns | 0.0716 ns | 0.56 | 13.1175 ns | 0.0320 ns | 0.0716 ns | 76234021.39 | 13.0637 ns | 13.0700 ns | 13.0893 ns | 13.1791 ns | 13.2405 ns | Buffer_MemmoveTannerGooding | 40 | 13.1343 ns | 0.0354 ns | 0.57 | 13.1471 ns | 0.0158 ns | 0.0354 ns | 76062147.23 | 13.1118 ns | 13.1178 ns | 13.1343 ns | 13.1830 ns | 13.1985 ns | Buffer_MemmoveJamesqo2 | 40 | 10.0375 ns | 0.0342 ns | 0.43 | 10.0365 ns | 0.0153 ns | 0.0342 ns | 99636529.07 | 9.9939 ns | 10.0084 ns | 10.0375 ns | 10.0641 ns | 10.0882 ns | Buffer_MemmoveTannerGooding2 | 40 | 13.1327 ns | 0.0982 ns | 0.57 | 13.1417 ns | 0.0439 ns | 0.0982 ns | 76093701.72 | 13.0289 ns | 13.0630 ns | 13.1327 ns | 13.2248 ns | 13.2954 ns | ArrayCopy | 41 | 23.1157 ns | 0.0922 ns | 1.00 | 23.1454 ns | 0.0413 ns | 0.0922 ns | 43205133.51 | 23.0615 ns | 23.0650 ns | 23.1157 ns | 23.2406 ns | 23.2728 ns | SimpleLoop | 41 | 63.5778 ns | 0.2882 ns | 2.75 | 63.6154 ns | 0.1289 ns | 0.2882 ns | 15719460.68 | 63.3352 ns | 63.3928 ns | 63.5778 ns | 63.8568 ns | 64.0899 ns | BufferBlockCopy | 41 | 23.8093 ns | 0.0887 ns | 1.03 | 23.7848 ns | 0.0397 ns | 0.0887 ns | 42043724.46 | 23.6324 ns | 23.7118 ns | 23.8093 ns | 23.8455 ns | 23.8568 ns | BufferMemoryCopy | 41 | 15.2901 ns | 0.0301 ns | 0.66 | 15.3015 ns | 0.0135 ns | 0.0301 ns | 65353241.67 | 15.2655 ns | 15.2763 ns | 15.2901 ns | 15.3323 ns | 15.3393 ns | MsvcrtMemmove | 41 | 24.4394 ns | 0.0873 ns | 1.06 | 24.4283 ns | 0.0390 ns | 0.0873 ns | 40936171.26 | 24.2986 ns | 24.3450 ns | 24.4394 ns | 24.5060 ns | 24.5125 ns | MsvcrtMemmoveOverhead | 41 | 22.5897 ns | 0.1518 ns | 0.98 | 22.6137 ns | 0.0679 ns | 0.1518 ns | 44221076.04 | 22.4431 ns | 22.4974 ns | 22.5897 ns | 22.7419 ns | 22.8555 ns | UnsafeCopyBlock | 41 | 12.1753 ns | 0.0610 ns | 0.53 | 12.1899 ns | 0.0273 ns | 0.0610 ns | 82035342.88 | 12.1361 ns | 12.1474 ns | 12.1753 ns | 12.2397 ns | 12.2937 ns | IllyriadVectorizedCopy | 41 | 12.1985 ns | 0.0509 ns | 0.53 | 12.2281 ns | 0.0227 ns | 0.0509 ns | 81779133.07 | 12.1836 ns | 12.1897 ns | 12.1985 ns | 12.2812 ns | 12.3013 ns | AndermanVectorizedCopy | 41 | 6.2783 ns | 0.0399 ns | 0.27 | 6.2591 ns | 0.0178 ns | 0.0399 ns | 159768044.62 | 6.2150 ns | 6.2159 ns | 6.2783 ns | 6.2926 ns | 6.2966 ns | UnsafeIllyriadVectorizedCopy | 41 | 11.5793 ns | 0.0404 ns | 0.50 | 11.5725 ns | 0.0180 ns | 0.0404 ns | 86411771.26 | 11.5245 ns | 11.5309 ns | 11.5793 ns | 11.6107 ns | 11.6137 ns | UnsafeAndermanVectorizedCopy | 41 | 7.4768 ns | 0.0369 ns | 0.32 | 7.4870 ns | 0.0165 ns | 0.0369 ns | 133564336.19 | 7.4495 ns | 7.4537 ns | 7.4768 ns | 7.5255 ns | 7.5328 ns | Buffer_MemmoveOriginal | 41 | 12.8114 ns | 0.0337 ns | 0.55 | 12.8160 ns | 0.0151 ns | 0.0337 ns | 78027569.66 | 12.7736 ns | 12.7905 ns | 12.8114 ns | 12.8437 ns | 12.8674 ns | Buffer_MemmoveJamesqo | 41 | 12.8346 ns | 0.0449 ns | 0.56 | 12.8283 ns | 0.0201 ns | 0.0449 ns | 77952581.77 | 12.7580 ns | 12.7870 ns | 12.8346 ns | 12.8665 ns | 12.8676 ns | Buffer_MemmoveTannerGooding | 41 | 13.1478 ns | 0.0727 ns | 0.57 | 13.1831 ns | 0.0325 ns | 0.0727 ns | 75854708.77 | 13.1415 ns | 13.1444 ns | 13.1478 ns | 13.2395 ns | 13.3120 ns | Buffer_MemmoveJamesqo2 | 41 | 10.0432 ns | 0.0575 ns | 0.43 | 10.0139 ns | 0.0257 ns | 0.0575 ns | 99860941.36 | 9.9259 ns | 9.9556 ns | 10.0432 ns | 10.0576 ns | 10.0580 ns | Buffer_MemmoveTannerGooding2 | 41 | 13.1170 ns | 0.0669 ns | 0.57 | 13.1417 ns | 0.0299 ns | 0.0669 ns | 76093798.92 | 13.0978 ns | 13.1050 ns | 13.1170 ns | 13.1907 ns | 13.2603 ns | ArrayCopy | 42 | 23.4952 ns | 0.0735 ns | 1.00 | 23.4888 ns | 0.0329 ns | 0.0735 ns | 42573540.28 | 23.3970 ns | 23.4228 ns | 23.4952 ns | 23.5516 ns | 23.5943 ns | SimpleLoop | 42 | 65.1066 ns | 0.3135 ns | 2.77 | 65.1491 ns | 0.1402 ns | 0.3135 ns | 15349417.98 | 64.6871 ns | 64.8837 ns | 65.1066 ns | 65.4356 ns | 65.5024 ns | BufferBlockCopy | 42 | 23.8350 ns | 0.0439 ns | 1.01 | 23.8344 ns | 0.0196 ns | 0.0439 ns | 41956179.13 | 23.7637 ns | 23.7986 ns | 23.8350 ns | 23.8698 ns | 23.8798 ns | BufferMemoryCopy | 42 | 13.8066 ns | 0.0397 ns | 0.59 | 13.7941 ns | 0.0177 ns | 0.0397 ns | 72494734.97 | 13.7475 ns | 13.7521 ns | 13.8066 ns | 13.8299 ns | 13.8308 ns | MsvcrtMemmove | 42 | 26.3803 ns | 0.0618 ns | 1.12 | 26.3570 ns | 0.0276 ns | 0.0618 ns | 37940526.22 | 26.2519 ns | 26.3035 ns | 26.3803 ns | 26.3990 ns | 26.4080 ns | MsvcrtMemmoveOverhead | 42 | 22.6192 ns | 0.0624 ns | 0.96 | 22.6160 ns | 0.0279 ns | 0.0624 ns | 44216447.68 | 22.5365 ns | 22.5541 ns | 22.6192 ns | 22.6763 ns | 22.6805 ns | UnsafeCopyBlock | 42 | 12.8792 ns | 0.0467 ns | 0.55 | 12.8863 ns | 0.0209 ns | 0.0467 ns | 77602016.4 | 12.8487 ns | 12.8506 ns | 12.8792 ns | 12.9254 ns | 12.9645 ns | IllyriadVectorizedCopy | 42 | 13.1239 ns | 0.0379 ns | 0.56 | 13.1358 ns | 0.0169 ns | 0.0379 ns | 76127544.38 | 13.1042 ns | 13.1138 ns | 13.1239 ns | 13.1639 ns | 13.2018 ns | AndermanVectorizedCopy | 42 | 6.2465 ns | 0.0273 ns | 0.27 | 6.2496 ns | 0.0122 ns | 0.0273 ns | 160009856.21 | 6.2088 ns | 6.2260 ns | 6.2465 ns | 6.2748 ns | 6.2757 ns | UnsafeIllyriadVectorizedCopy | 42 | 12.4518 ns | 0.0439 ns | 0.53 | 12.4650 ns | 0.0196 ns | 0.0439 ns | 80224658.33 | 12.4273 ns | 12.4277 ns | 12.4518 ns | 12.5089 ns | 12.5301 ns | UnsafeAndermanVectorizedCopy | 42 | 7.5058 ns | 0.0265 ns | 0.32 | 7.5181 ns | 0.0118 ns | 0.0265 ns | 133012762.53 | 7.4904 ns | 7.4980 ns | 7.5058 ns | 7.5443 ns | 7.5577 ns | Buffer_MemmoveOriginal | 42 | 12.5466 ns | 0.0623 ns | 0.53 | 12.5295 ns | 0.0279 ns | 0.0623 ns | 79811801.12 | 12.4513 ns | 12.4681 ns | 12.5466 ns | 12.5823 ns | 12.6102 ns | Buffer_MemmoveJamesqo | 42 | 12.4650 ns | 0.0692 ns | 0.53 | 12.4994 ns | 0.0309 ns | 0.0692 ns | 80004081.9 | 12.4508 ns | 12.4569 ns | 12.4650 ns | 12.5590 ns | 12.6188 ns | Buffer_MemmoveTannerGooding | 42 | 13.1423 ns | 0.0290 ns | 0.56 | 13.1314 ns | 0.0130 ns | 0.0290 ns | 76153445.09 | 13.0801 ns | 13.1103 ns | 13.1423 ns | 13.1470 ns | 13.1514 ns | Buffer_MemmoveJamesqo2 | 42 | 10.0089 ns | 0.0610 ns | 0.43 | 10.0210 ns | 0.0273 ns | 0.0610 ns | 99790406.22 | 9.9655 ns | 9.9657 ns | 10.0089 ns | 10.0823 ns | 10.1056 ns | Buffer_MemmoveTannerGooding2 | 42 | 13.1560 ns | 0.0825 ns | 0.56 | 13.1488 ns | 0.0369 ns | 0.0825 ns | 76052702.98 | 13.0328 ns | 13.0687 ns | 13.1560 ns | 13.2252 ns | 13.2327 ns | ArrayCopy | 43 | 23.1392 ns | 0.1208 ns | 1.00 | 23.1750 ns | 0.0540 ns | 0.1208 ns | 43150026.25 | 23.0501 ns | 23.0790 ns | 23.1392 ns | 23.2888 ns | 23.3633 ns | SimpleLoop | 43 | 67.0507 ns | 0.1911 ns | 2.90 | 67.1664 ns | 0.0854 ns | 0.1911 ns | 14888394.21 | 66.9932 ns | 67.0171 ns | 67.0507 ns | 67.3736 ns | 67.3967 ns | BufferBlockCopy | 43 | 23.7966 ns | 0.0791 ns | 1.03 | 23.8021 ns | 0.0354 ns | 0.0791 ns | 42013106.89 | 23.7061 ns | 23.7264 ns | 23.7966 ns | 23.8805 ns | 23.8955 ns | BufferMemoryCopy | 43 | 14.9650 ns | 0.0934 ns | 0.65 | 15.0068 ns | 0.0418 ns | 0.0934 ns | 66636366.29 | 14.9086 ns | 14.9305 ns | 14.9650 ns | 15.1041 ns | 15.1324 ns | MsvcrtMemmove | 43 | 25.7264 ns | 0.1279 ns | 1.11 | 25.7447 ns | 0.0572 ns | 0.1279 ns | 38842920.46 | 25.6178 ns | 25.6222 ns | 25.7264 ns | 25.8764 ns | 25.8889 ns | MsvcrtMemmoveOverhead | 43 | 22.4947 ns | 0.0759 ns | 0.97 | 22.5248 ns | 0.0339 ns | 0.0759 ns | 44395490.59 | 22.4432 ns | 22.4599 ns | 22.4947 ns | 22.6048 ns | 22.6175 ns | UnsafeCopyBlock | 43 | 13.4496 ns | 0.0821 ns | 0.58 | 13.4735 ns | 0.0367 ns | 0.0821 ns | 74219594.1 | 13.3768 ns | 13.4073 ns | 13.4496 ns | 13.5517 ns | 13.5938 ns | IllyriadVectorizedCopy | 43 | 14.0630 ns | 0.0308 ns | 0.61 | 14.0758 ns | 0.0138 ns | 0.0308 ns | 71043883.12 | 14.0543 ns | 14.0548 ns | 14.0630 ns | 14.1032 ns | 14.1283 ns | AndermanVectorizedCopy | 43 | 6.2824 ns | 0.0246 ns | 0.27 | 6.2889 ns | 0.0110 ns | 0.0246 ns | 159011417.58 | 6.2629 ns | 6.2704 ns | 6.2824 ns | 6.3106 ns | 6.3285 ns | UnsafeIllyriadVectorizedCopy | 43 | 13.4312 ns | 0.0747 ns | 0.58 | 13.4251 ns | 0.0334 ns | 0.0747 ns | 74487386.53 | 13.3519 ns | 13.3525 ns | 13.4312 ns | 13.4946 ns | 13.5272 ns | UnsafeAndermanVectorizedCopy | 43 | 7.4891 ns | 0.0277 ns | 0.32 | 7.4871 ns | 0.0124 ns | 0.0277 ns | 133563344.15 | 7.4563 ns | 7.4617 ns | 7.4891 ns | 7.5115 ns | 7.5277 ns | Buffer_MemmoveOriginal | 43 | 12.2083 ns | 0.0677 ns | 0.53 | 12.2238 ns | 0.0303 ns | 0.0677 ns | 81807857.26 | 12.1610 ns | 12.1620 ns | 12.2083 ns | 12.2932 ns | 12.3135 ns | Buffer_MemmoveJamesqo | 43 | 12.1951 ns | 0.0701 ns | 0.53 | 12.1863 ns | 0.0313 ns | 0.0701 ns | 82059682.89 | 12.1011 ns | 12.1176 ns | 12.1951 ns | 12.2505 ns | 12.2765 ns | Buffer_MemmoveTannerGooding | 43 | 13.2047 ns | 0.0777 ns | 0.57 | 13.1550 ns | 0.0347 ns | 0.0777 ns | 76016695.53 | 13.0598 ns | 13.0704 ns | 13.2047 ns | 13.2147 ns | 13.2168 ns | Buffer_MemmoveJamesqo2 | 43 | 9.9979 ns | 0.0466 ns | 0.43 | 10.0025 ns | 0.0208 ns | 0.0466 ns | 99975162.99 | 9.9522 ns | 9.9610 ns | 9.9979 ns | 10.0463 ns | 10.0709 ns | Buffer_MemmoveTannerGooding2 | 43 | 13.1569 ns | 0.0311 ns | 0.57 | 13.1589 ns | 0.0139 ns | 0.0311 ns | 75994293.03 | 13.1302 ns | 13.1307 ns | 13.1569 ns | 13.1881 ns | 13.2047 ns | ArrayCopy | 44 | 23.1704 ns | 0.0762 ns | 1.00 | 23.1932 ns | 0.0341 ns | 0.0762 ns | 43116146.1 | 23.1257 ns | 23.1380 ns | 23.1704 ns | 23.2598 ns | 23.3207 ns | SimpleLoop | 44 | 68.2432 ns | 0.2226 ns | 2.95 | 68.3152 ns | 0.0996 ns | 0.2226 ns | 14638028.48 | 68.1192 ns | 68.1579 ns | 68.2432 ns | 68.5085 ns | 68.6900 ns | BufferBlockCopy | 44 | 23.8221 ns | 0.0970 ns | 1.03 | 23.7954 ns | 0.0434 ns | 0.0970 ns | 42024948.3 | 23.6498 ns | 23.6997 ns | 23.8221 ns | 23.8777 ns | 23.8826 ns | BufferMemoryCopy | 44 | 13.7492 ns | 0.0568 ns | 0.59 | 13.7597 ns | 0.0254 ns | 0.0568 ns | 72676066.33 | 13.6804 ns | 13.7126 ns | 13.7492 ns | 13.8120 ns | 13.8321 ns | MsvcrtMemmove | 44 | 26.2183 ns | 0.1329 ns | 1.13 | 26.2890 ns | 0.0594 ns | 0.1329 ns | 38038729.83 | 26.1815 ns | 26.1843 ns | 26.2183 ns | 26.4290 ns | 26.4763 ns | MsvcrtMemmoveOverhead | 44 | 22.4955 ns | 0.1756 ns | 0.97 | 22.5238 ns | 0.0785 ns | 0.1756 ns | 44397525.61 | 22.3948 ns | 22.3989 ns | 22.4955 ns | 22.6628 ns | 22.8250 ns | UnsafeCopyBlock | 44 | 14.0825 ns | 0.0347 ns | 0.61 | 14.0854 ns | 0.0155 ns | 0.0347 ns | 70995491.7 | 14.0448 ns | 14.0531 ns | 14.0825 ns | 14.1192 ns | 14.1315 ns | IllyriadVectorizedCopy | 44 | 11.5691 ns | 0.0307 ns | 0.50 | 11.5609 ns | 0.0137 ns | 0.0307 ns | 86498635.26 | 11.5221 ns | 11.5305 ns | 11.5691 ns | 11.5871 ns | 11.6001 ns | AndermanVectorizedCopy | 44 | 6.3129 ns | 0.0413 ns | 0.27 | 6.3054 ns | 0.0185 ns | 0.0413 ns | 158593324.94 | 6.2560 ns | 6.2638 ns | 6.3129 ns | 6.3433 ns | 6.3557 ns | UnsafeIllyriadVectorizedCopy | 44 | 10.6511 ns | 0.2521 ns | 0.46 | 10.7873 ns | 0.1127 ns | 0.2521 ns | 92701576.55 | 10.6122 ns | 10.6154 ns | 10.6511 ns | 11.0273 ns | 11.2023 ns | UnsafeAndermanVectorizedCopy | 44 | 7.5006 ns | 0.0543 ns | 0.32 | 7.5127 ns | 0.0243 ns | 0.0543 ns | 133107652.86 | 7.4544 ns | 7.4672 ns | 7.5006 ns | 7.5643 ns | 7.5949 ns | Buffer_MemmoveOriginal | 44 | 12.5525 ns | 0.0126 ns | 0.54 | 12.5492 ns | 0.0056 ns | 0.0126 ns | 79686067.55 | 12.5327 ns | 12.5367 ns | 12.5525 ns | 12.5602 ns | 12.5643 ns | Buffer_MemmoveJamesqo | 44 | 12.5376 ns | 0.0363 ns | 0.54 | 12.5282 ns | 0.0162 ns | 0.0363 ns | 79820236.69 | 12.4663 ns | 12.4980 ns | 12.5376 ns | 12.5535 ns | 12.5585 ns | Buffer_MemmoveTannerGooding | 44 | 13.1429 ns | 0.0184 ns | 0.57 | 13.1376 ns | 0.0082 ns | 0.0184 ns | 76117427.33 | 13.1072 ns | 13.1220 ns | 13.1429 ns | 13.1506 ns | 13.1563 ns | Buffer_MemmoveJamesqo2 | 44 | 10.0662 ns | 0.0222 ns | 0.43 | 10.0615 ns | 0.0099 ns | 0.0222 ns | 99388449.61 | 10.0336 ns | 10.0392 ns | 10.0662 ns | 10.0815 ns | 10.0883 ns | Buffer_MemmoveTannerGooding2 | 44 | 13.1260 ns | 0.0426 ns | 0.57 | 13.1175 ns | 0.0191 ns | 0.0426 ns | 76233984.8 | 13.0511 ns | 13.0812 ns | 13.1260 ns | 13.1495 ns | 13.1682 ns | ArrayCopy | 45 | 23.2035 ns | 0.0769 ns | 1.00 | 23.1910 ns | 0.0344 ns | 0.0769 ns | 43120195.8 | 23.1071 ns | 23.1113 ns | 23.2035 ns | 23.2644 ns | 23.2671 ns | SimpleLoop | 45 | 70.1361 ns | 0.0754 ns | 3.02 | 70.1532 ns | 0.0337 ns | 0.0754 ns | 14254510.08 | 70.0776 ns | 70.0828 ns | 70.1361 ns | 70.2322 ns | 70.2353 ns | BufferBlockCopy | 45 | 23.8221 ns | 0.0491 ns | 1.03 | 23.8019 ns | 0.0219 ns | 0.0491 ns | 42013521.74 | 23.7332 ns | 23.7530 ns | 23.8221 ns | 23.8406 ns | 23.8587 ns | BufferMemoryCopy | 45 | 15.0802 ns | 0.0682 ns | 0.65 | 15.0851 ns | 0.0305 ns | 0.0682 ns | 66290540.07 | 15.0248 ns | 15.0310 ns | 15.0802 ns | 15.1416 ns | 15.1977 ns | MsvcrtMemmove | 45 | 26.8761 ns | 0.1165 ns | 1.16 | 26.9056 ns | 0.0521 ns | 0.1165 ns | 37166919.79 | 26.7745 ns | 26.7992 ns | 26.8761 ns | 27.0269 ns | 27.0334 ns | MsvcrtMemmoveOverhead | 45 | 22.4985 ns | 0.0415 ns | 0.97 | 22.5212 ns | 0.0186 ns | 0.0415 ns | 44402539.49 | 22.4837 ns | 22.4896 ns | 22.4985 ns | 22.5643 ns | 22.5816 ns | UnsafeCopyBlock | 45 | 14.7250 ns | 0.0507 ns | 0.63 | 14.7260 ns | 0.0227 ns | 0.0507 ns | 67907315.69 | 14.6795 ns | 14.6799 ns | 14.7250 ns | 14.7725 ns | 14.8018 ns | IllyriadVectorizedCopy | 45 | 11.5653 ns | 0.0976 ns | 0.50 | 11.5996 ns | 0.0436 ns | 0.0976 ns | 86209781.06 | 11.4972 ns | 11.5136 ns | 11.5653 ns | 11.7028 ns | 11.7152 ns | AndermanVectorizedCopy | 45 | 6.2124 ns | 0.0642 ns | 0.27 | 6.2407 ns | 0.0287 ns | 0.0642 ns | 160237905.6 | 6.1847 ns | 6.1861 ns | 6.2124 ns | 6.3095 ns | 6.3201 ns | UnsafeIllyriadVectorizedCopy | 45 | 10.2746 ns | 0.0444 ns | 0.44 | 10.2886 ns | 0.0199 ns | 0.0444 ns | 97195256.62 | 10.2592 ns | 10.2597 ns | 10.2746 ns | 10.3244 ns | 10.3660 ns | UnsafeAndermanVectorizedCopy | 45 | 7.5240 ns | 0.0178 ns | 0.32 | 7.5170 ns | 0.0080 ns | 0.0178 ns | 133031198.7 | 7.4942 ns | 7.4986 ns | 7.5240 ns | 7.5320 ns | 7.5374 ns | Buffer_MemmoveOriginal | 45 | 12.1791 ns | 0.0194 ns | 0.52 | 12.1882 ns | 0.0087 ns | 0.0194 ns | 82046402.16 | 12.1692 ns | 12.1736 ns | 12.1791 ns | 12.2074 ns | 12.2178 ns | Buffer_MemmoveJamesqo | 45 | 12.1791 ns | 0.0594 ns | 0.52 | 12.1824 ns | 0.0266 ns | 0.0594 ns | 82085324.04 | 12.0937 ns | 12.1306 ns | 12.1791 ns | 12.2360 ns | 12.2474 ns | Buffer_MemmoveTannerGooding | 45 | 13.0754 ns | 0.0793 ns | 0.56 | 13.1069 ns | 0.0355 ns | 0.0793 ns | 76295903.16 | 13.0274 ns | 13.0378 ns | 13.0754 ns | 13.1917 ns | 13.1927 ns | Buffer_MemmoveJamesqo2 | 45 | 10.0045 ns | 0.0379 ns | 0.43 | 9.9921 ns | 0.0170 ns | 0.0379 ns | 100079178.13 | 9.9296 ns | 9.9575 ns | 10.0045 ns | 10.0205 ns | 10.0251 ns | Buffer_MemmoveTannerGooding2 | 45 | 13.1604 ns | 0.0541 ns | 0.57 | 13.1386 ns | 0.0242 ns | 0.0541 ns | 76111774.14 | 13.0480 ns | 13.0895 ns | 13.1604 ns | 13.1768 ns | 13.1807 ns | ArrayCopy | 46 | 23.1379 ns | 0.0555 ns | 1.00 | 23.1513 ns | 0.0248 ns | 0.0555 ns | 43194066.35 | 23.0881 ns | 23.1004 ns | 23.1379 ns | 23.2090 ns | 23.2099 ns | SimpleLoop | 46 | 71.2836 ns | 0.2409 ns | 3.08 | 71.4249 ns | 0.1078 ns | 0.2409 ns | 14000711.98 | 71.2376 ns | 71.2408 ns | 71.2836 ns | 71.6798 ns | 71.7649 ns | BufferBlockCopy | 46 | 24.4797 ns | 0.1432 ns | 1.06 | 24.4323 ns | 0.0641 ns | 0.1432 ns | 40929448.68 | 24.2110 ns | 24.3019 ns | 24.4797 ns | 24.5390 ns | 24.5961 ns | BufferMemoryCopy | 46 | 13.4686 ns | 0.0769 ns | 0.58 | 13.4695 ns | 0.0344 ns | 0.0769 ns | 74241864.53 | 13.3673 ns | 13.3964 ns | 13.4686 ns | 13.5430 ns | 13.5577 ns | MsvcrtMemmove | 46 | 27.5435 ns | 0.0712 ns | 1.19 | 27.5117 ns | 0.0319 ns | 0.0712 ns | 36348111.11 | 27.3892 ns | 27.4500 ns | 27.5435 ns | 27.5577 ns | 27.5632 ns | MsvcrtMemmoveOverhead | 46 | 22.5433 ns | 0.1038 ns | 0.97 | 22.5250 ns | 0.0464 ns | 0.1038 ns | 44395060.45 | 22.3568 ns | 22.4321 ns | 22.5433 ns | 22.6089 ns | 22.6164 ns | UnsafeCopyBlock | 46 | 15.2987 ns | 0.0784 ns | 0.66 | 15.3248 ns | 0.0351 ns | 0.0784 ns | 65253889.02 | 15.2377 ns | 15.2608 ns | 15.2987 ns | 15.4018 ns | 15.4393 ns | IllyriadVectorizedCopy | 46 | 12.2448 ns | 0.0404 ns | 0.53 | 12.2533 ns | 0.0181 ns | 0.0404 ns | 81610676.62 | 12.2125 ns | 12.2248 ns | 12.2448 ns | 12.2860 ns | 12.3207 ns | AndermanVectorizedCopy | 46 | 6.2567 ns | 0.0334 ns | 0.27 | 6.2627 ns | 0.0149 ns | 0.0334 ns | 159675162.63 | 6.2372 ns | 6.2386 ns | 6.2567 ns | 6.2898 ns | 6.3198 ns | UnsafeIllyriadVectorizedCopy | 46 | 11.3137 ns | 0.0468 ns | 0.49 | 11.2987 ns | 0.0209 ns | 0.0468 ns | 88505606.16 | 11.2183 ns | 11.2592 ns | 11.3137 ns | 11.3308 ns | 11.3319 ns | UnsafeAndermanVectorizedCopy | 46 | 7.5069 ns | 0.0227 ns | 0.32 | 7.5004 ns | 0.0102 ns | 0.0227 ns | 133325922.87 | 7.4708 ns | 7.4787 ns | 7.5069 ns | 7.5189 ns | 7.5305 ns | Buffer_MemmoveOriginal | 46 | 11.9226 ns | 0.0208 ns | 0.52 | 11.9202 ns | 0.0093 ns | 0.0208 ns | 83890982.84 | 11.8929 ns | 11.9003 ns | 11.9226 ns | 11.9390 ns | 11.9467 ns | Buffer_MemmoveJamesqo | 46 | 11.8702 ns | 0.0487 ns | 0.51 | 11.8915 ns | 0.0218 ns | 0.0487 ns | 84093621.86 | 11.8456 ns | 11.8505 ns | 11.8702 ns | 11.9431 ns | 11.9550 ns | Buffer_MemmoveTannerGooding | 46 | 13.0587 ns | 0.0614 ns | 0.56 | 13.0973 ns | 0.0275 ns | 0.0614 ns | 76351682.71 | 13.0435 ns | 13.0499 ns | 13.0587 ns | 13.1640 ns | 13.1718 ns | Buffer_MemmoveJamesqo2 | 46 | 9.9699 ns | 0.0546 ns | 0.43 | 10.0070 ns | 0.0244 ns | 0.0546 ns | 99929564.54 | 9.9626 ns | 9.9662 ns | 9.9699 ns | 10.0664 ns | 10.0743 ns | Buffer_MemmoveTannerGooding2 | 46 | 13.1368 ns | 0.0552 ns | 0.57 | 13.1436 ns | 0.0247 ns | 0.0552 ns | 76082755.49 | 13.0914 ns | 13.0969 ns | 13.1368 ns | 13.1937 ns | 13.2303 ns | ArrayCopy | 47 | 23.1894 ns | 0.0490 ns | 1.00 | 23.2005 ns | 0.0219 ns | 0.0490 ns | 43102465.46 | 23.1504 ns | 23.1597 ns | 23.1894 ns | 23.2469 ns | 23.2757 ns | SimpleLoop | 47 | 73.5678 ns | 0.3564 ns | 3.17 | 73.3854 ns | 0.1594 ns | 0.3564 ns | 13626682.95 | 72.9856 ns | 73.0065 ns | 73.5678 ns | 73.6732 ns | 73.7757 ns | BufferBlockCopy | 47 | 24.0070 ns | 0.1064 ns | 1.04 | 23.9663 ns | 0.0476 ns | 0.1064 ns | 41725289.04 | 23.7793 ns | 23.8819 ns | 24.0070 ns | 24.0303 ns | 24.0371 ns | BufferMemoryCopy | 47 | 14.7191 ns | 0.0192 ns | 0.63 | 14.7126 ns | 0.0086 ns | 0.0192 ns | 67969149.5 | 14.6895 ns | 14.6922 ns | 14.7191 ns | 14.7296 ns | 14.7311 ns | MsvcrtMemmove | 47 | 28.3191 ns | 0.0885 ns | 1.22 | 28.2705 ns | 0.0396 ns | 0.0885 ns | 35372527.98 | 28.1672 ns | 28.1743 ns | 28.3191 ns | 28.3424 ns | 28.3441 ns | MsvcrtMemmoveOverhead | 47 | 22.5301 ns | 0.0767 ns | 0.97 | 22.5284 ns | 0.0343 ns | 0.0767 ns | 44388361.24 | 22.4366 ns | 22.4533 ns | 22.5301 ns | 22.6027 ns | 22.6209 ns | UnsafeCopyBlock | 47 | 15.9263 ns | 0.0217 ns | 0.69 | 15.9237 ns | 0.0097 ns | 0.0217 ns | 62799330.62 | 15.8960 ns | 15.9036 ns | 15.9263 ns | 15.9426 ns | 15.9534 ns | IllyriadVectorizedCopy | 47 | 13.4465 ns | 0.0338 ns | 0.58 | 13.4547 ns | 0.0151 ns | 0.0338 ns | 74323405.37 | 13.4146 ns | 13.4245 ns | 13.4465 ns | 13.4890 ns | 13.4970 ns | AndermanVectorizedCopy | 47 | 6.2697 ns | 0.0204 ns | 0.27 | 6.2693 ns | 0.0091 ns | 0.0204 ns | 159508513.88 | 6.2429 ns | 6.2522 ns | 6.2697 ns | 6.2862 ns | 6.2992 ns | UnsafeIllyriadVectorizedCopy | 47 | 12.1987 ns | 0.0308 ns | 0.53 | 12.1849 ns | 0.0138 ns | 0.0308 ns | 82068459.01 | 12.1399 ns | 12.1534 ns | 12.1987 ns | 12.2096 ns | 12.2140 ns | UnsafeAndermanVectorizedCopy | 47 | 7.5056 ns | 0.0169 ns | 0.32 | 7.5135 ns | 0.0076 ns | 0.0169 ns | 133093470.15 | 7.4966 ns | 7.4993 ns | 7.5056 ns | 7.5317 ns | 7.5317 ns | Buffer_MemmoveOriginal | 47 | 11.5343 ns | 0.0635 ns | 0.50 | 11.5416 ns | 0.0284 ns | 0.0635 ns | 86642993.91 | 11.4702 ns | 11.4808 ns | 11.5343 ns | 11.6061 ns | 11.6146 ns | Buffer_MemmoveJamesqo | 47 | 11.5791 ns | 0.0397 ns | 0.50 | 11.5959 ns | 0.0178 ns | 0.0397 ns | 86237473.14 | 11.5555 ns | 11.5626 ns | 11.5791 ns | 11.6376 ns | 11.6481 ns | Buffer_MemmoveTannerGooding | 47 | 13.1587 ns | 0.0452 ns | 0.57 | 13.1618 ns | 0.0202 ns | 0.0452 ns | 75977184.85 | 13.1164 ns | 13.1185 ns | 13.1587 ns | 13.2068 ns | 13.2199 ns | Buffer_MemmoveJamesqo2 | 47 | 10.0283 ns | 0.0260 ns | 0.43 | 10.0380 ns | 0.0116 ns | 0.0260 ns | 99621761 | 10.0137 ns | 10.0201 ns | 10.0283 ns | 10.0607 ns | 10.0815 ns | Buffer_MemmoveTannerGooding2 | 47 | 13.1109 ns | 0.0386 ns | 0.57 | 13.1260 ns | 0.0173 ns | 0.0386 ns | 76184515.12 | 13.0926 ns | 13.1010 ns | 13.1109 ns | 13.1586 ns | 13.1920 ns | ArrayCopy | 48 | 23.1690 ns | 0.0391 ns | 1.00 | 23.1607 ns | 0.0175 ns | 0.0391 ns | 43176556.89 | 23.1156 ns | 23.1202 ns | 23.1690 ns | 23.1971 ns | 23.2036 ns | SimpleLoop | 48 | 74.4565 ns | 0.1929 ns | 3.21 | 74.3818 ns | 0.0863 ns | 0.1929 ns | 13444140.34 | 74.0527 ns | 74.2197 ns | 74.4565 ns | 74.5067 ns | 74.5502 ns | BufferBlockCopy | 48 | 23.7057 ns | 0.0984 ns | 1.02 | 23.7174 ns | 0.0440 ns | 0.0984 ns | 42163120.4 | 23.6153 ns | 23.6238 ns | 23.7057 ns | 23.8168 ns | 23.8407 ns | BufferMemoryCopy | 48 | 15.2911 ns | 0.0777 ns | 0.66 | 15.3124 ns | 0.0347 ns | 0.0777 ns | 65306346.63 | 15.2387 ns | 15.2440 ns | 15.2911 ns | 15.3916 ns | 15.4210 ns | MsvcrtMemmove | 48 | 25.3761 ns | 0.1246 ns | 1.10 | 25.3647 ns | 0.0557 ns | 0.1246 ns | 39424864.57 | 25.2376 ns | 25.2417 ns | 25.3761 ns | 25.4820 ns | 25.5274 ns | MsvcrtMemmoveOverhead | 48 | 22.5730 ns | 0.1431 ns | 0.97 | 22.5934 ns | 0.0640 ns | 0.1431 ns | 44260735.79 | 22.4724 ns | 22.4829 ns | 22.5730 ns | 22.7141 ns | 22.8318 ns | UnsafeCopyBlock | 48 | 11.9219 ns | 0.0443 ns | 0.51 | 11.9335 ns | 0.0198 ns | 0.0443 ns | 83797484.65 | 11.8765 ns | 11.8946 ns | 11.9219 ns | 11.9783 ns | 11.9821 ns | IllyriadVectorizedCopy | 48 | 8.7333 ns | 0.0259 ns | 0.38 | 8.7242 ns | 0.0116 ns | 0.0259 ns | 114623349.27 | 8.6951 ns | 8.6969 ns | 8.7333 ns | 8.7470 ns | 8.7526 ns | AndermanVectorizedCopy | 48 | 8.1229 ns | 0.0297 ns | 0.35 | 8.1124 ns | 0.0133 ns | 0.0297 ns | 123267914.4 | 8.0598 ns | 8.0900 ns | 8.1229 ns | 8.1296 ns | 8.1315 ns | UnsafeIllyriadVectorizedCopy | 48 | 8.4964 ns | 0.0313 ns | 0.37 | 8.5108 ns | 0.0140 ns | 0.0313 ns | 117497693.6 | 8.4751 ns | 8.4855 ns | 8.4964 ns | 8.5434 ns | 8.5502 ns | UnsafeAndermanVectorizedCopy | 48 | 7.6406 ns | 0.0688 ns | 0.33 | 7.6205 ns | 0.0308 ns | 0.0688 ns | 131225053.17 | 7.4996 ns | 7.5688 ns | 7.6406 ns | 7.6622 ns | 7.6703 ns | Buffer_MemmoveOriginal | 48 | 14.0150 ns | 0.0989 ns | 0.60 | 14.0214 ns | 0.0442 ns | 0.0989 ns | 71319309.41 | 13.8896 ns | 13.9500 ns | 14.0150 ns | 14.0961 ns | 14.1685 ns | Buffer_MemmoveJamesqo | 48 | 14.0141 ns | 0.1079 ns | 0.60 | 14.0378 ns | 0.0483 ns | 0.1079 ns | 71236374.49 | 13.9635 ns | 13.9659 ns | 14.0141 ns | 14.1215 ns | 14.2255 ns | Buffer_MemmoveTannerGooding | 48 | 12.7452 ns | 0.0713 ns | 0.55 | 12.7652 ns | 0.0319 ns | 0.0713 ns | 78338253.58 | 12.6826 ns | 12.7079 ns | 12.7452 ns | 12.8324 ns | 12.8715 ns | Buffer_MemmoveJamesqo2 | 48 | 9.7408 ns | 0.0132 ns | 0.42 | 9.7446 ns | 0.0059 ns | 0.0132 ns | 102621313.67 | 9.7299 ns | 9.7330 ns | 9.7408 ns | 9.7580 ns | 9.7620 ns | Buffer_MemmoveTannerGooding2 | 48 | 13.0448 ns | 0.0737 ns | 0.56 | 13.0083 ns | 0.0330 ns | 0.0737 ns | 76873883.22 | 12.9116 ns | 12.9297 ns | 13.0448 ns | 13.0688 ns | 13.0745 ns | ArrayCopy | 49 | 22.5377 ns | 0.1743 ns | 1.00 | 22.5275 ns | 0.0779 ns | 0.1743 ns | 44390147.5 | 22.2565 ns | 22.3810 ns | 22.5377 ns | 22.6690 ns | 22.7300 ns | SimpleLoop | 49 | 74.6763 ns | 0.1759 ns | 3.31 | 74.7463 ns | 0.0787 ns | 0.1759 ns | 13378588.06 | 74.5676 ns | 74.5935 ns | 74.6763 ns | 74.9341 ns | 74.9441 ns | BufferBlockCopy | 49 | 23.2191 ns | 0.1961 ns | 1.03 | 23.1741 ns | 0.0877 ns | 0.1961 ns | 43151706.42 | 22.8834 ns | 22.9818 ns | 23.2191 ns | 23.3438 ns | 23.3653 ns | BufferMemoryCopy | 49 | 16.1352 ns | 0.1903 ns | 0.72 | 16.0620 ns | 0.0851 ns | 0.1903 ns | 62258718.21 | 15.7620 ns | 15.8856 ns | 16.1352 ns | 16.2018 ns | 16.2637 ns | MsvcrtMemmove | 49 | 24.3467 ns | 0.2981 ns | 1.08 | 24.3515 ns | 0.1333 ns | 0.2981 ns | 41065234.08 | 23.9101 ns | 24.1247 ns | 24.3467 ns | 24.5807 ns | 24.7470 ns | MsvcrtMemmoveOverhead | 49 | 21.9349 ns | 0.1297 ns | 0.97 | 21.9864 ns | 0.0580 ns | 0.1297 ns | 45482741.94 | 21.8939 ns | 21.9092 ns | 21.9349 ns | 22.0892 ns | 22.2139 ns | UnsafeCopyBlock | 49 | 12.5218 ns | 0.1148 ns | 0.56 | 12.4719 ns | 0.0514 ns | 0.1148 ns | 80180505.16 | 12.2707 ns | 12.3779 ns | 12.5218 ns | 12.5408 ns | 12.5484 ns | IllyriadVectorizedCopy | 49 | 12.1326 ns | 0.1894 ns | 0.54 | 12.0641 ns | 0.0847 ns | 0.1894 ns | 82890878.06 | 11.8111 ns | 11.8732 ns | 12.1326 ns | 12.2206 ns | 12.2884 ns | AndermanVectorizedCopy | 49 | 7.9905 ns | 0.0259 ns | 0.35 | 7.9820 ns | 0.0116 ns | 0.0259 ns | 125281965.53 | 7.9446 ns | 7.9557 ns | 7.9905 ns | 8.0040 ns | 8.0065 ns | UnsafeIllyriadVectorizedCopy | 49 | 11.2987 ns | 0.2019 ns | 0.50 | 11.1554 ns | 0.0903 ns | 0.2019 ns | 89642739.34 | 10.9089 ns | 10.9352 ns | 11.2987 ns | 11.3039 ns | 11.3050 ns | UnsafeAndermanVectorizedCopy | 49 | 7.6231 ns | 0.1310 ns | 0.34 | 7.6757 ns | 0.0586 ns | 0.1310 ns | 130281656.26 | 7.5787 ns | 7.5990 ns | 7.6231 ns | 7.7786 ns | 7.9052 ns | Buffer_MemmoveOriginal | 49 | 13.6193 ns | 0.1836 ns | 0.60 | 13.6173 ns | 0.0821 ns | 0.1836 ns | 73436053.97 | 13.3825 ns | 13.4518 ns | 13.6193 ns | 13.7817 ns | 13.8721 ns | Buffer_MemmoveJamesqo | 49 | 13.4802 ns | 0.2175 ns | 0.60 | 13.4958 ns | 0.0973 ns | 0.2175 ns | 74096953.48 | 13.3212 ns | 13.3221 ns | 13.4802 ns | 13.6774 ns | 13.8544 ns | Buffer_MemmoveTannerGooding | 49 | 12.7616 ns | 0.0889 ns | 0.57 | 12.8057 ns | 0.0397 ns | 0.0889 ns | 78090261.59 | 12.7454 ns | 12.7490 ns | 12.7616 ns | 12.8845 ns | 12.9578 ns | Buffer_MemmoveJamesqo2 | 49 | 9.7621 ns | 0.0345 ns | 0.43 | 9.7655 ns | 0.0154 ns | 0.0345 ns | 102401102.93 | 9.7234 ns | 9.7342 ns | 9.7621 ns | 9.7986 ns | 9.8122 ns | Buffer_MemmoveTannerGooding2 | 49 | 12.7738 ns | 0.1380 ns | 0.57 | 12.8379 ns | 0.0617 ns | 0.1380 ns | 77894401.28 | 12.7188 ns | 12.7390 ns | 12.7738 ns | 12.9688 ns | 13.0620 ns | ArrayCopy | 50 | 22.6344 ns | 0.0793 ns | 1.00 | 22.6064 ns | 0.0355 ns | 0.0793 ns | 44235237.94 | 22.5205 ns | 22.5238 ns | 22.6344 ns | 22.6751 ns | 22.7003 ns | SimpleLoop | 50 | 75.7489 ns | 0.9950 ns | 3.35 | 75.3351 ns | 0.4450 ns | 0.9950 ns | 13274020.02 | 73.6438 ns | 74.4615 ns | 75.7489 ns | 76.0019 ns | 76.1367 ns | BufferBlockCopy | 50 | 23.1675 ns | 0.1243 ns | 1.02 | 23.2259 ns | 0.0556 ns | 0.1243 ns | 43055429.52 | 23.1117 ns | 23.1243 ns | 23.1675 ns | 23.3567 ns | 23.3967 ns | BufferMemoryCopy | 50 | 14.5968 ns | 0.1150 ns | 0.64 | 14.5645 ns | 0.0514 ns | 0.1150 ns | 68660073.31 | 14.3619 ns | 14.4787 ns | 14.5968 ns | 14.6341 ns | 14.6416 ns | MsvcrtMemmove | 50 | 25.0045 ns | 0.1109 ns | 1.10 | 25.0674 ns | 0.0496 ns | 0.1109 ns | 39892511.17 | 24.9876 ns | 24.9949 ns | 25.0045 ns | 25.1713 ns | 25.2521 ns | MsvcrtMemmoveOverhead | 50 | 22.0206 ns | 0.1332 ns | 0.97 | 21.9833 ns | 0.0596 ns | 0.1332 ns | 45489054.75 | 21.7847 ns | 21.8539 ns | 22.0206 ns | 22.0941 ns | 22.1252 ns | UnsafeCopyBlock | 50 | 13.1039 ns | 0.1511 ns | 0.58 | 13.0749 ns | 0.0676 ns | 0.1511 ns | 76482214.1 | 12.8189 ns | 12.9533 ns | 13.1039 ns | 13.1821 ns | 13.2118 ns | IllyriadVectorizedCopy | 50 | 12.8600 ns | 0.0564 ns | 0.57 | 12.8664 ns | 0.0252 ns | 0.0564 ns | 77721723.37 | 12.8111 ns | 12.8169 ns | 12.8600 ns | 12.9192 ns | 12.9518 ns | AndermanVectorizedCopy | 50 | 10.9173 ns | 0.1650 ns | 0.48 | 10.8785 ns | 0.0738 ns | 0.1650 ns | 91924182.46 | 10.6003 ns | 10.7546 ns | 10.9173 ns | 10.9830 ns | 11.0432 ns | UnsafeIllyriadVectorizedCopy | 50 | 11.9482 ns | 0.1435 ns | 0.53 | 11.9710 ns | 0.0642 ns | 0.1435 ns | 83535014.33 | 11.8486 ns | 11.8554 ns | 11.9482 ns | 12.0980 ns | 12.2047 ns | UnsafeAndermanVectorizedCopy | 50 | 7.6120 ns | 0.0455 ns | 0.34 | 7.5964 ns | 0.0204 ns | 0.0455 ns | 131641662.85 | 7.5164 ns | 7.5616 ns | 7.6120 ns | 7.6233 ns | 7.6300 ns | Buffer_MemmoveOriginal | 50 | 13.3816 ns | 0.0931 ns | 0.59 | 13.4304 ns | 0.0416 ns | 0.0931 ns | 74457754.88 | 13.3674 ns | 13.3719 ns | 13.3816 ns | 13.5134 ns | 13.5897 ns | Buffer_MemmoveJamesqo | 50 | 13.3577 ns | 0.0766 ns | 0.59 | 13.3734 ns | 0.0343 ns | 0.0766 ns | 74775371.03 | 13.3099 ns | 13.3117 ns | 13.3577 ns | 13.4429 ns | 13.4975 ns | Buffer_MemmoveTannerGooding | 50 | 12.7336 ns | 0.0864 ns | 0.56 | 12.7867 ns | 0.0386 ns | 0.0864 ns | 78206308.03 | 12.7268 ns | 12.7298 ns | 12.7336 ns | 12.8701 ns | 12.9277 ns | Buffer_MemmoveJamesqo2 | 50 | 9.5695 ns | 0.2846 ns | 0.42 | 9.7272 ns | 0.1273 ns | 0.2846 ns | 102804723.1 | 9.4464 ns | 9.4988 ns | 9.5695 ns | 10.0344 ns | 10.0505 ns | Buffer_MemmoveTannerGooding2 | 50 | 13.1223 ns | 0.0492 ns | 0.58 | 13.1286 ns | 0.0220 ns | 0.0492 ns | 76169707.43 | 13.0758 ns | 13.0822 ns | 13.1223 ns | 13.1781 ns | 13.1918 ns | ArrayCopy | 51 | 22.5667 ns | 0.1893 ns | 1.00 | 22.5113 ns | 0.0846 ns | 0.1893 ns | 44422217.08 | 22.2093 ns | 22.3341 ns | 22.5667 ns | 22.6607 ns | 22.6892 ns | SimpleLoop | 51 | 77.7040 ns | 0.3582 ns | 3.44 | 77.6039 ns | 0.1602 ns | 0.3582 ns | 12885951.13 | 76.9898 ns | 77.3029 ns | 77.7040 ns | 77.8549 ns | 77.8565 ns | BufferBlockCopy | 51 | 23.0594 ns | 0.2903 ns | 1.02 | 23.0143 ns | 0.1298 ns | 0.2903 ns | 43451234.7 | 22.5483 ns | 22.7943 ns | 23.0594 ns | 23.2118 ns | 23.3516 ns | BufferMemoryCopy | 51 | 15.8930 ns | 0.0705 ns | 0.70 | 15.8934 ns | 0.0315 ns | 0.0705 ns | 62919170.33 | 15.8142 ns | 15.8269 ns | 15.8930 ns | 15.9601 ns | 15.9904 ns | MsvcrtMemmove | 51 | 25.6776 ns | 0.2415 ns | 1.14 | 25.6321 ns | 0.1080 ns | 0.2415 ns | 39013554.86 | 25.2263 ns | 25.4372 ns | 25.6776 ns | 25.8043 ns | 25.8639 ns | MsvcrtMemmoveOverhead | 51 | 21.9383 ns | 0.0970 ns | 0.97 | 21.9816 ns | 0.0434 ns | 0.0970 ns | 45492546.21 | 21.9125 ns | 21.9175 ns | 21.9383 ns | 22.0674 ns | 22.1472 ns | UnsafeCopyBlock | 51 | 13.7059 ns | 0.1441 ns | 0.61 | 13.6469 ns | 0.0645 ns | 0.1441 ns | 73276945.83 | 13.3976 ns | 13.5287 ns | 13.7059 ns | 13.7355 ns | 13.7638 ns | IllyriadVectorizedCopy | 51 | 13.9945 ns | 0.1611 ns | 0.62 | 13.9399 ns | 0.0721 ns | 0.1611 ns | 71736714.03 | 13.6759 ns | 13.7930 ns | 13.9945 ns | 14.0594 ns | 14.0886 ns | AndermanVectorizedCopy | 51 | 7.8923 ns | 0.0443 ns | 0.35 | 7.9044 ns | 0.0198 ns | 0.0443 ns | 126511961.04 | 7.8631 ns | 7.8714 ns | 7.8923 ns | 7.9434 ns | 7.9777 ns | UnsafeIllyriadVectorizedCopy | 51 | 13.0972 ns | 0.0627 ns | 0.58 | 13.0710 ns | 0.0280 ns | 0.0627 ns | 76505187.74 | 12.9593 ns | 13.0250 ns | 13.0972 ns | 13.1040 ns | 13.1046 ns | UnsafeAndermanVectorizedCopy | 51 | 7.4509 ns | 0.0466 ns | 0.33 | 7.4715 ns | 0.0209 ns | 0.0466 ns | 133842236.74 | 7.4279 ns | 7.4342 ns | 7.4509 ns | 7.5190 ns | 7.5403 ns | Buffer_MemmoveOriginal | 51 | 13.1235 ns | 0.2188 ns | 0.58 | 12.9673 ns | 0.0978 ns | 0.2188 ns | 77117130.4 | 12.7130 ns | 12.7280 ns | 13.1235 ns | 13.1285 ns | 13.1332 ns | Buffer_MemmoveJamesqo | 51 | 13.0336 ns | 0.1062 ns | 0.58 | 13.0955 ns | 0.0475 ns | 0.1062 ns | 76361960.03 | 13.0040 ns | 13.0108 ns | 13.0336 ns | 13.2113 ns | 13.2123 ns | Buffer_MemmoveTannerGooding | 51 | 12.8003 ns | 0.1487 ns | 0.57 | 12.7487 ns | 0.0665 ns | 0.1487 ns | 78439645.3 | 12.4880 ns | 12.6375 ns | 12.8003 ns | 12.8339 ns | 12.8636 ns | Buffer_MemmoveJamesqo2 | 51 | 9.7439 ns | 0.0245 ns | 0.43 | 9.7302 ns | 0.0109 ns | 0.0245 ns | 102773095.3 | 9.6946 ns | 9.7046 ns | 9.7439 ns | 9.7489 ns | 9.7495 ns | Buffer_MemmoveTannerGooding2 | 51 | 13.1342 ns | 0.1445 ns | 0.58 | 13.0804 ns | 0.0646 ns | 0.1445 ns | 76450238.52 | 12.8252 ns | 12.9730 ns | 13.1342 ns | 13.1609 ns | 13.1819 ns | ArrayCopy | 52 | 22.4498 ns | 0.3675 ns | 1.00 | 22.4890 ns | 0.1644 ns | 0.3675 ns | 44466213.18 | 22.1287 ns | 22.1478 ns | 22.4498 ns | 22.8498 ns | 22.9995 ns | SimpleLoop | 52 | 78.5036 ns | 0.4054 ns | 3.50 | 78.6772 ns | 0.1813 ns | 0.4054 ns | 12710155.72 | 78.3122 ns | 78.3853 ns | 78.5036 ns | 79.0561 ns | 79.3380 ns | BufferBlockCopy | 52 | 22.4799 ns | 0.3475 ns | 1.00 | 22.7096 ns | 0.1554 ns | 0.3475 ns | 44034220.26 | 22.4349 ns | 22.4487 ns | 22.4799 ns | 23.0854 ns | 23.1601 ns | BufferMemoryCopy | 52 | 14.7590 ns | 0.1770 ns | 0.66 | 14.8278 ns | 0.0792 ns | 0.1770 ns | 67440795.35 | 14.6299 ns | 14.6804 ns | 14.7590 ns | 15.0097 ns | 15.0638 ns | MsvcrtMemmove | 52 | 26.1739 ns | 0.3180 ns | 1.17 | 26.1554 ns | 0.1422 ns | 0.3180 ns | 38233031.73 | 25.6967 ns | 25.9126 ns | 26.1739 ns | 26.3889 ns | 26.5938 ns | MsvcrtMemmoveOverhead | 52 | 21.9759 ns | 0.1506 ns | 0.98 | 22.0422 ns | 0.0674 ns | 0.1506 ns | 45367604.77 | 21.9663 ns | 21.9668 ns | 21.9759 ns | 22.1506 ns | 22.3111 ns | UnsafeCopyBlock | 52 | 14.3480 ns | 0.1907 ns | 0.64 | 14.2520 ns | 0.0853 ns | 0.1907 ns | 70165581.88 | 13.9964 ns | 14.0488 ns | 14.3480 ns | 14.4072 ns | 14.4094 ns | IllyriadVectorizedCopy | 52 | 11.5994 ns | 0.1246 ns | 0.52 | 11.5693 ns | 0.0557 ns | 0.1246 ns | 86435642.24 | 11.3568 ns | 11.4706 ns | 11.5994 ns | 11.6529 ns | 11.6834 ns | AndermanVectorizedCopy | 52 | 7.9274 ns | 0.1246 ns | 0.35 | 7.9386 ns | 0.0557 ns | 0.1246 ns | 125966739.44 | 7.7825 ns | 7.8447 ns | 7.9274 ns | 8.0381 ns | 8.1297 ns | UnsafeIllyriadVectorizedCopy | 52 | 10.3608 ns | 0.1472 ns | 0.46 | 10.3137 ns | 0.0658 ns | 0.1472 ns | 96958539.31 | 10.0799 ns | 10.1842 ns | 10.3608 ns | 10.4196 ns | 10.4777 ns | UnsafeAndermanVectorizedCopy | 52 | 7.5153 ns | 0.0338 ns | 0.33 | 7.5203 ns | 0.0151 ns | 0.0338 ns | 132973679.15 | 7.4751 ns | 7.4932 ns | 7.5153 ns | 7.5499 ns | 7.5681 ns | Buffer_MemmoveOriginal | 52 | 13.2331 ns | 0.2301 ns | 0.59 | 13.2496 ns | 0.1029 ns | 0.2301 ns | 75473736.77 | 13.0282 ns | 13.0324 ns | 13.2331 ns | 13.4752 ns | 13.5626 ns | Buffer_MemmoveJamesqo | 52 | 13.4132 ns | 0.0698 ns | 0.60 | 13.4471 ns | 0.0312 ns | 0.0698 ns | 74365287.44 | 13.3847 ns | 13.3907 ns | 13.4132 ns | 13.5205 ns | 13.5442 ns | Buffer_MemmoveTannerGooding | 52 | 12.7876 ns | 0.0933 ns | 0.57 | 12.8334 ns | 0.0417 ns | 0.0933 ns | 77921633.1 | 12.7611 ns | 12.7736 ns | 12.7876 ns | 12.9161 ns | 12.9923 ns | Buffer_MemmoveJamesqo2 | 52 | 9.7925 ns | 0.0232 ns | 0.44 | 9.7841 ns | 0.0104 ns | 0.0232 ns | 102206358.98 | 9.7454 ns | 9.7636 ns | 9.7925 ns | 9.8004 ns | 9.8050 ns | Buffer_MemmoveTannerGooding2 | 52 | 13.1352 ns | 0.1329 ns | 0.59 | 13.0927 ns | 0.0594 ns | 0.1329 ns | 76378666.57 | 12.8682 ns | 12.9760 ns | 13.1352 ns | 13.1880 ns | 13.1962 ns | ArrayCopy | 53 | 22.5258 ns | 0.2240 ns | 1.00 | 22.5028 ns | 0.1002 ns | 0.2240 ns | 44438895 | 22.1510 ns | 22.3148 ns | 22.5258 ns | 22.6793 ns | 22.7615 ns | SimpleLoop | 53 | 79.8164 ns | 0.7389 ns | 3.54 | 79.6331 ns | 0.3305 ns | 0.7389 ns | 12557589.67 | 78.5514 ns | 78.9055 ns | 79.8164 ns | 80.2691 ns | 80.3955 ns | BufferBlockCopy | 53 | 23.1885 ns | 0.3686 ns | 1.03 | 23.0483 ns | 0.1649 ns | 0.3686 ns | 43387240.59 | 22.6713 ns | 22.6715 ns | 23.1885 ns | 23.3548 ns | 23.5163 ns | BufferMemoryCopy | 53 | 15.7753 ns | 0.0273 ns | 0.70 | 15.7814 ns | 0.0122 ns | 0.0273 ns | 63365831.68 | 15.7496 ns | 15.7584 ns | 15.7753 ns | 15.8073 ns | 15.8210 ns | MsvcrtMemmove | 53 | 26.8326 ns | 0.1945 ns | 1.19 | 26.8353 ns | 0.0870 ns | 0.1945 ns | 37264412.11 | 26.6316 ns | 26.6553 ns | 26.8326 ns | 27.0165 ns | 27.1160 ns | MsvcrtMemmoveOverhead | 53 | 22.1269 ns | 0.3163 ns | 0.98 | 22.2643 ns | 0.1415 ns | 0.3163 ns | 44914901.17 | 21.9021 ns | 21.9997 ns | 22.1269 ns | 22.5977 ns | 22.5996 ns | UnsafeCopyBlock | 53 | 14.6016 ns | 0.2050 ns | 0.65 | 14.6210 ns | 0.0917 ns | 0.2050 ns | 68394624.86 | 14.3102 ns | 14.4449 ns | 14.6016 ns | 14.8069 ns | 14.8201 ns | IllyriadVectorizedCopy | 53 | 11.2831 ns | 0.2208 ns | 0.50 | 11.2514 ns | 0.0988 ns | 0.2208 ns | 88878154.69 | 10.9009 ns | 11.0538 ns | 11.2831 ns | 11.4330 ns | 11.4732 ns | AndermanVectorizedCopy | 53 | 7.9570 ns | 0.1418 ns | 0.35 | 7.9412 ns | 0.0634 ns | 0.1418 ns | 125925896.19 | 7.7787 ns | 7.8116 ns | 7.9570 ns | 8.0629 ns | 8.1489 ns | UnsafeIllyriadVectorizedCopy | 53 | 9.8983 ns | 0.0564 ns | 0.44 | 9.9290 ns | 0.0252 ns | 0.0564 ns | 100715207.16 | 9.8695 ns | 9.8839 ns | 9.8983 ns | 9.9895 ns | 9.9904 ns | UnsafeAndermanVectorizedCopy | 53 | 7.7707 ns | 0.2128 ns | 0.34 | 7.7725 ns | 0.0952 ns | 0.2128 ns | 128659384.99 | 7.5457 ns | 7.5877 ns | 7.7707 ns | 7.9581 ns | 8.1003 ns | Buffer_MemmoveOriginal | 53 | 12.8073 ns | 0.1167 ns | 0.57 | 12.7844 ns | 0.0522 ns | 0.1167 ns | 78220326.12 | 12.5967 ns | 12.6780 ns | 12.8073 ns | 12.8794 ns | 12.8807 ns | Buffer_MemmoveJamesqo | 53 | 12.7369 ns | 0.1591 ns | 0.57 | 12.6816 ns | 0.0711 ns | 0.1591 ns | 78854687.25 | 12.4702 ns | 12.5237 ns | 12.7369 ns | 12.8117 ns | 12.8778 ns | Buffer_MemmoveTannerGooding | 53 | 12.6889 ns | 0.0755 ns | 0.56 | 12.6861 ns | 0.0337 ns | 0.0755 ns | 78826460.46 | 12.6148 ns | 12.6182 ns | 12.6889 ns | 12.7526 ns | 12.8009 ns | Buffer_MemmoveJamesqo2 | 53 | 9.7819 ns | 0.3028 ns | 0.43 | 9.7599 ns | 0.1354 ns | 0.3028 ns | 102459944.09 | 9.3752 ns | 9.4584 ns | 9.7819 ns | 10.0505 ns | 10.0803 ns | Buffer_MemmoveTannerGooding2 | 53 | 13.3973 ns | 0.2329 ns | 0.59 | 13.3244 ns | 0.1042 ns | 0.2329 ns | 75050458.56 | 12.9210 ns | 13.1424 ns | 13.3973 ns | 13.4699 ns | 13.5205 ns | ArrayCopy | 54 | 22.3350 ns | 0.3338 ns | 1.00 | 22.5294 ns | 0.1493 ns | 0.3338 ns | 44386525.52 | 22.2187 ns | 22.2641 ns | 22.3350 ns | 22.8918 ns | 22.9017 ns | SimpleLoop | 54 | 80.0648 ns | 0.5461 ns | 3.58 | 80.1007 ns | 0.2442 ns | 0.5461 ns | 12484277.62 | 79.4901 ns | 79.6291 ns | 80.0648 ns | 80.5904 ns | 80.9283 ns | BufferBlockCopy | 54 | 22.6740 ns | 0.3963 ns | 1.02 | 22.8263 ns | 0.1773 ns | 0.3963 ns | 43809020.64 | 22.5050 ns | 22.5116 ns | 22.6740 ns | 23.2173 ns | 23.4423 ns | BufferMemoryCopy | 54 | 14.1470 ns | 0.0937 ns | 0.63 | 14.1343 ns | 0.0419 ns | 0.0937 ns | 70749992.53 | 14.0297 ns | 14.0379 ns | 14.1470 ns | 14.2243 ns | 14.2284 ns | MsvcrtMemmove | 54 | 26.9764 ns | 0.1984 ns | 1.21 | 26.9204 ns | 0.0887 ns | 0.1984 ns | 37146506.08 | 26.5798 ns | 26.7679 ns | 26.9764 ns | 27.0450 ns | 27.0999 ns | MsvcrtMemmoveOverhead | 54 | 21.6851 ns | 0.1697 ns | 0.97 | 21.7589 ns | 0.0759 ns | 0.1697 ns | 45958296.84 | 21.6420 ns | 21.6463 ns | 21.6851 ns | 21.9083 ns | 22.0492 ns | UnsafeCopyBlock | 54 | 15.3580 ns | 0.1537 ns | 0.69 | 15.4184 ns | 0.0687 ns | 0.1537 ns | 64857379.98 | 15.2787 ns | 15.2929 ns | 15.3580 ns | 15.5742 ns | 15.6461 ns | IllyriadVectorizedCopy | 54 | 12.3662 ns | 0.1298 ns | 0.55 | 12.3936 ns | 0.0580 ns | 0.1298 ns | 80686772.47 | 12.2589 ns | 12.2802 ns | 12.3662 ns | 12.5207 ns | 12.5826 ns | AndermanVectorizedCopy | 54 | 7.8385 ns | 0.0186 ns | 0.35 | 7.8355 ns | 0.0083 ns | 0.0186 ns | 127623625.25 | 7.8054 ns | 7.8191 ns | 7.8385 ns | 7.8505 ns | 7.8517 ns | UnsafeIllyriadVectorizedCopy | 54 | 10.8033 ns | 0.0551 ns | 0.48 | 10.8178 ns | 0.0246 ns | 0.0551 ns | 92440450.37 | 10.7513 ns | 10.7690 ns | 10.8033 ns | 10.8738 ns | 10.8855 ns | UnsafeAndermanVectorizedCopy | 54 | 7.5832 ns | 0.0827 ns | 0.34 | 7.5672 ns | 0.0370 ns | 0.0827 ns | 132148672.52 | 7.4780 ns | 7.4844 ns | 7.5832 ns | 7.6421 ns | 7.6744 ns | Buffer_MemmoveOriginal | 54 | 13.1866 ns | 0.2855 ns | 0.59 | 13.0102 ns | 0.1277 ns | 0.2855 ns | 76862971.75 | 12.6917 ns | 12.6985 ns | 13.1866 ns | 13.2336 ns | 13.2531 ns | Buffer_MemmoveJamesqo | 54 | 12.5293 ns | 0.1587 ns | 0.56 | 12.4764 ns | 0.0710 ns | 0.1587 ns | 80151510.12 | 12.2198 ns | 12.3270 ns | 12.5293 ns | 12.5993 ns | 12.6079 ns | Buffer_MemmoveTannerGooding | 54 | 12.6678 ns | 0.1267 ns | 0.57 | 12.6852 ns | 0.0567 ns | 0.1267 ns | 78832237.22 | 12.5388 ns | 12.5735 ns | 12.6678 ns | 12.8055 ns | 12.8671 ns | Buffer_MemmoveJamesqo2 | 54 | 9.6201 ns | 0.0483 ns | 0.43 | 9.6356 ns | 0.0216 ns | 0.0483 ns | 103781867.73 | 9.5913 ns | 9.5925 ns | 9.6201 ns | 9.6864 ns | 9.6964 ns | Buffer_MemmoveTannerGooding2 | 54 | 12.8495 ns | 0.1372 ns | 0.58 | 12.7968 ns | 0.0614 ns | 0.1372 ns | 78144621.45 | 12.5866 ns | 12.6611 ns | 12.8495 ns | 12.9061 ns | 12.9244 ns | ArrayCopy | 55 | 22.2718 ns | 0.1831 ns | 1.00 | 22.3273 ns | 0.0819 ns | 0.1831 ns | 44788123.64 | 22.1330 ns | 22.1761 ns | 22.2718 ns | 22.5064 ns | 22.5997 ns | SimpleLoop | 55 | 81.5868 ns | 0.5453 ns | 3.66 | 81.4897 ns | 0.2439 ns | 0.5453 ns | 12271487.01 | 80.6873 ns | 80.9599 ns | 81.5868 ns | 81.9710 ns | 82.0300 ns | BufferBlockCopy | 55 | 22.4946 ns | 0.2322 ns | 1.01 | 22.6111 ns | 0.1038 ns | 0.2322 ns | 44225992.68 | 22.4308 ns | 22.4318 ns | 22.4946 ns | 22.8488 ns | 22.9602 ns | BufferMemoryCopy | 55 | 15.3042 ns | 0.1135 ns | 0.69 | 15.3169 ns | 0.0508 ns | 0.1135 ns | 65287333.75 | 15.2193 ns | 15.2235 ns | 15.3042 ns | 15.4167 ns | 15.5004 ns | MsvcrtMemmove | 55 | 27.5000 ns | 0.3067 ns | 1.23 | 27.5845 ns | 0.1371 ns | 0.3067 ns | 36252198.62 | 27.3435 ns | 27.3779 ns | 27.5000 ns | 27.8334 ns | 28.1139 ns | MsvcrtMemmoveOverhead | 55 | 21.4082 ns | 0.3705 ns | 0.96 | 21.5561 ns | 0.1657 ns | 0.3705 ns | 46390495.87 | 21.1732 ns | 21.2349 ns | 21.4082 ns | 21.9513 ns | 21.9725 ns | UnsafeCopyBlock | 55 | 16.1975 ns | 0.1702 ns | 0.73 | 16.1141 ns | 0.0761 ns | 0.1702 ns | 62057355.14 | 15.8613 ns | 15.9432 ns | 16.1975 ns | 16.2434 ns | 16.2864 ns | IllyriadVectorizedCopy | 55 | 13.1702 ns | 0.0822 ns | 0.59 | 13.1873 ns | 0.0368 ns | 0.0822 ns | 75830386.42 | 13.0951 ns | 13.1107 ns | 13.1702 ns | 13.2725 ns | 13.2767 ns | AndermanVectorizedCopy | 55 | 7.7935 ns | 0.0376 ns | 0.35 | 7.7979 ns | 0.0168 ns | 0.0376 ns | 128240285.12 | 7.7511 ns | 7.7700 ns | 7.7935 ns | 7.8279 ns | 7.8560 ns | UnsafeIllyriadVectorizedCopy | 55 | 11.7752 ns | 0.1580 ns | 0.53 | 11.7721 ns | 0.0707 ns | 0.1580 ns | 84946364.5 | 11.5870 ns | 11.6337 ns | 11.7752 ns | 11.9090 ns | 12.0082 ns | UnsafeAndermanVectorizedCopy | 55 | 7.5620 ns | 0.1416 ns | 0.34 | 7.4934 ns | 0.0633 ns | 0.1416 ns | 133450609.92 | 7.3307 ns | 7.3415 ns | 7.5620 ns | 7.6110 ns | 7.6376 ns | Buffer_MemmoveOriginal | 55 | 12.3003 ns | 0.1302 ns | 0.55 | 12.2830 ns | 0.0582 ns | 0.1302 ns | 81413526.21 | 12.1075 ns | 12.1548 ns | 12.3003 ns | 12.4024 ns | 12.4307 ns | Buffer_MemmoveJamesqo | 55 | 12.3593 ns | 0.1267 ns | 0.55 | 12.3788 ns | 0.0566 ns | 0.1267 ns | 80783463.8 | 12.1979 ns | 12.2780 ns | 12.3593 ns | 12.4893 ns | 12.5451 ns | Buffer_MemmoveTannerGooding | 55 | 12.6277 ns | 0.1311 ns | 0.57 | 12.6120 ns | 0.0586 ns | 0.1311 ns | 79289656.46 | 12.4744 ns | 12.4780 ns | 12.6277 ns | 12.7381 ns | 12.7576 ns | Buffer_MemmoveJamesqo2 | 55 | 9.6135 ns | 0.0993 ns | 0.43 | 9.6319 ns | 0.0444 ns | 0.0993 ns | 103821617.34 | 9.4991 ns | 9.5520 ns | 9.6135 ns | 9.7211 ns | 9.7703 ns | Buffer_MemmoveTannerGooding2 | 55 | 13.3268 ns | 0.2815 ns | 0.60 | 13.1938 ns | 0.1259 ns | 0.2815 ns | 75793046.08 | 12.8197 ns | 12.8944 ns | 13.3268 ns | 13.4268 ns | 13.4344 ns | ArrayCopy | 56 | 22.2810 ns | 0.2482 ns | 1.00 | 22.3295 ns | 0.1110 ns | 0.2482 ns | 44783779.86 | 22.0964 ns | 22.1370 ns | 22.2810 ns | 22.5463 ns | 22.7369 ns | SimpleLoop | 56 | 84.1729 ns | 0.5841 ns | 3.78 | 84.2147 ns | 0.2612 ns | 0.5841 ns | 11874411.27 | 83.4700 ns | 83.6976 ns | 84.1729 ns | 84.7527 ns | 85.0226 ns | BufferBlockCopy | 56 | 22.6791 ns | 0.3240 ns | 1.02 | 22.8621 ns | 0.1449 ns | 0.3240 ns | 43740604.36 | 22.5969 ns | 22.6060 ns | 22.6791 ns | 23.2096 ns | 23.2923 ns | BufferMemoryCopy | 56 | 14.1125 ns | 0.1290 ns | 0.63 | 14.1737 ns | 0.0577 ns | 0.1290 ns | 70553441.75 | 14.0605 ns | 14.0755 ns | 14.1125 ns | 14.3023 ns | 14.3732 ns | MsvcrtMemmove | 56 | 25.7069 ns | 0.3809 ns | 1.15 | 25.5519 ns | 0.1703 ns | 0.3809 ns | 39136051.53 | 24.8716 ns | 25.2836 ns | 25.7069 ns | 25.7427 ns | 25.7477 ns | MsvcrtMemmoveOverhead | 56 | 21.5202 ns | 0.1342 ns | 0.97 | 21.5182 ns | 0.0600 ns | 0.1342 ns | 46472372.35 | 21.3042 ns | 21.4093 ns | 21.5202 ns | 21.6260 ns | 21.6644 ns | UnsafeCopyBlock | 56 | 11.8910 ns | 0.1304 ns | 0.53 | 11.9244 ns | 0.0583 ns | 0.1304 ns | 83861574.38 | 11.7940 ns | 11.8055 ns | 11.8910 ns | 12.0600 ns | 12.0882 ns | IllyriadVectorizedCopy | 56 | 11.8311 ns | 0.3797 ns | 0.53 | 11.8856 ns | 0.1698 ns | 0.3797 ns | 84135164.4 | 11.4821 ns | 11.5304 ns | 11.8311 ns | 12.2682 ns | 12.3775 ns | AndermanVectorizedCopy | 56 | 8.2180 ns | 0.1514 ns | 0.37 | 8.1348 ns | 0.0677 ns | 0.1514 ns | 122928480.8 | 7.9098 ns | 7.9784 ns | 8.2180 ns | 8.2496 ns | 8.2543 ns | UnsafeIllyriadVectorizedCopy | 56 | 10.4640 ns | 0.0931 ns | 0.47 | 10.4645 ns | 0.0416 ns | 0.0931 ns | 95560854.98 | 10.3279 ns | 10.3791 ns | 10.4640 ns | 10.5503 ns | 10.5582 ns | UnsafeAndermanVectorizedCopy | 56 | 7.5002 ns | 0.0718 ns | 0.34 | 7.5089 ns | 0.0321 ns | 0.0718 ns | 133175001.52 | 7.4231 ns | 7.4561 ns | 7.5002 ns | 7.5661 ns | 7.6221 ns | Buffer_MemmoveOriginal | 56 | 13.5340 ns | 0.1356 ns | 0.61 | 13.5270 ns | 0.0606 ns | 0.1356 ns | 73926438.27 | 13.3685 ns | 13.3974 ns | 13.5340 ns | 13.6530 ns | 13.7099 ns | Buffer_MemmoveJamesqo | 56 | 13.4475 ns | 0.0956 ns | 0.60 | 13.5136 ns | 0.0428 ns | 0.0956 ns | 73999759.84 | 13.4404 ns | 13.4419 ns | 13.4475 ns | 13.6182 ns | 13.6236 ns | Buffer_MemmoveTannerGooding | 56 | 12.7413 ns | 0.1884 ns | 0.57 | 12.7631 ns | 0.0842 ns | 0.1884 ns | 78350953.46 | 12.5560 ns | 12.6079 ns | 12.7413 ns | 12.9292 ns | 13.0571 ns | Buffer_MemmoveJamesqo2 | 56 | 9.6581 ns | 0.0886 ns | 0.43 | 9.6415 ns | 0.0396 ns | 0.0886 ns | 103717807.9 | 9.4946 ns | 9.5659 ns | 9.6581 ns | 9.7089 ns | 9.7241 ns | Buffer_MemmoveTannerGooding2 | 56 | 12.9409 ns | 0.1186 ns | 0.58 | 12.9268 ns | 0.0530 ns | 0.1186 ns | 77358367.78 | 12.7387 ns | 12.8288 ns | 12.9409 ns | 13.0178 ns | 13.0628 ns | ArrayCopy | 57 | 22.1614 ns | 0.3429 ns | 1.00 | 22.1956 ns | 0.1533 ns | 0.3429 ns | 45053990.17 | 21.7183 ns | 21.9073 ns | 22.1614 ns | 22.5010 ns | 22.6508 ns | SimpleLoop | 57 | 85.2511 ns | 0.5456 ns | 3.85 | 85.1102 ns | 0.2440 ns | 0.5456 ns | 11749479.08 | 84.5263 ns | 84.5463 ns | 85.2511 ns | 85.6035 ns | 85.7573 ns | BufferBlockCopy | 57 | 22.7698 ns | 0.3069 ns | 1.03 | 22.8820 ns | 0.1372 ns | 0.3069 ns | 43702536.16 | 22.5545 ns | 22.6545 ns | 22.7698 ns | 23.1656 ns | 23.3653 ns | BufferMemoryCopy | 57 | 15.2910 ns | 0.0294 ns | 0.69 | 15.2955 ns | 0.0132 ns | 0.0294 ns | 65378660.82 | 15.2550 ns | 15.2718 ns | 15.2910 ns | 15.3215 ns | 15.3357 ns | MsvcrtMemmove | 57 | 24.6396 ns | 0.1635 ns | 1.11 | 24.7211 ns | 0.0731 ns | 0.1635 ns | 40451295.3 | 24.5746 ns | 24.6013 ns | 24.6396 ns | 24.8816 ns | 24.9782 ns | MsvcrtMemmoveOverhead | 57 | 21.5563 ns | 0.1805 ns | 0.97 | 21.5195 ns | 0.0807 ns | 0.1805 ns | 46469580.77 | 21.2552 ns | 21.3614 ns | 21.5563 ns | 21.6591 ns | 21.7524 ns | UnsafeCopyBlock | 57 | 13.0181 ns | 0.1443 ns | 0.59 | 12.9915 ns | 0.0645 ns | 0.1443 ns | 76973183.41 | 12.7494 ns | 12.8762 ns | 13.0181 ns | 13.0936 ns | 13.1322 ns | IllyriadVectorizedCopy | 57 | 13.1628 ns | 0.1960 ns | 0.59 | 13.2154 ns | 0.0876 ns | 0.1960 ns | 75669191.87 | 12.9937 ns | 13.0411 ns | 13.1628 ns | 13.4160 ns | 13.4667 ns | AndermanVectorizedCopy | 57 | 7.8685 ns | 0.0509 ns | 0.36 | 7.8771 ns | 0.0228 ns | 0.0509 ns | 126950422.14 | 7.8130 ns | 7.8374 ns | 7.8685 ns | 7.9211 ns | 7.9534 ns | UnsafeIllyriadVectorizedCopy | 57 | 11.3916 ns | 0.1341 ns | 0.51 | 11.4550 ns | 0.0600 ns | 0.1341 ns | 87298351.88 | 11.3737 ns | 11.3792 ns | 11.3916 ns | 11.5624 ns | 11.6915 ns | UnsafeAndermanVectorizedCopy | 57 | 7.5994 ns | 0.0459 ns | 0.34 | 7.5844 ns | 0.0205 ns | 0.0459 ns | 131849164.57 | 7.5190 ns | 7.5376 ns | 7.5994 ns | 7.6237 ns | 7.6275 ns | Buffer_MemmoveOriginal | 57 | 13.2892 ns | 0.1017 ns | 0.60 | 13.3393 ns | 0.0455 ns | 0.1017 ns | 74966489.95 | 13.2573 ns | 13.2581 ns | 13.2892 ns | 13.4455 ns | 13.4851 ns | Buffer_MemmoveJamesqo | 57 | 13.1035 ns | 0.2129 ns | 0.59 | 13.2076 ns | 0.0952 ns | 0.2129 ns | 75713723.58 | 13.0305 ns | 13.0332 ns | 13.1035 ns | 13.4342 ns | 13.4930 ns | Buffer_MemmoveTannerGooding | 57 | 12.6529 ns | 0.1754 ns | 0.57 | 12.6723 ns | 0.0785 ns | 0.1754 ns | 78912273.05 | 12.4991 ns | 12.5168 ns | 12.6529 ns | 12.8375 ns | 12.9353 ns | Buffer_MemmoveJamesqo2 | 57 | 9.6111 ns | 0.0639 ns | 0.43 | 9.5899 ns | 0.0286 ns | 0.0639 ns | 104276338.05 | 9.4807 ns | 9.5390 ns | 9.6111 ns | 9.6302 ns | 9.6479 ns | Buffer_MemmoveTannerGooding2 | 57 | 12.9292 ns | 0.1617 ns | 0.58 | 12.9693 ns | 0.0723 ns | 0.1617 ns | 77105363.77 | 12.8005 ns | 12.8203 ns | 12.9292 ns | 13.1383 ns | 13.1570 ns | ArrayCopy | 58 | 22.0435 ns | 0.3345 ns | 1.00 | 22.1247 ns | 0.1496 ns | 0.3345 ns | 45198315.56 | 21.8730 ns | 21.8838 ns | 22.0435 ns | 22.4062 ns | 22.6944 ns | SimpleLoop | 58 | 143.2594 ns | 1.6257 ns | 6.50 | 142.4347 ns | 0.7271 ns | 1.6257 ns | 7020762.84 | 140.3934 ns | 140.6920 ns | 143.2594 ns | 143.7650 ns | 143.9888 ns | BufferBlockCopy | 58 | 22.8441 ns | 0.2593 ns | 1.04 | 22.9898 ns | 0.1160 ns | 0.2593 ns | 43497599.31 | 22.7349 ns | 22.7870 ns | 22.8441 ns | 23.2654 ns | 23.3293 ns | BufferMemoryCopy | 58 | 13.7581 ns | 0.1548 ns | 0.62 | 13.7892 ns | 0.0692 ns | 0.1548 ns | 72520440.55 | 13.6060 ns | 13.6680 ns | 13.7581 ns | 13.9260 ns | 14.0271 ns | MsvcrtMemmove | 58 | 25.4353 ns | 0.1841 ns | 1.15 | 25.3943 ns | 0.0823 ns | 0.1841 ns | 39378902.04 | 25.1992 ns | 25.2066 ns | 25.4353 ns | 25.5615 ns | 25.6223 ns | MsvcrtMemmoveOverhead | 58 | 21.7656 ns | 0.1981 ns | 0.99 | 21.8225 ns | 0.0886 ns | 0.1981 ns | 45824212.13 | 21.6039 ns | 21.6689 ns | 21.7656 ns | 22.0046 ns | 22.1307 ns | UnsafeCopyBlock | 58 | 13.3650 ns | 0.1629 ns | 0.61 | 13.3514 ns | 0.0729 ns | 0.1629 ns | 74898750.94 | 13.1624 ns | 13.1890 ns | 13.3650 ns | 13.5069 ns | 13.5485 ns | IllyriadVectorizedCopy | 58 | 14.1868 ns | 0.0789 ns | 0.64 | 14.1950 ns | 0.0353 ns | 0.0789 ns | 70447284.51 | 14.0892 ns | 14.1294 ns | 14.1868 ns | 14.2647 ns | 14.3053 ns | AndermanVectorizedCopy | 58 | 7.8914 ns | 0.0760 ns | 0.36 | 7.9041 ns | 0.0340 ns | 0.0760 ns | 126515857.22 | 7.7926 ns | 7.8410 ns | 7.8914 ns | 7.9737 ns | 7.9915 ns | UnsafeIllyriadVectorizedCopy | 58 | 12.2575 ns | 0.0981 ns | 0.56 | 12.2848 ns | 0.0439 ns | 0.0981 ns | 81401246.37 | 12.1589 ns | 12.1990 ns | 12.2575 ns | 12.3843 ns | 12.3844 ns | UnsafeAndermanVectorizedCopy | 58 | 7.4948 ns | 0.0553 ns | 0.34 | 7.5076 ns | 0.0247 ns | 0.0553 ns | 133197894.38 | 7.4313 ns | 7.4617 ns | 7.4948 ns | 7.5599 ns | 7.5761 ns | Buffer_MemmoveOriginal | 58 | 13.0020 ns | 0.0562 ns | 0.59 | 12.9841 ns | 0.0251 ns | 0.0562 ns | 77017035.48 | 12.9015 ns | 12.9313 ns | 13.0020 ns | 13.0280 ns | 13.0516 ns | Buffer_MemmoveJamesqo | 58 | 12.9797 ns | 0.0842 ns | 0.59 | 12.9544 ns | 0.0376 ns | 0.0842 ns | 77193969.93 | 12.8632 ns | 12.8651 ns | 12.9797 ns | 13.0310 ns | 13.0339 ns | Buffer_MemmoveTannerGooding | 58 | 12.6210 ns | 0.2002 ns | 0.57 | 12.6619 ns | 0.0895 ns | 0.2002 ns | 78977167.51 | 12.3870 ns | 12.4864 ns | 12.6210 ns | 12.8579 ns | 12.8728 ns | Buffer_MemmoveJamesqo2 | 58 | 9.7583 ns | 0.0726 ns | 0.44 | 9.7454 ns | 0.0325 ns | 0.0726 ns | 102612342.11 | 9.6352 ns | 9.6861 ns | 9.7583 ns | 9.7984 ns | 9.8378 ns | Buffer_MemmoveTannerGooding2 | 58 | 12.9582 ns | 0.0761 ns | 0.59 | 12.9600 ns | 0.0340 ns | 0.0761 ns | 77160434.53 | 12.8453 ns | 12.8966 ns | 12.9582 ns | 13.0243 ns | 13.0527 ns | ArrayCopy | 59 | 22.3209 ns | 0.3108 ns | 1.00 | 22.3756 ns | 0.1390 ns | 0.3108 ns | 44691505.61 | 21.9252 ns | 22.1184 ns | 22.3209 ns | 22.6602 ns | 22.7448 ns | SimpleLoop | 59 | 89.3917 ns | 0.2874 ns | 4.00 | 89.3913 ns | 0.1285 ns | 0.2874 ns | 11186776.5 | 88.9637 ns | 89.1746 ns | 89.3917 ns | 89.6078 ns | 89.7717 ns | BufferBlockCopy | 59 | 22.8831 ns | 0.1589 ns | 1.03 | 22.9009 ns | 0.0711 ns | 0.1589 ns | 43666414.68 | 22.6691 ns | 22.7654 ns | 22.8831 ns | 23.0453 ns | 23.0885 ns | BufferMemoryCopy | 59 | 15.1056 ns | 0.1417 ns | 0.68 | 15.1264 ns | 0.0634 ns | 0.1417 ns | 66109416.24 | 14.9663 ns | 15.0053 ns | 15.1056 ns | 15.2580 ns | 15.3382 ns | MsvcrtMemmove | 59 | 25.7330 ns | 0.2285 ns | 1.15 | 25.7208 ns | 0.1022 ns | 0.2285 ns | 38879079.61 | 25.3684 ns | 25.5142 ns | 25.7330 ns | 25.9212 ns | 25.9356 ns | MsvcrtMemmoveOverhead | 59 | 21.5946 ns | 0.0891 ns | 0.97 | 21.5677 ns | 0.0398 ns | 0.0891 ns | 46365562.38 | 21.4408 ns | 21.4790 ns | 21.5946 ns | 21.6430 ns | 21.6653 ns | UnsafeCopyBlock | 59 | 14.0431 ns | 0.0984 ns | 0.63 | 14.0855 ns | 0.0440 ns | 0.0984 ns | 70994994.58 | 13.9939 ns | 14.0165 ns | 14.0431 ns | 14.1757 ns | 14.2469 ns | IllyriadVectorizedCopy | 59 | 15.0337 ns | 0.0771 ns | 0.67 | 15.0319 ns | 0.0345 ns | 0.0771 ns | 66525163.61 | 14.9214 ns | 14.9734 ns | 15.0337 ns | 15.0895 ns | 15.1388 ns | AndermanVectorizedCopy | 59 | 7.8691 ns | 0.0823 ns | 0.35 | 7.9153 ns | 0.0368 ns | 0.0823 ns | 126337818.7 | 7.8391 ns | 7.8499 ns | 7.8691 ns | 8.0038 ns | 8.0196 ns | UnsafeIllyriadVectorizedCopy | 59 | 13.3428 ns | 0.1317 ns | 0.60 | 13.3455 ns | 0.0589 ns | 0.1317 ns | 74931409.21 | 13.1757 ns | 13.2310 ns | 13.3428 ns | 13.4614 ns | 13.5327 ns | UnsafeAndermanVectorizedCopy | 59 | 7.5061 ns | 0.0610 ns | 0.34 | 7.4894 ns | 0.0273 ns | 0.0610 ns | 133522178.21 | 7.3829 ns | 7.4425 ns | 7.5061 ns | 7.5280 ns | 7.5367 ns | Buffer_MemmoveOriginal | 59 | 12.6306 ns | 0.0514 ns | 0.57 | 12.6528 ns | 0.0230 ns | 0.0514 ns | 79033660.92 | 12.6103 ns | 12.6126 ns | 12.6306 ns | 12.7043 ns | 12.7319 ns | Buffer_MemmoveJamesqo | 59 | 13.0912 ns | 0.2484 ns | 0.59 | 13.0248 ns | 0.1111 ns | 0.2484 ns | 76776347.98 | 12.6136 ns | 12.8133 ns | 13.0912 ns | 13.2033 ns | 13.2720 ns | Buffer_MemmoveTannerGooding | 59 | 12.6844 ns | 0.0841 ns | 0.57 | 12.7044 ns | 0.0376 ns | 0.0841 ns | 78712883.97 | 12.6496 ns | 12.6501 ns | 12.6844 ns | 12.7687 ns | 12.8516 ns | Buffer_MemmoveJamesqo2 | 59 | 9.6637 ns | 0.1024 ns | 0.43 | 9.6110 ns | 0.0458 ns | 0.1024 ns | 104047964.05 | 9.4300 ns | 9.5294 ns | 9.6637 ns | 9.6662 ns | 9.6665 ns | Buffer_MemmoveTannerGooding2 | 59 | 12.7904 ns | 0.2627 ns | 0.57 | 12.9193 ns | 0.1175 ns | 0.2627 ns | 77403804.05 | 12.6661 ns | 12.7099 ns | 12.7904 ns | 13.1930 ns | 13.2883 ns | ArrayCopy | 60 | 22.1026 ns | 0.2236 ns | 1.00 | 22.1147 ns | 0.1000 ns | 0.2236 ns | 45218790.77 | 21.8210 ns | 21.9561 ns | 22.1026 ns | 22.2793 ns | 22.4507 ns | SimpleLoop | 60 | 90.3284 ns | 0.8871 ns | 4.09 | 90.1192 ns | 0.3967 ns | 0.8871 ns | 11096413.3 | 89.0854 ns | 89.1918 ns | 90.3284 ns | 90.9420 ns | 91.0012 ns | BufferBlockCopy | 60 | 22.6805 ns | 0.2267 ns | 1.03 | 22.7631 ns | 0.1014 ns | 0.2267 ns | 43930818.63 | 22.5640 ns | 22.5942 ns | 22.6805 ns | 22.9732 ns | 23.1339 ns | BufferMemoryCopy | 60 | 13.8786 ns | 0.1521 ns | 0.63 | 13.8129 ns | 0.0680 ns | 0.1521 ns | 72396251.81 | 13.5698 ns | 13.6664 ns | 13.8786 ns | 13.9265 ns | 13.9474 ns | MsvcrtMemmove | 60 | 26.3021 ns | 0.3369 ns | 1.19 | 26.3541 ns | 0.1507 ns | 0.3369 ns | 37944689.24 | 25.9924 ns | 26.0659 ns | 26.3021 ns | 26.6685 ns | 26.8642 ns | MsvcrtMemmoveOverhead | 60 | 22.6868 ns | 0.1593 ns | 1.03 | 22.7232 ns | 0.0713 ns | 0.1593 ns | 44007982.85 | 22.5663 ns | 22.5998 ns | 22.6868 ns | 22.8646 ns | 22.9820 ns | UnsafeCopyBlock | 60 | 14.8084 ns | 0.0707 ns | 0.67 | 14.8414 ns | 0.0316 ns | 0.0707 ns | 67379004.09 | 14.7770 ns | 14.7821 ns | 14.8084 ns | 14.9173 ns | 14.9295 ns | IllyriadVectorizedCopy | 60 | 12.0240 ns | 0.0795 ns | 0.54 | 12.0428 ns | 0.0355 ns | 0.0795 ns | 83037440.63 | 11.9713 ns | 11.9794 ns | 12.0240 ns | 12.1155 ns | 12.1710 ns | AndermanVectorizedCopy | 60 | 7.8238 ns | 0.0642 ns | 0.35 | 7.8052 ns | 0.0287 ns | 0.0642 ns | 128119318.57 | 7.7009 ns | 7.7464 ns | 7.8238 ns | 7.8547 ns | 7.8636 ns | UnsafeIllyriadVectorizedCopy | 60 | 10.4660 ns | 0.1943 ns | 0.47 | 10.4825 ns | 0.0869 ns | 0.1943 ns | 95396661.07 | 10.3044 ns | 10.3275 ns | 10.4660 ns | 10.6459 ns | 10.8013 ns | UnsafeAndermanVectorizedCopy | 60 | 7.4273 ns | 0.0892 ns | 0.34 | 7.4665 ns | 0.0399 ns | 0.0892 ns | 133932442.21 | 7.4238 ns | 7.4249 ns | 7.4273 ns | 7.5276 ns | 7.6261 ns | Buffer_MemmoveOriginal | 60 | 12.7859 ns | 0.1950 ns | 0.58 | 12.7431 ns | 0.0872 ns | 0.1950 ns | 78474108.26 | 12.4707 ns | 12.5579 ns | 12.7859 ns | 12.9068 ns | 12.9871 ns | Buffer_MemmoveJamesqo | 60 | 12.6752 ns | 0.1746 ns | 0.57 | 12.6921 ns | 0.0781 ns | 0.1746 ns | 78788951.69 | 12.5211 ns | 12.5537 ns | 12.6752 ns | 12.8390 ns | 12.9770 ns | Buffer_MemmoveTannerGooding | 60 | 12.4765 ns | 0.1227 ns | 0.56 | 12.4398 ns | 0.0549 ns | 0.1227 ns | 80387137.43 | 12.2309 ns | 12.3426 ns | 12.4765 ns | 12.5187 ns | 12.5542 ns | Buffer_MemmoveJamesqo2 | 60 | 9.4609 ns | 0.1587 ns | 0.43 | 9.4458 ns | 0.0710 ns | 0.1587 ns | 105867714.19 | 9.1967 ns | 9.3029 ns | 9.4609 ns | 9.5810 ns | 9.5979 ns | Buffer_MemmoveTannerGooding2 | 60 | 12.7980 ns | 0.1079 ns | 0.58 | 12.7669 ns | 0.0482 ns | 0.1079 ns | 78327270.08 | 12.6576 ns | 12.6578 ns | 12.7980 ns | 12.8605 ns | 12.9067 ns | ArrayCopy | 61 | 22.6435 ns | 0.5856 ns | 1.00 | 22.5931 ns | 0.2619 ns | 0.5856 ns | 44261368.88 | 21.8879 ns | 22.0132 ns | 22.6435 ns | 23.1477 ns | 23.3059 ns | SimpleLoop | 61 | 91.5421 ns | 0.2359 ns | 4.04 | 91.5399 ns | 0.1055 ns | 0.2359 ns | 10924193.39 | 91.2839 ns | 91.3402 ns | 91.5421 ns | 91.7386 ns | 91.9082 ns | BufferBlockCopy | 61 | 22.4671 ns | 0.3544 ns | 0.99 | 22.4463 ns | 0.1585 ns | 0.3544 ns | 44550751.86 | 21.9151 ns | 22.1276 ns | 22.4671 ns | 22.7546 ns | 22.8503 ns | BufferMemoryCopy | 61 | 14.8253 ns | 0.2261 ns | 0.65 | 14.7959 ns | 0.1011 ns | 0.2261 ns | 67586068.44 | 14.4595 ns | 14.6084 ns | 14.8253 ns | 14.9688 ns | 15.0895 ns | MsvcrtMemmove | 61 | 26.5182 ns | 0.2712 ns | 1.17 | 26.6674 ns | 0.1213 ns | 0.2712 ns | 37498960.37 | 26.3968 ns | 26.4518 ns | 26.5182 ns | 26.9576 ns | 27.0046 ns | MsvcrtMemmoveOverhead | 61 | 21.3262 ns | 0.2643 ns | 0.94 | 21.2179 ns | 0.1182 ns | 0.2643 ns | 47129979.68 | 20.7792 ns | 20.9742 ns | 21.3262 ns | 21.4075 ns | 21.4283 ns | UnsafeCopyBlock | 61 | 15.0582 ns | 0.5356 ns | 0.67 | 15.2107 ns | 0.2395 ns | 0.5356 ns | 65743010.12 | 14.7376 ns | 14.8544 ns | 15.0582 ns | 15.6434 ns | 16.1274 ns | IllyriadVectorizedCopy | 61 | 11.5096 ns | 0.1056 ns | 0.51 | 11.5527 ns | 0.0472 ns | 0.1056 ns | 86559959.13 | 11.4678 ns | 11.4712 ns | 11.5096 ns | 11.6557 ns | 11.7199 ns | AndermanVectorizedCopy | 61 | 7.7958 ns | 0.0206 ns | 0.34 | 7.7903 ns | 0.0092 ns | 0.0206 ns | 128364090.85 | 7.7593 ns | 7.7708 ns | 7.7958 ns | 7.8072 ns | 7.8127 ns | UnsafeIllyriadVectorizedCopy | 61 | 9.9855 ns | 0.1438 ns | 0.44 | 10.0104 ns | 0.0643 ns | 0.1438 ns | 99896487.16 | 9.8757 ns | 9.9082 ns | 9.9855 ns | 10.1250 ns | 10.2531 ns | UnsafeAndermanVectorizedCopy | 61 | 7.4751 ns | 0.2534 ns | 0.33 | 7.6175 ns | 0.1133 ns | 0.2534 ns | 131276331.9 | 7.4351 ns | 7.4417 ns | 7.4751 ns | 7.8646 ns | 8.0266 ns | Buffer_MemmoveOriginal | 61 | 12.4532 ns | 0.1142 ns | 0.55 | 12.3991 ns | 0.0511 ns | 0.1142 ns | 80651335.55 | 12.2116 ns | 12.2908 ns | 12.4532 ns | 12.4803 ns | 12.4847 ns | Buffer_MemmoveJamesqo | 61 | 12.3903 ns | 0.1198 ns | 0.55 | 12.4038 ns | 0.0536 ns | 0.1198 ns | 80620635.08 | 12.2372 ns | 12.2947 ns | 12.3903 ns | 12.5195 ns | 12.5207 ns | Buffer_MemmoveTannerGooding | 61 | 12.4338 ns | 0.1800 ns | 0.55 | 12.4149 ns | 0.0805 ns | 0.1800 ns | 80548138.41 | 12.1440 ns | 12.2752 ns | 12.4338 ns | 12.5452 ns | 12.6497 ns | Buffer_MemmoveJamesqo2 | 61 | 9.5560 ns | 0.0814 ns | 0.42 | 9.5600 ns | 0.0364 ns | 0.0814 ns | 104602958.39 | 9.4857 ns | 9.4959 ns | 9.5560 ns | 9.6260 ns | 9.6945 ns | Buffer_MemmoveTannerGooding2 | 61 | 12.6656 ns | 0.1739 ns | 0.56 | 12.6734 ns | 0.0777 ns | 0.1739 ns | 78905452.39 | 12.5249 ns | 12.5250 ns | 12.6656 ns | 12.8257 ns | 12.9490 ns | ArrayCopy | 62 | 21.7815 ns | 0.1763 ns | 1.00 | 21.8919 ns | 0.0789 ns | 0.1763 ns | 45679090.91 | 21.7510 ns | 21.7551 ns | 21.7815 ns | 22.0838 ns | 22.1069 ns | SimpleLoop | 62 | 93.7059 ns | 1.2222 ns | 4.30 | 94.1843 ns | 0.5466 ns | 1.2222 ns | 10617483.61 | 93.3843 ns | 93.4020 ns | 93.7059 ns | 95.2057 ns | 96.3092 ns | BufferBlockCopy | 62 | 22.4298 ns | 0.3101 ns | 1.03 | 22.4471 ns | 0.1387 ns | 0.3101 ns | 44549219.19 | 22.0499 ns | 22.2217 ns | 22.4298 ns | 22.6811 ns | 22.9201 ns | BufferMemoryCopy | 62 | 13.3327 ns | 0.1586 ns | 0.61 | 13.2865 ns | 0.0709 ns | 0.1586 ns | 75264616.9 | 13.0521 ns | 13.1285 ns | 13.3327 ns | 13.4213 ns | 13.4375 ns | MsvcrtMemmove | 62 | 27.3428 ns | 0.3297 ns | 1.26 | 27.4298 ns | 0.1474 ns | 0.3297 ns | 36456750.09 | 27.0788 ns | 27.1565 ns | 27.3428 ns | 27.7465 ns | 27.9269 ns | MsvcrtMemmoveOverhead | 62 | 21.2829 ns | 0.1283 ns | 0.98 | 21.2559 ns | 0.0574 ns | 0.1283 ns | 47045799.59 | 21.1076 ns | 21.1222 ns | 21.2829 ns | 21.3760 ns | 21.3838 ns | UnsafeCopyBlock | 62 | 15.7675 ns | 0.0821 ns | 0.72 | 15.7685 ns | 0.0367 ns | 0.0821 ns | 63417549.74 | 15.6413 ns | 15.6989 ns | 15.7675 ns | 15.8386 ns | 15.8586 ns | IllyriadVectorizedCopy | 62 | 12.4777 ns | 0.2105 ns | 0.57 | 12.3962 ns | 0.0941 ns | 0.2105 ns | 80669835.34 | 12.0555 ns | 12.2035 ns | 12.4777 ns | 12.5481 ns | 12.6045 ns | AndermanVectorizedCopy | 62 | 7.7672 ns | 0.0400 ns | 0.36 | 7.7748 ns | 0.0179 ns | 0.0400 ns | 128620543.8 | 7.7388 ns | 7.7461 ns | 7.7672 ns | 7.8074 ns | 7.8424 ns | UnsafeIllyriadVectorizedCopy | 62 | 11.0665 ns | 0.0817 ns | 0.51 | 11.0251 ns | 0.0366 ns | 0.0817 ns | 90702067.99 | 10.8919 ns | 10.9475 ns | 11.0665 ns | 11.0821 ns | 11.0941 ns | UnsafeAndermanVectorizedCopy | 62 | 7.4312 ns | 0.1049 ns | 0.34 | 7.3755 ns | 0.0469 ns | 0.1049 ns | 135584015.83 | 7.2442 ns | 7.2625 ns | 7.4312 ns | 7.4606 ns | 7.4719 ns | Buffer_MemmoveOriginal | 62 | 12.1816 ns | 0.0671 ns | 0.56 | 12.1731 ns | 0.0300 ns | 0.0671 ns | 82148364.13 | 12.0855 ns | 12.1113 ns | 12.1816 ns | 12.2307 ns | 12.2647 ns | Buffer_MemmoveJamesqo | 62 | 12.1282 ns | 0.1719 ns | 0.56 | 12.0920 ns | 0.0769 ns | 0.1719 ns | 82698995.73 | 11.8243 ns | 11.9351 ns | 12.1282 ns | 12.2309 ns | 12.2783 ns | Buffer_MemmoveTannerGooding | 62 | 12.4326 ns | 0.1533 ns | 0.57 | 12.3913 ns | 0.0686 ns | 0.1533 ns | 80701693.97 | 12.1350 ns | 12.2643 ns | 12.4326 ns | 12.4977 ns | 12.5423 ns | Buffer_MemmoveJamesqo2 | 62 | 9.5078 ns | 0.1087 ns | 0.44 | 9.4955 ns | 0.0486 ns | 0.1087 ns | 105313216.82 | 9.3722 ns | 9.3849 ns | 9.5078 ns | 9.6000 ns | 9.6157 ns | Buffer_MemmoveTannerGooding2 | 62 | 12.6892 ns | 0.2381 ns | 0.58 | 12.6825 ns | 0.1065 ns | 0.2381 ns | 78848528.86 | 12.3136 ns | 12.4740 ns | 12.6892 ns | 12.8877 ns | 12.9328 ns | ArrayCopy | 63 | 21.5974 ns | 0.3430 ns | 1.00 | 21.5876 ns | 0.1534 ns | 0.3430 ns | 46322857.77 | 21.2428 ns | 21.2474 ns | 21.5974 ns | 21.9229 ns | 22.0065 ns | SimpleLoop | 63 | 95.6058 ns | 0.6715 ns | 4.43 | 95.3839 ns | 0.3003 ns | 0.6715 ns | 10483949.54 | 94.2626 ns | 94.8217 ns | 95.6058 ns | 95.8351 ns | 96.0472 ns | BufferBlockCopy | 63 | 22.4264 ns | 0.3745 ns | 1.04 | 22.4748 ns | 0.1675 ns | 0.3745 ns | 44494362.61 | 22.0142 ns | 22.1950 ns | 22.4264 ns | 22.7787 ns | 23.0544 ns | BufferMemoryCopy | 63 | 14.7933 ns | 0.1160 ns | 0.68 | 14.7761 ns | 0.0519 ns | 0.1160 ns | 67676927.67 | 14.6517 ns | 14.6706 ns | 14.7933 ns | 14.8730 ns | 14.9497 ns | MsvcrtMemmove | 63 | 27.9411 ns | 0.1973 ns | 1.29 | 27.9169 ns | 0.0882 ns | 0.1973 ns | 35820586.1 | 27.5953 ns | 27.7512 ns | 27.9411 ns | 28.0705 ns | 28.1172 ns | MsvcrtMemmoveOverhead | 63 | 21.2121 ns | 0.3802 ns | 0.98 | 21.0778 ns | 0.1700 ns | 0.3802 ns | 47443292.16 | 20.6363 ns | 20.6886 ns | 21.2121 ns | 21.3999 ns | 21.5487 ns | UnsafeCopyBlock | 63 | 17.2843 ns | 0.0908 ns | 0.80 | 17.3193 ns | 0.0406 ns | 0.0908 ns | 57739015.76 | 17.2386 ns | 17.2411 ns | 17.2843 ns | 17.4151 ns | 17.4390 ns | IllyriadVectorizedCopy | 63 | 13.8268 ns | 0.4404 ns | 0.64 | 13.8140 ns | 0.1970 ns | 0.4404 ns | 72390159.11 | 13.1090 ns | 13.4362 ns | 13.8268 ns | 14.1855 ns | 14.1925 ns | AndermanVectorizedCopy | 63 | 7.7287 ns | 0.1303 ns | 0.36 | 7.7378 ns | 0.0583 ns | 0.1303 ns | 129235349.43 | 7.5372 ns | 7.6263 ns | 7.7287 ns | 7.8539 ns | 7.8611 ns | UnsafeIllyriadVectorizedCopy | 63 | 11.9778 ns | 0.1913 ns | 0.55 | 11.8805 ns | 0.0855 ns | 0.1913 ns | 84171692.76 | 11.5665 ns | 11.7011 ns | 11.9778 ns | 12.0112 ns | 12.0438 ns | UnsafeAndermanVectorizedCopy | 63 | 7.3767 ns | 0.0314 ns | 0.34 | 7.3905 ns | 0.0141 ns | 0.0314 ns | 135308946.63 | 7.3724 ns | 7.3725 ns | 7.3767 ns | 7.4154 ns | 7.4460 ns | Buffer_MemmoveOriginal | 63 | 11.9199 ns | 0.1912 ns | 0.55 | 11.8592 ns | 0.0855 ns | 0.1912 ns | 84323017.74 | 11.5642 ns | 11.6854 ns | 11.9199 ns | 12.0026 ns | 12.0787 ns | Buffer_MemmoveJamesqo | 63 | 11.8411 ns | 0.1476 ns | 0.55 | 11.9111 ns | 0.0660 ns | 0.1476 ns | 83955097.4 | 11.8044 ns | 11.8164 ns | 11.8411 ns | 12.0409 ns | 12.1640 ns | Buffer_MemmoveTannerGooding | 63 | 12.4429 ns | 0.0843 ns | 0.58 | 12.4695 ns | 0.0377 ns | 0.0843 ns | 80195361.44 | 12.3700 ns | 12.4030 ns | 12.4429 ns | 12.5494 ns | 12.5937 ns | Buffer_MemmoveJamesqo2 | 63 | 9.5144 ns | 0.0553 ns | 0.44 | 9.5028 ns | 0.0247 ns | 0.0553 ns | 105232413.46 | 9.4201 ns | 9.4557 ns | 9.5144 ns | 9.5440 ns | 9.5735 ns | Buffer_MemmoveTannerGooding2 | 63 | 12.6475 ns | 0.1122 ns | 0.59 | 12.6902 ns | 0.0502 ns | 0.1122 ns | 78801029.32 | 12.5730 ns | 12.6009 ns | 12.6475 ns | 12.8008 ns | 12.8582 ns | ArrayCopy | 64 | 23.4046 ns | 0.4453 ns | 1.00 | 23.4648 ns | 0.1992 ns | 0.4453 ns | 42617013.07 | 23.0498 ns | 23.0590 ns | 23.4046 ns | 23.9008 ns | 24.1008 ns | SimpleLoop | 64 | 97.8513 ns | 0.8560 ns | 4.18 | 98.0157 ns | 0.3828 ns | 0.8560 ns | 10202449.33 | 97.3649 ns | 97.3986 ns | 97.8513 ns | 98.7150 ns | 99.4772 ns | BufferBlockCopy | 64 | 22.5483 ns | 0.2660 ns | 0.96 | 22.6931 ns | 0.1190 ns | 0.2660 ns | 44066209.37 | 22.4463 ns | 22.4783 ns | 22.5483 ns | 22.9803 ns | 23.0178 ns | BufferMemoryCopy | 64 | 15.1149 ns | 0.1764 ns | 0.65 | 15.0987 ns | 0.0789 ns | 0.1764 ns | 66230819.29 | 14.8158 ns | 14.9630 ns | 15.1149 ns | 15.2263 ns | 15.3023 ns | MsvcrtMemmove | 64 | 25.4215 ns | 0.4071 ns | 1.09 | 25.3182 ns | 0.1821 ns | 0.4071 ns | 39497348.81 | 24.7108 ns | 24.9242 ns | 25.4215 ns | 25.6605 ns | 25.7515 ns | MsvcrtMemmoveOverhead | 64 | 21.2507 ns | 0.1468 ns | 0.91 | 21.3069 ns | 0.0656 ns | 0.1468 ns | 46933243.39 | 21.1462 ns | 21.1801 ns | 21.2507 ns | 21.4617 ns | 21.4796 ns | UnsafeCopyBlock | 64 | 11.8134 ns | 0.1679 ns | 0.50 | 11.8932 ns | 0.0751 ns | 0.1679 ns | 84081380.73 | 11.7595 ns | 11.7703 ns | 11.8134 ns | 12.0562 ns | 12.1629 ns | IllyriadVectorizedCopy | 64 | 8.2957 ns | 0.0654 ns | 0.35 | 8.2972 ns | 0.0293 ns | 0.0654 ns | 120522767.66 | 8.1990 ns | 8.2436 ns | 8.2957 ns | 8.3515 ns | 8.3789 ns | AndermanVectorizedCopy | 64 | 9.3034 ns | 0.0739 ns | 0.40 | 9.2690 ns | 0.0331 ns | 0.0739 ns | 107887057.22 | 9.1699 ns | 9.1924 ns | 9.3034 ns | 9.3283 ns | 9.3496 ns | UnsafeIllyriadVectorizedCopy | 64 | 6.8788 ns | 0.1184 ns | 0.29 | 6.8972 ns | 0.0529 ns | 0.1184 ns | 144986690.79 | 6.7257 ns | 6.7968 ns | 6.8788 ns | 7.0068 ns | 7.0335 ns | UnsafeAndermanVectorizedCopy | 64 | 9.0112 ns | 0.1973 ns | 0.39 | 8.9711 ns | 0.0882 ns | 0.1973 ns | 111469656.7 | 8.7446 ns | 8.7668 ns | 9.0112 ns | 9.1552 ns | 9.1847 ns | Buffer_MemmoveOriginal | 64 | 14.4573 ns | 0.1791 ns | 0.62 | 14.5089 ns | 0.0801 ns | 0.1791 ns | 68923173.88 | 14.2752 ns | 14.3586 ns | 14.4573 ns | 14.6851 ns | 14.7326 ns | Buffer_MemmoveJamesqo | 64 | 14.3961 ns | 0.2363 ns | 0.62 | 14.3086 ns | 0.1057 ns | 0.2363 ns | 69887865.6 | 14.0474 ns | 14.0660 ns | 14.3961 ns | 14.5075 ns | 14.6030 ns | Buffer_MemmoveTannerGooding | 64 | 12.6700 ns | 0.1795 ns | 0.54 | 12.6866 ns | 0.0803 ns | 0.1795 ns | 78823539.8 | 12.4519 ns | 12.5511 ns | 12.6700 ns | 12.8303 ns | 12.9547 ns | Buffer_MemmoveJamesqo2 | 64 | 10.4505 ns | 0.1741 ns | 0.45 | 10.4528 ns | 0.0779 ns | 0.1741 ns | 95668423.18 | 10.1994 ns | 10.3125 ns | 10.4505 ns | 10.5941 ns | 10.6846 ns | Buffer_MemmoveTannerGooding2 | 64 | 11.8814 ns | 0.1064 ns | 0.51 | 11.8933 ns | 0.0476 ns | 0.1064 ns | 84081247.21 | 11.7336 ns | 11.8028 ns | 11.8814 ns | 11.9896 ns | 12.0074 ns | ArrayCopy | 65 | 25.0076 ns | 0.3996 ns | 1.00 | 25.0178 ns | 0.1787 ns | 0.3996 ns | 39971560.94 | 24.5106 ns | 24.6354 ns | 25.0076 ns | 25.4053 ns | 25.4914 ns | SimpleLoop | 65 | 98.1751 ns | 0.7260 ns | 3.93 | 98.5138 ns | 0.3247 ns | 0.7260 ns | 10150861.3 | 97.7982 ns | 97.9762 ns | 98.1751 ns | 99.2208 ns | 99.6407 ns | BufferBlockCopy | 65 | 25.7261 ns | 0.2100 ns | 1.03 | 25.8019 ns | 0.0939 ns | 0.2100 ns | 38756790.55 | 25.6051 ns | 25.6159 ns | 25.7261 ns | 26.0258 ns | 26.0482 ns | BufferMemoryCopy | 65 | 16.3842 ns | 0.2080 ns | 0.66 | 16.3148 ns | 0.0930 ns | 0.2080 ns | 61293965.61 | 15.9463 ns | 16.1599 ns | 16.3842 ns | 16.4351 ns | 16.4430 ns | MsvcrtMemmove | 65 | 24.7070 ns | 0.2726 ns | 0.99 | 24.7036 ns | 0.1219 ns | 0.2726 ns | 40479891.23 | 24.3640 ns | 24.4371 ns | 24.7070 ns | 24.9685 ns | 25.0135 ns | MsvcrtMemmoveOverhead | 65 | 21.4229 ns | 0.1218 ns | 0.86 | 21.3827 ns | 0.0545 ns | 0.1218 ns | 46766828.88 | 21.2242 ns | 21.2559 ns | 21.4229 ns | 21.4893 ns | 21.5101 ns | UnsafeCopyBlock | 65 | 12.7005 ns | 0.1835 ns | 0.51 | 12.6389 ns | 0.0821 ns | 0.1835 ns | 79120818.77 | 12.4417 ns | 12.4435 ns | 12.7005 ns | 12.8035 ns | 12.8173 ns | IllyriadVectorizedCopy | 65 | 13.9033 ns | 0.1325 ns | 0.56 | 13.9589 ns | 0.0593 ns | 0.1325 ns | 71639007.41 | 13.8220 ns | 13.8497 ns | 13.9033 ns | 14.0958 ns | 14.1422 ns | AndermanVectorizedCopy | 65 | 9.1403 ns | 0.1308 ns | 0.37 | 9.1452 ns | 0.0585 ns | 0.1308 ns | 109347458.51 | 8.9410 ns | 9.0332 ns | 9.1403 ns | 9.2595 ns | 9.2690 ns | UnsafeIllyriadVectorizedCopy | 65 | 10.9729 ns | 0.1484 ns | 0.44 | 10.9513 ns | 0.0664 ns | 0.1484 ns | 91313628.96 | 10.7137 ns | 10.8190 ns | 10.9729 ns | 11.0727 ns | 11.0948 ns | UnsafeAndermanVectorizedCopy | 65 | 9.0779 ns | 0.0942 ns | 0.36 | 9.0278 ns | 0.0421 ns | 0.0942 ns | 110769468.12 | 8.9177 ns | 8.9261 ns | 9.0779 ns | 9.1044 ns | 9.1193 ns | Buffer_MemmoveOriginal | 65 | 14.2698 ns | 0.2065 ns | 0.57 | 14.2492 ns | 0.0923 ns | 0.2065 ns | 70179242.46 | 13.9600 ns | 14.0698 ns | 14.2698 ns | 14.4183 ns | 14.5289 ns | Buffer_MemmoveJamesqo | 65 | 14.2078 ns | 0.1930 ns | 0.57 | 14.2457 ns | 0.0863 ns | 0.1930 ns | 70196661.72 | 14.0898 ns | 14.1024 ns | 14.2078 ns | 14.4079 ns | 14.5714 ns | Buffer_MemmoveTannerGooding | 65 | 12.7064 ns | 0.1013 ns | 0.51 | 12.6895 ns | 0.0453 ns | 0.1013 ns | 78805446.98 | 12.5522 ns | 12.5982 ns | 12.7064 ns | 12.7723 ns | 12.8279 ns | Buffer_MemmoveJamesqo2 | 65 | 10.3634 ns | 0.2604 ns | 0.41 | 10.3010 ns | 0.1164 ns | 0.2604 ns | 97078118.21 | 10.0206 ns | 10.0389 ns | 10.3634 ns | 10.5318 ns | 10.6384 ns | Buffer_MemmoveTannerGooding2 | 65 | 12.4099 ns | 0.1815 ns | 0.50 | 12.4415 ns | 0.0812 ns | 0.1815 ns | 80376005.75 | 12.2043 ns | 12.2919 ns | 12.4099 ns | 12.6070 ns | 12.6963 ns | ArrayCopy | 66 | 25.1440 ns | 0.3764 ns | 1.00 | 25.2856 ns | 0.1683 ns | 0.3764 ns | 39548130.38 | 25.0404 ns | 25.0501 ns | 25.1440 ns | 25.5920 ns | 25.9440 ns | SimpleLoop | 66 | 100.1760 ns | 1.5549 ns | 3.98 | 100.5025 ns | 0.6954 ns | 1.5549 ns | 9950000.09 | 99.0708 ns | 99.4692 ns | 100.1760 ns | 101.6991 ns | 103.1565 ns | BufferBlockCopy | 66 | 25.5889 ns | 0.3173 ns | 1.02 | 25.6774 ns | 0.1419 ns | 0.3173 ns | 38944800.69 | 25.3224 ns | 25.4536 ns | 25.5889 ns | 25.9454 ns | 26.1869 ns | BufferMemoryCopy | 66 | 14.7474 ns | 0.2313 ns | 0.59 | 14.8288 ns | 0.1034 ns | 0.2313 ns | 67436491.08 | 14.5589 ns | 14.6413 ns | 14.7474 ns | 15.0569 ns | 15.1555 ns | MsvcrtMemmove | 66 | 25.4416 ns | 0.2628 ns | 1.01 | 25.3872 ns | 0.1175 ns | 0.2628 ns | 39390001.67 | 24.9610 ns | 25.1701 ns | 25.4416 ns | 25.5769 ns | 25.6757 ns | MsvcrtMemmoveOverhead | 66 | 21.2636 ns | 0.1818 ns | 0.85 | 21.2813 ns | 0.0813 ns | 0.1818 ns | 46989653.33 | 21.0184 ns | 21.1213 ns | 21.2636 ns | 21.4501 ns | 21.4853 ns | UnsafeCopyBlock | 66 | 13.4171 ns | 0.0706 ns | 0.53 | 13.4235 ns | 0.0316 ns | 0.0706 ns | 74496387.77 | 13.3482 ns | 13.3567 ns | 13.4171 ns | 13.4934 ns | 13.5160 ns | IllyriadVectorizedCopy | 66 | 14.6286 ns | 0.2103 ns | 0.58 | 14.6726 ns | 0.0941 ns | 0.2103 ns | 68154119.72 | 14.4839 ns | 14.4872 ns | 14.6286 ns | 14.8801 ns | 14.9805 ns | AndermanVectorizedCopy | 66 | 9.2755 ns | 0.1507 ns | 0.37 | 9.2494 ns | 0.0674 ns | 0.1507 ns | 108114791.75 | 8.9957 ns | 9.1315 ns | 9.2755 ns | 9.3543 ns | 9.3964 ns | UnsafeIllyriadVectorizedCopy | 66 | 11.8680 ns | 0.0949 ns | 0.47 | 11.8472 ns | 0.0424 ns | 0.0949 ns | 84407973.72 | 11.7308 ns | 11.7494 ns | 11.8680 ns | 11.9347 ns | 11.9495 ns | UnsafeAndermanVectorizedCopy | 66 | 9.0682 ns | 0.0401 ns | 0.36 | 9.0488 ns | 0.0180 ns | 0.0401 ns | 110511751.5 | 9.0031 ns | 9.0054 ns | 9.0682 ns | 9.0826 ns | 9.0832 ns | Buffer_MemmoveOriginal | 66 | 13.8730 ns | 0.0850 ns | 0.55 | 13.8475 ns | 0.0380 ns | 0.0850 ns | 72215097.58 | 13.7397 ns | 13.7584 ns | 13.8730 ns | 13.9239 ns | 13.9250 ns | Buffer_MemmoveJamesqo | 66 | 13.8619 ns | 0.2208 ns | 0.55 | 13.7967 ns | 0.0987 ns | 0.2208 ns | 72481117.29 | 13.4066 ns | 13.6341 ns | 13.8619 ns | 13.9267 ns | 13.9439 ns | Buffer_MemmoveTannerGooding | 66 | 12.7261 ns | 0.1956 ns | 0.51 | 12.7201 ns | 0.0875 ns | 0.1956 ns | 78615531.62 | 12.4370 ns | 12.5361 ns | 12.7261 ns | 12.9012 ns | 12.9051 ns | Buffer_MemmoveJamesqo2 | 66 | 10.5290 ns | 0.1028 ns | 0.42 | 10.5175 ns | 0.0460 ns | 0.1028 ns | 95079577.25 | 10.4078 ns | 10.4246 ns | 10.5290 ns | 10.6047 ns | 10.6723 ns | Buffer_MemmoveTannerGooding2 | 66 | 12.5448 ns | 0.0501 ns | 0.50 | 12.5133 ns | 0.0224 ns | 0.0501 ns | 79915169.35 | 12.4545 ns | 12.4587 ns | 12.5448 ns | 12.5520 ns | 12.5573 ns | ArrayCopy | 67 | 25.1144 ns | 0.2955 ns | 1.00 | 25.2883 ns | 0.1321 ns | 0.2955 ns | 39543995.32 | 25.0505 ns | 25.0551 ns | 25.1144 ns | 25.6085 ns | 25.6587 ns | SimpleLoop | 67 | 102.1698 ns | 1.2418 ns | 4.07 | 102.2460 ns | 0.5553 ns | 1.2418 ns | 9780329.31 | 101.2290 ns | 101.2718 ns | 102.1698 ns | 103.2585 ns | 104.3097 ns | BufferBlockCopy | 67 | 25.2672 ns | 0.6054 ns | 1.01 | 25.6113 ns | 0.2708 ns | 0.6054 ns | 39045297.15 | 25.0590 ns | 25.1370 ns | 25.2672 ns | 26.2576 ns | 26.4162 ns | BufferMemoryCopy | 67 | 16.0461 ns | 0.1818 ns | 0.64 | 15.9806 ns | 0.0813 ns | 0.1818 ns | 62576057.52 | 15.7263 ns | 15.8040 ns | 16.0461 ns | 16.1243 ns | 16.2025 ns | MsvcrtMemmove | 67 | 25.6013 ns | 0.3575 ns | 1.02 | 25.6504 ns | 0.1599 ns | 0.3575 ns | 38985678.34 | 25.2558 ns | 25.3606 ns | 25.6013 ns | 25.9648 ns | 26.2108 ns | MsvcrtMemmoveOverhead | 67 | 21.2524 ns | 0.1162 ns | 0.85 | 21.3081 ns | 0.0520 ns | 0.1162 ns | 46930400.8 | 21.1975 ns | 21.2135 ns | 21.2524 ns | 21.4307 ns | 21.4655 ns | UnsafeCopyBlock | 67 | 13.8249 ns | 0.1153 ns | 0.55 | 13.8811 ns | 0.0516 ns | 0.1153 ns | 72040455.97 | 13.7767 ns | 13.7845 ns | 13.8249 ns | 14.0058 ns | 14.0130 ns | IllyriadVectorizedCopy | 67 | 15.5256 ns | 0.5125 ns | 0.62 | 15.5383 ns | 0.2292 ns | 0.5125 ns | 64357059.23 | 15.0066 ns | 15.0908 ns | 15.5256 ns | 15.9921 ns | 16.3267 ns | AndermanVectorizedCopy | 67 | 9.3103 ns | 0.0601 ns | 0.37 | 9.3102 ns | 0.0269 ns | 0.0601 ns | 107408943.54 | 9.2531 ns | 9.2605 ns | 9.3103 ns | 9.3599 ns | 9.4070 ns | UnsafeIllyriadVectorizedCopy | 67 | 12.8338 ns | 0.0854 ns | 0.51 | 12.8501 ns | 0.0382 ns | 0.0854 ns | 77820266.29 | 12.7768 ns | 12.7817 ns | 12.8338 ns | 12.9267 ns | 12.9891 ns | UnsafeAndermanVectorizedCopy | 67 | 9.0331 ns | 0.1536 ns | 0.36 | 8.9907 ns | 0.0687 ns | 0.1536 ns | 111225625.18 | 8.7372 ns | 8.8562 ns | 9.0331 ns | 9.1041 ns | 9.1380 ns | Buffer_MemmoveOriginal | 67 | 13.6150 ns | 0.2264 ns | 0.54 | 13.5160 ns | 0.1013 ns | 0.2264 ns | 73986501.37 | 13.2582 ns | 13.2760 ns | 13.6150 ns | 13.7064 ns | 13.7654 ns | Buffer_MemmoveJamesqo | 67 | 13.5657 ns | 0.1340 ns | 0.54 | 13.5332 ns | 0.0599 ns | 0.1340 ns | 73892220.82 | 13.3100 ns | 13.4181 ns | 13.5657 ns | 13.6321 ns | 13.6579 ns | Buffer_MemmoveTannerGooding | 67 | 12.6869 ns | 0.1061 ns | 0.51 | 12.7022 ns | 0.0475 ns | 0.1061 ns | 78726655.06 | 12.6135 ns | 12.6248 ns | 12.6869 ns | 12.7872 ns | 12.8824 ns | Buffer_MemmoveJamesqo2 | 67 | 10.7174 ns | 0.1807 ns | 0.43 | 10.7482 ns | 0.0808 ns | 0.1807 ns | 93038816.34 | 10.5508 ns | 10.5976 ns | 10.7174 ns | 10.9142 ns | 11.0256 ns | Buffer_MemmoveTannerGooding2 | 67 | 12.4086 ns | 0.1957 ns | 0.49 | 12.3290 ns | 0.0875 ns | 0.1957 ns | 81109487.16 | 11.9910 ns | 12.1665 ns | 12.4086 ns | 12.4517 ns | 12.4860 ns | ArrayCopy | 68 | 25.1463 ns | 0.3683 ns | 1.00 | 25.1607 ns | 0.1647 ns | 0.3683 ns | 39744525.83 | 24.7189 ns | 24.8845 ns | 25.1463 ns | 25.4441 ns | 25.7394 ns | SimpleLoop | 68 | 200.9623 ns | 1.8298 ns | 7.99 | 200.0078 ns | 0.8183 ns | 1.8298 ns | 4999806.04 | 197.2609 ns | 198.1304 ns | 200.9623 ns | 201.4079 ns | 201.4082 ns | BufferBlockCopy | 68 | 25.8058 ns | 0.1890 ns | 1.03 | 25.7661 ns | 0.0845 ns | 0.1890 ns | 38810690.71 | 25.5454 ns | 25.5743 ns | 25.8058 ns | 25.9380 ns | 25.9967 ns | BufferMemoryCopy | 68 | 14.8065 ns | 0.1596 ns | 0.59 | 14.7999 ns | 0.0714 ns | 0.1596 ns | 67568033.16 | 14.6397 ns | 14.6554 ns | 14.8065 ns | 14.9411 ns | 15.0404 ns | MsvcrtMemmove | 68 | 26.5433 ns | 0.3742 ns | 1.06 | 26.6646 ns | 0.1673 ns | 0.3742 ns | 37502932.6 | 26.3390 ns | 26.4382 ns | 26.5433 ns | 26.9516 ns | 27.3111 ns | MsvcrtMemmoveOverhead | 68 | 21.3601 ns | 0.1469 ns | 0.85 | 21.3575 ns | 0.0657 ns | 0.1469 ns | 46821992.75 | 21.1550 ns | 21.2203 ns | 21.3601 ns | 21.4934 ns | 21.5331 ns | UnsafeCopyBlock | 68 | 14.5469 ns | 0.1279 ns | 0.58 | 14.5968 ns | 0.0572 ns | 0.1279 ns | 68508083.27 | 14.4481 ns | 14.4956 ns | 14.5469 ns | 14.7230 ns | 14.7781 ns | IllyriadVectorizedCopy | 68 | 13.0128 ns | 0.0881 ns | 0.52 | 13.0088 ns | 0.0394 ns | 0.0881 ns | 76871303.86 | 12.9195 ns | 12.9243 ns | 13.0128 ns | 13.0912 ns | 13.1305 ns | AndermanVectorizedCopy | 68 | 9.2521 ns | 0.1361 ns | 0.37 | 9.2099 ns | 0.0609 ns | 0.1361 ns | 108579045.1 | 8.9814 ns | 9.0983 ns | 9.2521 ns | 9.3003 ns | 9.3436 ns | UnsafeIllyriadVectorizedCopy | 68 | 10.0935 ns | 0.1569 ns | 0.40 | 10.1541 ns | 0.0702 ns | 0.1569 ns | 98482045.66 | 10.0346 ns | 10.0404 ns | 10.0935 ns | 10.2981 ns | 10.4151 ns | UnsafeAndermanVectorizedCopy | 68 | 9.0431 ns | 0.0841 ns | 0.36 | 9.0578 ns | 0.0376 ns | 0.0841 ns | 110401761.43 | 8.9557 ns | 8.9797 ns | 9.0431 ns | 9.1433 ns | 9.1503 ns | Buffer_MemmoveOriginal | 68 | 13.8294 ns | 0.2508 ns | 0.55 | 13.9041 ns | 0.1121 ns | 0.2508 ns | 71921355.96 | 13.5953 ns | 13.7093 ns | 13.8294 ns | 14.1362 ns | 14.2710 ns | Buffer_MemmoveJamesqo | 68 | 13.9063 ns | 0.1586 ns | 0.55 | 13.9517 ns | 0.0709 ns | 0.1586 ns | 71675826.41 | 13.7958 ns | 13.8263 ns | 13.9063 ns | 14.0999 ns | 14.2032 ns | Buffer_MemmoveTannerGooding | 68 | 12.7888 ns | 0.1377 ns | 0.51 | 12.8080 ns | 0.0616 ns | 0.1377 ns | 78075957.48 | 12.6437 ns | 12.6777 ns | 12.7888 ns | 12.9480 ns | 12.9542 ns | Buffer_MemmoveJamesqo2 | 68 | 10.3905 ns | 0.1484 ns | 0.41 | 10.3942 ns | 0.0664 ns | 0.1484 ns | 96207644.72 | 10.1924 ns | 10.2531 ns | 10.3905 ns | 10.5371 ns | 10.5430 ns | Buffer_MemmoveTannerGooding2 | 68 | 12.3691 ns | 0.0915 ns | 0.49 | 12.4075 ns | 0.0409 ns | 0.0915 ns | 80596704.93 | 12.3236 ns | 12.3284 ns | 12.3691 ns | 12.5057 ns | 12.5152 ns | ArrayCopy | 69 | 25.3778 ns | 0.3018 ns | 1.00 | 25.2255 ns | 0.1350 ns | 0.3018 ns | 39642493.24 | 24.7629 ns | 24.9231 ns | 25.3778 ns | 25.4516 ns | 25.5002 ns | SimpleLoop | 69 | 104.8407 ns | 0.6567 ns | 4.13 | 104.6370 ns | 0.2937 ns | 0.6567 ns | 9556851.7 | 103.5093 ns | 104.0983 ns | 104.8407 ns | 105.0738 ns | 105.1911 ns | BufferBlockCopy | 69 | 25.6340 ns | 0.3854 ns | 1.01 | 25.6159 ns | 0.1724 ns | 0.3854 ns | 39038240.98 | 24.9877 ns | 25.3041 ns | 25.6340 ns | 25.9186 ns | 26.0076 ns | BufferMemoryCopy | 69 | 15.9454 ns | 0.1969 ns | 0.63 | 15.9149 ns | 0.0881 ns | 0.1969 ns | 62834332.31 | 15.5855 ns | 15.7519 ns | 15.9454 ns | 16.0625 ns | 16.0945 ns | MsvcrtMemmove | 69 | 27.1102 ns | 0.1011 ns | 1.07 | 27.1305 ns | 0.0452 ns | 0.1011 ns | 36858916.39 | 26.9869 ns | 27.0441 ns | 27.1102 ns | 27.2270 ns | 27.2405 ns | MsvcrtMemmoveOverhead | 69 | 21.2582 ns | 0.1073 ns | 0.84 | 21.2567 ns | 0.0480 ns | 0.1073 ns | 47044067.22 | 21.1501 ns | 21.1530 ns | 21.2582 ns | 21.3595 ns | 21.4007 ns | UnsafeCopyBlock | 69 | 15.0133 ns | 0.1930 ns | 0.59 | 14.9719 ns | 0.0863 ns | 0.1930 ns | 66791734.28 | 14.7113 ns | 14.7864 ns | 15.0133 ns | 15.1368 ns | 15.2167 ns | IllyriadVectorizedCopy | 69 | 12.8640 ns | 0.2215 ns | 0.51 | 12.9377 ns | 0.0990 ns | 0.2215 ns | 77293597.83 | 12.7290 ns | 12.7389 ns | 12.8640 ns | 13.1733 ns | 13.1898 ns | AndermanVectorizedCopy | 69 | 9.3383 ns | 0.1791 ns | 0.37 | 9.2573 ns | 0.0801 ns | 0.1791 ns | 108023058.63 | 8.9651 ns | 9.0902 ns | 9.3383 ns | 9.3838 ns | 9.4194 ns | UnsafeIllyriadVectorizedCopy | 69 | 9.7142 ns | 0.2178 ns | 0.38 | 9.6386 ns | 0.0974 ns | 0.2178 ns | 103749511.7 | 9.3770 ns | 9.4166 ns | 9.7142 ns | 9.8228 ns | 9.9077 ns | UnsafeAndermanVectorizedCopy | 69 | 9.1296 ns | 0.1770 ns | 0.36 | 9.1914 ns | 0.0792 ns | 0.1770 ns | 108797739.51 | 8.9931 ns | 9.0400 ns | 9.1296 ns | 9.3737 ns | 9.4229 ns | Buffer_MemmoveOriginal | 69 | 13.5011 ns | 0.2691 ns | 0.53 | 13.5238 ns | 0.1204 ns | 0.2691 ns | 73943805.56 | 13.2325 ns | 13.2627 ns | 13.5011 ns | 13.7962 ns | 13.8325 ns | Buffer_MemmoveJamesqo | 69 | 13.6722 ns | 0.1874 ns | 0.54 | 13.6995 ns | 0.0838 ns | 0.1874 ns | 72995155.32 | 13.5124 ns | 13.5296 ns | 13.6722 ns | 13.8832 ns | 13.9667 ns | Buffer_MemmoveTannerGooding | 69 | 12.6399 ns | 0.2707 ns | 0.50 | 12.6498 ns | 0.1211 ns | 0.2707 ns | 79052802.91 | 12.3729 ns | 12.3892 ns | 12.6399 ns | 12.9153 ns | 13.0039 ns | Buffer_MemmoveJamesqo2 | 69 | 10.3133 ns | 0.1523 ns | 0.41 | 10.3415 ns | 0.0681 ns | 0.1523 ns | 96697339.68 | 10.1164 ns | 10.2140 ns | 10.3133 ns | 10.4833 ns | 10.4948 ns | Buffer_MemmoveTannerGooding2 | 69 | 12.4234 ns | 0.0796 ns | 0.49 | 12.4307 ns | 0.0356 ns | 0.0796 ns | 80445965.51 | 12.3492 ns | 12.3536 ns | 12.4234 ns | 12.5114 ns | 12.5251 ns | ArrayCopy | 70 | 25.1406 ns | 0.3099 ns | 1.00 | 25.1383 ns | 0.1386 ns | 0.3099 ns | 39779939.7 | 24.8445 ns | 24.8703 ns | 25.1406 ns | 25.4052 ns | 25.6250 ns | SimpleLoop | 70 | 106.9305 ns | 1.3096 ns | 4.25 | 107.2755 ns | 0.5857 ns | 1.3096 ns | 9321791.76 | 106.1993 ns | 106.4634 ns | 106.9305 ns | 108.2601 ns | 109.5532 ns | BufferBlockCopy | 70 | 25.6441 ns | 0.3338 ns | 1.02 | 25.8362 ns | 0.1493 ns | 0.3338 ns | 38705309.54 | 25.5935 ns | 25.5978 ns | 25.6441 ns | 26.1707 ns | 26.3596 ns | BufferMemoryCopy | 70 | 14.5091 ns | 0.1948 ns | 0.58 | 14.4909 ns | 0.0871 ns | 0.1948 ns | 69008920.88 | 14.2353 ns | 14.2968 ns | 14.5091 ns | 14.6758 ns | 14.6818 ns | MsvcrtMemmove | 70 | 27.7550 ns | 0.5398 ns | 1.10 | 27.7098 ns | 0.2414 ns | 0.5398 ns | 36088363.89 | 26.8846 ns | 27.2494 ns | 27.7550 ns | 28.1475 ns | 28.3603 ns | MsvcrtMemmoveOverhead | 70 | 21.2153 ns | 0.3400 ns | 0.84 | 21.1180 ns | 0.1520 ns | 0.3400 ns | 47352870.09 | 20.7214 ns | 20.7728 ns | 21.2153 ns | 21.4147 ns | 21.5435 ns | UnsafeCopyBlock | 70 | 15.4338 ns | 0.1813 ns | 0.61 | 15.4348 ns | 0.0811 ns | 0.1813 ns | 64788583.13 | 15.2386 ns | 15.2564 ns | 15.4338 ns | 15.6137 ns | 15.6541 ns | IllyriadVectorizedCopy | 70 | 14.3805 ns | 0.2448 ns | 0.57 | 14.2630 ns | 0.1095 ns | 0.2448 ns | 70111436.27 | 13.8334 ns | 14.0618 ns | 14.3805 ns | 14.4055 ns | 14.4065 ns | AndermanVectorizedCopy | 70 | 9.3182 ns | 0.2173 ns | 0.37 | 9.1933 ns | 0.0972 ns | 0.2173 ns | 108774556.69 | 8.8974 ns | 8.9620 ns | 9.3182 ns | 9.3622 ns | 9.3840 ns | UnsafeIllyriadVectorizedCopy | 70 | 10.8040 ns | 0.1015 ns | 0.43 | 10.7481 ns | 0.0454 ns | 0.1015 ns | 93039488.45 | 10.6195 ns | 10.6399 ns | 10.8040 ns | 10.8284 ns | 10.8497 ns | UnsafeAndermanVectorizedCopy | 70 | 9.0205 ns | 0.0553 ns | 0.36 | 9.0344 ns | 0.0247 ns | 0.0553 ns | 110688112.49 | 8.9689 ns | 8.9916 ns | 9.0205 ns | 9.0841 ns | 9.1187 ns | Buffer_MemmoveOriginal | 70 | 13.2267 ns | 0.1739 ns | 0.53 | 13.2745 ns | 0.0778 ns | 0.1739 ns | 75332162.16 | 13.0925 ns | 13.1411 ns | 13.2267 ns | 13.4319 ns | 13.5520 ns | Buffer_MemmoveJamesqo | 70 | 13.2572 ns | 0.1360 ns | 0.53 | 13.2740 ns | 0.0608 ns | 0.1360 ns | 75334972.73 | 13.0739 ns | 13.1556 ns | 13.2572 ns | 13.4009 ns | 13.4036 ns | Buffer_MemmoveTannerGooding | 70 | 12.7976 ns | 0.2871 ns | 0.51 | 12.6565 ns | 0.1284 ns | 0.2871 ns | 79010781.38 | 12.2863 ns | 12.3515 ns | 12.7976 ns | 12.8909 ns | 12.9425 ns | Buffer_MemmoveJamesqo2 | 70 | 10.9902 ns | 0.1580 ns | 0.44 | 10.9194 ns | 0.0707 ns | 0.1580 ns | 91579945.43 | 10.6902 ns | 10.7560 ns | 10.9902 ns | 11.0474 ns | 11.0477 ns | Buffer_MemmoveTannerGooding2 | 70 | 12.4295 ns | 0.1209 ns | 0.49 | 12.4443 ns | 0.0541 ns | 0.1209 ns | 80357843.73 | 12.3301 ns | 12.3333 ns | 12.4295 ns | 12.5628 ns | 12.6151 ns | ArrayCopy | 71 | 24.8693 ns | 0.3110 ns | 1.00 | 24.8521 ns | 0.1391 ns | 0.3110 ns | 40237994.72 | 24.4446 ns | 24.5847 ns | 24.8693 ns | 25.1110 ns | 25.2985 ns | SimpleLoop | 71 | 108.8712 ns | 2.4445 ns | 4.38 | 108.2912 ns | 1.0932 ns | 2.4445 ns | 9234358.29 | 105.6184 ns | 105.7266 ns | 108.8712 ns | 110.5659 ns | 110.7076 ns | BufferBlockCopy | 71 | 25.6280 ns | 0.1746 ns | 1.03 | 25.7081 ns | 0.0781 ns | 0.1746 ns | 38898273.49 | 25.5387 ns | 25.5662 ns | 25.6280 ns | 25.8900 ns | 25.9516 ns | BufferMemoryCopy | 71 | 15.6374 ns | 0.1250 ns | 0.63 | 15.6529 ns | 0.0559 ns | 0.1250 ns | 63885940.18 | 15.5010 ns | 15.5368 ns | 15.6374 ns | 15.7767 ns | 15.8088 ns | MsvcrtMemmove | 71 | 28.5306 ns | 0.4004 ns | 1.15 | 28.4903 ns | 0.1791 ns | 0.4004 ns | 35099695.85 | 27.9038 ns | 28.1396 ns | 28.5306 ns | 28.8207 ns | 28.9997 ns | MsvcrtMemmoveOverhead | 71 | 21.2335 ns | 0.2185 ns | 0.85 | 21.3653 ns | 0.0977 ns | 0.2185 ns | 46804839.19 | 21.1631 ns | 21.1981 ns | 21.2335 ns | 21.5985 ns | 21.6557 ns | UnsafeCopyBlock | 71 | 16.2651 ns | 0.1486 ns | 0.65 | 16.2944 ns | 0.0664 ns | 0.1486 ns | 61370787.73 | 16.1732 ns | 16.1913 ns | 16.2651 ns | 16.4122 ns | 16.5496 ns | IllyriadVectorizedCopy | 71 | 14.9937 ns | 0.1174 ns | 0.60 | 15.0446 ns | 0.0525 ns | 0.1174 ns | 66469117.24 | 14.9407 ns | 14.9665 ns | 14.9937 ns | 15.1481 ns | 15.2418 ns | AndermanVectorizedCopy | 71 | 9.2752 ns | 0.1095 ns | 0.37 | 9.3100 ns | 0.0490 ns | 0.1095 ns | 107411328.23 | 9.2048 ns | 9.2145 ns | 9.2752 ns | 9.4229 ns | 9.4605 ns | UnsafeIllyriadVectorizedCopy | 71 | 11.7135 ns | 0.1475 ns | 0.47 | 11.7612 ns | 0.0660 ns | 0.1475 ns | 85025435.86 | 11.6633 ns | 11.6748 ns | 11.7135 ns | 11.8714 ns | 12.0218 ns | UnsafeAndermanVectorizedCopy | 71 | 9.0843 ns | 0.0639 ns | 0.37 | 9.0941 ns | 0.0286 ns | 0.0639 ns | 109961279.53 | 9.0232 ns | 9.0346 ns | 9.0843 ns | 9.1585 ns | 9.1760 ns | Buffer_MemmoveOriginal | 71 | 13.0621 ns | 0.1415 ns | 0.53 | 13.0228 ns | 0.0633 ns | 0.1415 ns | 76788670.19 | 12.7958 ns | 12.8979 ns | 13.0621 ns | 13.1279 ns | 13.1751 ns | Buffer_MemmoveJamesqo | 71 | 13.0579 ns | 0.1082 ns | 0.53 | 13.0371 ns | 0.0484 ns | 0.1082 ns | 76704349.61 | 12.9232 ns | 12.9321 ns | 13.0579 ns | 13.1316 ns | 13.1879 ns | Buffer_MemmoveTannerGooding | 71 | 12.6731 ns | 0.2275 ns | 0.51 | 12.6222 ns | 0.1017 ns | 0.2275 ns | 79225722.85 | 12.3038 ns | 12.4122 ns | 12.6731 ns | 12.8067 ns | 12.9178 ns | Buffer_MemmoveJamesqo2 | 71 | 10.5103 ns | 0.1869 ns | 0.42 | 10.4475 ns | 0.0836 ns | 0.1869 ns | 95716674.33 | 10.1168 ns | 10.3135 ns | 10.5103 ns | 10.5501 ns | 10.5776 ns | Buffer_MemmoveTannerGooding2 | 71 | 12.3494 ns | 0.1090 ns | 0.50 | 12.3480 ns | 0.0488 ns | 0.1090 ns | 80984864.59 | 12.1917 ns | 12.2466 ns | 12.3494 ns | 12.4487 ns | 12.4673 ns | ArrayCopy | 72 | 26.7036 ns | 0.1772 ns | 1.00 | 26.7524 ns | 0.0793 ns | 0.1772 ns | 37379866.88 | 26.5340 ns | 26.6108 ns | 26.7036 ns | 26.9184 ns | 27.0085 ns | SimpleLoop | 72 | 109.8085 ns | 1.0412 ns | 4.11 | 110.3543 ns | 0.4656 ns | 1.0412 ns | 9061720.56 | 109.3142 ns | 109.5202 ns | 109.8085 ns | 111.4613 ns | 111.6968 ns | BufferBlockCopy | 72 | 25.8783 ns | 0.4034 ns | 0.97 | 25.7675 ns | 0.1804 ns | 0.4034 ns | 38808585.68 | 25.1691 ns | 25.3890 ns | 25.8783 ns | 26.0906 ns | 26.2434 ns | BufferMemoryCopy | 72 | 14.4437 ns | 0.1793 ns | 0.54 | 14.5603 ns | 0.0802 ns | 0.1793 ns | 68679844.54 | 14.4269 ns | 14.4271 ns | 14.4437 ns | 14.7518 ns | 14.8075 ns | MsvcrtMemmove | 72 | 25.7266 ns | 0.2271 ns | 0.96 | 25.7983 ns | 0.1016 ns | 0.2271 ns | 38762263.37 | 25.5763 ns | 25.5980 ns | 25.7266 ns | 26.0344 ns | 26.0996 ns | MsvcrtMemmoveOverhead | 72 | 21.2136 ns | 0.2289 ns | 0.79 | 21.1625 ns | 0.1024 ns | 0.2289 ns | 47253456.33 | 20.7971 ns | 20.9508 ns | 21.2136 ns | 21.3486 ns | 21.3702 ns | UnsafeCopyBlock | 72 | 11.5079 ns | 0.1505 ns | 0.43 | 11.5394 ns | 0.0673 ns | 0.1505 ns | 86659475 | 11.3313 ns | 11.4098 ns | 11.5079 ns | 11.6848 ns | 11.7115 ns | IllyriadVectorizedCopy | 72 | 13.4951 ns | 0.1880 ns | 0.51 | 13.4693 ns | 0.0841 ns | 0.1880 ns | 74243090.6 | 13.1575 ns | 13.3130 ns | 13.4951 ns | 13.6126 ns | 13.6469 ns | AndermanVectorizedCopy | 72 | 9.0677 ns | 0.1194 ns | 0.34 | 9.0613 ns | 0.0534 ns | 0.1194 ns | 110359792.06 | 8.9229 ns | 8.9431 ns | 9.0677 ns | 9.1762 ns | 9.2062 ns | UnsafeIllyriadVectorizedCopy | 72 | 10.4097 ns | 0.0914 ns | 0.39 | 10.4249 ns | 0.0409 ns | 0.0914 ns | 95923854.7 | 10.3445 ns | 10.3592 ns | 10.4097 ns | 10.4983 ns | 10.5800 ns | UnsafeAndermanVectorizedCopy | 72 | 8.1266 ns | 0.1090 ns | 0.30 | 8.1642 ns | 0.0487 ns | 0.1090 ns | 122485243.02 | 8.0557 ns | 8.0677 ns | 8.1266 ns | 8.2797 ns | 8.2955 ns | Buffer_MemmoveOriginal | 72 | 14.1108 ns | 0.1203 ns | 0.53 | 14.1346 ns | 0.0538 ns | 0.1203 ns | 70748311.92 | 14.0164 ns | 14.0562 ns | 14.1108 ns | 14.2249 ns | 14.3378 ns | Buffer_MemmoveJamesqo | 72 | 14.0450 ns | 0.2570 ns | 0.53 | 13.9841 ns | 0.1149 ns | 0.2570 ns | 71509746.12 | 13.7094 ns | 13.7295 ns | 14.0450 ns | 14.2083 ns | 14.3295 ns | Buffer_MemmoveTannerGooding | 72 | 12.6187 ns | 0.1639 ns | 0.47 | 12.5774 ns | 0.0733 ns | 0.1639 ns | 79508003.67 | 12.3217 ns | 12.4290 ns | 12.6187 ns | 12.7050 ns | 12.7606 ns | Buffer_MemmoveJamesqo2 | 72 | 9.5205 ns | 0.1726 ns | 0.36 | 9.4668 ns | 0.0772 ns | 0.1726 ns | 105631844.36 | 9.1877 ns | 9.3051 ns | 9.5205 ns | 9.6018 ns | 9.6023 ns | Buffer_MemmoveTannerGooding2 | 72 | 12.4541 ns | 0.1012 ns | 0.47 | 12.4709 ns | 0.0453 ns | 0.1012 ns | 80186509.08 | 12.3486 ns | 12.4012 ns | 12.4541 ns | 12.5491 ns | 12.6303 ns | ArrayCopy | 73 | 25.1214 ns | 0.5630 ns | 1.00 | 25.0440 ns | 0.2518 ns | 0.5630 ns | 39929681.52 | 24.4099 ns | 24.4663 ns | 25.1214 ns | 25.5831 ns | 25.6406 ns | SimpleLoop | 73 | 111.0512 ns | 0.9591 ns | 4.42 | 111.1844 ns | 0.4289 ns | 0.9591 ns | 8994070.76 | 109.9937 ns | 110.4101 ns | 111.0512 ns | 112.0252 ns | 112.6177 ns | BufferBlockCopy | 73 | 25.7010 ns | 0.3663 ns | 1.02 | 25.6588 ns | 0.1638 ns | 0.3663 ns | 38972969.37 | 25.0792 ns | 25.3303 ns | 25.7010 ns | 25.9662 ns | 26.0110 ns | BufferMemoryCopy | 73 | 15.6612 ns | 0.1056 ns | 0.62 | 15.6927 ns | 0.0472 ns | 0.1056 ns | 63723699.84 | 15.6113 ns | 15.6259 ns | 15.6612 ns | 15.7754 ns | 15.8768 ns | MsvcrtMemmove | 73 | 25.4619 ns | 0.3052 ns | 1.01 | 25.3955 ns | 0.1365 ns | 0.3052 ns | 39377079.82 | 24.9690 ns | 25.1028 ns | 25.4619 ns | 25.6550 ns | 25.7698 ns | MsvcrtMemmoveOverhead | 73 | 21.2740 ns | 0.0737 ns | 0.85 | 21.2422 ns | 0.0330 ns | 0.0737 ns | 47076157.56 | 21.1113 ns | 21.1859 ns | 21.2740 ns | 21.2825 ns | 21.2854 ns | UnsafeCopyBlock | 73 | 12.3836 ns | 0.3359 ns | 0.49 | 12.4194 ns | 0.1502 ns | 0.3359 ns | 80519298.68 | 12.0765 ns | 12.1571 ns | 12.3836 ns | 12.6996 ns | 12.9663 ns | IllyriadVectorizedCopy | 73 | 14.4926 ns | 0.0512 ns | 0.58 | 14.5272 ns | 0.0229 ns | 0.0512 ns | 68836287.36 | 14.4873 ns | 14.4896 ns | 14.4926 ns | 14.5821 ns | 14.5964 ns | AndermanVectorizedCopy | 73 | 9.3121 ns | 0.1807 ns | 0.37 | 9.2608 ns | 0.0808 ns | 0.1807 ns | 107981862.53 | 8.9461 ns | 9.1280 ns | 9.3121 ns | 9.3680 ns | 9.4106 ns | UnsafeIllyriadVectorizedCopy | 73 | 11.1959 ns | 0.2288 ns | 0.45 | 11.2651 ns | 0.1023 ns | 0.2288 ns | 88769363.35 | 10.9967 ns | 11.0725 ns | 11.1959 ns | 11.4924 ns | 11.5806 ns | UnsafeAndermanVectorizedCopy | 73 | 8.2082 ns | 0.0545 ns | 0.33 | 8.2082 ns | 0.0244 ns | 0.0545 ns | 121829648.68 | 8.1470 ns | 8.1555 ns | 8.2082 ns | 8.2608 ns | 8.2787 ns | Buffer_MemmoveOriginal | 73 | 13.9596 ns | 0.1501 ns | 0.56 | 13.9930 ns | 0.0671 ns | 0.1501 ns | 71464319 | 13.8258 ns | 13.8554 ns | 13.9596 ns | 14.1473 ns | 14.1771 ns | Buffer_MemmoveJamesqo | 73 | 13.9972 ns | 0.2391 ns | 0.56 | 13.9650 ns | 0.1069 ns | 0.2391 ns | 71607455.31 | 13.6427 ns | 13.7272 ns | 13.9972 ns | 14.1868 ns | 14.2173 ns | Buffer_MemmoveTannerGooding | 73 | 12.6018 ns | 0.1405 ns | 0.50 | 12.6449 ns | 0.0628 ns | 0.1405 ns | 79083108.15 | 12.5178 ns | 12.5255 ns | 12.6018 ns | 12.7859 ns | 12.8520 ns | Buffer_MemmoveJamesqo2 | 73 | 9.5418 ns | 0.0969 ns | 0.38 | 9.4947 ns | 0.0433 ns | 0.0969 ns | 105322259.54 | 9.3739 ns | 9.3916 ns | 9.5418 ns | 9.5741 ns | 9.5949 ns | Buffer_MemmoveTannerGooding2 | 73 | 12.4270 ns | 0.2372 ns | 0.49 | 12.4534 ns | 0.1061 ns | 0.2372 ns | 80299469.15 | 12.1921 ns | 12.2859 ns | 12.4270 ns | 12.6341 ns | 12.8406 ns | ArrayCopy | 74 | 24.9448 ns | 0.2644 ns | 1.00 | 24.9299 ns | 0.1182 ns | 0.2644 ns | 40112491.24 | 24.4999 ns | 24.7204 ns | 24.9448 ns | 25.1320 ns | 25.2115 ns | SimpleLoop | 74 | 112.9423 ns | 1.4799 ns | 4.53 | 113.4388 ns | 0.6618 ns | 1.4799 ns | 8815328.71 | 112.2512 ns | 112.4633 ns | 112.9423 ns | 114.6624 ns | 115.9903 ns | BufferBlockCopy | 74 | 25.8403 ns | 0.4492 ns | 1.04 | 25.7822 ns | 0.2009 ns | 0.4492 ns | 38786493.49 | 25.0875 ns | 25.3923 ns | 25.8403 ns | 26.1430 ns | 26.3065 ns | BufferMemoryCopy | 74 | 14.2456 ns | 0.4770 ns | 0.57 | 14.4276 ns | 0.2133 ns | 0.4770 ns | 69311564.69 | 13.9025 ns | 14.0442 ns | 14.2456 ns | 14.9020 ns | 15.1173 ns | MsvcrtMemmove | 74 | 25.6711 ns | 0.3497 ns | 1.03 | 25.7452 ns | 0.1564 ns | 0.3497 ns | 38842122.61 | 25.3449 ns | 25.4524 ns | 25.6711 ns | 26.0752 ns | 26.2642 ns | MsvcrtMemmoveOverhead | 74 | 21.3382 ns | 0.4273 ns | 0.86 | 21.4224 ns | 0.1911 ns | 0.4273 ns | 46680112.29 | 20.8863 ns | 21.1029 ns | 21.3382 ns | 21.7840 ns | 22.0700 ns | UnsafeCopyBlock | 74 | 12.9390 ns | 0.2325 ns | 0.52 | 12.9506 ns | 0.1040 ns | 0.2325 ns | 77216522.39 | 12.6278 ns | 12.7681 ns | 12.9390 ns | 13.1389 ns | 13.2790 ns | IllyriadVectorizedCopy | 74 | 15.1821 ns | 0.2318 ns | 0.61 | 15.2376 ns | 0.1037 ns | 0.2318 ns | 65627255.25 | 14.9465 ns | 15.0357 ns | 15.1821 ns | 15.4672 ns | 15.5341 ns | AndermanVectorizedCopy | 74 | 9.2761 ns | 0.1632 ns | 0.37 | 9.2012 ns | 0.0730 ns | 0.1632 ns | 108681031.81 | 8.9603 ns | 9.0362 ns | 9.2761 ns | 9.3288 ns | 9.3635 ns | UnsafeIllyriadVectorizedCopy | 74 | 12.2910 ns | 0.1470 ns | 0.49 | 12.2362 ns | 0.0658 ns | 0.1470 ns | 81724646.27 | 12.0241 ns | 12.0922 ns | 12.2910 ns | 12.3528 ns | 12.4053 ns | UnsafeAndermanVectorizedCopy | 74 | 8.0299 ns | 0.0801 ns | 0.32 | 8.0238 ns | 0.0358 ns | 0.0801 ns | 124629281.91 | 7.9008 ns | 7.9586 ns | 8.0299 ns | 8.0859 ns | 8.1230 ns | Buffer_MemmoveOriginal | 74 | 13.6689 ns | 0.1392 ns | 0.55 | 13.6928 ns | 0.0622 ns | 0.1392 ns | 73031154.53 | 13.5527 ns | 13.5603 ns | 13.6689 ns | 13.8372 ns | 13.8406 ns | Buffer_MemmoveJamesqo | 74 | 13.6603 ns | 0.2088 ns | 0.55 | 13.5372 ns | 0.0934 ns | 0.2088 ns | 73870743.65 | 13.2577 ns | 13.3149 ns | 13.6603 ns | 13.6979 ns | 13.7305 ns | Buffer_MemmoveTannerGooding | 74 | 12.8039 ns | 0.1056 ns | 0.51 | 12.7862 ns | 0.0472 ns | 0.1056 ns | 78209439.84 | 12.6557 ns | 12.6791 ns | 12.8039 ns | 12.8844 ns | 12.9066 ns | Buffer_MemmoveJamesqo2 | 74 | 9.8649 ns | 0.2037 ns | 0.40 | 9.8791 ns | 0.0911 ns | 0.2037 ns | 101223580.47 | 9.6753 ns | 9.6794 ns | 9.8649 ns | 10.0859 ns | 10.1010 ns | Buffer_MemmoveTannerGooding2 | 74 | 12.2984 ns | 0.1357 ns | 0.49 | 12.3341 ns | 0.0607 ns | 0.1357 ns | 81076298.84 | 12.1574 ns | 12.2182 ns | 12.2984 ns | 12.4678 ns | 12.5025 ns | ArrayCopy | 75 | 25.1270 ns | 0.1299 ns | 1.00 | 25.1070 ns | 0.0581 ns | 0.1299 ns | 39829513.42 | 24.9712 ns | 24.9736 ns | 25.1270 ns | 25.2304 ns | 25.2540 ns | SimpleLoop | 75 | 114.4857 ns | 1.1155 ns | 4.56 | 114.8378 ns | 0.4989 ns | 1.1155 ns | 8707933.19 | 113.7974 ns | 113.9843 ns | 114.4857 ns | 115.8674 ns | 116.6440 ns | BufferBlockCopy | 75 | 25.8267 ns | 0.1342 ns | 1.03 | 25.7984 ns | 0.0600 ns | 0.1342 ns | 38762156.17 | 25.5945 ns | 25.6697 ns | 25.8267 ns | 25.9129 ns | 25.9288 ns | BufferMemoryCopy | 75 | 15.4108 ns | 0.0828 ns | 0.61 | 15.3975 ns | 0.0370 ns | 0.0828 ns | 64945577.67 | 15.2783 ns | 15.3171 ns | 15.4108 ns | 15.4713 ns | 15.4857 ns | MsvcrtMemmove | 75 | 26.5820 ns | 0.3134 ns | 1.06 | 26.4474 ns | 0.1402 ns | 0.3134 ns | 37810892.14 | 25.8897 ns | 26.2155 ns | 26.5820 ns | 26.6120 ns | 26.6300 ns | MsvcrtMemmoveOverhead | 75 | 21.1457 ns | 0.3094 ns | 0.84 | 21.1770 ns | 0.1384 ns | 0.3094 ns | 47221128.58 | 20.7269 ns | 20.9231 ns | 21.1457 ns | 21.4464 ns | 21.5706 ns | UnsafeCopyBlock | 75 | 13.5433 ns | 0.1807 ns | 0.54 | 13.5198 ns | 0.0808 ns | 0.1807 ns | 73965451.54 | 13.2776 ns | 13.3638 ns | 13.5433 ns | 13.6641 ns | 13.7756 ns | IllyriadVectorizedCopy | 75 | 16.1940 ns | 0.2828 ns | 0.64 | 16.2521 ns | 0.1265 ns | 0.2828 ns | 61530508.45 | 15.8655 ns | 16.0137 ns | 16.1940 ns | 16.5195 ns | 16.6090 ns | AndermanVectorizedCopy | 75 | 9.2823 ns | 0.0370 ns | 0.37 | 9.2819 ns | 0.0165 ns | 0.0370 ns | 107736318.55 | 9.2420 ns | 9.2512 ns | 9.2823 ns | 9.3124 ns | 9.3403 ns | UnsafeIllyriadVectorizedCopy | 75 | 12.9071 ns | 0.1730 ns | 0.51 | 12.8623 ns | 0.0774 ns | 0.1730 ns | 77746690.86 | 12.5682 ns | 12.7195 ns | 12.9071 ns | 12.9827 ns | 13.0156 ns | UnsafeAndermanVectorizedCopy | 75 | 8.2786 ns | 0.1485 ns | 0.33 | 8.2051 ns | 0.0664 ns | 0.1485 ns | 121875124.11 | 7.9690 ns | 8.0607 ns | 8.2786 ns | 8.3128 ns | 8.3352 ns | Buffer_MemmoveOriginal | 75 | 13.1792 ns | 0.2801 ns | 0.52 | 13.2029 ns | 0.1253 ns | 0.2801 ns | 75740763.92 | 12.9188 ns | 12.9340 ns | 13.1792 ns | 13.4838 ns | 13.5560 ns | Buffer_MemmoveJamesqo | 75 | 12.9880 ns | 0.3703 ns | 0.52 | 13.2206 ns | 0.1656 ns | 0.3703 ns | 75639693.23 | 12.9199 ns | 12.9403 ns | 12.9880 ns | 13.6171 ns | 13.7222 ns | Buffer_MemmoveTannerGooding | 75 | 12.9829 ns | 0.3216 ns | 0.52 | 13.0792 ns | 0.1438 ns | 0.3216 ns | 76457205.59 | 12.7226 ns | 12.7900 ns | 12.9829 ns | 13.4166 ns | 13.4316 ns | Buffer_MemmoveJamesqo2 | 75 | 9.8390 ns | 0.1094 ns | 0.39 | 9.8535 ns | 0.0489 ns | 0.1094 ns | 101486342.19 | 9.7244 ns | 9.7700 ns | 9.8390 ns | 9.9444 ns | 10.0251 ns | Buffer_MemmoveTannerGooding2 | 75 | 12.3668 ns | 0.1042 ns | 0.49 | 12.4188 ns | 0.0466 ns | 0.1042 ns | 80522822.58 | 12.3162 ns | 12.3360 ns | 12.3668 ns | 12.5278 ns | 12.5629 ns | ArrayCopy | 76 | 24.8839 ns | 0.3819 ns | 1.00 | 24.9169 ns | 0.1708 ns | 0.3819 ns | 40133328.18 | 24.5071 ns | 24.5604 ns | 24.8839 ns | 25.2900 ns | 25.4380 ns | SimpleLoop | 76 | 117.6208 ns | 0.8727 ns | 4.73 | 117.4289 ns | 0.3903 ns | 0.8727 ns | 8515789 | 116.4487 ns | 116.5163 ns | 117.6208 ns | 118.2456 ns | 118.2681 ns | BufferBlockCopy | 76 | 25.6864 ns | 0.4217 ns | 1.03 | 25.5062 ns | 0.1886 ns | 0.4217 ns | 39206115.45 | 24.9867 ns | 25.0613 ns | 25.6864 ns | 25.8611 ns | 25.9612 ns | BufferMemoryCopy | 76 | 14.1509 ns | 0.2502 ns | 0.57 | 14.1407 ns | 0.1119 ns | 0.2502 ns | 70717780.72 | 13.8563 ns | 13.9279 ns | 14.1509 ns | 14.3484 ns | 14.5262 ns | MsvcrtMemmove | 76 | 27.0196 ns | 0.3238 ns | 1.09 | 27.0332 ns | 0.1448 ns | 0.3238 ns | 36991608.1 | 26.5916 ns | 26.7683 ns | 27.0196 ns | 27.3048 ns | 27.4902 ns | MsvcrtMemmoveOverhead | 76 | 21.3788 ns | 0.1392 ns | 0.86 | 21.3048 ns | 0.0623 ns | 0.1392 ns | 46937783.01 | 21.1340 ns | 21.1543 ns | 21.3788 ns | 21.4183 ns | 21.4266 ns | UnsafeCopyBlock | 76 | 14.2222 ns | 0.0624 ns | 0.57 | 14.2342 ns | 0.0279 ns | 0.0624 ns | 70253259 | 14.1710 ns | 14.1817 ns | 14.2222 ns | 14.2927 ns | 14.3305 ns | IllyriadVectorizedCopy | 76 | 13.8940 ns | 0.2912 ns | 0.56 | 13.8923 ns | 0.1303 ns | 0.2912 ns | 71982107.08 | 13.5603 ns | 13.6270 ns | 13.8940 ns | 14.1568 ns | 14.3145 ns | AndermanVectorizedCopy | 76 | 9.2333 ns | 0.0817 ns | 0.37 | 9.2570 ns | 0.0366 ns | 0.0817 ns | 108026646.12 | 9.1625 ns | 9.1867 ns | 9.2333 ns | 9.3390 ns | 9.3678 ns | UnsafeIllyriadVectorizedCopy | 76 | 10.3623 ns | 0.1060 ns | 0.42 | 10.3739 ns | 0.0474 ns | 0.1060 ns | 96396147.8 | 10.2626 ns | 10.2843 ns | 10.3623 ns | 10.4692 ns | 10.5387 ns | UnsafeAndermanVectorizedCopy | 76 | 8.2233 ns | 0.0308 ns | 0.33 | 8.2157 ns | 0.0138 ns | 0.0308 ns | 121718805.41 | 8.1630 ns | 8.1908 ns | 8.2233 ns | 8.2367 ns | 8.2424 ns | Buffer_MemmoveOriginal | 76 | 13.5994 ns | 0.1645 ns | 0.55 | 13.6462 ns | 0.0736 ns | 0.1645 ns | 73280281.25 | 13.5179 ns | 13.5316 ns | 13.5994 ns | 13.7842 ns | 13.9280 ns | Buffer_MemmoveJamesqo | 76 | 13.5461 ns | 0.2127 ns | 0.54 | 13.5286 ns | 0.0951 ns | 0.2127 ns | 73917551.3 | 13.2250 ns | 13.3243 ns | 13.5461 ns | 13.7241 ns | 13.7463 ns | Buffer_MemmoveTannerGooding | 76 | 12.4690 ns | 0.2196 ns | 0.50 | 12.5493 ns | 0.0982 ns | 0.2196 ns | 79685867.68 | 12.3461 ns | 12.3681 ns | 12.4690 ns | 12.7705 ns | 12.8752 ns | Buffer_MemmoveJamesqo2 | 76 | 9.4807 ns | 0.2106 ns | 0.38 | 9.5752 ns | 0.0942 ns | 0.2106 ns | 104436938.03 | 9.4615 ns | 9.4652 ns | 9.4807 ns | 9.7323 ns | 9.9502 ns | Buffer_MemmoveTannerGooding2 | 76 | 12.3322 ns | 0.1717 ns | 0.50 | 12.4181 ns | 0.0768 ns | 0.1717 ns | 80527435.4 | 12.2911 ns | 12.2913 ns | 12.3322 ns | 12.5879 ns | 12.6897 ns | ArrayCopy | 77 | 25.2510 ns | 0.2211 ns | 1.00 | 25.2343 ns | 0.0989 ns | 0.2211 ns | 39628653.83 | 25.0324 ns | 25.0371 ns | 25.2510 ns | 25.4231 ns | 25.5749 ns | SimpleLoop | 77 | 117.7992 ns | 1.2424 ns | 4.67 | 117.5654 ns | 0.5556 ns | 1.2424 ns | 8505900.34 | 115.9715 ns | 116.3368 ns | 117.7992 ns | 118.6772 ns | 119.1023 ns | BufferBlockCopy | 77 | 25.6015 ns | 0.6315 ns | 1.01 | 25.8239 ns | 0.2824 ns | 0.6315 ns | 38723885.34 | 25.1268 ns | 25.3119 ns | 25.6015 ns | 26.4470 ns | 26.7441 ns | BufferMemoryCopy | 77 | 15.4165 ns | 0.1905 ns | 0.61 | 15.3167 ns | 0.0852 ns | 0.1905 ns | 65288067.22 | 14.9810 ns | 15.1626 ns | 15.4165 ns | 15.4210 ns | 15.4240 ns | MsvcrtMemmove | 77 | 27.8961 ns | 0.2561 ns | 1.10 | 27.9104 ns | 0.1145 ns | 0.2561 ns | 35828945.84 | 27.6391 ns | 27.6641 ns | 27.8961 ns | 28.1639 ns | 28.2379 ns | MsvcrtMemmoveOverhead | 77 | 21.2233 ns | 0.0820 ns | 0.84 | 21.2704 ns | 0.0367 ns | 0.0820 ns | 47013722.78 | 21.2046 ns | 21.2062 ns | 21.2233 ns | 21.3581 ns | 21.3813 ns | UnsafeCopyBlock | 77 | 14.6737 ns | 0.1936 ns | 0.58 | 14.6603 ns | 0.0866 ns | 0.1936 ns | 68211267.89 | 14.3712 ns | 14.4868 ns | 14.6737 ns | 14.8272 ns | 14.8869 ns | IllyriadVectorizedCopy | 77 | 13.9081 ns | 0.1942 ns | 0.55 | 13.8794 ns | 0.0869 ns | 0.1942 ns | 72049289.44 | 13.5628 ns | 13.7106 ns | 13.9081 ns | 14.0339 ns | 14.0629 ns | AndermanVectorizedCopy | 77 | 9.2200 ns | 0.1554 ns | 0.37 | 9.1932 ns | 0.0695 ns | 0.1554 ns | 108775636.76 | 8.9895 ns | 9.0432 ns | 9.2200 ns | 9.3299 ns | 9.3919 ns | UnsafeIllyriadVectorizedCopy | 77 | 10.1408 ns | 0.0697 ns | 0.40 | 10.1332 ns | 0.0312 ns | 0.0697 ns | 98685502.17 | 10.0568 ns | 10.0636 ns | 10.1408 ns | 10.1990 ns | 10.2206 ns | UnsafeAndermanVectorizedCopy | 77 | 8.1330 ns | 0.1630 ns | 0.32 | 8.0786 ns | 0.0729 ns | 0.1630 ns | 123783978.23 | 7.8321 ns | 7.9177 ns | 8.1330 ns | 8.2123 ns | 8.2363 ns | Buffer_MemmoveOriginal | 77 | 13.1539 ns | 0.0595 ns | 0.52 | 13.1854 ns | 0.0266 ns | 0.0595 ns | 75841441.2 | 13.1251 ns | 13.1385 ns | 13.1539 ns | 13.2480 ns | 13.2649 ns | Buffer_MemmoveJamesqo | 77 | 13.2716 ns | 0.0526 ns | 0.53 | 13.2526 ns | 0.0235 ns | 0.0526 ns | 75457101.11 | 13.1879 ns | 13.1980 ns | 13.2716 ns | 13.2976 ns | 13.3135 ns | Buffer_MemmoveTannerGooding | 77 | 12.6373 ns | 0.2241 ns | 0.50 | 12.5874 ns | 0.1002 ns | 0.2241 ns | 79444499.01 | 12.3461 ns | 12.3528 ns | 12.6373 ns | 12.7970 ns | 12.8119 ns | Buffer_MemmoveJamesqo2 | 77 | 9.4808 ns | 0.1796 ns | 0.38 | 9.4508 ns | 0.0803 ns | 0.1796 ns | 105811672.9 | 9.2199 ns | 9.2731 ns | 9.4808 ns | 9.6134 ns | 9.6702 ns | Buffer_MemmoveTannerGooding2 | 77 | 12.3882 ns | 0.1789 ns | 0.49 | 12.4478 ns | 0.0800 ns | 0.1789 ns | 80335396.51 | 12.3290 ns | 12.3313 ns | 12.3882 ns | 12.5941 ns | 12.7592 ns | ArrayCopy | 78 | 25.0384 ns | 0.3124 ns | 1.00 | 25.2140 ns | 0.1397 ns | 0.3124 ns | 39660454.69 | 24.9537 ns | 24.9615 ns | 25.0384 ns | 25.5544 ns | 25.5657 ns | SimpleLoop | 78 | 119.8146 ns | 1.2434 ns | 4.79 | 119.1949 ns | 0.5561 ns | 1.2434 ns | 8389622.3 | 117.4895 ns | 117.8800 ns | 119.8146 ns | 120.1999 ns | 120.2929 ns | BufferBlockCopy | 78 | 25.2637 ns | 0.4448 ns | 1.01 | 25.4264 ns | 0.1989 ns | 0.4448 ns | 39329196.53 | 25.0109 ns | 25.0879 ns | 25.2637 ns | 25.8463 ns | 26.1390 ns | BufferMemoryCopy | 78 | 13.8067 ns | 0.2413 ns | 0.55 | 13.7470 ns | 0.1079 ns | 0.2413 ns | 72743173.97 | 13.4901 ns | 13.5060 ns | 13.8067 ns | 13.9582 ns | 14.0665 ns | MsvcrtMemmove | 78 | 28.5159 ns | 0.2919 ns | 1.14 | 28.5239 ns | 0.1305 ns | 0.2919 ns | 35058348.74 | 28.2365 ns | 28.2646 ns | 28.5159 ns | 28.7871 ns | 28.9690 ns | MsvcrtMemmoveOverhead | 78 | 20.7197 ns | 0.2869 ns | 0.83 | 20.8889 ns | 0.1283 ns | 0.2869 ns | 47872279.79 | 20.6571 ns | 20.6749 ns | 20.7197 ns | 21.1875 ns | 21.3098 ns | UnsafeCopyBlock | 78 | 15.1832 ns | 0.1480 ns | 0.61 | 15.2508 ns | 0.0662 ns | 0.1480 ns | 65570265.85 | 15.1024 ns | 15.1319 ns | 15.1832 ns | 15.4036 ns | 15.4600 ns | IllyriadVectorizedCopy | 78 | 14.3731 ns | 0.1956 ns | 0.57 | 14.2998 ns | 0.0875 ns | 0.1956 ns | 69931238.2 | 14.0664 ns | 14.0914 ns | 14.3731 ns | 14.4715 ns | 14.4891 ns | AndermanVectorizedCopy | 78 | 9.2892 ns | 0.0426 ns | 0.37 | 9.2953 ns | 0.0191 ns | 0.0426 ns | 107581616.45 | 9.2423 ns | 9.2571 ns | 9.2892 ns | 9.3364 ns | 9.3521 ns | UnsafeIllyriadVectorizedCopy | 78 | 10.9768 ns | 0.1003 ns | 0.44 | 10.9946 ns | 0.0449 ns | 0.1003 ns | 90954129.02 | 10.8756 ns | 10.9015 ns | 10.9768 ns | 11.0965 ns | 11.1121 ns | UnsafeAndermanVectorizedCopy | 78 | 8.1721 ns | 0.0951 ns | 0.33 | 8.1555 ns | 0.0425 ns | 0.0951 ns | 122615893.85 | 8.0007 ns | 8.0736 ns | 8.1721 ns | 8.2293 ns | 8.2515 ns | Buffer_MemmoveOriginal | 78 | 13.0109 ns | 0.0707 ns | 0.52 | 13.0324 ns | 0.0316 ns | 0.0707 ns | 76732077.58 | 12.9436 ns | 12.9715 ns | 13.0109 ns | 13.1039 ns | 13.1171 ns | Buffer_MemmoveJamesqo | 78 | 13.0286 ns | 0.0863 ns | 0.52 | 13.0158 ns | 0.0386 ns | 0.0863 ns | 76829785.2 | 12.9028 ns | 12.9342 ns | 13.0286 ns | 13.0909 ns | 13.1302 ns | Buffer_MemmoveTannerGooding | 78 | 12.6780 ns | 0.1978 ns | 0.51 | 12.6361 ns | 0.0884 ns | 0.1978 ns | 79138386.43 | 12.3397 ns | 12.4540 ns | 12.6780 ns | 12.7973 ns | 12.8690 ns | Buffer_MemmoveJamesqo2 | 78 | 9.6532 ns | 0.0385 ns | 0.39 | 9.6403 ns | 0.0172 ns | 0.0385 ns | 103731196.1 | 9.5739 ns | 9.6083 ns | 9.6532 ns | 9.6659 ns | 9.6703 ns | Buffer_MemmoveTannerGooding2 | 78 | 12.3465 ns | 0.1093 ns | 0.49 | 12.3963 ns | 0.0489 ns | 0.1093 ns | 80669207.16 | 12.2884 ns | 12.3048 ns | 12.3465 ns | 12.5127 ns | 12.5339 ns | ArrayCopy | 79 | 25.1497 ns | 0.3783 ns | 1.00 | 25.0757 ns | 0.1692 ns | 0.3783 ns | 39879304.29 | 24.5299 ns | 24.7377 ns | 25.1497 ns | 25.3766 ns | 25.5650 ns | SimpleLoop | 79 | 121.6582 ns | 0.6855 ns | 4.84 | 121.9802 ns | 0.3066 ns | 0.6855 ns | 8198049.73 | 121.4774 ns | 121.5254 ns | 121.6582 ns | 122.5961 ns | 123.1434 ns | BufferBlockCopy | 79 | 25.5975 ns | 0.4453 ns | 1.02 | 25.6734 ns | 0.1992 ns | 0.4453 ns | 38950893.44 | 25.0412 ns | 25.2885 ns | 25.5975 ns | 26.0961 ns | 26.1717 ns | BufferMemoryCopy | 79 | 15.3736 ns | 0.0925 ns | 0.61 | 15.3869 ns | 0.0414 ns | 0.0925 ns | 64990289.47 | 15.2771 ns | 15.2998 ns | 15.3736 ns | 15.4806 ns | 15.4929 ns | MsvcrtMemmove | 79 | 23.5710 ns | 0.3021 ns | 0.94 | 23.6196 ns | 0.1351 ns | 0.3021 ns | 42337667.66 | 23.2154 ns | 23.3530 ns | 23.5710 ns | 23.9106 ns | 23.9921 ns | MsvcrtMemmoveOverhead | 79 | 21.1941 ns | 0.1082 ns | 0.84 | 21.2652 ns | 0.0484 ns | 0.1082 ns | 47025260.94 | 21.1776 ns | 21.1853 ns | 21.1941 ns | 21.3805 ns | 21.4146 ns | UnsafeCopyBlock | 79 | 16.0282 ns | 0.1713 ns | 0.64 | 16.0653 ns | 0.0766 ns | 0.1713 ns | 62246129.29 | 15.9010 ns | 15.9250 ns | 16.0282 ns | 16.2240 ns | 16.3362 ns | IllyriadVectorizedCopy | 79 | 15.7517 ns | 0.1365 ns | 0.63 | 15.7566 ns | 0.0610 ns | 0.1365 ns | 63465616.11 | 15.6240 ns | 15.6417 ns | 15.7517 ns | 15.8738 ns | 15.9738 ns | AndermanVectorizedCopy | 79 | 9.2802 ns | 0.0872 ns | 0.37 | 9.3141 ns | 0.0390 ns | 0.0872 ns | 107364295.6 | 9.2411 ns | 9.2534 ns | 9.2802 ns | 9.3917 ns | 9.4607 ns | UnsafeIllyriadVectorizedCopy | 79 | 11.7089 ns | 0.2330 ns | 0.47 | 11.8475 ns | 0.1042 ns | 0.2330 ns | 84405805.88 | 11.6916 ns | 11.6950 ns | 11.7089 ns | 12.0694 ns | 12.2320 ns | UnsafeAndermanVectorizedCopy | 79 | 8.2813 ns | 0.0874 ns | 0.33 | 8.2729 ns | 0.0391 ns | 0.0874 ns | 120876877.6 | 8.1579 ns | 8.1909 ns | 8.2813 ns | 8.3507 ns | 8.3876 ns | Buffer_MemmoveOriginal | 79 | 12.8264 ns | 0.1421 ns | 0.51 | 12.8145 ns | 0.0636 ns | 0.1421 ns | 78036744.04 | 12.6464 ns | 12.6813 ns | 12.8264 ns | 12.9416 ns | 13.0138 ns | Buffer_MemmoveJamesqo | 79 | 12.6818 ns | 0.1345 ns | 0.50 | 12.7331 ns | 0.0602 ns | 0.1345 ns | 78535462.08 | 12.5711 ns | 12.6197 ns | 12.6818 ns | 12.8722 ns | 12.8897 ns | Buffer_MemmoveTannerGooding | 79 | 12.8303 ns | 0.2201 ns | 0.51 | 12.7436 ns | 0.0984 ns | 0.2201 ns | 78470955.22 | 12.3576 ns | 12.5663 ns | 12.8303 ns | 12.8775 ns | 12.8926 ns | Buffer_MemmoveJamesqo2 | 79 | 9.4824 ns | 0.0598 ns | 0.38 | 9.4921 ns | 0.0268 ns | 0.0598 ns | 105350503.28 | 9.4043 ns | 9.4410 ns | 9.4824 ns | 9.5481 ns | 9.5521 ns | Buffer_MemmoveTannerGooding2 | 79 | 12.3675 ns | 0.1576 ns | 0.49 | 12.3563 ns | 0.0705 ns | 0.1576 ns | 80930152.45 | 12.1091 ns | 12.2260 ns | 12.3675 ns | 12.4811 ns | 12.5393 ns | ArrayCopy | 80 | 25.6243 ns | 0.3315 ns | 1.00 | 25.5249 ns | 0.1482 ns | 0.3315 ns | 39177454.26 | 25.1837 ns | 25.1933 ns | 25.6243 ns | 25.8068 ns | 25.9659 ns | SimpleLoop | 80 | 122.5298 ns | 0.8295 ns | 4.78 | 122.7737 ns | 0.3709 ns | 0.8295 ns | 8145067.48 | 121.9874 ns | 122.0854 ns | 122.5298 ns | 123.5839 ns | 124.0384 ns | BufferBlockCopy | 80 | 25.7577 ns | 0.2995 ns | 1.01 | 25.7445 ns | 0.1339 ns | 0.2995 ns | 38843205.41 | 25.2835 ns | 25.4937 ns | 25.7577 ns | 25.9888 ns | 26.1007 ns | BufferMemoryCopy | 80 | 15.7718 ns | 0.0809 ns | 0.62 | 15.7744 ns | 0.0362 ns | 0.0809 ns | 63393716.74 | 15.6921 ns | 15.7004 ns | 15.7718 ns | 15.8498 ns | 15.8931 ns | MsvcrtMemmove | 80 | 24.5465 ns | 0.5236 ns | 0.96 | 24.5972 ns | 0.2341 ns | 0.5236 ns | 40654976.09 | 24.0560 ns | 24.1416 ns | 24.5465 ns | 25.0783 ns | 25.3955 ns | MsvcrtMemmoveOverhead | 80 | 21.3578 ns | 0.1798 ns | 0.83 | 21.2931 ns | 0.0804 ns | 0.1798 ns | 46963534.91 | 21.0281 ns | 21.1219 ns | 21.3578 ns | 21.4320 ns | 21.5037 ns | UnsafeCopyBlock | 80 | 12.0333 ns | 0.1954 ns | 0.47 | 12.0360 ns | 0.0874 ns | 0.1954 ns | 83083870.17 | 11.7613 ns | 11.8761 ns | 12.0333 ns | 12.1973 ns | 12.3049 ns | IllyriadVectorizedCopy | 80 | 11.0533 ns | 0.0823 ns | 0.43 | 11.0473 ns | 0.0368 ns | 0.0823 ns | 90519868.9 | 10.9173 ns | 10.9759 ns | 11.0533 ns | 11.1157 ns | 11.1335 ns | AndermanVectorizedCopy | 80 | 11.0650 ns | 0.1593 ns | 0.43 | 11.0577 ns | 0.0712 ns | 0.1593 ns | 90434972.79 | 10.8319 ns | 10.9149 ns | 11.0650 ns | 11.1968 ns | 11.2607 ns | UnsafeIllyriadVectorizedCopy | 80 | 8.6350 ns | 0.1052 ns | 0.34 | 8.6588 ns | 0.0471 ns | 0.1052 ns | 115489002.14 | 8.5240 ns | 8.5661 ns | 8.6350 ns | 8.7635 ns | 8.7863 ns | UnsafeAndermanVectorizedCopy | 80 | 8.6274 ns | 0.1611 ns | 0.34 | 8.5976 ns | 0.0720 ns | 0.1611 ns | 116311833.42 | 8.3405 ns | 8.4580 ns | 8.6274 ns | 8.7222 ns | 8.7735 ns | Buffer_MemmoveOriginal | 80 | 15.2895 ns | 0.3318 ns | 0.60 | 15.3134 ns | 0.1484 ns | 0.3318 ns | 65302113.63 | 14.8627 ns | 15.0373 ns | 15.2895 ns | 15.6015 ns | 15.7752 ns | Buffer_MemmoveJamesqo | 80 | 15.2657 ns | 0.3008 ns | 0.60 | 15.3525 ns | 0.1345 ns | 0.3008 ns | 65135761.85 | 14.9614 ns | 15.0926 ns | 15.2657 ns | 15.6559 ns | 15.6752 ns | Buffer_MemmoveTannerGooding | 80 | 12.6589 ns | 0.2766 ns | 0.49 | 12.8476 ns | 0.1237 ns | 0.2766 ns | 77835608.32 | 12.6398 ns | 12.6400 ns | 12.6589 ns | 13.1495 ns | 13.1816 ns | Buffer_MemmoveJamesqo2 | 80 | 9.7465 ns | 0.0794 ns | 0.38 | 9.7763 ns | 0.0355 ns | 0.0794 ns | 102288091 | 9.7029 ns | 9.7237 ns | 9.7465 ns | 9.8438 ns | 9.9103 ns | Buffer_MemmoveTannerGooding2 | 80 | 12.4068 ns | 0.0819 ns | 0.48 | 12.4070 ns | 0.0366 ns | 0.0819 ns | 80599976.59 | 12.2944 ns | 12.3296 ns | 12.4068 ns | 12.4844 ns | 12.4982 ns | ArrayCopy | 81 | 24.5630 ns | 0.2238 ns | 1.00 | 24.6658 ns | 0.1001 ns | 0.2238 ns | 40541915.55 | 24.4546 ns | 24.4780 ns | 24.5630 ns | 24.9051 ns | 24.9476 ns | SimpleLoop | 81 | 125.4771 ns | 1.7620 ns | 5.11 | 124.4912 ns | 0.7880 ns | 1.7620 ns | 8032694.92 | 121.7220 ns | 122.7318 ns | 125.4771 ns | 125.7577 ns | 125.8224 ns | BufferBlockCopy | 81 | 25.7110 ns | 0.5441 ns | 1.05 | 25.5579 ns | 0.2433 ns | 0.5441 ns | 39126816.4 | 24.8500 ns | 24.9941 ns | 25.7110 ns | 26.0452 ns | 26.1108 ns | BufferMemoryCopy | 81 | 16.8733 ns | 0.0819 ns | 0.69 | 16.8811 ns | 0.0366 ns | 0.0819 ns | 59237858.07 | 16.7568 ns | 16.8116 ns | 16.8733 ns | 16.9545 ns | 16.9670 ns | MsvcrtMemmove | 81 | 24.1203 ns | 0.5642 ns | 0.98 | 24.0482 ns | 0.2523 ns | 0.5642 ns | 41583093.36 | 23.4645 ns | 23.5043 ns | 24.1203 ns | 24.5561 ns | 24.8364 ns | MsvcrtMemmoveOverhead | 81 | 21.0806 ns | 0.2502 ns | 0.86 | 21.0604 ns | 0.1119 ns | 0.2502 ns | 47482438.88 | 20.7590 ns | 20.8112 ns | 21.0806 ns | 21.2996 ns | 21.3536 ns | UnsafeCopyBlock | 81 | 12.9525 ns | 0.1421 ns | 0.53 | 12.9420 ns | 0.0636 ns | 0.1421 ns | 77268081.03 | 12.7896 ns | 12.8094 ns | 12.9525 ns | 13.0692 ns | 13.1479 ns | IllyriadVectorizedCopy | 81 | 14.3322 ns | 0.1676 ns | 0.58 | 14.3130 ns | 0.0750 ns | 0.1676 ns | 69866583.6 | 14.1157 ns | 14.1645 ns | 14.3322 ns | 14.4519 ns | 14.5628 ns | AndermanVectorizedCopy | 81 | 10.9765 ns | 0.2440 ns | 0.45 | 10.9939 ns | 0.1091 ns | 0.2440 ns | 90959458.85 | 10.7538 ns | 10.7553 ns | 10.9765 ns | 11.2413 ns | 11.2685 ns | UnsafeIllyriadVectorizedCopy | 81 | 11.2542 ns | 0.1370 ns | 0.46 | 11.2716 ns | 0.0613 ns | 0.1370 ns | 88718891.06 | 11.1132 ns | 11.1406 ns | 11.2542 ns | 11.4112 ns | 11.4160 ns | UnsafeAndermanVectorizedCopy | 81 | 8.6332 ns | 0.0526 ns | 0.35 | 8.6521 ns | 0.0235 ns | 0.0526 ns | 115578411.9 | 8.5983 ns | 8.6059 ns | 8.6332 ns | 8.7079 ns | 8.7147 ns | Buffer_MemmoveOriginal | 81 | 15.0927 ns | 0.2229 ns | 0.61 | 15.0391 ns | 0.0997 ns | 0.2229 ns | 66493120.24 | 14.7261 ns | 14.8186 ns | 15.0927 ns | 15.2329 ns | 15.2890 ns | Buffer_MemmoveJamesqo | 81 | 15.1358 ns | 0.1085 ns | 0.62 | 15.0871 ns | 0.0485 ns | 0.1085 ns | 66281780.67 | 14.9696 ns | 14.9717 ns | 15.1358 ns | 15.1781 ns | 15.2057 ns | Buffer_MemmoveTannerGooding | 81 | 13.0047 ns | 0.0780 ns | 0.53 | 12.9772 ns | 0.0349 ns | 0.0780 ns | 77058383.01 | 12.8838 ns | 12.8945 ns | 13.0047 ns | 13.0461 ns | 13.0547 ns | Buffer_MemmoveJamesqo2 | 81 | 9.9193 ns | 0.1101 ns | 0.40 | 9.8925 ns | 0.0492 ns | 0.1101 ns | 101086801.19 | 9.7385 ns | 9.7869 ns | 9.9193 ns | 9.9847 ns | 10.0279 ns | Buffer_MemmoveTannerGooding2 | 81 | 12.4124 ns | 0.2071 ns | 0.51 | 12.3921 ns | 0.0926 ns | 0.2071 ns | 80696596.54 | 12.0720 ns | 12.2030 ns | 12.4124 ns | 12.5711 ns | 12.5964 ns | ArrayCopy | 82 | 25.0633 ns | 0.5625 ns | 1.00 | 25.1496 ns | 0.2516 ns | 0.5625 ns | 39762088.85 | 24.4120 ns | 24.6421 ns | 25.0633 ns | 25.7003 ns | 25.8244 ns | SimpleLoop | 82 | 213.0789 ns | 3.1250 ns | 8.50 | 214.2869 ns | 1.3975 ns | 3.1250 ns | 4666641.85 | 210.7098 ns | 211.6555 ns | 213.0789 ns | 217.5222 ns | 218.2405 ns | BufferBlockCopy | 82 | 25.6734 ns | 0.4322 ns | 1.02 | 25.8190 ns | 0.1933 ns | 0.4322 ns | 38731155.7 | 25.5197 ns | 25.5738 ns | 25.6734 ns | 26.1370 ns | 26.5829 ns | BufferMemoryCopy | 82 | 15.1767 ns | 0.2203 ns | 0.61 | 15.2144 ns | 0.0985 ns | 0.2203 ns | 65727241.3 | 14.9849 ns | 15.0128 ns | 15.1767 ns | 15.4348 ns | 15.5144 ns | MsvcrtMemmove | 82 | 24.0852 ns | 0.4674 ns | 0.96 | 24.0860 ns | 0.2090 ns | 0.4674 ns | 41517815.99 | 23.6317 ns | 23.6828 ns | 24.0852 ns | 24.4897 ns | 24.8194 ns | MsvcrtMemmoveOverhead | 82 | 21.2930 ns | 0.1382 ns | 0.85 | 21.2973 ns | 0.0618 ns | 0.1382 ns | 46954358.68 | 21.1390 ns | 21.1629 ns | 21.2930 ns | 21.4338 ns | 21.4638 ns | UnsafeCopyBlock | 82 | 13.5657 ns | 0.1174 ns | 0.54 | 13.5816 ns | 0.0525 ns | 0.1174 ns | 73629081.31 | 13.4494 ns | 13.5011 ns | 13.5657 ns | 13.6701 ns | 13.7723 ns | IllyriadVectorizedCopy | 82 | 15.6682 ns | 0.1441 ns | 0.63 | 15.6115 ns | 0.0645 ns | 0.1441 ns | 64055396.92 | 15.3845 ns | 15.4739 ns | 15.6682 ns | 15.7208 ns | 15.7535 ns | AndermanVectorizedCopy | 82 | 11.1135 ns | 0.0924 ns | 0.44 | 11.1003 ns | 0.0413 ns | 0.0924 ns | 90087470.67 | 10.9680 ns | 11.0118 ns | 11.1135 ns | 11.1823 ns | 11.2046 ns | UnsafeIllyriadVectorizedCopy | 82 | 12.1972 ns | 0.1386 ns | 0.49 | 12.1696 ns | 0.0620 ns | 0.1386 ns | 82171921.1 | 12.0010 ns | 12.0425 ns | 12.1972 ns | 12.2829 ns | 12.3686 ns | UnsafeAndermanVectorizedCopy | 82 | 8.6052 ns | 0.0505 ns | 0.34 | 8.5923 ns | 0.0226 ns | 0.0505 ns | 116383631.31 | 8.5050 ns | 8.5516 ns | 8.6052 ns | 8.6265 ns | 8.6312 ns | Buffer_MemmoveOriginal | 82 | 14.6709 ns | 0.1993 ns | 0.59 | 14.7243 ns | 0.0891 ns | 0.1993 ns | 67914729.03 | 14.4587 ns | 14.5546 ns | 14.6709 ns | 14.9208 ns | 14.9580 ns | Buffer_MemmoveJamesqo | 82 | 14.7587 ns | 0.1092 ns | 0.59 | 14.7657 ns | 0.0488 ns | 0.1092 ns | 67724441.25 | 14.6258 ns | 14.6625 ns | 14.7587 ns | 14.8725 ns | 14.8926 ns | Buffer_MemmoveTannerGooding | 82 | 13.1157 ns | 0.0617 ns | 0.52 | 13.0759 ns | 0.0276 ns | 0.0617 ns | 76476469.78 | 13.0035 ns | 13.0086 ns | 13.1157 ns | 13.1234 ns | 13.1253 ns | Buffer_MemmoveJamesqo2 | 82 | 9.7782 ns | 0.1523 ns | 0.39 | 9.8417 ns | 0.0681 ns | 0.1523 ns | 101608755.79 | 9.7060 ns | 9.7109 ns | 9.7782 ns | 10.0042 ns | 10.0335 ns | Buffer_MemmoveTannerGooding2 | 82 | 12.4032 ns | 0.1541 ns | 0.49 | 12.4720 ns | 0.0689 ns | 0.1541 ns | 80179385.43 | 12.3342 ns | 12.3526 ns | 12.4032 ns | 12.6259 ns | 12.7086 ns | ArrayCopy | 83 | 25.1711 ns | 0.2207 ns | 1.00 | 25.2147 ns | 0.0987 ns | 0.2207 ns | 39659431.47 | 24.9502 ns | 25.0110 ns | 25.1711 ns | 25.4401 ns | 25.4621 ns | SimpleLoop | 83 | 210.1176 ns | 2.8270 ns | 8.35 | 210.1216 ns | 1.2643 ns | 2.8270 ns | 4759149.2 | 206.2936 ns | 207.4208 ns | 210.1176 ns | 212.8244 ns | 213.1615 ns | BufferBlockCopy | 83 | 25.8852 ns | 0.1894 ns | 1.03 | 25.8597 ns | 0.0847 ns | 0.1894 ns | 38670150.54 | 25.6003 ns | 25.6745 ns | 25.8852 ns | 26.0323 ns | 26.0749 ns | BufferMemoryCopy | 83 | 16.4914 ns | 0.0899 ns | 0.66 | 16.5178 ns | 0.0402 ns | 0.0899 ns | 60540652.33 | 16.4403 ns | 16.4416 ns | 16.4914 ns | 16.6072 ns | 16.6522 ns | MsvcrtMemmove | 83 | 24.2434 ns | 0.2385 ns | 0.96 | 24.3520 ns | 0.1067 ns | 0.2385 ns | 41064306.95 | 24.1164 ns | 24.1749 ns | 24.2434 ns | 24.5836 ns | 24.7230 ns | MsvcrtMemmoveOverhead | 83 | 21.5642 ns | 0.5543 ns | 0.86 | 21.6494 ns | 0.2479 ns | 0.5543 ns | 46190553.33 | 21.0702 ns | 21.1484 ns | 21.5642 ns | 22.1931 ns | 22.4344 ns | UnsafeCopyBlock | 83 | 14.1261 ns | 0.2035 ns | 0.56 | 14.0584 ns | 0.0910 ns | 0.2035 ns | 71131646.79 | 13.7080 ns | 13.8870 ns | 14.1261 ns | 14.1961 ns | 14.2085 ns | IllyriadVectorizedCopy | 83 | 16.5528 ns | 0.2822 ns | 0.66 | 16.3714 ns | 0.1262 ns | 0.2822 ns | 61082213.28 | 16.0097 ns | 16.0660 ns | 16.5528 ns | 16.5861 ns | 16.6015 ns | AndermanVectorizedCopy | 83 | 11.0473 ns | 0.1561 ns | 0.44 | 11.0688 ns | 0.0698 ns | 0.1561 ns | 90344411.86 | 10.9089 ns | 10.9565 ns | 11.0473 ns | 11.1917 ns | 11.3279 ns | UnsafeIllyriadVectorizedCopy | 83 | 12.9431 ns | 0.1401 ns | 0.51 | 12.9168 ns | 0.0627 ns | 0.1401 ns | 77418655.29 | 12.7062 ns | 12.7959 ns | 12.9431 ns | 13.0245 ns | 13.0929 ns | UnsafeAndermanVectorizedCopy | 83 | 8.6138 ns | 0.0986 ns | 0.34 | 8.6605 ns | 0.0441 ns | 0.0986 ns | 115466699.28 | 8.5605 ns | 8.5787 ns | 8.6138 ns | 8.7657 ns | 8.7811 ns | Buffer_MemmoveOriginal | 83 | 14.4454 ns | 0.2709 ns | 0.57 | 14.3978 ns | 0.1212 ns | 0.2709 ns | 69454995.05 | 14.1150 ns | 14.1164 ns | 14.4454 ns | 14.6555 ns | 14.6644 ns | Buffer_MemmoveJamesqo | 83 | 14.5613 ns | 0.2074 ns | 0.58 | 14.5269 ns | 0.0927 ns | 0.2074 ns | 68838007.63 | 14.1843 ns | 14.3477 ns | 14.5613 ns | 14.6888 ns | 14.7085 ns | Buffer_MemmoveTannerGooding | 83 | 13.1272 ns | 0.1248 ns | 0.52 | 13.1088 ns | 0.0558 ns | 0.1248 ns | 76284568.97 | 12.9502 ns | 12.9837 ns | 13.1272 ns | 13.2247 ns | 13.2524 ns | Buffer_MemmoveJamesqo2 | 83 | 9.7763 ns | 0.1533 ns | 0.39 | 9.7025 ns | 0.0686 ns | 0.1533 ns | 103066182.57 | 9.4663 ns | 9.5509 ns | 9.7763 ns | 9.8172 ns | 9.8485 ns | Buffer_MemmoveTannerGooding2 | 83 | 12.4188 ns | 0.1424 ns | 0.49 | 12.3788 ns | 0.0637 ns | 0.1424 ns | 80783450.11 | 12.1560 ns | 12.2423 ns | 12.4188 ns | 12.4952 ns | 12.5070 ns | ArrayCopy | 84 | 25.0389 ns | 0.2593 ns | 1.00 | 25.1642 ns | 0.1160 ns | 0.2593 ns | 39739070.4 | 24.8970 ns | 24.9589 ns | 25.0389 ns | 25.4321 ns | 25.5266 ns | SimpleLoop | 84 | 212.1264 ns | 2.5035 ns | 8.47 | 212.7860 ns | 1.1196 ns | 2.5035 ns | 4699558.31 | 209.6371 ns | 210.7396 ns | 212.1264 ns | 215.1621 ns | 216.2881 ns | BufferBlockCopy | 84 | 25.7837 ns | 0.1725 ns | 1.03 | 25.7924 ns | 0.0771 ns | 0.1725 ns | 38771156.85 | 25.6310 ns | 25.6416 ns | 25.7837 ns | 25.9474 ns | 26.0595 ns | BufferMemoryCopy | 84 | 15.3655 ns | 0.1039 ns | 0.61 | 15.3578 ns | 0.0465 ns | 0.1039 ns | 65113680.62 | 15.1860 ns | 15.2715 ns | 15.3655 ns | 15.4402 ns | 15.4423 ns | MsvcrtMemmove | 84 | 24.1576 ns | 0.2025 ns | 0.96 | 24.1281 ns | 0.0906 ns | 0.2025 ns | 41445503.91 | 23.8176 ns | 23.9672 ns | 24.1576 ns | 24.2741 ns | 24.3835 ns | MsvcrtMemmoveOverhead | 84 | 21.3485 ns | 0.1653 ns | 0.85 | 21.2862 ns | 0.0739 ns | 0.1653 ns | 46978693.02 | 20.9947 ns | 21.1579 ns | 21.3485 ns | 21.3834 ns | 21.3956 ns | UnsafeCopyBlock | 84 | 14.7854 ns | 0.1212 ns | 0.59 | 14.8017 ns | 0.0542 ns | 0.1212 ns | 67559804.53 | 14.6813 ns | 14.6921 ns | 14.7854 ns | 14.9195 ns | 14.9763 ns | IllyriadVectorizedCopy | 84 | 13.4647 ns | 0.1981 ns | 0.54 | 13.4777 ns | 0.0886 ns | 0.1981 ns | 74196389.73 | 13.2729 ns | 13.2832 ns | 13.4647 ns | 13.6788 ns | 13.6874 ns | AndermanVectorizedCopy | 84 | 11.0550 ns | 0.1290 ns | 0.44 | 11.1230 ns | 0.0577 ns | 0.1290 ns | 89903659.03 | 11.0161 ns | 11.0171 ns | 11.0550 ns | 11.2630 ns | 11.2748 ns | UnsafeIllyriadVectorizedCopy | 84 | 10.4260 ns | 0.3801 ns | 0.42 | 10.4512 ns | 0.1700 ns | 0.3801 ns | 95682868.44 | 10.0270 ns | 10.0806 ns | 10.4260 ns | 10.8344 ns | 10.8726 ns | UnsafeAndermanVectorizedCopy | 84 | 8.6113 ns | 0.0616 ns | 0.34 | 8.6309 ns | 0.0276 ns | 0.0616 ns | 115862275.29 | 8.5758 ns | 8.5766 ns | 8.6113 ns | 8.6951 ns | 8.7132 ns | Buffer_MemmoveOriginal | 84 | 14.7902 ns | 0.1749 ns | 0.59 | 14.8509 ns | 0.0782 ns | 0.1749 ns | 67336188.62 | 14.6969 ns | 14.7190 ns | 14.7902 ns | 15.0131 ns | 15.1360 ns | Buffer_MemmoveJamesqo | 84 | 14.7220 ns | 0.2242 ns | 0.59 | 14.8571 ns | 0.1002 ns | 0.2242 ns | 67307941.38 | 14.6893 ns | 14.7045 ns | 14.7220 ns | 15.0772 ns | 15.2165 ns | Buffer_MemmoveTannerGooding | 84 | 12.9575 ns | 0.2852 ns | 0.52 | 12.9782 ns | 0.1275 ns | 0.2852 ns | 77052016.08 | 12.6130 ns | 12.7672 ns | 12.9575 ns | 13.1997 ns | 13.4121 ns | Buffer_MemmoveJamesqo2 | 84 | 11.3430 ns | 0.2177 ns | 0.45 | 11.3091 ns | 0.0973 ns | 0.2177 ns | 88424034.37 | 11.0418 ns | 11.1055 ns | 11.3430 ns | 11.4959 ns | 11.6133 ns | Buffer_MemmoveTannerGooding2 | 84 | 12.4607 ns | 0.1879 ns | 0.50 | 12.4146 ns | 0.0841 ns | 0.1879 ns | 80550289.62 | 12.1981 ns | 12.2269 ns | 12.4607 ns | 12.5793 ns | 12.6592 ns | ArrayCopy | 85 | 27.3209 ns | 0.3279 ns | 1.00 | 27.4489 ns | 0.1467 ns | 0.3279 ns | 36431342.58 | 27.2057 ns | 27.2548 ns | 27.3209 ns | 27.7070 ns | 28.0235 ns | SimpleLoop | 85 | 129.9175 ns | 2.3968 ns | 4.76 | 130.0687 ns | 1.0719 ns | 2.3968 ns | 7688246.08 | 127.2267 ns | 127.7388 ns | 129.9175 ns | 132.4742 ns | 132.5024 ns | BufferBlockCopy | 85 | 25.7822 ns | 0.3909 ns | 0.94 | 25.6826 ns | 0.1748 ns | 0.3909 ns | 38936896.32 | 25.0859 ns | 25.3262 ns | 25.7822 ns | 25.9891 ns | 26.1371 ns | BufferMemoryCopy | 85 | 16.4567 ns | 0.1119 ns | 0.60 | 16.5065 ns | 0.0500 ns | 0.1119 ns | 60582375.52 | 16.3878 ns | 16.4119 ns | 16.4567 ns | 16.6259 ns | 16.6284 ns | MsvcrtMemmove | 85 | 24.4400 ns | 0.2071 ns | 0.89 | 24.3420 ns | 0.0926 ns | 0.2071 ns | 41081228.51 | 24.1020 ns | 24.1182 ns | 24.4400 ns | 24.5169 ns | 24.5219 ns | MsvcrtMemmoveOverhead | 85 | 21.2717 ns | 0.1251 ns | 0.78 | 21.2059 ns | 0.0560 ns | 0.1251 ns | 47156680.26 | 21.0066 ns | 21.0836 ns | 21.2717 ns | 21.2953 ns | 21.3114 ns | UnsafeCopyBlock | 85 | 15.3833 ns | 0.1389 ns | 0.56 | 15.3904 ns | 0.0621 ns | 0.1389 ns | 64975676.97 | 15.2598 ns | 15.2636 ns | 15.3833 ns | 15.5207 ns | 15.5947 ns | IllyriadVectorizedCopy | 85 | 13.5773 ns | 0.1304 ns | 0.50 | 13.6650 ns | 0.0583 ns | 0.1304 ns | 73179687.42 | 13.5555 ns | 13.5664 ns | 13.5773 ns | 13.8074 ns | 13.8121 ns | AndermanVectorizedCopy | 85 | 11.0798 ns | 0.1312 ns | 0.41 | 11.0974 ns | 0.0587 ns | 0.1312 ns | 90111098.5 | 10.9159 ns | 10.9790 ns | 11.0798 ns | 11.2246 ns | 11.2324 ns | UnsafeIllyriadVectorizedCopy | 85 | 9.8242 ns | 0.2725 ns | 0.36 | 9.9954 ns | 0.1219 ns | 0.2725 ns | 100045686.59 | 9.7647 ns | 9.7835 ns | 9.8242 ns | 10.2930 ns | 10.3020 ns | UnsafeAndermanVectorizedCopy | 85 | 8.5629 ns | 0.1230 ns | 0.31 | 8.5122 ns | 0.0550 ns | 0.1230 ns | 117478387.6 | 8.3514 ns | 8.3828 ns | 8.5629 ns | 8.6162 ns | 8.6367 ns | Buffer_MemmoveOriginal | 85 | 14.5416 ns | 0.1562 ns | 0.53 | 14.5227 ns | 0.0699 ns | 0.1562 ns | 68857941.18 | 14.2703 ns | 14.3851 ns | 14.5416 ns | 14.6507 ns | 14.6630 ns | Buffer_MemmoveJamesqo | 85 | 14.4942 ns | 0.1571 ns | 0.53 | 14.4473 ns | 0.0703 ns | 0.1571 ns | 69217131.02 | 14.2605 ns | 14.2891 ns | 14.4942 ns | 14.5820 ns | 14.6473 ns | Buffer_MemmoveTannerGooding | 85 | 12.7294 ns | 0.1933 ns | 0.47 | 12.7468 ns | 0.0864 ns | 0.1933 ns | 78451164.03 | 12.4843 ns | 12.5729 ns | 12.7294 ns | 12.9294 ns | 12.9854 ns | Buffer_MemmoveJamesqo2 | 85 | 9.7687 ns | 0.0583 ns | 0.36 | 9.7706 ns | 0.0261 ns | 0.0583 ns | 102347351.85 | 9.7058 ns | 9.7169 ns | 9.7687 ns | 9.8254 ns | 9.8532 ns | Buffer_MemmoveTannerGooding2 | 85 | 12.5154 ns | 0.0962 ns | 0.46 | 12.4557 ns | 0.0430 ns | 0.0962 ns | 80284249.66 | 12.3279 ns | 12.3524 ns | 12.5154 ns | 12.5293 ns | 12.5359 ns | ArrayCopy | 86 | 25.4611 ns | 0.2523 ns | 1.00 | 25.2845 ns | 0.1128 ns | 0.2523 ns | 39549955.33 | 24.9612 ns | 25.0108 ns | 25.4611 ns | 25.4698 ns | 25.4737 ns | SimpleLoop | 86 | 131.6642 ns | 2.4503 ns | 5.17 | 131.6662 ns | 1.0958 ns | 2.4503 ns | 7594965.11 | 128.1505 ns | 129.9033 ns | 131.6642 ns | 133.4301 ns | 135.0782 ns | BufferBlockCopy | 86 | 25.5162 ns | 0.4745 ns | 1.00 | 25.5513 ns | 0.2122 ns | 0.4745 ns | 39136970.78 | 25.0638 ns | 25.0868 ns | 25.5162 ns | 26.0333 ns | 26.0666 ns | BufferMemoryCopy | 86 | 14.9511 ns | 0.2259 ns | 0.59 | 14.8808 ns | 0.1010 ns | 0.2259 ns | 67200476.5 | 14.5875 ns | 14.6461 ns | 14.9511 ns | 15.0805 ns | 15.1156 ns | MsvcrtMemmove | 86 | 24.2034 ns | 0.2119 ns | 0.95 | 24.2581 ns | 0.0948 ns | 0.2119 ns | 41223415.77 | 24.1110 ns | 24.1113 ns | 24.2034 ns | 24.4321 ns | 24.6231 ns | MsvcrtMemmoveOverhead | 86 | 21.2903 ns | 0.1376 ns | 0.84 | 21.3256 ns | 0.0615 ns | 0.1376 ns | 46891955.64 | 21.1804 ns | 21.2004 ns | 21.2903 ns | 21.4685 ns | 21.4959 ns | UnsafeCopyBlock | 86 | 15.8643 ns | 0.1147 ns | 0.62 | 15.9225 ns | 0.0513 ns | 0.1147 ns | 62804255.16 | 15.8186 ns | 15.8273 ns | 15.8643 ns | 16.0468 ns | 16.0512 ns | IllyriadVectorizedCopy | 86 | 14.4933 ns | 0.1582 ns | 0.57 | 14.5419 ns | 0.0708 ns | 0.1582 ns | 68766931.73 | 14.4159 ns | 14.4253 ns | 14.4933 ns | 14.6828 ns | 14.8066 ns | AndermanVectorizedCopy | 86 | 10.8791 ns | 0.0644 ns | 0.43 | 10.9040 ns | 0.0288 ns | 0.0644 ns | 91709521.57 | 10.8463 ns | 10.8506 ns | 10.8791 ns | 10.9698 ns | 10.9980 ns | UnsafeIllyriadVectorizedCopy | 86 | 10.9390 ns | 0.2194 ns | 0.43 | 11.0070 ns | 0.0981 ns | 0.2194 ns | 90851144.76 | 10.7621 ns | 10.8305 ns | 10.9390 ns | 11.2176 ns | 11.3347 ns | UnsafeAndermanVectorizedCopy | 86 | 8.5477 ns | 0.1217 ns | 0.34 | 8.5468 ns | 0.0544 ns | 0.1217 ns | 117002602.82 | 8.3545 ns | 8.4481 ns | 8.5477 ns | 8.6451 ns | 8.6832 ns | Buffer_MemmoveOriginal | 86 | 14.0972 ns | 0.2731 ns | 0.55 | 14.0978 ns | 0.1221 ns | 0.2731 ns | 70933194.46 | 13.7078 ns | 13.9016 ns | 14.0972 ns | 14.2942 ns | 14.4800 ns | Buffer_MemmoveJamesqo | 86 | 14.2233 ns | 0.1186 ns | 0.56 | 14.2104 ns | 0.0530 ns | 0.1186 ns | 70371102.51 | 14.0776 ns | 14.0912 ns | 14.2233 ns | 14.3231 ns | 14.3539 ns | Buffer_MemmoveTannerGooding | 86 | 13.0059 ns | 0.1047 ns | 0.51 | 13.0127 ns | 0.0468 ns | 0.1047 ns | 76848171.81 | 12.8645 ns | 12.9184 ns | 13.0059 ns | 13.1103 ns | 13.1342 ns | Buffer_MemmoveJamesqo2 | 86 | 9.7232 ns | 0.1374 ns | 0.38 | 9.6764 ns | 0.0615 ns | 0.1374 ns | 103344291.58 | 9.5156 ns | 9.5309 ns | 9.7232 ns | 9.7985 ns | 9.8174 ns | Buffer_MemmoveTannerGooding2 | 86 | 12.4306 ns | 0.0988 ns | 0.49 | 12.4174 ns | 0.0442 ns | 0.0988 ns | 80532320.95 | 12.2849 ns | 12.3187 ns | 12.4306 ns | 12.5094 ns | 12.5187 ns | ArrayCopy | 87 | 26.1082 ns | 0.4134 ns | 1.00 | 25.9866 ns | 0.1849 ns | 0.4134 ns | 38481351.82 | 25.4491 ns | 25.5565 ns | 26.1082 ns | 26.3559 ns | 26.3935 ns | SimpleLoop | 87 | 134.2664 ns | 2.3571 ns | 5.14 | 133.2826 ns | 1.0541 ns | 2.3571 ns | 7502857.22 | 129.4005 ns | 131.1687 ns | 134.2664 ns | 134.9045 ns | 135.5383 ns | BufferBlockCopy | 87 | 25.5912 ns | 0.2970 ns | 0.98 | 25.7344 ns | 0.1328 ns | 0.2970 ns | 38858548.42 | 25.4751 ns | 25.4883 ns | 25.5912 ns | 26.0520 ns | 26.1199 ns | BufferMemoryCopy | 87 | 16.2817 ns | 0.0875 ns | 0.62 | 16.2696 ns | 0.0391 ns | 0.0875 ns | 61464367.24 | 16.1351 ns | 16.1877 ns | 16.2817 ns | 16.3454 ns | 16.3480 ns | MsvcrtMemmove | 87 | 24.1757 ns | 0.2837 ns | 0.93 | 24.3547 ns | 0.1269 ns | 0.2837 ns | 41059905.38 | 24.1332 ns | 24.1528 ns | 24.1757 ns | 24.6460 ns | 24.7835 ns | MsvcrtMemmoveOverhead | 87 | 21.2681 ns | 0.1371 ns | 0.81 | 21.2537 ns | 0.0613 ns | 0.1371 ns | 47050718.71 | 21.0997 ns | 21.1141 ns | 21.2681 ns | 21.3860 ns | 21.4029 ns | UnsafeCopyBlock | 87 | 16.2694 ns | 0.3550 ns | 0.62 | 16.4441 ns | 0.1588 ns | 0.3550 ns | 60812136.08 | 16.1555 ns | 16.1653 ns | 16.2694 ns | 16.8102 ns | 16.9682 ns | IllyriadVectorizedCopy | 87 | 15.6353 ns | 0.2536 ns | 0.60 | 15.6112 ns | 0.1134 ns | 0.2536 ns | 64056671.27 | 15.2052 ns | 15.3873 ns | 15.6353 ns | 15.8230 ns | 15.8376 ns | AndermanVectorizedCopy | 87 | 10.7277 ns | 0.1622 ns | 0.41 | 10.7927 ns | 0.0725 ns | 0.1622 ns | 92654875.4 | 10.6188 ns | 10.6684 ns | 10.7277 ns | 10.9496 ns | 11.0388 ns | UnsafeIllyriadVectorizedCopy | 87 | 11.9586 ns | 0.1408 ns | 0.46 | 12.0120 ns | 0.0630 ns | 0.1408 ns | 83250164.51 | 11.8606 ns | 11.9079 ns | 11.9586 ns | 12.1428 ns | 12.2326 ns | UnsafeAndermanVectorizedCopy | 87 | 8.6247 ns | 0.1978 ns | 0.33 | 8.6170 ns | 0.0884 ns | 0.1978 ns | 116049853.5 | 8.3306 ns | 8.4579 ns | 8.6247 ns | 8.7722 ns | 8.8844 ns | Buffer_MemmoveOriginal | 87 | 13.8205 ns | 0.1003 ns | 0.53 | 13.7818 ns | 0.0449 ns | 0.1003 ns | 72559342.48 | 13.6073 ns | 13.7009 ns | 13.8205 ns | 13.8434 ns | 13.8604 ns | Buffer_MemmoveJamesqo | 87 | 13.5934 ns | 0.2897 ns | 0.52 | 13.6628 ns | 0.1295 ns | 0.2897 ns | 73191342.99 | 13.4273 ns | 13.4453 ns | 13.5934 ns | 13.9151 ns | 14.1478 ns | Buffer_MemmoveTannerGooding | 87 | 13.0451 ns | 0.1672 ns | 0.50 | 12.9829 ns | 0.0748 ns | 0.1672 ns | 77024367.69 | 12.7425 ns | 12.8199 ns | 13.0451 ns | 13.1148 ns | 13.1784 ns | Buffer_MemmoveJamesqo2 | 87 | 9.7272 ns | 0.2207 ns | 0.37 | 9.7864 ns | 0.0987 ns | 0.2207 ns | 102182470.66 | 9.4830 ns | 9.5991 ns | 9.7272 ns | 10.0033 ns | 10.0116 ns | Buffer_MemmoveTannerGooding2 | 87 | 12.4437 ns | 0.0881 ns | 0.48 | 12.4948 ns | 0.0394 ns | 0.0881 ns | 80032983.8 | 12.4207 ns | 12.4261 ns | 12.4437 ns | 12.5892 ns | 12.6133 ns | ArrayCopy | 88 | 29.4207 ns | 0.2633 ns | 1.00 | 29.5458 ns | 0.1177 ns | 0.2633 ns | 33845779.68 | 29.3038 ns | 29.3236 ns | 29.4207 ns | 29.8305 ns | 29.8335 ns | SimpleLoop | 88 | 134.7999 ns | 0.8066 ns | 4.58 | 134.9282 ns | 0.3607 ns | 0.8066 ns | 7411348.12 | 133.8273 ns | 134.2696 ns | 134.7999 ns | 135.6510 ns | 136.0267 ns | BufferBlockCopy | 88 | 25.9217 ns | 0.1262 ns | 0.88 | 25.8478 ns | 0.0565 ns | 0.1262 ns | 38688076.97 | 25.6908 ns | 25.7116 ns | 25.9217 ns | 25.9469 ns | 25.9655 ns | BufferMemoryCopy | 88 | 15.1279 ns | 0.1376 ns | 0.51 | 15.0775 ns | 0.0615 ns | 0.1376 ns | 66324086.89 | 14.8799 ns | 14.9368 ns | 15.1279 ns | 15.1930 ns | 15.2080 ns | MsvcrtMemmove | 88 | 23.9784 ns | 0.3903 ns | 0.82 | 23.8912 ns | 0.1745 ns | 0.3903 ns | 41856486.55 | 23.4146 ns | 23.4982 ns | 23.9784 ns | 24.2405 ns | 24.3722 ns | MsvcrtMemmoveOverhead | 88 | 21.4586 ns | 0.3693 ns | 0.73 | 21.6141 ns | 0.1651 ns | 0.3693 ns | 46266172.26 | 21.2404 ns | 21.2998 ns | 21.4586 ns | 22.0061 ns | 22.0747 ns | UnsafeCopyBlock | 88 | 12.6560 ns | 0.1124 ns | 0.43 | 12.6995 ns | 0.0503 ns | 0.1124 ns | 78743527.64 | 12.5583 ns | 12.6065 ns | 12.6560 ns | 12.8141 ns | 12.8283 ns | IllyriadVectorizedCopy | 88 | 14.1326 ns | 0.2010 ns | 0.48 | 14.1923 ns | 0.0899 ns | 0.2010 ns | 70460554.92 | 13.9548 ns | 14.0201 ns | 14.1326 ns | 14.3945 ns | 14.4594 ns | AndermanVectorizedCopy | 88 | 11.0161 ns | 0.1744 ns | 0.37 | 11.0290 ns | 0.0780 ns | 0.1744 ns | 90669795.97 | 10.7855 ns | 10.8697 ns | 11.0161 ns | 11.1949 ns | 11.2224 ns | UnsafeIllyriadVectorizedCopy | 88 | 10.6389 ns | 0.1605 ns | 0.36 | 10.7307 ns | 0.0718 ns | 0.1605 ns | 93190504.04 | 10.5962 ns | 10.6020 ns | 10.6389 ns | 10.9053 ns | 10.9206 ns | UnsafeAndermanVectorizedCopy | 88 | 8.5772 ns | 0.1448 ns | 0.29 | 8.5685 ns | 0.0648 ns | 0.1448 ns | 116706056.84 | 8.3399 ns | 8.4418 ns | 8.5772 ns | 8.6910 ns | 8.7122 ns | Buffer_MemmoveOriginal | 88 | 15.1464 ns | 0.2299 ns | 0.51 | 15.0725 ns | 0.1028 ns | 0.2299 ns | 66345980.74 | 14.7170 ns | 14.8633 ns | 15.1464 ns | 15.2447 ns | 15.3348 ns | Buffer_MemmoveJamesqo | 88 | 15.1548 ns | 0.1369 ns | 0.52 | 15.1804 ns | 0.0612 ns | 0.1369 ns | 65874341.5 | 15.0253 ns | 15.0658 ns | 15.1548 ns | 15.3078 ns | 15.3864 ns | Buffer_MemmoveTannerGooding | 88 | 13.1577 ns | 0.2708 ns | 0.45 | 13.0379 ns | 0.1211 ns | 0.2708 ns | 76699189.11 | 12.6416 ns | 12.7596 ns | 13.1577 ns | 13.2564 ns | 13.2758 ns | Buffer_MemmoveJamesqo2 | 88 | 9.9881 ns | 0.2751 ns | 0.34 | 10.0647 ns | 0.1230 ns | 0.2751 ns | 99357365.96 | 9.8890 ns | 9.8934 ns | 9.9881 ns | 10.2743 ns | 10.5484 ns | Buffer_MemmoveTannerGooding2 | 88 | 12.3258 ns | 0.3148 ns | 0.42 | 12.3291 ns | 0.1408 ns | 0.3148 ns | 81109169.64 | 12.0595 ns | 12.0672 ns | 12.3258 ns | 12.5926 ns | 12.8378 ns | ArrayCopy | 89 | 25.1022 ns | 0.6486 ns | 1.00 | 25.0673 ns | 0.2900 ns | 0.6486 ns | 39892664.78 | 24.1354 ns | 24.5816 ns | 25.1022 ns | 25.5355 ns | 25.9673 ns | SimpleLoop | 89 | 135.6595 ns | 2.0352 ns | 5.40 | 136.3789 ns | 0.9102 ns | 2.0352 ns | 7332514.06 | 134.0984 ns | 134.7263 ns | 135.6595 ns | 138.3911 ns | 139.3137 ns | BufferBlockCopy | 89 | 25.5691 ns | 0.4012 ns | 1.02 | 25.7366 ns | 0.1794 ns | 0.4012 ns | 38855113.87 | 25.4906 ns | 25.5283 ns | 25.5691 ns | 26.0287 ns | 26.4503 ns | BufferMemoryCopy | 89 | 16.0858 ns | 0.2351 ns | 0.64 | 16.0615 ns | 0.1051 ns | 0.2351 ns | 62260564.68 | 15.7517 ns | 15.8293 ns | 16.0858 ns | 16.2817 ns | 16.3242 ns | MsvcrtMemmove | 89 | 24.3653 ns | 0.5008 ns | 0.97 | 24.1699 ns | 0.2240 ns | 0.5008 ns | 41373716.29 | 23.6294 ns | 23.6388 ns | 24.3653 ns | 24.6033 ns | 24.7155 ns | MsvcrtMemmoveOverhead | 89 | 21.1716 ns | 0.1967 ns | 0.84 | 21.2016 ns | 0.0880 ns | 0.1967 ns | 47166332.56 | 20.9384 ns | 21.0229 ns | 21.1716 ns | 21.3952 ns | 21.4155 ns | UnsafeCopyBlock | 89 | 13.5666 ns | 0.0755 ns | 0.54 | 13.6026 ns | 0.0337 ns | 0.0755 ns | 73515232.32 | 13.5484 ns | 13.5540 ns | 13.5666 ns | 13.6693 ns | 13.7317 ns | IllyriadVectorizedCopy | 89 | 15.4261 ns | 0.1237 ns | 0.61 | 15.4225 ns | 0.0553 ns | 0.1237 ns | 64840462.63 | 15.2548 ns | 15.3042 ns | 15.4261 ns | 15.5389 ns | 15.5643 ns | AndermanVectorizedCopy | 89 | 10.9946 ns | 0.2013 ns | 0.44 | 10.9952 ns | 0.0900 ns | 0.2013 ns | 90948903.96 | 10.6677 ns | 10.8298 ns | 10.9946 ns | 11.1608 ns | 11.1649 ns | UnsafeIllyriadVectorizedCopy | 89 | 11.4151 ns | 0.1165 ns | 0.45 | 11.4335 ns | 0.0521 ns | 0.1165 ns | 87462005.67 | 11.3267 ns | 11.3284 ns | 11.4151 ns | 11.5479 ns | 11.6012 ns | UnsafeAndermanVectorizedCopy | 89 | 8.7335 ns | 0.0549 ns | 0.35 | 8.7242 ns | 0.0246 ns | 0.0549 ns | 114624314.25 | 8.6554 ns | 8.6740 ns | 8.7335 ns | 8.7696 ns | 8.8022 ns | Buffer_MemmoveOriginal | 89 | 14.8079 ns | 0.2789 ns | 0.59 | 14.7940 ns | 0.1247 ns | 0.2789 ns | 67594754.1 | 14.3633 ns | 14.5425 ns | 14.8079 ns | 15.0387 ns | 15.0530 ns | Buffer_MemmoveJamesqo | 89 | 14.7234 ns | 0.1451 ns | 0.59 | 14.6949 ns | 0.0649 ns | 0.1451 ns | 68051031.39 | 14.4557 ns | 14.5699 ns | 14.7234 ns | 14.8055 ns | 14.8338 ns | Buffer_MemmoveTannerGooding | 89 | 12.8718 ns | 0.1683 ns | 0.51 | 12.8367 ns | 0.0753 ns | 0.1683 ns | 77901532.19 | 12.5559 ns | 12.6927 ns | 12.8718 ns | 12.9632 ns | 12.9881 ns | Buffer_MemmoveJamesqo2 | 89 | 9.8475 ns | 0.2250 ns | 0.39 | 9.7312 ns | 0.1006 ns | 0.2250 ns | 102762612.43 | 9.3681 ns | 9.5126 ns | 9.8475 ns | 9.8916 ns | 9.8995 ns | Buffer_MemmoveTannerGooding2 | 89 | 12.4731 ns | 0.0837 ns | 0.50 | 12.4384 ns | 0.0375 ns | 0.0837 ns | 80396088.4 | 12.2974 ns | 12.3626 ns | 12.4731 ns | 12.4969 ns | 12.4977 ns | ArrayCopy | 90 | 25.0133 ns | 0.4716 ns | 1.00 | 24.9894 ns | 0.2109 ns | 0.4716 ns | 40016995.96 | 24.2498 ns | 24.5750 ns | 25.0133 ns | 25.3918 ns | 25.4627 ns | SimpleLoop | 90 | 137.1431 ns | 2.6713 ns | 5.48 | 137.3604 ns | 1.1947 ns | 2.6713 ns | 7280116.44 | 133.6865 ns | 135.1870 ns | 137.1431 ns | 139.6426 ns | 141.0795 ns | BufferBlockCopy | 90 | 25.7558 ns | 0.2562 ns | 1.03 | 25.7005 ns | 0.1146 ns | 0.2562 ns | 38909732.83 | 25.3803 ns | 25.4608 ns | 25.7558 ns | 25.9125 ns | 26.0571 ns | BufferMemoryCopy | 90 | 14.5026 ns | 0.2527 ns | 0.58 | 14.6114 ns | 0.1130 ns | 0.2527 ns | 68439819.59 | 14.3868 ns | 14.4133 ns | 14.5026 ns | 14.8639 ns | 14.9984 ns | MsvcrtMemmove | 90 | 24.0836 ns | 0.4871 ns | 0.96 | 23.9678 ns | 0.2178 ns | 0.4871 ns | 41722614.88 | 23.4783 ns | 23.4794 ns | 24.0836 ns | 24.3983 ns | 24.6080 ns | MsvcrtMemmoveOverhead | 90 | 21.3737 ns | 0.3540 ns | 0.85 | 21.3325 ns | 0.1583 ns | 0.3540 ns | 46876793.5 | 20.8448 ns | 21.0365 ns | 21.3737 ns | 21.6079 ns | 21.8306 ns | UnsafeCopyBlock | 90 | 14.1833 ns | 0.2209 ns | 0.57 | 14.2186 ns | 0.0988 ns | 0.2209 ns | 70330317.31 | 14.0086 ns | 14.0170 ns | 14.1833 ns | 14.4379 ns | 14.5281 ns | IllyriadVectorizedCopy | 90 | 16.4175 ns | 0.1050 ns | 0.66 | 16.4635 ns | 0.0470 ns | 0.1050 ns | 60740328.43 | 16.3484 ns | 16.3797 ns | 16.4175 ns | 16.5704 ns | 16.6100 ns | AndermanVectorizedCopy | 90 | 10.9751 ns | 0.1887 ns | 0.44 | 10.9859 ns | 0.0844 ns | 0.1887 ns | 91026091.01 | 10.6995 ns | 10.8271 ns | 10.9751 ns | 11.1500 ns | 11.2025 ns | UnsafeIllyriadVectorizedCopy | 90 | 12.3858 ns | 0.1451 ns | 0.50 | 12.3567 ns | 0.0649 ns | 0.1451 ns | 80928077.1 | 12.1192 ns | 12.2374 ns | 12.3858 ns | 12.4613 ns | 12.5115 ns | UnsafeAndermanVectorizedCopy | 90 | 8.6327 ns | 0.0718 ns | 0.35 | 8.6505 ns | 0.0321 ns | 0.0718 ns | 115599664.27 | 8.5580 ns | 8.5902 ns | 8.6327 ns | 8.7198 ns | 8.7455 ns | Buffer_MemmoveOriginal | 90 | 14.4193 ns | 0.2639 ns | 0.58 | 14.3474 ns | 0.1180 ns | 0.2639 ns | 69699056.11 | 14.0582 ns | 14.0703 ns | 14.4193 ns | 14.5886 ns | 14.6281 ns | Buffer_MemmoveJamesqo | 90 | 14.4643 ns | 0.1476 ns | 0.58 | 14.4745 ns | 0.0660 ns | 0.1476 ns | 69086917.83 | 14.3074 ns | 14.3417 ns | 14.4643 ns | 14.6125 ns | 14.6878 ns | Buffer_MemmoveTannerGooding | 90 | 13.1877 ns | 0.2835 ns | 0.53 | 13.2318 ns | 0.1268 ns | 0.2835 ns | 75575562.7 | 12.9815 ns | 12.9984 ns | 13.1877 ns | 13.4872 ns | 13.6866 ns | Buffer_MemmoveJamesqo2 | 90 | 9.7920 ns | 0.1125 ns | 0.39 | 9.7515 ns | 0.0503 ns | 0.1125 ns | 102548150.66 | 9.5671 ns | 9.6510 ns | 9.7920 ns | 9.8318 ns | 9.8618 ns | Buffer_MemmoveTannerGooding2 | 90 | 12.4466 ns | 0.1261 ns | 0.50 | 12.4750 ns | 0.0564 ns | 0.1261 ns | 80160476.11 | 12.3192 ns | 12.3713 ns | 12.4466 ns | 12.5929 ns | 12.6563 ns | ArrayCopy | 91 | 25.1192 ns | 0.2616 ns | 1.00 | 25.1550 ns | 0.1170 ns | 0.2616 ns | 39753550.81 | 24.9049 ns | 24.9366 ns | 25.1192 ns | 25.3912 ns | 25.5694 ns | SimpleLoop | 91 | 139.5789 ns | 1.5641 ns | 5.56 | 138.9663 ns | 0.6995 ns | 1.5641 ns | 7195988.5 | 136.4082 ns | 137.5419 ns | 139.5789 ns | 140.0844 ns | 140.4595 ns | BufferBlockCopy | 91 | 25.5695 ns | 0.3802 ns | 1.02 | 25.6632 ns | 0.1700 ns | 0.3802 ns | 38966302.54 | 25.2237 ns | 25.3890 ns | 25.5695 ns | 25.9842 ns | 26.2656 ns | BufferMemoryCopy | 91 | 15.9983 ns | 0.1733 ns | 0.64 | 15.9577 ns | 0.0775 ns | 0.1733 ns | 62665818.75 | 15.7024 ns | 15.7871 ns | 15.9983 ns | 16.1079 ns | 16.1284 ns | MsvcrtMemmove | 91 | 24.1639 ns | 0.3978 ns | 0.96 | 24.0904 ns | 0.1779 ns | 0.3978 ns | 41510394.81 | 23.4630 ns | 23.7284 ns | 24.1639 ns | 24.4156 ns | 24.4964 ns | MsvcrtMemmoveOverhead | 91 | 21.1410 ns | 0.0513 ns | 0.84 | 21.1486 ns | 0.0229 ns | 0.0513 ns | 47284369.17 | 21.0847 ns | 21.1013 ns | 21.1410 ns | 21.1998 ns | 21.2095 ns | UnsafeCopyBlock | 91 | 14.8311 ns | 0.0776 ns | 0.59 | 14.7921 ns | 0.0347 ns | 0.0776 ns | 67603873.58 | 14.6870 ns | 14.7108 ns | 14.8311 ns | 14.8538 ns | 14.8713 ns | IllyriadVectorizedCopy | 91 | 17.3053 ns | 0.1171 ns | 0.69 | 17.3453 ns | 0.0524 ns | 0.1171 ns | 57652550.21 | 17.2357 ns | 17.2552 ns | 17.3053 ns | 17.4553 ns | 17.5330 ns | AndermanVectorizedCopy | 91 | 11.0293 ns | 0.1020 ns | 0.44 | 11.0565 ns | 0.0456 ns | 0.1020 ns | 90444584.74 | 10.9473 ns | 10.9812 ns | 11.0293 ns | 11.1454 ns | 11.2209 ns | UnsafeIllyriadVectorizedCopy | 91 | 13.0028 ns | 0.1606 ns | 0.52 | 13.1130 ns | 0.0718 ns | 0.1606 ns | 76260421.76 | 12.9953 ns | 12.9956 ns | 13.0028 ns | 13.2854 ns | 13.3298 ns | UnsafeAndermanVectorizedCopy | 91 | 8.6145 ns | 0.0811 ns | 0.34 | 8.6346 ns | 0.0363 ns | 0.0811 ns | 115812576.34 | 8.5685 ns | 8.5717 ns | 8.6145 ns | 8.7076 ns | 8.7680 ns | Buffer_MemmoveOriginal | 91 | 14.1534 ns | 0.1619 ns | 0.56 | 14.2610 ns | 0.0724 ns | 0.1619 ns | 70121350.69 | 14.1314 ns | 14.1392 ns | 14.1534 ns | 14.4366 ns | 14.4673 ns | Buffer_MemmoveJamesqo | 91 | 14.0912 ns | 0.1640 ns | 0.56 | 14.0736 ns | 0.0734 ns | 0.1640 ns | 71055122.5 | 13.8031 ns | 13.9354 ns | 14.0912 ns | 14.2029 ns | 14.2204 ns | Buffer_MemmoveTannerGooding | 91 | 13.0412 ns | 0.1699 ns | 0.52 | 13.0113 ns | 0.0760 ns | 0.1699 ns | 76856104.07 | 12.8015 ns | 12.8503 ns | 13.0412 ns | 13.1574 ns | 13.2446 ns | Buffer_MemmoveJamesqo2 | 91 | 9.7710 ns | 0.0661 ns | 0.39 | 9.7909 ns | 0.0295 ns | 0.0661 ns | 102136095.67 | 9.7210 ns | 9.7360 ns | 9.7710 ns | 9.8557 ns | 9.8887 ns | Buffer_MemmoveTannerGooding2 | 91 | 12.3692 ns | 0.1373 ns | 0.49 | 12.4454 ns | 0.0614 ns | 0.1373 ns | 80351096.05 | 12.3324 ns | 12.3341 ns | 12.3692 ns | 12.5948 ns | 12.6046 ns | ArrayCopy | 92 | 24.9518 ns | 0.2292 ns | 1.00 | 25.0914 ns | 0.1025 ns | 0.2292 ns | 39854296.64 | 24.9180 ns | 24.9182 ns | 24.9518 ns | 25.3344 ns | 25.4140 ns | SimpleLoop | 92 | 140.7340 ns | 1.2831 ns | 5.64 | 141.3356 ns | 0.5738 ns | 1.2831 ns | 7075356.62 | 140.1862 ns | 140.4269 ns | 140.7340 ns | 142.5452 ns | 143.4197 ns | BufferBlockCopy | 92 | 25.6597 ns | 0.1705 ns | 1.03 | 25.6806 ns | 0.0762 ns | 0.1705 ns | 38939861.68 | 25.4710 ns | 25.5220 ns | 25.6597 ns | 25.8497 ns | 25.8891 ns | BufferMemoryCopy | 92 | 14.7221 ns | 0.1717 ns | 0.59 | 14.6307 ns | 0.0768 ns | 0.1717 ns | 68349293.71 | 14.4224 ns | 14.4448 ns | 14.7221 ns | 14.7709 ns | 14.7807 ns | MsvcrtMemmove | 92 | 24.3776 ns | 0.1809 ns | 0.98 | 24.3424 ns | 0.0809 ns | 0.1809 ns | 41080541.47 | 24.1291 ns | 24.1639 ns | 24.3776 ns | 24.5033 ns | 24.5798 ns | MsvcrtMemmoveOverhead | 92 | 21.9149 ns | 0.0814 ns | 0.88 | 21.9341 ns | 0.0364 ns | 0.0814 ns | 45591083.66 | 21.8560 ns | 21.8597 ns | 21.9149 ns | 22.0181 ns | 22.0399 ns | UnsafeCopyBlock | 92 | 15.1918 ns | 0.0750 ns | 0.61 | 15.2084 ns | 0.0335 ns | 0.0750 ns | 65753115.58 | 15.1051 ns | 15.1434 ns | 15.1918 ns | 15.2817 ns | 15.2887 ns | IllyriadVectorizedCopy | 92 | 14.5322 ns | 0.1616 ns | 0.58 | 14.5118 ns | 0.0722 ns | 0.1616 ns | 68909390.03 | 14.2697 ns | 14.3629 ns | 14.5322 ns | 14.6505 ns | 14.6940 ns | AndermanVectorizedCopy | 92 | 11.0195 ns | 0.2078 ns | 0.44 | 10.9384 ns | 0.0929 ns | 0.2078 ns | 91420891.99 | 10.5761 ns | 10.7749 ns | 11.0195 ns | 11.0614 ns | 11.1025 ns | UnsafeIllyriadVectorizedCopy | 92 | 10.7665 ns | 0.0506 ns | 0.43 | 10.7425 ns | 0.0226 ns | 0.0506 ns | 93087905.63 | 10.6723 ns | 10.6893 ns | 10.7665 ns | 10.7838 ns | 10.7845 ns | UnsafeAndermanVectorizedCopy | 92 | 8.5118 ns | 0.1273 ns | 0.34 | 8.5033 ns | 0.0569 ns | 0.1273 ns | 117601341.77 | 8.3179 ns | 8.3967 ns | 8.5118 ns | 8.6056 ns | 8.6716 ns | Buffer_MemmoveOriginal | 92 | 14.3819 ns | 0.2625 ns | 0.58 | 14.4035 ns | 0.1174 ns | 0.2625 ns | 69427673.54 | 14.0201 ns | 14.1850 ns | 14.3819 ns | 14.6328 ns | 14.7331 ns | Buffer_MemmoveJamesqo | 92 | 14.4036 ns | 0.2869 ns | 0.58 | 14.3724 ns | 0.1283 ns | 0.2869 ns | 69577791.87 | 13.9809 ns | 14.0889 ns | 14.4036 ns | 14.6403 ns | 14.6597 ns | Buffer_MemmoveTannerGooding | 92 | 12.8782 ns | 0.2282 ns | 0.52 | 12.8702 ns | 0.1021 ns | 0.2282 ns | 77698950.89 | 12.6197 ns | 12.6648 ns | 12.8782 ns | 13.0716 ns | 13.2107 ns | Buffer_MemmoveJamesqo2 | 92 | 9.7424 ns | 0.0666 ns | 0.39 | 9.7650 ns | 0.0298 ns | 0.0666 ns | 102406626.39 | 9.7132 ns | 9.7234 ns | 9.7424 ns | 9.8179 ns | 9.8809 ns | Buffer_MemmoveTannerGooding2 | 92 | 12.4047 ns | 0.2014 ns | 0.50 | 12.4265 ns | 0.0901 ns | 0.2014 ns | 80472986.04 | 12.1555 ns | 12.2752 ns | 12.4047 ns | 12.5888 ns | 12.7203 ns | ArrayCopy | 93 | 25.4090 ns | 0.2672 ns | 1.00 | 25.3129 ns | 0.1195 ns | 0.2672 ns | 39505547.89 | 24.8900 ns | 25.0706 ns | 25.4090 ns | 25.5071 ns | 25.6028 ns | SimpleLoop | 93 | 141.4083 ns | 2.3173 ns | 5.57 | 140.8920 ns | 1.0363 ns | 2.3173 ns | 7097632.7 | 138.3617 ns | 138.6584 ns | 141.4083 ns | 142.8676 ns | 144.1430 ns | BufferBlockCopy | 93 | 25.5709 ns | 0.3364 ns | 1.01 | 25.6744 ns | 0.1504 ns | 0.3364 ns | 38949288.9 | 25.3212 ns | 25.4055 ns | 25.5709 ns | 25.9950 ns | 26.1918 ns | BufferMemoryCopy | 93 | 16.0146 ns | 0.2582 ns | 0.63 | 15.9066 ns | 0.1155 ns | 0.2582 ns | 62867059 | 15.4904 ns | 15.6591 ns | 16.0146 ns | 16.1000 ns | 16.1207 ns | MsvcrtMemmove | 93 | 24.1030 ns | 0.2628 ns | 0.95 | 24.2156 ns | 0.1175 ns | 0.2628 ns | 41295727.25 | 23.9900 ns | 24.0166 ns | 24.1030 ns | 24.4709 ns | 24.6330 ns | MsvcrtMemmoveOverhead | 93 | 21.1044 ns | 0.2569 ns | 0.83 | 21.0610 ns | 0.1149 ns | 0.2569 ns | 47481161.49 | 20.7722 ns | 20.8108 ns | 21.1044 ns | 21.2894 ns | 21.4113 ns | UnsafeCopyBlock | 93 | 16.3666 ns | 0.4783 ns | 0.64 | 16.1759 ns | 0.2139 ns | 0.4783 ns | 61820441.08 | 15.6140 ns | 15.6819 ns | 16.3666 ns | 16.5745 ns | 16.7531 ns | IllyriadVectorizedCopy | 93 | 14.6797 ns | 0.1687 ns | 0.58 | 14.7064 ns | 0.0754 ns | 0.1687 ns | 67997624.67 | 14.4676 ns | 14.5677 ns | 14.6797 ns | 14.8584 ns | 14.9230 ns | AndermanVectorizedCopy | 93 | 11.0955 ns | 0.0920 ns | 0.44 | 11.1240 ns | 0.0411 ns | 0.0920 ns | 89895501.38 | 11.0009 ns | 11.0464 ns | 11.0955 ns | 11.2158 ns | 11.2162 ns | UnsafeIllyriadVectorizedCopy | 93 | 10.3896 ns | 0.1345 ns | 0.41 | 10.4582 ns | 0.0601 ns | 0.1345 ns | 95619088.65 | 10.3313 ns | 10.3495 ns | 10.3896 ns | 10.6012 ns | 10.6361 ns | UnsafeAndermanVectorizedCopy | 93 | 8.5417 ns | 0.1112 ns | 0.34 | 8.5143 ns | 0.0497 ns | 0.1112 ns | 117450128 | 8.3527 ns | 8.4036 ns | 8.5417 ns | 8.6112 ns | 8.6228 ns | Buffer_MemmoveOriginal | 93 | 14.1759 ns | 0.2159 ns | 0.56 | 14.1518 ns | 0.0965 ns | 0.2159 ns | 70662633.15 | 13.8188 ns | 13.9765 ns | 14.1759 ns | 14.3150 ns | 14.4183 ns | Buffer_MemmoveJamesqo | 93 | 14.2367 ns | 0.2411 ns | 0.56 | 14.1665 ns | 0.1078 ns | 0.2411 ns | 70588849.84 | 13.7708 ns | 13.9514 ns | 14.2367 ns | 14.3466 ns | 14.3961 ns | Buffer_MemmoveTannerGooding | 93 | 13.0661 ns | 0.1192 ns | 0.51 | 13.0529 ns | 0.0533 ns | 0.1192 ns | 76611061.75 | 12.8749 ns | 12.9533 ns | 13.0661 ns | 13.1460 ns | 13.2060 ns | Buffer_MemmoveJamesqo2 | 93 | 9.8568 ns | 0.0809 ns | 0.39 | 9.8527 ns | 0.0362 ns | 0.0809 ns | 101494815.29 | 9.7250 ns | 9.7824 ns | 9.8568 ns | 9.9210 ns | 9.9343 ns | Buffer_MemmoveTannerGooding2 | 93 | 12.4664 ns | 0.1601 ns | 0.49 | 12.5013 ns | 0.0716 ns | 0.1601 ns | 79991579 | 12.3328 ns | 12.3518 ns | 12.4664 ns | 12.6684 ns | 12.6748 ns | ArrayCopy | 94 | 25.0199 ns | 0.1866 ns | 1.00 | 25.0943 ns | 0.0835 ns | 0.1866 ns | 39849670.77 | 24.9183 ns | 24.9324 ns | 25.0199 ns | 25.2934 ns | 25.3223 ns | SimpleLoop | 94 | 143.8122 ns | 1.0981 ns | 5.75 | 143.7451 ns | 0.4911 ns | 1.0981 ns | 6956760.2 | 142.3939 ns | 142.6516 ns | 143.8122 ns | 144.8050 ns | 144.9589 ns | BufferBlockCopy | 94 | 25.8722 ns | 0.2366 ns | 1.03 | 25.9003 ns | 0.1058 ns | 0.2366 ns | 38609543.72 | 25.6223 ns | 25.6980 ns | 25.8722 ns | 26.1168 ns | 26.2512 ns | BufferMemoryCopy | 94 | 14.4265 ns | 0.1150 ns | 0.58 | 14.4221 ns | 0.0514 ns | 0.1150 ns | 69338169.34 | 14.2876 ns | 14.3069 ns | 14.4265 ns | 14.5350 ns | 14.5400 ns | MsvcrtMemmove | 94 | 24.0671 ns | 0.4820 ns | 0.96 | 24.1601 ns | 0.2156 ns | 0.4820 ns | 41390606.26 | 23.5649 ns | 23.7898 ns | 24.0671 ns | 24.5768 ns | 24.8914 ns | MsvcrtMemmoveOverhead | 94 | 21.1376 ns | 0.2226 ns | 0.84 | 21.1268 ns | 0.0996 ns | 0.2226 ns | 47333350.69 | 20.8589 ns | 20.9413 ns | 21.1376 ns | 21.3067 ns | 21.4665 ns | UnsafeCopyBlock | 94 | 16.5576 ns | 0.2179 ns | 0.66 | 16.4648 ns | 0.0974 ns | 0.2179 ns | 60735722.23 | 16.2206 ns | 16.2307 ns | 16.5576 ns | 16.6525 ns | 16.6747 ns | IllyriadVectorizedCopy | 94 | 15.0192 ns | 0.2522 ns | 0.60 | 15.1317 ns | 0.1128 ns | 0.2522 ns | 66086615.06 | 14.8589 ns | 14.9384 ns | 15.0192 ns | 15.3812 ns | 15.5034 ns | AndermanVectorizedCopy | 94 | 11.0593 ns | 0.0227 ns | 0.44 | 11.0517 ns | 0.0101 ns | 0.0227 ns | 90483637.15 | 11.0187 ns | 11.0290 ns | 11.0593 ns | 11.0707 ns | 11.0748 ns | UnsafeIllyriadVectorizedCopy | 94 | 11.0227 ns | 0.0673 ns | 0.44 | 11.0444 ns | 0.0301 ns | 0.0673 ns | 90543620.9 | 10.9657 ns | 10.9893 ns | 11.0227 ns | 11.1104 ns | 11.1400 ns | UnsafeAndermanVectorizedCopy | 94 | 8.5790 ns | 0.3138 ns | 0.34 | 8.6513 ns | 0.1404 ns | 0.3138 ns | 115589611.88 | 8.3067 ns | 8.3965 ns | 8.5790 ns | 8.9423 ns | 9.1339 ns | Buffer_MemmoveOriginal | 94 | 13.9357 ns | 0.0877 ns | 0.56 | 13.8937 ns | 0.0392 ns | 0.0877 ns | 71975051.12 | 13.7760 ns | 13.8007 ns | 13.9357 ns | 13.9657 ns | 13.9729 ns | Buffer_MemmoveJamesqo | 94 | 13.9718 ns | 0.1057 ns | 0.56 | 13.9686 ns | 0.0473 ns | 0.1057 ns | 71589103.08 | 13.8569 ns | 13.8803 ns | 13.9718 ns | 14.0553 ns | 14.1359 ns | Buffer_MemmoveTannerGooding | 94 | 13.0320 ns | 0.0938 ns | 0.52 | 13.0205 ns | 0.0420 ns | 0.0938 ns | 76801974.21 | 12.9056 ns | 12.9252 ns | 13.0320 ns | 13.1101 ns | 13.1160 ns | Buffer_MemmoveJamesqo2 | 94 | 9.7834 ns | 0.0751 ns | 0.39 | 9.7799 ns | 0.0336 ns | 0.0751 ns | 102250746.37 | 9.6962 ns | 9.7063 ns | 9.7834 ns | 9.8517 ns | 9.8758 ns | Buffer_MemmoveTannerGooding2 | 94 | 12.3882 ns | 0.1807 ns | 0.50 | 12.4294 ns | 0.0808 ns | 0.1807 ns | 80454101.01 | 12.1823 ns | 12.2844 ns | 12.3882 ns | 12.5951 ns | 12.6696 ns | ArrayCopy | 95 | 25.2647 ns | 0.2163 ns | 1.00 | 25.1788 ns | 0.0967 ns | 0.2163 ns | 39716012.37 | 24.8570 ns | 24.9625 ns | 25.2647 ns | 25.3520 ns | 25.3962 ns | SimpleLoop | 95 | 145.5861 ns | 0.8319 ns | 5.76 | 145.6705 ns | 0.3721 ns | 0.8319 ns | 6864807.76 | 144.6705 ns | 145.0045 ns | 145.5861 ns | 146.3787 ns | 146.9480 ns | BufferBlockCopy | 95 | 25.5988 ns | 0.2786 ns | 1.01 | 25.7535 ns | 0.1246 ns | 0.2786 ns | 38829703.2 | 25.5214 ns | 25.5298 ns | 25.5988 ns | 26.0545 ns | 26.1043 ns | BufferMemoryCopy | 95 | 15.8973 ns | 0.1486 ns | 0.63 | 15.8769 ns | 0.0665 ns | 0.1486 ns | 62984743.29 | 15.6744 ns | 15.7355 ns | 15.8973 ns | 16.0080 ns | 16.0633 ns | MsvcrtMemmove | 95 | 24.2720 ns | 0.0724 ns | 0.96 | 24.2255 ns | 0.0324 ns | 0.0724 ns | 41278828.79 | 24.1254 ns | 24.1485 ns | 24.2720 ns | 24.2793 ns | 24.2859 ns | MsvcrtMemmoveOverhead | 95 | 21.3733 ns | 0.3414 ns | 0.85 | 21.2745 ns | 0.1527 ns | 0.3414 ns | 47004601.12 | 20.6787 ns | 21.0178 ns | 21.3733 ns | 21.4818 ns | 21.5477 ns | UnsafeCopyBlock | 95 | 16.7862 ns | 0.2472 ns | 0.66 | 16.8391 ns | 0.1106 ns | 0.2472 ns | 59385486.82 | 16.5648 ns | 16.6098 ns | 16.7862 ns | 17.0949 ns | 17.1233 ns | IllyriadVectorizedCopy | 95 | 16.5432 ns | 0.1040 ns | 0.65 | 16.5831 ns | 0.0465 ns | 0.1040 ns | 60302333.67 | 16.4898 ns | 16.5013 ns | 16.5432 ns | 16.6849 ns | 16.7452 ns | AndermanVectorizedCopy | 95 | 11.2133 ns | 0.1841 ns | 0.44 | 11.1562 ns | 0.0823 ns | 0.1841 ns | 89636163.25 | 10.8599 ns | 10.9913 ns | 11.2133 ns | 11.2926 ns | 11.3483 ns | UnsafeIllyriadVectorizedCopy | 95 | 12.0733 ns | 0.2050 ns | 0.48 | 12.0906 ns | 0.0917 ns | 0.2050 ns | 82709000.12 | 11.8697 ns | 11.9126 ns | 12.0733 ns | 12.2772 ns | 12.4020 ns | UnsafeAndermanVectorizedCopy | 95 | 8.7649 ns | 0.1430 ns | 0.35 | 8.7367 ns | 0.0639 ns | 0.1430 ns | 114459509.37 | 8.5340 ns | 8.6062 ns | 8.7649 ns | 8.8532 ns | 8.9214 ns | Buffer_MemmoveOriginal | 95 | 13.4401 ns | 0.2696 ns | 0.53 | 13.4801 ns | 0.1205 ns | 0.2696 ns | 74183649.68 | 13.1722 ns | 13.2613 ns | 13.4401 ns | 13.7188 ns | 13.8969 ns | Buffer_MemmoveJamesqo | 95 | 13.5476 ns | 0.2961 ns | 0.54 | 13.4521 ns | 0.1324 ns | 0.2961 ns | 74337643 | 13.1474 ns | 13.1538 ns | 13.5476 ns | 13.7028 ns | 13.8401 ns | Buffer_MemmoveTannerGooding | 95 | 12.9717 ns | 0.2016 ns | 0.51 | 12.9886 ns | 0.0902 ns | 0.2016 ns | 76990345.08 | 12.7155 ns | 12.8384 ns | 12.9717 ns | 13.1474 ns | 13.2827 ns | Buffer_MemmoveJamesqo2 | 95 | 10.0600 ns | 0.3028 ns | 0.40 | 10.0704 ns | 0.1354 ns | 0.3028 ns | 99301216.06 | 9.7891 ns | 9.8063 ns | 10.0600 ns | 10.3396 ns | 10.5417 ns | Buffer_MemmoveTannerGooding2 | 95 | 12.3591 ns | 0.0673 ns | 0.49 | 12.3627 ns | 0.0301 ns | 0.0673 ns | 80888487.18 | 12.2929 ns | 12.2964 ns | 12.3591 ns | 12.4308 ns | 12.4338 ns | ArrayCopy | 96 | 26.0551 ns | 0.1819 ns | 1.00 | 25.9853 ns | 0.0813 ns | 0.1819 ns | 38483266.11 | 25.6828 ns | 25.8244 ns | 26.0551 ns | 26.1113 ns | 26.1547 ns | SimpleLoop | 96 | 234.2603 ns | 2.4527 ns | 8.99 | 234.7413 ns | 1.0969 ns | 2.4527 ns | 4260009.62 | 231.9846 ns | 232.4675 ns | 234.2603 ns | 237.2554 ns | 237.6938 ns | BufferBlockCopy | 96 | 25.7129 ns | 0.3830 ns | 0.99 | 25.6860 ns | 0.1713 ns | 0.3830 ns | 38931781.2 | 25.0979 ns | 25.3646 ns | 25.7129 ns | 25.9938 ns | 26.1483 ns | BufferMemoryCopy | 96 | 16.2132 ns | 0.1631 ns | 0.62 | 16.3022 ns | 0.0730 ns | 0.1631 ns | 61341558.12 | 16.1633 ns | 16.1712 ns | 16.2132 ns | 16.4776 ns | 16.5134 ns | MsvcrtMemmove | 96 | 24.9221 ns | 0.2742 ns | 0.96 | 24.8602 ns | 0.1226 ns | 0.2742 ns | 40224979.18 | 24.3868 ns | 24.6508 ns | 24.9221 ns | 25.0386 ns | 25.0943 ns | MsvcrtMemmoveOverhead | 96 | 21.1983 ns | 0.3158 ns | 0.81 | 21.1226 ns | 0.1413 ns | 0.3158 ns | 47342642.74 | 20.7589 ns | 20.7980 ns | 21.1983 ns | 21.4093 ns | 21.4963 ns | UnsafeCopyBlock | 96 | 12.5205 ns | 0.1383 ns | 0.48 | 12.5611 ns | 0.0619 ns | 0.1383 ns | 79610958.36 | 12.3889 ns | 12.4524 ns | 12.5205 ns | 12.6900 ns | 12.7605 ns | IllyriadVectorizedCopy | 96 | 11.5370 ns | 0.0974 ns | 0.44 | 11.5293 ns | 0.0436 ns | 0.0974 ns | 86735659.32 | 11.3846 ns | 11.4465 ns | 11.5370 ns | 11.6082 ns | 11.6534 ns | AndermanVectorizedCopy | 96 | 12.7328 ns | 0.1264 ns | 0.49 | 12.7302 ns | 0.0565 ns | 0.1264 ns | 78553185.1 | 12.6077 ns | 12.6135 ns | 12.7328 ns | 12.8457 ns | 12.9160 ns | UnsafeIllyriadVectorizedCopy | 96 | 7.9494 ns | 0.1268 ns | 0.31 | 7.9083 ns | 0.0567 ns | 0.1268 ns | 126450040.61 | 7.6913 ns | 7.7996 ns | 7.9494 ns | 7.9963 ns | 8.0017 ns | UnsafeAndermanVectorizedCopy | 96 | 9.2624 ns | 0.0710 ns | 0.36 | 9.2207 ns | 0.0318 ns | 0.0710 ns | 108451142.57 | 9.1136 ns | 9.1477 ns | 9.2624 ns | 9.2729 ns | 9.2740 ns | Buffer_MemmoveOriginal | 96 | 15.9677 ns | 0.2975 ns | 0.61 | 16.0282 ns | 0.1331 ns | 0.2975 ns | 62389992.76 | 15.6719 ns | 15.7534 ns | 15.9677 ns | 16.3333 ns | 16.3349 ns | Buffer_MemmoveJamesqo | 96 | 16.2541 ns | 0.1000 ns | 0.62 | 16.2244 ns | 0.0447 ns | 0.1000 ns | 61635519.67 | 16.0518 ns | 16.1493 ns | 16.2541 ns | 16.2847 ns | 16.3125 ns | Buffer_MemmoveTannerGooding | 96 | 13.3917 ns | 0.1975 ns | 0.51 | 13.3350 ns | 0.0883 ns | 0.1975 ns | 74990815.83 | 13.0133 ns | 13.1538 ns | 13.3917 ns | 13.4877 ns | 13.5108 ns | Buffer_MemmoveJamesqo2 | 96 | 9.7653 ns | 0.1182 ns | 0.37 | 9.7858 ns | 0.0528 ns | 0.1182 ns | 102188890.91 | 9.6425 ns | 9.7016 ns | 9.7653 ns | 9.8803 ns | 9.9709 ns | Buffer_MemmoveTannerGooding2 | 96 | 12.3907 ns | 0.1418 ns | 0.48 | 12.4295 ns | 0.0634 ns | 0.1418 ns | 80453802.18 | 12.3054 ns | 12.3332 ns | 12.3907 ns | 12.5452 ns | 12.6718 ns | ArrayCopy | 128 | 25.4773 ns | 0.2348 ns | 1.00 | 25.4791 ns | 0.1050 ns | 0.2348 ns | 39247879.98 | 25.1562 ns | 25.2783 ns | 25.4773 ns | 25.6807 ns | 25.8008 ns | SimpleLoop | 128 | 193.7260 ns | 0.7305 ns | 7.60 | 193.5726 ns | 0.3267 ns | 0.7305 ns | 5166019.63 | 192.8294 ns | 192.8844 ns | 193.7260 ns | 194.1841 ns | 194.6369 ns | BufferBlockCopy | 128 | 26.1673 ns | 0.7446 ns | 1.03 | 26.0460 ns | 0.3330 ns | 0.7446 ns | 38393586.5 | 25.2119 ns | 25.2861 ns | 26.1673 ns | 26.7453 ns | 26.9170 ns | BufferMemoryCopy | 128 | 17.0211 ns | 0.2894 ns | 0.67 | 17.2061 ns | 0.1294 ns | 0.2894 ns | 58119062.56 | 16.9510 ns | 16.9830 ns | 17.0211 ns | 17.5216 ns | 17.5246 ns | MsvcrtMemmove | 128 | 25.3522 ns | 0.4077 ns | 1.00 | 25.3537 ns | 0.1823 ns | 0.4077 ns | 39441943.75 | 24.7361 ns | 24.9928 ns | 25.3522 ns | 25.7154 ns | 25.7891 ns | MsvcrtMemmoveOverhead | 128 | 20.9884 ns | 0.3023 ns | 0.82 | 21.0316 ns | 0.1352 ns | 0.3023 ns | 47547596.28 | 20.6711 ns | 20.7459 ns | 20.9884 ns | 21.3388 ns | 21.3548 ns | UnsafeCopyBlock | 128 | 13.5781 ns | 0.7816 ns | 0.53 | 13.7442 ns | 0.3496 ns | 0.7816 ns | 72758090.04 | 13.1813 ns | 13.2135 ns | 13.5781 ns | 14.3579 ns | 15.0987 ns | IllyriadVectorizedCopy | 128 | 13.5341 ns | 0.1164 ns | 0.53 | 13.5224 ns | 0.0521 ns | 0.1164 ns | 73951195.45 | 13.3808 ns | 13.4117 ns | 13.5341 ns | 13.6274 ns | 13.6804 ns | AndermanVectorizedCopy | 128 | 15.2564 ns | 0.0749 ns | 0.60 | 15.2309 ns | 0.0335 ns | 0.0749 ns | 65655827.82 | 15.1210 ns | 15.1594 ns | 15.2564 ns | 15.2897 ns | 15.3185 ns | UnsafeIllyriadVectorizedCopy | 128 | 9.6688 ns | 0.1028 ns | 0.38 | 9.6454 ns | 0.0460 ns | 0.1028 ns | 103676445.99 | 9.4918 ns | 9.5473 ns | 9.6688 ns | 9.7317 ns | 9.7584 ns | UnsafeAndermanVectorizedCopy | 128 | 10.4542 ns | 0.2046 ns | 0.41 | 10.4371 ns | 0.0915 ns | 0.2046 ns | 95811935.77 | 10.1666 ns | 10.2523 ns | 10.4542 ns | 10.6134 ns | 10.7182 ns | Buffer_MemmoveOriginal | 128 | 18.0989 ns | 0.0605 ns | 0.71 | 18.0784 ns | 0.0270 ns | 0.0605 ns | 55314697.84 | 18.0106 ns | 18.0170 ns | 18.0989 ns | 18.1295 ns | 18.1557 ns | Buffer_MemmoveJamesqo | 128 | 18.0535 ns | 0.0544 ns | 0.71 | 18.0830 ns | 0.0243 ns | 0.0544 ns | 55300518.04 | 18.0312 ns | 18.0416 ns | 18.0535 ns | 18.1392 ns | 18.1620 ns | Buffer_MemmoveTannerGooding | 128 | 12.3367 ns | 0.1412 ns | 0.48 | 12.2946 ns | 0.0631 ns | 0.1412 ns | 81336320.75 | 12.1088 ns | 12.1477 ns | 12.3367 ns | 12.4206 ns | 12.4227 ns | Buffer_MemmoveJamesqo2 | 128 | 12.1448 ns | 0.0639 ns | 0.48 | 12.1341 ns | 0.0286 ns | 0.0639 ns | 82412454.48 | 12.0544 ns | 12.0699 ns | 12.1448 ns | 12.1929 ns | 12.2100 ns | Buffer_MemmoveTannerGooding2 | 128 | 11.2818 ns | 0.2180 ns | 0.44 | 11.2321 ns | 0.0975 ns | 0.2180 ns | 89030854.77 | 10.9360 ns | 11.0129 ns | 11.2818 ns | 11.4264 ns | 11.4717 ns | ArrayCopy | 256 | 27.1712 ns | 0.1943 ns | 1.00 | 27.1748 ns | 0.0869 ns | 0.1943 ns | 36798830.91 | 26.9427 ns | 27.0226 ns | 27.1712 ns | 27.3287 ns | 27.4779 ns | SimpleLoop | 256 | 384.6953 ns | 1.8514 ns | 14.16 | 384.5058 ns | 0.8280 ns | 1.8514 ns | 2600741.19 | 381.6970 ns | 382.8395 ns | 384.6953 ns | 386.0772 ns | 386.6124 ns | BufferBlockCopy | 256 | 27.6106 ns | 0.2751 ns | 1.02 | 27.7061 ns | 0.1230 ns | 0.2751 ns | 36093136.33 | 27.3757 ns | 27.4781 ns | 27.6106 ns | 27.9819 ns | 28.0726 ns | BufferMemoryCopy | 256 | 22.2629 ns | 0.2402 ns | 0.82 | 22.2517 ns | 0.1074 ns | 0.2402 ns | 44940290.3 | 22.0196 ns | 22.0228 ns | 22.2629 ns | 22.4751 ns | 22.5893 ns | MsvcrtMemmove | 256 | 27.7968 ns | 0.3251 ns | 1.02 | 27.6694 ns | 0.1454 ns | 0.3251 ns | 36140946.73 | 27.1038 ns | 27.3985 ns | 27.7968 ns | 27.8767 ns | 27.8789 ns | MsvcrtMemmoveOverhead | 256 | 21.2526 ns | 0.1320 ns | 0.78 | 21.2855 ns | 0.0591 ns | 0.1320 ns | 46980411.31 | 21.1031 ns | 21.1756 ns | 21.2526 ns | 21.4117 ns | 21.4445 ns | UnsafeCopyBlock | 256 | 17.1148 ns | 0.1083 ns | 0.63 | 17.1333 ns | 0.0484 ns | 0.1083 ns | 58365857.38 | 17.0309 ns | 17.0478 ns | 17.1148 ns | 17.2280 ns | 17.3099 ns | IllyriadVectorizedCopy | 256 | 25.5268 ns | 0.4549 ns | 0.94 | 25.4048 ns | 0.2034 ns | 0.4549 ns | 39362625.21 | 24.8950 ns | 24.9503 ns | 25.5268 ns | 25.7983 ns | 26.0029 ns | AndermanVectorizedCopy | 256 | 27.6524 ns | 0.3160 ns | 1.02 | 27.7654 ns | 0.1413 ns | 0.3160 ns | 36016040.98 | 27.5509 ns | 27.5978 ns | 27.6524 ns | 27.9895 ns | 28.3253 ns | UnsafeIllyriadVectorizedCopy | 256 | 13.7554 ns | 0.2079 ns | 0.51 | 13.7508 ns | 0.0930 ns | 0.2079 ns | 72723058.64 | 13.5270 ns | 13.5438 ns | 13.7554 ns | 13.9555 ns | 13.9929 ns | UnsafeAndermanVectorizedCopy | 256 | 15.0339 ns | 0.1526 ns | 0.55 | 14.9852 ns | 0.0682 ns | 0.1526 ns | 66732378.35 | 14.7315 ns | 14.8491 ns | 15.0339 ns | 15.0970 ns | 15.1202 ns | Buffer_MemmoveOriginal | 256 | 25.0160 ns | 0.2568 ns | 0.92 | 25.0529 ns | 0.1148 ns | 0.2568 ns | 39915467.05 | 24.6963 ns | 24.8311 ns | 25.0160 ns | 25.2933 ns | 25.3712 ns | Buffer_MemmoveJamesqo | 256 | 25.1035 ns | 0.3050 ns | 0.92 | 25.1523 ns | 0.1364 ns | 0.3050 ns | 39757842.59 | 24.8385 ns | 24.8886 ns | 25.1035 ns | 25.4403 ns | 25.6130 ns | Buffer_MemmoveTannerGooding | 256 | 15.4222 ns | 0.0740 ns | 0.57 | 15.3927 ns | 0.0331 ns | 0.0740 ns | 64965950.76 | 15.2788 ns | 15.3203 ns | 15.4222 ns | 15.4503 ns | 15.4658 ns | Buffer_MemmoveJamesqo2 | 256 | 16.9809 ns | 0.2504 ns | 0.62 | 16.9529 ns | 0.1120 ns | 0.2504 ns | 58987074.12 | 16.5668 ns | 16.7611 ns | 16.9809 ns | 17.1306 ns | 17.2678 ns | Buffer_MemmoveTannerGooding2 | 256 | 15.0056 ns | 0.2374 ns | 0.55 | 14.9038 ns | 0.1062 ns | 0.2374 ns | 67097047.97 | 14.5828 ns | 14.6533 ns | 15.0056 ns | 15.1034 ns | 15.1041 ns | ArrayCopy | 508 | 37.0568 ns | 0.4251 ns | 1.00 | 36.8873 ns | 0.1901 ns | 0.4251 ns | 27109608.26 | 36.4074 ns | 36.4446 ns | 37.0568 ns | 37.2452 ns | 37.3923 ns | SimpleLoop | 508 | 753.1772 ns | 4.5641 ns | 20.32 | 752.0332 ns | 2.0411 ns | 4.5641 ns | 1329728.52 | 744.3125 ns | 748.1277 ns | 753.1772 ns | 755.3667 ns | 755.6611 ns | BufferBlockCopy | 508 | 36.6039 ns | 0.1510 ns | 0.99 | 36.6262 ns | 0.0675 ns | 0.1510 ns | 27302892.59 | 36.5124 ns | 36.5163 ns | 36.6039 ns | 36.7472 ns | 36.8837 ns | BufferMemoryCopy | 508 | 30.3814 ns | 0.2630 ns | 0.82 | 30.4987 ns | 0.1176 ns | 0.2630 ns | 32788236.9 | 30.2257 ns | 30.2833 ns | 30.3814 ns | 30.7728 ns | 30.8538 ns | MsvcrtMemmove | 508 | 32.0168 ns | 0.0416 ns | 0.86 | 32.0185 ns | 0.0186 ns | 0.0416 ns | 31231952.91 | 31.9695 ns | 31.9823 ns | 32.0168 ns | 32.0555 ns | 32.0804 ns | MsvcrtMemmoveOverhead | 508 | 21.3598 ns | 0.1507 ns | 0.58 | 21.2748 ns | 0.0674 ns | 0.1507 ns | 47003859.3 | 21.0449 ns | 21.1226 ns | 21.3598 ns | 21.3846 ns | 21.4080 ns | UnsafeCopyBlock | 508 | 26.9794 ns | 0.0704 ns | 0.73 | 26.9981 ns | 0.0315 ns | 0.0704 ns | 37039618.9 | 26.9331 ns | 26.9344 ns | 26.9794 ns | 27.0712 ns | 27.0895 ns | IllyriadVectorizedCopy | 508 | 50.2533 ns | 0.2992 ns | 1.36 | 50.4195 ns | 0.1338 ns | 0.2992 ns | 19833591.44 | 50.1615 ns | 50.2023 ns | 50.2533 ns | 50.7198 ns | 50.8817 ns | AndermanVectorizedCopy | 508 | 56.2502 ns | 0.7141 ns | 1.52 | 55.9912 ns | 0.3193 ns | 0.7141 ns | 17859954.27 | 54.7871 ns | 55.3803 ns | 56.2502 ns | 56.4726 ns | 56.6443 ns | UnsafeIllyriadVectorizedCopy | 508 | 23.2286 ns | 0.2677 ns | 0.63 | 23.2103 ns | 0.1197 ns | 0.2677 ns | 43084282.25 | 22.7798 ns | 22.9993 ns | 23.2286 ns | 23.4122 ns | 23.5105 ns | UnsafeAndermanVectorizedCopy | 508 | 29.6246 ns | 0.4584 ns | 0.80 | 29.7740 ns | 0.2050 ns | 0.4584 ns | 33586384.54 | 29.2823 ns | 29.4140 ns | 29.6246 ns | 30.2086 ns | 30.4793 ns | Buffer_MemmoveOriginal | 508 | 37.3369 ns | 0.4063 ns | 1.01 | 37.2463 ns | 0.1817 ns | 0.4063 ns | 26848281.24 | 36.5545 ns | 36.9448 ns | 37.3369 ns | 37.5026 ns | 37.6332 ns | Buffer_MemmoveJamesqo | 508 | 40.2274 ns | 0.5855 ns | 1.09 | 40.4899 ns | 0.2619 ns | 0.5855 ns | 24697531.6 | 40.0712 ns | 40.1174 ns | 40.2274 ns | 40.9936 ns | 41.5002 ns | Buffer_MemmoveTannerGooding | 508 | 23.4199 ns | 0.2252 ns | 0.63 | 23.3175 ns | 0.1007 ns | 0.2252 ns | 42886270.61 | 22.9351 ns | 23.1166 ns | 23.4199 ns | 23.4671 ns | 23.4886 ns | Buffer_MemmoveJamesqo2 | 508 | 24.2901 ns | 0.4256 ns | 0.66 | 24.5121 ns | 0.1904 ns | 0.4256 ns | 40796164.8 | 24.1389 ns | 24.1835 ns | 24.2901 ns | 24.9518 ns | 25.1372 ns | Buffer_MemmoveTannerGooding2 | 508 | 23.1598 ns | 0.3692 ns | 0.62 | 23.0784 ns | 0.1651 ns | 0.3692 ns | 43330651.56 | 22.6558 ns | 22.7058 ns | 23.1598 ns | 23.4102 ns | 23.5437 ns | ArrayCopy | 509 | 36.0911 ns | 0.3572 ns | 1.00 | 36.1698 ns | 0.1597 ns | 0.3572 ns | 27647384.3 | 35.8438 ns | 35.9231 ns | 36.0911 ns | 36.4558 ns | 36.7769 ns | SimpleLoop | 509 | 756.7077 ns | 9.6017 ns | 20.97 | 750.8533 ns | 4.2940 ns | 9.6017 ns | 1331818.1 | 736.3716 ns | 740.9718 ns | 756.7077 ns | 757.8076 ns | 758.0870 ns | BufferBlockCopy | 509 | 36.7673 ns | 0.4222 ns | 1.02 | 36.5442 ns | 0.1888 ns | 0.4222 ns | 27364128.33 | 35.8159 ns | 36.1759 ns | 36.7673 ns | 36.8010 ns | 36.8219 ns | BufferMemoryCopy | 509 | 31.2763 ns | 0.5687 ns | 0.87 | 31.3052 ns | 0.2543 ns | 0.5687 ns | 31943526.81 | 30.4762 ns | 30.8542 ns | 31.2763 ns | 31.7708 ns | 32.0594 ns | MsvcrtMemmove | 509 | 31.6776 ns | 0.3644 ns | 0.88 | 31.6672 ns | 0.1630 ns | 0.3644 ns | 31578397.55 | 31.1710 ns | 31.3165 ns | 31.6776 ns | 32.0128 ns | 32.0564 ns | MsvcrtMemmoveOverhead | 509 | 21.3218 ns | 0.3039 ns | 0.59 | 21.2375 ns | 0.1359 ns | 0.3039 ns | 47086498.06 | 20.7068 ns | 20.9978 ns | 21.3218 ns | 21.4351 ns | 21.4407 ns | UnsafeCopyBlock | 509 | 27.3739 ns | 0.3375 ns | 0.76 | 27.5807 ns | 0.1509 ns | 0.3375 ns | 36257213.12 | 27.3355 ns | 27.3385 ns | 27.3739 ns | 27.9263 ns | 28.0947 ns | IllyriadVectorizedCopy | 509 | 50.9368 ns | 0.6215 ns | 1.41 | 51.2499 ns | 0.2780 ns | 0.6215 ns | 19512218.34 | 50.8871 ns | 50.8966 ns | 50.9368 ns | 51.7599 ns | 52.3418 ns | AndermanVectorizedCopy | 509 | 56.0141 ns | 0.3696 ns | 1.55 | 55.9924 ns | 0.1653 ns | 0.3696 ns | 17859566.04 | 55.5069 ns | 55.6712 ns | 56.0141 ns | 56.3027 ns | 56.5184 ns | UnsafeIllyriadVectorizedCopy | 509 | 23.6536 ns | 0.3079 ns | 0.66 | 23.6072 ns | 0.1377 ns | 0.3079 ns | 42360007.58 | 23.1009 ns | 23.3604 ns | 23.6536 ns | 23.8308 ns | 23.9323 ns | UnsafeAndermanVectorizedCopy | 509 | 29.9372 ns | 0.1145 ns | 0.83 | 29.9798 ns | 0.0512 ns | 0.1145 ns | 33355782.13 | 29.8781 ns | 29.8785 ns | 29.9372 ns | 30.1025 ns | 30.1044 ns | Buffer_MemmoveOriginal | 509 | 37.1401 ns | 0.0892 ns | 1.03 | 37.0974 ns | 0.0399 ns | 0.0892 ns | 26956067.85 | 36.9702 ns | 37.0045 ns | 37.1401 ns | 37.1690 ns | 37.1766 ns | Buffer_MemmoveJamesqo | 509 | 39.7577 ns | 0.4188 ns | 1.10 | 39.5533 ns | 0.1873 ns | 0.4188 ns | 25282340.7 | 38.8100 ns | 39.2298 ns | 39.7577 ns | 39.7746 ns | 39.7775 ns | Buffer_MemmoveTannerGooding | 509 | 23.4994 ns | 0.2314 ns | 0.65 | 23.5062 ns | 0.1035 ns | 0.2314 ns | 42541948.99 | 23.2026 ns | 23.3113 ns | 23.4994 ns | 23.7045 ns | 23.8385 ns | Buffer_MemmoveJamesqo2 | 509 | 24.6921 ns | 0.3931 ns | 0.68 | 24.6643 ns | 0.1758 ns | 0.3931 ns | 40544385.3 | 24.1325 ns | 24.2833 ns | 24.6921 ns | 25.0315 ns | 25.1090 ns | Buffer_MemmoveTannerGooding2 | 509 | 23.1602 ns | 0.0797 ns | 0.64 | 23.1435 ns | 0.0357 ns | 0.0797 ns | 43208714.13 | 23.0420 ns | 23.0621 ns | 23.1602 ns | 23.2165 ns | 23.2314 ns | ArrayCopy | 510 | 36.6316 ns | 0.1692 ns | 1.00 | 36.6861 ns | 0.0757 ns | 0.1692 ns | 27258279.6 | 36.4951 ns | 36.5358 ns | 36.6316 ns | 36.8636 ns | 36.8696 ns | SimpleLoop | 510 | 742.1100 ns | 5.0301 ns | 20.26 | 744.3077 ns | 2.2495 ns | 5.0301 ns | 1343530.36 | 738.8981 ns | 740.1085 ns | 742.1100 ns | 749.6057 ns | 750.6167 ns | BufferBlockCopy | 510 | 36.1641 ns | 0.2691 ns | 0.99 | 36.0370 ns | 0.1203 ns | 0.2691 ns | 27749274.35 | 35.5709 ns | 35.8060 ns | 36.1641 ns | 36.2044 ns | 36.2097 ns | BufferMemoryCopy | 510 | 31.0154 ns | 0.4856 ns | 0.85 | 31.1096 ns | 0.2172 ns | 0.4856 ns | 32144455.76 | 30.4149 ns | 30.6944 ns | 31.0154 ns | 31.5718 ns | 31.6272 ns | MsvcrtMemmove | 510 | 31.8136 ns | 0.2652 ns | 0.87 | 31.9390 ns | 0.1186 ns | 0.2652 ns | 31309675.37 | 31.7058 ns | 31.7286 ns | 31.8136 ns | 32.2121 ns | 32.3281 ns | MsvcrtMemmoveOverhead | 510 | 21.1800 ns | 0.2009 ns | 0.58 | 21.1350 ns | 0.0898 ns | 0.2009 ns | 47314913.77 | 20.7863 ns | 20.9792 ns | 21.1800 ns | 21.2683 ns | 21.2889 ns | UnsafeCopyBlock | 510 | 27.9475 ns | 0.3826 ns | 0.76 | 28.0789 ns | 0.1711 ns | 0.3826 ns | 35613885.57 | 27.7671 ns | 27.8544 ns | 27.9475 ns | 28.3691 ns | 28.7457 ns | IllyriadVectorizedCopy | 510 | 51.6353 ns | 0.5917 ns | 1.41 | 51.9536 ns | 0.2646 ns | 0.5917 ns | 19247956.33 | 51.4619 ns | 51.4689 ns | 51.6353 ns | 52.5974 ns | 52.5991 ns | AndermanVectorizedCopy | 510 | 56.3744 ns | 0.2850 ns | 1.54 | 56.3829 ns | 0.1274 ns | 0.2850 ns | 17735875.27 | 56.0273 ns | 56.1607 ns | 56.3744 ns | 56.6093 ns | 56.8189 ns | UnsafeIllyriadVectorizedCopy | 510 | 24.0387 ns | 0.4051 ns | 0.66 | 23.9238 ns | 0.1812 ns | 0.4051 ns | 41799395.52 | 23.3585 ns | 23.5132 ns | 24.0387 ns | 24.2769 ns | 24.3431 ns | UnsafeAndermanVectorizedCopy | 510 | 30.1083 ns | 0.2667 ns | 0.82 | 30.0898 ns | 0.1193 ns | 0.2667 ns | 33233895.73 | 29.7390 ns | 29.8504 ns | 30.1083 ns | 30.3198 ns | 30.4593 ns | Buffer_MemmoveOriginal | 510 | 36.8323 ns | 0.2510 ns | 1.01 | 36.9199 ns | 0.1123 ns | 0.2510 ns | 27085663.06 | 36.6254 ns | 36.7062 ns | 36.8323 ns | 37.1774 ns | 37.2381 ns | Buffer_MemmoveJamesqo | 510 | 36.9376 ns | 0.1059 ns | 1.01 | 36.9077 ns | 0.0473 ns | 0.1059 ns | 27094595.19 | 36.7371 ns | 36.8123 ns | 36.9376 ns | 36.9882 ns | 37.0152 ns | Buffer_MemmoveTannerGooding | 510 | 23.4160 ns | 0.3375 ns | 0.64 | 23.3921 ns | 0.1509 ns | 0.3375 ns | 42749530.41 | 22.8925 ns | 23.0774 ns | 23.4160 ns | 23.6948 ns | 23.7464 ns | Buffer_MemmoveJamesqo2 | 510 | 24.8953 ns | 0.1738 ns | 0.68 | 24.9451 ns | 0.0777 ns | 0.1738 ns | 40088094.14 | 24.8061 ns | 24.8205 ns | 24.8953 ns | 25.0945 ns | 25.2398 ns | Buffer_MemmoveTannerGooding2 | 510 | 23.0684 ns | 0.2042 ns | 0.63 | 23.1026 ns | 0.0913 ns | 0.2042 ns | 43285247.45 | 22.9251 ns | 22.9445 ns | 23.0684 ns | 23.2777 ns | 23.4413 ns | ArrayCopy | 511 | 36.5695 ns | 0.3167 ns | 1.00 | 36.5060 ns | 0.1416 ns | 0.3167 ns | 27392740.75 | 36.0173 ns | 36.2308 ns | 36.5695 ns | 36.7496 ns | 36.8836 ns | SimpleLoop | 511 | 756.6076 ns | 2.6041 ns | 20.69 | 756.3711 ns | 1.1646 ns | 2.6041 ns | 1322102.32 | 752.0863 ns | 754.2916 ns | 756.6076 ns | 758.3324 ns | 759.0398 ns | BufferBlockCopy | 511 | 36.9083 ns | 0.1559 ns | 1.01 | 36.8954 ns | 0.0697 ns | 0.1559 ns | 27103613.37 | 36.7348 ns | 36.7451 ns | 36.9083 ns | 37.0394 ns | 37.1106 ns | BufferMemoryCopy | 511 | 31.5141 ns | 0.2575 ns | 0.86 | 31.5828 ns | 0.1152 ns | 0.2575 ns | 31662811.83 | 31.2499 ns | 31.3665 ns | 31.5141 ns | 31.8334 ns | 31.9175 ns | MsvcrtMemmove | 511 | 33.7471 ns | 0.2322 ns | 0.92 | 33.8575 ns | 0.1038 ns | 0.2322 ns | 29535511.58 | 33.6722 ns | 33.6912 ns | 33.7471 ns | 34.0792 ns | 34.2359 ns | MsvcrtMemmoveOverhead | 511 | 21.3128 ns | 0.1618 ns | 0.58 | 21.2613 ns | 0.0723 ns | 0.1618 ns | 47033805.7 | 21.0199 ns | 21.1042 ns | 21.3128 ns | 21.3927 ns | 21.4368 ns | UnsafeCopyBlock | 511 | 28.9304 ns | 0.1759 ns | 0.79 | 28.9175 ns | 0.0787 ns | 0.1759 ns | 34581130.24 | 28.7321 ns | 28.7611 ns | 28.9304 ns | 29.0675 ns | 29.1858 ns | IllyriadVectorizedCopy | 511 | 52.8975 ns | 0.5557 ns | 1.45 | 53.2386 ns | 0.2485 ns | 0.5557 ns | 18783354.76 | 52.7484 ns | 52.8055 ns | 52.8975 ns | 53.8423 ns | 53.9063 ns | AndermanVectorizedCopy | 511 | 56.2809 ns | 0.5994 ns | 1.54 | 56.5756 ns | 0.2681 ns | 0.5994 ns | 17675455.54 | 56.0305 ns | 56.0778 ns | 56.2809 ns | 57.2208 ns | 57.3151 ns | UnsafeIllyriadVectorizedCopy | 511 | 24.4539 ns | 0.2022 ns | 0.67 | 24.4495 ns | 0.0904 ns | 0.2022 ns | 40900677.67 | 24.2448 ns | 24.2495 ns | 24.4539 ns | 24.6473 ns | 24.6981 ns | UnsafeAndermanVectorizedCopy | 511 | 29.7824 ns | 0.3250 ns | 0.81 | 29.8355 ns | 0.1453 ns | 0.3250 ns | 33517136.1 | 29.5734 ns | 29.5759 ns | 29.7824 ns | 30.1216 ns | 30.3677 ns | Buffer_MemmoveOriginal | 511 | 36.7240 ns | 0.2147 ns | 1.00 | 36.6836 ns | 0.0960 ns | 0.2147 ns | 27260119.58 | 36.3950 ns | 36.4834 ns | 36.7240 ns | 36.8637 ns | 36.9687 ns | Buffer_MemmoveJamesqo | 511 | 36.4503 ns | 0.3748 ns | 1.00 | 36.4201 ns | 0.1676 ns | 0.3748 ns | 27457373.57 | 35.8016 ns | 36.1079 ns | 36.4503 ns | 36.7172 ns | 36.7490 ns | Buffer_MemmoveTannerGooding | 511 | 23.4189 ns | 0.2759 ns | 0.64 | 23.4305 ns | 0.1234 ns | 0.2759 ns | 42679479.89 | 23.0833 ns | 23.2091 ns | 23.4189 ns | 23.6577 ns | 23.8467 ns | Buffer_MemmoveJamesqo2 | 511 | 24.9552 ns | 0.2274 ns | 0.68 | 24.8721 ns | 0.1017 ns | 0.2274 ns | 40205641.25 | 24.6299 ns | 24.6355 ns | 24.9552 ns | 25.0672 ns | 25.1441 ns | Buffer_MemmoveTannerGooding2 | 511 | 23.3156 ns | 0.1406 ns | 0.64 | 23.3401 ns | 0.0629 ns | 0.1406 ns | 42844735.36 | 23.1847 ns | 23.2093 ns | 23.3156 ns | 23.4831 ns | 23.5159 ns | ArrayCopy | 512 | 34.8067 ns | 0.1894 ns | 1.00 | 34.8132 ns | 0.0847 ns | 0.1894 ns | 28724698.74 | 34.5878 ns | 34.6488 ns | 34.8067 ns | 34.9810 ns | 35.0940 ns | SimpleLoop | 512 | 759.8819 ns | 5.3137 ns | 21.83 | 761.8684 ns | 2.3764 ns | 5.3137 ns | 1312562.66 | 756.9796 ns | 757.4131 ns | 759.8819 ns | 767.3169 ns | 769.5020 ns | BufferBlockCopy | 512 | 36.3203 ns | 0.1852 ns | 1.04 | 36.2571 ns | 0.0828 ns | 0.1852 ns | 27580775.75 | 35.9767 ns | 36.0727 ns | 36.3203 ns | 36.4101 ns | 36.4122 ns | BufferMemoryCopy | 512 | 39.8384 ns | 0.5424 ns | 1.14 | 39.5947 ns | 0.2426 ns | 0.5424 ns | 25255898.36 | 38.8679 ns | 39.0278 ns | 39.8384 ns | 40.0398 ns | 40.1566 ns | MsvcrtMemmove | 512 | 32.5160 ns | 0.3570 ns | 0.93 | 32.3695 ns | 0.1596 ns | 0.3570 ns | 30893255.74 | 31.7808 ns | 32.0410 ns | 32.5160 ns | 32.6248 ns | 32.6829 ns | MsvcrtMemmoveOverhead | 512 | 21.3091 ns | 0.2674 ns | 0.61 | 21.2156 ns | 0.1196 ns | 0.2674 ns | 47135023.66 | 20.8062 ns | 20.9508 ns | 21.3091 ns | 21.4338 ns | 21.4339 ns | UnsafeCopyBlock | 512 | 24.9990 ns | 0.2001 ns | 0.72 | 25.0481 ns | 0.0895 ns | 0.2001 ns | 39923111.51 | 24.8030 ns | 24.8905 ns | 24.9990 ns | 25.2303 ns | 25.3451 ns | IllyriadVectorizedCopy | 512 | 47.5183 ns | 0.5688 ns | 1.37 | 47.5789 ns | 0.2544 ns | 0.5688 ns | 21017701.07 | 47.0062 ns | 47.0890 ns | 47.5183 ns | 48.0992 ns | 48.4565 ns | AndermanVectorizedCopy | 512 | 51.0043 ns | 1.0616 ns | 1.47 | 51.3346 ns | 0.4748 ns | 1.0616 ns | 19480054.7 | 50.0400 ns | 50.4088 ns | 51.0043 ns | 52.4255 ns | 52.5534 ns | UnsafeIllyriadVectorizedCopy | 512 | 21.9587 ns | 0.2158 ns | 0.63 | 22.0673 ns | 0.0965 ns | 0.2158 ns | 45315886.04 | 21.9000 ns | 21.9040 ns | 21.9587 ns | 22.2850 ns | 22.3998 ns | UnsafeAndermanVectorizedCopy | 512 | 30.0131 ns | 0.1643 ns | 0.86 | 29.9979 ns | 0.0735 ns | 0.1643 ns | 33335663.75 | 29.7479 ns | 29.8743 ns | 30.0131 ns | 30.1139 ns | 30.2095 ns | Buffer_MemmoveOriginal | 512 | 39.1533 ns | 0.1931 ns | 1.12 | 39.0741 ns | 0.0864 ns | 0.1931 ns | 25592414.24 | 38.7751 ns | 38.8830 ns | 39.1533 ns | 39.2256 ns | 39.2446 ns | Buffer_MemmoveJamesqo | 512 | 39.2992 ns | 0.3505 ns | 1.13 | 39.5372 ns | 0.1567 ns | 0.3505 ns | 25292616.87 | 39.2646 ns | 39.2731 ns | 39.2992 ns | 39.9204 ns | 39.9470 ns | Buffer_MemmoveTannerGooding | 512 | 23.1857 ns | 0.2153 ns | 0.67 | 23.1692 ns | 0.0963 ns | 0.2153 ns | 43160758.12 | 22.8374 ns | 22.9895 ns | 23.1857 ns | 23.3407 ns | 23.4289 ns | Buffer_MemmoveJamesqo2 | 512 | 25.4904 ns | 0.3383 ns | 0.73 | 25.4338 ns | 0.1513 ns | 0.3383 ns | 39317800.24 | 25.0918 ns | 25.1042 ns | 25.4904 ns | 25.7350 ns | 25.9016 ns | Buffer_MemmoveTannerGooding2 | 512 | 23.5324 ns | 0.1483 ns | 0.68 | 23.5142 ns | 0.0663 ns | 0.1483 ns | 42527514.4 | 23.2677 ns | 23.3943 ns | 23.5324 ns | 23.6249 ns | 23.6589 ns | ArrayCopy | 513 | 37.8019 ns | 0.1598 ns | 1.00 | 37.8604 ns | 0.0715 ns | 0.1598 ns | 26412835.24 | 37.7198 ns | 37.7294 ns | 37.8019 ns | 38.0206 ns | 38.1007 ns | SimpleLoop | 513 | 762.4095 ns | 6.6819 ns | 20.17 | 762.7422 ns | 2.9882 ns | 6.6819 ns | 1311059.03 | 756.1161 ns | 757.0854 ns | 762.4095 ns | 768.5653 ns | 773.2974 ns | BufferBlockCopy | 513 | 37.5075 ns | 0.5924 ns | 0.99 | 37.1905 ns | 0.2649 ns | 0.5924 ns | 26888605.36 | 36.3527 ns | 36.5675 ns | 37.5075 ns | 37.6550 ns | 37.6931 ns | BufferMemoryCopy | 513 | 41.1509 ns | 0.4177 ns | 1.09 | 41.1256 ns | 0.1868 ns | 0.4177 ns | 24315778.13 | 40.4613 ns | 40.7590 ns | 41.1509 ns | 41.4795 ns | 41.4992 ns | MsvcrtMemmove | 513 | 32.2577 ns | 0.3812 ns | 0.85 | 32.2325 ns | 0.1705 ns | 0.3812 ns | 31024617.15 | 31.7808 ns | 31.8691 ns | 32.2577 ns | 32.5832 ns | 32.7488 ns | MsvcrtMemmoveOverhead | 513 | 21.3742 ns | 0.2479 ns | 0.57 | 21.3288 ns | 0.1109 ns | 0.2479 ns | 46884896.9 | 20.9289 ns | 21.1199 ns | 21.3742 ns | 21.5151 ns | 21.5991 ns | UnsafeCopyBlock | 513 | 25.5153 ns | 0.2099 ns | 0.67 | 25.5357 ns | 0.0939 ns | 0.2099 ns | 39160796.42 | 25.2617 ns | 25.3861 ns | 25.5153 ns | 25.6957 ns | 25.8522 ns | IllyriadVectorizedCopy | 513 | 52.9853 ns | 0.8320 ns | 1.40 | 52.9385 ns | 0.3721 ns | 0.8320 ns | 18889834.35 | 51.8002 ns | 52.2699 ns | 52.9853 ns | 53.5837 ns | 54.1310 ns | AndermanVectorizedCopy | 513 | 50.9909 ns | 0.3103 ns | 1.35 | 50.9102 ns | 0.1388 ns | 0.3103 ns | 19642447.27 | 50.5592 ns | 50.6115 ns | 50.9909 ns | 51.1684 ns | 51.3437 ns | UnsafeIllyriadVectorizedCopy | 513 | 23.1682 ns | 0.1885 ns | 0.61 | 23.0999 ns | 0.0843 ns | 0.1885 ns | 43290209.88 | 22.7842 ns | 22.9320 ns | 23.1682 ns | 23.2336 ns | 23.2614 ns | UnsafeAndermanVectorizedCopy | 513 | 30.2515 ns | 0.1685 ns | 0.80 | 30.3295 ns | 0.0754 ns | 0.1685 ns | 32971226.7 | 30.1640 ns | 30.1877 ns | 30.2515 ns | 30.5103 ns | 30.5304 ns | Buffer_MemmoveOriginal | 513 | 38.7110 ns | 0.4092 ns | 1.02 | 38.7644 ns | 0.1830 ns | 0.4092 ns | 25796897.64 | 38.1921 ns | 38.4006 ns | 38.7110 ns | 39.1548 ns | 39.2270 ns | Buffer_MemmoveJamesqo | 513 | 38.9888 ns | 0.4084 ns | 1.03 | 38.9396 ns | 0.1827 ns | 0.4084 ns | 25680776.2 | 38.2994 ns | 38.6282 ns | 38.9888 ns | 39.2265 ns | 39.4387 ns | Buffer_MemmoveTannerGooding | 513 | 23.9472 ns | 0.2218 ns | 0.63 | 23.9110 ns | 0.0992 ns | 0.2218 ns | 41821750.76 | 23.5609 ns | 23.7243 ns | 23.9472 ns | 24.0796 ns | 24.1675 ns | Buffer_MemmoveJamesqo2 | 513 | 25.1008 ns | 0.2390 ns | 0.66 | 25.1346 ns | 0.1069 ns | 0.2390 ns | 39785765.11 | 24.8364 ns | 24.9677 ns | 25.1008 ns | 25.3184 ns | 25.5048 ns | Buffer_MemmoveTannerGooding2 | 513 | 23.5265 ns | 0.2304 ns | 0.62 | 23.6428 ns | 0.1030 ns | 0.2304 ns | 42296106.55 | 23.4939 ns | 23.4968 ns | 23.5265 ns | 23.8470 ns | 24.0378 ns | ArrayCopy | 543 | 38.5887 ns | 0.1153 ns | 1.00 | 38.5370 ns | 0.0516 ns | 0.1153 ns | 25949061.16 | 38.3633 ns | 38.4208 ns | 38.5887 ns | 38.6275 ns | 38.6438 ns | SimpleLoop | 543 | 809.2536 ns | 13.8452 ns | 20.97 | 806.4991 ns | 6.1918 ns | 13.8452 ns | 1239927.06 | 784.2088 ns | 795.2687 ns | 809.2536 ns | 816.3522 ns | 822.1883 ns | BufferBlockCopy | 543 | 38.5590 ns | 0.1492 ns | 1.00 | 38.5943 ns | 0.0667 ns | 0.1492 ns | 25910571.17 | 38.4140 ns | 38.4721 ns | 38.5590 ns | 38.7341 ns | 38.8119 ns | BufferMemoryCopy | 543 | 42.0392 ns | 0.5345 ns | 1.09 | 41.8591 ns | 0.2390 ns | 0.5345 ns | 23889650.84 | 41.0098 ns | 41.3612 ns | 42.0392 ns | 42.2670 ns | 42.3987 ns | MsvcrtMemmove | 543 | 32.6172 ns | 0.2151 ns | 0.85 | 32.5687 ns | 0.0962 ns | 0.2151 ns | 30704346.68 | 32.2210 ns | 32.3892 ns | 32.6172 ns | 32.7239 ns | 32.8064 ns | MsvcrtMemmoveOverhead | 543 | 21.1648 ns | 0.4424 ns | 0.55 | 21.0775 ns | 0.1979 ns | 0.4424 ns | 47444029.02 | 20.3890 ns | 20.6615 ns | 21.1648 ns | 21.4498 ns | 21.4913 ns | UnsafeCopyBlock | 543 | 29.6635 ns | 0.5217 ns | 0.77 | 29.6769 ns | 0.2333 ns | 0.5217 ns | 33696219.89 | 28.9144 ns | 29.2507 ns | 29.6635 ns | 30.1098 ns | 30.3591 ns | IllyriadVectorizedCopy | 543 | 54.5215 ns | 1.0978 ns | 1.41 | 55.0384 ns | 0.4910 ns | 1.0978 ns | 18169138.51 | 54.1261 ns | 54.2065 ns | 54.5215 ns | 56.1287 ns | 56.7529 ns | AndermanVectorizedCopy | 543 | 59.0886 ns | 0.9083 ns | 1.53 | 59.2209 ns | 0.4062 ns | 0.9083 ns | 16885931.66 | 58.2819 ns | 58.3746 ns | 59.0886 ns | 60.1333 ns | 60.4232 ns | UnsafeIllyriadVectorizedCopy | 543 | 25.1478 ns | 0.3666 ns | 0.65 | 25.1629 ns | 0.1639 ns | 0.3666 ns | 39741045.58 | 24.6699 ns | 24.8593 ns | 25.1478 ns | 25.4741 ns | 25.6833 ns | UnsafeAndermanVectorizedCopy | 543 | 30.9749 ns | 0.2081 ns | 0.80 | 30.8991 ns | 0.0930 ns | 0.2081 ns | 32363354.88 | 30.5997 ns | 30.6912 ns | 30.9749 ns | 31.0692 ns | 31.1255 ns | Buffer_MemmoveOriginal | 543 | 38.4883 ns | 0.4457 ns | 1.00 | 38.6186 ns | 0.1993 ns | 0.4457 ns | 25894286.88 | 38.1228 ns | 38.2167 ns | 38.4883 ns | 39.0855 ns | 39.1079 ns | Buffer_MemmoveJamesqo | 543 | 38.5495 ns | 0.3656 ns | 1.00 | 38.6382 ns | 0.1635 ns | 0.3656 ns | 25881089.76 | 38.2124 ns | 38.3507 ns | 38.5495 ns | 38.9701 ns | 39.1968 ns | Buffer_MemmoveTannerGooding | 543 | 24.6161 ns | 0.3260 ns | 0.64 | 24.4847 ns | 0.1458 ns | 0.3260 ns | 40841765.63 | 23.9793 ns | 24.1682 ns | 24.6161 ns | 24.7356 ns | 24.8071 ns | Buffer_MemmoveJamesqo2 | 543 | 26.0368 ns | 0.1830 ns | 0.67 | 26.0147 ns | 0.0818 ns | 0.1830 ns | 38439818.89 | 25.8199 ns | 25.8333 ns | 26.0368 ns | 26.1851 ns | 26.2529 ns | Buffer_MemmoveTannerGooding2 | 543 | 24.4328 ns | 0.2452 ns | 0.63 | 24.4546 ns | 0.1096 ns | 0.2452 ns | 40892106.89 | 24.2036 ns | 24.2251 ns | 24.4328 ns | 24.6950 ns | 24.7901 ns | ArrayCopy | 544 | 38.5889 ns | 0.1674 ns | 1.00 | 38.5722 ns | 0.0749 ns | 0.1674 ns | 25925386.45 | 38.3998 ns | 38.4223 ns | 38.5889 ns | 38.7138 ns | 38.8274 ns | SimpleLoop | 544 | 798.6289 ns | 9.9042 ns | 20.70 | 801.8186 ns | 4.4293 ns | 9.9042 ns | 1247164.88 | 790.2686 ns | 793.1312 ns | 798.6289 ns | 812.1008 ns | 813.4089 ns | BufferBlockCopy | 544 | 38.4689 ns | 0.2286 ns | 1.00 | 38.4303 ns | 0.1022 ns | 0.2286 ns | 26021118.37 | 38.1501 ns | 38.1962 ns | 38.4689 ns | 38.6451 ns | 38.6711 ns | BufferMemoryCopy | 544 | 41.6729 ns | 0.4987 ns | 1.08 | 41.5426 ns | 0.2230 ns | 0.4987 ns | 24071693.11 | 40.8435 ns | 41.0430 ns | 41.6729 ns | 41.9770 ns | 42.0810 ns | MsvcrtMemmove | 544 | 32.9890 ns | 0.2941 ns | 0.85 | 33.1279 ns | 0.1315 ns | 0.2941 ns | 30186064.91 | 32.8254 ns | 32.8848 ns | 32.9890 ns | 33.4404 ns | 33.4957 ns | MsvcrtMemmoveOverhead | 544 | 21.3383 ns | 0.1006 ns | 0.55 | 21.2965 ns | 0.0450 ns | 0.1006 ns | 46955978.03 | 21.1414 ns | 21.1963 ns | 21.3383 ns | 21.3759 ns | 21.3795 ns | UnsafeCopyBlock | 544 | 25.7745 ns | 0.4465 ns | 0.67 | 25.8120 ns | 0.1997 ns | 0.4465 ns | 38741615.96 | 25.2142 ns | 25.4226 ns | 25.7745 ns | 26.2202 ns | 26.4108 ns | IllyriadVectorizedCopy | 544 | 50.8431 ns | 0.7684 ns | 1.32 | 50.6299 ns | 0.3437 ns | 0.7684 ns | 19751172.57 | 49.3808 ns | 49.9603 ns | 50.8431 ns | 51.1929 ns | 51.4318 ns | AndermanVectorizedCopy | 544 | 54.5818 ns | 1.9774 ns | 1.41 | 55.1605 ns | 0.8843 ns | 1.9774 ns | 18128912.77 | 53.9210 ns | 53.9428 ns | 54.5818 ns | 56.6676 ns | 58.6419 ns | UnsafeIllyriadVectorizedCopy | 544 | 23.1911 ns | 0.4865 ns | 0.60 | 23.0867 ns | 0.2176 ns | 0.4865 ns | 43314976.07 | 22.2677 ns | 22.7245 ns | 23.1911 ns | 23.3967 ns | 23.5754 ns | UnsafeAndermanVectorizedCopy | 544 | 31.5826 ns | 0.1784 ns | 0.82 | 31.6438 ns | 0.0798 ns | 0.1784 ns | 31601805.9 | 31.4116 ns | 31.4944 ns | 31.5826 ns | 31.8238 ns | 31.8385 ns | Buffer_MemmoveOriginal | 544 | 46.1373 ns | 0.8169 ns | 1.20 | 46.2162 ns | 0.3653 ns | 0.8169 ns | 21637427.22 | 45.0459 ns | 45.5337 ns | 46.1373 ns | 46.9382 ns | 47.2649 ns | Buffer_MemmoveJamesqo | 544 | 46.2075 ns | 0.2792 ns | 1.20 | 46.0985 ns | 0.1248 ns | 0.2792 ns | 21692682.14 | 45.7981 ns | 45.8106 ns | 46.2075 ns | 46.3319 ns | 46.4433 ns | Buffer_MemmoveTannerGooding | 544 | 24.7960 ns | 0.2619 ns | 0.64 | 24.7779 ns | 0.1171 ns | 0.2619 ns | 40358474.56 | 24.3693 ns | 24.5719 ns | 24.7960 ns | 24.9749 ns | 25.0962 ns | Buffer_MemmoveJamesqo2 | 544 | 26.4914 ns | 0.2777 ns | 0.69 | 26.5076 ns | 0.1242 ns | 0.2777 ns | 37724960.44 | 26.2014 ns | 26.2352 ns | 26.4914 ns | 26.7882 ns | 26.7933 ns | Buffer_MemmoveTannerGooding2 | 544 | 24.3759 ns | 0.4543 ns | 0.63 | 24.3755 ns | 0.2032 ns | 0.4543 ns | 41024740.89 | 23.9176 ns | 23.9213 ns | 24.3759 ns | 24.8296 ns | 24.8476 ns | ArrayCopy | 547 | 38.9256 ns | 0.2590 ns | 1.00 | 38.9781 ns | 0.1158 ns | 0.2590 ns | 25655400.24 | 38.7889 ns | 38.7972 ns | 38.9256 ns | 39.1854 ns | 39.4241 ns | SimpleLoop | 547 | 810.0634 ns | 9.5310 ns | 20.81 | 811.3154 ns | 4.2624 ns | 9.5310 ns | 1232566.25 | 799.2964 ns | 803.8654 ns | 810.0634 ns | 819.3914 ns | 825.6600 ns | BufferBlockCopy | 547 | 38.0277 ns | 0.5477 ns | 0.98 | 38.2659 ns | 0.2449 ns | 0.5477 ns | 26132899.52 | 37.6263 ns | 37.8149 ns | 38.0277 ns | 38.8361 ns | 38.9228 ns | BufferMemoryCopy | 547 | 42.2853 ns | 0.4835 ns | 1.09 | 42.0197 ns | 0.2162 ns | 0.4835 ns | 23798355.67 | 41.3440 ns | 41.5112 ns | 42.2853 ns | 42.3955 ns | 42.4626 ns | MsvcrtMemmove | 547 | 32.6783 ns | 0.5576 ns | 0.84 | 32.6766 ns | 0.2494 ns | 0.5576 ns | 30602939.81 | 31.8975 ns | 32.2371 ns | 32.6783 ns | 33.1153 ns | 33.4629 ns | MsvcrtMemmoveOverhead | 547 | 21.2201 ns | 0.1936 ns | 0.55 | 21.2698 ns | 0.0866 ns | 0.1936 ns | 47015091.11 | 21.1142 ns | 21.1446 ns | 21.2201 ns | 21.4198 ns | 21.6059 ns | UnsafeCopyBlock | 547 | 27.8955 ns | 0.5694 ns | 0.72 | 27.6540 ns | 0.2546 ns | 0.5694 ns | 36161191.88 | 26.7376 ns | 27.1063 ns | 27.8955 ns | 28.0808 ns | 28.1152 ns | IllyriadVectorizedCopy | 547 | 56.7004 ns | 0.3202 ns | 1.46 | 56.6793 ns | 0.1432 ns | 0.3202 ns | 17643132.84 | 56.2430 ns | 56.3711 ns | 56.7004 ns | 56.9769 ns | 57.0466 ns | AndermanVectorizedCopy | 547 | 53.4377 ns | 1.4529 ns | 1.37 | 53.7195 ns | 0.6497 ns | 1.4529 ns | 18615203.68 | 52.1775 ns | 52.3511 ns | 53.4377 ns | 55.2289 ns | 55.2585 ns | UnsafeIllyriadVectorizedCopy | 547 | 24.8577 ns | 0.1506 ns | 0.64 | 24.8813 ns | 0.0673 ns | 0.1506 ns | 40190850.01 | 24.7178 ns | 24.7385 ns | 24.8577 ns | 25.0359 ns | 25.0543 ns | UnsafeAndermanVectorizedCopy | 547 | 31.0025 ns | 0.3702 ns | 0.80 | 31.0437 ns | 0.1656 ns | 0.3702 ns | 32212667.08 | 30.5618 ns | 30.7520 ns | 31.0025 ns | 31.3560 ns | 31.5893 ns | Buffer_MemmoveOriginal | 547 | 44.8411 ns | 0.4934 ns | 1.15 | 44.9226 ns | 0.2207 ns | 0.4934 ns | 22260489.77 | 44.1910 ns | 44.5069 ns | 44.8411 ns | 45.3792 ns | 45.4290 ns | Buffer_MemmoveJamesqo | 547 | 45.3102 ns | 0.2608 ns | 1.16 | 45.4726 ns | 0.1166 ns | 0.2608 ns | 21991245.57 | 45.2513 ns | 45.2763 ns | 45.3102 ns | 45.7502 ns | 45.8315 ns | Buffer_MemmoveTannerGooding | 547 | 24.8023 ns | 0.4274 ns | 0.64 | 24.7949 ns | 0.1911 ns | 0.4274 ns | 40330828.08 | 24.3050 ns | 24.3686 ns | 24.8023 ns | 25.2175 ns | 25.2489 ns | Buffer_MemmoveJamesqo2 | 547 | 26.4560 ns | 0.2499 ns | 0.68 | 26.4108 ns | 0.1117 ns | 0.2499 ns | 37863304.78 | 26.0186 ns | 26.2038 ns | 26.4560 ns | 26.5952 ns | 26.7078 ns | Buffer_MemmoveTannerGooding2 | 547 | 24.7232 ns | 0.0837 ns | 0.64 | 24.7144 ns | 0.0374 ns | 0.0837 ns | 40462286.31 | 24.5750 ns | 24.6451 ns | 24.7232 ns | 24.7793 ns | 24.7867 ns | ArrayCopy | 576 | 37.7772 ns | 0.4619 ns | 1.00 | 37.6243 ns | 0.2066 ns | 0.4619 ns | 26578557.37 | 36.8247 ns | 37.2578 ns | 37.7772 ns | 37.9144 ns | 38.0089 ns | SimpleLoop | 576 | 856.8129 ns | 8.3963 ns | 22.68 | 858.5102 ns | 3.7549 ns | 8.3963 ns | 1164808.55 | 849.8211 ns | 852.0686 ns | 856.8129 ns | 865.8004 ns | 872.1140 ns | BufferBlockCopy | 576 | 38.0578 ns | 0.3065 ns | 1.01 | 38.0168 ns | 0.1371 ns | 0.3065 ns | 26304185.39 | 37.5149 ns | 37.7502 ns | 38.0578 ns | 38.2628 ns | 38.2686 ns | BufferMemoryCopy | 576 | 40.9200 ns | 0.2736 ns | 1.08 | 40.8796 ns | 0.1224 ns | 0.2736 ns | 24462105.47 | 40.4364 ns | 40.6640 ns | 40.9200 ns | 41.0749 ns | 41.1864 ns | MsvcrtMemmove | 576 | 33.9486 ns | 0.6984 ns | 0.90 | 33.8060 ns | 0.3123 ns | 0.6984 ns | 29580572.74 | 32.6837 ns | 33.2488 ns | 33.9486 ns | 34.2918 ns | 34.6073 ns | MsvcrtMemmoveOverhead | 576 | 21.3184 ns | 0.1829 ns | 0.56 | 21.3493 ns | 0.0818 ns | 0.1829 ns | 46839959.97 | 21.1750 ns | 21.1885 ns | 21.3184 ns | 21.5255 ns | 21.6222 ns | UnsafeCopyBlock | 576 | 28.6572 ns | 0.3724 ns | 0.76 | 28.7493 ns | 0.1666 ns | 0.3724 ns | 34783507.48 | 28.4060 ns | 28.4230 ns | 28.6572 ns | 29.1215 ns | 29.2884 ns | IllyriadVectorizedCopy | 576 | 54.2346 ns | 0.5242 ns | 1.44 | 53.9961 ns | 0.2344 ns | 0.5242 ns | 18519861.27 | 53.3258 ns | 53.4379 ns | 54.2346 ns | 54.4350 ns | 54.5018 ns | AndermanVectorizedCopy | 576 | 64.1881 ns | 0.4979 ns | 1.70 | 64.3467 ns | 0.2227 ns | 0.4979 ns | 15540816.42 | 63.7293 ns | 63.9141 ns | 64.1881 ns | 64.8585 ns | 64.8606 ns | UnsafeIllyriadVectorizedCopy | 576 | 23.7404 ns | 0.4447 ns | 0.63 | 23.7236 ns | 0.1989 ns | 0.4447 ns | 42152148.04 | 23.2738 ns | 23.3267 ns | 23.7404 ns | 24.1120 ns | 24.4021 ns | UnsafeAndermanVectorizedCopy | 576 | 32.5755 ns | 0.5253 ns | 0.86 | 32.7049 ns | 0.2349 ns | 0.5253 ns | 30576435.03 | 32.0537 ns | 32.2614 ns | 32.5755 ns | 33.2132 ns | 33.4257 ns | Buffer_MemmoveOriginal | 576 | 47.5340 ns | 1.1773 ns | 1.26 | 47.5860 ns | 0.5265 ns | 1.1773 ns | 21014568.31 | 46.3903 ns | 46.4397 ns | 47.5340 ns | 48.7584 ns | 49.0408 ns | Buffer_MemmoveJamesqo | 576 | 48.0005 ns | 0.4863 ns | 1.27 | 48.1484 ns | 0.2175 ns | 0.4863 ns | 20769142.51 | 47.7407 ns | 47.7648 ns | 48.0005 ns | 48.6059 ns | 48.9299 ns | Buffer_MemmoveTannerGooding | 576 | 25.7142 ns | 0.2788 ns | 0.68 | 25.8594 ns | 0.1247 ns | 0.2788 ns | 38670589.87 | 25.5923 ns | 25.6380 ns | 25.7142 ns | 26.1535 ns | 26.2388 ns | Buffer_MemmoveJamesqo2 | 576 | 27.3747 ns | 0.3515 ns | 0.72 | 27.4229 ns | 0.1572 ns | 0.3515 ns | 36465906.15 | 26.9934 ns | 27.0954 ns | 27.3747 ns | 27.7744 ns | 27.8434 ns | Buffer_MemmoveTannerGooding2 | 576 | 25.0676 ns | 0.3736 ns | 0.66 | 24.9812 ns | 0.1671 ns | 0.3736 ns | 40030099.17 | 24.3650 ns | 24.6533 ns | 25.0676 ns | 25.2659 ns | 25.3269 ns | ArrayCopy | 1024 | 52.4431 ns | 0.7242 ns | 1.00 | 52.4572 ns | 0.3239 ns | 0.7242 ns | 19063168.25 | 51.3158 ns | 51.8448 ns | 52.4431 ns | 53.0766 ns | 53.1777 ns | SimpleLoop | 1024 | 1,516.8924 ns | 10.4754 ns | 28.92 | 1,517.3926 ns | 4.6848 ns | 10.4754 ns | 659025.23 | 1,503.6435 ns | 1,508.0547 ns | 1,516.8924 ns | 1,526.9806 ns | 1,531.5368 ns | BufferBlockCopy | 1024 | 52.5751 ns | 0.5877 ns | 1.00 | 52.6160 ns | 0.2628 ns | 0.5877 ns | 19005610.94 | 51.7302 ns | 52.1009 ns | 52.5751 ns | 53.1517 ns | 53.1638 ns | BufferMemoryCopy | 1024 | 55.8355 ns | 0.4980 ns | 1.06 | 55.9690 ns | 0.2227 ns | 0.4980 ns | 17867036.32 | 55.3676 ns | 55.5685 ns | 55.8355 ns | 56.4363 ns | 56.6971 ns | MsvcrtMemmove | 1024 | 41.7864 ns | 0.2181 ns | 0.80 | 41.7493 ns | 0.0975 ns | 0.2181 ns | 23952516.8 | 41.3826 ns | 41.5712 ns | 41.7864 ns | 41.9087 ns | 41.9502 ns | MsvcrtMemmoveOverhead | 1024 | 21.2789 ns | 0.2003 ns | 0.41 | 21.1863 ns | 0.0896 ns | 0.2003 ns | 47200380.49 | 20.8910 ns | 20.9844 ns | 21.2789 ns | 21.3418 ns | 21.3897 ns | UnsafeCopyBlock | 1024 | 45.9812 ns | 0.2805 ns | 0.88 | 45.8959 ns | 0.1254 ns | 0.2805 ns | 21788422.95 | 45.4830 ns | 45.6161 ns | 45.9812 ns | 46.1331 ns | 46.1704 ns | IllyriadVectorizedCopy | 1024 | 102.0898 ns | 1.1810 ns | 1.95 | 102.2129 ns | 0.5281 ns | 1.1810 ns | 9783498.65 | 100.9188 ns | 101.1073 ns | 102.0898 ns | 103.3802 ns | 103.7818 ns | AndermanVectorizedCopy | 1024 | 107.8067 ns | 3.0413 ns | 2.06 | 106.6257 ns | 1.3601 ns | 3.0413 ns | 9378598.41 | 102.5469 ns | 103.5154 ns | 107.8067 ns | 109.1456 ns | 110.0621 ns | UnsafeIllyriadVectorizedCopy | 1024 | 38.4981 ns | 0.4806 ns | 0.73 | 38.5085 ns | 0.2149 ns | 0.4806 ns | 25968323.59 | 37.8641 ns | 38.0835 ns | 38.4981 ns | 38.9386 ns | 39.1581 ns | UnsafeAndermanVectorizedCopy | 1024 | 51.5792 ns | 0.3026 ns | 0.98 | 51.4608 ns | 0.1353 ns | 0.3026 ns | 19432284.92 | 51.1131 ns | 51.1440 ns | 51.5792 ns | 51.7182 ns | 51.8103 ns | Buffer_MemmoveOriginal | 1024 | 68.6774 ns | 0.5588 ns | 1.31 | 68.7335 ns | 0.2499 ns | 0.5588 ns | 14548941.72 | 68.0483 ns | 68.2481 ns | 68.6774 ns | 69.2471 ns | 69.5363 ns | Buffer_MemmoveJamesqo | 1024 | 72.9828 ns | 0.4336 ns | 1.39 | 73.0842 ns | 0.1939 ns | 0.4336 ns | 13682848.31 | 72.6304 ns | 72.6988 ns | 72.9828 ns | 73.5203 ns | 73.6862 ns | Buffer_MemmoveTannerGooding | 1024 | 39.8337 ns | 0.3257 ns | 0.76 | 39.8791 ns | 0.1457 ns | 0.3257 ns | 25075817.17 | 39.4779 ns | 39.5761 ns | 39.8337 ns | 40.2047 ns | 40.2657 ns | Buffer_MemmoveJamesqo2 | 1024 | 42.2758 ns | 0.3483 ns | 0.81 | 42.1875 ns | 0.1558 ns | 0.3483 ns | 23703680.09 | 41.8213 ns | 41.8214 ns | 42.2758 ns | 42.5096 ns | 42.5400 ns | Buffer_MemmoveTannerGooding2 | 1024 | 39.8287 ns | 0.4972 ns | 0.76 | 39.7673 ns | 0.2223 ns | 0.4972 ns | 25146257.65 | 39.0305 ns | 39.2917 ns | 39.8287 ns | 40.2123 ns | 40.2180 ns | ArrayCopy | 2048 | 91.9925 ns | 0.9347 ns | 1.00 | 92.2271 ns | 0.4180 ns | 0.9347 ns | 10842805.05 | 91.2852 ns | 91.5990 ns | 91.9925 ns | 92.9724 ns | 93.7918 ns | SimpleLoop | 2048 | 3,014.1485 ns | 23.2984 ns | 32.77 | 3,028.6295 ns | 10.4194 ns | 23.2984 ns | 330182.34 | 3,007.5354 ns | 3,010.5814 ns | 3,014.1485 ns | 3,053.9182 ns | 3,056.4189 ns | BufferBlockCopy | 2048 | 90.7982 ns | 0.7961 ns | 0.99 | 90.7782 ns | 0.3560 ns | 0.7961 ns | 11015857.62 | 89.9756 ns | 90.0041 ns | 90.7982 ns | 91.5423 ns | 91.8311 ns | BufferMemoryCopy | 2048 | 96.4042 ns | 0.7605 ns | 1.05 | 96.3711 ns | 0.3401 ns | 0.7605 ns | 10376555.61 | 95.4849 ns | 95.7095 ns | 96.4042 ns | 97.0161 ns | 97.5181 ns | MsvcrtMemmove | 2048 | 82.4542 ns | 0.7894 ns | 0.90 | 82.8972 ns | 0.3530 ns | 0.7894 ns | 12063135.99 | 82.1403 ns | 82.2821 ns | 82.4542 ns | 83.7338 ns | 83.9568 ns | MsvcrtMemmoveOverhead | 2048 | 21.3558 ns | 0.1423 ns | 0.23 | 21.2933 ns | 0.0636 ns | 0.1423 ns | 46963122.99 | 21.1240 ns | 21.1404 ns | 21.3558 ns | 21.4150 ns | 21.4253 ns | UnsafeCopyBlock | 2048 | 84.2951 ns | 0.4118 ns | 0.92 | 84.2977 ns | 0.1842 ns | 0.4118 ns | 11862713.88 | 83.9029 ns | 83.9216 ns | 84.2951 ns | 84.6752 ns | 84.9095 ns | IllyriadVectorizedCopy | 2048 | 193.5871 ns | 1.2946 ns | 2.10 | 193.8248 ns | 0.5790 ns | 1.2946 ns | 5159298.53 | 192.5798 ns | 192.6636 ns | 193.5871 ns | 195.1049 ns | 195.6792 ns | AndermanVectorizedCopy | 2048 | 199.4356 ns | 1.9459 ns | 2.17 | 198.5697 ns | 0.8703 ns | 1.9459 ns | 5036014.74 | 195.1655 ns | 196.9589 ns | 199.4356 ns | 199.7475 ns | 199.7559 ns | UnsafeIllyriadVectorizedCopy | 2048 | 76.2790 ns | 0.4132 ns | 0.83 | 76.3195 ns | 0.1848 ns | 0.4132 ns | 13102809.81 | 75.8466 ns | 75.9509 ns | 76.2790 ns | 76.7084 ns | 76.9149 ns | UnsafeAndermanVectorizedCopy | 2048 | 94.1995 ns | 1.7389 ns | 1.02 | 93.7986 ns | 0.7777 ns | 1.7389 ns | 10661144.7 | 90.7954 ns | 92.4177 ns | 94.1995 ns | 94.9789 ns | 95.1675 ns | Buffer_MemmoveOriginal | 2048 | 115.4300 ns | 0.7841 ns | 1.25 | 115.6129 ns | 0.3507 ns | 0.7841 ns | 8649554.54 | 114.7019 ns | 114.9074 ns | 115.4300 ns | 116.4098 ns | 116.6048 ns | Buffer_MemmoveJamesqo | 2048 | 129.9380 ns | 0.7029 ns | 1.41 | 130.0666 ns | 0.3144 ns | 0.7029 ns | 7688366.15 | 129.1718 ns | 129.5188 ns | 129.9380 ns | 130.6788 ns | 131.1086 ns | Buffer_MemmoveTannerGooding | 2048 | 80.0387 ns | 1.6956 ns | 0.87 | 80.3214 ns | 0.7583 ns | 1.6956 ns | 12449987.27 | 78.6806 ns | 78.8506 ns | 80.0387 ns | 81.9335 ns | 82.8922 ns | Buffer_MemmoveJamesqo2 | 2048 | 77.7042 ns | 0.8599 ns | 0.84 | 77.2919 ns | 0.3846 ns | 0.8599 ns | 12937974.5 | 76.3027 ns | 76.3842 ns | 77.7042 ns | 77.9933 ns | 78.2606 ns | Buffer_MemmoveTannerGooding2 | 2048 | 75.9541 ns | 0.4017 ns | 0.83 | 76.0527 ns | 0.1797 ns | 0.4017 ns | 13148777.26 | 75.7839 ns | 75.7925 ns | 75.9541 ns | 76.3622 ns | 76.7550 ns | ArrayCopy | 2500 | 110.3225 ns | 1.3514 ns | 1.00 | 110.0237 ns | 0.6044 ns | 1.3514 ns | 9088948.13 | 108.0045 ns | 108.7212 ns | 110.3225 ns | 111.1769 ns | 111.4379 ns | SimpleLoop | 2500 | 3,711.2614 ns | 34.2039 ns | 33.64 | 3,702.4812 ns | 15.2965 ns | 34.2039 ns | 270089.15 | 3,666.0067 ns | 3,666.4392 ns | 3,711.2614 ns | 3,734.1331 ns | 3,734.5978 ns | BufferBlockCopy | 2500 | 108.5780 ns | 0.7550 ns | 0.98 | 108.4863 ns | 0.3376 ns | 0.7550 ns | 9217754.95 | 107.3601 ns | 107.7832 ns | 108.5780 ns | 109.1435 ns | 109.3182 ns | BufferMemoryCopy | 2500 | 110.8654 ns | 2.1380 ns | 1.00 | 111.4667 ns | 0.9561 ns | 2.1380 ns | 8971286.67 | 109.2917 ns | 109.7293 ns | 110.8654 ns | 113.5048 ns | 114.7685 ns | MsvcrtMemmove | 2500 | 86.0326 ns | 0.7732 ns | 0.78 | 85.8369 ns | 0.3458 ns | 0.7732 ns | 11650004.53 | 84.9925 ns | 85.0391 ns | 86.0326 ns | 86.5368 ns | 86.7558 ns | MsvcrtMemmoveOverhead | 2500 | 21.2561 ns | 0.3416 ns | 0.19 | 21.2108 ns | 0.1528 ns | 0.3416 ns | 47145800.5 | 20.6372 ns | 20.9292 ns | 21.2561 ns | 21.4697 ns | 21.4985 ns | UnsafeCopyBlock | 2500 | 106.2124 ns | 1.4555 ns | 0.96 | 106.6430 ns | 0.6509 ns | 1.4555 ns | 9377080.68 | 105.7405 ns | 105.7508 ns | 106.2124 ns | 107.7505 ns | 109.2070 ns | IllyriadVectorizedCopy | 2500 | 236.4778 ns | 2.8197 ns | 2.14 | 236.7822 ns | 1.2610 ns | 2.8197 ns | 4223291.3 | 233.4130 ns | 234.7500 ns | 236.4778 ns | 238.9665 ns | 241.2395 ns | AndermanVectorizedCopy | 2500 | 238.2560 ns | 3.5583 ns | 2.16 | 238.6476 ns | 1.5913 ns | 3.5583 ns | 4190278.62 | 234.9793 ns | 235.4682 ns | 238.2560 ns | 242.0228 ns | 243.8954 ns | UnsafeIllyriadVectorizedCopy | 2500 | 101.1804 ns | 1.9943 ns | 0.92 | 101.4000 ns | 0.8919 ns | 1.9943 ns | 9861937.24 | 99.0555 ns | 99.8686 ns | 101.1804 ns | 103.0411 ns | 104.5346 ns | UnsafeAndermanVectorizedCopy | 2500 | 116.7311 ns | 2.1190 ns | 1.06 | 116.4965 ns | 0.9476 ns | 2.1190 ns | 8583950.02 | 113.3541 ns | 114.4849 ns | 116.7311 ns | 118.3908 ns | 118.5882 ns | Buffer_MemmoveOriginal | 2500 | 136.1514 ns | 1.4810 ns | 1.23 | 136.7742 ns | 0.6623 ns | 1.4810 ns | 7311319.02 | 135.5467 ns | 135.5810 ns | 136.1514 ns | 138.2789 ns | 138.9887 ns | Buffer_MemmoveJamesqo | 2500 | 154.4774 ns | 2.7186 ns | 1.40 | 153.9094 ns | 1.2158 ns | 2.7186 ns | 6497329.56 | 149.4642 ns | 151.7734 ns | 154.4774 ns | 155.7614 ns | 156.8995 ns | Buffer_MemmoveTannerGooding | 2500 | 95.2547 ns | 1.5334 ns | 0.86 | 95.1814 ns | 0.6858 ns | 1.5334 ns | 10506255.6 | 92.8090 ns | 93.9982 ns | 95.2547 ns | 96.3279 ns | 97.0839 ns | Buffer_MemmoveJamesqo2 | 2500 | 98.0395 ns | 1.4969 ns | 0.89 | 98.2784 ns | 0.6695 ns | 1.4969 ns | 10175180.13 | 96.6784 ns | 97.0122 ns | 98.0395 ns | 99.6639 ns | 100.5688 ns | Buffer_MemmoveTannerGooding2 | 2500 | 99.6562 ns | 1.7021 ns | 0.90 | 100.3131 ns | 0.7612 ns | 1.7021 ns | 9968786.6 | 98.4846 ns | 98.8457 ns | 99.6562 ns | 102.1090 ns | 102.3723 ns | ArrayCopy | 3000 | 126.7284 ns | 1.3097 ns | 1.00 | 126.3265 ns | 0.5857 ns | 1.3097 ns | 7915996.45 | 124.3324 ns | 125.0649 ns | 126.7284 ns | 127.3871 ns | 127.6980 ns | SimpleLoop | 3000 | 4,419.4287 ns | 42.2674 ns | 34.87 | 4,412.9209 ns | 18.9026 ns | 42.2674 ns | 226607.28 | 4,348.3342 ns | 4,375.0631 ns | 4,419.4287 ns | 4,447.5248 ns | 4,461.9059 ns | BufferBlockCopy | 3000 | 123.0039 ns | 1.9366 ns | 0.97 | 123.1834 ns | 0.8661 ns | 1.9366 ns | 8117973.72 | 121.5267 ns | 121.6735 ns | 123.0039 ns | 124.7831 ns | 126.4031 ns | BufferMemoryCopy | 3000 | 128.0512 ns | 2.1723 ns | 1.01 | 127.9896 ns | 0.9715 ns | 2.1723 ns | 7813137.6 | 125.4174 ns | 126.0929 ns | 128.0512 ns | 129.8553 ns | 131.2342 ns | MsvcrtMemmove | 3000 | 95.2649 ns | 1.4446 ns | 0.75 | 95.4461 ns | 0.6460 ns | 1.4446 ns | 10477117.51 | 93.6417 ns | 94.1456 ns | 95.2649 ns | 96.8372 ns | 97.3634 ns | MsvcrtMemmoveOverhead | 3000 | 20.9887 ns | 0.2582 ns | 0.17 | 21.0296 ns | 0.1155 ns | 0.2582 ns | 47551923.37 | 20.7397 ns | 20.7863 ns | 20.9887 ns | 21.2934 ns | 21.3320 ns | UnsafeCopyBlock | 3000 | 125.9606 ns | 2.2433 ns | 0.99 | 124.9235 ns | 1.0033 ns | 2.2433 ns | 8004898.49 | 122.1064 ns | 122.5222 ns | 125.9606 ns | 126.8062 ns | 127.0153 ns | IllyriadVectorizedCopy | 3000 | 274.0557 ns | 4.8615 ns | 2.16 | 275.4610 ns | 2.1741 ns | 4.8615 ns | 3630278.11 | 271.0739 ns | 271.2224 ns | 274.0557 ns | 280.4022 ns | 282.3714 ns | AndermanVectorizedCopy | 3000 | 287.6893 ns | 2.3269 ns | 2.27 | 287.4696 ns | 1.0406 ns | 2.3269 ns | 3478629.14 | 285.3084 ns | 285.3638 ns | 287.6893 ns | 289.4654 ns | 291.0096 ns | UnsafeIllyriadVectorizedCopy | 3000 | 115.6728 ns | 1.0827 ns | 0.91 | 115.6083 ns | 0.4842 ns | 1.0827 ns | 8649894.93 | 113.9803 ns | 114.7151 ns | 115.6728 ns | 116.4693 ns | 116.9824 ns | UnsafeAndermanVectorizedCopy | 3000 | 136.0720 ns | 1.9181 ns | 1.07 | 135.8139 ns | 0.8578 ns | 1.9181 ns | 7363017.8 | 133.4392 ns | 133.9010 ns | 136.0720 ns | 137.5977 ns | 138.1175 ns | Buffer_MemmoveOriginal | 3000 | 158.6820 ns | 0.7948 ns | 1.25 | 158.8010 ns | 0.3554 ns | 0.7948 ns | 6297189.24 | 157.9959 ns | 158.0395 ns | 158.6820 ns | 159.6220 ns | 159.6434 ns | Buffer_MemmoveJamesqo | 3000 | 180.8679 ns | 2.5932 ns | 1.43 | 180.8241 ns | 1.1597 ns | 2.5932 ns | 5530236.38 | 177.5235 ns | 178.5966 ns | 180.8679 ns | 183.0297 ns | 184.6014 ns | Buffer_MemmoveTannerGooding | 3000 | 111.7453 ns | 1.5417 ns | 0.88 | 111.9214 ns | 0.6895 ns | 1.5417 ns | 8934844.76 | 110.5169 ns | 110.6616 ns | 111.7453 ns | 113.2692 ns | 114.4154 ns | Buffer_MemmoveJamesqo2 | 3000 | 113.9108 ns | 0.9065 ns | 0.90 | 114.4042 ns | 0.4054 ns | 0.9065 ns | 8740934.01 | 113.6500 ns | 113.6661 ns | 113.9108 ns | 115.3892 ns | 115.4690 ns | Buffer_MemmoveTannerGooding2 | 3000 | 114.6553 ns | 1.9537 ns | 0.90 | 114.4855 ns | 0.8737 ns | 1.9537 ns | 8734727.8 | 112.5622 ns | 112.6495 ns | 114.6553 ns | 116.2367 ns | 117.3202 ns | ArrayCopy | 3072 | 127.9026 ns | 1.2725 ns | 1.00 | 128.1857 ns | 0.5691 ns | 1.2725 ns | 7801180.96 | 126.3734 ns | 127.1182 ns | 127.9026 ns | 129.3948 ns | 129.6008 ns | SimpleLoop | 3072 | 4,487.6007 ns | 65.3168 ns | 35.09 | 4,485.8731 ns | 29.2106 ns | 65.3168 ns | 222922.05 | 4,424.7739 ns | 4,425.2091 ns | 4,487.6007 ns | 4,545.6732 ns | 4,581.3762 ns | BufferBlockCopy | 3072 | 122.9885 ns | 1.5959 ns | 0.96 | 123.5711 ns | 0.7137 ns | 1.5959 ns | 8092507.28 | 122.0209 ns | 122.1630 ns | 122.9885 ns | 125.2705 ns | 125.4531 ns | BufferMemoryCopy | 3072 | 129.4388 ns | 1.7267 ns | 1.01 | 129.3813 ns | 0.7722 ns | 1.7267 ns | 7729093.26 | 127.2526 ns | 127.8808 ns | 129.4388 ns | 130.8530 ns | 131.9249 ns | MsvcrtMemmove | 3072 | 96.0697 ns | 0.5824 ns | 0.75 | 95.9489 ns | 0.2604 ns | 0.5824 ns | 10422214.85 | 95.0596 ns | 95.4000 ns | 96.0697 ns | 96.4374 ns | 96.5606 ns | MsvcrtMemmoveOverhead | 3072 | 21.1715 ns | 0.2179 ns | 0.17 | 21.1524 ns | 0.0974 ns | 0.2179 ns | 47275873.84 | 20.7932 ns | 20.9756 ns | 21.1715 ns | 21.3198 ns | 21.3672 ns | UnsafeCopyBlock | 3072 | 128.1280 ns | 1.5355 ns | 1.00 | 127.7461 ns | 0.6867 ns | 1.5355 ns | 7828027.8 | 126.1675 ns | 126.1698 ns | 128.1280 ns | 129.1314 ns | 129.6201 ns | IllyriadVectorizedCopy | 3072 | 283.6820 ns | 2.2117 ns | 2.22 | 283.6041 ns | 0.9891 ns | 2.2117 ns | 3526041.73 | 281.4113 ns | 281.5078 ns | 283.6820 ns | 285.6615 ns | 286.7310 ns | AndermanVectorizedCopy | 3072 | 293.1428 ns | 2.3349 ns | 2.29 | 292.4950 ns | 1.0442 ns | 2.3349 ns | 3418861.84 | 288.9955 ns | 290.1996 ns | 293.1428 ns | 294.4665 ns | 294.7635 ns | UnsafeIllyriadVectorizedCopy | 3072 | 114.8374 ns | 0.8956 ns | 0.90 | 115.0911 ns | 0.4005 ns | 0.8956 ns | 8688769.86 | 113.9587 ns | 114.3511 ns | 114.8374 ns | 115.9579 ns | 116.3028 ns | UnsafeAndermanVectorizedCopy | 3072 | 139.1285 ns | 2.1633 ns | 1.09 | 139.0733 ns | 0.9675 ns | 2.1633 ns | 7190451.76 | 135.9474 ns | 137.0488 ns | 139.1285 ns | 141.0703 ns | 141.3128 ns | Buffer_MemmoveOriginal | 3072 | 162.3286 ns | 0.7250 ns | 1.27 | 162.3583 ns | 0.3242 ns | 0.7250 ns | 6159216.98 | 161.7012 ns | 161.7558 ns | 162.3286 ns | 162.9757 ns | 163.5267 ns | Buffer_MemmoveJamesqo | 3072 | 185.6616 ns | 2.5224 ns | 1.45 | 184.5853 ns | 1.1281 ns | 2.5224 ns | 5417550.65 | 181.5995 ns | 181.8743 ns | 185.6616 ns | 186.7580 ns | 186.7706 ns | Buffer_MemmoveTannerGooding | 3072 | 111.9045 ns | 1.5445 ns | 0.87 | 112.5487 ns | 0.6907 ns | 1.5445 ns | 8885039.43 | 111.0386 ns | 111.4549 ns | 111.9045 ns | 113.9646 ns | 115.0549 ns | Buffer_MemmoveJamesqo2 | 3072 | 116.3399 ns | 1.7035 ns | 0.91 | 116.5365 ns | 0.7618 ns | 1.7035 ns | 8581003.27 | 114.2840 ns | 115.1948 ns | 116.3399 ns | 117.9765 ns | 119.0164 ns | Buffer_MemmoveTannerGooding2 | 3072 | 113.9415 ns | 1.7076 ns | 0.89 | 114.2565 ns | 0.7637 ns | 1.7076 ns | 8752235.99 | 112.1996 ns | 112.7434 ns | 113.9415 ns | 115.9271 ns | 116.5642 ns | ArrayCopy | 4096 | 162.6479 ns | 0.6419 ns | 1.00 | 162.7272 ns | 0.2871 ns | 0.6419 ns | 6145254.29 | 161.9943 ns | 162.1699 ns | 162.6479 ns | 163.3242 ns | 163.6753 ns | SimpleLoop | 4096 | 6,051.2869 ns | 21.7550 ns | 37.20 | 6,047.2256 ns | 9.7291 ns | 21.7550 ns | 165365.09 | 6,021.4932 ns | 6,024.9985 ns | 6,051.2869 ns | 6,067.4220 ns | 6,072.3295 ns | BufferBlockCopy | 4096 | 159.3754 ns | 0.4043 ns | 0.98 | 159.4204 ns | 0.1808 ns | 0.4043 ns | 6272724.44 | 158.9878 ns | 159.0702 ns | 159.3754 ns | 159.7930 ns | 160.0332 ns | BufferMemoryCopy | 4096 | 164.5630 ns | 2.1449 ns | 1.01 | 163.5981 ns | 0.9592 ns | 2.1449 ns | 6112541.1 | 159.8765 ns | 161.7752 ns | 164.5630 ns | 164.9385 ns | 165.0433 ns | MsvcrtMemmove | 4096 | 114.4231 ns | 0.3409 ns | 0.70 | 114.5337 ns | 0.1525 ns | 0.3409 ns | 8731055.91 | 114.2500 ns | 114.3038 ns | 114.4231 ns | 114.8189 ns | 115.1176 ns | MsvcrtMemmoveOverhead | 4096 | 20.8297 ns | 0.3268 ns | 0.13 | 20.9072 ns | 0.1461 ns | 0.3268 ns | 47830337.05 | 20.5678 ns | 20.6089 ns | 20.8297 ns | 21.2444 ns | 21.3231 ns | UnsafeCopyBlock | 4096 | 164.2116 ns | 1.2237 ns | 1.01 | 164.6371 ns | 0.5472 ns | 1.2237 ns | 6073965.8 | 163.1159 ns | 163.6581 ns | 164.2116 ns | 165.8288 ns | 166.3100 ns | IllyriadVectorizedCopy | 4096 | 373.1911 ns | 2.8267 ns | 2.29 | 373.6484 ns | 1.2642 ns | 2.8267 ns | 2676312.51 | 370.5470 ns | 371.4074 ns | 373.1911 ns | 376.1182 ns | 378.1217 ns | AndermanVectorizedCopy | 4096 | 385.5352 ns | 3.0244 ns | 2.37 | 385.0011 ns | 1.3525 ns | 3.0244 ns | 2597395.08 | 381.8761 ns | 382.1442 ns | 385.5352 ns | 387.5910 ns | 389.3826 ns | UnsafeIllyriadVectorizedCopy | 4096 | 148.2555 ns | 1.9888 ns | 0.91 | 148.0235 ns | 0.8894 ns | 1.9888 ns | 6755683.93 | 144.9176 ns | 146.5280 ns | 148.2555 ns | 149.4030 ns | 150.4755 ns | UnsafeAndermanVectorizedCopy | 4096 | 182.9275 ns | 0.9391 ns | 1.12 | 182.8291 ns | 0.4200 ns | 0.9391 ns | 5469588.75 | 181.8574 ns | 181.9681 ns | 182.9275 ns | 183.6409 ns | 184.2294 ns | Buffer_MemmoveOriginal | 4096 | 213.4929 ns | 3.3192 ns | 1.31 | 212.9157 ns | 1.4844 ns | 3.3192 ns | 4696694.72 | 208.0721 ns | 209.6858 ns | 213.4929 ns | 215.8570 ns | 216.2817 ns | Buffer_MemmoveJamesqo | 4096 | 242.9087 ns | 1.3735 ns | 1.49 | 243.3556 ns | 0.6143 ns | 1.3735 ns | 4109212.52 | 241.8813 ns | 242.1488 ns | 242.9087 ns | 244.7860 ns | 245.1012 ns | Buffer_MemmoveTannerGooding | 4096 | 149.1930 ns | 2.5366 ns | 0.92 | 149.4937 ns | 1.1344 ns | 2.5366 ns | 6689243.7 | 146.9647 ns | 147.6261 ns | 149.1930 ns | 151.5117 ns | 153.7086 ns | Buffer_MemmoveJamesqo2 | 4096 | 151.6820 ns | 1.8259 ns | 0.93 | 152.7808 ns | 0.8166 ns | 1.8259 ns | 6545325.51 | 151.2809 ns | 151.4808 ns | 151.6820 ns | 154.6302 ns | 155.5863 ns | Buffer_MemmoveTannerGooding2 | 4096 | 151.2618 ns | 1.1000 ns | 0.93 | 151.5301 ns | 0.4920 ns | 1.1000 ns | 6599349.82 | 150.4920 ns | 150.7588 ns | 151.2618 ns | 152.4355 ns | 153.3833 ns | ArrayCopy | 8192 | 304.9715 ns | 3.3073 ns | 1.00 | 304.8611 ns | 1.4791 ns | 3.3073 ns | 3280182.82 | 300.4539 ns | 302.2633 ns | 304.9715 ns | 307.4036 ns | 309.7238 ns | SimpleLoop | 8192 | 12,053.7038 ns | 94.8067 ns | 39.52 | 12,033.7066 ns | 42.3988 ns | 94.8067 ns | 83099.92 | 11,938.5258 ns | 11,942.0123 ns | 12,053.7038 ns | 12,115.4024 ns | 12,167.1949 ns | BufferBlockCopy | 8192 | 304.2397 ns | 2.4011 ns | 1.00 | 303.6302 ns | 1.0738 ns | 2.4011 ns | 3293479.97 | 299.5398 ns | 301.6954 ns | 304.2397 ns | 305.2603 ns | 305.8060 ns | BufferMemoryCopy | 8192 | 323.3307 ns | 9.2695 ns | 1.06 | 323.7174 ns | 4.1454 ns | 9.2695 ns | 3089113.94 | 309.4952 ns | 315.6430 ns | 323.3307 ns | 331.9852 ns | 332.6359 ns | MsvcrtMemmove | 8192 | 213.5228 ns | 1.5731 ns | 0.70 | 214.0328 ns | 0.7035 ns | 1.5731 ns | 4672182.1 | 212.4232 ns | 212.9703 ns | 213.5228 ns | 215.3502 ns | 216.6369 ns | MsvcrtMemmoveOverhead | 8192 | 22.5032 ns | 0.3902 ns | 0.07 | 22.6770 ns | 0.1745 ns | 0.3902 ns | 44097543.1 | 22.4449 ns | 22.4478 ns | 22.5032 ns | 22.9931 ns | 23.3632 ns | UnsafeCopyBlock | 8192 | 325.1663 ns | 7.8617 ns | 1.07 | 324.5521 ns | 3.5159 ns | 7.8617 ns | 3081169.27 | 315.7862 ns | 317.1002 ns | 325.1663 ns | 331.6969 ns | 335.5851 ns | IllyriadVectorizedCopy | 8192 | 735.5520 ns | 4.0556 ns | 2.41 | 734.8231 ns | 1.8137 ns | 4.0556 ns | 1360871.72 | 728.6804 ns | 731.3473 ns | 735.5520 ns | 737.9345 ns | 739.8725 ns | AndermanVectorizedCopy | 8192 | 758.2078 ns | 10.4080 ns | 2.49 | 759.8618 ns | 4.6546 ns | 10.4080 ns | 1316028.83 | 748.0593 ns | 750.5549 ns | 758.2078 ns | 769.9956 ns | 774.4390 ns | UnsafeIllyriadVectorizedCopy | 8192 | 299.0966 ns | 6.2854 ns | 0.98 | 299.6090 ns | 2.8109 ns | 6.2854 ns | 3337682.9 | 290.4714 ns | 293.9827 ns | 299.0966 ns | 305.4916 ns | 306.0307 ns | UnsafeAndermanVectorizedCopy | 8192 | 361.9981 ns | 8.2158 ns | 1.19 | 366.4777 ns | 3.6742 ns | 8.2158 ns | 2728679.35 | 358.3746 ns | 359.9299 ns | 361.9981 ns | 375.2652 ns | 376.8308 ns | Buffer_MemmoveOriginal | 8192 | 407.8319 ns | 4.7171 ns | 1.34 | 408.6312 ns | 2.1095 ns | 4.7171 ns | 2447194.62 | 402.6485 ns | 404.5966 ns | 407.8319 ns | 413.0654 ns | 415.1743 ns | Buffer_MemmoveJamesqo | 8192 | 469.1351 ns | 10.3550 ns | 1.54 | 474.2602 ns | 4.6309 ns | 10.3550 ns | 2108547.2 | 465.4290 ns | 466.0800 ns | 469.1351 ns | 485.0029 ns | 489.3127 ns | Buffer_MemmoveTannerGooding | 8192 | 298.8446 ns | 3.0497 ns | 0.98 | 300.0854 ns | 1.3639 ns | 3.0497 ns | 3332384.86 | 297.1306 ns | 297.4744 ns | 298.8446 ns | 303.3167 ns | 303.9911 ns | Buffer_MemmoveJamesqo2 | 8192 | 314.3301 ns | 4.7403 ns | 1.03 | 311.8908 ns | 2.1199 ns | 4.7403 ns | 3206250.45 | 305.8616 ns | 306.8390 ns | 314.3301 ns | 315.7230 ns | 316.6199 ns | Buffer_MemmoveTannerGooding2 | 8192 | 302.8005 ns | 1.9828 ns | 0.99 | 302.3337 ns | 0.8867 ns | 1.9828 ns | 3307602.96 | 299.2059 ns | 300.5013 ns | 302.8005 ns | 303.9329 ns | 304.3339 ns | ArrayCopy | 16384 | 628.3848 ns | 5.5821 ns | 1.00 | 625.7785 ns | 2.4964 ns | 5.5821 ns | 1598009.43 | 617.0940 ns | 620.2091 ns | 628.3848 ns | 630.0448 ns | 630.0730 ns | SimpleLoop | 16384 | 24,585.6648 ns | 329.4105 ns | 39.13 | 24,689.6516 ns | 147.3169 ns | 329.4105 ns | 40502.8 | 24,398.9733 ns | 24,424.9313 ns | 24,585.6648 ns | 25,006.3653 ns | 25,207.7549 ns | BufferBlockCopy | 16384 | 616.1955 ns | 12.6813 ns | 0.98 | 615.1747 ns | 5.6712 ns | 12.6813 ns | 1625554.58 | 595.2873 ns | 603.7581 ns | 616.1955 ns | 626.0809 ns | 626.3448 ns | BufferMemoryCopy | 16384 | 628.3576 ns | 10.8174 ns | 1.00 | 628.0990 ns | 4.8377 ns | 10.8174 ns | 1592105.83 | 613.1358 ns | 619.9553 ns | 628.3576 ns | 636.1133 ns | 643.6594 ns | MsvcrtMemmove | 16384 | 579.5117 ns | 5.7097 ns | 0.92 | 577.1112 ns | 2.5534 ns | 5.7097 ns | 1732768.3 | 568.0450 ns | 571.5449 ns | 579.5117 ns | 581.4773 ns | 581.6317 ns | MsvcrtMemmoveOverhead | 16384 | 21.8445 ns | 0.2278 ns | 0.03 | 21.9127 ns | 0.1019 ns | 0.2278 ns | 45635696.02 | 21.6776 ns | 21.7094 ns | 21.8445 ns | 22.1500 ns | 22.2029 ns | UnsafeCopyBlock | 16384 | 712.5839 ns | 3.5229 ns | 1.13 | 712.6886 ns | 1.5755 ns | 3.5229 ns | 1403137.31 | 707.5925 ns | 709.5903 ns | 712.5839 ns | 715.8394 ns | 716.9789 ns | IllyriadVectorizedCopy | 16384 | 1,449.5799 ns | 13.2362 ns | 2.31 | 1,452.2821 ns | 5.9194 ns | 13.2362 ns | 688571.45 | 1,433.0970 ns | 1,441.1632 ns | 1,449.5799 ns | 1,464.7521 ns | 1,466.3490 ns | AndermanVectorizedCopy | 16384 | 1,512.7244 ns | 10.9431 ns | 2.41 | 1,508.6566 ns | 4.8939 ns | 10.9431 ns | 662841.36 | 1,495.9446 ns | 1,497.0593 ns | 1,512.7244 ns | 1,518.2200 ns | 1,520.2279 ns | UnsafeIllyriadVectorizedCopy | 16384 | 600.4438 ns | 10.7390 ns | 0.96 | 602.2781 ns | 4.8026 ns | 10.7390 ns | 1660362.5 | 590.7861 ns | 592.6059 ns | 600.4438 ns | 612.8675 ns | 617.3364 ns | UnsafeAndermanVectorizedCopy | 16384 | 712.2122 ns | 8.5297 ns | 1.13 | 715.5476 ns | 3.8146 ns | 8.5297 ns | 1397531.08 | 709.9794 ns | 710.9283 ns | 712.2122 ns | 721.8346 ns | 730.6768 ns | Buffer_MemmoveOriginal | 16384 | 844.4087 ns | 7.1420 ns | 1.34 | 842.4924 ns | 3.1940 ns | 7.1420 ns | 1186954.27 | 833.7988 ns | 835.0182 ns | 844.4087 ns | 849.0085 ns | 849.6169 ns | Buffer_MemmoveJamesqo | 16384 | 946.3941 ns | 14.6496 ns | 1.51 | 946.5115 ns | 6.5515 ns | 14.6496 ns | 1056511.22 | 931.0782 ns | 932.7120 ns | 946.3941 ns | 960.3696 ns | 967.0082 ns | Buffer_MemmoveTannerGooding | 16384 | 601.7687 ns | 6.8608 ns | 0.96 | 600.8105 ns | 3.0682 ns | 6.8608 ns | 1664418.43 | 589.9165 ns | 594.7836 ns | 601.7687 ns | 606.3582 ns | 608.0588 ns | Buffer_MemmoveJamesqo2 | 16384 | 596.6088 ns | 2.7246 ns | 0.95 | 596.8971 ns | 1.2185 ns | 2.7246 ns | 1675330.51 | 594.0994 ns | 594.3589 ns | 596.6088 ns | 599.5796 ns | 600.6285 ns | Buffer_MemmoveTannerGooding2 | 16384 | 583.0697 ns | 8.4466 ns | 0.93 | 581.2087 ns | 3.7774 ns | 8.4466 ns | 1720552.32 | 570.8066 ns | 572.5005 ns | 583.0697 ns | 588.9864 ns | 590.3134 ns | ArrayCopy | 32768 | 1,487.2505 ns | 9.2885 ns | 1.00 | 1,488.5347 ns | 4.1540 ns | 9.2885 ns | 671801.6 | 1,478.6941 ns | 1,479.6402 ns | 1,487.2505 ns | 1,498.0713 ns | 1,498.9523 ns | SimpleLoop | 32768 | 49,329.6564 ns | 120.1205 ns | 33.17 | 49,327.2668 ns | 53.7195 ns | 120.1205 ns | 20272.76 | 49,144.1682 ns | 49,234.2477 ns | 49,329.6564 ns | 49,419.0912 ns | 49,479.5596 ns | BufferBlockCopy | 32768 | 1,490.5919 ns | 19.4970 ns | 1.00 | 1,496.3627 ns | 8.7193 ns | 19.4970 ns | 668287.19 | 1,471.7265 ns | 1,480.9342 ns | 1,490.5919 ns | 1,514.6765 ns | 1,523.9178 ns | BufferMemoryCopy | 32768 | 1,485.0466 ns | 18.3929 ns | 1.00 | 1,491.1163 ns | 8.2255 ns | 18.3929 ns | 670638.52 | 1,472.1428 ns | 1,477.8735 ns | 1,485.0466 ns | 1,507.3939 ns | 1,520.9954 ns | MsvcrtMemmove | 32768 | 1,313.1136 ns | 8.5734 ns | 0.88 | 1,310.8622 ns | 3.8341 ns | 8.5734 ns | 762856.7 | 1,300.0661 ns | 1,301.9632 ns | 1,313.1136 ns | 1,318.6355 ns | 1,319.7562 ns | MsvcrtMemmoveOverhead | 32768 | 21.2717 ns | 0.1652 ns | 0.01 | 21.2377 ns | 0.0739 ns | 0.1652 ns | 47086097.94 | 20.9757 ns | 21.0888 ns | 21.2717 ns | 21.3696 ns | 21.4100 ns | UnsafeCopyBlock | 32768 | 1,689.8716 ns | 12.3440 ns | 1.14 | 1,692.0194 ns | 5.5204 ns | 12.3440 ns | 591009.78 | 1,680.4865 ns | 1,683.5124 ns | 1,689.8716 ns | 1,701.6003 ns | 1,712.9636 ns | IllyriadVectorizedCopy | 32768 | 3,064.5671 ns | 19.8893 ns | 2.06 | 3,072.0268 ns | 8.8948 ns | 19.8893 ns | 325518 | 3,058.9693 ns | 3,061.0779 ns | 3,064.5671 ns | 3,086.7055 ns | 3,107.2861 ns | AndermanVectorizedCopy | 32768 | 3,202.7672 ns | 22.4170 ns | 2.15 | 3,206.7351 ns | 10.0252 ns | 22.4170 ns | 311843.66 | 3,187.6447 ns | 3,190.4409 ns | 3,202.7672 ns | 3,225.0131 ns | 3,244.7556 ns | UnsafeIllyriadVectorizedCopy | 32768 | 1,524.0803 ns | 16.9945 ns | 1.02 | 1,528.9018 ns | 7.6002 ns | 16.9945 ns | 654064.25 | 1,510.6044 ns | 1,513.6504 ns | 1,524.0803 ns | 1,546.5639 ns | 1,550.0518 ns | UnsafeAndermanVectorizedCopy | 32768 | 1,592.2886 ns | 30.2233 ns | 1.07 | 1,582.4765 ns | 13.5163 ns | 30.2233 ns | 631920.93 | 1,539.4486 ns | 1,552.8493 ns | 1,592.2886 ns | 1,607.1976 ns | 1,617.6987 ns | Buffer_MemmoveOriginal | 32768 | 1,975.9793 ns | 12.0396 ns | 1.33 | 1,975.9670 ns | 5.3843 ns | 12.0396 ns | 506081.34 | 1,963.5939 ns | 1,965.4527 ns | 1,975.9793 ns | 1,986.4751 ns | 1,994.5668 ns | Buffer_MemmoveJamesqo | 32768 | 2,052.3129 ns | 32.6723 ns | 1.38 | 2,063.0819 ns | 14.6115 ns | 32.6723 ns | 484711.74 | 2,028.5414 ns | 2,038.3173 ns | 2,052.3129 ns | 2,093.2309 ns | 2,114.6589 ns | Buffer_MemmoveTannerGooding | 32768 | 1,471.0207 ns | 14.8754 ns | 0.99 | 1,465.4544 ns | 6.6525 ns | 14.8754 ns | 682382.21 | 1,446.9819 ns | 1,449.8143 ns | 1,471.0207 ns | 1,478.3113 ns | 1,481.3325 ns | Buffer_MemmoveJamesqo2 | 32768 | 1,454.7204 ns | 10.7955 ns | 0.98 | 1,453.7956 ns | 4.8279 ns | 10.7955 ns | 687854.62 | 1,436.0886 ns | 1,444.6604 ns | 1,454.7204 ns | 1,462.4683 ns | 1,463.1855 ns | Buffer_MemmoveTannerGooding2 | 32768 | 1,434.5904 ns | 16.5696 ns | 0.96 | 1,441.7761 ns | 7.4102 ns | 16.5696 ns | 693588.95 | 1,431.6129 ns | 1,432.3852 ns | 1,434.5904 ns | 1,454.7600 ns | 1,471.0670 ns | ArrayCopy | 65536 | 2,936.4423 ns | 72.8327 ns | 1.00 | 2,962.1505 ns | 32.5718 ns | 72.8327 ns | 337592.57 | 2,897.2501 ns | 2,898.3487 ns | 2,936.4423 ns | 3,038.8065 ns | 3,056.9924 ns | SimpleLoop | 65536 | 96,753.5039 ns | 671.1565 ns | 32.95 | 96,959.1739 ns | 300.1503 ns | 671.1565 ns | 10313.62 | 96,532.6888 ns | 96,565.1793 ns | 96,753.5039 ns | 97,456.0036 ns | 98,146.3839 ns | BufferBlockCopy | 65536 | 2,914.8478 ns | 44.9039 ns | 0.99 | 2,895.7188 ns | 20.0816 ns | 44.9039 ns | 345337.4 | 2,833.5168 ns | 2,848.7091 ns | 2,914.8478 ns | 2,933.1640 ns | 2,935.7909 ns | BufferMemoryCopy | 65536 | 2,939.9073 ns | 18.8755 ns | 1.00 | 2,938.5154 ns | 8.4414 ns | 18.8755 ns | 340307.9 | 2,919.0206 ns | 2,919.3778 ns | 2,939.9073 ns | 2,956.9570 ns | 2,959.2227 ns | MsvcrtMemmove | 65536 | 2,607.0797 ns | 22.4269 ns | 0.89 | 2,618.0721 ns | 10.0296 ns | 22.4269 ns | 381960.44 | 2,595.8332 ns | 2,600.6507 ns | 2,607.0797 ns | 2,640.9898 ns | 2,650.6636 ns | MsvcrtMemmoveOverhead | 65536 | 21.4383 ns | 0.1875 ns | 0.01 | 21.4184 ns | 0.0839 ns | 0.1875 ns | 46688719.61 | 21.1104 ns | 21.2641 ns | 21.4383 ns | 21.5628 ns | 21.6057 ns | UnsafeCopyBlock | 65536 | 3,126.4967 ns | 16.8834 ns | 1.06 | 3,126.4215 ns | 7.5505 ns | 16.8834 ns | 319854.5 | 3,108.6613 ns | 3,109.6444 ns | 3,126.4967 ns | 3,143.1610 ns | 3,145.8900 ns | IllyriadVectorizedCopy | 65536 | 5,725.7130 ns | 79.9690 ns | 1.95 | 5,715.8971 ns | 35.7632 ns | 79.9690 ns | 174950.66 | 5,630.3259 ns | 5,637.3123 ns | 5,725.7130 ns | 5,789.5740 ns | 5,822.5775 ns | AndermanVectorizedCopy | 65536 | 5,973.4397 ns | 59.6334 ns | 2.03 | 5,995.8715 ns | 26.6689 ns | 59.6334 ns | 166781.43 | 5,941.3897 ns | 5,945.6015 ns | 5,973.4397 ns | 6,057.3574 ns | 6,080.4951 ns | UnsafeIllyriadVectorizedCopy | 65536 | 2,886.4696 ns | 32.5263 ns | 0.98 | 2,874.5366 ns | 14.5462 ns | 32.5263 ns | 347882.17 | 2,816.9492 ns | 2,849.9809 ns | 2,886.4696 ns | 2,893.1257 ns | 2,895.3819 ns | UnsafeAndermanVectorizedCopy | 65536 | 3,049.8811 ns | 20.5738 ns | 1.04 | 3,053.4772 ns | 9.2009 ns | 20.5738 ns | 327495.49 | 3,032.0913 ns | 3,037.1331 ns | 3,049.8811 ns | 3,071.6193 ns | 3,086.3980 ns | Buffer_MemmoveOriginal | 65536 | 3,872.4461 ns | 52.2532 ns | 1.32 | 3,856.2825 ns | 23.3683 ns | 52.2532 ns | 259317.1 | 3,770.4405 ns | 3,808.8188 ns | 3,872.4461 ns | 3,895.6643 ns | 3,902.9811 ns | Buffer_MemmoveJamesqo | 65536 | 4,030.0315 ns | 14.7401 ns | 1.37 | 4,027.5367 ns | 6.5920 ns | 14.7401 ns | 248290.72 | 4,012.0188 ns | 4,012.9938 ns | 4,030.0315 ns | 4,040.8321 ns | 4,047.3297 ns | Buffer_MemmoveTannerGooding | 65536 | 2,889.4001 ns | 42.8891 ns | 0.98 | 2,909.4015 ns | 19.1806 ns | 42.8891 ns | 343713.3 | 2,872.7734 ns | 2,874.9652 ns | 2,889.4001 ns | 2,953.8385 ns | 2,971.5477 ns | Buffer_MemmoveJamesqo2 | 65536 | 2,883.7809 ns | 40.2388 ns | 0.98 | 2,866.7459 ns | 17.9953 ns | 40.2388 ns | 348827.57 | 2,795.3023 ns | 2,836.6084 ns | 2,883.7809 ns | 2,888.3660 ns | 2,891.7316 ns | Buffer_MemmoveTannerGooding2 | 65536 | 3,075.1045 ns | 68.2486 ns | 1.05 | 3,044.6172 ns | 30.5217 ns | 68.2486 ns | 328448.51 | 2,928.4755 ns | 2,984.6932 ns | 3,075.1045 ns | 3,089.2976 ns | 3,099.4643 ns | ArrayCopy | 131072 | 6,293.0318 ns | 46.5013 ns | 1.00 | 6,294.4049 ns | 20.7960 ns | 46.5013 ns | 158871.25 | 6,242.8993 ns | 6,256.1308 ns | 6,293.0318 ns | 6,333.3655 ns | 6,367.5107 ns | SimpleLoop | 131072 | 204,952.8629 ns | 1,126.5235 ns | 32.57 | 205,436.9543 ns | 503.7966 ns | 1,126.5235 ns | 4867.67 | 204,590.8259 ns | 204,661.4798 ns | 204,952.8629 ns | 206,454.4744 ns | 207,337.2191 ns | BufferBlockCopy | 131072 | 6,262.1260 ns | 43.1772 ns | 1.00 | 6,281.2722 ns | 19.3094 ns | 43.1772 ns | 159203.42 | 6,252.0909 ns | 6,256.1254 ns | 6,262.1260 ns | 6,315.9921 ns | 6,357.1156 ns | BufferMemoryCopy | 131072 | 6,249.0073 ns | 44.7988 ns | 0.99 | 6,263.4046 ns | 20.0346 ns | 44.7988 ns | 159657.58 | 6,223.7369 ns | 6,229.9578 ns | 6,249.0073 ns | 6,304.0500 ns | 6,337.2281 ns | MsvcrtMemmove | 131072 | 5,796.1226 ns | 22.6543 ns | 0.92 | 5,797.1282 ns | 10.1313 ns | 22.6543 ns | 172499.2 | 5,777.6694 ns | 5,779.1172 ns | 5,796.1226 ns | 5,815.6421 ns | 5,834.5278 ns | MsvcrtMemmoveOverhead | 131072 | 22.3134 ns | 0.1063 ns | 0.00 | 22.3088 ns | 0.0475 ns | 0.1063 ns | 44825273.8 | 22.1480 ns | 22.2224 ns | 22.3134 ns | 22.3930 ns | 22.4430 ns | UnsafeCopyBlock | 131072 | 7,379.2021 ns | 31.4210 ns | 1.17 | 7,377.0597 ns | 14.0519 ns | 31.4210 ns | 135555.36 | 7,343.3164 ns | 7,347.7269 ns | 7,379.2021 ns | 7,405.3212 ns | 7,422.4583 ns | IllyriadVectorizedCopy | 131072 | 12,925.2584 ns | 63.6899 ns | 2.05 | 12,932.0487 ns | 28.4830 ns | 63.6899 ns | 77327.27 | 12,855.7433 ns | 12,878.5963 ns | 12,925.2584 ns | 12,988.8964 ns | 13,027.3499 ns | AndermanVectorizedCopy | 131072 | 12,925.8601 ns | 69.4841 ns | 2.05 | 12,915.7003 ns | 31.0742 ns | 69.4841 ns | 77425.15 | 12,810.8755 ns | 12,857.1186 ns | 12,925.8601 ns | 12,969.2022 ns | 13,003.4333 ns | UnsafeIllyriadVectorizedCopy | 131072 | 6,271.5487 ns | 21.9270 ns | 1.00 | 6,277.3183 ns | 9.8060 ns | 21.9270 ns | 159303.69 | 6,259.8697 ns | 6,261.5190 ns | 6,271.5487 ns | 6,296.0025 ns | 6,314.5363 ns | UnsafeAndermanVectorizedCopy | 131072 | 6,659.4901 ns | 33.2991 ns | 1.06 | 6,647.1428 ns | 14.8918 ns | 33.2991 ns | 150440.58 | 6,598.9894 ns | 6,613.0643 ns | 6,659.4901 ns | 6,675.0477 ns | 6,676.8635 ns | Buffer_MemmoveOriginal | 131072 | 8,283.8703 ns | 31.1536 ns | 1.32 | 8,287.0227 ns | 13.9323 ns | 31.1536 ns | 120670.6 | 8,249.4459 ns | 8,257.1978 ns | 8,283.8703 ns | 8,318.4237 ns | 8,319.1221 ns | Buffer_MemmoveJamesqo | 131072 | 8,498.8191 ns | 40.0586 ns | 1.35 | 8,504.0257 ns | 17.9148 ns | 40.0586 ns | 117591.37 | 8,462.8582 ns | 8,465.6087 ns | 8,498.8191 ns | 8,545.0461 ns | 8,550.4988 ns | Buffer_MemmoveTannerGooding | 131072 | 6,216.5920 ns | 20.5156 ns | 0.99 | 6,214.5786 ns | 9.1749 ns | 20.5156 ns | 160911.96 | 6,182.6511 ns | 6,195.9954 ns | 6,216.5920 ns | 6,232.1550 ns | 6,234.8787 ns | Buffer_MemmoveJamesqo2 | 131072 | 6,193.8412 ns | 64.3530 ns | 0.98 | 6,214.7043 ns | 28.7795 ns | 64.3530 ns | 160908.7 | 6,167.0558 ns | 6,168.9629 ns | 6,193.8412 ns | 6,270.8772 ns | 6,323.9214 ns | Buffer_MemmoveTannerGooding2 | 131072 | 6,237.4895 ns | 29.6410 ns | 0.99 | 6,253.6316 ns | 13.2559 ns | 29.6410 ns | 159907.08 | 6,225.8213 ns | 6,229.6731 ns | 6,237.4895 ns | 6,285.6612 ns | 6,289.1477 ns |

We can make this file beautiful and searchable if this error is corrected: It looks like row 1747 should actually have 1 column, instead of 8. in line 1746.
Type;Method;Mode;Platform;Jit;Toolchain;Runtime;GarbageCollection;LaunchCount;WarmupCount;TargetCount;Affinity;BytesCopied;Median;StdDev;Scaled;Mean;StdError;StdDev;Op/s;Min;Q1;Median;Q3;Max
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.5317 ns;0.2031 ns;1.00;8.4695 ns;0.0908 ns;0.2031 ns;118070301.08;8.2289 ns;8.2650 ns;8.5317 ns;8.6430 ns;8.7287 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;0.6178 ns;0.0330 ns;0.07;0.6352 ns;0.0147 ns;0.0330 ns;1574374182.22;0.6070 ns;0.6092 ns;0.6178 ns;0.6699 ns;0.6815 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;10.0100 ns;0.0750 ns;1.17;10.0038 ns;0.0335 ns;0.0750 ns;99962433.16;9.8896 ns;9.9348 ns;10.0100 ns;10.0696 ns;10.0786 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;9.7789 ns;0.0129 ns;1.15;9.7708 ns;0.0058 ns;0.0129 ns;102345571.38;9.7565 ns;9.7567 ns;9.7789 ns;9.7809 ns;9.7820 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;21.2333 ns;0.5308 ns;2.49;21.5160 ns;0.2374 ns;0.5308 ns;46477122.42;21.1643 ns;21.1811 ns;21.2333 ns;21.9921 ns;22.4215 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;21.5636 ns;0.0251 ns;2.53;21.5589 ns;0.0112 ns;0.0251 ns;46384571.51;21.5255 ns;21.5344 ns;21.5636 ns;21.5810 ns;21.5904 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.7123 ns;0.0486 ns;1.02;8.7031 ns;0.0217 ns;0.0486 ns;114901288.32;8.6451 ns;8.6529 ns;8.7123 ns;8.7487 ns;8.7527 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;3.5392 ns;0.0263 ns;0.41;3.5370 ns;0.0118 ns;0.0263 ns;282726288.94;3.5129 ns;3.5135 ns;3.5392 ns;3.5594 ns;3.5774 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;7.1847 ns;0.0725 ns;0.84;7.2155 ns;0.0324 ns;0.0725 ns;138590332.62;7.1310 ns;7.1566 ns;7.1847 ns;7.2899 ns;7.3095 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;3.6519 ns;0.0554 ns;0.43;3.6781 ns;0.0248 ns;0.0554 ns;271878614.48;3.6408 ns;3.6409 ns;3.6519 ns;3.7284 ns;3.7719 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;7.1355 ns;0.0354 ns;0.84;7.1390 ns;0.0158 ns;0.0354 ns;140076197.95;7.1107 ns;7.1121 ns;7.1355 ns;7.1676 ns;7.1986 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.3410 ns;0.2675 ns;0.98;8.5252 ns;0.1196 ns;0.2675 ns;117299345.91;8.3289 ns;8.3307 ns;8.3410 ns;8.8118 ns;8.8901 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.2608 ns;0.0778 ns;0.97;8.2298 ns;0.0348 ns;0.0778 ns;121509324.9;8.1373 ns;8.1473 ns;8.2608 ns;8.2969 ns;8.3115 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.3729 ns;0.1030 ns;0.98;8.3301 ns;0.0461 ns;0.1030 ns;120047136.95;8.2082 ns;8.2225 ns;8.3729 ns;8.4162 ns;8.4495 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.3277 ns;0.0822 ns;0.98;8.3084 ns;0.0368 ns;0.0822 ns;120360517.52;8.2181 ns;8.2292 ns;8.3277 ns;8.3779 ns;8.4239 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.3623 ns;0.0349 ns;0.98;8.3614 ns;0.0156 ns;0.0349 ns;119597332.97;8.3207 ns;8.3331 ns;8.3623 ns;8.3892 ns;8.4159 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;13.5557 ns;0.1094 ns;1.00;13.5392 ns;0.0489 ns;0.1094 ns;73859694.93;13.3649 ns;13.4523 ns;13.5557 ns;13.6178 ns;13.6669 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;0.8956 ns;0.0242 ns;0.07;0.9061 ns;0.0108 ns;0.0242 ns;1103665014.39;0.8864 ns;0.8906 ns;0.8956 ns;0.9268 ns;0.9474 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;11.9664 ns;0.0403 ns;0.88;11.9790 ns;0.0180 ns;0.0403 ns;83479698.94;11.9537 ns;11.9553 ns;11.9664 ns;12.0089 ns;12.0502 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;9.2550 ns;0.0808 ns;0.68;9.2310 ns;0.0361 ns;0.0808 ns;108330189.78;9.0897 ns;9.1722 ns;9.2550 ns;9.2779 ns;9.2953 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;21.2308 ns;0.0708 ns;1.57;21.2002 ns;0.0317 ns;0.0708 ns;47169353.21;21.0941 ns;21.1284 ns;21.2308 ns;21.2567 ns;21.2637 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;21.4568 ns;0.1508 ns;1.58;21.4093 ns;0.0674 ns;0.1508 ns;46708566.97;21.1572 ns;21.2855 ns;21.4568 ns;21.5094 ns;21.5598 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;9.4754 ns;0.0551 ns;0.70;9.5043 ns;0.0246 ns;0.0551 ns;105215545.18;9.4641 ns;9.4675 ns;9.4754 ns;9.5555 ns;9.5964 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;9.2849 ns;0.0363 ns;0.68;9.2733 ns;0.0162 ns;0.0363 ns;107836934.96;9.2205 ns;9.2372 ns;9.2849 ns;9.3035 ns;9.3116 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.0456 ns;0.0751 ns;0.59;8.0175 ns;0.0336 ns;0.0751 ns;124727044.39;7.9342 ns;7.9396 ns;8.0456 ns;8.0814 ns;8.1083 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;10.4547 ns;0.0851 ns;0.77;10.4654 ns;0.0381 ns;0.0851 ns;95552577.25;10.3790 ns;10.3901 ns;10.4547 ns;10.5461 ns;10.5923 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.0808 ns;0.0521 ns;0.60;8.0807 ns;0.0233 ns;0.0521 ns;123751318.49;8.0122 ns;8.0314 ns;8.0808 ns;8.1300 ns;8.1441 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.6786 ns;0.2325 ns;0.64;8.7367 ns;0.1040 ns;0.2325 ns;114460031.73;8.5259 ns;8.5537 ns;8.6786 ns;8.9487 ns;9.1137 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.6940 ns;0.0590 ns;0.64;8.6915 ns;0.0264 ns;0.0590 ns;115054589.13;8.6276 ns;8.6346 ns;8.6940 ns;8.7472 ns;8.7709 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.3670 ns;0.0320 ns;0.62;8.3693 ns;0.0143 ns;0.0320 ns;119484880.12;8.3359 ns;8.3404 ns;8.3670 ns;8.3993 ns;8.4165 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.6417 ns;0.0836 ns;0.64;8.6152 ns;0.0374 ns;0.0836 ns;116073258.67;8.5196 ns;8.5276 ns;8.6417 ns;8.6896 ns;8.7089 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.6267 ns;0.1052 ns;0.64;8.6021 ns;0.0471 ns;0.1052 ns;116251296.67;8.4481 ns;8.5058 ns;8.6267 ns;8.6860 ns;8.7329 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;10.6690 ns;0.0401 ns;1.00;10.6713 ns;0.0179 ns;0.0401 ns;93709302.85;10.6286 ns;10.6363 ns;10.6690 ns;10.7074 ns;10.7323 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;2.0619 ns;0.0327 ns;0.19;2.0609 ns;0.0146 ns;0.0327 ns;485233444.21;2.0148 ns;2.0298 ns;2.0619 ns;2.0914 ns;2.0937 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;11.9882 ns;0.0706 ns;1.12;11.9722 ns;0.0316 ns;0.0706 ns;83526522.02;11.8647 ns;11.9050 ns;11.9882 ns;12.0315 ns;12.0449 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;9.1619 ns;0.0703 ns;0.86;9.1608 ns;0.0314 ns;0.0703 ns;109160197.64;9.0814 ns;9.0961 ns;9.1619 ns;9.2251 ns;9.2619 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;21.9886 ns;0.0773 ns;2.06;21.9954 ns;0.0346 ns;0.0773 ns;45464048.24;21.9112 ns;21.9310 ns;21.9886 ns;22.0632 ns;22.1160 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;21.4629 ns;0.0666 ns;2.01;21.4936 ns;0.0298 ns;0.0666 ns;46525580.52;21.4420 ns;21.4464 ns;21.4629 ns;21.5561 ns;21.6036 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;10.2310 ns;0.0765 ns;0.96;10.2291 ns;0.0342 ns;0.0765 ns;97760099.09;10.1375 ns;10.1532 ns;10.2310 ns;10.3041 ns;10.3126 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;10.1495 ns;0.0825 ns;0.95;10.1660 ns;0.0369 ns;0.0825 ns;98367309.69;10.0599 ns;10.0959 ns;10.1495 ns;10.2443 ns;10.2778 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.0909 ns;0.0462 ns;0.76;8.0853 ns;0.0206 ns;0.0462 ns;123680753.91;8.0219 ns;8.0414 ns;8.0909 ns;8.1265 ns;8.1421 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;11.2742 ns;0.0632 ns;1.06;11.2978 ns;0.0283 ns;0.0632 ns;88512510.62;11.2564 ns;11.2586 ns;11.2742 ns;11.3489 ns;11.4086 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.1327 ns;0.0368 ns;0.76;8.1327 ns;0.0165 ns;0.0368 ns;122960707.61;8.0797 ns;8.0991 ns;8.1327 ns;8.1663 ns;8.1753 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.2077 ns;0.0902 ns;0.77;8.2361 ns;0.0404 ns;0.0902 ns;121415982.81;8.1244 ns;8.1613 ns;8.2077 ns;8.3253 ns;8.3563 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.3676 ns;0.1170 ns;0.78;8.3507 ns;0.0523 ns;0.1170 ns;119751060.35;8.1878 ns;8.2433 ns;8.3676 ns;8.4495 ns;8.5028 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.6405 ns;0.0439 ns;0.81;8.6401 ns;0.0196 ns;0.0439 ns;115739358.7;8.5918 ns;8.5965 ns;8.6405 ns;8.6835 ns;8.6902 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.3437 ns;0.0281 ns;0.78;8.3493 ns;0.0126 ns;0.0281 ns;119770789.47;8.3184 ns;8.3236 ns;8.3437 ns;8.3777 ns;8.3859 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.3188 ns;0.0669 ns;0.78;8.3237 ns;0.0299 ns;0.0669 ns;120139324.36;8.2317 ns;8.2622 ns;8.3188 ns;8.3875 ns;8.3995 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;11.1131 ns;0.0865 ns;1.00;11.1509 ns;0.0387 ns;0.0865 ns;89678958.84;11.0500 ns;11.0800 ns;11.1131 ns;11.2407 ns;11.2566 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;3.2698 ns;0.0253 ns;0.29;3.2578 ns;0.0113 ns;0.0253 ns;306951441.46;3.2218 ns;3.2315 ns;3.2698 ns;3.2783 ns;3.2787 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;11.9314 ns;0.0952 ns;1.07;11.8929 ns;0.0426 ns;0.0952 ns;84084051.21;11.7539 ns;11.7953 ns;11.9314 ns;11.9711 ns;11.9748 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;9.2533 ns;0.0557 ns;0.83;9.2426 ns;0.0249 ns;0.0557 ns;108194937.4;9.1504 ns;9.1961 ns;9.2533 ns;9.2837 ns;9.2978 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;22.4919 ns;0.1370 ns;2.02;22.5274 ns;0.0613 ns;0.1370 ns;44390337.71;22.4053 ns;22.4413 ns;22.4919 ns;22.6313 ns;22.7632 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;21.6081 ns;0.1451 ns;1.94;21.6206 ns;0.0649 ns;0.1451 ns;46252238.04;21.4233 ns;21.5073 ns;21.6081 ns;21.7401 ns;21.8286 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;10.7544 ns;0.0676 ns;0.97;10.7367 ns;0.0303 ns;0.0676 ns;93138120.75;10.6278 ns;10.6782 ns;10.7544 ns;10.7865 ns;10.8101 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;11.0715 ns;0.0797 ns;1.00;11.0977 ns;0.0357 ns;0.0797 ns;90109070.82;11.0143 ns;11.0344 ns;11.0715 ns;11.1740 ns;11.2202 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.3721 ns;0.0678 ns;0.75;8.3282 ns;0.0303 ns;0.0678 ns;120073876.7;8.2419 ns;8.2547 ns;8.3721 ns;8.3797 ns;8.3799 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;12.1741 ns;0.0748 ns;1.10;12.2164 ns;0.0335 ns;0.0748 ns;81857238.12;12.1563 ns;12.1575 ns;12.1741 ns;12.2964 ns;12.3169 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.3473 ns;0.0474 ns;0.75;8.3692 ns;0.0212 ns;0.0474 ns;119485883.77;8.3261 ns;8.3338 ns;8.3473 ns;8.4155 ns;8.4439 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.9039 ns;0.2216 ns;0.80;8.9498 ns;0.0991 ns;0.2216 ns;111733909.15;8.7086 ns;8.7446 ns;8.9039 ns;9.1781 ns;9.2183 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.3434 ns;0.0531 ns;0.75;8.3497 ns;0.0237 ns;0.0531 ns;119764919.72;8.2758 ns;8.3069 ns;8.3434 ns;8.3956 ns;8.4221 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.3682 ns;0.0513 ns;0.75;8.3654 ns;0.0230 ns;0.0513 ns;119540360.41;8.3144 ns;8.3149 ns;8.3682 ns;8.4144 ns;8.4320 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.6736 ns;0.2062 ns;0.78;8.7814 ns;0.0922 ns;0.2062 ns;113877097.99;8.6267 ns;8.6406 ns;8.6736 ns;8.9761 ns;9.1220 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.5771 ns;0.0808 ns;0.77;8.5771 ns;0.0362 ns;0.0808 ns;116589929.81;8.4907 ns;8.5118 ns;8.5771 ns;8.6423 ns;8.7064 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;10.8496 ns;0.0814 ns;1.00;10.8161 ns;0.0364 ns;0.0814 ns;92454672.63;10.6885 ns;10.7395 ns;10.8496 ns;10.8760 ns;10.9008 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;4.5018 ns;0.0216 ns;0.41;4.5100 ns;0.0097 ns;0.0216 ns;221728733.32;4.4888 ns;4.4930 ns;4.5018 ns;4.5312 ns;4.5433 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;11.9672 ns;0.1036 ns;1.10;11.9414 ns;0.0463 ns;0.1036 ns;83742100.83;11.7810 ns;11.8425 ns;11.9672 ns;12.0275 ns;12.0403 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;9.2925 ns;0.0492 ns;0.86;9.2748 ns;0.0220 ns;0.0492 ns;107819501.98;9.2150 ns;9.2239 ns;9.2925 ns;9.3167 ns;9.3327 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;23.0487 ns;0.0440 ns;2.12;23.0424 ns;0.0197 ns;0.0440 ns;43398248.88;22.9761 ns;23.0019 ns;23.0487 ns;23.0798 ns;23.0919 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;21.4319 ns;0.1254 ns;1.98;21.4747 ns;0.0561 ns;0.1254 ns;46566530.2;21.3512 ns;21.3626 ns;21.4319 ns;21.6081 ns;21.6170 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;11.3625 ns;0.0718 ns;1.05;11.3699 ns;0.0321 ns;0.0718 ns;87951166.18;11.2942 ns;11.3005 ns;11.3625 ns;11.4432 ns;11.4505 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.3704 ns;0.0345 ns;0.77;8.3814 ns;0.0154 ns;0.0345 ns;119312414.47;8.3464 ns;8.3548 ns;8.3704 ns;8.4134 ns;8.4361 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.0204 ns;0.0787 ns;0.74;8.0076 ns;0.0352 ns;0.0787 ns;124880602.71;7.8992 ns;7.9291 ns;8.0204 ns;8.0798 ns;8.0851 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;9.4396 ns;0.0739 ns;0.87;9.4789 ns;0.0330 ns;0.0739 ns;105497367.73;9.4168 ns;9.4221 ns;9.4396 ns;9.5554 ns;9.5876 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;7.8413 ns;0.0845 ns;0.72;7.8514 ns;0.0378 ns;0.0845 ns;127365460.29;7.7672 ns;7.7699 ns;7.8413 ns;7.9380 ns;7.9463 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.6079 ns;0.2461 ns;0.79;8.5502 ns;0.1100 ns;0.2461 ns;116956197.81;8.2493 ns;8.2949 ns;8.6079 ns;8.7767 ns;8.8056 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.2730 ns;0.0550 ns;0.76;8.2589 ns;0.0246 ns;0.0550 ns;121081227.74;8.1632 ns;8.2160 ns;8.2730 ns;8.2948 ns;8.3005 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.6006 ns;0.0628 ns;0.79;8.5858 ns;0.0281 ns;0.0628 ns;116470731.4;8.5118 ns;8.5233 ns;8.6006 ns;8.6411 ns;8.6673 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.2689 ns;0.0814 ns;0.76;8.3053 ns;0.0364 ns;0.0814 ns;120405450.21;8.2206 ns;8.2436 ns;8.2689 ns;8.3851 ns;8.4286 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.2788 ns;0.0299 ns;0.76;8.2749 ns;0.0134 ns;0.0299 ns;120847051.47;8.2287 ns;8.2481 ns;8.2788 ns;8.2998 ns;8.3080 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;11.3206 ns;0.0854 ns;1.00;11.3266 ns;0.0382 ns;0.0854 ns;88287815.25;11.2124 ns;11.2610 ns;11.3206 ns;11.3952 ns;11.4516 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;5.7124 ns;0.1561 ns;0.50;5.7773 ns;0.0698 ns;0.1561 ns;173089955.18;5.6606 ns;5.6617 ns;5.7124 ns;5.9254 ns;6.0318 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;12.2417 ns;0.4216 ns;1.08;12.1100 ns;0.1885 ns;0.4216 ns;82576584.45;11.6741 ns;11.6834 ns;12.2417 ns;12.4707 ns;12.6567 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;9.6943 ns;0.2222 ns;0.86;9.7126 ns;0.0994 ns;0.2222 ns;102958616.4;9.4289 ns;9.5055 ns;9.6943 ns;9.9290 ns;9.9835 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;24.3433 ns;0.4874 ns;2.15;24.3407 ns;0.2180 ns;0.4874 ns;41083403.13;23.6773 ns;23.9782 ns;24.3433 ns;24.7020 ns;25.0522 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;21.9768 ns;0.6695 ns;1.94;22.2459 ns;0.2994 ns;0.6695 ns;44952092.42;21.5271 ns;21.6804 ns;21.9768 ns;22.9460 ns;23.1095 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;12.5832 ns;0.3342 ns;1.11;12.4322 ns;0.1495 ns;0.3342 ns;80436107.33;11.8824 ns;12.1187 ns;12.5832 ns;12.6703 ns;12.7050 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;7.8104 ns;0.2662 ns;0.69;7.8842 ns;0.1190 ns;0.2662 ns;126836044.73;7.6312 ns;7.7080 ns;7.8104 ns;8.0973 ns;8.3352 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.2453 ns;0.1135 ns;0.73;8.2394 ns;0.0508 ns;0.1135 ns;121368329.99;8.0550 ns;8.1448 ns;8.2453 ns;8.3310 ns;8.3494 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;9.2006 ns;0.1518 ns;0.81;9.2235 ns;0.0679 ns;0.1518 ns;108418165.67;9.0672 ns;9.1045 ns;9.2006 ns;9.3540 ns;9.4692 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.0770 ns;0.0352 ns;0.71;8.0853 ns;0.0157 ns;0.0352 ns;123680593.41;8.0538 ns;8.0551 ns;8.0770 ns;8.1198 ns;8.1381 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.5801 ns;0.0578 ns;0.76;8.6083 ns;0.0258 ns;0.0578 ns;116167327.82;8.5557 ns;8.5656 ns;8.5801 ns;8.6650 ns;8.6988 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.3339 ns;0.0485 ns;0.74;8.3259 ns;0.0217 ns;0.0485 ns;120107333.28;8.2629 ns;8.2773 ns;8.3339 ns;8.3705 ns;8.3808 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.3067 ns;0.0435 ns;0.73;8.3008 ns;0.0195 ns;0.0435 ns;120470605.13;8.2540 ns;8.2559 ns;8.3067 ns;8.3426 ns;8.3429 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.5802 ns;0.0823 ns;0.76;8.5309 ns;0.0368 ns;0.0823 ns;117221281.28;8.3914 ns;8.4558 ns;8.5802 ns;8.5812 ns;8.5817 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.4543 ns;0.1297 ns;0.75;8.5155 ns;0.0580 ns;0.1297 ns;117433167.19;8.3800 ns;8.4149 ns;8.4543 ns;8.6466 ns;8.7036 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;12.3655 ns;0.1288 ns;1.00;12.3881 ns;0.0576 ns;0.1288 ns;80722486.68;12.2758 ns;12.2768 ns;12.3655 ns;12.5108 ns;12.5848 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;6.7950 ns;0.0286 ns;0.55;6.7951 ns;0.0128 ns;0.0286 ns;147165662.65;6.7660 ns;6.7666 ns;6.7950 ns;6.8235 ns;6.8280 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;11.5454 ns;0.1303 ns;0.93;11.5932 ns;0.0583 ns;0.1303 ns;86257250.71;11.4585 ns;11.4989 ns;11.5454 ns;11.7115 ns;11.8027 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;9.4399 ns;0.0993 ns;0.76;9.4025 ns;0.0444 ns;0.0993 ns;106355254.63;9.2254 ns;9.3320 ns;9.4399 ns;9.4542 ns;9.4564 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;23.7624 ns;0.3079 ns;1.92;23.8070 ns;0.1377 ns;0.3079 ns;42004396.82;23.4455 ns;23.5999 ns;23.7624 ns;24.0364 ns;24.2995 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;21.2522 ns;0.0681 ns;1.72;21.2641 ns;0.0305 ns;0.0681 ns;47027534.91;21.1869 ns;21.2001 ns;21.2522 ns;21.3342 ns;21.3387 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;12.1354 ns;0.0637 ns;0.98;12.1506 ns;0.0285 ns;0.0637 ns;82300283.57;12.1054 ns;12.1074 ns;12.1354 ns;12.2015 ns;12.2610 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.8617 ns;0.0435 ns;0.72;8.8635 ns;0.0194 ns;0.0435 ns;112821621.46;8.8066 ns;8.8320 ns;8.8617 ns;8.8960 ns;8.9289 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;7.9737 ns;0.0289 ns;0.64;7.9767 ns;0.0129 ns;0.0289 ns;125364444.22;7.9354 ns;7.9513 ns;7.9737 ns;8.0037 ns;8.0099 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;9.8653 ns;0.1083 ns;0.80;9.9215 ns;0.0484 ns;0.1083 ns;100791468.88;9.8055 ns;9.8339 ns;9.8653 ns;10.0372 ns;10.0378 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;7.9980 ns;0.1335 ns;0.65;7.9829 ns;0.0597 ns;0.1335 ns;125267820.76;7.7658 ns;7.8803 ns;7.9980 ns;8.0779 ns;8.1314 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.2819 ns;0.1201 ns;0.67;8.2406 ns;0.0537 ns;0.1201 ns;121350496.87;8.0646 ns;8.1191 ns;8.2819 ns;8.3415 ns;8.3512 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.2360 ns;0.1163 ns;0.67;8.2499 ns;0.0520 ns;0.1163 ns;121214201.94;8.1166 ns;8.1440 ns;8.2360 ns;8.3626 ns;8.4105 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.5825 ns;0.0287 ns;0.69;8.5970 ns;0.0129 ns;0.0287 ns;116319569.98;8.5720 ns;8.5764 ns;8.5825 ns;8.6249 ns;8.6429 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.2494 ns;0.0225 ns;0.67;8.2550 ns;0.0101 ns;0.0225 ns;121139170.76;8.2236 ns;8.2360 ns;8.2494 ns;8.2767 ns;8.2803 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.2690 ns;0.0237 ns;0.67;8.2748 ns;0.0106 ns;0.0237 ns;120849258.04;8.2458 ns;8.2537 ns;8.2690 ns;8.2987 ns;8.3035 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;11.1437 ns;0.0346 ns;1.00;11.1519 ns;0.0155 ns;0.0346 ns;89670555.07;11.1142 ns;11.1201 ns;11.1437 ns;11.1878 ns;11.1924 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.0037 ns;0.0249 ns;0.72;7.9945 ns;0.0111 ns;0.0249 ns;125086198.95;7.9543 ns;7.9716 ns;8.0037 ns;8.0128 ns;8.0186 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;11.8584 ns;0.1017 ns;1.06;11.8571 ns;0.0455 ns;0.1017 ns;84337463.72;11.7434 ns;11.7618 ns;11.8584 ns;11.9518 ns;11.9998 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;9.4511 ns;0.0875 ns;0.85;9.4097 ns;0.0391 ns;0.0875 ns;106273698.14;9.2594 ns;9.3329 ns;9.4511 ns;9.4657 ns;9.4703 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;23.9942 ns;0.1056 ns;2.15;23.9851 ns;0.0472 ns;0.1056 ns;41692616.24;23.8392 ns;23.8900 ns;23.9942 ns;24.0756 ns;24.1250 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;20.8064 ns;0.3426 ns;1.87;20.9533 ns;0.1532 ns;0.3426 ns;47725258.54;20.6285 ns;20.6595 ns;20.8064 ns;21.3205 ns;21.3640 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;12.9760 ns;0.1293 ns;1.16;12.9955 ns;0.0578 ns;0.1293 ns;76949443.29;12.8058 ns;12.8877 ns;12.9760 ns;13.1131 ns;13.1459 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;9.7060 ns;0.0369 ns;0.87;9.7005 ns;0.0165 ns;0.0369 ns;103087943.56;9.6419 ns;9.6721 ns;9.7060 ns;9.7261 ns;9.7444 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.2075 ns;0.0062 ns;0.74;8.2109 ns;0.0028 ns;0.0062 ns;121788735.78;8.2055 ns;8.2065 ns;8.2075 ns;8.2171 ns;8.2204 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;10.9799 ns;0.1444 ns;0.99;10.9963 ns;0.0646 ns;0.1444 ns;90939757.22;10.8332 ns;10.8725 ns;10.9799 ns;11.1283 ns;11.2135 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.2075 ns;0.1892 ns;0.74;8.2439 ns;0.0846 ns;0.1892 ns;121301876.47;7.9894 ns;8.0783 ns;8.2075 ns;8.4277 ns;8.4699 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.5647 ns;0.0480 ns;0.77;8.5701 ns;0.0215 ns;0.0480 ns;116684095.76;8.5185 ns;8.5312 ns;8.5647 ns;8.6118 ns;8.6462 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.4273 ns;0.0625 ns;0.76;8.4549 ns;0.0279 ns;0.0625 ns;118275024.27;8.3912 ns;8.4049 ns;8.4273 ns;8.5186 ns;8.5447 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.6514 ns;0.0663 ns;0.78;8.6469 ns;0.0296 ns;0.0663 ns;115648521.05;8.5509 ns;8.5841 ns;8.6514 ns;8.7074 ns;8.7156 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.5583 ns;0.0455 ns;0.77;8.5525 ns;0.0203 ns;0.0455 ns;116924989.91;8.4936 ns;8.5079 ns;8.5583 ns;8.5941 ns;8.6079 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.5628 ns;0.0348 ns;0.77;8.5720 ns;0.0156 ns;0.0348 ns;116659258.42;8.5270 ns;8.5434 ns;8.5628 ns;8.6051 ns;8.6193 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;10.5765 ns;0.1282 ns;1.00;10.5676 ns;0.0573 ns;0.1282 ns;94629273.2;10.3730 ns;10.4494 ns;10.5765 ns;10.6813 ns;10.6901 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;9.2602 ns;0.0966 ns;0.88;9.2211 ns;0.0432 ns;0.0966 ns;108446835.81;9.1096 ns;9.1192 ns;9.2602 ns;9.3035 ns;9.3285 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;11.9609 ns;0.2277 ns;1.13;11.9021 ns;0.1018 ns;0.2277 ns;84018480.47;11.5214 ns;11.7028 ns;11.9609 ns;12.0721 ns;12.0941 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;9.4508 ns;0.0785 ns;0.89;9.4641 ns;0.0351 ns;0.0785 ns;105662831.51;9.3803 ns;9.4026 ns;9.4508 ns;9.5322 ns;9.5897 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;21.8164 ns;0.0879 ns;2.06;21.7903 ns;0.0393 ns;0.0879 ns;45891969.73;21.6779 ns;21.7011 ns;21.8164 ns;21.8664 ns;21.8949 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;21.2641 ns;0.2705 ns;2.01;21.3822 ns;0.1210 ns;0.2705 ns;46767971.74;21.2060 ns;21.2275 ns;21.2641 ns;21.5959 ns;21.8592 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;9.1592 ns;0.0445 ns;0.87;9.1505 ns;0.0199 ns;0.0445 ns;109283926.79;9.0942 ns;9.1047 ns;9.1592 ns;9.1919 ns;9.1939 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.8137 ns;0.0271 ns;0.83;8.8215 ns;0.0121 ns;0.0271 ns;113359191.12;8.7884 ns;8.7984 ns;8.8137 ns;8.8485 ns;8.8570 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;7.9015 ns;0.0175 ns;0.75;7.9083 ns;0.0078 ns;0.0175 ns;126449034;7.8930 ns;7.8958 ns;7.9015 ns;7.9242 ns;7.9374 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;9.5269 ns;0.1357 ns;0.90;9.5749 ns;0.0607 ns;0.1357 ns;104440119.6;9.4014 ns;9.4606 ns;9.5269 ns;9.7131 ns;9.7190 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;7.9303 ns;0.1211 ns;0.75;7.8710 ns;0.0542 ns;0.1211 ns;127049422.65;7.7164 ns;7.7411 ns;7.9303 ns;7.9711 ns;7.9786 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.5662 ns;0.0243 ns;0.81;8.5503 ns;0.0108 ns;0.0243 ns;116955437.14;8.5219 ns;8.5238 ns;8.5662 ns;8.5688 ns;8.5706 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.2815 ns;0.0252 ns;0.78;8.2874 ns;0.0113 ns;0.0252 ns;120665546.47;8.2655 ns;8.2666 ns;8.2815 ns;8.3111 ns;8.3272 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.2448 ns;0.1531 ns;0.78;8.1705 ns;0.0685 ns;0.1531 ns;122390930.5;8.0033 ns;8.0090 ns;8.2448 ns;8.2950 ns;8.3449 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.2600 ns;0.0206 ns;0.78;8.2560 ns;0.0092 ns;0.0206 ns;121124114.09;8.2237 ns;8.2376 ns;8.2600 ns;8.2724 ns;8.2784 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.5094 ns;0.0768 ns;0.80;8.5016 ns;0.0343 ns;0.0768 ns;117624607.61;8.3858 ns;8.4311 ns;8.5094 ns;8.5683 ns;8.5853 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;10.6567 ns;0.0222 ns;1.00;10.6577 ns;0.0099 ns;0.0222 ns;93829143.55;10.6275 ns;10.6403 ns;10.6567 ns;10.6755 ns;10.6896 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;10.2664 ns;0.1185 ns;0.96;10.2867 ns;0.0530 ns;0.1185 ns;97212923.16;10.1347 ns;10.1955 ns;10.2664 ns;10.3881 ns;10.4629 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;11.8041 ns;0.1678 ns;1.11;11.7013 ns;0.0750 ns;0.1678 ns;85460651.2;11.4555 ns;11.5262 ns;11.8041 ns;11.8250 ns;11.8343 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;9.4086 ns;0.0895 ns;0.88;9.4013 ns;0.0400 ns;0.0895 ns;106367717.92;9.2540 ns;9.3264 ns;9.4086 ns;9.4727 ns;9.4788 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;20.6485 ns;0.0727 ns;1.94;20.6606 ns;0.0325 ns;0.0727 ns;48401416.14;20.5622 ns;20.5978 ns;20.6485 ns;20.7293 ns;20.7528 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;21.3218 ns;0.1135 ns;2.00;21.3551 ns;0.0507 ns;0.1135 ns;46827141.27;21.2088 ns;21.2576 ns;21.3218 ns;21.4693 ns;21.4856 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;10.0138 ns;0.0261 ns;0.94;10.0234 ns;0.0117 ns;0.0261 ns;99766798.29;10.0070 ns;10.0078 ns;10.0138 ns;10.0437 ns;10.0694 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;9.4793 ns;0.1327 ns;0.89;9.4142 ns;0.0593 ns;0.1327 ns;106223038.92;9.1808 ns;9.3066 ns;9.4793 ns;9.4892 ns;9.4961 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.2111 ns;0.0497 ns;0.77;8.2179 ns;0.0222 ns;0.0497 ns;121685190.91;8.1791 ns;8.1822 ns;8.2111 ns;8.2570 ns;8.3029 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;10.6221 ns;0.0907 ns;1.00;10.6333 ns;0.0406 ns;0.0907 ns;94044331.82;10.5013 ns;10.5595 ns;10.6221 ns;10.7127 ns;10.7483 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.2595 ns;0.0442 ns;0.78;8.2822 ns;0.0198 ns;0.0442 ns;120741567.42;8.2430 ns;8.2506 ns;8.2595 ns;8.3250 ns;8.3528 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.2320 ns;0.0207 ns;0.77;8.2374 ns;0.0093 ns;0.0207 ns;121397872.81;8.2111 ns;8.2192 ns;8.2320 ns;8.2583 ns;8.2619 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.6237 ns;0.1674 ns;0.81;8.5902 ns;0.0749 ns;0.1674 ns;116411166.68;8.4201 ns;8.4313 ns;8.6237 ns;8.7325 ns;8.8318 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.9846 ns;0.1627 ns;0.84;8.9326 ns;0.0728 ns;0.1627 ns;111949084.09;8.7161 ns;8.7724 ns;8.9846 ns;9.0669 ns;9.1357 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.2611 ns;0.1266 ns;0.78;8.3274 ns;0.0566 ns;0.1266 ns;120085344.56;8.2280 ns;8.2356 ns;8.2611 ns;8.4524 ns;8.5282 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.2734 ns;0.0427 ns;0.78;8.2712 ns;0.0191 ns;0.0427 ns;120901396.32;8.2182 ns;8.2317 ns;8.2734 ns;8.3096 ns;8.3304 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;10.8482 ns;0.0673 ns;1.00;10.8811 ns;0.0301 ns;0.0673 ns;91902323.77;10.8316 ns;10.8379 ns;10.8482 ns;10.9408 ns;10.9960 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;11.8005 ns;0.1291 ns;1.09;11.7268 ns;0.0577 ns;0.1291 ns;85274505.9;11.5847 ns;11.5865 ns;11.8005 ns;11.8303 ns;11.8453 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;11.7147 ns;0.1640 ns;1.08;11.6932 ns;0.0733 ns;0.1640 ns;85519652.16;11.4380 ns;11.5498 ns;11.7147 ns;11.8259 ns;11.8793 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;9.5140 ns;0.1111 ns;0.88;9.5467 ns;0.0497 ns;0.1111 ns;104747710.02;9.4341 ns;9.4461 ns;9.5140 ns;9.6638 ns;9.6767 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;21.1775 ns;0.2390 ns;1.95;21.1547 ns;0.1069 ns;0.2390 ns;47270926.28;20.8931 ns;20.9296 ns;21.1775 ns;21.3683 ns;21.4960 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;21.2728 ns;0.2506 ns;1.96;21.1642 ns;0.1121 ns;0.2506 ns;47249562.85;20.7951 ns;20.9085 ns;21.2728 ns;21.3656 ns;21.3950 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;10.6712 ns;0.1041 ns;0.98;10.6946 ns;0.0466 ns;0.1041 ns;93505274.74;10.6015 ns;10.6024 ns;10.6712 ns;10.7984 ns;10.8446 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;10.4557 ns;0.1949 ns;0.96;10.4061 ns;0.0872 ns;0.1949 ns;96097562.8;10.0697 ns;10.2598 ns;10.4557 ns;10.5275 ns;10.5770 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;7.9802 ns;0.0648 ns;0.74;7.9729 ns;0.0290 ns;0.0648 ns;125424909.62;7.8642 ns;7.9210 ns;7.9802 ns;8.0211 ns;8.0327 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;11.5409 ns;0.1739 ns;1.06;11.5244 ns;0.0777 ns;0.1739 ns;86772758.88;11.2991 ns;11.3549 ns;11.5409 ns;11.6856 ns;11.7355 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;8.2452 ns;0.0396 ns;0.76;8.2628 ns;0.0177 ns;0.0396 ns;121024216.1;8.2203 ns;8.2301 ns;8.2452 ns;8.3044 ns;8.3140 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;8.5991 ns;0.1412 ns;0.79;8.5507 ns;0.0631 ns;0.1412 ns;116950084.05;8.3919 ns;8.4002 ns;8.5991 ns;8.6769 ns;8.6825 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;8.3760 ns;0.2082 ns;0.77;8.4221 ns;0.0931 ns;0.2082 ns;118735683.4;8.2071 ns;8.2375 ns;8.3760 ns;8.6297 ns;8.7163 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;8.2395 ns;0.1784 ns;0.76;8.2612 ns;0.0798 ns;0.1784 ns;121047149.6;8.1027 ns;8.1176 ns;8.2395 ns;8.4158 ns;8.5524 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;8.6459 ns;0.0984 ns;0.80;8.6387 ns;0.0440 ns;0.0984 ns;115758251.97;8.5196 ns;8.5492 ns;8.6459 ns;8.7246 ns;8.7800 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;9.1952 ns;0.3296 ns;0.85;9.1395 ns;0.1474 ns;0.3296 ns;109415221.73;8.6245 ns;8.8428 ns;9.1952 ns;9.4083 ns;9.4967 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;11.8452 ns;0.1010 ns;1.00;11.8239 ns;0.0452 ns;0.1010 ns;84574797.67;11.6781 ns;11.7242 ns;11.8452 ns;11.9128 ns;11.9271 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;13.1290 ns;0.2557 ns;1.11;13.1156 ns;0.1144 ns;0.2557 ns;76245084.39;12.7703 ns;12.8994 ns;13.1290 ns;13.3251 ns;13.4781 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;12.1570 ns;0.1953 ns;1.03;12.1589 ns;0.0873 ns;0.1953 ns;82244206.08;11.9254 ns;11.9984 ns;12.1570 ns;12.3204 ns;12.4587 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;9.6030 ns;0.1889 ns;0.81;9.5747 ns;0.0845 ns;0.1889 ns;104441538.78;9.3471 ns;9.3820 ns;9.6030 ns;9.7533 ns;9.7802 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;22.3984 ns;0.1046 ns;1.89;22.4056 ns;0.0468 ns;0.1046 ns;44631724.71;22.2927 ns;22.3221 ns;22.3984 ns;22.4927 ns;22.5729 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;24.9299 ns;0.1715 ns;2.10;24.8533 ns;0.0767 ns;0.1715 ns;40236051.37;24.6544 ns;24.6687 ns;24.9299 ns;24.9997 ns;25.0126 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;11.4959 ns;0.1021 ns;0.97;11.4688 ns;0.0456 ns;0.1021 ns;87192944.69;11.3388 ns;11.3677 ns;11.4959 ns;11.5564 ns;11.5981 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;11.4903 ns;0.1924 ns;0.97;11.4726 ns;0.0860 ns;0.1924 ns;87163854.45;11.1896 ns;11.2989 ns;11.4903 ns;11.6376 ns;11.7047 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;8.0350 ns;0.1200 ns;0.68;8.0586 ns;0.0537 ns;0.1200 ns;124091536.9;7.9119 ns;7.9613 ns;8.0350 ns;8.1676 ns;8.2365 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;12.6059 ns;0.1590 ns;1.06;12.5679 ns;0.0711 ns;0.1590 ns;79567929.65;12.3899 ns;12.4012 ns;12.6059 ns;12.7156 ns;12.7252 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;8.1228 ns;0.0207 ns;0.69;8.1318 ns;0.0092 ns;0.0207 ns;122973891.84;8.1117 ns;8.1159 ns;8.1228 ns;8.1523 ns;8.1634 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;8.6902 ns;0.0809 ns;0.73;8.6713 ns;0.0362 ns;0.0809 ns;115322568.38;8.5649 ns;8.5886 ns;8.6902 ns;8.7446 ns;8.7571 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;8.7110 ns;0.0833 ns;0.74;8.6913 ns;0.0372 ns;0.0833 ns;115058089.36;8.5578 ns;8.6148 ns;8.7110 ns;8.7579 ns;8.7697 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;8.9100 ns;0.1183 ns;0.75;8.8802 ns;0.0529 ns;0.1183 ns;112610666.22;8.7482 ns;8.7557 ns;8.9100 ns;8.9897 ns;8.9900 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;8.7685 ns;0.0574 ns;0.74;8.7664 ns;0.0257 ns;0.0574 ns;114072332.13;8.6983 ns;8.7113 ns;8.7685 ns;8.8204 ns;8.8421 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;8.7298 ns;0.0767 ns;0.74;8.7061 ns;0.0343 ns;0.0767 ns;114861725.69;8.5715 ns;8.6499 ns;8.7298 ns;8.7505 ns;8.7651 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;11.1691 ns;0.0619 ns;1.00;11.1913 ns;0.0277 ns;0.0619 ns;89354854.17;11.1391 ns;11.1540 ns;11.1691 ns;11.2398 ns;11.2985 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;14.4540 ns;0.0737 ns;1.29;14.4882 ns;0.0330 ns;0.0737 ns;69021814.83;14.4175 ns;14.4342 ns;14.4540 ns;14.5593 ns;14.6043 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;12.0026 ns;0.0838 ns;1.07;12.0425 ns;0.0375 ns;0.0838 ns;83038916.55;11.9773 ns;11.9830 ns;12.0026 ns;12.1220 ns;12.1799 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;9.3590 ns;0.0544 ns;0.84;9.3442 ns;0.0243 ns;0.0544 ns;107017792.13;9.2866 ns;9.2903 ns;9.3590 ns;9.3907 ns;9.4175 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;22.9376 ns;0.3201 ns;2.05;22.9376 ns;0.1431 ns;0.3201 ns;43596623.91;22.4389 ns;22.6700 ns;22.9376 ns;23.2051 ns;23.2963 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;21.6522 ns;0.1680 ns;1.94;21.7434 ns;0.0751 ns;0.1680 ns;45990879.85;21.6081 ns;21.6179 ns;21.6522 ns;21.9146 ns;21.9992 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;12.0367 ns;0.1028 ns;1.08;12.0500 ns;0.0460 ns;0.1028 ns;82987594.31;11.9072 ns;11.9630 ns;12.0367 ns;12.1436 ns;12.1836 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;8.7223 ns;0.0964 ns;0.78;8.6849 ns;0.0431 ns;0.0964 ns;115142673.47;8.5353 ns;8.5902 ns;8.7223 ns;8.7609 ns;8.7721 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;8.4368 ns;0.0896 ns;0.76;8.4121 ns;0.0401 ns;0.0896 ns;118876110.37;8.2629 ns;8.3330 ns;8.4368 ns;8.4789 ns;8.4898 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;9.9779 ns;0.1524 ns;0.89;9.9437 ns;0.0681 ns;0.1524 ns;100566085.44;9.6863 ns;9.8150 ns;9.9779 ns;10.0553 ns;10.0714 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;8.4611 ns;0.0616 ns;0.76;8.4679 ns;0.0276 ns;0.0616 ns;118093460.21;8.3899 ns;8.4116 ns;8.4611 ns;8.5276 ns;8.5467 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;8.5067 ns;0.0562 ns;0.76;8.4780 ns;0.0252 ns;0.0562 ns;117952700.02;8.3862 ns;8.4240 ns;8.5067 ns;8.5176 ns;8.5191 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;9.1343 ns;0.0500 ns;0.82;9.1377 ns;0.0224 ns;0.0500 ns;109436479.37;9.0767 ns;9.1019 ns;9.1343 ns;9.1752 ns;9.2161 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;9.0812 ns;0.0386 ns;0.81;9.0729 ns;0.0173 ns;0.0386 ns;110217846.96;9.0268 ns;9.0328 ns;9.0812 ns;9.1090 ns;9.1101 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;8.7234 ns;0.0408 ns;0.78;8.7333 ns;0.0183 ns;0.0408 ns;114503610;8.6933 ns;8.6955 ns;8.7234 ns;8.7761 ns;8.7804 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;8.7871 ns;0.0418 ns;0.79;8.7697 ns;0.0187 ns;0.0418 ns;114029381.59;8.7145 ns;8.7258 ns;8.7871 ns;8.8049 ns;8.8125 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;12.0455 ns;0.0582 ns;1.00;12.0485 ns;0.0260 ns;0.0582 ns;82997697.56;11.9726 ns;11.9957 ns;12.0455 ns;12.1029 ns;12.1253 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;16.3492 ns;0.0511 ns;1.36;16.3625 ns;0.0228 ns;0.0511 ns;61115412.75;16.3122 ns;16.3153 ns;16.3492 ns;16.4163 ns;16.4163 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;12.5286 ns;0.0598 ns;1.04;12.5622 ns;0.0267 ns;0.0598 ns;79603896.71;12.5052 ns;12.5168 ns;12.5286 ns;12.6244 ns;12.6470 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;9.7030 ns;0.0590 ns;0.81;9.6862 ns;0.0264 ns;0.0590 ns;103239734.14;9.6176 ns;9.6269 ns;9.7030 ns;9.7371 ns;9.7622 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;24.4891 ns;0.0388 ns;2.03;24.4806 ns;0.0174 ns;0.0388 ns;40848613.5;24.4263 ns;24.4439 ns;24.4891 ns;24.5131 ns;24.5294 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;22.4527 ns;0.0624 ns;1.86;22.4595 ns;0.0279 ns;0.0624 ns;44524685.9;22.3884 ns;22.3994 ns;22.4527 ns;22.5229 ns;22.5262 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;13.1069 ns;0.0592 ns;1.09;13.1129 ns;0.0265 ns;0.0592 ns;76260775.68;13.0521 ns;13.0699 ns;13.1069 ns;13.1589 ns;13.2109 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;9.0503 ns;0.0364 ns;0.75;9.0413 ns;0.0163 ns;0.0364 ns;110603218.05;8.9984 ns;9.0037 ns;9.0503 ns;9.0745 ns;9.0821 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;8.4179 ns;0.0266 ns;0.70;8.4059 ns;0.0119 ns;0.0266 ns;118963448.34;8.3634 ns;8.3803 ns;8.4179 ns;8.4256 ns;8.4298 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;9.9518 ns;0.0354 ns;0.83;9.9487 ns;0.0158 ns;0.0354 ns;100516066.38;9.8990 ns;9.9145 ns;9.9518 ns;9.9812 ns;9.9868 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;8.4361 ns;0.0573 ns;0.70;8.4387 ns;0.0256 ns;0.0573 ns;118501583.53;8.3721 ns;8.3837 ns;8.4361 ns;8.4951 ns;8.5096 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;9.0553 ns;0.0178 ns;0.75;9.0541 ns;0.0080 ns;0.0178 ns;110447026.44;9.0279 ns;9.0392 ns;9.0553 ns;9.0685 ns;9.0772 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;8.8089 ns;0.0401 ns;0.73;8.7914 ns;0.0179 ns;0.0401 ns;113747792.42;8.7200 ns;8.7616 ns;8.8089 ns;8.8124 ns;8.8149 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;9.1044 ns;0.0409 ns;0.76;9.0936 ns;0.0183 ns;0.0409 ns;109967369.57;9.0275 ns;9.0559 ns;9.1044 ns;9.1259 ns;9.1290 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;9.0175 ns;0.0376 ns;0.75;9.0282 ns;0.0168 ns;0.0376 ns;110763803.83;8.9815 ns;8.9957 ns;9.0175 ns;9.0661 ns;9.0746 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;9.0981 ns;0.0362 ns;0.76;9.0908 ns;0.0162 ns;0.0362 ns;110001473.52;9.0323 ns;9.0591 ns;9.0981 ns;9.1188 ns;9.1281 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;11.9417 ns;0.0986 ns;1.00;11.8999 ns;0.0441 ns;0.0986 ns;84034378.24;11.7843 ns;11.7949 ns;11.9417 ns;11.9840 ns;12.0023 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;17.6820 ns;0.0542 ns;1.48;17.6984 ns;0.0243 ns;0.0542 ns;56502283.57;17.6359 ns;17.6584 ns;17.6820 ns;17.7467 ns;17.7829 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;12.8664 ns;0.0748 ns;1.08;12.8604 ns;0.0335 ns;0.0748 ns;77757905.45;12.7876 ns;12.7877 ns;12.8664 ns;12.9301 ns;12.9624 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;9.9905 ns;0.0870 ns;0.84;9.9844 ns;0.0389 ns;0.0870 ns;100155742.32;9.8598 ns;9.9124 ns;9.9905 ns;10.0535 ns;10.1024 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;24.9570 ns;0.0721 ns;2.09;24.9213 ns;0.0322 ns;0.0721 ns;40126359.85;24.8028 ns;24.8537 ns;24.9570 ns;24.9709 ns;24.9821 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;22.4288 ns;0.1227 ns;1.88;22.4766 ns;0.0549 ns;0.1227 ns;44490756.83;22.3415 ns;22.3793 ns;22.4288 ns;22.5978 ns;22.6557 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;13.7586 ns;0.0263 ns;1.15;13.7559 ns;0.0118 ns;0.0263 ns;72696000.42;13.7173 ns;13.7345 ns;13.7586 ns;13.7760 ns;13.7910 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;9.9767 ns;0.0725 ns;0.84;9.9880 ns;0.0324 ns;0.0725 ns;100120095.96;9.9196 ns;9.9217 ns;9.9767 ns;10.0600 ns;10.0892 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;8.7596 ns;0.0649 ns;0.73;8.7575 ns;0.0290 ns;0.0649 ns;114188106.01;8.6588 ns;8.7091 ns;8.7596 ns;8.8048 ns;8.8411 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;11.0040 ns;0.0251 ns;0.92;11.0027 ns;0.0112 ns;0.0251 ns;90886371.4;10.9765 ns;10.9778 ns;11.0040 ns;11.0271 ns;11.0334 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;8.7526 ns;0.0320 ns;0.73;8.7493 ns;0.0143 ns;0.0320 ns;114295355.91;8.7022 ns;8.7217 ns;8.7526 ns;8.7751 ns;8.7902 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;9.0550 ns;0.0466 ns;0.76;9.0629 ns;0.0208 ns;0.0466 ns;110339592.18;9.0136 ns;9.0285 ns;9.0550 ns;9.1013 ns;9.1391 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;9.0140 ns;0.0280 ns;0.75;9.0290 ns;0.0125 ns;0.0280 ns;110753673.93;9.0056 ns;9.0065 ns;9.0140 ns;9.0591 ns;9.0657 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;9.0181 ns;0.0232 ns;0.76;9.0220 ns;0.0104 ns;0.0232 ns;110840733.14;8.9982 ns;9.0029 ns;9.0181 ns;9.0429 ns;9.0585 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;9.0244 ns;0.0439 ns;0.76;9.0409 ns;0.0196 ns;0.0439 ns;110607864.67;9.0071 ns;9.0089 ns;9.0244 ns;9.0812 ns;9.1138 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;9.0515 ns;0.0346 ns;0.76;9.0521 ns;0.0155 ns;0.0346 ns;110471990.52;9.0204 ns;9.0205 ns;9.0515 ns;9.0839 ns;9.1036 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;12.1479 ns;0.0682 ns;1.00;12.1607 ns;0.0305 ns;0.0682 ns;82232043.33;12.0734 ns;12.1046 ns;12.1479 ns;12.2232 ns;12.2578 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;19.0497 ns;0.0371 ns;1.57;19.0697 ns;0.0166 ns;0.0371 ns;52439107.59;19.0409 ns;19.0428 ns;19.0497 ns;19.1067 ns;19.1281 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;12.8240 ns;0.0325 ns;1.06;12.8321 ns;0.0145 ns;0.0325 ns;77929406.19;12.7910 ns;12.8036 ns;12.8240 ns;12.8647 ns;12.8711 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;10.0289 ns;0.0417 ns;0.83;10.0142 ns;0.0187 ns;0.0417 ns;99858220.99;9.9682 ns;9.9701 ns;10.0289 ns;10.0509 ns;10.0595 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;25.5566 ns;0.0618 ns;2.10;25.5330 ns;0.0276 ns;0.0618 ns;39164974.03;25.4537 ns;25.4679 ns;25.5566 ns;25.5863 ns;25.5945 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;22.6241 ns;0.1620 ns;1.86;22.5562 ns;0.0725 ns;0.1620 ns;44333652.38;22.3807 ns;22.3828 ns;22.6241 ns;22.6957 ns;22.7218 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;14.3885 ns;0.0495 ns;1.18;14.3714 ns;0.0221 ns;0.0495 ns;69582841.2;14.3000 ns;14.3215 ns;14.3885 ns;14.4126 ns;14.4225 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;10.9570 ns;0.0805 ns;0.90;10.9708 ns;0.0360 ns;0.0805 ns;91150668.65;10.8870 ns;10.8975 ns;10.9570 ns;11.0511 ns;11.0815 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;8.7459 ns;0.0302 ns;0.72;8.7522 ns;0.0135 ns;0.0302 ns;114256524.4;8.7201 ns;8.7306 ns;8.7459 ns;8.7770 ns;8.8018 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;11.7936 ns;0.0742 ns;0.97;11.8082 ns;0.0332 ns;0.0742 ns;84687163.06;11.7259 ns;11.7571 ns;11.7936 ns;11.8665 ns;11.9291 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;8.7554 ns;0.0314 ns;0.72;8.7572 ns;0.0140 ns;0.0314 ns;114191444.26;8.7181 ns;8.7285 ns;8.7554 ns;8.7869 ns;8.7993 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;9.0099 ns;0.0441 ns;0.74;9.0267 ns;0.0197 ns;0.0441 ns;110782871.62;9.0028 ns;9.0036 ns;9.0099 ns;9.0581 ns;9.1053 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;9.0689 ns;0.0289 ns;0.75;9.0799 ns;0.0129 ns;0.0289 ns;110133786.61;9.0522 ns;9.0593 ns;9.0689 ns;9.1060 ns;9.1274 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;9.0811 ns;0.0170 ns;0.75;9.0748 ns;0.0076 ns;0.0170 ns;110194679.35;9.0544 ns;9.0569 ns;9.0811 ns;9.0897 ns;9.0920 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;9.0673 ns;0.0368 ns;0.75;9.0620 ns;0.0164 ns;0.0368 ns;110350336.42;9.0054 ns;9.0281 ns;9.0673 ns;9.0934 ns;9.0997 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;9.0214 ns;0.0376 ns;0.74;9.0472 ns;0.0168 ns;0.0376 ns;110530899.24;9.0177 ns;9.0192 ns;9.0214 ns;9.0882 ns;9.0938 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;11.2129 ns;0.0667 ns;1.00;11.2380 ns;0.0298 ns;0.0667 ns;88984138.93;11.1840 ns;11.1977 ns;11.2129 ns;11.2907 ns;11.3539 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;20.4570 ns;0.0772 ns;1.82;20.4429 ns;0.0345 ns;0.0772 ns;48916707.92;20.3583 ns;20.3701 ns;20.4570 ns;20.5087 ns;20.5539 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;12.4973 ns;0.0448 ns;1.11;12.5119 ns;0.0201 ns;0.0448 ns;79923881.47;12.4695 ns;12.4732 ns;12.4973 ns;12.5579 ns;12.5750 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;9.6871 ns;0.0679 ns;0.86;9.6854 ns;0.0304 ns;0.0679 ns;103247876.19;9.6146 ns;9.6287 ns;9.6871 ns;9.7414 ns;9.7930 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;23.7580 ns;0.0982 ns;2.12;23.7535 ns;0.0439 ns;0.0982 ns;42099127.21;23.5931 ns;23.6715 ns;23.7580 ns;23.8332 ns;23.8390 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;22.5547 ns;0.1231 ns;2.01;22.5231 ns;0.0551 ns;0.1231 ns;44398857.57;22.3448 ns;22.4016 ns;22.5547 ns;22.6288 ns;22.6545 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;10.2954 ns;0.0576 ns;0.92;10.3166 ns;0.0258 ns;0.0576 ns;96930711.49;10.2683 ns;10.2689 ns;10.2954 ns;10.3750 ns;10.4020 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;6.8542 ns;0.0223 ns;0.61;6.8692 ns;0.0100 ns;0.0223 ns;145576659.31;6.8509 ns;6.8525 ns;6.8542 ns;6.8935 ns;6.8962 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;8.1389 ns;0.0135 ns;0.73;8.1364 ns;0.0060 ns;0.0135 ns;122904258.38;8.1184 ns;8.1228 ns;8.1389 ns;8.1488 ns;8.1497 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;8.4759 ns;0.0206 ns;0.76;8.4735 ns;0.0092 ns;0.0206 ns;118015270.61;8.4420 ns;8.4563 ns;8.4759 ns;8.4894 ns;8.4990 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;6.8696 ns;0.0026 ns;0.61;6.8710 ns;0.0012 ns;0.0026 ns;145540112.38;6.8689 ns;6.8692 ns;6.8696 ns;6.8734 ns;6.8753 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;9.0811 ns;0.0579 ns;0.81;9.0801 ns;0.0259 ns;0.0579 ns;110131012.26;9.0025 ns;9.0260 ns;9.0811 ns;9.1337 ns;9.1520 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;9.0387 ns;0.0229 ns;0.81;9.0454 ns;0.0103 ns;0.0229 ns;110553669.84;9.0242 ns;9.0267 ns;9.0387 ns;9.0674 ns;9.0812 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;8.7459 ns;0.0396 ns;0.78;8.7493 ns;0.0177 ns;0.0396 ns;114295492.97;8.7054 ns;8.7198 ns;8.7459 ns;8.7804 ns;8.8134 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;10.3531 ns;0.0535 ns;0.92;10.3242 ns;0.0239 ns;0.0535 ns;96859863.15;10.2461 ns;10.2685 ns;10.3531 ns;10.3654 ns;10.3683 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;9.1048 ns;0.1247 ns;0.81;9.1319 ns;0.0557 ns;0.1247 ns;109506630.32;9.0244 ns;9.0260 ns;9.1048 ns;9.2513 ns;9.3237 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;23.0918 ns;0.0675 ns;1.00;23.0923 ns;0.0302 ns;0.0675 ns;43304442.84;23.0075 ns;23.0272 ns;23.0918 ns;23.1577 ns;23.1719 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;21.7814 ns;0.1172 ns;0.94;21.8260 ns;0.0524 ns;0.1172 ns;45816854.44;21.6955 ns;21.7256 ns;21.7814 ns;21.9487 ns;21.9700 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;23.8818 ns;0.1228 ns;1.03;23.8159 ns;0.0549 ns;0.1228 ns;41988741.11;23.6109 ns;23.7019 ns;23.8818 ns;23.8969 ns;23.9097 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;15.3495 ns;0.0577 ns;0.66;15.3686 ns;0.0258 ns;0.0577 ns;65067652.81;15.3038 ns;15.3219 ns;15.3495 ns;15.4249 ns;15.4532 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;22.4897 ns;0.1823 ns;0.97;22.5562 ns;0.0815 ns;0.1823 ns;44333734.87;22.3941 ns;22.4205 ns;22.4897 ns;22.7251 ns;22.8540 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;22.4721 ns;0.0573 ns;0.97;22.4883 ns;0.0256 ns;0.0573 ns;44467599.06;22.4335 ns;22.4449 ns;22.4721 ns;22.5397 ns;22.5818 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;11.2876 ns;0.0420 ns;0.49;11.2681 ns;0.0188 ns;0.0420 ns;88745921.47;11.1982 ns;11.2294 ns;11.2876 ns;11.2971 ns;11.3023 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;10.0569 ns;0.0555 ns;0.44;10.0271 ns;0.0248 ns;0.0555 ns;99729862.8;9.9553 ns;9.9681 ns;10.0569 ns;10.0712 ns;10.0827 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;4.6933 ns;0.0196 ns;0.20;4.6953 ns;0.0087 ns;0.0196 ns;212978145.97;4.6710 ns;4.6771 ns;4.6933 ns;4.7145 ns;4.7195 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;11.2473 ns;0.0732 ns;0.49;11.2563 ns;0.0327 ns;0.0732 ns;88839100.87;11.1939 ns;11.2008 ns;11.2473 ns;11.3164 ns;11.3790 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;6.8957 ns;0.0256 ns;0.30;6.8985 ns;0.0114 ns;0.0256 ns;144960007.68;6.8730 ns;6.8742 ns;6.8957 ns;6.9241 ns;6.9317 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;12.1723 ns;0.0833 ns;0.53;12.1828 ns;0.0373 ns;0.0833 ns;82083047.63;12.0954 ns;12.1048 ns;12.1723 ns;12.2659 ns;12.2933 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;9.0253 ns;0.0385 ns;0.39;9.0370 ns;0.0172 ns;0.0385 ns;110656729.14;8.9994 ns;9.0042 ns;9.0253 ns;9.0755 ns;9.0930 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;9.1558 ns;0.0563 ns;0.40;9.1193 ns;0.0252 ns;0.0563 ns;109657723.9;9.0316 ns;9.0624 ns;9.1558 ns;9.1579 ns;9.1597 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;10.3132 ns;0.0264 ns;0.45;10.3225 ns;0.0118 ns;0.0264 ns;96875537;10.2971 ns;10.3033 ns;10.3132 ns;10.3464 ns;10.3657 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;8.8271 ns;0.0439 ns;0.38;8.8143 ns;0.0197 ns;0.0439 ns;113452516.68;8.7538 ns;8.7698 ns;8.8271 ns;8.8523 ns;8.8621 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;25.5919 ns;0.1055 ns;1.00;25.6086 ns;0.0472 ns;0.1055 ns;39049347.77;25.4784 ns;25.5229 ns;25.5919 ns;25.7027 ns;25.7655 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;23.2510 ns;3.0865 ns;0.91;24.6002 ns;1.3803 ns;3.0865 ns;40650009.91;23.1647 ns;23.1720 ns;23.2510 ns;26.7031 ns;30.1207 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;23.6808 ns;0.1763 ns;0.93;23.7831 ns;0.0789 ns;0.1763 ns;42046677.37;23.6215 ns;23.6426 ns;23.6808 ns;23.9748 ns;23.9780 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;13.8764 ns;0.0352 ns;0.54;13.8814 ns;0.0158 ns;0.0352 ns;72038909.51;13.8397 ns;13.8545 ns;13.8764 ns;13.9107 ns;13.9365 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;23.2751 ns;0.1651 ns;0.91;23.3047 ns;0.0738 ns;0.1651 ns;42909888.87;23.1438 ns;23.1749 ns;23.2751 ns;23.4492 ns;23.5732 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;22.5261 ns;0.0531 ns;0.88;22.5234 ns;0.0238 ns;0.0531 ns;44398336.36;22.4580 ns;22.4775 ns;22.5261 ns;22.5679 ns;22.6022 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;11.8224 ns;0.0511 ns;0.46;11.8221 ns;0.0228 ns;0.0511 ns;84587257.98;11.7558 ns;11.7799 ns;11.8224 ns;11.8642 ns;11.8971 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;10.9414 ns;0.0485 ns;0.43;10.9502 ns;0.0217 ns;0.0485 ns;91322886.07;10.8921 ns;10.9050 ns;10.9414 ns;10.9997 ns;11.0038 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;4.7177 ns;0.0211 ns;0.18;4.7158 ns;0.0094 ns;0.0211 ns;212054860.23;4.6948 ns;4.6971 ns;4.7177 ns;4.7335 ns;4.7483 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;12.1822 ns;0.0521 ns;0.48;12.1956 ns;0.0233 ns;0.0521 ns;81997018.63;12.1441 ns;12.1628 ns;12.1822 ns;12.2350 ns;12.2837 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;6.8470 ns;0.0105 ns;0.27;6.8482 ns;0.0047 ns;0.0105 ns;146024824.34;6.8332 ns;6.8399 ns;6.8470 ns;6.8570 ns;6.8623 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;11.8646 ns;0.0574 ns;0.46;11.8972 ns;0.0257 ns;0.0574 ns;84053736.3;11.8528 ns;11.8567 ns;11.8646 ns;11.9538 ns;11.9886 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;8.7625 ns;0.0411 ns;0.34;8.7485 ns;0.0184 ns;0.0411 ns;114305842.47;8.6776 ns;8.7143 ns;8.7625 ns;8.7756 ns;8.7803 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;9.1104 ns;0.0370 ns;0.36;9.1009 ns;0.0166 ns;0.0370 ns;109878648.69;9.0384 ns;9.0689 ns;9.1104 ns;9.1282 ns;9.1293 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;10.3065 ns;0.0356 ns;0.40;10.3138 ns;0.0159 ns;0.0356 ns;96957118.93;10.2840 ns;10.2898 ns;10.3065 ns;10.3415 ns;10.3751 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;8.7499 ns;0.0291 ns;0.34;8.7391 ns;0.0130 ns;0.0291 ns;114428685.25;8.7056 ns;8.7093 ns;8.7499 ns;8.7635 ns;8.7753 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;23.2774 ns;0.0510 ns;1.00;23.2986 ns;0.0228 ns;0.0510 ns;42921104.68;23.2686 ns;23.2693 ns;23.2774 ns;23.3384 ns;23.3887 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;24.9531 ns;3.1829 ns;1.07;26.8185 ns;1.4235 ns;3.1829 ns;37287703.89;24.5684 ns;24.6376 ns;24.9531 ns;29.9320 ns;31.9488 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;23.6910 ns;0.0691 ns;1.02;23.7032 ns;0.0309 ns;0.0691 ns;42188353.86;23.6346 ns;23.6447 ns;23.6910 ns;23.7679 ns;23.8099 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;15.0055 ns;0.0676 ns;0.64;15.0218 ns;0.0302 ns;0.0676 ns;66570003.71;14.9760 ns;14.9783 ns;15.0055 ns;15.0734 ns;15.1400 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;23.7044 ns;0.1313 ns;1.02;23.7602 ns;0.0587 ns;0.1313 ns;42087266.27;23.6226 ns;23.6616 ns;23.7044 ns;23.8866 ns;23.9620 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;22.5950 ns;0.0825 ns;0.97;22.6175 ns;0.0369 ns;0.0825 ns;44213592.37;22.5453 ns;22.5492 ns;22.5950 ns;22.6970 ns;22.7455 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;12.4985 ns;0.0893 ns;0.54;12.5439 ns;0.0399 ns;0.0893 ns;79720020.97;12.4896 ns;12.4932 ns;12.4985 ns;12.6173 ns;12.7005 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;11.9766 ns;0.0615 ns;0.51;11.9834 ns;0.0275 ns;0.0615 ns;83448722.16;11.9240 ns;11.9241 ns;11.9766 ns;12.0462 ns;12.0551 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;4.6636 ns;0.0352 ns;0.20;4.6667 ns;0.0158 ns;0.0352 ns;214284017.99;4.6250 ns;4.6356 ns;4.6636 ns;4.6994 ns;4.7175 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;13.1611 ns;0.0578 ns;0.57;13.1457 ns;0.0259 ns;0.0578 ns;76070707.35;13.0738 ns;13.0878 ns;13.1611 ns;13.1958 ns;13.2184 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;6.8726 ns;0.0254 ns;0.30;6.8789 ns;0.0114 ns;0.0254 ns;145372751.4;6.8464 ns;6.8564 ns;6.8726 ns;6.9045 ns;6.9070 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;11.6400 ns;0.0654 ns;0.50;11.6319 ns;0.0292 ns;0.0654 ns;85970484.54;11.5619 ns;11.5691 ns;11.6400 ns;11.6907 ns;11.7233 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;9.1207 ns;0.0314 ns;0.39;9.1276 ns;0.0140 ns;0.0314 ns;109557435.53;9.0853 ns;9.1011 ns;9.1207 ns;9.1576 ns;9.1673 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;9.0662 ns;0.0225 ns;0.39;9.0528 ns;0.0101 ns;0.0225 ns;110462464.43;9.0250 ns;9.0286 ns;9.0662 ns;9.0704 ns;9.0740 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;10.3105 ns;0.0407 ns;0.44;10.3228 ns;0.0182 ns;0.0407 ns;96873232.86;10.2884 ns;10.2940 ns;10.3105 ns;10.3576 ns;10.3917 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;8.7451 ns;0.0364 ns;0.38;8.7637 ns;0.0163 ns;0.0364 ns;114107554.68;8.7334 ns;8.7342 ns;8.7451 ns;8.8024 ns;8.8132 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;23.0981 ns;0.1341 ns;1.00;23.1578 ns;0.0600 ns;0.1341 ns;43182010.93;23.0111 ns;23.0457 ns;23.0981 ns;23.2998 ns;23.3165 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;25.9776 ns;0.0684 ns;1.12;25.9763 ns;0.0306 ns;0.0684 ns;38496609.27;25.8866 ns;25.9098 ns;25.9776 ns;26.0422 ns;26.0484 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;23.7277 ns;0.1277 ns;1.03;23.7617 ns;0.0571 ns;0.1277 ns;42084597.55;23.6221 ns;23.6726 ns;23.7277 ns;23.8677 ns;23.9692 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;13.8074 ns;0.0446 ns;0.60;13.7828 ns;0.0200 ns;0.0446 ns;72553973.46;13.7327 ns;13.7350 ns;13.8074 ns;13.8185 ns;13.8294 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;24.3462 ns;0.0903 ns;1.05;24.3627 ns;0.0404 ns;0.0903 ns;41046430.55;24.2756 ns;24.2818 ns;24.3462 ns;24.4517 ns;24.4928 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;22.4579 ns;0.1066 ns;0.97;22.4628 ns;0.0477 ns;0.1066 ns;44518113.87;22.3320 ns;22.3821 ns;22.4579 ns;22.5459 ns;22.6283 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;13.1555 ns;0.0443 ns;0.57;13.1483 ns;0.0198 ns;0.0443 ns;76055251.96;13.0771 ns;13.1085 ns;13.1555 ns;13.1846 ns;13.1875 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;9.0670 ns;0.0279 ns;0.39;9.0696 ns;0.0125 ns;0.0279 ns;110258279.78;9.0430 ns;9.0447 ns;9.0670 ns;9.0958 ns;9.1114 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;4.7059 ns;0.0180 ns;0.20;4.6931 ns;0.0080 ns;0.0180 ns;213078186.22;4.6701 ns;4.6736 ns;4.7059 ns;4.7062 ns;4.7063 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;10.3811 ns;0.0426 ns;0.45;10.3653 ns;0.0190 ns;0.0426 ns;96475654.4;10.2936 ns;10.3281 ns;10.3811 ns;10.3947 ns;10.4026 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;6.8467 ns;0.0238 ns;0.30;6.8502 ns;0.0106 ns;0.0238 ns;145980427.03;6.8258 ns;6.8280 ns;6.8467 ns;6.8742 ns;6.8813 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;11.9319 ns;0.0471 ns;0.52;11.9086 ns;0.0210 ns;0.0471 ns;83972643.24;11.8413 ns;11.8597 ns;11.9319 ns;11.9460 ns;11.9520 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;8.7534 ns;0.0239 ns;0.38;8.7499 ns;0.0107 ns;0.0239 ns;114287598.46;8.7249 ns;8.7268 ns;8.7534 ns;8.7711 ns;8.7834 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;9.0317 ns;0.0232 ns;0.39;9.0324 ns;0.0104 ns;0.0232 ns;110712696.97;8.9974 ns;9.0130 ns;9.0317 ns;9.0521 ns;9.0601 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;10.2734 ns;0.0682 ns;0.44;10.2889 ns;0.0305 ns;0.0682 ns;97192501.13;10.2321 ns;10.2446 ns;10.2734 ns;10.3409 ns;10.4068 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;8.7424 ns;0.0261 ns;0.38;8.7378 ns;0.0117 ns;0.0261 ns;114445105.31;8.7019 ns;8.7116 ns;8.7424 ns;8.7617 ns;8.7643 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;23.1162 ns;0.1150 ns;1.00;23.1282 ns;0.0514 ns;0.1150 ns;43237215.66;23.0022 ns;23.0172 ns;23.1162 ns;23.2453 ns;23.2551 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;27.2305 ns;0.0777 ns;1.18;27.1925 ns;0.0347 ns;0.0777 ns;36774891.27;27.0669 ns;27.1173 ns;27.2305 ns;27.2486 ns;27.2492 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;23.8644 ns;0.1159 ns;1.03;23.8348 ns;0.0518 ns;0.1159 ns;41955543.77;23.6440 ns;23.7377 ns;23.8644 ns;23.9170 ns;23.9553 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;15.0303 ns;0.0375 ns;0.65;15.0491 ns;0.0168 ns;0.0375 ns;66449310.19;15.0149 ns;15.0218 ns;15.0303 ns;15.0857 ns;15.1083 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;25.0172 ns;0.1483 ns;1.08;25.0370 ns;0.0663 ns;0.1483 ns;39940919.79;24.8346 ns;24.9021 ns;25.0172 ns;25.1818 ns;25.1911 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;22.5000 ns;0.1255 ns;0.97;22.4960 ns;0.0561 ns;0.1255 ns;44452301.1;22.3600 ns;22.3895 ns;22.5000 ns;22.6005 ns;22.6920 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;13.7455 ns;0.0498 ns;0.59;13.7470 ns;0.0223 ns;0.0498 ns;72743196.18;13.6964 ns;13.7009 ns;13.7455 ns;13.7938 ns;13.8190 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;9.0608 ns;0.0461 ns;0.39;9.0691 ns;0.0206 ns;0.0461 ns;110264951.31;9.0258 ns;9.0280 ns;9.0608 ns;9.1143 ns;9.1363 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;4.6828 ns;0.0395 ns;0.20;4.6937 ns;0.0177 ns;0.0395 ns;213052655.37;4.6502 ns;4.6577 ns;4.6828 ns;4.7351 ns;4.7363 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;10.0577 ns;0.1423 ns;0.44;10.0645 ns;0.0637 ns;0.1423 ns;99358940.4;9.9297 ns;9.9320 ns;10.0577 ns;10.2005 ns;10.2671 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;6.8748 ns;0.0248 ns;0.30;6.8860 ns;0.0111 ns;0.0248 ns;145222944.31;6.8690 ns;6.8714 ns;6.8748 ns;6.9061 ns;6.9295 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;11.5354 ns;0.0737 ns;0.50;11.5413 ns;0.0330 ns;0.0737 ns;86645593.28;11.4706 ns;11.4706 ns;11.5354 ns;11.6148 ns;11.6359 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;9.1511 ns;0.0807 ns;0.40;9.1287 ns;0.0361 ns;0.0807 ns;109544666.85;9.0338 ns;9.0437 ns;9.1511 ns;9.2025 ns;9.2066 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;9.0699 ns;0.0258 ns;0.39;9.0792 ns;0.0115 ns;0.0258 ns;110141728.65;9.0570 ns;9.0593 ns;9.0699 ns;9.1038 ns;9.1204 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;10.2974 ns;0.0316 ns;0.45;10.2918 ns;0.0141 ns;0.0316 ns;97164677.56;10.2552 ns;10.2617 ns;10.2974 ns;10.3191 ns;10.3362 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;8.7514 ns;0.0294 ns;0.38;8.7427 ns;0.0131 ns;0.0294 ns;114380812.29;8.6916 ns;8.7190 ns;8.7514 ns;8.7621 ns;8.7624 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;23.2447 ns;0.1269 ns;1.00;23.2415 ns;0.0568 ns;0.1269 ns;43026397.86;23.0611 ns;23.1242 ns;23.2447 ns;23.3573 ns;23.3898 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;28.6328 ns;0.0682 ns;1.23;28.6414 ns;0.0305 ns;0.0682 ns;34914505.29;28.5691 ns;28.5874 ns;28.6328 ns;28.6997 ns;28.7507 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;23.7765 ns;0.1448 ns;1.02;23.7459 ns;0.0648 ns;0.1448 ns;42112453.65;23.5466 ns;23.6145 ns;23.7765 ns;23.8621 ns;23.9401 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;13.4568 ns;0.0587 ns;0.58;13.4361 ns;0.0263 ns;0.0587 ns;74426263.66;13.3729 ns;13.3757 ns;13.4568 ns;13.4863 ns;13.5088 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;25.7885 ns;0.1751 ns;1.11;25.7535 ns;0.0783 ns;0.1751 ns;38829709.53;25.5386 ns;25.5760 ns;25.7885 ns;25.9134 ns;25.9610 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;22.4840 ns;0.1168 ns;0.97;22.5408 ns;0.0522 ns;0.1168 ns;44364004.75;22.4335 ns;22.4468 ns;22.4840 ns;22.6632 ns;22.7041 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;14.4194 ns;0.0325 ns;0.62;14.4038 ns;0.0145 ns;0.0325 ns;69426045.05;14.3479 ns;14.3757 ns;14.4194 ns;14.4241 ns;14.4285 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;10.2786 ns;0.0418 ns;0.44;10.2841 ns;0.0187 ns;0.0418 ns;97237718.69;10.2325 ns;10.2530 ns;10.2786 ns;10.3179 ns;10.3487 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;4.6895 ns;0.0228 ns;0.20;4.6801 ns;0.0102 ns;0.0228 ns;213671161.24;4.6432 ns;4.6584 ns;4.6895 ns;4.6970 ns;4.6992 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;10.9668 ns;0.0155 ns;0.47;10.9759 ns;0.0069 ns;0.0155 ns;91108477.81;10.9617 ns;10.9637 ns;10.9668 ns;10.9927 ns;10.9950 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;6.8750 ns;0.0540 ns;0.30;6.8878 ns;0.0241 ns;0.0540 ns;145183456.3;6.8208 ns;6.8420 ns;6.8750 ns;6.9401 ns;6.9615 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;11.2743 ns;0.0253 ns;0.49;11.2804 ns;0.0113 ns;0.0253 ns;88649523.47;11.2502 ns;11.2619 ns;11.2743 ns;11.3019 ns;11.3198 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;9.0641 ns;0.0266 ns;0.39;9.0547 ns;0.0119 ns;0.0266 ns;110439974.53;9.0138 ns;9.0300 ns;9.0641 ns;9.0747 ns;9.0844 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;9.0540 ns;0.0339 ns;0.39;9.0501 ns;0.0152 ns;0.0339 ns;110495736.07;9.0031 ns;9.0207 ns;9.0540 ns;9.0776 ns;9.0965 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;10.2987 ns;0.0582 ns;0.44;10.3131 ns;0.0260 ns;0.0582 ns;96963846.36;10.2499 ns;10.2739 ns;10.2987 ns;10.3596 ns;10.4086 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;8.7659 ns;0.0307 ns;0.38;8.7664 ns;0.0137 ns;0.0307 ns;114071308.15;8.7299 ns;8.7370 ns;8.7659 ns;8.7962 ns;8.8054 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;23.1754 ns;0.1061 ns;1.00;23.2068 ns;0.0474 ns;0.1061 ns;43090819.58;23.0751 ns;23.1249 ns;23.1754 ns;23.3044 ns;23.3618 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;29.9980 ns;0.0358 ns;1.29;29.9777 ns;0.0160 ns;0.0358 ns;33358098.39;29.9261 ns;29.9405 ns;29.9980 ns;30.0048 ns;30.0099 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;23.7692 ns;0.0456 ns;1.03;23.7739 ns;0.0204 ns;0.0456 ns;42062866.4;23.7327 ns;23.7353 ns;23.7692 ns;23.8149 ns;23.8460 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;14.6069 ns;0.0915 ns;0.63;14.6337 ns;0.0409 ns;0.0915 ns;68335562.03;14.5652 ns;14.5657 ns;14.6069 ns;14.7150 ns;14.7868 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;26.4952 ns;0.1265 ns;1.14;26.4265 ns;0.0566 ns;0.1265 ns;37840839.03;26.2362 ns;26.2968 ns;26.4952 ns;26.5218 ns;26.5278 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;22.5945 ns;0.1130 ns;0.97;22.5862 ns;0.0505 ns;0.1130 ns;44274799.7;22.4248 ns;22.4792 ns;22.5945 ns;22.6890 ns;22.7121 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;15.0667 ns;0.0790 ns;0.65;15.0762 ns;0.0353 ns;0.0790 ns;66329561.31;14.9733 ns;15.0153 ns;15.0667 ns;15.1420 ns;15.1933 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;11.3036 ns;0.0565 ns;0.49;11.3159 ns;0.0253 ns;0.0565 ns;88371135.08;11.2467 ns;11.2643 ns;11.3036 ns;11.3737 ns;11.3743 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;4.7144 ns;0.0362 ns;0.20;4.6998 ns;0.0162 ns;0.0362 ns;212777111.9;4.6488 ns;4.6626 ns;4.7144 ns;4.7296 ns;4.7370 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;11.9057 ns;0.0491 ns;0.51;11.8757 ns;0.0219 ns;0.0491 ns;84205767.91;11.8188 ns;11.8225 ns;11.9057 ns;11.9138 ns;11.9219 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;6.8761 ns;0.0209 ns;0.30;6.8785 ns;0.0094 ns;0.0209 ns;145380645.71;6.8571 ns;6.8583 ns;6.8761 ns;6.8999 ns;6.9026 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;10.9186 ns;0.0495 ns;0.47;10.9123 ns;0.0221 ns;0.0495 ns;91640035.04;10.8644 ns;10.8661 ns;10.9186 ns;10.9553 ns;10.9851 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;10.9147 ns;0.0374 ns;0.47;10.9146 ns;0.0167 ns;0.0374 ns;91620742.12;10.8658 ns;10.8791 ns;10.9147 ns;10.9499 ns;10.9605 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;9.0894 ns;0.0244 ns;0.39;9.0930 ns;0.0109 ns;0.0244 ns;109974196.28;9.0697 ns;9.0697 ns;9.0894 ns;9.1183 ns;9.1195 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;10.3302 ns;0.0489 ns;0.45;10.3209 ns;0.0219 ns;0.0489 ns;96891215.93;10.2669 ns;10.2714 ns;10.3302 ns;10.3656 ns;10.3820 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;8.7530 ns;0.0289 ns;0.38;8.7509 ns;0.0129 ns;0.0289 ns;114273511.65;8.7206 ns;8.7230 ns;8.7530 ns;8.7779 ns;8.7901 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;23.2160 ns;0.0348 ns;1.00;23.2123 ns;0.0156 ns;0.0348 ns;43080566.45;23.1587 ns;23.1819 ns;23.2160 ns;23.2409 ns;23.2527 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;31.4136 ns;0.1189 ns;1.35;31.3554 ns;0.0532 ns;0.1189 ns;31892406.81;31.2154 ns;31.2279 ns;31.4136 ns;31.4539 ns;31.4754 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;23.7395 ns;0.0551 ns;1.02;23.7624 ns;0.0246 ns;0.0551 ns;42083259.6;23.7061 ns;23.7168 ns;23.7395 ns;23.8194 ns;23.8384 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;13.4930 ns;0.0697 ns;0.58;13.5192 ns;0.0312 ns;0.0697 ns;73968826.97;13.4562 ns;13.4576 ns;13.4930 ns;13.5939 ns;13.5955 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;23.5133 ns;0.1080 ns;1.01;23.4743 ns;0.0483 ns;0.1080 ns;42599793.05;23.3066 ns;23.3723 ns;23.5133 ns;23.5568 ns;23.5888 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;22.6207 ns;0.0647 ns;0.97;22.6176 ns;0.0289 ns;0.0647 ns;44213403.67;22.5261 ns;22.5588 ns;22.6207 ns;22.6748 ns;22.6986 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;10.9619 ns;0.0261 ns;0.47;10.9664 ns;0.0117 ns;0.0261 ns;91187331.97;10.9314 ns;10.9430 ns;10.9619 ns;10.9921 ns;10.9950 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;9.6775 ns;0.0462 ns;0.42;9.6843 ns;0.0207 ns;0.0462 ns;103260203.56;9.6198 ns;9.6431 ns;9.6775 ns;9.7289 ns;9.7342 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;4.6790 ns;0.0154 ns;0.20;4.6834 ns;0.0069 ns;0.0154 ns;213519702.24;4.6673 ns;4.6705 ns;4.6790 ns;4.6985 ns;4.7063 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;10.6084 ns;0.0502 ns;0.46;10.5896 ns;0.0224 ns;0.0502 ns;94432469.15;10.5234 ns;10.5367 ns;10.6084 ns;10.6330 ns;10.6331 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;6.8938 ns;0.0227 ns;0.30;6.8899 ns;0.0102 ns;0.0227 ns;145140298.46;6.8532 ns;6.8706 ns;6.8938 ns;6.9072 ns;6.9142 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;12.1985 ns;0.0113 ns;0.53;12.1976 ns;0.0051 ns;0.0113 ns;81983264.52;12.1807 ns;12.1870 ns;12.1985 ns;12.2078 ns;12.2084 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;12.2171 ns;0.0522 ns;0.53;12.2110 ns;0.0233 ns;0.0522 ns;81893137.75;12.1547 ns;12.1575 ns;12.2171 ns;12.2615 ns;12.2637 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;9.0765 ns;0.0271 ns;0.39;9.0711 ns;0.0121 ns;0.0271 ns;110240718.27;9.0385 ns;9.0431 ns;9.0765 ns;9.0963 ns;9.1006 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;10.3186 ns;0.0583 ns;0.44;10.3167 ns;0.0261 ns;0.0583 ns;96930179.15;10.2383 ns;10.2703 ns;10.3186 ns;10.3622 ns;10.4016 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;8.7779 ns;0.0466 ns;0.38;8.7747 ns;0.0209 ns;0.0466 ns;113963428.82;8.7140 ns;8.7285 ns;8.7779 ns;8.8194 ns;8.8195 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;23.1651 ns;0.0920 ns;1.00;23.1916 ns;0.0411 ns;0.0920 ns;43118994.07;23.0723 ns;23.1119 ns;23.1651 ns;23.2846 ns;23.2850 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;32.5427 ns;0.0670 ns;1.40;32.5711 ns;0.0300 ns;0.0670 ns;30702099.43;32.5222 ns;32.5268 ns;32.5427 ns;32.6295 ns;32.6859 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;23.8116 ns;0.0880 ns;1.03;23.7949 ns;0.0393 ns;0.0880 ns;42025874.85;23.6583 ns;23.7210 ns;23.8116 ns;23.8604 ns;23.9010 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;14.6466 ns;0.0707 ns;0.63;14.6583 ns;0.0316 ns;0.0707 ns;68220700.99;14.5727 ns;14.6064 ns;14.6466 ns;14.7161 ns;14.7686 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;23.1039 ns;0.1136 ns;1.00;23.1127 ns;0.0508 ns;0.1136 ns;43266163.35;22.9506 ns;23.0128 ns;23.1039 ns;23.2171 ns;23.2487 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;22.6204 ns;0.0468 ns;0.98;22.6117 ns;0.0209 ns;0.0468 ns;44224802.41;22.5459 ns;22.5665 ns;22.6204 ns;22.6527 ns;22.6666 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;11.9949 ns;0.0663 ns;0.52;11.9871 ns;0.0296 ns;0.0663 ns;83422835.67;11.9050 ns;11.9256 ns;11.9949 ns;12.0448 ns;12.0797 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;11.0028 ns;0.0743 ns;0.47;10.9880 ns;0.0332 ns;0.0743 ns;91008585.19;10.8804 ns;10.9145 ns;11.0028 ns;11.0540 ns;11.0577 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;4.6867 ns;0.0199 ns;0.20;4.6894 ns;0.0089 ns;0.0199 ns;213246671.73;4.6728 ns;4.6730 ns;4.6867 ns;4.7071 ns;4.7216 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;11.5590 ns;0.0315 ns;0.50;11.5603 ns;0.0141 ns;0.0315 ns;86503110.23;11.5248 ns;11.5348 ns;11.5590 ns;11.5864 ns;11.6099 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;6.8937 ns;0.0221 ns;0.30;6.8890 ns;0.0099 ns;0.0221 ns;145158248.29;6.8627 ns;6.8661 ns;6.8937 ns;6.9096 ns;6.9115 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;11.8611 ns;0.0359 ns;0.51;11.8844 ns;0.0161 ns;0.0359 ns;84143944.36;11.8582 ns;11.8587 ns;11.8611 ns;11.9218 ns;11.9376 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;11.9026 ns;0.0715 ns;0.51;11.8675 ns;0.0320 ns;0.0715 ns;84263480.39;11.7584 ns;11.7966 ns;11.9026 ns;11.9210 ns;11.9373 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;9.0685 ns;0.0308 ns;0.39;9.0588 ns;0.0138 ns;0.0308 ns;110390406.23;9.0073 ns;9.0310 ns;9.0685 ns;9.0816 ns;9.0833 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;10.3409 ns;0.0576 ns;0.45;10.3202 ns;0.0258 ns;0.0576 ns;96897776.58;10.2288 ns;10.2644 ns;10.3409 ns;10.3655 ns;10.3660 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;8.7638 ns;0.0159 ns;0.38;8.7679 ns;0.0071 ns;0.0159 ns;114052483.79;8.7526 ns;8.7553 ns;8.7638 ns;8.7825 ns;8.7935 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;23.1227 ns;0.1039 ns;1.00;23.1478 ns;0.0465 ns;0.1039 ns;43200684.04;23.0480 ns;23.0714 ns;23.1227 ns;23.2367 ns;23.3204 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;34.0700 ns;0.1188 ns;1.47;34.0524 ns;0.0532 ns;0.1188 ns;29366483.87;33.9144 ns;33.9323 ns;34.0700 ns;34.1638 ns;34.1945 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;23.7832 ns;0.1487 ns;1.03;23.7784 ns;0.0665 ns;0.1487 ns;42055011.57;23.6095 ns;23.6381 ns;23.7832 ns;23.9163 ns;23.9846 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;13.1550 ns;0.0324 ns;0.57;13.1614 ns;0.0145 ns;0.0324 ns;75979607.64;13.1182 ns;13.1356 ns;13.1550 ns;13.1905 ns;13.2065 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;23.8454 ns;0.0792 ns;1.03;23.8874 ns;0.0354 ns;0.0792 ns;41863119.94;23.8372 ns;23.8392 ns;23.8454 ns;23.9565 ns;24.0241 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;22.4200 ns;0.1119 ns;0.97;22.4925 ns;0.0500 ns;0.1119 ns;44459351.45;22.4050 ns;22.4090 ns;22.4200 ns;22.6121 ns;22.6455 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;12.5327 ns;0.0456 ns;0.54;12.5457 ns;0.0204 ns;0.0456 ns;79708473.29;12.5018 ns;12.5043 ns;12.5327 ns;12.5936 ns;12.6006 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;11.8429 ns;0.0301 ns;0.51;11.8504 ns;0.0135 ns;0.0301 ns;84384985.27;11.8219 ns;11.8254 ns;11.8429 ns;11.8793 ns;11.8970 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;4.6932 ns;0.0349 ns;0.20;4.7151 ns;0.0156 ns;0.0349 ns;212084258.34;4.6869 ns;4.6879 ns;4.6932 ns;4.7532 ns;4.7551 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;12.5055 ns;0.0334 ns;0.54;12.5065 ns;0.0149 ns;0.0334 ns;79958185.47;12.4673 ns;12.4745 ns;12.5055 ns;12.5391 ns;12.5484 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;6.8682 ns;0.0164 ns;0.30;6.8670 ns;0.0073 ns;0.0164 ns;145622991.81;6.8409 ns;6.8528 ns;6.8682 ns;6.8808 ns;6.8826 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;11.6844 ns;0.0540 ns;0.51;11.6687 ns;0.0241 ns;0.0540 ns;85699379.52;11.5861 ns;11.6160 ns;11.6844 ns;11.7136 ns;11.7167 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;11.5637 ns;0.0420 ns;0.50;11.5696 ns;0.0188 ns;0.0420 ns;86433760.93;11.5086 ns;11.5341 ns;11.5637 ns;11.6079 ns;11.6193 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;9.0622 ns;0.0124 ns;0.39;9.0675 ns;0.0055 ns;0.0124 ns;110283605.25;9.0568 ns;9.0584 ns;9.0622 ns;9.0793 ns;9.0875 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;10.2846 ns;0.0356 ns;0.44;10.2808 ns;0.0159 ns;0.0356 ns;97269078.36;10.2393 ns;10.2456 ns;10.2846 ns;10.3141 ns;10.3257 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;8.7487 ns;0.0190 ns;0.38;8.7547 ns;0.0085 ns;0.0190 ns;114224522.65;8.7299 ns;8.7391 ns;8.7487 ns;8.7732 ns;8.7788 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;23.8741 ns;0.1216 ns;1.00;23.8290 ns;0.0544 ns;0.1216 ns;41965630.5;23.6209 ns;23.7241 ns;23.8741 ns;23.9114 ns;23.9212 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;35.3361 ns;0.0505 ns;1.48;35.3384 ns;0.0226 ns;0.0505 ns;28297866.95;35.2703 ns;35.2908 ns;35.3361 ns;35.3870 ns;35.3929 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;23.7440 ns;0.0840 ns;0.99;23.7903 ns;0.0376 ns;0.0840 ns;42033874.52;23.7194 ns;23.7283 ns;23.7440 ns;23.8755 ns;23.9186 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;14.3717 ns;0.0974 ns;0.60;14.3614 ns;0.0436 ns;0.0974 ns;69630993.96;14.2333 ns;14.2641 ns;14.3717 ns;14.4536 ns;14.4552 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;24.9647 ns;0.0866 ns;1.05;24.9545 ns;0.0387 ns;0.0866 ns;40073011.83;24.8358 ns;24.8691 ns;24.9647 ns;25.0347 ns;25.0450 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;22.6030 ns;0.0488 ns;0.95;22.6039 ns;0.0218 ns;0.0488 ns;44240133.09;22.5517 ns;22.5575 ns;22.6030 ns;22.6508 ns;22.6698 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;13.1624 ns;0.0661 ns;0.55;13.1824 ns;0.0296 ns;0.0661 ns;75858439.98;13.1327 ns;13.1433 ns;13.1624 ns;13.2316 ns;13.2985 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;12.8111 ns;0.0387 ns;0.54;12.7996 ns;0.0173 ns;0.0387 ns;78127504.98;12.7318 ns;12.7693 ns;12.8111 ns;12.8242 ns;12.8249 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;4.6717 ns;0.0126 ns;0.20;4.6757 ns;0.0056 ns;0.0126 ns;213873937.07;4.6641 ns;4.6666 ns;4.6717 ns;4.6867 ns;4.6966 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;13.4410 ns;0.0655 ns;0.56;13.4098 ns;0.0293 ns;0.0655 ns;74572583.59;13.3246 ns;13.3410 ns;13.4410 ns;13.4629 ns;13.4793 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;6.8825 ns;0.0146 ns;0.29;6.8761 ns;0.0065 ns;0.0146 ns;145432068.42;6.8546 ns;6.8614 ns;6.8825 ns;6.8875 ns;6.8913 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;11.2775 ns;0.0147 ns;0.47;11.2776 ns;0.0066 ns;0.0147 ns;88671396.46;11.2574 ns;11.2649 ns;11.2775 ns;11.2903 ns;11.2977 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;11.2337 ns;0.0299 ns;0.47;11.2321 ns;0.0134 ns;0.0299 ns;89030871.4;11.1982 ns;11.2030 ns;11.2337 ns;11.2603 ns;11.2711 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;9.0570 ns;0.0234 ns;0.38;9.0516 ns;0.0105 ns;0.0234 ns;110478214.09;9.0124 ns;9.0311 ns;9.0570 ns;9.0693 ns;9.0693 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;10.3225 ns;0.0882 ns;0.43;10.3613 ns;0.0395 ns;0.0882 ns;96512857.11;10.2755 ns;10.2870 ns;10.3225 ns;10.4550 ns;10.4745 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;8.7700 ns;0.0270 ns;0.37;8.7629 ns;0.0121 ns;0.0270 ns;114117993.14;8.7229 ns;8.7360 ns;8.7700 ns;8.7862 ns;8.7867 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;23.1981 ns;0.0821 ns;1.00;23.1945 ns;0.0367 ns;0.0821 ns;43113704.16;23.0740 ns;23.1234 ns;23.1981 ns;23.2637 ns;23.2983 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;36.7073 ns;0.0848 ns;1.58;36.6989 ns;0.0379 ns;0.0848 ns;27248762.46;36.5665 ns;36.6327 ns;36.7073 ns;36.7609 ns;36.8027 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;23.8028 ns;0.0988 ns;1.03;23.7820 ns;0.0442 ns;0.0988 ns;42048666;23.6465 ns;23.6884 ns;23.8028 ns;23.8651 ns;23.9084 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;13.1250 ns;0.0302 ns;0.57;13.1320 ns;0.0135 ns;0.0302 ns;76149952.52;13.0909 ns;13.1064 ns;13.1250 ns;13.1611 ns;13.1687 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;24.9830 ns;0.0944 ns;1.08;24.9919 ns;0.0422 ns;0.0944 ns;40012910.1;24.8786 ns;24.9042 ns;24.9830 ns;25.0842 ns;25.1146 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;22.5704 ns;0.0895 ns;0.97;22.5608 ns;0.0400 ns;0.0895 ns;44324613.31;22.4294 ns;22.4753 ns;22.5704 ns;22.6416 ns;22.6468 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;13.7527 ns;0.0316 ns;0.59;13.7441 ns;0.0141 ns;0.0316 ns;72758389.98;13.7021 ns;13.7121 ns;13.7527 ns;13.7719 ns;13.7795 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;9.9839 ns;0.0303 ns;0.43;9.9923 ns;0.0136 ns;0.0303 ns;100076761.12;9.9605 ns;9.9708 ns;9.9839 ns;10.0181 ns;10.0420 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;4.6806 ns;0.0193 ns;0.20;4.6821 ns;0.0086 ns;0.0193 ns;213577263.9;4.6547 ns;4.6659 ns;4.6806 ns;4.6992 ns;4.7071 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;10.6352 ns;0.0402 ns;0.46;10.6525 ns;0.0180 ns;0.0402 ns;93874539.66;10.6182 ns;10.6198 ns;10.6352 ns;10.6939 ns;10.7110 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;6.8369 ns;0.0136 ns;0.29;6.8415 ns;0.0061 ns;0.0136 ns;146167480.85;6.8288 ns;6.8302 ns;6.8369 ns;6.8551 ns;6.8617 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;11.5630 ns;0.0506 ns;0.50;11.5768 ns;0.0226 ns;0.0506 ns;86379974.21;11.5316 ns;11.5347 ns;11.5630 ns;11.6257 ns;11.6547 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;11.5725 ns;0.0282 ns;0.50;11.5763 ns;0.0126 ns;0.0282 ns;86383137.2;11.5404 ns;11.5501 ns;11.5725 ns;11.6045 ns;11.6071 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;9.0534 ns;0.0118 ns;0.39;9.0551 ns;0.0053 ns;0.0118 ns;110435162.86;9.0405 ns;9.0462 ns;9.0534 ns;9.0648 ns;9.0731 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;10.3208 ns;0.0586 ns;0.44;10.3347 ns;0.0262 ns;0.0586 ns;96761073.28;10.2566 ns;10.2853 ns;10.3208 ns;10.3912 ns;10.4090 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;8.7355 ns;0.0565 ns;0.38;8.7539 ns;0.0252 ns;0.0565 ns;114234571.76;8.7158 ns;8.7221 ns;8.7355 ns;8.7949 ns;8.8538 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;23.2209 ns;0.0696 ns;1.00;23.2488 ns;0.0311 ns;0.0696 ns;43013014.81;23.1814 ns;23.1894 ns;23.2209 ns;23.3221 ns;23.3405 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;38.1483 ns;0.1376 ns;1.64;38.0913 ns;0.0615 ns;0.1376 ns;26252698.26;37.8705 ns;37.9586 ns;38.1483 ns;38.1955 ns;38.1995 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;23.9766 ns;0.1624 ns;1.03;23.9284 ns;0.0726 ns;0.1624 ns;41791360.23;23.6443 ns;23.8077 ns;23.9766 ns;24.0250 ns;24.0565 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;14.3982 ns;0.0448 ns;0.62;14.3872 ns;0.0200 ns;0.0448 ns;69506052.76;14.3421 ns;14.3424 ns;14.3982 ns;14.4266 ns;14.4465 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;25.7356 ns;0.0659 ns;1.11;25.7608 ns;0.0295 ns;0.0659 ns;38818657.75;25.6941 ns;25.7091 ns;25.7356 ns;25.8251 ns;25.8615 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;22.4928 ns;0.1240 ns;0.97;22.5695 ns;0.0555 ns;0.1240 ns;44307551.4;22.4606 ns;22.4728 ns;22.4928 ns;22.7046 ns;22.7121 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;14.4228 ns;0.0673 ns;0.62;14.4032 ns;0.0301 ns;0.0673 ns;69429059.34;14.3127 ns;14.3335 ns;14.4228 ns;14.4630 ns;14.4639 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;9.6944 ns;0.0120 ns;0.42;9.6976 ns;0.0053 ns;0.0120 ns;103117824.14;9.6856 ns;9.6890 ns;9.6944 ns;9.7079 ns;9.7173 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;4.6705 ns;0.0263 ns;0.20;4.6681 ns;0.0118 ns;0.0263 ns;214218755.85;4.6290 ns;4.6434 ns;4.6705 ns;4.6916 ns;4.6948 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;10.2809 ns;0.0232 ns;0.44;10.2807 ns;0.0104 ns;0.0232 ns;97269693.84;10.2573 ns;10.2575 ns;10.2809 ns;10.3038 ns;10.3044 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;6.9120 ns;0.0201 ns;0.30;6.9113 ns;0.0090 ns;0.0201 ns;144689849.65;6.8880 ns;6.8923 ns;6.9120 ns;6.9300 ns;6.9391 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;11.2934 ns;0.0781 ns;0.49;11.2982 ns;0.0349 ns;0.0781 ns;88509584.31;11.1966 ns;11.2420 ns;11.2934 ns;11.3569 ns;11.4163 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;11.2919 ns;0.0358 ns;0.49;11.2872 ns;0.0160 ns;0.0358 ns;88595695.26;11.2345 ns;11.2544 ns;11.2919 ns;11.3177 ns;11.3299 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;9.0969 ns;0.0089 ns;0.39;9.0978 ns;0.0040 ns;0.0089 ns;109916158.19;9.0852 ns;9.0900 ns;9.0969 ns;9.1062 ns;9.1080 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;10.3158 ns;0.0437 ns;0.44;10.3128 ns;0.0195 ns;0.0437 ns;96966667.81;10.2639 ns;10.2688 ns;10.3158 ns;10.3554 ns;10.3616 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;8.7519 ns;0.0229 ns;0.38;8.7588 ns;0.0103 ns;0.0229 ns;114171239.88;8.7359 ns;8.7391 ns;8.7519 ns;8.7819 ns;8.7917 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;23.0850 ns;0.1533 ns;1.00;23.1670 ns;0.0685 ns;0.1533 ns;43164800.57;23.0222 ns;23.0422 ns;23.0850 ns;23.3328 ns;23.3454 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;39.4960 ns;0.0786 ns;1.71;39.4960 ns;0.0352 ns;0.0786 ns;25318996.29;39.3827 ns;39.4277 ns;39.4960 ns;39.5644 ns;39.5960 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;23.8022 ns;0.0978 ns;1.03;23.7677 ns;0.0437 ns;0.0978 ns;42073822.04;23.6235 ns;23.6751 ns;23.8022 ns;23.8432 ns;23.8829 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;12.8623 ns;0.0444 ns;0.56;12.8519 ns;0.0199 ns;0.0444 ns;77809402.14;12.7883 ns;12.8075 ns;12.8623 ns;12.8912 ns;12.8937 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;26.4731 ns;0.0682 ns;1.15;26.4614 ns;0.0305 ns;0.0682 ns;37790855.96;26.3560 ns;26.3990 ns;26.4731 ns;26.5180 ns;26.5351 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;22.4535 ns;0.1047 ns;0.97;22.4928 ns;0.0468 ns;0.1047 ns;44458638.02;22.3786 ns;22.4057 ns;22.4535 ns;22.5996 ns;22.6375 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;15.1167 ns;0.0659 ns;0.65;15.0976 ns;0.0295 ns;0.0659 ns;66235661.49;14.9900 ns;15.0422 ns;15.1167 ns;15.1435 ns;15.1683 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;10.2937 ns;0.0676 ns;0.45;10.3179 ns;0.0302 ns;0.0676 ns;96919297.04;10.2646 ns;10.2735 ns;10.2937 ns;10.3743 ns;10.4344 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;4.6871 ns;0.0075 ns;0.20;4.6898 ns;0.0033 ns;0.0075 ns;213227969.76;4.6840 ns;4.6844 ns;4.6871 ns;4.6966 ns;4.7023 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;11.2545 ns;0.0392 ns;0.49;11.2548 ns;0.0175 ns;0.0392 ns;88850828.32;11.1992 ns;11.2249 ns;11.2545 ns;11.2849 ns;11.3096 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;6.9110 ns;0.0319 ns;0.30;6.9060 ns;0.0142 ns;0.0319 ns;144801193.03;6.8728 ns;6.8731 ns;6.9110 ns;6.9365 ns;6.9389 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;10.8938 ns;0.0520 ns;0.47;10.9170 ns;0.0232 ns;0.0520 ns;91600594.55;10.8561 ns;10.8743 ns;10.8938 ns;10.9712 ns;10.9775 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;10.9867 ns;0.0463 ns;0.48;10.9666 ns;0.0207 ns;0.0463 ns;91185918.62;10.8991 ns;10.9199 ns;10.9867 ns;11.0033 ns;11.0143 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;9.0789 ns;0.0216 ns;0.39;9.0669 ns;0.0097 ns;0.0216 ns;110291173.25;9.0377 ns;9.0439 ns;9.0789 ns;9.0839 ns;9.0861 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;10.3495 ns;0.0408 ns;0.45;10.3680 ns;0.0183 ns;0.0408 ns;96450660.29;10.3264 ns;10.3375 ns;10.3495 ns;10.4077 ns;10.4308 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;8.7920 ns;0.0149 ns;0.38;8.7878 ns;0.0067 ns;0.0149 ns;113794661.29;8.7650 ns;8.7738 ns;8.7920 ns;8.7996 ns;8.8046 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;23.1658 ns;0.1112 ns;1.00;23.1870 ns;0.0497 ns;0.1112 ns;43127555.87;23.0900 ns;23.1031 ns;23.1658 ns;23.2815 ns;23.3730 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;40.8635 ns;0.0563 ns;1.76;40.8530 ns;0.0252 ns;0.0563 ns;24478028.3;40.7791 ns;40.7965 ns;40.8635 ns;40.9041 ns;40.9174 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;23.9200 ns;0.1071 ns;1.03;23.8805 ns;0.0479 ns;0.1071 ns;41875186.04;23.7331 ns;23.7726 ns;23.9200 ns;23.9686 ns;24.0031 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;14.0654 ns;0.0547 ns;0.61;14.0653 ns;0.0245 ns;0.0547 ns;71097134.79;14.0072 ns;14.0189 ns;14.0654 ns;14.1116 ns;14.1509 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;26.8840 ns;0.1613 ns;1.16;26.9084 ns;0.0721 ns;0.1613 ns;37163180.72;26.6956 ns;26.7608 ns;26.8840 ns;27.0681 ns;27.0809 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;22.4297 ns;0.1533 ns;0.97;22.4918 ns;0.0685 ns;0.1533 ns;44460562.68;22.3897 ns;22.4049 ns;22.4297 ns;22.6098 ns;22.7626 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;15.6324 ns;0.0433 ns;0.67;15.6390 ns;0.0193 ns;0.0433 ns;63942740.75;15.5796 ns;15.6035 ns;15.6324 ns;15.6777 ns;15.6975 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;11.5947 ns;0.0409 ns;0.50;11.5906 ns;0.0183 ns;0.0409 ns;86276912.39;11.5403 ns;11.5498 ns;11.5947 ns;11.6293 ns;11.6383 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;4.7102 ns;0.0266 ns;0.20;4.7064 ns;0.0119 ns;0.0266 ns;212478024.06;4.6801 ns;4.6816 ns;4.7102 ns;4.7292 ns;4.7457 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;12.2472 ns;0.0407 ns;0.53;12.2546 ns;0.0182 ns;0.0407 ns;81601844.43;12.2116 ns;12.2174 ns;12.2472 ns;12.2955 ns;12.3092 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;6.8536 ns;0.0270 ns;0.30;6.8527 ns;0.0121 ns;0.0270 ns;145926984.81;6.8094 ns;6.8311 ns;6.8536 ns;6.8740 ns;6.8822 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;10.9513 ns;0.0614 ns;0.47;10.9778 ns;0.0275 ns;0.0614 ns;91092820.86;10.9134 ns;10.9310 ns;10.9513 ns;11.0379 ns;11.0709 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;10.6087 ns;0.0640 ns;0.46;10.6275 ns;0.0286 ns;0.0640 ns;94095249.96;10.5745 ns;10.5845 ns;10.6087 ns;10.6799 ns;10.7374 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;9.0294 ns;0.0212 ns;0.39;9.0372 ns;0.0095 ns;0.0212 ns;110653478.73;9.0151 ns;9.0205 ns;9.0294 ns;9.0578 ns;9.0695 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;10.3615 ns;0.0283 ns;0.45;10.3678 ns;0.0127 ns;0.0283 ns;96452690.58;10.3350 ns;10.3473 ns;10.3615 ns;10.3914 ns;10.4127 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;8.7668 ns;0.0413 ns;0.38;8.7481 ns;0.0185 ns;0.0413 ns;114310736.86;8.6961 ns;8.7040 ns;8.7668 ns;8.7828 ns;8.7882 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;23.3139 ns;0.0192 ns;1.00;23.3144 ns;0.0086 ns;0.0192 ns;42892037.62;23.2902 ns;23.2970 ns;23.3139 ns;23.3320 ns;23.3408 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;49.3410 ns;0.3109 ns;2.12;49.4936 ns;0.1390 ns;0.3109 ns;20204648.01;49.2026 ns;49.2352 ns;49.3410 ns;49.8282 ns;49.8713 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;23.8927 ns;0.1213 ns;1.02;23.8587 ns;0.0542 ns;0.1213 ns;41913505.19;23.6914 ns;23.7343 ns;23.8927 ns;23.9660 ns;23.9697 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;14.6773 ns;0.0614 ns;0.63;14.6948 ns;0.0274 ns;0.0614 ns;68051177.16;14.6332 ns;14.6388 ns;14.6773 ns;14.7596 ns;14.7607 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;24.0437 ns;0.1631 ns;1.03;24.1011 ns;0.0729 ns;0.1631 ns;41491947.37;23.9946 ns;24.0064 ns;24.0437 ns;24.2244 ns;24.3895 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;22.6417 ns;0.0542 ns;0.97;22.6301 ns;0.0242 ns;0.0542 ns;44188853.57;22.5656 ns;22.5740 ns;22.6417 ns;22.6805 ns;22.6878 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;11.5470 ns;0.0567 ns;0.50;11.5406 ns;0.0253 ns;0.0567 ns;86650824.01;11.4651 ns;11.4896 ns;11.5470 ns;11.5884 ns;11.6187 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;6.5882 ns;0.0308 ns;0.28;6.5805 ns;0.0138 ns;0.0308 ns;151965006.14;6.5406 ns;6.5496 ns;6.5882 ns;6.6075 ns;6.6177 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;6.2655 ns;0.0228 ns;0.27;6.2638 ns;0.0102 ns;0.0228 ns;159647399.32;6.2296 ns;6.2440 ns;6.2655 ns;6.2827 ns;6.2917 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;7.8171 ns;0.0311 ns;0.34;7.8024 ns;0.0139 ns;0.0311 ns;128165785.33;7.7679 ns;7.7691 ns;7.8171 ns;7.8283 ns;7.8352 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;7.5062 ns;0.0397 ns;0.32;7.5026 ns;0.0178 ns;0.0397 ns;133287121.27;7.4447 ns;7.4701 ns;7.5062 ns;7.5333 ns;7.5558 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;13.4163 ns;0.0929 ns;0.58;13.4172 ns;0.0415 ns;0.0929 ns;74531388.66;13.3026 ns;13.3395 ns;13.4163 ns;13.4953 ns;13.5565 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;13.4442 ns;0.0343 ns;0.58;13.4574 ns;0.0153 ns;0.0343 ns;74308362.09;13.4281 ns;13.4304 ns;13.4442 ns;13.4911 ns;13.5111 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;9.0602 ns;0.0382 ns;0.39;9.0758 ns;0.0171 ns;0.0382 ns;110182691.58;9.0360 ns;9.0429 ns;9.0602 ns;9.1166 ns;9.1177 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;10.0037 ns;0.0289 ns;0.43;10.0185 ns;0.0129 ns;0.0289 ns;99815196.13;9.9892 ns;9.9959 ns;10.0037 ns;10.0485 ns;10.0587 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;8.7831 ns;0.0528 ns;0.38;8.7788 ns;0.0236 ns;0.0528 ns;113910607.14;8.7139 ns;8.7297 ns;8.7831 ns;8.8258 ns;8.8523 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;23.2018 ns;0.1136 ns;1.00;23.1791 ns;0.0508 ns;0.1136 ns;43142252.3;23.0498 ns;23.0665 ns;23.2018 ns;23.2805 ns;23.3288 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;51.0338 ns;0.3245 ns;2.20;50.9854 ns;0.1451 ns;0.3245 ns;19613446.48;50.6181 ns;50.6515 ns;51.0338 ns;51.2951 ns;51.3263 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;23.8453 ns;0.1078 ns;1.03;23.8533 ns;0.0482 ns;0.1078 ns;41922952.1;23.7429 ns;23.7666 ns;23.8453 ns;23.9439 ns;24.0272 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;15.9508 ns;0.0441 ns;0.69;15.9412 ns;0.0197 ns;0.0441 ns;62730542.37;15.8779 ns;15.9002 ns;15.9508 ns;15.9774 ns;15.9960 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;23.8155 ns;0.1136 ns;1.03;23.8408 ns;0.0508 ns;0.1136 ns;41944856.39;23.7127 ns;23.7511 ns;23.8155 ns;23.9432 ns;24.0171 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;22.5689 ns;0.1721 ns;0.97;22.5425 ns;0.0770 ns;0.1721 ns;44360626.54;22.3635 ns;22.3658 ns;22.5689 ns;22.7060 ns;22.7367 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;12.5372 ns;0.0764 ns;0.54;12.5438 ns;0.0342 ns;0.0764 ns;79720887.85;12.4472 ns;12.4756 ns;12.5372 ns;12.6152 ns;12.6485 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;11.5624 ns;0.0590 ns;0.50;11.5724 ns;0.0264 ns;0.0590 ns;86412852.45;11.4995 ns;11.5188 ns;11.5624 ns;11.6309 ns;11.6467 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;6.2787 ns;0.0298 ns;0.27;6.2674 ns;0.0133 ns;0.0298 ns;159556206.78;6.2206 ns;6.2388 ns;6.2787 ns;6.2903 ns;6.2968 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;11.2767 ns;0.0232 ns;0.49;11.2823 ns;0.0104 ns;0.0232 ns;88634749.64;11.2499 ns;11.2626 ns;11.2767 ns;11.3047 ns;11.3073 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;7.5170 ns;0.0189 ns;0.32;7.5253 ns;0.0085 ns;0.0189 ns;132884945.39;7.5067 ns;7.5098 ns;7.5170 ns;7.5450 ns;7.5516 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;13.0985 ns;0.0284 ns;0.56;13.1138 ns;0.0127 ns;0.0284 ns;76255711.3;13.0908 ns;13.0937 ns;13.0985 ns;13.1415 ns;13.1594 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;13.1665 ns;0.0229 ns;0.57;13.1707 ns;0.0102 ns;0.0229 ns;75926329.93;13.1531 ns;13.1545 ns;13.1665 ns;13.1889 ns;13.2100 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;13.1443 ns;0.0423 ns;0.57;13.1544 ns;0.0189 ns;0.0423 ns;76020103.13;13.1015 ns;13.1168 ns;13.1443 ns;13.1971 ns;13.2043 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;10.0073 ns;0.0542 ns;0.43;10.0271 ns;0.0242 ns;0.0542 ns;99729841.93;9.9654 ns;9.9814 ns;10.0073 ns;10.0827 ns;10.0983 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;13.0945 ns;0.0484 ns;0.56;13.1197 ns;0.0217 ns;0.0484 ns;76221254.76;13.0732 ns;13.0801 ns;13.0945 ns;13.1719 ns;13.1773 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;23.1257 ns;0.1175 ns;1.00;23.1747 ns;0.0525 ns;0.1175 ns;43150510.75;23.0948 ns;23.1094 ns;23.1257 ns;23.2645 ns;23.3822 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;52.8082 ns;0.4505 ns;2.28;52.7693 ns;0.2015 ns;0.4505 ns;18950407.53;52.3137 ns;52.3615 ns;52.8082 ns;53.1577 ns;53.4505 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;23.8022 ns;0.0779 ns;1.03;23.8026 ns;0.0349 ns;0.0779 ns;42012151.27;23.7180 ns;23.7259 ns;23.8022 ns;23.8796 ns;23.8965 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;14.4124 ns;0.0690 ns;0.62;14.4020 ns;0.0308 ns;0.0690 ns;69434603.08;14.2921 ns;14.3435 ns;14.4124 ns;14.4555 ns;14.4786 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;24.3864 ns;0.1374 ns;1.05;24.4433 ns;0.0615 ns;0.1374 ns;40911029.17;24.3192 ns;24.3502 ns;24.3864 ns;24.5649 ns;24.6733 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;22.6317 ns;0.0702 ns;0.98;22.6160 ns;0.0314 ns;0.0702 ns;44216406.66;22.5412 ns;22.5428 ns;22.6317 ns;22.6815 ns;22.6908 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;13.1304 ns;0.0415 ns;0.57;13.1494 ns;0.0186 ns;0.0415 ns;76049146.82;13.1210 ns;13.1255 ns;13.1304 ns;13.1827 ns;13.2224 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;12.5561 ns;0.0407 ns;0.54;12.5498 ns;0.0182 ns;0.0407 ns;79682469.94;12.5007 ns;12.5087 ns;12.5561 ns;12.5878 ns;12.5975 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;6.2512 ns;0.0119 ns;0.27;6.2467 ns;0.0053 ns;0.0119 ns;160084088.58;6.2339 ns;6.2340 ns;6.2512 ns;6.2572 ns;6.2591 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;12.2408 ns;0.0536 ns;0.53;12.2317 ns;0.0240 ns;0.0536 ns;81755071.38;12.1471 ns;12.1887 ns;12.2408 ns;12.2700 ns;12.2955 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;7.5172 ns;0.0350 ns;0.33;7.5267 ns;0.0156 ns;0.0350 ns;132859937.42;7.4947 ns;7.5020 ns;7.5172 ns;7.5562 ns;7.5856 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;12.7762 ns;0.0290 ns;0.55;12.7783 ns;0.0130 ns;0.0290 ns;78257410.98;12.7406 ns;12.7564 ns;12.7762 ns;12.8014 ns;12.8217 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;12.7927 ns;0.0454 ns;0.55;12.7978 ns;0.0203 ns;0.0454 ns;78138586.27;12.7536 ns;12.7611 ns;12.7927 ns;12.8370 ns;12.8713 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;13.1494 ns;0.0843 ns;0.57;13.1092 ns;0.0377 ns;0.0843 ns;76282285.44;12.9721 ns;13.0283 ns;13.1494 ns;13.1700 ns;13.1721 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;10.0121 ns;0.0504 ns;0.43;10.0271 ns;0.0225 ns;0.0504 ns;99729821.06;9.9881 ns;9.9913 ns;10.0121 ns;10.0704 ns;10.1129 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;13.1842 ns;0.0270 ns;0.57;13.1780 ns;0.0121 ns;0.0270 ns;75883831.61;13.1313 ns;13.1575 ns;13.1842 ns;13.1955 ns;13.2010 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;23.1662 ns;0.0711 ns;1.00;23.1797 ns;0.0318 ns;0.0711 ns;43141275.87;23.1067 ns;23.1320 ns;23.1662 ns;23.2341 ns;23.2983 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;54.2123 ns;0.1954 ns;2.34;54.1854 ns;0.0874 ns;0.1954 ns;18455155.39;53.9477 ns;53.9891 ns;54.2123 ns;54.3683 ns;54.4158 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;23.7640 ns;0.1759 ns;1.03;23.8379 ns;0.0787 ns;0.1759 ns;41949966.74;23.6878 ns;23.7136 ns;23.7640 ns;23.9992 ns;24.1296 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;15.6119 ns;0.0682 ns;0.67;15.6397 ns;0.0305 ns;0.0682 ns;63939823.68;15.5861 ns;15.5979 ns;15.6119 ns;15.6954 ns;15.7580 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;25.1006 ns;0.1055 ns;1.08;25.0877 ns;0.0472 ns;0.1055 ns;39860137.18;24.9724 ns;24.9931 ns;25.1006 ns;25.1759 ns;25.2467 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;22.7151 ns;0.0353 ns;0.98;22.7257 ns;0.0158 ns;0.0353 ns;44002992.67;22.6914 ns;22.6992 ns;22.7151 ns;22.7575 ns;22.7831 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;13.8383 ns;0.0303 ns;0.60;13.8457 ns;0.0135 ns;0.0303 ns;72224630.72;13.8164 ns;13.8215 ns;13.8383 ns;13.8736 ns;13.8939 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;13.4548 ns;0.0689 ns;0.58;13.4585 ns;0.0308 ns;0.0689 ns;74302429.89;13.3842 ns;13.3913 ns;13.4548 ns;13.5276 ns;13.5400 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;6.2664 ns;0.0268 ns;0.27;6.2784 ns;0.0120 ns;0.0268 ns;159275826.43;6.2606 ns;6.2627 ns;6.2664 ns;6.3002 ns;6.3255 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;13.0690 ns;0.0809 ns;0.56;13.1014 ns;0.0362 ns;0.0809 ns;76327786.42;13.0366 ns;13.0377 ns;13.0690 ns;13.1812 ns;13.2275 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;7.5116 ns;0.0110 ns;0.32;7.5097 ns;0.0049 ns;0.0110 ns;133160860.28;7.4964 ns;7.4987 ns;7.5116 ns;7.5198 ns;7.5232 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;12.5181 ns;0.0212 ns;0.54;12.5133 ns;0.0095 ns;0.0212 ns;79914914.72;12.4813 ns;12.4927 ns;12.5181 ns;12.5315 ns;12.5333 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;12.5113 ns;0.0654 ns;0.54;12.5037 ns;0.0292 ns;0.0654 ns;79976288.07;12.4242 ns;12.4441 ns;12.5113 ns;12.5595 ns;12.5978 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;13.2087 ns;0.0111 ns;0.57;13.2153 ns;0.0050 ns;0.0111 ns;75670044.98;13.2068 ns;13.2070 ns;13.2087 ns;13.2268 ns;13.2315 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;10.0057 ns;0.0282 ns;0.43;10.0109 ns;0.0126 ns;0.0282 ns;99891608.06;9.9763 ns;9.9907 ns;10.0057 ns;10.0336 ns;10.0546 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;13.1443 ns;0.0448 ns;0.57;13.1598 ns;0.0200 ns;0.0448 ns;75989167.03;13.1039 ns;13.1216 ns;13.1443 ns;13.2056 ns;13.2103 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;23.8076 ns;0.0730 ns;1.00;23.8278 ns;0.0327 ns;0.0730 ns;41967700.17;23.7563 ns;23.7611 ns;23.8076 ns;23.9047 ns;23.9133 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;55.7140 ns;0.2294 ns;2.34;55.7347 ns;0.1026 ns;0.2294 ns;17942138.28;55.4959 ns;55.5244 ns;55.7140 ns;55.9554 ns;56.0618 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;23.8257 ns;0.0654 ns;1.00;23.7951 ns;0.0292 ns;0.0654 ns;42025459.75;23.6827 ns;23.7386 ns;23.8257 ns;23.8363 ns;23.8446 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;14.3462 ns;0.0694 ns;0.60;14.3630 ns;0.0310 ns;0.0694 ns;69623231.74;14.2846 ns;14.3146 ns;14.3462 ns;14.4199 ns;14.4748 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;25.7253 ns;0.1136 ns;1.08;25.7127 ns;0.0508 ns;0.1136 ns;38891251.31;25.5857 ns;25.5966 ns;25.7253 ns;25.8226 ns;25.8287 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;22.5184 ns;0.0873 ns;0.95;22.5204 ns;0.0390 ns;0.0873 ns;44404128.28;22.3920 ns;22.4418 ns;22.5184 ns;22.6001 ns;22.6153 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;14.4403 ns;0.0550 ns;0.61;14.4152 ns;0.0246 ns;0.0550 ns;69371428.64;14.3220 ns;14.3667 ns;14.4403 ns;14.4511 ns;14.4605 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;10.6676 ns;0.0525 ns;0.45;10.6629 ns;0.0235 ns;0.0525 ns;93783016.13;10.5818 ns;10.6149 ns;10.6676 ns;10.7085 ns;10.7134 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;6.2366 ns;0.0536 ns;0.26;6.2553 ns;0.0240 ns;0.0536 ns;159863850.24;6.2081 ns;6.2092 ns;6.2366 ns;6.3108 ns;6.3296 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;10.3304 ns;0.0466 ns;0.43;10.3149 ns;0.0208 ns;0.0466 ns;96946861.91;10.2642 ns;10.2682 ns;10.3304 ns;10.3539 ns;10.3765 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;7.4973 ns;0.0223 ns;0.31;7.5030 ns;0.0100 ns;0.0223 ns;133280243.39;7.4824 ns;7.4829 ns;7.4973 ns;7.5260 ns;7.5324 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;12.8263 ns;0.0345 ns;0.54;12.8310 ns;0.0154 ns;0.0345 ns;77936186.62;12.7828 ns;12.8009 ns;12.8263 ns;12.8635 ns;12.8720 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;12.7700 ns;0.0424 ns;0.54;12.7767 ns;0.0190 ns;0.0424 ns;78267513.6;12.7264 ns;12.7379 ns;12.7700 ns;12.8188 ns;12.8314 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;13.0902 ns;0.0883 ns;0.55;13.1228 ns;0.0395 ns;0.0883 ns;76203532.45;13.0446 ns;13.0494 ns;13.0902 ns;13.2124 ns;13.2528 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;9.9876 ns;0.0287 ns;0.42;10.0056 ns;0.0128 ns;0.0287 ns;99943774.21;9.9827 ns;9.9844 ns;9.9876 ns;10.0358 ns;10.0468 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;13.1521 ns;0.0450 ns;0.55;13.1410 ns;0.0201 ns;0.0450 ns;76097420.02;13.0663 ns;13.1017 ns;13.1521 ns;13.1748 ns;13.1821 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;23.2320 ns;0.0624 ns;1.00;23.2044 ns;0.0279 ns;0.0624 ns;43095332.2;23.1133 ns;23.1413 ns;23.2320 ns;23.2536 ns;23.2685 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;57.3283 ns;0.3057 ns;2.47;57.2753 ns;0.1367 ns;0.3057 ns;17459521.97;56.9066 ns;56.9697 ns;57.3283 ns;57.5545 ns;57.6551 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;23.8629 ns;0.1605 ns;1.03;23.8355 ns;0.0718 ns;0.1605 ns;41954265.72;23.6530 ns;23.6840 ns;23.8629 ns;23.9733 ns;24.0640 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;15.5981 ns;0.0580 ns;0.67;15.5808 ns;0.0259 ns;0.0580 ns;64181518.13;15.4816 ns;15.5345 ns;15.5981 ns;15.6185 ns;15.6331 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;26.3303 ns;0.1242 ns;1.13;26.3455 ns;0.0555 ns;0.1242 ns;37957207.96;26.1909 ns;26.2532 ns;26.3303 ns;26.4453 ns;26.5367 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;22.5005 ns;0.0456 ns;0.97;22.4923 ns;0.0204 ns;0.0456 ns;44459683.29;22.4317 ns;22.4519 ns;22.5005 ns;22.5286 ns;22.5561 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;14.9951 ns;0.0418 ns;0.65;15.0161 ns;0.0187 ns;0.0418 ns;66595205.73;14.9773 ns;14.9819 ns;14.9951 ns;15.0608 ns;15.0702 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;10.6105 ns;0.0445 ns;0.46;10.6074 ns;0.0199 ns;0.0445 ns;94274122.27;10.5409 ns;10.5713 ns;10.6105 ns;10.6418 ns;10.6650 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;6.2886 ns;0.0513 ns;0.27;6.2751 ns;0.0229 ns;0.0513 ns;159361182.65;6.2160 ns;6.2216 ns;6.2886 ns;6.3218 ns;6.3316 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;9.9924 ns;0.0238 ns;0.43;9.9992 ns;0.0107 ns;0.0238 ns;100007620.88;9.9764 ns;9.9777 ns;9.9924 ns;10.0242 ns;10.0291 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;7.5135 ns;0.0198 ns;0.32;7.5190 ns;0.0089 ns;0.0198 ns;132997022.49;7.4970 ns;7.5026 ns;7.5135 ns;7.5380 ns;7.5484 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;12.5506 ns;0.0711 ns;0.54;12.5432 ns;0.0318 ns;0.0711 ns;79724555.61;12.4453 ns;12.4757 ns;12.5506 ns;12.6069 ns;12.6305 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;12.5339 ns;0.0340 ns;0.54;12.5338 ns;0.0152 ns;0.0340 ns;79784287.64;12.4994 ns;12.4999 ns;12.5339 ns;12.5676 ns;12.5721 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;13.1276 ns;0.0446 ns;0.57;13.1410 ns;0.0199 ns;0.0446 ns;76097918.25;13.0896 ns;13.1027 ns;13.1276 ns;13.1859 ns;13.2010 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;10.0313 ns;0.0534 ns;0.43;10.0169 ns;0.0239 ns;0.0534 ns;99831067.3;9.9537 ns;9.9652 ns;10.0313 ns;10.0615 ns;10.0899 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;13.1408 ns;0.0305 ns;0.57;13.1456 ns;0.0136 ns;0.0305 ns;76071241.66;13.1033 ns;13.1184 ns;13.1408 ns;13.1751 ns;13.1769 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;23.1481 ns;0.0818 ns;1.00;23.1668 ns;0.0366 ns;0.0818 ns;43165168.1;23.0620 ns;23.0965 ns;23.1481 ns;23.2465 ns;23.2736 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;59.1841 ns;0.1236 ns;2.56;59.1335 ns;0.0553 ns;0.1236 ns;16910895.75;58.9895 ns;59.0044 ns;59.1841 ns;59.2372 ns;59.2778 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;23.8125 ns;0.0830 ns;1.03;23.7932 ns;0.0371 ns;0.0830 ns;42028728.88;23.6871 ns;23.7097 ns;23.8125 ns;23.8672 ns;23.8925 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;14.0775 ns;0.0504 ns;0.61;14.0512 ns;0.0225 ns;0.0504 ns;71168190.45;13.9669 ns;14.0047 ns;14.0775 ns;14.0846 ns;14.0893 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;27.0427 ns;0.1381 ns;1.17;26.9729 ns;0.0617 ns;0.1381 ns;37074198.84;26.7919 ns;26.8264 ns;27.0427 ns;27.0846 ns;27.1085 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;22.6260 ns;0.0930 ns;0.98;22.6192 ns;0.0416 ns;0.0930 ns;44210171.41;22.4859 ns;22.5398 ns;22.6260 ns;22.6953 ns;22.7431 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;15.6459 ns;0.0488 ns;0.68;15.6694 ns;0.0218 ns;0.0488 ns;63818743.29;15.6259 ns;15.6289 ns;15.6459 ns;15.7217 ns;15.7315 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;11.8568 ns;0.0688 ns;0.51;11.8803 ns;0.0308 ns;0.0688 ns;84172674.02;11.7978 ns;11.8212 ns;11.8568 ns;11.9512 ns;11.9629 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;6.2678 ns;0.0158 ns;0.27;6.2695 ns;0.0071 ns;0.0158 ns;159503388.46;6.2478 ns;6.2558 ns;6.2678 ns;6.2840 ns;6.2901 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;10.9717 ns;0.0264 ns;0.47;10.9688 ns;0.0118 ns;0.0264 ns;91167758.25;10.9314 ns;10.9431 ns;10.9717 ns;10.9930 ns;10.9938 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;7.5304 ns;0.0325 ns;0.33;7.5250 ns;0.0145 ns;0.0325 ns;132890800.46;7.4824 ns;7.4920 ns;7.5304 ns;7.5553 ns;7.5558 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;12.2060 ns;0.0458 ns;0.53;12.2109 ns;0.0205 ns;0.0458 ns;81894108.83;12.1583 ns;12.1668 ns;12.2060 ns;12.2574 ns;12.2590 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;12.1747 ns;0.0838 ns;0.53;12.2075 ns;0.0375 ns;0.0838 ns;81916830.17;12.1301 ns;12.1467 ns;12.1747 ns;12.2847 ns;12.3444 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;13.1190 ns;0.0418 ns;0.57;13.1312 ns;0.0187 ns;0.0418 ns;76154394.35;13.0879 ns;13.0948 ns;13.1190 ns;13.1737 ns;13.1893 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;10.0103 ns;0.0433 ns;0.43;10.0213 ns;0.0194 ns;0.0433 ns;99787898.65;9.9749 ns;9.9924 ns;10.0103 ns;10.0556 ns;10.0927 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;13.1517 ns;0.0222 ns;0.57;13.1614 ns;0.0099 ns;0.0222 ns;75979765.13;13.1424 ns;13.1464 ns;13.1517 ns;13.1812 ns;13.1986 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;23.1859 ns;0.1505 ns;1.00;23.2001 ns;0.0673 ns;0.1505 ns;43103299.78;23.0245 ns;23.0749 ns;23.1859 ns;23.3324 ns;23.4298 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;60.6406 ns;0.1704 ns;2.62;60.6896 ns;0.0762 ns;0.1704 ns;16477288.67;60.5277 ns;60.5773 ns;60.6406 ns;60.8264 ns;60.9782 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;23.8839 ns;0.1292 ns;1.03;23.8774 ns;0.0578 ns;0.1292 ns;41880662.23;23.7254 ns;23.7536 ns;23.8839 ns;23.9979 ns;24.0498 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;15.3357 ns;0.0635 ns;0.66;15.3459 ns;0.0284 ns;0.0635 ns;65163988.16;15.2730 ns;15.2986 ns;15.3357 ns;15.3983 ns;15.4471 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;27.6239 ns;0.1426 ns;1.19;27.6661 ns;0.0638 ns;0.1426 ns;36145267.01;27.5430 ns;27.5586 ns;27.6239 ns;27.7948 ns;27.9016 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;22.7534 ns;0.1261 ns;0.98;22.6796 ns;0.0564 ns;0.1261 ns;44092450.99;22.5118 ns;22.5452 ns;22.7534 ns;22.7772 ns;22.7958 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;16.3009 ns;0.0556 ns;0.70;16.2910 ns;0.0249 ns;0.0556 ns;61383562.7;16.2343 ns;16.2367 ns;16.3009 ns;16.3404 ns;16.3675 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;12.8404 ns;0.0437 ns;0.55;12.8308 ns;0.0195 ns;0.0437 ns;77937525;12.7620 ns;12.7901 ns;12.8404 ns;12.8667 ns;12.8721 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;6.2369 ns;0.0266 ns;0.27;6.2471 ns;0.0119 ns;0.0266 ns;160074973.8;6.2237 ns;6.2295 ns;6.2369 ns;6.2697 ns;6.2923 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;11.8757 ns;0.0502 ns;0.51;11.8991 ns;0.0224 ns;0.0502 ns;84039920.91;11.8464 ns;11.8593 ns;11.8757 ns;11.9506 ns;11.9696 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;7.5061 ns;0.0292 ns;0.32;7.5146 ns;0.0130 ns;0.0292 ns;133075016.72;7.4778 ns;7.4896 ns;7.5061 ns;7.5437 ns;7.5510 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;11.8486 ns;0.0593 ns;0.51;11.8663 ns;0.0265 ns;0.0593 ns;84272316.96;11.8065 ns;11.8125 ns;11.8486 ns;11.9290 ns;11.9324 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;11.9309 ns;0.0335 ns;0.51;11.9093 ns;0.0150 ns;0.0335 ns;83967967.58;11.8580 ns;11.8752 ns;11.9309 ns;11.9326 ns;11.9342 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;13.1958 ns;0.0516 ns;0.57;13.1730 ns;0.0231 ns;0.0516 ns;75912734.96;13.0866 ns;13.1265 ns;13.1958 ns;13.2081 ns;13.2165 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;9.9687 ns;0.0634 ns;0.43;9.9935 ns;0.0284 ns;0.0634 ns;100064950.94;9.9426 ns;9.9542 ns;9.9687 ns;10.0452 ns;10.1034 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;13.1829 ns;0.0339 ns;0.57;13.1676 ns;0.0152 ns;0.0339 ns;75943850.91;13.1187 ns;13.1330 ns;13.1829 ns;13.1946 ns;13.2014 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;23.2037 ns;0.0490 ns;1.00;23.1998 ns;0.0219 ns;0.0490 ns;43103783.23;23.1259 ns;23.1547 ns;23.2037 ns;23.2430 ns;23.2507 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;61.7794 ns;0.2470 ns;2.66;61.8692 ns;0.1105 ns;0.2470 ns;16163141.66;61.6482 ns;61.6507 ns;61.7794 ns;62.1325 ns;62.1623 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;23.8425 ns;0.0833 ns;1.03;23.8160 ns;0.0372 ns;0.0833 ns;41988630.12;23.7162 ns;23.7307 ns;23.8425 ns;23.8880 ns;23.9171 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;14.0376 ns;0.0517 ns;0.60;14.0613 ns;0.0231 ns;0.0517 ns;71117283.95;14.0026 ns;14.0185 ns;14.0376 ns;14.1159 ns;14.1178 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;24.7537 ns;0.1605 ns;1.07;24.7304 ns;0.0718 ns;0.1605 ns;40436048.3;24.5636 ns;24.5745 ns;24.7537 ns;24.8747 ns;24.9522 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;22.6038 ns;0.1336 ns;0.97;22.5859 ns;0.0598 ns;0.1336 ns;44275359.15;22.3864 ns;22.4775 ns;22.6038 ns;22.6854 ns;22.7602 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;11.2660 ns;0.0485 ns;0.49;11.2747 ns;0.0217 ns;0.0485 ns;88694501.84;11.2144 ns;11.2299 ns;11.2660 ns;11.3238 ns;11.3255 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;11.2869 ns;0.0799 ns;0.49;11.2978 ns;0.0357 ns;0.0799 ns;88512510.62;11.2180 ns;11.2355 ns;11.2869 ns;11.3657 ns;11.4283 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;6.2857 ns;0.0163 ns;0.27;6.2758 ns;0.0073 ns;0.0163 ns;159341253.58;6.2571 ns;6.2581 ns;6.2857 ns;6.2887 ns;6.2899 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;10.6132 ns;0.0408 ns;0.46;10.6188 ns;0.0182 ns;0.0408 ns;94172623.92;10.5717 ns;10.5807 ns;10.6132 ns;10.6597 ns;10.6701 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;7.4708 ns;0.0317 ns;0.32;7.4845 ns;0.0142 ns;0.0317 ns;133608843.33;7.4536 ns;7.4598 ns;7.4708 ns;7.5161 ns;7.5326 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;13.0967 ns;0.0504 ns;0.56;13.0993 ns;0.0226 ns;0.0504 ns;76339757.16;13.0265 ns;13.0546 ns;13.0967 ns;13.1454 ns;13.1583 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;13.0893 ns;0.0716 ns;0.56;13.1175 ns;0.0320 ns;0.0716 ns;76234021.39;13.0637 ns;13.0700 ns;13.0893 ns;13.1791 ns;13.2405 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;13.1343 ns;0.0354 ns;0.57;13.1471 ns;0.0158 ns;0.0354 ns;76062147.23;13.1118 ns;13.1178 ns;13.1343 ns;13.1830 ns;13.1985 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;10.0375 ns;0.0342 ns;0.43;10.0365 ns;0.0153 ns;0.0342 ns;99636529.07;9.9939 ns;10.0084 ns;10.0375 ns;10.0641 ns;10.0882 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;13.1327 ns;0.0982 ns;0.57;13.1417 ns;0.0439 ns;0.0982 ns;76093701.72;13.0289 ns;13.0630 ns;13.1327 ns;13.2248 ns;13.2954 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;23.1157 ns;0.0922 ns;1.00;23.1454 ns;0.0413 ns;0.0922 ns;43205133.51;23.0615 ns;23.0650 ns;23.1157 ns;23.2406 ns;23.2728 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;63.5778 ns;0.2882 ns;2.75;63.6154 ns;0.1289 ns;0.2882 ns;15719460.68;63.3352 ns;63.3928 ns;63.5778 ns;63.8568 ns;64.0899 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;23.8093 ns;0.0887 ns;1.03;23.7848 ns;0.0397 ns;0.0887 ns;42043724.46;23.6324 ns;23.7118 ns;23.8093 ns;23.8455 ns;23.8568 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;15.2901 ns;0.0301 ns;0.66;15.3015 ns;0.0135 ns;0.0301 ns;65353241.67;15.2655 ns;15.2763 ns;15.2901 ns;15.3323 ns;15.3393 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;24.4394 ns;0.0873 ns;1.06;24.4283 ns;0.0390 ns;0.0873 ns;40936171.26;24.2986 ns;24.3450 ns;24.4394 ns;24.5060 ns;24.5125 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;22.5897 ns;0.1518 ns;0.98;22.6137 ns;0.0679 ns;0.1518 ns;44221076.04;22.4431 ns;22.4974 ns;22.5897 ns;22.7419 ns;22.8555 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;12.1753 ns;0.0610 ns;0.53;12.1899 ns;0.0273 ns;0.0610 ns;82035342.88;12.1361 ns;12.1474 ns;12.1753 ns;12.2397 ns;12.2937 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;12.1985 ns;0.0509 ns;0.53;12.2281 ns;0.0227 ns;0.0509 ns;81779133.07;12.1836 ns;12.1897 ns;12.1985 ns;12.2812 ns;12.3013 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;6.2783 ns;0.0399 ns;0.27;6.2591 ns;0.0178 ns;0.0399 ns;159768044.62;6.2150 ns;6.2159 ns;6.2783 ns;6.2926 ns;6.2966 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;11.5793 ns;0.0404 ns;0.50;11.5725 ns;0.0180 ns;0.0404 ns;86411771.26;11.5245 ns;11.5309 ns;11.5793 ns;11.6107 ns;11.6137 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;7.4768 ns;0.0369 ns;0.32;7.4870 ns;0.0165 ns;0.0369 ns;133564336.19;7.4495 ns;7.4537 ns;7.4768 ns;7.5255 ns;7.5328 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;12.8114 ns;0.0337 ns;0.55;12.8160 ns;0.0151 ns;0.0337 ns;78027569.66;12.7736 ns;12.7905 ns;12.8114 ns;12.8437 ns;12.8674 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;12.8346 ns;0.0449 ns;0.56;12.8283 ns;0.0201 ns;0.0449 ns;77952581.77;12.7580 ns;12.7870 ns;12.8346 ns;12.8665 ns;12.8676 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;13.1478 ns;0.0727 ns;0.57;13.1831 ns;0.0325 ns;0.0727 ns;75854708.77;13.1415 ns;13.1444 ns;13.1478 ns;13.2395 ns;13.3120 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;10.0432 ns;0.0575 ns;0.43;10.0139 ns;0.0257 ns;0.0575 ns;99860941.36;9.9259 ns;9.9556 ns;10.0432 ns;10.0576 ns;10.0580 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;13.1170 ns;0.0669 ns;0.57;13.1417 ns;0.0299 ns;0.0669 ns;76093798.92;13.0978 ns;13.1050 ns;13.1170 ns;13.1907 ns;13.2603 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;23.4952 ns;0.0735 ns;1.00;23.4888 ns;0.0329 ns;0.0735 ns;42573540.28;23.3970 ns;23.4228 ns;23.4952 ns;23.5516 ns;23.5943 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;65.1066 ns;0.3135 ns;2.77;65.1491 ns;0.1402 ns;0.3135 ns;15349417.98;64.6871 ns;64.8837 ns;65.1066 ns;65.4356 ns;65.5024 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;23.8350 ns;0.0439 ns;1.01;23.8344 ns;0.0196 ns;0.0439 ns;41956179.13;23.7637 ns;23.7986 ns;23.8350 ns;23.8698 ns;23.8798 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;13.8066 ns;0.0397 ns;0.59;13.7941 ns;0.0177 ns;0.0397 ns;72494734.97;13.7475 ns;13.7521 ns;13.8066 ns;13.8299 ns;13.8308 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;26.3803 ns;0.0618 ns;1.12;26.3570 ns;0.0276 ns;0.0618 ns;37940526.22;26.2519 ns;26.3035 ns;26.3803 ns;26.3990 ns;26.4080 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;22.6192 ns;0.0624 ns;0.96;22.6160 ns;0.0279 ns;0.0624 ns;44216447.68;22.5365 ns;22.5541 ns;22.6192 ns;22.6763 ns;22.6805 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;12.8792 ns;0.0467 ns;0.55;12.8863 ns;0.0209 ns;0.0467 ns;77602016.4;12.8487 ns;12.8506 ns;12.8792 ns;12.9254 ns;12.9645 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;13.1239 ns;0.0379 ns;0.56;13.1358 ns;0.0169 ns;0.0379 ns;76127544.38;13.1042 ns;13.1138 ns;13.1239 ns;13.1639 ns;13.2018 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;6.2465 ns;0.0273 ns;0.27;6.2496 ns;0.0122 ns;0.0273 ns;160009856.21;6.2088 ns;6.2260 ns;6.2465 ns;6.2748 ns;6.2757 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;12.4518 ns;0.0439 ns;0.53;12.4650 ns;0.0196 ns;0.0439 ns;80224658.33;12.4273 ns;12.4277 ns;12.4518 ns;12.5089 ns;12.5301 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;7.5058 ns;0.0265 ns;0.32;7.5181 ns;0.0118 ns;0.0265 ns;133012762.53;7.4904 ns;7.4980 ns;7.5058 ns;7.5443 ns;7.5577 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;12.5466 ns;0.0623 ns;0.53;12.5295 ns;0.0279 ns;0.0623 ns;79811801.12;12.4513 ns;12.4681 ns;12.5466 ns;12.5823 ns;12.6102 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;12.4650 ns;0.0692 ns;0.53;12.4994 ns;0.0309 ns;0.0692 ns;80004081.9;12.4508 ns;12.4569 ns;12.4650 ns;12.5590 ns;12.6188 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;13.1423 ns;0.0290 ns;0.56;13.1314 ns;0.0130 ns;0.0290 ns;76153445.09;13.0801 ns;13.1103 ns;13.1423 ns;13.1470 ns;13.1514 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;10.0089 ns;0.0610 ns;0.43;10.0210 ns;0.0273 ns;0.0610 ns;99790406.22;9.9655 ns;9.9657 ns;10.0089 ns;10.0823 ns;10.1056 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;13.1560 ns;0.0825 ns;0.56;13.1488 ns;0.0369 ns;0.0825 ns;76052702.98;13.0328 ns;13.0687 ns;13.1560 ns;13.2252 ns;13.2327 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;23.1392 ns;0.1208 ns;1.00;23.1750 ns;0.0540 ns;0.1208 ns;43150026.25;23.0501 ns;23.0790 ns;23.1392 ns;23.2888 ns;23.3633 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;67.0507 ns;0.1911 ns;2.90;67.1664 ns;0.0854 ns;0.1911 ns;14888394.21;66.9932 ns;67.0171 ns;67.0507 ns;67.3736 ns;67.3967 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;23.7966 ns;0.0791 ns;1.03;23.8021 ns;0.0354 ns;0.0791 ns;42013106.89;23.7061 ns;23.7264 ns;23.7966 ns;23.8805 ns;23.8955 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;14.9650 ns;0.0934 ns;0.65;15.0068 ns;0.0418 ns;0.0934 ns;66636366.29;14.9086 ns;14.9305 ns;14.9650 ns;15.1041 ns;15.1324 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;25.7264 ns;0.1279 ns;1.11;25.7447 ns;0.0572 ns;0.1279 ns;38842920.46;25.6178 ns;25.6222 ns;25.7264 ns;25.8764 ns;25.8889 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;22.4947 ns;0.0759 ns;0.97;22.5248 ns;0.0339 ns;0.0759 ns;44395490.59;22.4432 ns;22.4599 ns;22.4947 ns;22.6048 ns;22.6175 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;13.4496 ns;0.0821 ns;0.58;13.4735 ns;0.0367 ns;0.0821 ns;74219594.1;13.3768 ns;13.4073 ns;13.4496 ns;13.5517 ns;13.5938 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;14.0630 ns;0.0308 ns;0.61;14.0758 ns;0.0138 ns;0.0308 ns;71043883.12;14.0543 ns;14.0548 ns;14.0630 ns;14.1032 ns;14.1283 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;6.2824 ns;0.0246 ns;0.27;6.2889 ns;0.0110 ns;0.0246 ns;159011417.58;6.2629 ns;6.2704 ns;6.2824 ns;6.3106 ns;6.3285 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;13.4312 ns;0.0747 ns;0.58;13.4251 ns;0.0334 ns;0.0747 ns;74487386.53;13.3519 ns;13.3525 ns;13.4312 ns;13.4946 ns;13.5272 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;7.4891 ns;0.0277 ns;0.32;7.4871 ns;0.0124 ns;0.0277 ns;133563344.15;7.4563 ns;7.4617 ns;7.4891 ns;7.5115 ns;7.5277 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;12.2083 ns;0.0677 ns;0.53;12.2238 ns;0.0303 ns;0.0677 ns;81807857.26;12.1610 ns;12.1620 ns;12.2083 ns;12.2932 ns;12.3135 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;12.1951 ns;0.0701 ns;0.53;12.1863 ns;0.0313 ns;0.0701 ns;82059682.89;12.1011 ns;12.1176 ns;12.1951 ns;12.2505 ns;12.2765 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;13.2047 ns;0.0777 ns;0.57;13.1550 ns;0.0347 ns;0.0777 ns;76016695.53;13.0598 ns;13.0704 ns;13.2047 ns;13.2147 ns;13.2168 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;9.9979 ns;0.0466 ns;0.43;10.0025 ns;0.0208 ns;0.0466 ns;99975162.99;9.9522 ns;9.9610 ns;9.9979 ns;10.0463 ns;10.0709 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;13.1569 ns;0.0311 ns;0.57;13.1589 ns;0.0139 ns;0.0311 ns;75994293.03;13.1302 ns;13.1307 ns;13.1569 ns;13.1881 ns;13.2047 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;23.1704 ns;0.0762 ns;1.00;23.1932 ns;0.0341 ns;0.0762 ns;43116146.1;23.1257 ns;23.1380 ns;23.1704 ns;23.2598 ns;23.3207 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;68.2432 ns;0.2226 ns;2.95;68.3152 ns;0.0996 ns;0.2226 ns;14638028.48;68.1192 ns;68.1579 ns;68.2432 ns;68.5085 ns;68.6900 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;23.8221 ns;0.0970 ns;1.03;23.7954 ns;0.0434 ns;0.0970 ns;42024948.3;23.6498 ns;23.6997 ns;23.8221 ns;23.8777 ns;23.8826 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;13.7492 ns;0.0568 ns;0.59;13.7597 ns;0.0254 ns;0.0568 ns;72676066.33;13.6804 ns;13.7126 ns;13.7492 ns;13.8120 ns;13.8321 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;26.2183 ns;0.1329 ns;1.13;26.2890 ns;0.0594 ns;0.1329 ns;38038729.83;26.1815 ns;26.1843 ns;26.2183 ns;26.4290 ns;26.4763 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;22.4955 ns;0.1756 ns;0.97;22.5238 ns;0.0785 ns;0.1756 ns;44397525.61;22.3948 ns;22.3989 ns;22.4955 ns;22.6628 ns;22.8250 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;14.0825 ns;0.0347 ns;0.61;14.0854 ns;0.0155 ns;0.0347 ns;70995491.7;14.0448 ns;14.0531 ns;14.0825 ns;14.1192 ns;14.1315 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;11.5691 ns;0.0307 ns;0.50;11.5609 ns;0.0137 ns;0.0307 ns;86498635.26;11.5221 ns;11.5305 ns;11.5691 ns;11.5871 ns;11.6001 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;6.3129 ns;0.0413 ns;0.27;6.3054 ns;0.0185 ns;0.0413 ns;158593324.94;6.2560 ns;6.2638 ns;6.3129 ns;6.3433 ns;6.3557 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;10.6511 ns;0.2521 ns;0.46;10.7873 ns;0.1127 ns;0.2521 ns;92701576.55;10.6122 ns;10.6154 ns;10.6511 ns;11.0273 ns;11.2023 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;7.5006 ns;0.0543 ns;0.32;7.5127 ns;0.0243 ns;0.0543 ns;133107652.86;7.4544 ns;7.4672 ns;7.5006 ns;7.5643 ns;7.5949 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;12.5525 ns;0.0126 ns;0.54;12.5492 ns;0.0056 ns;0.0126 ns;79686067.55;12.5327 ns;12.5367 ns;12.5525 ns;12.5602 ns;12.5643 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;12.5376 ns;0.0363 ns;0.54;12.5282 ns;0.0162 ns;0.0363 ns;79820236.69;12.4663 ns;12.4980 ns;12.5376 ns;12.5535 ns;12.5585 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;13.1429 ns;0.0184 ns;0.57;13.1376 ns;0.0082 ns;0.0184 ns;76117427.33;13.1072 ns;13.1220 ns;13.1429 ns;13.1506 ns;13.1563 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;10.0662 ns;0.0222 ns;0.43;10.0615 ns;0.0099 ns;0.0222 ns;99388449.61;10.0336 ns;10.0392 ns;10.0662 ns;10.0815 ns;10.0883 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;13.1260 ns;0.0426 ns;0.57;13.1175 ns;0.0191 ns;0.0426 ns;76233984.8;13.0511 ns;13.0812 ns;13.1260 ns;13.1495 ns;13.1682 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;23.2035 ns;0.0769 ns;1.00;23.1910 ns;0.0344 ns;0.0769 ns;43120195.8;23.1071 ns;23.1113 ns;23.2035 ns;23.2644 ns;23.2671 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;70.1361 ns;0.0754 ns;3.02;70.1532 ns;0.0337 ns;0.0754 ns;14254510.08;70.0776 ns;70.0828 ns;70.1361 ns;70.2322 ns;70.2353 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;23.8221 ns;0.0491 ns;1.03;23.8019 ns;0.0219 ns;0.0491 ns;42013521.74;23.7332 ns;23.7530 ns;23.8221 ns;23.8406 ns;23.8587 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;15.0802 ns;0.0682 ns;0.65;15.0851 ns;0.0305 ns;0.0682 ns;66290540.07;15.0248 ns;15.0310 ns;15.0802 ns;15.1416 ns;15.1977 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;26.8761 ns;0.1165 ns;1.16;26.9056 ns;0.0521 ns;0.1165 ns;37166919.79;26.7745 ns;26.7992 ns;26.8761 ns;27.0269 ns;27.0334 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;22.4985 ns;0.0415 ns;0.97;22.5212 ns;0.0186 ns;0.0415 ns;44402539.49;22.4837 ns;22.4896 ns;22.4985 ns;22.5643 ns;22.5816 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;14.7250 ns;0.0507 ns;0.63;14.7260 ns;0.0227 ns;0.0507 ns;67907315.69;14.6795 ns;14.6799 ns;14.7250 ns;14.7725 ns;14.8018 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;11.5653 ns;0.0976 ns;0.50;11.5996 ns;0.0436 ns;0.0976 ns;86209781.06;11.4972 ns;11.5136 ns;11.5653 ns;11.7028 ns;11.7152 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;6.2124 ns;0.0642 ns;0.27;6.2407 ns;0.0287 ns;0.0642 ns;160237905.6;6.1847 ns;6.1861 ns;6.2124 ns;6.3095 ns;6.3201 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;10.2746 ns;0.0444 ns;0.44;10.2886 ns;0.0199 ns;0.0444 ns;97195256.62;10.2592 ns;10.2597 ns;10.2746 ns;10.3244 ns;10.3660 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;7.5240 ns;0.0178 ns;0.32;7.5170 ns;0.0080 ns;0.0178 ns;133031198.7;7.4942 ns;7.4986 ns;7.5240 ns;7.5320 ns;7.5374 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;12.1791 ns;0.0194 ns;0.52;12.1882 ns;0.0087 ns;0.0194 ns;82046402.16;12.1692 ns;12.1736 ns;12.1791 ns;12.2074 ns;12.2178 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;12.1791 ns;0.0594 ns;0.52;12.1824 ns;0.0266 ns;0.0594 ns;82085324.04;12.0937 ns;12.1306 ns;12.1791 ns;12.2360 ns;12.2474 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;13.0754 ns;0.0793 ns;0.56;13.1069 ns;0.0355 ns;0.0793 ns;76295903.16;13.0274 ns;13.0378 ns;13.0754 ns;13.1917 ns;13.1927 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;10.0045 ns;0.0379 ns;0.43;9.9921 ns;0.0170 ns;0.0379 ns;100079178.13;9.9296 ns;9.9575 ns;10.0045 ns;10.0205 ns;10.0251 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;13.1604 ns;0.0541 ns;0.57;13.1386 ns;0.0242 ns;0.0541 ns;76111774.14;13.0480 ns;13.0895 ns;13.1604 ns;13.1768 ns;13.1807 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;23.1379 ns;0.0555 ns;1.00;23.1513 ns;0.0248 ns;0.0555 ns;43194066.35;23.0881 ns;23.1004 ns;23.1379 ns;23.2090 ns;23.2099 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;71.2836 ns;0.2409 ns;3.08;71.4249 ns;0.1078 ns;0.2409 ns;14000711.98;71.2376 ns;71.2408 ns;71.2836 ns;71.6798 ns;71.7649 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;24.4797 ns;0.1432 ns;1.06;24.4323 ns;0.0641 ns;0.1432 ns;40929448.68;24.2110 ns;24.3019 ns;24.4797 ns;24.5390 ns;24.5961 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;13.4686 ns;0.0769 ns;0.58;13.4695 ns;0.0344 ns;0.0769 ns;74241864.53;13.3673 ns;13.3964 ns;13.4686 ns;13.5430 ns;13.5577 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;27.5435 ns;0.0712 ns;1.19;27.5117 ns;0.0319 ns;0.0712 ns;36348111.11;27.3892 ns;27.4500 ns;27.5435 ns;27.5577 ns;27.5632 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;22.5433 ns;0.1038 ns;0.97;22.5250 ns;0.0464 ns;0.1038 ns;44395060.45;22.3568 ns;22.4321 ns;22.5433 ns;22.6089 ns;22.6164 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;15.2987 ns;0.0784 ns;0.66;15.3248 ns;0.0351 ns;0.0784 ns;65253889.02;15.2377 ns;15.2608 ns;15.2987 ns;15.4018 ns;15.4393 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;12.2448 ns;0.0404 ns;0.53;12.2533 ns;0.0181 ns;0.0404 ns;81610676.62;12.2125 ns;12.2248 ns;12.2448 ns;12.2860 ns;12.3207 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;6.2567 ns;0.0334 ns;0.27;6.2627 ns;0.0149 ns;0.0334 ns;159675162.63;6.2372 ns;6.2386 ns;6.2567 ns;6.2898 ns;6.3198 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;11.3137 ns;0.0468 ns;0.49;11.2987 ns;0.0209 ns;0.0468 ns;88505606.16;11.2183 ns;11.2592 ns;11.3137 ns;11.3308 ns;11.3319 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;7.5069 ns;0.0227 ns;0.32;7.5004 ns;0.0102 ns;0.0227 ns;133325922.87;7.4708 ns;7.4787 ns;7.5069 ns;7.5189 ns;7.5305 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;11.9226 ns;0.0208 ns;0.52;11.9202 ns;0.0093 ns;0.0208 ns;83890982.84;11.8929 ns;11.9003 ns;11.9226 ns;11.9390 ns;11.9467 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;11.8702 ns;0.0487 ns;0.51;11.8915 ns;0.0218 ns;0.0487 ns;84093621.86;11.8456 ns;11.8505 ns;11.8702 ns;11.9431 ns;11.9550 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;13.0587 ns;0.0614 ns;0.56;13.0973 ns;0.0275 ns;0.0614 ns;76351682.71;13.0435 ns;13.0499 ns;13.0587 ns;13.1640 ns;13.1718 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;9.9699 ns;0.0546 ns;0.43;10.0070 ns;0.0244 ns;0.0546 ns;99929564.54;9.9626 ns;9.9662 ns;9.9699 ns;10.0664 ns;10.0743 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;13.1368 ns;0.0552 ns;0.57;13.1436 ns;0.0247 ns;0.0552 ns;76082755.49;13.0914 ns;13.0969 ns;13.1368 ns;13.1937 ns;13.2303 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;23.1894 ns;0.0490 ns;1.00;23.2005 ns;0.0219 ns;0.0490 ns;43102465.46;23.1504 ns;23.1597 ns;23.1894 ns;23.2469 ns;23.2757 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;73.5678 ns;0.3564 ns;3.17;73.3854 ns;0.1594 ns;0.3564 ns;13626682.95;72.9856 ns;73.0065 ns;73.5678 ns;73.6732 ns;73.7757 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;24.0070 ns;0.1064 ns;1.04;23.9663 ns;0.0476 ns;0.1064 ns;41725289.04;23.7793 ns;23.8819 ns;24.0070 ns;24.0303 ns;24.0371 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;14.7191 ns;0.0192 ns;0.63;14.7126 ns;0.0086 ns;0.0192 ns;67969149.5;14.6895 ns;14.6922 ns;14.7191 ns;14.7296 ns;14.7311 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;28.3191 ns;0.0885 ns;1.22;28.2705 ns;0.0396 ns;0.0885 ns;35372527.98;28.1672 ns;28.1743 ns;28.3191 ns;28.3424 ns;28.3441 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;22.5301 ns;0.0767 ns;0.97;22.5284 ns;0.0343 ns;0.0767 ns;44388361.24;22.4366 ns;22.4533 ns;22.5301 ns;22.6027 ns;22.6209 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;15.9263 ns;0.0217 ns;0.69;15.9237 ns;0.0097 ns;0.0217 ns;62799330.62;15.8960 ns;15.9036 ns;15.9263 ns;15.9426 ns;15.9534 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;13.4465 ns;0.0338 ns;0.58;13.4547 ns;0.0151 ns;0.0338 ns;74323405.37;13.4146 ns;13.4245 ns;13.4465 ns;13.4890 ns;13.4970 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;6.2697 ns;0.0204 ns;0.27;6.2693 ns;0.0091 ns;0.0204 ns;159508513.88;6.2429 ns;6.2522 ns;6.2697 ns;6.2862 ns;6.2992 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;12.1987 ns;0.0308 ns;0.53;12.1849 ns;0.0138 ns;0.0308 ns;82068459.01;12.1399 ns;12.1534 ns;12.1987 ns;12.2096 ns;12.2140 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;7.5056 ns;0.0169 ns;0.32;7.5135 ns;0.0076 ns;0.0169 ns;133093470.15;7.4966 ns;7.4993 ns;7.5056 ns;7.5317 ns;7.5317 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;11.5343 ns;0.0635 ns;0.50;11.5416 ns;0.0284 ns;0.0635 ns;86642993.91;11.4702 ns;11.4808 ns;11.5343 ns;11.6061 ns;11.6146 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;11.5791 ns;0.0397 ns;0.50;11.5959 ns;0.0178 ns;0.0397 ns;86237473.14;11.5555 ns;11.5626 ns;11.5791 ns;11.6376 ns;11.6481 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;13.1587 ns;0.0452 ns;0.57;13.1618 ns;0.0202 ns;0.0452 ns;75977184.85;13.1164 ns;13.1185 ns;13.1587 ns;13.2068 ns;13.2199 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;10.0283 ns;0.0260 ns;0.43;10.0380 ns;0.0116 ns;0.0260 ns;99621761;10.0137 ns;10.0201 ns;10.0283 ns;10.0607 ns;10.0815 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;13.1109 ns;0.0386 ns;0.57;13.1260 ns;0.0173 ns;0.0386 ns;76184515.12;13.0926 ns;13.1010 ns;13.1109 ns;13.1586 ns;13.1920 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;23.1690 ns;0.0391 ns;1.00;23.1607 ns;0.0175 ns;0.0391 ns;43176556.89;23.1156 ns;23.1202 ns;23.1690 ns;23.1971 ns;23.2036 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;74.4565 ns;0.1929 ns;3.21;74.3818 ns;0.0863 ns;0.1929 ns;13444140.34;74.0527 ns;74.2197 ns;74.4565 ns;74.5067 ns;74.5502 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;23.7057 ns;0.0984 ns;1.02;23.7174 ns;0.0440 ns;0.0984 ns;42163120.4;23.6153 ns;23.6238 ns;23.7057 ns;23.8168 ns;23.8407 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;15.2911 ns;0.0777 ns;0.66;15.3124 ns;0.0347 ns;0.0777 ns;65306346.63;15.2387 ns;15.2440 ns;15.2911 ns;15.3916 ns;15.4210 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;25.3761 ns;0.1246 ns;1.10;25.3647 ns;0.0557 ns;0.1246 ns;39424864.57;25.2376 ns;25.2417 ns;25.3761 ns;25.4820 ns;25.5274 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;22.5730 ns;0.1431 ns;0.97;22.5934 ns;0.0640 ns;0.1431 ns;44260735.79;22.4724 ns;22.4829 ns;22.5730 ns;22.7141 ns;22.8318 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;11.9219 ns;0.0443 ns;0.51;11.9335 ns;0.0198 ns;0.0443 ns;83797484.65;11.8765 ns;11.8946 ns;11.9219 ns;11.9783 ns;11.9821 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;8.7333 ns;0.0259 ns;0.38;8.7242 ns;0.0116 ns;0.0259 ns;114623349.27;8.6951 ns;8.6969 ns;8.7333 ns;8.7470 ns;8.7526 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;8.1229 ns;0.0297 ns;0.35;8.1124 ns;0.0133 ns;0.0297 ns;123267914.4;8.0598 ns;8.0900 ns;8.1229 ns;8.1296 ns;8.1315 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;8.4964 ns;0.0313 ns;0.37;8.5108 ns;0.0140 ns;0.0313 ns;117497693.6;8.4751 ns;8.4855 ns;8.4964 ns;8.5434 ns;8.5502 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;7.6406 ns;0.0688 ns;0.33;7.6205 ns;0.0308 ns;0.0688 ns;131225053.17;7.4996 ns;7.5688 ns;7.6406 ns;7.6622 ns;7.6703 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;14.0150 ns;0.0989 ns;0.60;14.0214 ns;0.0442 ns;0.0989 ns;71319309.41;13.8896 ns;13.9500 ns;14.0150 ns;14.0961 ns;14.1685 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;14.0141 ns;0.1079 ns;0.60;14.0378 ns;0.0483 ns;0.1079 ns;71236374.49;13.9635 ns;13.9659 ns;14.0141 ns;14.1215 ns;14.2255 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;12.7452 ns;0.0713 ns;0.55;12.7652 ns;0.0319 ns;0.0713 ns;78338253.58;12.6826 ns;12.7079 ns;12.7452 ns;12.8324 ns;12.8715 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;9.7408 ns;0.0132 ns;0.42;9.7446 ns;0.0059 ns;0.0132 ns;102621313.67;9.7299 ns;9.7330 ns;9.7408 ns;9.7580 ns;9.7620 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;13.0448 ns;0.0737 ns;0.56;13.0083 ns;0.0330 ns;0.0737 ns;76873883.22;12.9116 ns;12.9297 ns;13.0448 ns;13.0688 ns;13.0745 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;22.5377 ns;0.1743 ns;1.00;22.5275 ns;0.0779 ns;0.1743 ns;44390147.5;22.2565 ns;22.3810 ns;22.5377 ns;22.6690 ns;22.7300 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;74.6763 ns;0.1759 ns;3.31;74.7463 ns;0.0787 ns;0.1759 ns;13378588.06;74.5676 ns;74.5935 ns;74.6763 ns;74.9341 ns;74.9441 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;23.2191 ns;0.1961 ns;1.03;23.1741 ns;0.0877 ns;0.1961 ns;43151706.42;22.8834 ns;22.9818 ns;23.2191 ns;23.3438 ns;23.3653 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;16.1352 ns;0.1903 ns;0.72;16.0620 ns;0.0851 ns;0.1903 ns;62258718.21;15.7620 ns;15.8856 ns;16.1352 ns;16.2018 ns;16.2637 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;24.3467 ns;0.2981 ns;1.08;24.3515 ns;0.1333 ns;0.2981 ns;41065234.08;23.9101 ns;24.1247 ns;24.3467 ns;24.5807 ns;24.7470 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;21.9349 ns;0.1297 ns;0.97;21.9864 ns;0.0580 ns;0.1297 ns;45482741.94;21.8939 ns;21.9092 ns;21.9349 ns;22.0892 ns;22.2139 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;12.5218 ns;0.1148 ns;0.56;12.4719 ns;0.0514 ns;0.1148 ns;80180505.16;12.2707 ns;12.3779 ns;12.5218 ns;12.5408 ns;12.5484 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;12.1326 ns;0.1894 ns;0.54;12.0641 ns;0.0847 ns;0.1894 ns;82890878.06;11.8111 ns;11.8732 ns;12.1326 ns;12.2206 ns;12.2884 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;7.9905 ns;0.0259 ns;0.35;7.9820 ns;0.0116 ns;0.0259 ns;125281965.53;7.9446 ns;7.9557 ns;7.9905 ns;8.0040 ns;8.0065 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;11.2987 ns;0.2019 ns;0.50;11.1554 ns;0.0903 ns;0.2019 ns;89642739.34;10.9089 ns;10.9352 ns;11.2987 ns;11.3039 ns;11.3050 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;7.6231 ns;0.1310 ns;0.34;7.6757 ns;0.0586 ns;0.1310 ns;130281656.26;7.5787 ns;7.5990 ns;7.6231 ns;7.7786 ns;7.9052 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;13.6193 ns;0.1836 ns;0.60;13.6173 ns;0.0821 ns;0.1836 ns;73436053.97;13.3825 ns;13.4518 ns;13.6193 ns;13.7817 ns;13.8721 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;13.4802 ns;0.2175 ns;0.60;13.4958 ns;0.0973 ns;0.2175 ns;74096953.48;13.3212 ns;13.3221 ns;13.4802 ns;13.6774 ns;13.8544 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;12.7616 ns;0.0889 ns;0.57;12.8057 ns;0.0397 ns;0.0889 ns;78090261.59;12.7454 ns;12.7490 ns;12.7616 ns;12.8845 ns;12.9578 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;9.7621 ns;0.0345 ns;0.43;9.7655 ns;0.0154 ns;0.0345 ns;102401102.93;9.7234 ns;9.7342 ns;9.7621 ns;9.7986 ns;9.8122 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;12.7738 ns;0.1380 ns;0.57;12.8379 ns;0.0617 ns;0.1380 ns;77894401.28;12.7188 ns;12.7390 ns;12.7738 ns;12.9688 ns;13.0620 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;22.6344 ns;0.0793 ns;1.00;22.6064 ns;0.0355 ns;0.0793 ns;44235237.94;22.5205 ns;22.5238 ns;22.6344 ns;22.6751 ns;22.7003 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;75.7489 ns;0.9950 ns;3.35;75.3351 ns;0.4450 ns;0.9950 ns;13274020.02;73.6438 ns;74.4615 ns;75.7489 ns;76.0019 ns;76.1367 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;23.1675 ns;0.1243 ns;1.02;23.2259 ns;0.0556 ns;0.1243 ns;43055429.52;23.1117 ns;23.1243 ns;23.1675 ns;23.3567 ns;23.3967 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;14.5968 ns;0.1150 ns;0.64;14.5645 ns;0.0514 ns;0.1150 ns;68660073.31;14.3619 ns;14.4787 ns;14.5968 ns;14.6341 ns;14.6416 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;25.0045 ns;0.1109 ns;1.10;25.0674 ns;0.0496 ns;0.1109 ns;39892511.17;24.9876 ns;24.9949 ns;25.0045 ns;25.1713 ns;25.2521 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;22.0206 ns;0.1332 ns;0.97;21.9833 ns;0.0596 ns;0.1332 ns;45489054.75;21.7847 ns;21.8539 ns;22.0206 ns;22.0941 ns;22.1252 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;13.1039 ns;0.1511 ns;0.58;13.0749 ns;0.0676 ns;0.1511 ns;76482214.1;12.8189 ns;12.9533 ns;13.1039 ns;13.1821 ns;13.2118 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;12.8600 ns;0.0564 ns;0.57;12.8664 ns;0.0252 ns;0.0564 ns;77721723.37;12.8111 ns;12.8169 ns;12.8600 ns;12.9192 ns;12.9518 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;10.9173 ns;0.1650 ns;0.48;10.8785 ns;0.0738 ns;0.1650 ns;91924182.46;10.6003 ns;10.7546 ns;10.9173 ns;10.9830 ns;11.0432 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;11.9482 ns;0.1435 ns;0.53;11.9710 ns;0.0642 ns;0.1435 ns;83535014.33;11.8486 ns;11.8554 ns;11.9482 ns;12.0980 ns;12.2047 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;7.6120 ns;0.0455 ns;0.34;7.5964 ns;0.0204 ns;0.0455 ns;131641662.85;7.5164 ns;7.5616 ns;7.6120 ns;7.6233 ns;7.6300 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;13.3816 ns;0.0931 ns;0.59;13.4304 ns;0.0416 ns;0.0931 ns;74457754.88;13.3674 ns;13.3719 ns;13.3816 ns;13.5134 ns;13.5897 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;13.3577 ns;0.0766 ns;0.59;13.3734 ns;0.0343 ns;0.0766 ns;74775371.03;13.3099 ns;13.3117 ns;13.3577 ns;13.4429 ns;13.4975 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;12.7336 ns;0.0864 ns;0.56;12.7867 ns;0.0386 ns;0.0864 ns;78206308.03;12.7268 ns;12.7298 ns;12.7336 ns;12.8701 ns;12.9277 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;9.5695 ns;0.2846 ns;0.42;9.7272 ns;0.1273 ns;0.2846 ns;102804723.1;9.4464 ns;9.4988 ns;9.5695 ns;10.0344 ns;10.0505 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;13.1223 ns;0.0492 ns;0.58;13.1286 ns;0.0220 ns;0.0492 ns;76169707.43;13.0758 ns;13.0822 ns;13.1223 ns;13.1781 ns;13.1918 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;22.5667 ns;0.1893 ns;1.00;22.5113 ns;0.0846 ns;0.1893 ns;44422217.08;22.2093 ns;22.3341 ns;22.5667 ns;22.6607 ns;22.6892 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;77.7040 ns;0.3582 ns;3.44;77.6039 ns;0.1602 ns;0.3582 ns;12885951.13;76.9898 ns;77.3029 ns;77.7040 ns;77.8549 ns;77.8565 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;23.0594 ns;0.2903 ns;1.02;23.0143 ns;0.1298 ns;0.2903 ns;43451234.7;22.5483 ns;22.7943 ns;23.0594 ns;23.2118 ns;23.3516 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;15.8930 ns;0.0705 ns;0.70;15.8934 ns;0.0315 ns;0.0705 ns;62919170.33;15.8142 ns;15.8269 ns;15.8930 ns;15.9601 ns;15.9904 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;25.6776 ns;0.2415 ns;1.14;25.6321 ns;0.1080 ns;0.2415 ns;39013554.86;25.2263 ns;25.4372 ns;25.6776 ns;25.8043 ns;25.8639 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;21.9383 ns;0.0970 ns;0.97;21.9816 ns;0.0434 ns;0.0970 ns;45492546.21;21.9125 ns;21.9175 ns;21.9383 ns;22.0674 ns;22.1472 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;13.7059 ns;0.1441 ns;0.61;13.6469 ns;0.0645 ns;0.1441 ns;73276945.83;13.3976 ns;13.5287 ns;13.7059 ns;13.7355 ns;13.7638 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;13.9945 ns;0.1611 ns;0.62;13.9399 ns;0.0721 ns;0.1611 ns;71736714.03;13.6759 ns;13.7930 ns;13.9945 ns;14.0594 ns;14.0886 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;7.8923 ns;0.0443 ns;0.35;7.9044 ns;0.0198 ns;0.0443 ns;126511961.04;7.8631 ns;7.8714 ns;7.8923 ns;7.9434 ns;7.9777 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;13.0972 ns;0.0627 ns;0.58;13.0710 ns;0.0280 ns;0.0627 ns;76505187.74;12.9593 ns;13.0250 ns;13.0972 ns;13.1040 ns;13.1046 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;7.4509 ns;0.0466 ns;0.33;7.4715 ns;0.0209 ns;0.0466 ns;133842236.74;7.4279 ns;7.4342 ns;7.4509 ns;7.5190 ns;7.5403 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;13.1235 ns;0.2188 ns;0.58;12.9673 ns;0.0978 ns;0.2188 ns;77117130.4;12.7130 ns;12.7280 ns;13.1235 ns;13.1285 ns;13.1332 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;13.0336 ns;0.1062 ns;0.58;13.0955 ns;0.0475 ns;0.1062 ns;76361960.03;13.0040 ns;13.0108 ns;13.0336 ns;13.2113 ns;13.2123 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;12.8003 ns;0.1487 ns;0.57;12.7487 ns;0.0665 ns;0.1487 ns;78439645.3;12.4880 ns;12.6375 ns;12.8003 ns;12.8339 ns;12.8636 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;9.7439 ns;0.0245 ns;0.43;9.7302 ns;0.0109 ns;0.0245 ns;102773095.3;9.6946 ns;9.7046 ns;9.7439 ns;9.7489 ns;9.7495 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;13.1342 ns;0.1445 ns;0.58;13.0804 ns;0.0646 ns;0.1445 ns;76450238.52;12.8252 ns;12.9730 ns;13.1342 ns;13.1609 ns;13.1819 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;22.4498 ns;0.3675 ns;1.00;22.4890 ns;0.1644 ns;0.3675 ns;44466213.18;22.1287 ns;22.1478 ns;22.4498 ns;22.8498 ns;22.9995 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;78.5036 ns;0.4054 ns;3.50;78.6772 ns;0.1813 ns;0.4054 ns;12710155.72;78.3122 ns;78.3853 ns;78.5036 ns;79.0561 ns;79.3380 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;22.4799 ns;0.3475 ns;1.00;22.7096 ns;0.1554 ns;0.3475 ns;44034220.26;22.4349 ns;22.4487 ns;22.4799 ns;23.0854 ns;23.1601 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;14.7590 ns;0.1770 ns;0.66;14.8278 ns;0.0792 ns;0.1770 ns;67440795.35;14.6299 ns;14.6804 ns;14.7590 ns;15.0097 ns;15.0638 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;26.1739 ns;0.3180 ns;1.17;26.1554 ns;0.1422 ns;0.3180 ns;38233031.73;25.6967 ns;25.9126 ns;26.1739 ns;26.3889 ns;26.5938 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;21.9759 ns;0.1506 ns;0.98;22.0422 ns;0.0674 ns;0.1506 ns;45367604.77;21.9663 ns;21.9668 ns;21.9759 ns;22.1506 ns;22.3111 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;14.3480 ns;0.1907 ns;0.64;14.2520 ns;0.0853 ns;0.1907 ns;70165581.88;13.9964 ns;14.0488 ns;14.3480 ns;14.4072 ns;14.4094 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;11.5994 ns;0.1246 ns;0.52;11.5693 ns;0.0557 ns;0.1246 ns;86435642.24;11.3568 ns;11.4706 ns;11.5994 ns;11.6529 ns;11.6834 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;7.9274 ns;0.1246 ns;0.35;7.9386 ns;0.0557 ns;0.1246 ns;125966739.44;7.7825 ns;7.8447 ns;7.9274 ns;8.0381 ns;8.1297 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;10.3608 ns;0.1472 ns;0.46;10.3137 ns;0.0658 ns;0.1472 ns;96958539.31;10.0799 ns;10.1842 ns;10.3608 ns;10.4196 ns;10.4777 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;7.5153 ns;0.0338 ns;0.33;7.5203 ns;0.0151 ns;0.0338 ns;132973679.15;7.4751 ns;7.4932 ns;7.5153 ns;7.5499 ns;7.5681 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;13.2331 ns;0.2301 ns;0.59;13.2496 ns;0.1029 ns;0.2301 ns;75473736.77;13.0282 ns;13.0324 ns;13.2331 ns;13.4752 ns;13.5626 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;13.4132 ns;0.0698 ns;0.60;13.4471 ns;0.0312 ns;0.0698 ns;74365287.44;13.3847 ns;13.3907 ns;13.4132 ns;13.5205 ns;13.5442 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;12.7876 ns;0.0933 ns;0.57;12.8334 ns;0.0417 ns;0.0933 ns;77921633.1;12.7611 ns;12.7736 ns;12.7876 ns;12.9161 ns;12.9923 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;9.7925 ns;0.0232 ns;0.44;9.7841 ns;0.0104 ns;0.0232 ns;102206358.98;9.7454 ns;9.7636 ns;9.7925 ns;9.8004 ns;9.8050 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;13.1352 ns;0.1329 ns;0.59;13.0927 ns;0.0594 ns;0.1329 ns;76378666.57;12.8682 ns;12.9760 ns;13.1352 ns;13.1880 ns;13.1962 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;22.5258 ns;0.2240 ns;1.00;22.5028 ns;0.1002 ns;0.2240 ns;44438895;22.1510 ns;22.3148 ns;22.5258 ns;22.6793 ns;22.7615 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;79.8164 ns;0.7389 ns;3.54;79.6331 ns;0.3305 ns;0.7389 ns;12557589.67;78.5514 ns;78.9055 ns;79.8164 ns;80.2691 ns;80.3955 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;23.1885 ns;0.3686 ns;1.03;23.0483 ns;0.1649 ns;0.3686 ns;43387240.59;22.6713 ns;22.6715 ns;23.1885 ns;23.3548 ns;23.5163 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;15.7753 ns;0.0273 ns;0.70;15.7814 ns;0.0122 ns;0.0273 ns;63365831.68;15.7496 ns;15.7584 ns;15.7753 ns;15.8073 ns;15.8210 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;26.8326 ns;0.1945 ns;1.19;26.8353 ns;0.0870 ns;0.1945 ns;37264412.11;26.6316 ns;26.6553 ns;26.8326 ns;27.0165 ns;27.1160 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;22.1269 ns;0.3163 ns;0.98;22.2643 ns;0.1415 ns;0.3163 ns;44914901.17;21.9021 ns;21.9997 ns;22.1269 ns;22.5977 ns;22.5996 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;14.6016 ns;0.2050 ns;0.65;14.6210 ns;0.0917 ns;0.2050 ns;68394624.86;14.3102 ns;14.4449 ns;14.6016 ns;14.8069 ns;14.8201 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;11.2831 ns;0.2208 ns;0.50;11.2514 ns;0.0988 ns;0.2208 ns;88878154.69;10.9009 ns;11.0538 ns;11.2831 ns;11.4330 ns;11.4732 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;7.9570 ns;0.1418 ns;0.35;7.9412 ns;0.0634 ns;0.1418 ns;125925896.19;7.7787 ns;7.8116 ns;7.9570 ns;8.0629 ns;8.1489 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;9.8983 ns;0.0564 ns;0.44;9.9290 ns;0.0252 ns;0.0564 ns;100715207.16;9.8695 ns;9.8839 ns;9.8983 ns;9.9895 ns;9.9904 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;7.7707 ns;0.2128 ns;0.34;7.7725 ns;0.0952 ns;0.2128 ns;128659384.99;7.5457 ns;7.5877 ns;7.7707 ns;7.9581 ns;8.1003 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;12.8073 ns;0.1167 ns;0.57;12.7844 ns;0.0522 ns;0.1167 ns;78220326.12;12.5967 ns;12.6780 ns;12.8073 ns;12.8794 ns;12.8807 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;12.7369 ns;0.1591 ns;0.57;12.6816 ns;0.0711 ns;0.1591 ns;78854687.25;12.4702 ns;12.5237 ns;12.7369 ns;12.8117 ns;12.8778 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;12.6889 ns;0.0755 ns;0.56;12.6861 ns;0.0337 ns;0.0755 ns;78826460.46;12.6148 ns;12.6182 ns;12.6889 ns;12.7526 ns;12.8009 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;9.7819 ns;0.3028 ns;0.43;9.7599 ns;0.1354 ns;0.3028 ns;102459944.09;9.3752 ns;9.4584 ns;9.7819 ns;10.0505 ns;10.0803 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;13.3973 ns;0.2329 ns;0.59;13.3244 ns;0.1042 ns;0.2329 ns;75050458.56;12.9210 ns;13.1424 ns;13.3973 ns;13.4699 ns;13.5205 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;22.3350 ns;0.3338 ns;1.00;22.5294 ns;0.1493 ns;0.3338 ns;44386525.52;22.2187 ns;22.2641 ns;22.3350 ns;22.8918 ns;22.9017 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;80.0648 ns;0.5461 ns;3.58;80.1007 ns;0.2442 ns;0.5461 ns;12484277.62;79.4901 ns;79.6291 ns;80.0648 ns;80.5904 ns;80.9283 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;22.6740 ns;0.3963 ns;1.02;22.8263 ns;0.1773 ns;0.3963 ns;43809020.64;22.5050 ns;22.5116 ns;22.6740 ns;23.2173 ns;23.4423 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;14.1470 ns;0.0937 ns;0.63;14.1343 ns;0.0419 ns;0.0937 ns;70749992.53;14.0297 ns;14.0379 ns;14.1470 ns;14.2243 ns;14.2284 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;26.9764 ns;0.1984 ns;1.21;26.9204 ns;0.0887 ns;0.1984 ns;37146506.08;26.5798 ns;26.7679 ns;26.9764 ns;27.0450 ns;27.0999 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;21.6851 ns;0.1697 ns;0.97;21.7589 ns;0.0759 ns;0.1697 ns;45958296.84;21.6420 ns;21.6463 ns;21.6851 ns;21.9083 ns;22.0492 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;15.3580 ns;0.1537 ns;0.69;15.4184 ns;0.0687 ns;0.1537 ns;64857379.98;15.2787 ns;15.2929 ns;15.3580 ns;15.5742 ns;15.6461 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;12.3662 ns;0.1298 ns;0.55;12.3936 ns;0.0580 ns;0.1298 ns;80686772.47;12.2589 ns;12.2802 ns;12.3662 ns;12.5207 ns;12.5826 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;7.8385 ns;0.0186 ns;0.35;7.8355 ns;0.0083 ns;0.0186 ns;127623625.25;7.8054 ns;7.8191 ns;7.8385 ns;7.8505 ns;7.8517 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;10.8033 ns;0.0551 ns;0.48;10.8178 ns;0.0246 ns;0.0551 ns;92440450.37;10.7513 ns;10.7690 ns;10.8033 ns;10.8738 ns;10.8855 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;7.5832 ns;0.0827 ns;0.34;7.5672 ns;0.0370 ns;0.0827 ns;132148672.52;7.4780 ns;7.4844 ns;7.5832 ns;7.6421 ns;7.6744 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;13.1866 ns;0.2855 ns;0.59;13.0102 ns;0.1277 ns;0.2855 ns;76862971.75;12.6917 ns;12.6985 ns;13.1866 ns;13.2336 ns;13.2531 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;12.5293 ns;0.1587 ns;0.56;12.4764 ns;0.0710 ns;0.1587 ns;80151510.12;12.2198 ns;12.3270 ns;12.5293 ns;12.5993 ns;12.6079 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;12.6678 ns;0.1267 ns;0.57;12.6852 ns;0.0567 ns;0.1267 ns;78832237.22;12.5388 ns;12.5735 ns;12.6678 ns;12.8055 ns;12.8671 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;9.6201 ns;0.0483 ns;0.43;9.6356 ns;0.0216 ns;0.0483 ns;103781867.73;9.5913 ns;9.5925 ns;9.6201 ns;9.6864 ns;9.6964 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;12.8495 ns;0.1372 ns;0.58;12.7968 ns;0.0614 ns;0.1372 ns;78144621.45;12.5866 ns;12.6611 ns;12.8495 ns;12.9061 ns;12.9244 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;22.2718 ns;0.1831 ns;1.00;22.3273 ns;0.0819 ns;0.1831 ns;44788123.64;22.1330 ns;22.1761 ns;22.2718 ns;22.5064 ns;22.5997 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;81.5868 ns;0.5453 ns;3.66;81.4897 ns;0.2439 ns;0.5453 ns;12271487.01;80.6873 ns;80.9599 ns;81.5868 ns;81.9710 ns;82.0300 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;22.4946 ns;0.2322 ns;1.01;22.6111 ns;0.1038 ns;0.2322 ns;44225992.68;22.4308 ns;22.4318 ns;22.4946 ns;22.8488 ns;22.9602 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;15.3042 ns;0.1135 ns;0.69;15.3169 ns;0.0508 ns;0.1135 ns;65287333.75;15.2193 ns;15.2235 ns;15.3042 ns;15.4167 ns;15.5004 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;27.5000 ns;0.3067 ns;1.23;27.5845 ns;0.1371 ns;0.3067 ns;36252198.62;27.3435 ns;27.3779 ns;27.5000 ns;27.8334 ns;28.1139 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;21.4082 ns;0.3705 ns;0.96;21.5561 ns;0.1657 ns;0.3705 ns;46390495.87;21.1732 ns;21.2349 ns;21.4082 ns;21.9513 ns;21.9725 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;16.1975 ns;0.1702 ns;0.73;16.1141 ns;0.0761 ns;0.1702 ns;62057355.14;15.8613 ns;15.9432 ns;16.1975 ns;16.2434 ns;16.2864 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;13.1702 ns;0.0822 ns;0.59;13.1873 ns;0.0368 ns;0.0822 ns;75830386.42;13.0951 ns;13.1107 ns;13.1702 ns;13.2725 ns;13.2767 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;7.7935 ns;0.0376 ns;0.35;7.7979 ns;0.0168 ns;0.0376 ns;128240285.12;7.7511 ns;7.7700 ns;7.7935 ns;7.8279 ns;7.8560 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;11.7752 ns;0.1580 ns;0.53;11.7721 ns;0.0707 ns;0.1580 ns;84946364.5;11.5870 ns;11.6337 ns;11.7752 ns;11.9090 ns;12.0082 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;7.5620 ns;0.1416 ns;0.34;7.4934 ns;0.0633 ns;0.1416 ns;133450609.92;7.3307 ns;7.3415 ns;7.5620 ns;7.6110 ns;7.6376 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;12.3003 ns;0.1302 ns;0.55;12.2830 ns;0.0582 ns;0.1302 ns;81413526.21;12.1075 ns;12.1548 ns;12.3003 ns;12.4024 ns;12.4307 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;12.3593 ns;0.1267 ns;0.55;12.3788 ns;0.0566 ns;0.1267 ns;80783463.8;12.1979 ns;12.2780 ns;12.3593 ns;12.4893 ns;12.5451 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;12.6277 ns;0.1311 ns;0.57;12.6120 ns;0.0586 ns;0.1311 ns;79289656.46;12.4744 ns;12.4780 ns;12.6277 ns;12.7381 ns;12.7576 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;9.6135 ns;0.0993 ns;0.43;9.6319 ns;0.0444 ns;0.0993 ns;103821617.34;9.4991 ns;9.5520 ns;9.6135 ns;9.7211 ns;9.7703 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;13.3268 ns;0.2815 ns;0.60;13.1938 ns;0.1259 ns;0.2815 ns;75793046.08;12.8197 ns;12.8944 ns;13.3268 ns;13.4268 ns;13.4344 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;22.2810 ns;0.2482 ns;1.00;22.3295 ns;0.1110 ns;0.2482 ns;44783779.86;22.0964 ns;22.1370 ns;22.2810 ns;22.5463 ns;22.7369 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;84.1729 ns;0.5841 ns;3.78;84.2147 ns;0.2612 ns;0.5841 ns;11874411.27;83.4700 ns;83.6976 ns;84.1729 ns;84.7527 ns;85.0226 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;22.6791 ns;0.3240 ns;1.02;22.8621 ns;0.1449 ns;0.3240 ns;43740604.36;22.5969 ns;22.6060 ns;22.6791 ns;23.2096 ns;23.2923 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;14.1125 ns;0.1290 ns;0.63;14.1737 ns;0.0577 ns;0.1290 ns;70553441.75;14.0605 ns;14.0755 ns;14.1125 ns;14.3023 ns;14.3732 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;25.7069 ns;0.3809 ns;1.15;25.5519 ns;0.1703 ns;0.3809 ns;39136051.53;24.8716 ns;25.2836 ns;25.7069 ns;25.7427 ns;25.7477 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;21.5202 ns;0.1342 ns;0.97;21.5182 ns;0.0600 ns;0.1342 ns;46472372.35;21.3042 ns;21.4093 ns;21.5202 ns;21.6260 ns;21.6644 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;11.8910 ns;0.1304 ns;0.53;11.9244 ns;0.0583 ns;0.1304 ns;83861574.38;11.7940 ns;11.8055 ns;11.8910 ns;12.0600 ns;12.0882 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;11.8311 ns;0.3797 ns;0.53;11.8856 ns;0.1698 ns;0.3797 ns;84135164.4;11.4821 ns;11.5304 ns;11.8311 ns;12.2682 ns;12.3775 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;8.2180 ns;0.1514 ns;0.37;8.1348 ns;0.0677 ns;0.1514 ns;122928480.8;7.9098 ns;7.9784 ns;8.2180 ns;8.2496 ns;8.2543 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;10.4640 ns;0.0931 ns;0.47;10.4645 ns;0.0416 ns;0.0931 ns;95560854.98;10.3279 ns;10.3791 ns;10.4640 ns;10.5503 ns;10.5582 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;7.5002 ns;0.0718 ns;0.34;7.5089 ns;0.0321 ns;0.0718 ns;133175001.52;7.4231 ns;7.4561 ns;7.5002 ns;7.5661 ns;7.6221 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;13.5340 ns;0.1356 ns;0.61;13.5270 ns;0.0606 ns;0.1356 ns;73926438.27;13.3685 ns;13.3974 ns;13.5340 ns;13.6530 ns;13.7099 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;13.4475 ns;0.0956 ns;0.60;13.5136 ns;0.0428 ns;0.0956 ns;73999759.84;13.4404 ns;13.4419 ns;13.4475 ns;13.6182 ns;13.6236 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;12.7413 ns;0.1884 ns;0.57;12.7631 ns;0.0842 ns;0.1884 ns;78350953.46;12.5560 ns;12.6079 ns;12.7413 ns;12.9292 ns;13.0571 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;9.6581 ns;0.0886 ns;0.43;9.6415 ns;0.0396 ns;0.0886 ns;103717807.9;9.4946 ns;9.5659 ns;9.6581 ns;9.7089 ns;9.7241 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;12.9409 ns;0.1186 ns;0.58;12.9268 ns;0.0530 ns;0.1186 ns;77358367.78;12.7387 ns;12.8288 ns;12.9409 ns;13.0178 ns;13.0628 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;22.1614 ns;0.3429 ns;1.00;22.1956 ns;0.1533 ns;0.3429 ns;45053990.17;21.7183 ns;21.9073 ns;22.1614 ns;22.5010 ns;22.6508 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;85.2511 ns;0.5456 ns;3.85;85.1102 ns;0.2440 ns;0.5456 ns;11749479.08;84.5263 ns;84.5463 ns;85.2511 ns;85.6035 ns;85.7573 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;22.7698 ns;0.3069 ns;1.03;22.8820 ns;0.1372 ns;0.3069 ns;43702536.16;22.5545 ns;22.6545 ns;22.7698 ns;23.1656 ns;23.3653 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;15.2910 ns;0.0294 ns;0.69;15.2955 ns;0.0132 ns;0.0294 ns;65378660.82;15.2550 ns;15.2718 ns;15.2910 ns;15.3215 ns;15.3357 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;24.6396 ns;0.1635 ns;1.11;24.7211 ns;0.0731 ns;0.1635 ns;40451295.3;24.5746 ns;24.6013 ns;24.6396 ns;24.8816 ns;24.9782 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;21.5563 ns;0.1805 ns;0.97;21.5195 ns;0.0807 ns;0.1805 ns;46469580.77;21.2552 ns;21.3614 ns;21.5563 ns;21.6591 ns;21.7524 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;13.0181 ns;0.1443 ns;0.59;12.9915 ns;0.0645 ns;0.1443 ns;76973183.41;12.7494 ns;12.8762 ns;13.0181 ns;13.0936 ns;13.1322 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;13.1628 ns;0.1960 ns;0.59;13.2154 ns;0.0876 ns;0.1960 ns;75669191.87;12.9937 ns;13.0411 ns;13.1628 ns;13.4160 ns;13.4667 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;7.8685 ns;0.0509 ns;0.36;7.8771 ns;0.0228 ns;0.0509 ns;126950422.14;7.8130 ns;7.8374 ns;7.8685 ns;7.9211 ns;7.9534 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;11.3916 ns;0.1341 ns;0.51;11.4550 ns;0.0600 ns;0.1341 ns;87298351.88;11.3737 ns;11.3792 ns;11.3916 ns;11.5624 ns;11.6915 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;7.5994 ns;0.0459 ns;0.34;7.5844 ns;0.0205 ns;0.0459 ns;131849164.57;7.5190 ns;7.5376 ns;7.5994 ns;7.6237 ns;7.6275 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;13.2892 ns;0.1017 ns;0.60;13.3393 ns;0.0455 ns;0.1017 ns;74966489.95;13.2573 ns;13.2581 ns;13.2892 ns;13.4455 ns;13.4851 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;13.1035 ns;0.2129 ns;0.59;13.2076 ns;0.0952 ns;0.2129 ns;75713723.58;13.0305 ns;13.0332 ns;13.1035 ns;13.4342 ns;13.4930 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;12.6529 ns;0.1754 ns;0.57;12.6723 ns;0.0785 ns;0.1754 ns;78912273.05;12.4991 ns;12.5168 ns;12.6529 ns;12.8375 ns;12.9353 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;9.6111 ns;0.0639 ns;0.43;9.5899 ns;0.0286 ns;0.0639 ns;104276338.05;9.4807 ns;9.5390 ns;9.6111 ns;9.6302 ns;9.6479 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;12.9292 ns;0.1617 ns;0.58;12.9693 ns;0.0723 ns;0.1617 ns;77105363.77;12.8005 ns;12.8203 ns;12.9292 ns;13.1383 ns;13.1570 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;22.0435 ns;0.3345 ns;1.00;22.1247 ns;0.1496 ns;0.3345 ns;45198315.56;21.8730 ns;21.8838 ns;22.0435 ns;22.4062 ns;22.6944 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;143.2594 ns;1.6257 ns;6.50;142.4347 ns;0.7271 ns;1.6257 ns;7020762.84;140.3934 ns;140.6920 ns;143.2594 ns;143.7650 ns;143.9888 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;22.8441 ns;0.2593 ns;1.04;22.9898 ns;0.1160 ns;0.2593 ns;43497599.31;22.7349 ns;22.7870 ns;22.8441 ns;23.2654 ns;23.3293 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;13.7581 ns;0.1548 ns;0.62;13.7892 ns;0.0692 ns;0.1548 ns;72520440.55;13.6060 ns;13.6680 ns;13.7581 ns;13.9260 ns;14.0271 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;25.4353 ns;0.1841 ns;1.15;25.3943 ns;0.0823 ns;0.1841 ns;39378902.04;25.1992 ns;25.2066 ns;25.4353 ns;25.5615 ns;25.6223 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;21.7656 ns;0.1981 ns;0.99;21.8225 ns;0.0886 ns;0.1981 ns;45824212.13;21.6039 ns;21.6689 ns;21.7656 ns;22.0046 ns;22.1307 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;13.3650 ns;0.1629 ns;0.61;13.3514 ns;0.0729 ns;0.1629 ns;74898750.94;13.1624 ns;13.1890 ns;13.3650 ns;13.5069 ns;13.5485 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;14.1868 ns;0.0789 ns;0.64;14.1950 ns;0.0353 ns;0.0789 ns;70447284.51;14.0892 ns;14.1294 ns;14.1868 ns;14.2647 ns;14.3053 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;7.8914 ns;0.0760 ns;0.36;7.9041 ns;0.0340 ns;0.0760 ns;126515857.22;7.7926 ns;7.8410 ns;7.8914 ns;7.9737 ns;7.9915 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;12.2575 ns;0.0981 ns;0.56;12.2848 ns;0.0439 ns;0.0981 ns;81401246.37;12.1589 ns;12.1990 ns;12.2575 ns;12.3843 ns;12.3844 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;7.4948 ns;0.0553 ns;0.34;7.5076 ns;0.0247 ns;0.0553 ns;133197894.38;7.4313 ns;7.4617 ns;7.4948 ns;7.5599 ns;7.5761 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;13.0020 ns;0.0562 ns;0.59;12.9841 ns;0.0251 ns;0.0562 ns;77017035.48;12.9015 ns;12.9313 ns;13.0020 ns;13.0280 ns;13.0516 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;12.9797 ns;0.0842 ns;0.59;12.9544 ns;0.0376 ns;0.0842 ns;77193969.93;12.8632 ns;12.8651 ns;12.9797 ns;13.0310 ns;13.0339 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;12.6210 ns;0.2002 ns;0.57;12.6619 ns;0.0895 ns;0.2002 ns;78977167.51;12.3870 ns;12.4864 ns;12.6210 ns;12.8579 ns;12.8728 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;9.7583 ns;0.0726 ns;0.44;9.7454 ns;0.0325 ns;0.0726 ns;102612342.11;9.6352 ns;9.6861 ns;9.7583 ns;9.7984 ns;9.8378 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;12.9582 ns;0.0761 ns;0.59;12.9600 ns;0.0340 ns;0.0761 ns;77160434.53;12.8453 ns;12.8966 ns;12.9582 ns;13.0243 ns;13.0527 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;22.3209 ns;0.3108 ns;1.00;22.3756 ns;0.1390 ns;0.3108 ns;44691505.61;21.9252 ns;22.1184 ns;22.3209 ns;22.6602 ns;22.7448 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;89.3917 ns;0.2874 ns;4.00;89.3913 ns;0.1285 ns;0.2874 ns;11186776.5;88.9637 ns;89.1746 ns;89.3917 ns;89.6078 ns;89.7717 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;22.8831 ns;0.1589 ns;1.03;22.9009 ns;0.0711 ns;0.1589 ns;43666414.68;22.6691 ns;22.7654 ns;22.8831 ns;23.0453 ns;23.0885 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;15.1056 ns;0.1417 ns;0.68;15.1264 ns;0.0634 ns;0.1417 ns;66109416.24;14.9663 ns;15.0053 ns;15.1056 ns;15.2580 ns;15.3382 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;25.7330 ns;0.2285 ns;1.15;25.7208 ns;0.1022 ns;0.2285 ns;38879079.61;25.3684 ns;25.5142 ns;25.7330 ns;25.9212 ns;25.9356 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;21.5946 ns;0.0891 ns;0.97;21.5677 ns;0.0398 ns;0.0891 ns;46365562.38;21.4408 ns;21.4790 ns;21.5946 ns;21.6430 ns;21.6653 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;14.0431 ns;0.0984 ns;0.63;14.0855 ns;0.0440 ns;0.0984 ns;70994994.58;13.9939 ns;14.0165 ns;14.0431 ns;14.1757 ns;14.2469 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;15.0337 ns;0.0771 ns;0.67;15.0319 ns;0.0345 ns;0.0771 ns;66525163.61;14.9214 ns;14.9734 ns;15.0337 ns;15.0895 ns;15.1388 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;7.8691 ns;0.0823 ns;0.35;7.9153 ns;0.0368 ns;0.0823 ns;126337818.7;7.8391 ns;7.8499 ns;7.8691 ns;8.0038 ns;8.0196 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;13.3428 ns;0.1317 ns;0.60;13.3455 ns;0.0589 ns;0.1317 ns;74931409.21;13.1757 ns;13.2310 ns;13.3428 ns;13.4614 ns;13.5327 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;7.5061 ns;0.0610 ns;0.34;7.4894 ns;0.0273 ns;0.0610 ns;133522178.21;7.3829 ns;7.4425 ns;7.5061 ns;7.5280 ns;7.5367 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;12.6306 ns;0.0514 ns;0.57;12.6528 ns;0.0230 ns;0.0514 ns;79033660.92;12.6103 ns;12.6126 ns;12.6306 ns;12.7043 ns;12.7319 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;13.0912 ns;0.2484 ns;0.59;13.0248 ns;0.1111 ns;0.2484 ns;76776347.98;12.6136 ns;12.8133 ns;13.0912 ns;13.2033 ns;13.2720 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;12.6844 ns;0.0841 ns;0.57;12.7044 ns;0.0376 ns;0.0841 ns;78712883.97;12.6496 ns;12.6501 ns;12.6844 ns;12.7687 ns;12.8516 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;9.6637 ns;0.1024 ns;0.43;9.6110 ns;0.0458 ns;0.1024 ns;104047964.05;9.4300 ns;9.5294 ns;9.6637 ns;9.6662 ns;9.6665 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;12.7904 ns;0.2627 ns;0.57;12.9193 ns;0.1175 ns;0.2627 ns;77403804.05;12.6661 ns;12.7099 ns;12.7904 ns;13.1930 ns;13.2883 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;22.1026 ns;0.2236 ns;1.00;22.1147 ns;0.1000 ns;0.2236 ns;45218790.77;21.8210 ns;21.9561 ns;22.1026 ns;22.2793 ns;22.4507 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;90.3284 ns;0.8871 ns;4.09;90.1192 ns;0.3967 ns;0.8871 ns;11096413.3;89.0854 ns;89.1918 ns;90.3284 ns;90.9420 ns;91.0012 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;22.6805 ns;0.2267 ns;1.03;22.7631 ns;0.1014 ns;0.2267 ns;43930818.63;22.5640 ns;22.5942 ns;22.6805 ns;22.9732 ns;23.1339 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;13.8786 ns;0.1521 ns;0.63;13.8129 ns;0.0680 ns;0.1521 ns;72396251.81;13.5698 ns;13.6664 ns;13.8786 ns;13.9265 ns;13.9474 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;26.3021 ns;0.3369 ns;1.19;26.3541 ns;0.1507 ns;0.3369 ns;37944689.24;25.9924 ns;26.0659 ns;26.3021 ns;26.6685 ns;26.8642 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;22.6868 ns;0.1593 ns;1.03;22.7232 ns;0.0713 ns;0.1593 ns;44007982.85;22.5663 ns;22.5998 ns;22.6868 ns;22.8646 ns;22.9820 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;14.8084 ns;0.0707 ns;0.67;14.8414 ns;0.0316 ns;0.0707 ns;67379004.09;14.7770 ns;14.7821 ns;14.8084 ns;14.9173 ns;14.9295 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;12.0240 ns;0.0795 ns;0.54;12.0428 ns;0.0355 ns;0.0795 ns;83037440.63;11.9713 ns;11.9794 ns;12.0240 ns;12.1155 ns;12.1710 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;7.8238 ns;0.0642 ns;0.35;7.8052 ns;0.0287 ns;0.0642 ns;128119318.57;7.7009 ns;7.7464 ns;7.8238 ns;7.8547 ns;7.8636 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;10.4660 ns;0.1943 ns;0.47;10.4825 ns;0.0869 ns;0.1943 ns;95396661.07;10.3044 ns;10.3275 ns;10.4660 ns;10.6459 ns;10.8013 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;7.4273 ns;0.0892 ns;0.34;7.4665 ns;0.0399 ns;0.0892 ns;133932442.21;7.4238 ns;7.4249 ns;7.4273 ns;7.5276 ns;7.6261 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;12.7859 ns;0.1950 ns;0.58;12.7431 ns;0.0872 ns;0.1950 ns;78474108.26;12.4707 ns;12.5579 ns;12.7859 ns;12.9068 ns;12.9871 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;12.6752 ns;0.1746 ns;0.57;12.6921 ns;0.0781 ns;0.1746 ns;78788951.69;12.5211 ns;12.5537 ns;12.6752 ns;12.8390 ns;12.9770 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;12.4765 ns;0.1227 ns;0.56;12.4398 ns;0.0549 ns;0.1227 ns;80387137.43;12.2309 ns;12.3426 ns;12.4765 ns;12.5187 ns;12.5542 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;9.4609 ns;0.1587 ns;0.43;9.4458 ns;0.0710 ns;0.1587 ns;105867714.19;9.1967 ns;9.3029 ns;9.4609 ns;9.5810 ns;9.5979 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;12.7980 ns;0.1079 ns;0.58;12.7669 ns;0.0482 ns;0.1079 ns;78327270.08;12.6576 ns;12.6578 ns;12.7980 ns;12.8605 ns;12.9067 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;22.6435 ns;0.5856 ns;1.00;22.5931 ns;0.2619 ns;0.5856 ns;44261368.88;21.8879 ns;22.0132 ns;22.6435 ns;23.1477 ns;23.3059 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;91.5421 ns;0.2359 ns;4.04;91.5399 ns;0.1055 ns;0.2359 ns;10924193.39;91.2839 ns;91.3402 ns;91.5421 ns;91.7386 ns;91.9082 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;22.4671 ns;0.3544 ns;0.99;22.4463 ns;0.1585 ns;0.3544 ns;44550751.86;21.9151 ns;22.1276 ns;22.4671 ns;22.7546 ns;22.8503 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;14.8253 ns;0.2261 ns;0.65;14.7959 ns;0.1011 ns;0.2261 ns;67586068.44;14.4595 ns;14.6084 ns;14.8253 ns;14.9688 ns;15.0895 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;26.5182 ns;0.2712 ns;1.17;26.6674 ns;0.1213 ns;0.2712 ns;37498960.37;26.3968 ns;26.4518 ns;26.5182 ns;26.9576 ns;27.0046 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;21.3262 ns;0.2643 ns;0.94;21.2179 ns;0.1182 ns;0.2643 ns;47129979.68;20.7792 ns;20.9742 ns;21.3262 ns;21.4075 ns;21.4283 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;15.0582 ns;0.5356 ns;0.67;15.2107 ns;0.2395 ns;0.5356 ns;65743010.12;14.7376 ns;14.8544 ns;15.0582 ns;15.6434 ns;16.1274 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;11.5096 ns;0.1056 ns;0.51;11.5527 ns;0.0472 ns;0.1056 ns;86559959.13;11.4678 ns;11.4712 ns;11.5096 ns;11.6557 ns;11.7199 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;7.7958 ns;0.0206 ns;0.34;7.7903 ns;0.0092 ns;0.0206 ns;128364090.85;7.7593 ns;7.7708 ns;7.7958 ns;7.8072 ns;7.8127 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;9.9855 ns;0.1438 ns;0.44;10.0104 ns;0.0643 ns;0.1438 ns;99896487.16;9.8757 ns;9.9082 ns;9.9855 ns;10.1250 ns;10.2531 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;7.4751 ns;0.2534 ns;0.33;7.6175 ns;0.1133 ns;0.2534 ns;131276331.9;7.4351 ns;7.4417 ns;7.4751 ns;7.8646 ns;8.0266 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;12.4532 ns;0.1142 ns;0.55;12.3991 ns;0.0511 ns;0.1142 ns;80651335.55;12.2116 ns;12.2908 ns;12.4532 ns;12.4803 ns;12.4847 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;12.3903 ns;0.1198 ns;0.55;12.4038 ns;0.0536 ns;0.1198 ns;80620635.08;12.2372 ns;12.2947 ns;12.3903 ns;12.5195 ns;12.5207 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;12.4338 ns;0.1800 ns;0.55;12.4149 ns;0.0805 ns;0.1800 ns;80548138.41;12.1440 ns;12.2752 ns;12.4338 ns;12.5452 ns;12.6497 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;9.5560 ns;0.0814 ns;0.42;9.5600 ns;0.0364 ns;0.0814 ns;104602958.39;9.4857 ns;9.4959 ns;9.5560 ns;9.6260 ns;9.6945 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;12.6656 ns;0.1739 ns;0.56;12.6734 ns;0.0777 ns;0.1739 ns;78905452.39;12.5249 ns;12.5250 ns;12.6656 ns;12.8257 ns;12.9490 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;21.7815 ns;0.1763 ns;1.00;21.8919 ns;0.0789 ns;0.1763 ns;45679090.91;21.7510 ns;21.7551 ns;21.7815 ns;22.0838 ns;22.1069 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;93.7059 ns;1.2222 ns;4.30;94.1843 ns;0.5466 ns;1.2222 ns;10617483.61;93.3843 ns;93.4020 ns;93.7059 ns;95.2057 ns;96.3092 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;22.4298 ns;0.3101 ns;1.03;22.4471 ns;0.1387 ns;0.3101 ns;44549219.19;22.0499 ns;22.2217 ns;22.4298 ns;22.6811 ns;22.9201 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;13.3327 ns;0.1586 ns;0.61;13.2865 ns;0.0709 ns;0.1586 ns;75264616.9;13.0521 ns;13.1285 ns;13.3327 ns;13.4213 ns;13.4375 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;27.3428 ns;0.3297 ns;1.26;27.4298 ns;0.1474 ns;0.3297 ns;36456750.09;27.0788 ns;27.1565 ns;27.3428 ns;27.7465 ns;27.9269 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;21.2829 ns;0.1283 ns;0.98;21.2559 ns;0.0574 ns;0.1283 ns;47045799.59;21.1076 ns;21.1222 ns;21.2829 ns;21.3760 ns;21.3838 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;15.7675 ns;0.0821 ns;0.72;15.7685 ns;0.0367 ns;0.0821 ns;63417549.74;15.6413 ns;15.6989 ns;15.7675 ns;15.8386 ns;15.8586 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;12.4777 ns;0.2105 ns;0.57;12.3962 ns;0.0941 ns;0.2105 ns;80669835.34;12.0555 ns;12.2035 ns;12.4777 ns;12.5481 ns;12.6045 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;7.7672 ns;0.0400 ns;0.36;7.7748 ns;0.0179 ns;0.0400 ns;128620543.8;7.7388 ns;7.7461 ns;7.7672 ns;7.8074 ns;7.8424 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;11.0665 ns;0.0817 ns;0.51;11.0251 ns;0.0366 ns;0.0817 ns;90702067.99;10.8919 ns;10.9475 ns;11.0665 ns;11.0821 ns;11.0941 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;7.4312 ns;0.1049 ns;0.34;7.3755 ns;0.0469 ns;0.1049 ns;135584015.83;7.2442 ns;7.2625 ns;7.4312 ns;7.4606 ns;7.4719 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;12.1816 ns;0.0671 ns;0.56;12.1731 ns;0.0300 ns;0.0671 ns;82148364.13;12.0855 ns;12.1113 ns;12.1816 ns;12.2307 ns;12.2647 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;12.1282 ns;0.1719 ns;0.56;12.0920 ns;0.0769 ns;0.1719 ns;82698995.73;11.8243 ns;11.9351 ns;12.1282 ns;12.2309 ns;12.2783 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;12.4326 ns;0.1533 ns;0.57;12.3913 ns;0.0686 ns;0.1533 ns;80701693.97;12.1350 ns;12.2643 ns;12.4326 ns;12.4977 ns;12.5423 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;9.5078 ns;0.1087 ns;0.44;9.4955 ns;0.0486 ns;0.1087 ns;105313216.82;9.3722 ns;9.3849 ns;9.5078 ns;9.6000 ns;9.6157 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;12.6892 ns;0.2381 ns;0.58;12.6825 ns;0.1065 ns;0.2381 ns;78848528.86;12.3136 ns;12.4740 ns;12.6892 ns;12.8877 ns;12.9328 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;21.5974 ns;0.3430 ns;1.00;21.5876 ns;0.1534 ns;0.3430 ns;46322857.77;21.2428 ns;21.2474 ns;21.5974 ns;21.9229 ns;22.0065 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;95.6058 ns;0.6715 ns;4.43;95.3839 ns;0.3003 ns;0.6715 ns;10483949.54;94.2626 ns;94.8217 ns;95.6058 ns;95.8351 ns;96.0472 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;22.4264 ns;0.3745 ns;1.04;22.4748 ns;0.1675 ns;0.3745 ns;44494362.61;22.0142 ns;22.1950 ns;22.4264 ns;22.7787 ns;23.0544 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;14.7933 ns;0.1160 ns;0.68;14.7761 ns;0.0519 ns;0.1160 ns;67676927.67;14.6517 ns;14.6706 ns;14.7933 ns;14.8730 ns;14.9497 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;27.9411 ns;0.1973 ns;1.29;27.9169 ns;0.0882 ns;0.1973 ns;35820586.1;27.5953 ns;27.7512 ns;27.9411 ns;28.0705 ns;28.1172 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;21.2121 ns;0.3802 ns;0.98;21.0778 ns;0.1700 ns;0.3802 ns;47443292.16;20.6363 ns;20.6886 ns;21.2121 ns;21.3999 ns;21.5487 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;17.2843 ns;0.0908 ns;0.80;17.3193 ns;0.0406 ns;0.0908 ns;57739015.76;17.2386 ns;17.2411 ns;17.2843 ns;17.4151 ns;17.4390 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;13.8268 ns;0.4404 ns;0.64;13.8140 ns;0.1970 ns;0.4404 ns;72390159.11;13.1090 ns;13.4362 ns;13.8268 ns;14.1855 ns;14.1925 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;7.7287 ns;0.1303 ns;0.36;7.7378 ns;0.0583 ns;0.1303 ns;129235349.43;7.5372 ns;7.6263 ns;7.7287 ns;7.8539 ns;7.8611 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;11.9778 ns;0.1913 ns;0.55;11.8805 ns;0.0855 ns;0.1913 ns;84171692.76;11.5665 ns;11.7011 ns;11.9778 ns;12.0112 ns;12.0438 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;7.3767 ns;0.0314 ns;0.34;7.3905 ns;0.0141 ns;0.0314 ns;135308946.63;7.3724 ns;7.3725 ns;7.3767 ns;7.4154 ns;7.4460 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;11.9199 ns;0.1912 ns;0.55;11.8592 ns;0.0855 ns;0.1912 ns;84323017.74;11.5642 ns;11.6854 ns;11.9199 ns;12.0026 ns;12.0787 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;11.8411 ns;0.1476 ns;0.55;11.9111 ns;0.0660 ns;0.1476 ns;83955097.4;11.8044 ns;11.8164 ns;11.8411 ns;12.0409 ns;12.1640 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;12.4429 ns;0.0843 ns;0.58;12.4695 ns;0.0377 ns;0.0843 ns;80195361.44;12.3700 ns;12.4030 ns;12.4429 ns;12.5494 ns;12.5937 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;9.5144 ns;0.0553 ns;0.44;9.5028 ns;0.0247 ns;0.0553 ns;105232413.46;9.4201 ns;9.4557 ns;9.5144 ns;9.5440 ns;9.5735 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;12.6475 ns;0.1122 ns;0.59;12.6902 ns;0.0502 ns;0.1122 ns;78801029.32;12.5730 ns;12.6009 ns;12.6475 ns;12.8008 ns;12.8582 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;23.4046 ns;0.4453 ns;1.00;23.4648 ns;0.1992 ns;0.4453 ns;42617013.07;23.0498 ns;23.0590 ns;23.4046 ns;23.9008 ns;24.1008 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;97.8513 ns;0.8560 ns;4.18;98.0157 ns;0.3828 ns;0.8560 ns;10202449.33;97.3649 ns;97.3986 ns;97.8513 ns;98.7150 ns;99.4772 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;22.5483 ns;0.2660 ns;0.96;22.6931 ns;0.1190 ns;0.2660 ns;44066209.37;22.4463 ns;22.4783 ns;22.5483 ns;22.9803 ns;23.0178 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;15.1149 ns;0.1764 ns;0.65;15.0987 ns;0.0789 ns;0.1764 ns;66230819.29;14.8158 ns;14.9630 ns;15.1149 ns;15.2263 ns;15.3023 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;25.4215 ns;0.4071 ns;1.09;25.3182 ns;0.1821 ns;0.4071 ns;39497348.81;24.7108 ns;24.9242 ns;25.4215 ns;25.6605 ns;25.7515 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;21.2507 ns;0.1468 ns;0.91;21.3069 ns;0.0656 ns;0.1468 ns;46933243.39;21.1462 ns;21.1801 ns;21.2507 ns;21.4617 ns;21.4796 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;11.8134 ns;0.1679 ns;0.50;11.8932 ns;0.0751 ns;0.1679 ns;84081380.73;11.7595 ns;11.7703 ns;11.8134 ns;12.0562 ns;12.1629 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;8.2957 ns;0.0654 ns;0.35;8.2972 ns;0.0293 ns;0.0654 ns;120522767.66;8.1990 ns;8.2436 ns;8.2957 ns;8.3515 ns;8.3789 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;9.3034 ns;0.0739 ns;0.40;9.2690 ns;0.0331 ns;0.0739 ns;107887057.22;9.1699 ns;9.1924 ns;9.3034 ns;9.3283 ns;9.3496 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;6.8788 ns;0.1184 ns;0.29;6.8972 ns;0.0529 ns;0.1184 ns;144986690.79;6.7257 ns;6.7968 ns;6.8788 ns;7.0068 ns;7.0335 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;9.0112 ns;0.1973 ns;0.39;8.9711 ns;0.0882 ns;0.1973 ns;111469656.7;8.7446 ns;8.7668 ns;9.0112 ns;9.1552 ns;9.1847 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;14.4573 ns;0.1791 ns;0.62;14.5089 ns;0.0801 ns;0.1791 ns;68923173.88;14.2752 ns;14.3586 ns;14.4573 ns;14.6851 ns;14.7326 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;14.3961 ns;0.2363 ns;0.62;14.3086 ns;0.1057 ns;0.2363 ns;69887865.6;14.0474 ns;14.0660 ns;14.3961 ns;14.5075 ns;14.6030 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;12.6700 ns;0.1795 ns;0.54;12.6866 ns;0.0803 ns;0.1795 ns;78823539.8;12.4519 ns;12.5511 ns;12.6700 ns;12.8303 ns;12.9547 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;10.4505 ns;0.1741 ns;0.45;10.4528 ns;0.0779 ns;0.1741 ns;95668423.18;10.1994 ns;10.3125 ns;10.4505 ns;10.5941 ns;10.6846 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;11.8814 ns;0.1064 ns;0.51;11.8933 ns;0.0476 ns;0.1064 ns;84081247.21;11.7336 ns;11.8028 ns;11.8814 ns;11.9896 ns;12.0074 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;25.0076 ns;0.3996 ns;1.00;25.0178 ns;0.1787 ns;0.3996 ns;39971560.94;24.5106 ns;24.6354 ns;25.0076 ns;25.4053 ns;25.4914 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;98.1751 ns;0.7260 ns;3.93;98.5138 ns;0.3247 ns;0.7260 ns;10150861.3;97.7982 ns;97.9762 ns;98.1751 ns;99.2208 ns;99.6407 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;25.7261 ns;0.2100 ns;1.03;25.8019 ns;0.0939 ns;0.2100 ns;38756790.55;25.6051 ns;25.6159 ns;25.7261 ns;26.0258 ns;26.0482 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;16.3842 ns;0.2080 ns;0.66;16.3148 ns;0.0930 ns;0.2080 ns;61293965.61;15.9463 ns;16.1599 ns;16.3842 ns;16.4351 ns;16.4430 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;24.7070 ns;0.2726 ns;0.99;24.7036 ns;0.1219 ns;0.2726 ns;40479891.23;24.3640 ns;24.4371 ns;24.7070 ns;24.9685 ns;25.0135 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;21.4229 ns;0.1218 ns;0.86;21.3827 ns;0.0545 ns;0.1218 ns;46766828.88;21.2242 ns;21.2559 ns;21.4229 ns;21.4893 ns;21.5101 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;12.7005 ns;0.1835 ns;0.51;12.6389 ns;0.0821 ns;0.1835 ns;79120818.77;12.4417 ns;12.4435 ns;12.7005 ns;12.8035 ns;12.8173 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;13.9033 ns;0.1325 ns;0.56;13.9589 ns;0.0593 ns;0.1325 ns;71639007.41;13.8220 ns;13.8497 ns;13.9033 ns;14.0958 ns;14.1422 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;9.1403 ns;0.1308 ns;0.37;9.1452 ns;0.0585 ns;0.1308 ns;109347458.51;8.9410 ns;9.0332 ns;9.1403 ns;9.2595 ns;9.2690 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;10.9729 ns;0.1484 ns;0.44;10.9513 ns;0.0664 ns;0.1484 ns;91313628.96;10.7137 ns;10.8190 ns;10.9729 ns;11.0727 ns;11.0948 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;9.0779 ns;0.0942 ns;0.36;9.0278 ns;0.0421 ns;0.0942 ns;110769468.12;8.9177 ns;8.9261 ns;9.0779 ns;9.1044 ns;9.1193 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;14.2698 ns;0.2065 ns;0.57;14.2492 ns;0.0923 ns;0.2065 ns;70179242.46;13.9600 ns;14.0698 ns;14.2698 ns;14.4183 ns;14.5289 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;14.2078 ns;0.1930 ns;0.57;14.2457 ns;0.0863 ns;0.1930 ns;70196661.72;14.0898 ns;14.1024 ns;14.2078 ns;14.4079 ns;14.5714 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;12.7064 ns;0.1013 ns;0.51;12.6895 ns;0.0453 ns;0.1013 ns;78805446.98;12.5522 ns;12.5982 ns;12.7064 ns;12.7723 ns;12.8279 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;10.3634 ns;0.2604 ns;0.41;10.3010 ns;0.1164 ns;0.2604 ns;97078118.21;10.0206 ns;10.0389 ns;10.3634 ns;10.5318 ns;10.6384 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;12.4099 ns;0.1815 ns;0.50;12.4415 ns;0.0812 ns;0.1815 ns;80376005.75;12.2043 ns;12.2919 ns;12.4099 ns;12.6070 ns;12.6963 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;25.1440 ns;0.3764 ns;1.00;25.2856 ns;0.1683 ns;0.3764 ns;39548130.38;25.0404 ns;25.0501 ns;25.1440 ns;25.5920 ns;25.9440 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;100.1760 ns;1.5549 ns;3.98;100.5025 ns;0.6954 ns;1.5549 ns;9950000.09;99.0708 ns;99.4692 ns;100.1760 ns;101.6991 ns;103.1565 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;25.5889 ns;0.3173 ns;1.02;25.6774 ns;0.1419 ns;0.3173 ns;38944800.69;25.3224 ns;25.4536 ns;25.5889 ns;25.9454 ns;26.1869 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;14.7474 ns;0.2313 ns;0.59;14.8288 ns;0.1034 ns;0.2313 ns;67436491.08;14.5589 ns;14.6413 ns;14.7474 ns;15.0569 ns;15.1555 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;25.4416 ns;0.2628 ns;1.01;25.3872 ns;0.1175 ns;0.2628 ns;39390001.67;24.9610 ns;25.1701 ns;25.4416 ns;25.5769 ns;25.6757 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;21.2636 ns;0.1818 ns;0.85;21.2813 ns;0.0813 ns;0.1818 ns;46989653.33;21.0184 ns;21.1213 ns;21.2636 ns;21.4501 ns;21.4853 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;13.4171 ns;0.0706 ns;0.53;13.4235 ns;0.0316 ns;0.0706 ns;74496387.77;13.3482 ns;13.3567 ns;13.4171 ns;13.4934 ns;13.5160 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;14.6286 ns;0.2103 ns;0.58;14.6726 ns;0.0941 ns;0.2103 ns;68154119.72;14.4839 ns;14.4872 ns;14.6286 ns;14.8801 ns;14.9805 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;9.2755 ns;0.1507 ns;0.37;9.2494 ns;0.0674 ns;0.1507 ns;108114791.75;8.9957 ns;9.1315 ns;9.2755 ns;9.3543 ns;9.3964 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;11.8680 ns;0.0949 ns;0.47;11.8472 ns;0.0424 ns;0.0949 ns;84407973.72;11.7308 ns;11.7494 ns;11.8680 ns;11.9347 ns;11.9495 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;9.0682 ns;0.0401 ns;0.36;9.0488 ns;0.0180 ns;0.0401 ns;110511751.5;9.0031 ns;9.0054 ns;9.0682 ns;9.0826 ns;9.0832 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;13.8730 ns;0.0850 ns;0.55;13.8475 ns;0.0380 ns;0.0850 ns;72215097.58;13.7397 ns;13.7584 ns;13.8730 ns;13.9239 ns;13.9250 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;13.8619 ns;0.2208 ns;0.55;13.7967 ns;0.0987 ns;0.2208 ns;72481117.29;13.4066 ns;13.6341 ns;13.8619 ns;13.9267 ns;13.9439 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;12.7261 ns;0.1956 ns;0.51;12.7201 ns;0.0875 ns;0.1956 ns;78615531.62;12.4370 ns;12.5361 ns;12.7261 ns;12.9012 ns;12.9051 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;10.5290 ns;0.1028 ns;0.42;10.5175 ns;0.0460 ns;0.1028 ns;95079577.25;10.4078 ns;10.4246 ns;10.5290 ns;10.6047 ns;10.6723 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;12.5448 ns;0.0501 ns;0.50;12.5133 ns;0.0224 ns;0.0501 ns;79915169.35;12.4545 ns;12.4587 ns;12.5448 ns;12.5520 ns;12.5573 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;25.1144 ns;0.2955 ns;1.00;25.2883 ns;0.1321 ns;0.2955 ns;39543995.32;25.0505 ns;25.0551 ns;25.1144 ns;25.6085 ns;25.6587 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;102.1698 ns;1.2418 ns;4.07;102.2460 ns;0.5553 ns;1.2418 ns;9780329.31;101.2290 ns;101.2718 ns;102.1698 ns;103.2585 ns;104.3097 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;25.2672 ns;0.6054 ns;1.01;25.6113 ns;0.2708 ns;0.6054 ns;39045297.15;25.0590 ns;25.1370 ns;25.2672 ns;26.2576 ns;26.4162 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;16.0461 ns;0.1818 ns;0.64;15.9806 ns;0.0813 ns;0.1818 ns;62576057.52;15.7263 ns;15.8040 ns;16.0461 ns;16.1243 ns;16.2025 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;25.6013 ns;0.3575 ns;1.02;25.6504 ns;0.1599 ns;0.3575 ns;38985678.34;25.2558 ns;25.3606 ns;25.6013 ns;25.9648 ns;26.2108 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;21.2524 ns;0.1162 ns;0.85;21.3081 ns;0.0520 ns;0.1162 ns;46930400.8;21.1975 ns;21.2135 ns;21.2524 ns;21.4307 ns;21.4655 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;13.8249 ns;0.1153 ns;0.55;13.8811 ns;0.0516 ns;0.1153 ns;72040455.97;13.7767 ns;13.7845 ns;13.8249 ns;14.0058 ns;14.0130 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;15.5256 ns;0.5125 ns;0.62;15.5383 ns;0.2292 ns;0.5125 ns;64357059.23;15.0066 ns;15.0908 ns;15.5256 ns;15.9921 ns;16.3267 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;9.3103 ns;0.0601 ns;0.37;9.3102 ns;0.0269 ns;0.0601 ns;107408943.54;9.2531 ns;9.2605 ns;9.3103 ns;9.3599 ns;9.4070 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;12.8338 ns;0.0854 ns;0.51;12.8501 ns;0.0382 ns;0.0854 ns;77820266.29;12.7768 ns;12.7817 ns;12.8338 ns;12.9267 ns;12.9891 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;9.0331 ns;0.1536 ns;0.36;8.9907 ns;0.0687 ns;0.1536 ns;111225625.18;8.7372 ns;8.8562 ns;9.0331 ns;9.1041 ns;9.1380 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;13.6150 ns;0.2264 ns;0.54;13.5160 ns;0.1013 ns;0.2264 ns;73986501.37;13.2582 ns;13.2760 ns;13.6150 ns;13.7064 ns;13.7654 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;13.5657 ns;0.1340 ns;0.54;13.5332 ns;0.0599 ns;0.1340 ns;73892220.82;13.3100 ns;13.4181 ns;13.5657 ns;13.6321 ns;13.6579 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;12.6869 ns;0.1061 ns;0.51;12.7022 ns;0.0475 ns;0.1061 ns;78726655.06;12.6135 ns;12.6248 ns;12.6869 ns;12.7872 ns;12.8824 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;10.7174 ns;0.1807 ns;0.43;10.7482 ns;0.0808 ns;0.1807 ns;93038816.34;10.5508 ns;10.5976 ns;10.7174 ns;10.9142 ns;11.0256 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;12.4086 ns;0.1957 ns;0.49;12.3290 ns;0.0875 ns;0.1957 ns;81109487.16;11.9910 ns;12.1665 ns;12.4086 ns;12.4517 ns;12.4860 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;25.1463 ns;0.3683 ns;1.00;25.1607 ns;0.1647 ns;0.3683 ns;39744525.83;24.7189 ns;24.8845 ns;25.1463 ns;25.4441 ns;25.7394 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;200.9623 ns;1.8298 ns;7.99;200.0078 ns;0.8183 ns;1.8298 ns;4999806.04;197.2609 ns;198.1304 ns;200.9623 ns;201.4079 ns;201.4082 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;25.8058 ns;0.1890 ns;1.03;25.7661 ns;0.0845 ns;0.1890 ns;38810690.71;25.5454 ns;25.5743 ns;25.8058 ns;25.9380 ns;25.9967 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;14.8065 ns;0.1596 ns;0.59;14.7999 ns;0.0714 ns;0.1596 ns;67568033.16;14.6397 ns;14.6554 ns;14.8065 ns;14.9411 ns;15.0404 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;26.5433 ns;0.3742 ns;1.06;26.6646 ns;0.1673 ns;0.3742 ns;37502932.6;26.3390 ns;26.4382 ns;26.5433 ns;26.9516 ns;27.3111 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;21.3601 ns;0.1469 ns;0.85;21.3575 ns;0.0657 ns;0.1469 ns;46821992.75;21.1550 ns;21.2203 ns;21.3601 ns;21.4934 ns;21.5331 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;14.5469 ns;0.1279 ns;0.58;14.5968 ns;0.0572 ns;0.1279 ns;68508083.27;14.4481 ns;14.4956 ns;14.5469 ns;14.7230 ns;14.7781 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;13.0128 ns;0.0881 ns;0.52;13.0088 ns;0.0394 ns;0.0881 ns;76871303.86;12.9195 ns;12.9243 ns;13.0128 ns;13.0912 ns;13.1305 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;9.2521 ns;0.1361 ns;0.37;9.2099 ns;0.0609 ns;0.1361 ns;108579045.1;8.9814 ns;9.0983 ns;9.2521 ns;9.3003 ns;9.3436 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;10.0935 ns;0.1569 ns;0.40;10.1541 ns;0.0702 ns;0.1569 ns;98482045.66;10.0346 ns;10.0404 ns;10.0935 ns;10.2981 ns;10.4151 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;9.0431 ns;0.0841 ns;0.36;9.0578 ns;0.0376 ns;0.0841 ns;110401761.43;8.9557 ns;8.9797 ns;9.0431 ns;9.1433 ns;9.1503 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;13.8294 ns;0.2508 ns;0.55;13.9041 ns;0.1121 ns;0.2508 ns;71921355.96;13.5953 ns;13.7093 ns;13.8294 ns;14.1362 ns;14.2710 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;13.9063 ns;0.1586 ns;0.55;13.9517 ns;0.0709 ns;0.1586 ns;71675826.41;13.7958 ns;13.8263 ns;13.9063 ns;14.0999 ns;14.2032 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;12.7888 ns;0.1377 ns;0.51;12.8080 ns;0.0616 ns;0.1377 ns;78075957.48;12.6437 ns;12.6777 ns;12.7888 ns;12.9480 ns;12.9542 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;10.3905 ns;0.1484 ns;0.41;10.3942 ns;0.0664 ns;0.1484 ns;96207644.72;10.1924 ns;10.2531 ns;10.3905 ns;10.5371 ns;10.5430 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;12.3691 ns;0.0915 ns;0.49;12.4075 ns;0.0409 ns;0.0915 ns;80596704.93;12.3236 ns;12.3284 ns;12.3691 ns;12.5057 ns;12.5152 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;25.3778 ns;0.3018 ns;1.00;25.2255 ns;0.1350 ns;0.3018 ns;39642493.24;24.7629 ns;24.9231 ns;25.3778 ns;25.4516 ns;25.5002 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;104.8407 ns;0.6567 ns;4.13;104.6370 ns;0.2937 ns;0.6567 ns;9556851.7;103.5093 ns;104.0983 ns;104.8407 ns;105.0738 ns;105.1911 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;25.6340 ns;0.3854 ns;1.01;25.6159 ns;0.1724 ns;0.3854 ns;39038240.98;24.9877 ns;25.3041 ns;25.6340 ns;25.9186 ns;26.0076 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;15.9454 ns;0.1969 ns;0.63;15.9149 ns;0.0881 ns;0.1969 ns;62834332.31;15.5855 ns;15.7519 ns;15.9454 ns;16.0625 ns;16.0945 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;27.1102 ns;0.1011 ns;1.07;27.1305 ns;0.0452 ns;0.1011 ns;36858916.39;26.9869 ns;27.0441 ns;27.1102 ns;27.2270 ns;27.2405 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;21.2582 ns;0.1073 ns;0.84;21.2567 ns;0.0480 ns;0.1073 ns;47044067.22;21.1501 ns;21.1530 ns;21.2582 ns;21.3595 ns;21.4007 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;15.0133 ns;0.1930 ns;0.59;14.9719 ns;0.0863 ns;0.1930 ns;66791734.28;14.7113 ns;14.7864 ns;15.0133 ns;15.1368 ns;15.2167 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;12.8640 ns;0.2215 ns;0.51;12.9377 ns;0.0990 ns;0.2215 ns;77293597.83;12.7290 ns;12.7389 ns;12.8640 ns;13.1733 ns;13.1898 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;9.3383 ns;0.1791 ns;0.37;9.2573 ns;0.0801 ns;0.1791 ns;108023058.63;8.9651 ns;9.0902 ns;9.3383 ns;9.3838 ns;9.4194 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;9.7142 ns;0.2178 ns;0.38;9.6386 ns;0.0974 ns;0.2178 ns;103749511.7;9.3770 ns;9.4166 ns;9.7142 ns;9.8228 ns;9.9077 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;9.1296 ns;0.1770 ns;0.36;9.1914 ns;0.0792 ns;0.1770 ns;108797739.51;8.9931 ns;9.0400 ns;9.1296 ns;9.3737 ns;9.4229 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;13.5011 ns;0.2691 ns;0.53;13.5238 ns;0.1204 ns;0.2691 ns;73943805.56;13.2325 ns;13.2627 ns;13.5011 ns;13.7962 ns;13.8325 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;13.6722 ns;0.1874 ns;0.54;13.6995 ns;0.0838 ns;0.1874 ns;72995155.32;13.5124 ns;13.5296 ns;13.6722 ns;13.8832 ns;13.9667 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;12.6399 ns;0.2707 ns;0.50;12.6498 ns;0.1211 ns;0.2707 ns;79052802.91;12.3729 ns;12.3892 ns;12.6399 ns;12.9153 ns;13.0039 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;10.3133 ns;0.1523 ns;0.41;10.3415 ns;0.0681 ns;0.1523 ns;96697339.68;10.1164 ns;10.2140 ns;10.3133 ns;10.4833 ns;10.4948 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;12.4234 ns;0.0796 ns;0.49;12.4307 ns;0.0356 ns;0.0796 ns;80445965.51;12.3492 ns;12.3536 ns;12.4234 ns;12.5114 ns;12.5251 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;25.1406 ns;0.3099 ns;1.00;25.1383 ns;0.1386 ns;0.3099 ns;39779939.7;24.8445 ns;24.8703 ns;25.1406 ns;25.4052 ns;25.6250 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;106.9305 ns;1.3096 ns;4.25;107.2755 ns;0.5857 ns;1.3096 ns;9321791.76;106.1993 ns;106.4634 ns;106.9305 ns;108.2601 ns;109.5532 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;25.6441 ns;0.3338 ns;1.02;25.8362 ns;0.1493 ns;0.3338 ns;38705309.54;25.5935 ns;25.5978 ns;25.6441 ns;26.1707 ns;26.3596 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;14.5091 ns;0.1948 ns;0.58;14.4909 ns;0.0871 ns;0.1948 ns;69008920.88;14.2353 ns;14.2968 ns;14.5091 ns;14.6758 ns;14.6818 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;27.7550 ns;0.5398 ns;1.10;27.7098 ns;0.2414 ns;0.5398 ns;36088363.89;26.8846 ns;27.2494 ns;27.7550 ns;28.1475 ns;28.3603 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;21.2153 ns;0.3400 ns;0.84;21.1180 ns;0.1520 ns;0.3400 ns;47352870.09;20.7214 ns;20.7728 ns;21.2153 ns;21.4147 ns;21.5435 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;15.4338 ns;0.1813 ns;0.61;15.4348 ns;0.0811 ns;0.1813 ns;64788583.13;15.2386 ns;15.2564 ns;15.4338 ns;15.6137 ns;15.6541 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;14.3805 ns;0.2448 ns;0.57;14.2630 ns;0.1095 ns;0.2448 ns;70111436.27;13.8334 ns;14.0618 ns;14.3805 ns;14.4055 ns;14.4065 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;9.3182 ns;0.2173 ns;0.37;9.1933 ns;0.0972 ns;0.2173 ns;108774556.69;8.8974 ns;8.9620 ns;9.3182 ns;9.3622 ns;9.3840 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;10.8040 ns;0.1015 ns;0.43;10.7481 ns;0.0454 ns;0.1015 ns;93039488.45;10.6195 ns;10.6399 ns;10.8040 ns;10.8284 ns;10.8497 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;9.0205 ns;0.0553 ns;0.36;9.0344 ns;0.0247 ns;0.0553 ns;110688112.49;8.9689 ns;8.9916 ns;9.0205 ns;9.0841 ns;9.1187 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;13.2267 ns;0.1739 ns;0.53;13.2745 ns;0.0778 ns;0.1739 ns;75332162.16;13.0925 ns;13.1411 ns;13.2267 ns;13.4319 ns;13.5520 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;13.2572 ns;0.1360 ns;0.53;13.2740 ns;0.0608 ns;0.1360 ns;75334972.73;13.0739 ns;13.1556 ns;13.2572 ns;13.4009 ns;13.4036 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;12.7976 ns;0.2871 ns;0.51;12.6565 ns;0.1284 ns;0.2871 ns;79010781.38;12.2863 ns;12.3515 ns;12.7976 ns;12.8909 ns;12.9425 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;10.9902 ns;0.1580 ns;0.44;10.9194 ns;0.0707 ns;0.1580 ns;91579945.43;10.6902 ns;10.7560 ns;10.9902 ns;11.0474 ns;11.0477 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;12.4295 ns;0.1209 ns;0.49;12.4443 ns;0.0541 ns;0.1209 ns;80357843.73;12.3301 ns;12.3333 ns;12.4295 ns;12.5628 ns;12.6151 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;24.8693 ns;0.3110 ns;1.00;24.8521 ns;0.1391 ns;0.3110 ns;40237994.72;24.4446 ns;24.5847 ns;24.8693 ns;25.1110 ns;25.2985 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;108.8712 ns;2.4445 ns;4.38;108.2912 ns;1.0932 ns;2.4445 ns;9234358.29;105.6184 ns;105.7266 ns;108.8712 ns;110.5659 ns;110.7076 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;25.6280 ns;0.1746 ns;1.03;25.7081 ns;0.0781 ns;0.1746 ns;38898273.49;25.5387 ns;25.5662 ns;25.6280 ns;25.8900 ns;25.9516 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;15.6374 ns;0.1250 ns;0.63;15.6529 ns;0.0559 ns;0.1250 ns;63885940.18;15.5010 ns;15.5368 ns;15.6374 ns;15.7767 ns;15.8088 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;28.5306 ns;0.4004 ns;1.15;28.4903 ns;0.1791 ns;0.4004 ns;35099695.85;27.9038 ns;28.1396 ns;28.5306 ns;28.8207 ns;28.9997 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;21.2335 ns;0.2185 ns;0.85;21.3653 ns;0.0977 ns;0.2185 ns;46804839.19;21.1631 ns;21.1981 ns;21.2335 ns;21.5985 ns;21.6557 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;16.2651 ns;0.1486 ns;0.65;16.2944 ns;0.0664 ns;0.1486 ns;61370787.73;16.1732 ns;16.1913 ns;16.2651 ns;16.4122 ns;16.5496 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;14.9937 ns;0.1174 ns;0.60;15.0446 ns;0.0525 ns;0.1174 ns;66469117.24;14.9407 ns;14.9665 ns;14.9937 ns;15.1481 ns;15.2418 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;9.2752 ns;0.1095 ns;0.37;9.3100 ns;0.0490 ns;0.1095 ns;107411328.23;9.2048 ns;9.2145 ns;9.2752 ns;9.4229 ns;9.4605 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;11.7135 ns;0.1475 ns;0.47;11.7612 ns;0.0660 ns;0.1475 ns;85025435.86;11.6633 ns;11.6748 ns;11.7135 ns;11.8714 ns;12.0218 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;9.0843 ns;0.0639 ns;0.37;9.0941 ns;0.0286 ns;0.0639 ns;109961279.53;9.0232 ns;9.0346 ns;9.0843 ns;9.1585 ns;9.1760 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;13.0621 ns;0.1415 ns;0.53;13.0228 ns;0.0633 ns;0.1415 ns;76788670.19;12.7958 ns;12.8979 ns;13.0621 ns;13.1279 ns;13.1751 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;13.0579 ns;0.1082 ns;0.53;13.0371 ns;0.0484 ns;0.1082 ns;76704349.61;12.9232 ns;12.9321 ns;13.0579 ns;13.1316 ns;13.1879 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;12.6731 ns;0.2275 ns;0.51;12.6222 ns;0.1017 ns;0.2275 ns;79225722.85;12.3038 ns;12.4122 ns;12.6731 ns;12.8067 ns;12.9178 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;10.5103 ns;0.1869 ns;0.42;10.4475 ns;0.0836 ns;0.1869 ns;95716674.33;10.1168 ns;10.3135 ns;10.5103 ns;10.5501 ns;10.5776 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;12.3494 ns;0.1090 ns;0.50;12.3480 ns;0.0488 ns;0.1090 ns;80984864.59;12.1917 ns;12.2466 ns;12.3494 ns;12.4487 ns;12.4673 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;26.7036 ns;0.1772 ns;1.00;26.7524 ns;0.0793 ns;0.1772 ns;37379866.88;26.5340 ns;26.6108 ns;26.7036 ns;26.9184 ns;27.0085 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;109.8085 ns;1.0412 ns;4.11;110.3543 ns;0.4656 ns;1.0412 ns;9061720.56;109.3142 ns;109.5202 ns;109.8085 ns;111.4613 ns;111.6968 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;25.8783 ns;0.4034 ns;0.97;25.7675 ns;0.1804 ns;0.4034 ns;38808585.68;25.1691 ns;25.3890 ns;25.8783 ns;26.0906 ns;26.2434 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;14.4437 ns;0.1793 ns;0.54;14.5603 ns;0.0802 ns;0.1793 ns;68679844.54;14.4269 ns;14.4271 ns;14.4437 ns;14.7518 ns;14.8075 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;25.7266 ns;0.2271 ns;0.96;25.7983 ns;0.1016 ns;0.2271 ns;38762263.37;25.5763 ns;25.5980 ns;25.7266 ns;26.0344 ns;26.0996 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;21.2136 ns;0.2289 ns;0.79;21.1625 ns;0.1024 ns;0.2289 ns;47253456.33;20.7971 ns;20.9508 ns;21.2136 ns;21.3486 ns;21.3702 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;11.5079 ns;0.1505 ns;0.43;11.5394 ns;0.0673 ns;0.1505 ns;86659475;11.3313 ns;11.4098 ns;11.5079 ns;11.6848 ns;11.7115 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;13.4951 ns;0.1880 ns;0.51;13.4693 ns;0.0841 ns;0.1880 ns;74243090.6;13.1575 ns;13.3130 ns;13.4951 ns;13.6126 ns;13.6469 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;9.0677 ns;0.1194 ns;0.34;9.0613 ns;0.0534 ns;0.1194 ns;110359792.06;8.9229 ns;8.9431 ns;9.0677 ns;9.1762 ns;9.2062 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;10.4097 ns;0.0914 ns;0.39;10.4249 ns;0.0409 ns;0.0914 ns;95923854.7;10.3445 ns;10.3592 ns;10.4097 ns;10.4983 ns;10.5800 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;8.1266 ns;0.1090 ns;0.30;8.1642 ns;0.0487 ns;0.1090 ns;122485243.02;8.0557 ns;8.0677 ns;8.1266 ns;8.2797 ns;8.2955 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;14.1108 ns;0.1203 ns;0.53;14.1346 ns;0.0538 ns;0.1203 ns;70748311.92;14.0164 ns;14.0562 ns;14.1108 ns;14.2249 ns;14.3378 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;14.0450 ns;0.2570 ns;0.53;13.9841 ns;0.1149 ns;0.2570 ns;71509746.12;13.7094 ns;13.7295 ns;14.0450 ns;14.2083 ns;14.3295 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;12.6187 ns;0.1639 ns;0.47;12.5774 ns;0.0733 ns;0.1639 ns;79508003.67;12.3217 ns;12.4290 ns;12.6187 ns;12.7050 ns;12.7606 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;9.5205 ns;0.1726 ns;0.36;9.4668 ns;0.0772 ns;0.1726 ns;105631844.36;9.1877 ns;9.3051 ns;9.5205 ns;9.6018 ns;9.6023 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;12.4541 ns;0.1012 ns;0.47;12.4709 ns;0.0453 ns;0.1012 ns;80186509.08;12.3486 ns;12.4012 ns;12.4541 ns;12.5491 ns;12.6303 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;25.1214 ns;0.5630 ns;1.00;25.0440 ns;0.2518 ns;0.5630 ns;39929681.52;24.4099 ns;24.4663 ns;25.1214 ns;25.5831 ns;25.6406 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;111.0512 ns;0.9591 ns;4.42;111.1844 ns;0.4289 ns;0.9591 ns;8994070.76;109.9937 ns;110.4101 ns;111.0512 ns;112.0252 ns;112.6177 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;25.7010 ns;0.3663 ns;1.02;25.6588 ns;0.1638 ns;0.3663 ns;38972969.37;25.0792 ns;25.3303 ns;25.7010 ns;25.9662 ns;26.0110 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;15.6612 ns;0.1056 ns;0.62;15.6927 ns;0.0472 ns;0.1056 ns;63723699.84;15.6113 ns;15.6259 ns;15.6612 ns;15.7754 ns;15.8768 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;25.4619 ns;0.3052 ns;1.01;25.3955 ns;0.1365 ns;0.3052 ns;39377079.82;24.9690 ns;25.1028 ns;25.4619 ns;25.6550 ns;25.7698 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;21.2740 ns;0.0737 ns;0.85;21.2422 ns;0.0330 ns;0.0737 ns;47076157.56;21.1113 ns;21.1859 ns;21.2740 ns;21.2825 ns;21.2854 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;12.3836 ns;0.3359 ns;0.49;12.4194 ns;0.1502 ns;0.3359 ns;80519298.68;12.0765 ns;12.1571 ns;12.3836 ns;12.6996 ns;12.9663 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;14.4926 ns;0.0512 ns;0.58;14.5272 ns;0.0229 ns;0.0512 ns;68836287.36;14.4873 ns;14.4896 ns;14.4926 ns;14.5821 ns;14.5964 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;9.3121 ns;0.1807 ns;0.37;9.2608 ns;0.0808 ns;0.1807 ns;107981862.53;8.9461 ns;9.1280 ns;9.3121 ns;9.3680 ns;9.4106 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;11.1959 ns;0.2288 ns;0.45;11.2651 ns;0.1023 ns;0.2288 ns;88769363.35;10.9967 ns;11.0725 ns;11.1959 ns;11.4924 ns;11.5806 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;8.2082 ns;0.0545 ns;0.33;8.2082 ns;0.0244 ns;0.0545 ns;121829648.68;8.1470 ns;8.1555 ns;8.2082 ns;8.2608 ns;8.2787 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;13.9596 ns;0.1501 ns;0.56;13.9930 ns;0.0671 ns;0.1501 ns;71464319;13.8258 ns;13.8554 ns;13.9596 ns;14.1473 ns;14.1771 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;13.9972 ns;0.2391 ns;0.56;13.9650 ns;0.1069 ns;0.2391 ns;71607455.31;13.6427 ns;13.7272 ns;13.9972 ns;14.1868 ns;14.2173 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;12.6018 ns;0.1405 ns;0.50;12.6449 ns;0.0628 ns;0.1405 ns;79083108.15;12.5178 ns;12.5255 ns;12.6018 ns;12.7859 ns;12.8520 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;9.5418 ns;0.0969 ns;0.38;9.4947 ns;0.0433 ns;0.0969 ns;105322259.54;9.3739 ns;9.3916 ns;9.5418 ns;9.5741 ns;9.5949 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;12.4270 ns;0.2372 ns;0.49;12.4534 ns;0.1061 ns;0.2372 ns;80299469.15;12.1921 ns;12.2859 ns;12.4270 ns;12.6341 ns;12.8406 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;24.9448 ns;0.2644 ns;1.00;24.9299 ns;0.1182 ns;0.2644 ns;40112491.24;24.4999 ns;24.7204 ns;24.9448 ns;25.1320 ns;25.2115 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;112.9423 ns;1.4799 ns;4.53;113.4388 ns;0.6618 ns;1.4799 ns;8815328.71;112.2512 ns;112.4633 ns;112.9423 ns;114.6624 ns;115.9903 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;25.8403 ns;0.4492 ns;1.04;25.7822 ns;0.2009 ns;0.4492 ns;38786493.49;25.0875 ns;25.3923 ns;25.8403 ns;26.1430 ns;26.3065 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;14.2456 ns;0.4770 ns;0.57;14.4276 ns;0.2133 ns;0.4770 ns;69311564.69;13.9025 ns;14.0442 ns;14.2456 ns;14.9020 ns;15.1173 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;25.6711 ns;0.3497 ns;1.03;25.7452 ns;0.1564 ns;0.3497 ns;38842122.61;25.3449 ns;25.4524 ns;25.6711 ns;26.0752 ns;26.2642 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;21.3382 ns;0.4273 ns;0.86;21.4224 ns;0.1911 ns;0.4273 ns;46680112.29;20.8863 ns;21.1029 ns;21.3382 ns;21.7840 ns;22.0700 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;12.9390 ns;0.2325 ns;0.52;12.9506 ns;0.1040 ns;0.2325 ns;77216522.39;12.6278 ns;12.7681 ns;12.9390 ns;13.1389 ns;13.2790 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;15.1821 ns;0.2318 ns;0.61;15.2376 ns;0.1037 ns;0.2318 ns;65627255.25;14.9465 ns;15.0357 ns;15.1821 ns;15.4672 ns;15.5341 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;9.2761 ns;0.1632 ns;0.37;9.2012 ns;0.0730 ns;0.1632 ns;108681031.81;8.9603 ns;9.0362 ns;9.2761 ns;9.3288 ns;9.3635 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;12.2910 ns;0.1470 ns;0.49;12.2362 ns;0.0658 ns;0.1470 ns;81724646.27;12.0241 ns;12.0922 ns;12.2910 ns;12.3528 ns;12.4053 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;8.0299 ns;0.0801 ns;0.32;8.0238 ns;0.0358 ns;0.0801 ns;124629281.91;7.9008 ns;7.9586 ns;8.0299 ns;8.0859 ns;8.1230 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;13.6689 ns;0.1392 ns;0.55;13.6928 ns;0.0622 ns;0.1392 ns;73031154.53;13.5527 ns;13.5603 ns;13.6689 ns;13.8372 ns;13.8406 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;13.6603 ns;0.2088 ns;0.55;13.5372 ns;0.0934 ns;0.2088 ns;73870743.65;13.2577 ns;13.3149 ns;13.6603 ns;13.6979 ns;13.7305 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;12.8039 ns;0.1056 ns;0.51;12.7862 ns;0.0472 ns;0.1056 ns;78209439.84;12.6557 ns;12.6791 ns;12.8039 ns;12.8844 ns;12.9066 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;9.8649 ns;0.2037 ns;0.40;9.8791 ns;0.0911 ns;0.2037 ns;101223580.47;9.6753 ns;9.6794 ns;9.8649 ns;10.0859 ns;10.1010 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;12.2984 ns;0.1357 ns;0.49;12.3341 ns;0.0607 ns;0.1357 ns;81076298.84;12.1574 ns;12.2182 ns;12.2984 ns;12.4678 ns;12.5025 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;25.1270 ns;0.1299 ns;1.00;25.1070 ns;0.0581 ns;0.1299 ns;39829513.42;24.9712 ns;24.9736 ns;25.1270 ns;25.2304 ns;25.2540 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;114.4857 ns;1.1155 ns;4.56;114.8378 ns;0.4989 ns;1.1155 ns;8707933.19;113.7974 ns;113.9843 ns;114.4857 ns;115.8674 ns;116.6440 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;25.8267 ns;0.1342 ns;1.03;25.7984 ns;0.0600 ns;0.1342 ns;38762156.17;25.5945 ns;25.6697 ns;25.8267 ns;25.9129 ns;25.9288 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;15.4108 ns;0.0828 ns;0.61;15.3975 ns;0.0370 ns;0.0828 ns;64945577.67;15.2783 ns;15.3171 ns;15.4108 ns;15.4713 ns;15.4857 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;26.5820 ns;0.3134 ns;1.06;26.4474 ns;0.1402 ns;0.3134 ns;37810892.14;25.8897 ns;26.2155 ns;26.5820 ns;26.6120 ns;26.6300 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;21.1457 ns;0.3094 ns;0.84;21.1770 ns;0.1384 ns;0.3094 ns;47221128.58;20.7269 ns;20.9231 ns;21.1457 ns;21.4464 ns;21.5706 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;13.5433 ns;0.1807 ns;0.54;13.5198 ns;0.0808 ns;0.1807 ns;73965451.54;13.2776 ns;13.3638 ns;13.5433 ns;13.6641 ns;13.7756 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;16.1940 ns;0.2828 ns;0.64;16.2521 ns;0.1265 ns;0.2828 ns;61530508.45;15.8655 ns;16.0137 ns;16.1940 ns;16.5195 ns;16.6090 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;9.2823 ns;0.0370 ns;0.37;9.2819 ns;0.0165 ns;0.0370 ns;107736318.55;9.2420 ns;9.2512 ns;9.2823 ns;9.3124 ns;9.3403 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;12.9071 ns;0.1730 ns;0.51;12.8623 ns;0.0774 ns;0.1730 ns;77746690.86;12.5682 ns;12.7195 ns;12.9071 ns;12.9827 ns;13.0156 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;8.2786 ns;0.1485 ns;0.33;8.2051 ns;0.0664 ns;0.1485 ns;121875124.11;7.9690 ns;8.0607 ns;8.2786 ns;8.3128 ns;8.3352 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;13.1792 ns;0.2801 ns;0.52;13.2029 ns;0.1253 ns;0.2801 ns;75740763.92;12.9188 ns;12.9340 ns;13.1792 ns;13.4838 ns;13.5560 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;12.9880 ns;0.3703 ns;0.52;13.2206 ns;0.1656 ns;0.3703 ns;75639693.23;12.9199 ns;12.9403 ns;12.9880 ns;13.6171 ns;13.7222 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;12.9829 ns;0.3216 ns;0.52;13.0792 ns;0.1438 ns;0.3216 ns;76457205.59;12.7226 ns;12.7900 ns;12.9829 ns;13.4166 ns;13.4316 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;9.8390 ns;0.1094 ns;0.39;9.8535 ns;0.0489 ns;0.1094 ns;101486342.19;9.7244 ns;9.7700 ns;9.8390 ns;9.9444 ns;10.0251 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;12.3668 ns;0.1042 ns;0.49;12.4188 ns;0.0466 ns;0.1042 ns;80522822.58;12.3162 ns;12.3360 ns;12.3668 ns;12.5278 ns;12.5629 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;24.8839 ns;0.3819 ns;1.00;24.9169 ns;0.1708 ns;0.3819 ns;40133328.18;24.5071 ns;24.5604 ns;24.8839 ns;25.2900 ns;25.4380 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;117.6208 ns;0.8727 ns;4.73;117.4289 ns;0.3903 ns;0.8727 ns;8515789;116.4487 ns;116.5163 ns;117.6208 ns;118.2456 ns;118.2681 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;25.6864 ns;0.4217 ns;1.03;25.5062 ns;0.1886 ns;0.4217 ns;39206115.45;24.9867 ns;25.0613 ns;25.6864 ns;25.8611 ns;25.9612 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;14.1509 ns;0.2502 ns;0.57;14.1407 ns;0.1119 ns;0.2502 ns;70717780.72;13.8563 ns;13.9279 ns;14.1509 ns;14.3484 ns;14.5262 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;27.0196 ns;0.3238 ns;1.09;27.0332 ns;0.1448 ns;0.3238 ns;36991608.1;26.5916 ns;26.7683 ns;27.0196 ns;27.3048 ns;27.4902 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;21.3788 ns;0.1392 ns;0.86;21.3048 ns;0.0623 ns;0.1392 ns;46937783.01;21.1340 ns;21.1543 ns;21.3788 ns;21.4183 ns;21.4266 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;14.2222 ns;0.0624 ns;0.57;14.2342 ns;0.0279 ns;0.0624 ns;70253259;14.1710 ns;14.1817 ns;14.2222 ns;14.2927 ns;14.3305 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;13.8940 ns;0.2912 ns;0.56;13.8923 ns;0.1303 ns;0.2912 ns;71982107.08;13.5603 ns;13.6270 ns;13.8940 ns;14.1568 ns;14.3145 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;9.2333 ns;0.0817 ns;0.37;9.2570 ns;0.0366 ns;0.0817 ns;108026646.12;9.1625 ns;9.1867 ns;9.2333 ns;9.3390 ns;9.3678 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;10.3623 ns;0.1060 ns;0.42;10.3739 ns;0.0474 ns;0.1060 ns;96396147.8;10.2626 ns;10.2843 ns;10.3623 ns;10.4692 ns;10.5387 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;8.2233 ns;0.0308 ns;0.33;8.2157 ns;0.0138 ns;0.0308 ns;121718805.41;8.1630 ns;8.1908 ns;8.2233 ns;8.2367 ns;8.2424 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;13.5994 ns;0.1645 ns;0.55;13.6462 ns;0.0736 ns;0.1645 ns;73280281.25;13.5179 ns;13.5316 ns;13.5994 ns;13.7842 ns;13.9280 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;13.5461 ns;0.2127 ns;0.54;13.5286 ns;0.0951 ns;0.2127 ns;73917551.3;13.2250 ns;13.3243 ns;13.5461 ns;13.7241 ns;13.7463 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;12.4690 ns;0.2196 ns;0.50;12.5493 ns;0.0982 ns;0.2196 ns;79685867.68;12.3461 ns;12.3681 ns;12.4690 ns;12.7705 ns;12.8752 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;9.4807 ns;0.2106 ns;0.38;9.5752 ns;0.0942 ns;0.2106 ns;104436938.03;9.4615 ns;9.4652 ns;9.4807 ns;9.7323 ns;9.9502 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;12.3322 ns;0.1717 ns;0.50;12.4181 ns;0.0768 ns;0.1717 ns;80527435.4;12.2911 ns;12.2913 ns;12.3322 ns;12.5879 ns;12.6897 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;25.2510 ns;0.2211 ns;1.00;25.2343 ns;0.0989 ns;0.2211 ns;39628653.83;25.0324 ns;25.0371 ns;25.2510 ns;25.4231 ns;25.5749 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;117.7992 ns;1.2424 ns;4.67;117.5654 ns;0.5556 ns;1.2424 ns;8505900.34;115.9715 ns;116.3368 ns;117.7992 ns;118.6772 ns;119.1023 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;25.6015 ns;0.6315 ns;1.01;25.8239 ns;0.2824 ns;0.6315 ns;38723885.34;25.1268 ns;25.3119 ns;25.6015 ns;26.4470 ns;26.7441 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;15.4165 ns;0.1905 ns;0.61;15.3167 ns;0.0852 ns;0.1905 ns;65288067.22;14.9810 ns;15.1626 ns;15.4165 ns;15.4210 ns;15.4240 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;27.8961 ns;0.2561 ns;1.10;27.9104 ns;0.1145 ns;0.2561 ns;35828945.84;27.6391 ns;27.6641 ns;27.8961 ns;28.1639 ns;28.2379 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;21.2233 ns;0.0820 ns;0.84;21.2704 ns;0.0367 ns;0.0820 ns;47013722.78;21.2046 ns;21.2062 ns;21.2233 ns;21.3581 ns;21.3813 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;14.6737 ns;0.1936 ns;0.58;14.6603 ns;0.0866 ns;0.1936 ns;68211267.89;14.3712 ns;14.4868 ns;14.6737 ns;14.8272 ns;14.8869 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;13.9081 ns;0.1942 ns;0.55;13.8794 ns;0.0869 ns;0.1942 ns;72049289.44;13.5628 ns;13.7106 ns;13.9081 ns;14.0339 ns;14.0629 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;9.2200 ns;0.1554 ns;0.37;9.1932 ns;0.0695 ns;0.1554 ns;108775636.76;8.9895 ns;9.0432 ns;9.2200 ns;9.3299 ns;9.3919 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;10.1408 ns;0.0697 ns;0.40;10.1332 ns;0.0312 ns;0.0697 ns;98685502.17;10.0568 ns;10.0636 ns;10.1408 ns;10.1990 ns;10.2206 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;8.1330 ns;0.1630 ns;0.32;8.0786 ns;0.0729 ns;0.1630 ns;123783978.23;7.8321 ns;7.9177 ns;8.1330 ns;8.2123 ns;8.2363 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;13.1539 ns;0.0595 ns;0.52;13.1854 ns;0.0266 ns;0.0595 ns;75841441.2;13.1251 ns;13.1385 ns;13.1539 ns;13.2480 ns;13.2649 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;13.2716 ns;0.0526 ns;0.53;13.2526 ns;0.0235 ns;0.0526 ns;75457101.11;13.1879 ns;13.1980 ns;13.2716 ns;13.2976 ns;13.3135 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;12.6373 ns;0.2241 ns;0.50;12.5874 ns;0.1002 ns;0.2241 ns;79444499.01;12.3461 ns;12.3528 ns;12.6373 ns;12.7970 ns;12.8119 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;9.4808 ns;0.1796 ns;0.38;9.4508 ns;0.0803 ns;0.1796 ns;105811672.9;9.2199 ns;9.2731 ns;9.4808 ns;9.6134 ns;9.6702 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;12.3882 ns;0.1789 ns;0.49;12.4478 ns;0.0800 ns;0.1789 ns;80335396.51;12.3290 ns;12.3313 ns;12.3882 ns;12.5941 ns;12.7592 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;25.0384 ns;0.3124 ns;1.00;25.2140 ns;0.1397 ns;0.3124 ns;39660454.69;24.9537 ns;24.9615 ns;25.0384 ns;25.5544 ns;25.5657 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;119.8146 ns;1.2434 ns;4.79;119.1949 ns;0.5561 ns;1.2434 ns;8389622.3;117.4895 ns;117.8800 ns;119.8146 ns;120.1999 ns;120.2929 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;25.2637 ns;0.4448 ns;1.01;25.4264 ns;0.1989 ns;0.4448 ns;39329196.53;25.0109 ns;25.0879 ns;25.2637 ns;25.8463 ns;26.1390 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;13.8067 ns;0.2413 ns;0.55;13.7470 ns;0.1079 ns;0.2413 ns;72743173.97;13.4901 ns;13.5060 ns;13.8067 ns;13.9582 ns;14.0665 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;28.5159 ns;0.2919 ns;1.14;28.5239 ns;0.1305 ns;0.2919 ns;35058348.74;28.2365 ns;28.2646 ns;28.5159 ns;28.7871 ns;28.9690 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;20.7197 ns;0.2869 ns;0.83;20.8889 ns;0.1283 ns;0.2869 ns;47872279.79;20.6571 ns;20.6749 ns;20.7197 ns;21.1875 ns;21.3098 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;15.1832 ns;0.1480 ns;0.61;15.2508 ns;0.0662 ns;0.1480 ns;65570265.85;15.1024 ns;15.1319 ns;15.1832 ns;15.4036 ns;15.4600 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;14.3731 ns;0.1956 ns;0.57;14.2998 ns;0.0875 ns;0.1956 ns;69931238.2;14.0664 ns;14.0914 ns;14.3731 ns;14.4715 ns;14.4891 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;9.2892 ns;0.0426 ns;0.37;9.2953 ns;0.0191 ns;0.0426 ns;107581616.45;9.2423 ns;9.2571 ns;9.2892 ns;9.3364 ns;9.3521 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;10.9768 ns;0.1003 ns;0.44;10.9946 ns;0.0449 ns;0.1003 ns;90954129.02;10.8756 ns;10.9015 ns;10.9768 ns;11.0965 ns;11.1121 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;8.1721 ns;0.0951 ns;0.33;8.1555 ns;0.0425 ns;0.0951 ns;122615893.85;8.0007 ns;8.0736 ns;8.1721 ns;8.2293 ns;8.2515 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;13.0109 ns;0.0707 ns;0.52;13.0324 ns;0.0316 ns;0.0707 ns;76732077.58;12.9436 ns;12.9715 ns;13.0109 ns;13.1039 ns;13.1171 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;13.0286 ns;0.0863 ns;0.52;13.0158 ns;0.0386 ns;0.0863 ns;76829785.2;12.9028 ns;12.9342 ns;13.0286 ns;13.0909 ns;13.1302 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;12.6780 ns;0.1978 ns;0.51;12.6361 ns;0.0884 ns;0.1978 ns;79138386.43;12.3397 ns;12.4540 ns;12.6780 ns;12.7973 ns;12.8690 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;9.6532 ns;0.0385 ns;0.39;9.6403 ns;0.0172 ns;0.0385 ns;103731196.1;9.5739 ns;9.6083 ns;9.6532 ns;9.6659 ns;9.6703 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;12.3465 ns;0.1093 ns;0.49;12.3963 ns;0.0489 ns;0.1093 ns;80669207.16;12.2884 ns;12.3048 ns;12.3465 ns;12.5127 ns;12.5339 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;25.1497 ns;0.3783 ns;1.00;25.0757 ns;0.1692 ns;0.3783 ns;39879304.29;24.5299 ns;24.7377 ns;25.1497 ns;25.3766 ns;25.5650 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;121.6582 ns;0.6855 ns;4.84;121.9802 ns;0.3066 ns;0.6855 ns;8198049.73;121.4774 ns;121.5254 ns;121.6582 ns;122.5961 ns;123.1434 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;25.5975 ns;0.4453 ns;1.02;25.6734 ns;0.1992 ns;0.4453 ns;38950893.44;25.0412 ns;25.2885 ns;25.5975 ns;26.0961 ns;26.1717 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;15.3736 ns;0.0925 ns;0.61;15.3869 ns;0.0414 ns;0.0925 ns;64990289.47;15.2771 ns;15.2998 ns;15.3736 ns;15.4806 ns;15.4929 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;23.5710 ns;0.3021 ns;0.94;23.6196 ns;0.1351 ns;0.3021 ns;42337667.66;23.2154 ns;23.3530 ns;23.5710 ns;23.9106 ns;23.9921 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;21.1941 ns;0.1082 ns;0.84;21.2652 ns;0.0484 ns;0.1082 ns;47025260.94;21.1776 ns;21.1853 ns;21.1941 ns;21.3805 ns;21.4146 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;16.0282 ns;0.1713 ns;0.64;16.0653 ns;0.0766 ns;0.1713 ns;62246129.29;15.9010 ns;15.9250 ns;16.0282 ns;16.2240 ns;16.3362 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;15.7517 ns;0.1365 ns;0.63;15.7566 ns;0.0610 ns;0.1365 ns;63465616.11;15.6240 ns;15.6417 ns;15.7517 ns;15.8738 ns;15.9738 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;9.2802 ns;0.0872 ns;0.37;9.3141 ns;0.0390 ns;0.0872 ns;107364295.6;9.2411 ns;9.2534 ns;9.2802 ns;9.3917 ns;9.4607 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;11.7089 ns;0.2330 ns;0.47;11.8475 ns;0.1042 ns;0.2330 ns;84405805.88;11.6916 ns;11.6950 ns;11.7089 ns;12.0694 ns;12.2320 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;8.2813 ns;0.0874 ns;0.33;8.2729 ns;0.0391 ns;0.0874 ns;120876877.6;8.1579 ns;8.1909 ns;8.2813 ns;8.3507 ns;8.3876 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;12.8264 ns;0.1421 ns;0.51;12.8145 ns;0.0636 ns;0.1421 ns;78036744.04;12.6464 ns;12.6813 ns;12.8264 ns;12.9416 ns;13.0138 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;12.6818 ns;0.1345 ns;0.50;12.7331 ns;0.0602 ns;0.1345 ns;78535462.08;12.5711 ns;12.6197 ns;12.6818 ns;12.8722 ns;12.8897 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;12.8303 ns;0.2201 ns;0.51;12.7436 ns;0.0984 ns;0.2201 ns;78470955.22;12.3576 ns;12.5663 ns;12.8303 ns;12.8775 ns;12.8926 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;9.4824 ns;0.0598 ns;0.38;9.4921 ns;0.0268 ns;0.0598 ns;105350503.28;9.4043 ns;9.4410 ns;9.4824 ns;9.5481 ns;9.5521 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;12.3675 ns;0.1576 ns;0.49;12.3563 ns;0.0705 ns;0.1576 ns;80930152.45;12.1091 ns;12.2260 ns;12.3675 ns;12.4811 ns;12.5393 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;25.6243 ns;0.3315 ns;1.00;25.5249 ns;0.1482 ns;0.3315 ns;39177454.26;25.1837 ns;25.1933 ns;25.6243 ns;25.8068 ns;25.9659 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;122.5298 ns;0.8295 ns;4.78;122.7737 ns;0.3709 ns;0.8295 ns;8145067.48;121.9874 ns;122.0854 ns;122.5298 ns;123.5839 ns;124.0384 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;25.7577 ns;0.2995 ns;1.01;25.7445 ns;0.1339 ns;0.2995 ns;38843205.41;25.2835 ns;25.4937 ns;25.7577 ns;25.9888 ns;26.1007 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;15.7718 ns;0.0809 ns;0.62;15.7744 ns;0.0362 ns;0.0809 ns;63393716.74;15.6921 ns;15.7004 ns;15.7718 ns;15.8498 ns;15.8931 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;24.5465 ns;0.5236 ns;0.96;24.5972 ns;0.2341 ns;0.5236 ns;40654976.09;24.0560 ns;24.1416 ns;24.5465 ns;25.0783 ns;25.3955 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;21.3578 ns;0.1798 ns;0.83;21.2931 ns;0.0804 ns;0.1798 ns;46963534.91;21.0281 ns;21.1219 ns;21.3578 ns;21.4320 ns;21.5037 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;12.0333 ns;0.1954 ns;0.47;12.0360 ns;0.0874 ns;0.1954 ns;83083870.17;11.7613 ns;11.8761 ns;12.0333 ns;12.1973 ns;12.3049 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;11.0533 ns;0.0823 ns;0.43;11.0473 ns;0.0368 ns;0.0823 ns;90519868.9;10.9173 ns;10.9759 ns;11.0533 ns;11.1157 ns;11.1335 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;11.0650 ns;0.1593 ns;0.43;11.0577 ns;0.0712 ns;0.1593 ns;90434972.79;10.8319 ns;10.9149 ns;11.0650 ns;11.1968 ns;11.2607 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;8.6350 ns;0.1052 ns;0.34;8.6588 ns;0.0471 ns;0.1052 ns;115489002.14;8.5240 ns;8.5661 ns;8.6350 ns;8.7635 ns;8.7863 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;8.6274 ns;0.1611 ns;0.34;8.5976 ns;0.0720 ns;0.1611 ns;116311833.42;8.3405 ns;8.4580 ns;8.6274 ns;8.7222 ns;8.7735 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;15.2895 ns;0.3318 ns;0.60;15.3134 ns;0.1484 ns;0.3318 ns;65302113.63;14.8627 ns;15.0373 ns;15.2895 ns;15.6015 ns;15.7752 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;15.2657 ns;0.3008 ns;0.60;15.3525 ns;0.1345 ns;0.3008 ns;65135761.85;14.9614 ns;15.0926 ns;15.2657 ns;15.6559 ns;15.6752 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;12.6589 ns;0.2766 ns;0.49;12.8476 ns;0.1237 ns;0.2766 ns;77835608.32;12.6398 ns;12.6400 ns;12.6589 ns;13.1495 ns;13.1816 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;9.7465 ns;0.0794 ns;0.38;9.7763 ns;0.0355 ns;0.0794 ns;102288091;9.7029 ns;9.7237 ns;9.7465 ns;9.8438 ns;9.9103 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;12.4068 ns;0.0819 ns;0.48;12.4070 ns;0.0366 ns;0.0819 ns;80599976.59;12.2944 ns;12.3296 ns;12.4068 ns;12.4844 ns;12.4982 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;24.5630 ns;0.2238 ns;1.00;24.6658 ns;0.1001 ns;0.2238 ns;40541915.55;24.4546 ns;24.4780 ns;24.5630 ns;24.9051 ns;24.9476 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;125.4771 ns;1.7620 ns;5.11;124.4912 ns;0.7880 ns;1.7620 ns;8032694.92;121.7220 ns;122.7318 ns;125.4771 ns;125.7577 ns;125.8224 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;25.7110 ns;0.5441 ns;1.05;25.5579 ns;0.2433 ns;0.5441 ns;39126816.4;24.8500 ns;24.9941 ns;25.7110 ns;26.0452 ns;26.1108 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;16.8733 ns;0.0819 ns;0.69;16.8811 ns;0.0366 ns;0.0819 ns;59237858.07;16.7568 ns;16.8116 ns;16.8733 ns;16.9545 ns;16.9670 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;24.1203 ns;0.5642 ns;0.98;24.0482 ns;0.2523 ns;0.5642 ns;41583093.36;23.4645 ns;23.5043 ns;24.1203 ns;24.5561 ns;24.8364 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;21.0806 ns;0.2502 ns;0.86;21.0604 ns;0.1119 ns;0.2502 ns;47482438.88;20.7590 ns;20.8112 ns;21.0806 ns;21.2996 ns;21.3536 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;12.9525 ns;0.1421 ns;0.53;12.9420 ns;0.0636 ns;0.1421 ns;77268081.03;12.7896 ns;12.8094 ns;12.9525 ns;13.0692 ns;13.1479 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;14.3322 ns;0.1676 ns;0.58;14.3130 ns;0.0750 ns;0.1676 ns;69866583.6;14.1157 ns;14.1645 ns;14.3322 ns;14.4519 ns;14.5628 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;10.9765 ns;0.2440 ns;0.45;10.9939 ns;0.1091 ns;0.2440 ns;90959458.85;10.7538 ns;10.7553 ns;10.9765 ns;11.2413 ns;11.2685 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;11.2542 ns;0.1370 ns;0.46;11.2716 ns;0.0613 ns;0.1370 ns;88718891.06;11.1132 ns;11.1406 ns;11.2542 ns;11.4112 ns;11.4160 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;8.6332 ns;0.0526 ns;0.35;8.6521 ns;0.0235 ns;0.0526 ns;115578411.9;8.5983 ns;8.6059 ns;8.6332 ns;8.7079 ns;8.7147 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;15.0927 ns;0.2229 ns;0.61;15.0391 ns;0.0997 ns;0.2229 ns;66493120.24;14.7261 ns;14.8186 ns;15.0927 ns;15.2329 ns;15.2890 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;15.1358 ns;0.1085 ns;0.62;15.0871 ns;0.0485 ns;0.1085 ns;66281780.67;14.9696 ns;14.9717 ns;15.1358 ns;15.1781 ns;15.2057 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;13.0047 ns;0.0780 ns;0.53;12.9772 ns;0.0349 ns;0.0780 ns;77058383.01;12.8838 ns;12.8945 ns;13.0047 ns;13.0461 ns;13.0547 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;9.9193 ns;0.1101 ns;0.40;9.8925 ns;0.0492 ns;0.1101 ns;101086801.19;9.7385 ns;9.7869 ns;9.9193 ns;9.9847 ns;10.0279 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;12.4124 ns;0.2071 ns;0.51;12.3921 ns;0.0926 ns;0.2071 ns;80696596.54;12.0720 ns;12.2030 ns;12.4124 ns;12.5711 ns;12.5964 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;25.0633 ns;0.5625 ns;1.00;25.1496 ns;0.2516 ns;0.5625 ns;39762088.85;24.4120 ns;24.6421 ns;25.0633 ns;25.7003 ns;25.8244 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;213.0789 ns;3.1250 ns;8.50;214.2869 ns;1.3975 ns;3.1250 ns;4666641.85;210.7098 ns;211.6555 ns;213.0789 ns;217.5222 ns;218.2405 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;25.6734 ns;0.4322 ns;1.02;25.8190 ns;0.1933 ns;0.4322 ns;38731155.7;25.5197 ns;25.5738 ns;25.6734 ns;26.1370 ns;26.5829 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;15.1767 ns;0.2203 ns;0.61;15.2144 ns;0.0985 ns;0.2203 ns;65727241.3;14.9849 ns;15.0128 ns;15.1767 ns;15.4348 ns;15.5144 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;24.0852 ns;0.4674 ns;0.96;24.0860 ns;0.2090 ns;0.4674 ns;41517815.99;23.6317 ns;23.6828 ns;24.0852 ns;24.4897 ns;24.8194 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;21.2930 ns;0.1382 ns;0.85;21.2973 ns;0.0618 ns;0.1382 ns;46954358.68;21.1390 ns;21.1629 ns;21.2930 ns;21.4338 ns;21.4638 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;13.5657 ns;0.1174 ns;0.54;13.5816 ns;0.0525 ns;0.1174 ns;73629081.31;13.4494 ns;13.5011 ns;13.5657 ns;13.6701 ns;13.7723 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;15.6682 ns;0.1441 ns;0.63;15.6115 ns;0.0645 ns;0.1441 ns;64055396.92;15.3845 ns;15.4739 ns;15.6682 ns;15.7208 ns;15.7535 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;11.1135 ns;0.0924 ns;0.44;11.1003 ns;0.0413 ns;0.0924 ns;90087470.67;10.9680 ns;11.0118 ns;11.1135 ns;11.1823 ns;11.2046 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;12.1972 ns;0.1386 ns;0.49;12.1696 ns;0.0620 ns;0.1386 ns;82171921.1;12.0010 ns;12.0425 ns;12.1972 ns;12.2829 ns;12.3686 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;8.6052 ns;0.0505 ns;0.34;8.5923 ns;0.0226 ns;0.0505 ns;116383631.31;8.5050 ns;8.5516 ns;8.6052 ns;8.6265 ns;8.6312 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;14.6709 ns;0.1993 ns;0.59;14.7243 ns;0.0891 ns;0.1993 ns;67914729.03;14.4587 ns;14.5546 ns;14.6709 ns;14.9208 ns;14.9580 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;14.7587 ns;0.1092 ns;0.59;14.7657 ns;0.0488 ns;0.1092 ns;67724441.25;14.6258 ns;14.6625 ns;14.7587 ns;14.8725 ns;14.8926 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;13.1157 ns;0.0617 ns;0.52;13.0759 ns;0.0276 ns;0.0617 ns;76476469.78;13.0035 ns;13.0086 ns;13.1157 ns;13.1234 ns;13.1253 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;9.7782 ns;0.1523 ns;0.39;9.8417 ns;0.0681 ns;0.1523 ns;101608755.79;9.7060 ns;9.7109 ns;9.7782 ns;10.0042 ns;10.0335 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;12.4032 ns;0.1541 ns;0.49;12.4720 ns;0.0689 ns;0.1541 ns;80179385.43;12.3342 ns;12.3526 ns;12.4032 ns;12.6259 ns;12.7086 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;25.1711 ns;0.2207 ns;1.00;25.2147 ns;0.0987 ns;0.2207 ns;39659431.47;24.9502 ns;25.0110 ns;25.1711 ns;25.4401 ns;25.4621 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;210.1176 ns;2.8270 ns;8.35;210.1216 ns;1.2643 ns;2.8270 ns;4759149.2;206.2936 ns;207.4208 ns;210.1176 ns;212.8244 ns;213.1615 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;25.8852 ns;0.1894 ns;1.03;25.8597 ns;0.0847 ns;0.1894 ns;38670150.54;25.6003 ns;25.6745 ns;25.8852 ns;26.0323 ns;26.0749 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;16.4914 ns;0.0899 ns;0.66;16.5178 ns;0.0402 ns;0.0899 ns;60540652.33;16.4403 ns;16.4416 ns;16.4914 ns;16.6072 ns;16.6522 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;24.2434 ns;0.2385 ns;0.96;24.3520 ns;0.1067 ns;0.2385 ns;41064306.95;24.1164 ns;24.1749 ns;24.2434 ns;24.5836 ns;24.7230 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;21.5642 ns;0.5543 ns;0.86;21.6494 ns;0.2479 ns;0.5543 ns;46190553.33;21.0702 ns;21.1484 ns;21.5642 ns;22.1931 ns;22.4344 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;14.1261 ns;0.2035 ns;0.56;14.0584 ns;0.0910 ns;0.2035 ns;71131646.79;13.7080 ns;13.8870 ns;14.1261 ns;14.1961 ns;14.2085 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;16.5528 ns;0.2822 ns;0.66;16.3714 ns;0.1262 ns;0.2822 ns;61082213.28;16.0097 ns;16.0660 ns;16.5528 ns;16.5861 ns;16.6015 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;11.0473 ns;0.1561 ns;0.44;11.0688 ns;0.0698 ns;0.1561 ns;90344411.86;10.9089 ns;10.9565 ns;11.0473 ns;11.1917 ns;11.3279 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;12.9431 ns;0.1401 ns;0.51;12.9168 ns;0.0627 ns;0.1401 ns;77418655.29;12.7062 ns;12.7959 ns;12.9431 ns;13.0245 ns;13.0929 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;8.6138 ns;0.0986 ns;0.34;8.6605 ns;0.0441 ns;0.0986 ns;115466699.28;8.5605 ns;8.5787 ns;8.6138 ns;8.7657 ns;8.7811 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;14.4454 ns;0.2709 ns;0.57;14.3978 ns;0.1212 ns;0.2709 ns;69454995.05;14.1150 ns;14.1164 ns;14.4454 ns;14.6555 ns;14.6644 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;14.5613 ns;0.2074 ns;0.58;14.5269 ns;0.0927 ns;0.2074 ns;68838007.63;14.1843 ns;14.3477 ns;14.5613 ns;14.6888 ns;14.7085 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;13.1272 ns;0.1248 ns;0.52;13.1088 ns;0.0558 ns;0.1248 ns;76284568.97;12.9502 ns;12.9837 ns;13.1272 ns;13.2247 ns;13.2524 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;9.7763 ns;0.1533 ns;0.39;9.7025 ns;0.0686 ns;0.1533 ns;103066182.57;9.4663 ns;9.5509 ns;9.7763 ns;9.8172 ns;9.8485 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;12.4188 ns;0.1424 ns;0.49;12.3788 ns;0.0637 ns;0.1424 ns;80783450.11;12.1560 ns;12.2423 ns;12.4188 ns;12.4952 ns;12.5070 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;25.0389 ns;0.2593 ns;1.00;25.1642 ns;0.1160 ns;0.2593 ns;39739070.4;24.8970 ns;24.9589 ns;25.0389 ns;25.4321 ns;25.5266 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;212.1264 ns;2.5035 ns;8.47;212.7860 ns;1.1196 ns;2.5035 ns;4699558.31;209.6371 ns;210.7396 ns;212.1264 ns;215.1621 ns;216.2881 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;25.7837 ns;0.1725 ns;1.03;25.7924 ns;0.0771 ns;0.1725 ns;38771156.85;25.6310 ns;25.6416 ns;25.7837 ns;25.9474 ns;26.0595 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;15.3655 ns;0.1039 ns;0.61;15.3578 ns;0.0465 ns;0.1039 ns;65113680.62;15.1860 ns;15.2715 ns;15.3655 ns;15.4402 ns;15.4423 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;24.1576 ns;0.2025 ns;0.96;24.1281 ns;0.0906 ns;0.2025 ns;41445503.91;23.8176 ns;23.9672 ns;24.1576 ns;24.2741 ns;24.3835 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;21.3485 ns;0.1653 ns;0.85;21.2862 ns;0.0739 ns;0.1653 ns;46978693.02;20.9947 ns;21.1579 ns;21.3485 ns;21.3834 ns;21.3956 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;14.7854 ns;0.1212 ns;0.59;14.8017 ns;0.0542 ns;0.1212 ns;67559804.53;14.6813 ns;14.6921 ns;14.7854 ns;14.9195 ns;14.9763 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;13.4647 ns;0.1981 ns;0.54;13.4777 ns;0.0886 ns;0.1981 ns;74196389.73;13.2729 ns;13.2832 ns;13.4647 ns;13.6788 ns;13.6874 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;11.0550 ns;0.1290 ns;0.44;11.1230 ns;0.0577 ns;0.1290 ns;89903659.03;11.0161 ns;11.0171 ns;11.0550 ns;11.2630 ns;11.2748 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;10.4260 ns;0.3801 ns;0.42;10.4512 ns;0.1700 ns;0.3801 ns;95682868.44;10.0270 ns;10.0806 ns;10.4260 ns;10.8344 ns;10.8726 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;8.6113 ns;0.0616 ns;0.34;8.6309 ns;0.0276 ns;0.0616 ns;115862275.29;8.5758 ns;8.5766 ns;8.6113 ns;8.6951 ns;8.7132 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;14.7902 ns;0.1749 ns;0.59;14.8509 ns;0.0782 ns;0.1749 ns;67336188.62;14.6969 ns;14.7190 ns;14.7902 ns;15.0131 ns;15.1360 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;14.7220 ns;0.2242 ns;0.59;14.8571 ns;0.1002 ns;0.2242 ns;67307941.38;14.6893 ns;14.7045 ns;14.7220 ns;15.0772 ns;15.2165 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;12.9575 ns;0.2852 ns;0.52;12.9782 ns;0.1275 ns;0.2852 ns;77052016.08;12.6130 ns;12.7672 ns;12.9575 ns;13.1997 ns;13.4121 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;11.3430 ns;0.2177 ns;0.45;11.3091 ns;0.0973 ns;0.2177 ns;88424034.37;11.0418 ns;11.1055 ns;11.3430 ns;11.4959 ns;11.6133 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;12.4607 ns;0.1879 ns;0.50;12.4146 ns;0.0841 ns;0.1879 ns;80550289.62;12.1981 ns;12.2269 ns;12.4607 ns;12.5793 ns;12.6592 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;27.3209 ns;0.3279 ns;1.00;27.4489 ns;0.1467 ns;0.3279 ns;36431342.58;27.2057 ns;27.2548 ns;27.3209 ns;27.7070 ns;28.0235 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;129.9175 ns;2.3968 ns;4.76;130.0687 ns;1.0719 ns;2.3968 ns;7688246.08;127.2267 ns;127.7388 ns;129.9175 ns;132.4742 ns;132.5024 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;25.7822 ns;0.3909 ns;0.94;25.6826 ns;0.1748 ns;0.3909 ns;38936896.32;25.0859 ns;25.3262 ns;25.7822 ns;25.9891 ns;26.1371 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;16.4567 ns;0.1119 ns;0.60;16.5065 ns;0.0500 ns;0.1119 ns;60582375.52;16.3878 ns;16.4119 ns;16.4567 ns;16.6259 ns;16.6284 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;24.4400 ns;0.2071 ns;0.89;24.3420 ns;0.0926 ns;0.2071 ns;41081228.51;24.1020 ns;24.1182 ns;24.4400 ns;24.5169 ns;24.5219 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;21.2717 ns;0.1251 ns;0.78;21.2059 ns;0.0560 ns;0.1251 ns;47156680.26;21.0066 ns;21.0836 ns;21.2717 ns;21.2953 ns;21.3114 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;15.3833 ns;0.1389 ns;0.56;15.3904 ns;0.0621 ns;0.1389 ns;64975676.97;15.2598 ns;15.2636 ns;15.3833 ns;15.5207 ns;15.5947 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;13.5773 ns;0.1304 ns;0.50;13.6650 ns;0.0583 ns;0.1304 ns;73179687.42;13.5555 ns;13.5664 ns;13.5773 ns;13.8074 ns;13.8121 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;11.0798 ns;0.1312 ns;0.41;11.0974 ns;0.0587 ns;0.1312 ns;90111098.5;10.9159 ns;10.9790 ns;11.0798 ns;11.2246 ns;11.2324 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;9.8242 ns;0.2725 ns;0.36;9.9954 ns;0.1219 ns;0.2725 ns;100045686.59;9.7647 ns;9.7835 ns;9.8242 ns;10.2930 ns;10.3020 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;8.5629 ns;0.1230 ns;0.31;8.5122 ns;0.0550 ns;0.1230 ns;117478387.6;8.3514 ns;8.3828 ns;8.5629 ns;8.6162 ns;8.6367 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;14.5416 ns;0.1562 ns;0.53;14.5227 ns;0.0699 ns;0.1562 ns;68857941.18;14.2703 ns;14.3851 ns;14.5416 ns;14.6507 ns;14.6630 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;14.4942 ns;0.1571 ns;0.53;14.4473 ns;0.0703 ns;0.1571 ns;69217131.02;14.2605 ns;14.2891 ns;14.4942 ns;14.5820 ns;14.6473 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;12.7294 ns;0.1933 ns;0.47;12.7468 ns;0.0864 ns;0.1933 ns;78451164.03;12.4843 ns;12.5729 ns;12.7294 ns;12.9294 ns;12.9854 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;9.7687 ns;0.0583 ns;0.36;9.7706 ns;0.0261 ns;0.0583 ns;102347351.85;9.7058 ns;9.7169 ns;9.7687 ns;9.8254 ns;9.8532 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;12.5154 ns;0.0962 ns;0.46;12.4557 ns;0.0430 ns;0.0962 ns;80284249.66;12.3279 ns;12.3524 ns;12.5154 ns;12.5293 ns;12.5359 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;25.4611 ns;0.2523 ns;1.00;25.2845 ns;0.1128 ns;0.2523 ns;39549955.33;24.9612 ns;25.0108 ns;25.4611 ns;25.4698 ns;25.4737 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;131.6642 ns;2.4503 ns;5.17;131.6662 ns;1.0958 ns;2.4503 ns;7594965.11;128.1505 ns;129.9033 ns;131.6642 ns;133.4301 ns;135.0782 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;25.5162 ns;0.4745 ns;1.00;25.5513 ns;0.2122 ns;0.4745 ns;39136970.78;25.0638 ns;25.0868 ns;25.5162 ns;26.0333 ns;26.0666 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;14.9511 ns;0.2259 ns;0.59;14.8808 ns;0.1010 ns;0.2259 ns;67200476.5;14.5875 ns;14.6461 ns;14.9511 ns;15.0805 ns;15.1156 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;24.2034 ns;0.2119 ns;0.95;24.2581 ns;0.0948 ns;0.2119 ns;41223415.77;24.1110 ns;24.1113 ns;24.2034 ns;24.4321 ns;24.6231 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;21.2903 ns;0.1376 ns;0.84;21.3256 ns;0.0615 ns;0.1376 ns;46891955.64;21.1804 ns;21.2004 ns;21.2903 ns;21.4685 ns;21.4959 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;15.8643 ns;0.1147 ns;0.62;15.9225 ns;0.0513 ns;0.1147 ns;62804255.16;15.8186 ns;15.8273 ns;15.8643 ns;16.0468 ns;16.0512 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;14.4933 ns;0.1582 ns;0.57;14.5419 ns;0.0708 ns;0.1582 ns;68766931.73;14.4159 ns;14.4253 ns;14.4933 ns;14.6828 ns;14.8066 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;10.8791 ns;0.0644 ns;0.43;10.9040 ns;0.0288 ns;0.0644 ns;91709521.57;10.8463 ns;10.8506 ns;10.8791 ns;10.9698 ns;10.9980 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;10.9390 ns;0.2194 ns;0.43;11.0070 ns;0.0981 ns;0.2194 ns;90851144.76;10.7621 ns;10.8305 ns;10.9390 ns;11.2176 ns;11.3347 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;8.5477 ns;0.1217 ns;0.34;8.5468 ns;0.0544 ns;0.1217 ns;117002602.82;8.3545 ns;8.4481 ns;8.5477 ns;8.6451 ns;8.6832 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;14.0972 ns;0.2731 ns;0.55;14.0978 ns;0.1221 ns;0.2731 ns;70933194.46;13.7078 ns;13.9016 ns;14.0972 ns;14.2942 ns;14.4800 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;14.2233 ns;0.1186 ns;0.56;14.2104 ns;0.0530 ns;0.1186 ns;70371102.51;14.0776 ns;14.0912 ns;14.2233 ns;14.3231 ns;14.3539 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;13.0059 ns;0.1047 ns;0.51;13.0127 ns;0.0468 ns;0.1047 ns;76848171.81;12.8645 ns;12.9184 ns;13.0059 ns;13.1103 ns;13.1342 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;9.7232 ns;0.1374 ns;0.38;9.6764 ns;0.0615 ns;0.1374 ns;103344291.58;9.5156 ns;9.5309 ns;9.7232 ns;9.7985 ns;9.8174 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;12.4306 ns;0.0988 ns;0.49;12.4174 ns;0.0442 ns;0.0988 ns;80532320.95;12.2849 ns;12.3187 ns;12.4306 ns;12.5094 ns;12.5187 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;26.1082 ns;0.4134 ns;1.00;25.9866 ns;0.1849 ns;0.4134 ns;38481351.82;25.4491 ns;25.5565 ns;26.1082 ns;26.3559 ns;26.3935 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;134.2664 ns;2.3571 ns;5.14;133.2826 ns;1.0541 ns;2.3571 ns;7502857.22;129.4005 ns;131.1687 ns;134.2664 ns;134.9045 ns;135.5383 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;25.5912 ns;0.2970 ns;0.98;25.7344 ns;0.1328 ns;0.2970 ns;38858548.42;25.4751 ns;25.4883 ns;25.5912 ns;26.0520 ns;26.1199 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;16.2817 ns;0.0875 ns;0.62;16.2696 ns;0.0391 ns;0.0875 ns;61464367.24;16.1351 ns;16.1877 ns;16.2817 ns;16.3454 ns;16.3480 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;24.1757 ns;0.2837 ns;0.93;24.3547 ns;0.1269 ns;0.2837 ns;41059905.38;24.1332 ns;24.1528 ns;24.1757 ns;24.6460 ns;24.7835 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;21.2681 ns;0.1371 ns;0.81;21.2537 ns;0.0613 ns;0.1371 ns;47050718.71;21.0997 ns;21.1141 ns;21.2681 ns;21.3860 ns;21.4029 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;16.2694 ns;0.3550 ns;0.62;16.4441 ns;0.1588 ns;0.3550 ns;60812136.08;16.1555 ns;16.1653 ns;16.2694 ns;16.8102 ns;16.9682 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;15.6353 ns;0.2536 ns;0.60;15.6112 ns;0.1134 ns;0.2536 ns;64056671.27;15.2052 ns;15.3873 ns;15.6353 ns;15.8230 ns;15.8376 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;10.7277 ns;0.1622 ns;0.41;10.7927 ns;0.0725 ns;0.1622 ns;92654875.4;10.6188 ns;10.6684 ns;10.7277 ns;10.9496 ns;11.0388 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;11.9586 ns;0.1408 ns;0.46;12.0120 ns;0.0630 ns;0.1408 ns;83250164.51;11.8606 ns;11.9079 ns;11.9586 ns;12.1428 ns;12.2326 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;8.6247 ns;0.1978 ns;0.33;8.6170 ns;0.0884 ns;0.1978 ns;116049853.5;8.3306 ns;8.4579 ns;8.6247 ns;8.7722 ns;8.8844 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;13.8205 ns;0.1003 ns;0.53;13.7818 ns;0.0449 ns;0.1003 ns;72559342.48;13.6073 ns;13.7009 ns;13.8205 ns;13.8434 ns;13.8604 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;13.5934 ns;0.2897 ns;0.52;13.6628 ns;0.1295 ns;0.2897 ns;73191342.99;13.4273 ns;13.4453 ns;13.5934 ns;13.9151 ns;14.1478 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;13.0451 ns;0.1672 ns;0.50;12.9829 ns;0.0748 ns;0.1672 ns;77024367.69;12.7425 ns;12.8199 ns;13.0451 ns;13.1148 ns;13.1784 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;9.7272 ns;0.2207 ns;0.37;9.7864 ns;0.0987 ns;0.2207 ns;102182470.66;9.4830 ns;9.5991 ns;9.7272 ns;10.0033 ns;10.0116 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;12.4437 ns;0.0881 ns;0.48;12.4948 ns;0.0394 ns;0.0881 ns;80032983.8;12.4207 ns;12.4261 ns;12.4437 ns;12.5892 ns;12.6133 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;29.4207 ns;0.2633 ns;1.00;29.5458 ns;0.1177 ns;0.2633 ns;33845779.68;29.3038 ns;29.3236 ns;29.4207 ns;29.8305 ns;29.8335 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;134.7999 ns;0.8066 ns;4.58;134.9282 ns;0.3607 ns;0.8066 ns;7411348.12;133.8273 ns;134.2696 ns;134.7999 ns;135.6510 ns;136.0267 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;25.9217 ns;0.1262 ns;0.88;25.8478 ns;0.0565 ns;0.1262 ns;38688076.97;25.6908 ns;25.7116 ns;25.9217 ns;25.9469 ns;25.9655 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;15.1279 ns;0.1376 ns;0.51;15.0775 ns;0.0615 ns;0.1376 ns;66324086.89;14.8799 ns;14.9368 ns;15.1279 ns;15.1930 ns;15.2080 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;23.9784 ns;0.3903 ns;0.82;23.8912 ns;0.1745 ns;0.3903 ns;41856486.55;23.4146 ns;23.4982 ns;23.9784 ns;24.2405 ns;24.3722 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;21.4586 ns;0.3693 ns;0.73;21.6141 ns;0.1651 ns;0.3693 ns;46266172.26;21.2404 ns;21.2998 ns;21.4586 ns;22.0061 ns;22.0747 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;12.6560 ns;0.1124 ns;0.43;12.6995 ns;0.0503 ns;0.1124 ns;78743527.64;12.5583 ns;12.6065 ns;12.6560 ns;12.8141 ns;12.8283 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;14.1326 ns;0.2010 ns;0.48;14.1923 ns;0.0899 ns;0.2010 ns;70460554.92;13.9548 ns;14.0201 ns;14.1326 ns;14.3945 ns;14.4594 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;11.0161 ns;0.1744 ns;0.37;11.0290 ns;0.0780 ns;0.1744 ns;90669795.97;10.7855 ns;10.8697 ns;11.0161 ns;11.1949 ns;11.2224 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;10.6389 ns;0.1605 ns;0.36;10.7307 ns;0.0718 ns;0.1605 ns;93190504.04;10.5962 ns;10.6020 ns;10.6389 ns;10.9053 ns;10.9206 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;8.5772 ns;0.1448 ns;0.29;8.5685 ns;0.0648 ns;0.1448 ns;116706056.84;8.3399 ns;8.4418 ns;8.5772 ns;8.6910 ns;8.7122 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;15.1464 ns;0.2299 ns;0.51;15.0725 ns;0.1028 ns;0.2299 ns;66345980.74;14.7170 ns;14.8633 ns;15.1464 ns;15.2447 ns;15.3348 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;15.1548 ns;0.1369 ns;0.52;15.1804 ns;0.0612 ns;0.1369 ns;65874341.5;15.0253 ns;15.0658 ns;15.1548 ns;15.3078 ns;15.3864 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;13.1577 ns;0.2708 ns;0.45;13.0379 ns;0.1211 ns;0.2708 ns;76699189.11;12.6416 ns;12.7596 ns;13.1577 ns;13.2564 ns;13.2758 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;9.9881 ns;0.2751 ns;0.34;10.0647 ns;0.1230 ns;0.2751 ns;99357365.96;9.8890 ns;9.8934 ns;9.9881 ns;10.2743 ns;10.5484 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;12.3258 ns;0.3148 ns;0.42;12.3291 ns;0.1408 ns;0.3148 ns;81109169.64;12.0595 ns;12.0672 ns;12.3258 ns;12.5926 ns;12.8378 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;25.1022 ns;0.6486 ns;1.00;25.0673 ns;0.2900 ns;0.6486 ns;39892664.78;24.1354 ns;24.5816 ns;25.1022 ns;25.5355 ns;25.9673 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;135.6595 ns;2.0352 ns;5.40;136.3789 ns;0.9102 ns;2.0352 ns;7332514.06;134.0984 ns;134.7263 ns;135.6595 ns;138.3911 ns;139.3137 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;25.5691 ns;0.4012 ns;1.02;25.7366 ns;0.1794 ns;0.4012 ns;38855113.87;25.4906 ns;25.5283 ns;25.5691 ns;26.0287 ns;26.4503 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;16.0858 ns;0.2351 ns;0.64;16.0615 ns;0.1051 ns;0.2351 ns;62260564.68;15.7517 ns;15.8293 ns;16.0858 ns;16.2817 ns;16.3242 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;24.3653 ns;0.5008 ns;0.97;24.1699 ns;0.2240 ns;0.5008 ns;41373716.29;23.6294 ns;23.6388 ns;24.3653 ns;24.6033 ns;24.7155 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;21.1716 ns;0.1967 ns;0.84;21.2016 ns;0.0880 ns;0.1967 ns;47166332.56;20.9384 ns;21.0229 ns;21.1716 ns;21.3952 ns;21.4155 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;13.5666 ns;0.0755 ns;0.54;13.6026 ns;0.0337 ns;0.0755 ns;73515232.32;13.5484 ns;13.5540 ns;13.5666 ns;13.6693 ns;13.7317 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;15.4261 ns;0.1237 ns;0.61;15.4225 ns;0.0553 ns;0.1237 ns;64840462.63;15.2548 ns;15.3042 ns;15.4261 ns;15.5389 ns;15.5643 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;10.9946 ns;0.2013 ns;0.44;10.9952 ns;0.0900 ns;0.2013 ns;90948903.96;10.6677 ns;10.8298 ns;10.9946 ns;11.1608 ns;11.1649 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;11.4151 ns;0.1165 ns;0.45;11.4335 ns;0.0521 ns;0.1165 ns;87462005.67;11.3267 ns;11.3284 ns;11.4151 ns;11.5479 ns;11.6012 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;8.7335 ns;0.0549 ns;0.35;8.7242 ns;0.0246 ns;0.0549 ns;114624314.25;8.6554 ns;8.6740 ns;8.7335 ns;8.7696 ns;8.8022 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;14.8079 ns;0.2789 ns;0.59;14.7940 ns;0.1247 ns;0.2789 ns;67594754.1;14.3633 ns;14.5425 ns;14.8079 ns;15.0387 ns;15.0530 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;14.7234 ns;0.1451 ns;0.59;14.6949 ns;0.0649 ns;0.1451 ns;68051031.39;14.4557 ns;14.5699 ns;14.7234 ns;14.8055 ns;14.8338 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;12.8718 ns;0.1683 ns;0.51;12.8367 ns;0.0753 ns;0.1683 ns;77901532.19;12.5559 ns;12.6927 ns;12.8718 ns;12.9632 ns;12.9881 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;9.8475 ns;0.2250 ns;0.39;9.7312 ns;0.1006 ns;0.2250 ns;102762612.43;9.3681 ns;9.5126 ns;9.8475 ns;9.8916 ns;9.8995 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;12.4731 ns;0.0837 ns;0.50;12.4384 ns;0.0375 ns;0.0837 ns;80396088.4;12.2974 ns;12.3626 ns;12.4731 ns;12.4969 ns;12.4977 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;25.0133 ns;0.4716 ns;1.00;24.9894 ns;0.2109 ns;0.4716 ns;40016995.96;24.2498 ns;24.5750 ns;25.0133 ns;25.3918 ns;25.4627 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;137.1431 ns;2.6713 ns;5.48;137.3604 ns;1.1947 ns;2.6713 ns;7280116.44;133.6865 ns;135.1870 ns;137.1431 ns;139.6426 ns;141.0795 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;25.7558 ns;0.2562 ns;1.03;25.7005 ns;0.1146 ns;0.2562 ns;38909732.83;25.3803 ns;25.4608 ns;25.7558 ns;25.9125 ns;26.0571 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;14.5026 ns;0.2527 ns;0.58;14.6114 ns;0.1130 ns;0.2527 ns;68439819.59;14.3868 ns;14.4133 ns;14.5026 ns;14.8639 ns;14.9984 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;24.0836 ns;0.4871 ns;0.96;23.9678 ns;0.2178 ns;0.4871 ns;41722614.88;23.4783 ns;23.4794 ns;24.0836 ns;24.3983 ns;24.6080 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;21.3737 ns;0.3540 ns;0.85;21.3325 ns;0.1583 ns;0.3540 ns;46876793.5;20.8448 ns;21.0365 ns;21.3737 ns;21.6079 ns;21.8306 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;14.1833 ns;0.2209 ns;0.57;14.2186 ns;0.0988 ns;0.2209 ns;70330317.31;14.0086 ns;14.0170 ns;14.1833 ns;14.4379 ns;14.5281 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;16.4175 ns;0.1050 ns;0.66;16.4635 ns;0.0470 ns;0.1050 ns;60740328.43;16.3484 ns;16.3797 ns;16.4175 ns;16.5704 ns;16.6100 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;10.9751 ns;0.1887 ns;0.44;10.9859 ns;0.0844 ns;0.1887 ns;91026091.01;10.6995 ns;10.8271 ns;10.9751 ns;11.1500 ns;11.2025 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;12.3858 ns;0.1451 ns;0.50;12.3567 ns;0.0649 ns;0.1451 ns;80928077.1;12.1192 ns;12.2374 ns;12.3858 ns;12.4613 ns;12.5115 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;8.6327 ns;0.0718 ns;0.35;8.6505 ns;0.0321 ns;0.0718 ns;115599664.27;8.5580 ns;8.5902 ns;8.6327 ns;8.7198 ns;8.7455 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;14.4193 ns;0.2639 ns;0.58;14.3474 ns;0.1180 ns;0.2639 ns;69699056.11;14.0582 ns;14.0703 ns;14.4193 ns;14.5886 ns;14.6281 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;14.4643 ns;0.1476 ns;0.58;14.4745 ns;0.0660 ns;0.1476 ns;69086917.83;14.3074 ns;14.3417 ns;14.4643 ns;14.6125 ns;14.6878 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;13.1877 ns;0.2835 ns;0.53;13.2318 ns;0.1268 ns;0.2835 ns;75575562.7;12.9815 ns;12.9984 ns;13.1877 ns;13.4872 ns;13.6866 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;9.7920 ns;0.1125 ns;0.39;9.7515 ns;0.0503 ns;0.1125 ns;102548150.66;9.5671 ns;9.6510 ns;9.7920 ns;9.8318 ns;9.8618 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;12.4466 ns;0.1261 ns;0.50;12.4750 ns;0.0564 ns;0.1261 ns;80160476.11;12.3192 ns;12.3713 ns;12.4466 ns;12.5929 ns;12.6563 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;25.1192 ns;0.2616 ns;1.00;25.1550 ns;0.1170 ns;0.2616 ns;39753550.81;24.9049 ns;24.9366 ns;25.1192 ns;25.3912 ns;25.5694 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;139.5789 ns;1.5641 ns;5.56;138.9663 ns;0.6995 ns;1.5641 ns;7195988.5;136.4082 ns;137.5419 ns;139.5789 ns;140.0844 ns;140.4595 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;25.5695 ns;0.3802 ns;1.02;25.6632 ns;0.1700 ns;0.3802 ns;38966302.54;25.2237 ns;25.3890 ns;25.5695 ns;25.9842 ns;26.2656 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;15.9983 ns;0.1733 ns;0.64;15.9577 ns;0.0775 ns;0.1733 ns;62665818.75;15.7024 ns;15.7871 ns;15.9983 ns;16.1079 ns;16.1284 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;24.1639 ns;0.3978 ns;0.96;24.0904 ns;0.1779 ns;0.3978 ns;41510394.81;23.4630 ns;23.7284 ns;24.1639 ns;24.4156 ns;24.4964 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;21.1410 ns;0.0513 ns;0.84;21.1486 ns;0.0229 ns;0.0513 ns;47284369.17;21.0847 ns;21.1013 ns;21.1410 ns;21.1998 ns;21.2095 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;14.8311 ns;0.0776 ns;0.59;14.7921 ns;0.0347 ns;0.0776 ns;67603873.58;14.6870 ns;14.7108 ns;14.8311 ns;14.8538 ns;14.8713 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;17.3053 ns;0.1171 ns;0.69;17.3453 ns;0.0524 ns;0.1171 ns;57652550.21;17.2357 ns;17.2552 ns;17.3053 ns;17.4553 ns;17.5330 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;11.0293 ns;0.1020 ns;0.44;11.0565 ns;0.0456 ns;0.1020 ns;90444584.74;10.9473 ns;10.9812 ns;11.0293 ns;11.1454 ns;11.2209 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;13.0028 ns;0.1606 ns;0.52;13.1130 ns;0.0718 ns;0.1606 ns;76260421.76;12.9953 ns;12.9956 ns;13.0028 ns;13.2854 ns;13.3298 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;8.6145 ns;0.0811 ns;0.34;8.6346 ns;0.0363 ns;0.0811 ns;115812576.34;8.5685 ns;8.5717 ns;8.6145 ns;8.7076 ns;8.7680 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;14.1534 ns;0.1619 ns;0.56;14.2610 ns;0.0724 ns;0.1619 ns;70121350.69;14.1314 ns;14.1392 ns;14.1534 ns;14.4366 ns;14.4673 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;14.0912 ns;0.1640 ns;0.56;14.0736 ns;0.0734 ns;0.1640 ns;71055122.5;13.8031 ns;13.9354 ns;14.0912 ns;14.2029 ns;14.2204 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;13.0412 ns;0.1699 ns;0.52;13.0113 ns;0.0760 ns;0.1699 ns;76856104.07;12.8015 ns;12.8503 ns;13.0412 ns;13.1574 ns;13.2446 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;9.7710 ns;0.0661 ns;0.39;9.7909 ns;0.0295 ns;0.0661 ns;102136095.67;9.7210 ns;9.7360 ns;9.7710 ns;9.8557 ns;9.8887 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;12.3692 ns;0.1373 ns;0.49;12.4454 ns;0.0614 ns;0.1373 ns;80351096.05;12.3324 ns;12.3341 ns;12.3692 ns;12.5948 ns;12.6046 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;24.9518 ns;0.2292 ns;1.00;25.0914 ns;0.1025 ns;0.2292 ns;39854296.64;24.9180 ns;24.9182 ns;24.9518 ns;25.3344 ns;25.4140 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;140.7340 ns;1.2831 ns;5.64;141.3356 ns;0.5738 ns;1.2831 ns;7075356.62;140.1862 ns;140.4269 ns;140.7340 ns;142.5452 ns;143.4197 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;25.6597 ns;0.1705 ns;1.03;25.6806 ns;0.0762 ns;0.1705 ns;38939861.68;25.4710 ns;25.5220 ns;25.6597 ns;25.8497 ns;25.8891 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;14.7221 ns;0.1717 ns;0.59;14.6307 ns;0.0768 ns;0.1717 ns;68349293.71;14.4224 ns;14.4448 ns;14.7221 ns;14.7709 ns;14.7807 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;24.3776 ns;0.1809 ns;0.98;24.3424 ns;0.0809 ns;0.1809 ns;41080541.47;24.1291 ns;24.1639 ns;24.3776 ns;24.5033 ns;24.5798 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;21.9149 ns;0.0814 ns;0.88;21.9341 ns;0.0364 ns;0.0814 ns;45591083.66;21.8560 ns;21.8597 ns;21.9149 ns;22.0181 ns;22.0399 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;15.1918 ns;0.0750 ns;0.61;15.2084 ns;0.0335 ns;0.0750 ns;65753115.58;15.1051 ns;15.1434 ns;15.1918 ns;15.2817 ns;15.2887 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;14.5322 ns;0.1616 ns;0.58;14.5118 ns;0.0722 ns;0.1616 ns;68909390.03;14.2697 ns;14.3629 ns;14.5322 ns;14.6505 ns;14.6940 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;11.0195 ns;0.2078 ns;0.44;10.9384 ns;0.0929 ns;0.2078 ns;91420891.99;10.5761 ns;10.7749 ns;11.0195 ns;11.0614 ns;11.1025 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;10.7665 ns;0.0506 ns;0.43;10.7425 ns;0.0226 ns;0.0506 ns;93087905.63;10.6723 ns;10.6893 ns;10.7665 ns;10.7838 ns;10.7845 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;8.5118 ns;0.1273 ns;0.34;8.5033 ns;0.0569 ns;0.1273 ns;117601341.77;8.3179 ns;8.3967 ns;8.5118 ns;8.6056 ns;8.6716 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;14.3819 ns;0.2625 ns;0.58;14.4035 ns;0.1174 ns;0.2625 ns;69427673.54;14.0201 ns;14.1850 ns;14.3819 ns;14.6328 ns;14.7331 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;14.4036 ns;0.2869 ns;0.58;14.3724 ns;0.1283 ns;0.2869 ns;69577791.87;13.9809 ns;14.0889 ns;14.4036 ns;14.6403 ns;14.6597 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;12.8782 ns;0.2282 ns;0.52;12.8702 ns;0.1021 ns;0.2282 ns;77698950.89;12.6197 ns;12.6648 ns;12.8782 ns;13.0716 ns;13.2107 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;9.7424 ns;0.0666 ns;0.39;9.7650 ns;0.0298 ns;0.0666 ns;102406626.39;9.7132 ns;9.7234 ns;9.7424 ns;9.8179 ns;9.8809 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;12.4047 ns;0.2014 ns;0.50;12.4265 ns;0.0901 ns;0.2014 ns;80472986.04;12.1555 ns;12.2752 ns;12.4047 ns;12.5888 ns;12.7203 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;25.4090 ns;0.2672 ns;1.00;25.3129 ns;0.1195 ns;0.2672 ns;39505547.89;24.8900 ns;25.0706 ns;25.4090 ns;25.5071 ns;25.6028 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;141.4083 ns;2.3173 ns;5.57;140.8920 ns;1.0363 ns;2.3173 ns;7097632.7;138.3617 ns;138.6584 ns;141.4083 ns;142.8676 ns;144.1430 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;25.5709 ns;0.3364 ns;1.01;25.6744 ns;0.1504 ns;0.3364 ns;38949288.9;25.3212 ns;25.4055 ns;25.5709 ns;25.9950 ns;26.1918 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;16.0146 ns;0.2582 ns;0.63;15.9066 ns;0.1155 ns;0.2582 ns;62867059;15.4904 ns;15.6591 ns;16.0146 ns;16.1000 ns;16.1207 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;24.1030 ns;0.2628 ns;0.95;24.2156 ns;0.1175 ns;0.2628 ns;41295727.25;23.9900 ns;24.0166 ns;24.1030 ns;24.4709 ns;24.6330 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;21.1044 ns;0.2569 ns;0.83;21.0610 ns;0.1149 ns;0.2569 ns;47481161.49;20.7722 ns;20.8108 ns;21.1044 ns;21.2894 ns;21.4113 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;16.3666 ns;0.4783 ns;0.64;16.1759 ns;0.2139 ns;0.4783 ns;61820441.08;15.6140 ns;15.6819 ns;16.3666 ns;16.5745 ns;16.7531 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;14.6797 ns;0.1687 ns;0.58;14.7064 ns;0.0754 ns;0.1687 ns;67997624.67;14.4676 ns;14.5677 ns;14.6797 ns;14.8584 ns;14.9230 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;11.0955 ns;0.0920 ns;0.44;11.1240 ns;0.0411 ns;0.0920 ns;89895501.38;11.0009 ns;11.0464 ns;11.0955 ns;11.2158 ns;11.2162 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;10.3896 ns;0.1345 ns;0.41;10.4582 ns;0.0601 ns;0.1345 ns;95619088.65;10.3313 ns;10.3495 ns;10.3896 ns;10.6012 ns;10.6361 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;8.5417 ns;0.1112 ns;0.34;8.5143 ns;0.0497 ns;0.1112 ns;117450128;8.3527 ns;8.4036 ns;8.5417 ns;8.6112 ns;8.6228 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;14.1759 ns;0.2159 ns;0.56;14.1518 ns;0.0965 ns;0.2159 ns;70662633.15;13.8188 ns;13.9765 ns;14.1759 ns;14.3150 ns;14.4183 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;14.2367 ns;0.2411 ns;0.56;14.1665 ns;0.1078 ns;0.2411 ns;70588849.84;13.7708 ns;13.9514 ns;14.2367 ns;14.3466 ns;14.3961 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;13.0661 ns;0.1192 ns;0.51;13.0529 ns;0.0533 ns;0.1192 ns;76611061.75;12.8749 ns;12.9533 ns;13.0661 ns;13.1460 ns;13.2060 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;9.8568 ns;0.0809 ns;0.39;9.8527 ns;0.0362 ns;0.0809 ns;101494815.29;9.7250 ns;9.7824 ns;9.8568 ns;9.9210 ns;9.9343 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;12.4664 ns;0.1601 ns;0.49;12.5013 ns;0.0716 ns;0.1601 ns;79991579;12.3328 ns;12.3518 ns;12.4664 ns;12.6684 ns;12.6748 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;25.0199 ns;0.1866 ns;1.00;25.0943 ns;0.0835 ns;0.1866 ns;39849670.77;24.9183 ns;24.9324 ns;25.0199 ns;25.2934 ns;25.3223 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;143.8122 ns;1.0981 ns;5.75;143.7451 ns;0.4911 ns;1.0981 ns;6956760.2;142.3939 ns;142.6516 ns;143.8122 ns;144.8050 ns;144.9589 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;25.8722 ns;0.2366 ns;1.03;25.9003 ns;0.1058 ns;0.2366 ns;38609543.72;25.6223 ns;25.6980 ns;25.8722 ns;26.1168 ns;26.2512 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;14.4265 ns;0.1150 ns;0.58;14.4221 ns;0.0514 ns;0.1150 ns;69338169.34;14.2876 ns;14.3069 ns;14.4265 ns;14.5350 ns;14.5400 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;24.0671 ns;0.4820 ns;0.96;24.1601 ns;0.2156 ns;0.4820 ns;41390606.26;23.5649 ns;23.7898 ns;24.0671 ns;24.5768 ns;24.8914 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;21.1376 ns;0.2226 ns;0.84;21.1268 ns;0.0996 ns;0.2226 ns;47333350.69;20.8589 ns;20.9413 ns;21.1376 ns;21.3067 ns;21.4665 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;16.5576 ns;0.2179 ns;0.66;16.4648 ns;0.0974 ns;0.2179 ns;60735722.23;16.2206 ns;16.2307 ns;16.5576 ns;16.6525 ns;16.6747 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;15.0192 ns;0.2522 ns;0.60;15.1317 ns;0.1128 ns;0.2522 ns;66086615.06;14.8589 ns;14.9384 ns;15.0192 ns;15.3812 ns;15.5034 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;11.0593 ns;0.0227 ns;0.44;11.0517 ns;0.0101 ns;0.0227 ns;90483637.15;11.0187 ns;11.0290 ns;11.0593 ns;11.0707 ns;11.0748 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;11.0227 ns;0.0673 ns;0.44;11.0444 ns;0.0301 ns;0.0673 ns;90543620.9;10.9657 ns;10.9893 ns;11.0227 ns;11.1104 ns;11.1400 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;8.5790 ns;0.3138 ns;0.34;8.6513 ns;0.1404 ns;0.3138 ns;115589611.88;8.3067 ns;8.3965 ns;8.5790 ns;8.9423 ns;9.1339 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;13.9357 ns;0.0877 ns;0.56;13.8937 ns;0.0392 ns;0.0877 ns;71975051.12;13.7760 ns;13.8007 ns;13.9357 ns;13.9657 ns;13.9729 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;13.9718 ns;0.1057 ns;0.56;13.9686 ns;0.0473 ns;0.1057 ns;71589103.08;13.8569 ns;13.8803 ns;13.9718 ns;14.0553 ns;14.1359 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;13.0320 ns;0.0938 ns;0.52;13.0205 ns;0.0420 ns;0.0938 ns;76801974.21;12.9056 ns;12.9252 ns;13.0320 ns;13.1101 ns;13.1160 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;9.7834 ns;0.0751 ns;0.39;9.7799 ns;0.0336 ns;0.0751 ns;102250746.37;9.6962 ns;9.7063 ns;9.7834 ns;9.8517 ns;9.8758 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;12.3882 ns;0.1807 ns;0.50;12.4294 ns;0.0808 ns;0.1807 ns;80454101.01;12.1823 ns;12.2844 ns;12.3882 ns;12.5951 ns;12.6696 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;25.2647 ns;0.2163 ns;1.00;25.1788 ns;0.0967 ns;0.2163 ns;39716012.37;24.8570 ns;24.9625 ns;25.2647 ns;25.3520 ns;25.3962 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;145.5861 ns;0.8319 ns;5.76;145.6705 ns;0.3721 ns;0.8319 ns;6864807.76;144.6705 ns;145.0045 ns;145.5861 ns;146.3787 ns;146.9480 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;25.5988 ns;0.2786 ns;1.01;25.7535 ns;0.1246 ns;0.2786 ns;38829703.2;25.5214 ns;25.5298 ns;25.5988 ns;26.0545 ns;26.1043 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;15.8973 ns;0.1486 ns;0.63;15.8769 ns;0.0665 ns;0.1486 ns;62984743.29;15.6744 ns;15.7355 ns;15.8973 ns;16.0080 ns;16.0633 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;24.2720 ns;0.0724 ns;0.96;24.2255 ns;0.0324 ns;0.0724 ns;41278828.79;24.1254 ns;24.1485 ns;24.2720 ns;24.2793 ns;24.2859 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;21.3733 ns;0.3414 ns;0.85;21.2745 ns;0.1527 ns;0.3414 ns;47004601.12;20.6787 ns;21.0178 ns;21.3733 ns;21.4818 ns;21.5477 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;16.7862 ns;0.2472 ns;0.66;16.8391 ns;0.1106 ns;0.2472 ns;59385486.82;16.5648 ns;16.6098 ns;16.7862 ns;17.0949 ns;17.1233 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;16.5432 ns;0.1040 ns;0.65;16.5831 ns;0.0465 ns;0.1040 ns;60302333.67;16.4898 ns;16.5013 ns;16.5432 ns;16.6849 ns;16.7452 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;11.2133 ns;0.1841 ns;0.44;11.1562 ns;0.0823 ns;0.1841 ns;89636163.25;10.8599 ns;10.9913 ns;11.2133 ns;11.2926 ns;11.3483 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;12.0733 ns;0.2050 ns;0.48;12.0906 ns;0.0917 ns;0.2050 ns;82709000.12;11.8697 ns;11.9126 ns;12.0733 ns;12.2772 ns;12.4020 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;8.7649 ns;0.1430 ns;0.35;8.7367 ns;0.0639 ns;0.1430 ns;114459509.37;8.5340 ns;8.6062 ns;8.7649 ns;8.8532 ns;8.9214 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;13.4401 ns;0.2696 ns;0.53;13.4801 ns;0.1205 ns;0.2696 ns;74183649.68;13.1722 ns;13.2613 ns;13.4401 ns;13.7188 ns;13.8969 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;13.5476 ns;0.2961 ns;0.54;13.4521 ns;0.1324 ns;0.2961 ns;74337643;13.1474 ns;13.1538 ns;13.5476 ns;13.7028 ns;13.8401 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;12.9717 ns;0.2016 ns;0.51;12.9886 ns;0.0902 ns;0.2016 ns;76990345.08;12.7155 ns;12.8384 ns;12.9717 ns;13.1474 ns;13.2827 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;10.0600 ns;0.3028 ns;0.40;10.0704 ns;0.1354 ns;0.3028 ns;99301216.06;9.7891 ns;9.8063 ns;10.0600 ns;10.3396 ns;10.5417 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;12.3591 ns;0.0673 ns;0.49;12.3627 ns;0.0301 ns;0.0673 ns;80888487.18;12.2929 ns;12.2964 ns;12.3591 ns;12.4308 ns;12.4338 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;26.0551 ns;0.1819 ns;1.00;25.9853 ns;0.0813 ns;0.1819 ns;38483266.11;25.6828 ns;25.8244 ns;26.0551 ns;26.1113 ns;26.1547 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;234.2603 ns;2.4527 ns;8.99;234.7413 ns;1.0969 ns;2.4527 ns;4260009.62;231.9846 ns;232.4675 ns;234.2603 ns;237.2554 ns;237.6938 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;25.7129 ns;0.3830 ns;0.99;25.6860 ns;0.1713 ns;0.3830 ns;38931781.2;25.0979 ns;25.3646 ns;25.7129 ns;25.9938 ns;26.1483 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;16.2132 ns;0.1631 ns;0.62;16.3022 ns;0.0730 ns;0.1631 ns;61341558.12;16.1633 ns;16.1712 ns;16.2132 ns;16.4776 ns;16.5134 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;24.9221 ns;0.2742 ns;0.96;24.8602 ns;0.1226 ns;0.2742 ns;40224979.18;24.3868 ns;24.6508 ns;24.9221 ns;25.0386 ns;25.0943 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;21.1983 ns;0.3158 ns;0.81;21.1226 ns;0.1413 ns;0.3158 ns;47342642.74;20.7589 ns;20.7980 ns;21.1983 ns;21.4093 ns;21.4963 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;12.5205 ns;0.1383 ns;0.48;12.5611 ns;0.0619 ns;0.1383 ns;79610958.36;12.3889 ns;12.4524 ns;12.5205 ns;12.6900 ns;12.7605 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;11.5370 ns;0.0974 ns;0.44;11.5293 ns;0.0436 ns;0.0974 ns;86735659.32;11.3846 ns;11.4465 ns;11.5370 ns;11.6082 ns;11.6534 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;12.7328 ns;0.1264 ns;0.49;12.7302 ns;0.0565 ns;0.1264 ns;78553185.1;12.6077 ns;12.6135 ns;12.7328 ns;12.8457 ns;12.9160 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;7.9494 ns;0.1268 ns;0.31;7.9083 ns;0.0567 ns;0.1268 ns;126450040.61;7.6913 ns;7.7996 ns;7.9494 ns;7.9963 ns;8.0017 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;9.2624 ns;0.0710 ns;0.36;9.2207 ns;0.0318 ns;0.0710 ns;108451142.57;9.1136 ns;9.1477 ns;9.2624 ns;9.2729 ns;9.2740 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;15.9677 ns;0.2975 ns;0.61;16.0282 ns;0.1331 ns;0.2975 ns;62389992.76;15.6719 ns;15.7534 ns;15.9677 ns;16.3333 ns;16.3349 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;16.2541 ns;0.1000 ns;0.62;16.2244 ns;0.0447 ns;0.1000 ns;61635519.67;16.0518 ns;16.1493 ns;16.2541 ns;16.2847 ns;16.3125 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;13.3917 ns;0.1975 ns;0.51;13.3350 ns;0.0883 ns;0.1975 ns;74990815.83;13.0133 ns;13.1538 ns;13.3917 ns;13.4877 ns;13.5108 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;9.7653 ns;0.1182 ns;0.37;9.7858 ns;0.0528 ns;0.1182 ns;102188890.91;9.6425 ns;9.7016 ns;9.7653 ns;9.8803 ns;9.9709 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;12.3907 ns;0.1418 ns;0.48;12.4295 ns;0.0634 ns;0.1418 ns;80453802.18;12.3054 ns;12.3332 ns;12.3907 ns;12.5452 ns;12.6718 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;25.4773 ns;0.2348 ns;1.00;25.4791 ns;0.1050 ns;0.2348 ns;39247879.98;25.1562 ns;25.2783 ns;25.4773 ns;25.6807 ns;25.8008 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;193.7260 ns;0.7305 ns;7.60;193.5726 ns;0.3267 ns;0.7305 ns;5166019.63;192.8294 ns;192.8844 ns;193.7260 ns;194.1841 ns;194.6369 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;26.1673 ns;0.7446 ns;1.03;26.0460 ns;0.3330 ns;0.7446 ns;38393586.5;25.2119 ns;25.2861 ns;26.1673 ns;26.7453 ns;26.9170 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;17.0211 ns;0.2894 ns;0.67;17.2061 ns;0.1294 ns;0.2894 ns;58119062.56;16.9510 ns;16.9830 ns;17.0211 ns;17.5216 ns;17.5246 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;25.3522 ns;0.4077 ns;1.00;25.3537 ns;0.1823 ns;0.4077 ns;39441943.75;24.7361 ns;24.9928 ns;25.3522 ns;25.7154 ns;25.7891 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;20.9884 ns;0.3023 ns;0.82;21.0316 ns;0.1352 ns;0.3023 ns;47547596.28;20.6711 ns;20.7459 ns;20.9884 ns;21.3388 ns;21.3548 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;13.5781 ns;0.7816 ns;0.53;13.7442 ns;0.3496 ns;0.7816 ns;72758090.04;13.1813 ns;13.2135 ns;13.5781 ns;14.3579 ns;15.0987 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;13.5341 ns;0.1164 ns;0.53;13.5224 ns;0.0521 ns;0.1164 ns;73951195.45;13.3808 ns;13.4117 ns;13.5341 ns;13.6274 ns;13.6804 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;15.2564 ns;0.0749 ns;0.60;15.2309 ns;0.0335 ns;0.0749 ns;65655827.82;15.1210 ns;15.1594 ns;15.2564 ns;15.2897 ns;15.3185 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;9.6688 ns;0.1028 ns;0.38;9.6454 ns;0.0460 ns;0.1028 ns;103676445.99;9.4918 ns;9.5473 ns;9.6688 ns;9.7317 ns;9.7584 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;10.4542 ns;0.2046 ns;0.41;10.4371 ns;0.0915 ns;0.2046 ns;95811935.77;10.1666 ns;10.2523 ns;10.4542 ns;10.6134 ns;10.7182 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;18.0989 ns;0.0605 ns;0.71;18.0784 ns;0.0270 ns;0.0605 ns;55314697.84;18.0106 ns;18.0170 ns;18.0989 ns;18.1295 ns;18.1557 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;18.0535 ns;0.0544 ns;0.71;18.0830 ns;0.0243 ns;0.0544 ns;55300518.04;18.0312 ns;18.0416 ns;18.0535 ns;18.1392 ns;18.1620 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;12.3367 ns;0.1412 ns;0.48;12.2946 ns;0.0631 ns;0.1412 ns;81336320.75;12.1088 ns;12.1477 ns;12.3367 ns;12.4206 ns;12.4227 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;12.1448 ns;0.0639 ns;0.48;12.1341 ns;0.0286 ns;0.0639 ns;82412454.48;12.0544 ns;12.0699 ns;12.1448 ns;12.1929 ns;12.2100 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;11.2818 ns;0.2180 ns;0.44;11.2321 ns;0.0975 ns;0.2180 ns;89030854.77;10.9360 ns;11.0129 ns;11.2818 ns;11.4264 ns;11.4717 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;27.1712 ns;0.1943 ns;1.00;27.1748 ns;0.0869 ns;0.1943 ns;36798830.91;26.9427 ns;27.0226 ns;27.1712 ns;27.3287 ns;27.4779 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;384.6953 ns;1.8514 ns;14.16;384.5058 ns;0.8280 ns;1.8514 ns;2600741.19;381.6970 ns;382.8395 ns;384.6953 ns;386.0772 ns;386.6124 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;27.6106 ns;0.2751 ns;1.02;27.7061 ns;0.1230 ns;0.2751 ns;36093136.33;27.3757 ns;27.4781 ns;27.6106 ns;27.9819 ns;28.0726 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;22.2629 ns;0.2402 ns;0.82;22.2517 ns;0.1074 ns;0.2402 ns;44940290.3;22.0196 ns;22.0228 ns;22.2629 ns;22.4751 ns;22.5893 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;27.7968 ns;0.3251 ns;1.02;27.6694 ns;0.1454 ns;0.3251 ns;36140946.73;27.1038 ns;27.3985 ns;27.7968 ns;27.8767 ns;27.8789 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;21.2526 ns;0.1320 ns;0.78;21.2855 ns;0.0591 ns;0.1320 ns;46980411.31;21.1031 ns;21.1756 ns;21.2526 ns;21.4117 ns;21.4445 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;17.1148 ns;0.1083 ns;0.63;17.1333 ns;0.0484 ns;0.1083 ns;58365857.38;17.0309 ns;17.0478 ns;17.1148 ns;17.2280 ns;17.3099 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;25.5268 ns;0.4549 ns;0.94;25.4048 ns;0.2034 ns;0.4549 ns;39362625.21;24.8950 ns;24.9503 ns;25.5268 ns;25.7983 ns;26.0029 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;27.6524 ns;0.3160 ns;1.02;27.7654 ns;0.1413 ns;0.3160 ns;36016040.98;27.5509 ns;27.5978 ns;27.6524 ns;27.9895 ns;28.3253 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;13.7554 ns;0.2079 ns;0.51;13.7508 ns;0.0930 ns;0.2079 ns;72723058.64;13.5270 ns;13.5438 ns;13.7554 ns;13.9555 ns;13.9929 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;15.0339 ns;0.1526 ns;0.55;14.9852 ns;0.0682 ns;0.1526 ns;66732378.35;14.7315 ns;14.8491 ns;15.0339 ns;15.0970 ns;15.1202 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;25.0160 ns;0.2568 ns;0.92;25.0529 ns;0.1148 ns;0.2568 ns;39915467.05;24.6963 ns;24.8311 ns;25.0160 ns;25.2933 ns;25.3712 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;25.1035 ns;0.3050 ns;0.92;25.1523 ns;0.1364 ns;0.3050 ns;39757842.59;24.8385 ns;24.8886 ns;25.1035 ns;25.4403 ns;25.6130 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;15.4222 ns;0.0740 ns;0.57;15.3927 ns;0.0331 ns;0.0740 ns;64965950.76;15.2788 ns;15.3203 ns;15.4222 ns;15.4503 ns;15.4658 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;16.9809 ns;0.2504 ns;0.62;16.9529 ns;0.1120 ns;0.2504 ns;58987074.12;16.5668 ns;16.7611 ns;16.9809 ns;17.1306 ns;17.2678 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;15.0056 ns;0.2374 ns;0.55;14.9038 ns;0.1062 ns;0.2374 ns;67097047.97;14.5828 ns;14.6533 ns;15.0056 ns;15.1034 ns;15.1041 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;37.0568 ns;0.4251 ns;1.00;36.8873 ns;0.1901 ns;0.4251 ns;27109608.26;36.4074 ns;36.4446 ns;37.0568 ns;37.2452 ns;37.3923 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;753.1772 ns;4.5641 ns;20.32;752.0332 ns;2.0411 ns;4.5641 ns;1329728.52;744.3125 ns;748.1277 ns;753.1772 ns;755.3667 ns;755.6611 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;36.6039 ns;0.1510 ns;0.99;36.6262 ns;0.0675 ns;0.1510 ns;27302892.59;36.5124 ns;36.5163 ns;36.6039 ns;36.7472 ns;36.8837 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;30.3814 ns;0.2630 ns;0.82;30.4987 ns;0.1176 ns;0.2630 ns;32788236.9;30.2257 ns;30.2833 ns;30.3814 ns;30.7728 ns;30.8538 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;32.0168 ns;0.0416 ns;0.86;32.0185 ns;0.0186 ns;0.0416 ns;31231952.91;31.9695 ns;31.9823 ns;32.0168 ns;32.0555 ns;32.0804 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;21.3598 ns;0.1507 ns;0.58;21.2748 ns;0.0674 ns;0.1507 ns;47003859.3;21.0449 ns;21.1226 ns;21.3598 ns;21.3846 ns;21.4080 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;26.9794 ns;0.0704 ns;0.73;26.9981 ns;0.0315 ns;0.0704 ns;37039618.9;26.9331 ns;26.9344 ns;26.9794 ns;27.0712 ns;27.0895 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;50.2533 ns;0.2992 ns;1.36;50.4195 ns;0.1338 ns;0.2992 ns;19833591.44;50.1615 ns;50.2023 ns;50.2533 ns;50.7198 ns;50.8817 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;56.2502 ns;0.7141 ns;1.52;55.9912 ns;0.3193 ns;0.7141 ns;17859954.27;54.7871 ns;55.3803 ns;56.2502 ns;56.4726 ns;56.6443 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;23.2286 ns;0.2677 ns;0.63;23.2103 ns;0.1197 ns;0.2677 ns;43084282.25;22.7798 ns;22.9993 ns;23.2286 ns;23.4122 ns;23.5105 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;29.6246 ns;0.4584 ns;0.80;29.7740 ns;0.2050 ns;0.4584 ns;33586384.54;29.2823 ns;29.4140 ns;29.6246 ns;30.2086 ns;30.4793 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;37.3369 ns;0.4063 ns;1.01;37.2463 ns;0.1817 ns;0.4063 ns;26848281.24;36.5545 ns;36.9448 ns;37.3369 ns;37.5026 ns;37.6332 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;40.2274 ns;0.5855 ns;1.09;40.4899 ns;0.2619 ns;0.5855 ns;24697531.6;40.0712 ns;40.1174 ns;40.2274 ns;40.9936 ns;41.5002 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;23.4199 ns;0.2252 ns;0.63;23.3175 ns;0.1007 ns;0.2252 ns;42886270.61;22.9351 ns;23.1166 ns;23.4199 ns;23.4671 ns;23.4886 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;24.2901 ns;0.4256 ns;0.66;24.5121 ns;0.1904 ns;0.4256 ns;40796164.8;24.1389 ns;24.1835 ns;24.2901 ns;24.9518 ns;25.1372 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;23.1598 ns;0.3692 ns;0.62;23.0784 ns;0.1651 ns;0.3692 ns;43330651.56;22.6558 ns;22.7058 ns;23.1598 ns;23.4102 ns;23.5437 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;36.0911 ns;0.3572 ns;1.00;36.1698 ns;0.1597 ns;0.3572 ns;27647384.3;35.8438 ns;35.9231 ns;36.0911 ns;36.4558 ns;36.7769 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;756.7077 ns;9.6017 ns;20.97;750.8533 ns;4.2940 ns;9.6017 ns;1331818.1;736.3716 ns;740.9718 ns;756.7077 ns;757.8076 ns;758.0870 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;36.7673 ns;0.4222 ns;1.02;36.5442 ns;0.1888 ns;0.4222 ns;27364128.33;35.8159 ns;36.1759 ns;36.7673 ns;36.8010 ns;36.8219 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;31.2763 ns;0.5687 ns;0.87;31.3052 ns;0.2543 ns;0.5687 ns;31943526.81;30.4762 ns;30.8542 ns;31.2763 ns;31.7708 ns;32.0594 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;31.6776 ns;0.3644 ns;0.88;31.6672 ns;0.1630 ns;0.3644 ns;31578397.55;31.1710 ns;31.3165 ns;31.6776 ns;32.0128 ns;32.0564 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;21.3218 ns;0.3039 ns;0.59;21.2375 ns;0.1359 ns;0.3039 ns;47086498.06;20.7068 ns;20.9978 ns;21.3218 ns;21.4351 ns;21.4407 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;27.3739 ns;0.3375 ns;0.76;27.5807 ns;0.1509 ns;0.3375 ns;36257213.12;27.3355 ns;27.3385 ns;27.3739 ns;27.9263 ns;28.0947 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;50.9368 ns;0.6215 ns;1.41;51.2499 ns;0.2780 ns;0.6215 ns;19512218.34;50.8871 ns;50.8966 ns;50.9368 ns;51.7599 ns;52.3418 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;56.0141 ns;0.3696 ns;1.55;55.9924 ns;0.1653 ns;0.3696 ns;17859566.04;55.5069 ns;55.6712 ns;56.0141 ns;56.3027 ns;56.5184 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;23.6536 ns;0.3079 ns;0.66;23.6072 ns;0.1377 ns;0.3079 ns;42360007.58;23.1009 ns;23.3604 ns;23.6536 ns;23.8308 ns;23.9323 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;29.9372 ns;0.1145 ns;0.83;29.9798 ns;0.0512 ns;0.1145 ns;33355782.13;29.8781 ns;29.8785 ns;29.9372 ns;30.1025 ns;30.1044 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;37.1401 ns;0.0892 ns;1.03;37.0974 ns;0.0399 ns;0.0892 ns;26956067.85;36.9702 ns;37.0045 ns;37.1401 ns;37.1690 ns;37.1766 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;39.7577 ns;0.4188 ns;1.10;39.5533 ns;0.1873 ns;0.4188 ns;25282340.7;38.8100 ns;39.2298 ns;39.7577 ns;39.7746 ns;39.7775 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;23.4994 ns;0.2314 ns;0.65;23.5062 ns;0.1035 ns;0.2314 ns;42541948.99;23.2026 ns;23.3113 ns;23.4994 ns;23.7045 ns;23.8385 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;24.6921 ns;0.3931 ns;0.68;24.6643 ns;0.1758 ns;0.3931 ns;40544385.3;24.1325 ns;24.2833 ns;24.6921 ns;25.0315 ns;25.1090 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;23.1602 ns;0.0797 ns;0.64;23.1435 ns;0.0357 ns;0.0797 ns;43208714.13;23.0420 ns;23.0621 ns;23.1602 ns;23.2165 ns;23.2314 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;36.6316 ns;0.1692 ns;1.00;36.6861 ns;0.0757 ns;0.1692 ns;27258279.6;36.4951 ns;36.5358 ns;36.6316 ns;36.8636 ns;36.8696 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;742.1100 ns;5.0301 ns;20.26;744.3077 ns;2.2495 ns;5.0301 ns;1343530.36;738.8981 ns;740.1085 ns;742.1100 ns;749.6057 ns;750.6167 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;36.1641 ns;0.2691 ns;0.99;36.0370 ns;0.1203 ns;0.2691 ns;27749274.35;35.5709 ns;35.8060 ns;36.1641 ns;36.2044 ns;36.2097 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;31.0154 ns;0.4856 ns;0.85;31.1096 ns;0.2172 ns;0.4856 ns;32144455.76;30.4149 ns;30.6944 ns;31.0154 ns;31.5718 ns;31.6272 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;31.8136 ns;0.2652 ns;0.87;31.9390 ns;0.1186 ns;0.2652 ns;31309675.37;31.7058 ns;31.7286 ns;31.8136 ns;32.2121 ns;32.3281 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;21.1800 ns;0.2009 ns;0.58;21.1350 ns;0.0898 ns;0.2009 ns;47314913.77;20.7863 ns;20.9792 ns;21.1800 ns;21.2683 ns;21.2889 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;27.9475 ns;0.3826 ns;0.76;28.0789 ns;0.1711 ns;0.3826 ns;35613885.57;27.7671 ns;27.8544 ns;27.9475 ns;28.3691 ns;28.7457 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;51.6353 ns;0.5917 ns;1.41;51.9536 ns;0.2646 ns;0.5917 ns;19247956.33;51.4619 ns;51.4689 ns;51.6353 ns;52.5974 ns;52.5991 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;56.3744 ns;0.2850 ns;1.54;56.3829 ns;0.1274 ns;0.2850 ns;17735875.27;56.0273 ns;56.1607 ns;56.3744 ns;56.6093 ns;56.8189 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;24.0387 ns;0.4051 ns;0.66;23.9238 ns;0.1812 ns;0.4051 ns;41799395.52;23.3585 ns;23.5132 ns;24.0387 ns;24.2769 ns;24.3431 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;30.1083 ns;0.2667 ns;0.82;30.0898 ns;0.1193 ns;0.2667 ns;33233895.73;29.7390 ns;29.8504 ns;30.1083 ns;30.3198 ns;30.4593 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;36.8323 ns;0.2510 ns;1.01;36.9199 ns;0.1123 ns;0.2510 ns;27085663.06;36.6254 ns;36.7062 ns;36.8323 ns;37.1774 ns;37.2381 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;36.9376 ns;0.1059 ns;1.01;36.9077 ns;0.0473 ns;0.1059 ns;27094595.19;36.7371 ns;36.8123 ns;36.9376 ns;36.9882 ns;37.0152 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;23.4160 ns;0.3375 ns;0.64;23.3921 ns;0.1509 ns;0.3375 ns;42749530.41;22.8925 ns;23.0774 ns;23.4160 ns;23.6948 ns;23.7464 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;24.8953 ns;0.1738 ns;0.68;24.9451 ns;0.0777 ns;0.1738 ns;40088094.14;24.8061 ns;24.8205 ns;24.8953 ns;25.0945 ns;25.2398 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;23.0684 ns;0.2042 ns;0.63;23.1026 ns;0.0913 ns;0.2042 ns;43285247.45;22.9251 ns;22.9445 ns;23.0684 ns;23.2777 ns;23.4413 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;36.5695 ns;0.3167 ns;1.00;36.5060 ns;0.1416 ns;0.3167 ns;27392740.75;36.0173 ns;36.2308 ns;36.5695 ns;36.7496 ns;36.8836 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;756.6076 ns;2.6041 ns;20.69;756.3711 ns;1.1646 ns;2.6041 ns;1322102.32;752.0863 ns;754.2916 ns;756.6076 ns;758.3324 ns;759.0398 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;36.9083 ns;0.1559 ns;1.01;36.8954 ns;0.0697 ns;0.1559 ns;27103613.37;36.7348 ns;36.7451 ns;36.9083 ns;37.0394 ns;37.1106 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;31.5141 ns;0.2575 ns;0.86;31.5828 ns;0.1152 ns;0.2575 ns;31662811.83;31.2499 ns;31.3665 ns;31.5141 ns;31.8334 ns;31.9175 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;33.7471 ns;0.2322 ns;0.92;33.8575 ns;0.1038 ns;0.2322 ns;29535511.58;33.6722 ns;33.6912 ns;33.7471 ns;34.0792 ns;34.2359 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;21.3128 ns;0.1618 ns;0.58;21.2613 ns;0.0723 ns;0.1618 ns;47033805.7;21.0199 ns;21.1042 ns;21.3128 ns;21.3927 ns;21.4368 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;28.9304 ns;0.1759 ns;0.79;28.9175 ns;0.0787 ns;0.1759 ns;34581130.24;28.7321 ns;28.7611 ns;28.9304 ns;29.0675 ns;29.1858 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;52.8975 ns;0.5557 ns;1.45;53.2386 ns;0.2485 ns;0.5557 ns;18783354.76;52.7484 ns;52.8055 ns;52.8975 ns;53.8423 ns;53.9063 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;56.2809 ns;0.5994 ns;1.54;56.5756 ns;0.2681 ns;0.5994 ns;17675455.54;56.0305 ns;56.0778 ns;56.2809 ns;57.2208 ns;57.3151 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;24.4539 ns;0.2022 ns;0.67;24.4495 ns;0.0904 ns;0.2022 ns;40900677.67;24.2448 ns;24.2495 ns;24.4539 ns;24.6473 ns;24.6981 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;29.7824 ns;0.3250 ns;0.81;29.8355 ns;0.1453 ns;0.3250 ns;33517136.1;29.5734 ns;29.5759 ns;29.7824 ns;30.1216 ns;30.3677 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;36.7240 ns;0.2147 ns;1.00;36.6836 ns;0.0960 ns;0.2147 ns;27260119.58;36.3950 ns;36.4834 ns;36.7240 ns;36.8637 ns;36.9687 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;36.4503 ns;0.3748 ns;1.00;36.4201 ns;0.1676 ns;0.3748 ns;27457373.57;35.8016 ns;36.1079 ns;36.4503 ns;36.7172 ns;36.7490 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;23.4189 ns;0.2759 ns;0.64;23.4305 ns;0.1234 ns;0.2759 ns;42679479.89;23.0833 ns;23.2091 ns;23.4189 ns;23.6577 ns;23.8467 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;24.9552 ns;0.2274 ns;0.68;24.8721 ns;0.1017 ns;0.2274 ns;40205641.25;24.6299 ns;24.6355 ns;24.9552 ns;25.0672 ns;25.1441 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;23.3156 ns;0.1406 ns;0.64;23.3401 ns;0.0629 ns;0.1406 ns;42844735.36;23.1847 ns;23.2093 ns;23.3156 ns;23.4831 ns;23.5159 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;34.8067 ns;0.1894 ns;1.00;34.8132 ns;0.0847 ns;0.1894 ns;28724698.74;34.5878 ns;34.6488 ns;34.8067 ns;34.9810 ns;35.0940 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;759.8819 ns;5.3137 ns;21.83;761.8684 ns;2.3764 ns;5.3137 ns;1312562.66;756.9796 ns;757.4131 ns;759.8819 ns;767.3169 ns;769.5020 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;36.3203 ns;0.1852 ns;1.04;36.2571 ns;0.0828 ns;0.1852 ns;27580775.75;35.9767 ns;36.0727 ns;36.3203 ns;36.4101 ns;36.4122 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;39.8384 ns;0.5424 ns;1.14;39.5947 ns;0.2426 ns;0.5424 ns;25255898.36;38.8679 ns;39.0278 ns;39.8384 ns;40.0398 ns;40.1566 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;32.5160 ns;0.3570 ns;0.93;32.3695 ns;0.1596 ns;0.3570 ns;30893255.74;31.7808 ns;32.0410 ns;32.5160 ns;32.6248 ns;32.6829 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;21.3091 ns;0.2674 ns;0.61;21.2156 ns;0.1196 ns;0.2674 ns;47135023.66;20.8062 ns;20.9508 ns;21.3091 ns;21.4338 ns;21.4339 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;24.9990 ns;0.2001 ns;0.72;25.0481 ns;0.0895 ns;0.2001 ns;39923111.51;24.8030 ns;24.8905 ns;24.9990 ns;25.2303 ns;25.3451 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;47.5183 ns;0.5688 ns;1.37;47.5789 ns;0.2544 ns;0.5688 ns;21017701.07;47.0062 ns;47.0890 ns;47.5183 ns;48.0992 ns;48.4565 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;51.0043 ns;1.0616 ns;1.47;51.3346 ns;0.4748 ns;1.0616 ns;19480054.7;50.0400 ns;50.4088 ns;51.0043 ns;52.4255 ns;52.5534 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;21.9587 ns;0.2158 ns;0.63;22.0673 ns;0.0965 ns;0.2158 ns;45315886.04;21.9000 ns;21.9040 ns;21.9587 ns;22.2850 ns;22.3998 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;30.0131 ns;0.1643 ns;0.86;29.9979 ns;0.0735 ns;0.1643 ns;33335663.75;29.7479 ns;29.8743 ns;30.0131 ns;30.1139 ns;30.2095 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;39.1533 ns;0.1931 ns;1.12;39.0741 ns;0.0864 ns;0.1931 ns;25592414.24;38.7751 ns;38.8830 ns;39.1533 ns;39.2256 ns;39.2446 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;39.2992 ns;0.3505 ns;1.13;39.5372 ns;0.1567 ns;0.3505 ns;25292616.87;39.2646 ns;39.2731 ns;39.2992 ns;39.9204 ns;39.9470 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;23.1857 ns;0.2153 ns;0.67;23.1692 ns;0.0963 ns;0.2153 ns;43160758.12;22.8374 ns;22.9895 ns;23.1857 ns;23.3407 ns;23.4289 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;25.4904 ns;0.3383 ns;0.73;25.4338 ns;0.1513 ns;0.3383 ns;39317800.24;25.0918 ns;25.1042 ns;25.4904 ns;25.7350 ns;25.9016 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;23.5324 ns;0.1483 ns;0.68;23.5142 ns;0.0663 ns;0.1483 ns;42527514.4;23.2677 ns;23.3943 ns;23.5324 ns;23.6249 ns;23.6589 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;37.8019 ns;0.1598 ns;1.00;37.8604 ns;0.0715 ns;0.1598 ns;26412835.24;37.7198 ns;37.7294 ns;37.8019 ns;38.0206 ns;38.1007 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;762.4095 ns;6.6819 ns;20.17;762.7422 ns;2.9882 ns;6.6819 ns;1311059.03;756.1161 ns;757.0854 ns;762.4095 ns;768.5653 ns;773.2974 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;37.5075 ns;0.5924 ns;0.99;37.1905 ns;0.2649 ns;0.5924 ns;26888605.36;36.3527 ns;36.5675 ns;37.5075 ns;37.6550 ns;37.6931 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;41.1509 ns;0.4177 ns;1.09;41.1256 ns;0.1868 ns;0.4177 ns;24315778.13;40.4613 ns;40.7590 ns;41.1509 ns;41.4795 ns;41.4992 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;32.2577 ns;0.3812 ns;0.85;32.2325 ns;0.1705 ns;0.3812 ns;31024617.15;31.7808 ns;31.8691 ns;32.2577 ns;32.5832 ns;32.7488 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;21.3742 ns;0.2479 ns;0.57;21.3288 ns;0.1109 ns;0.2479 ns;46884896.9;20.9289 ns;21.1199 ns;21.3742 ns;21.5151 ns;21.5991 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;25.5153 ns;0.2099 ns;0.67;25.5357 ns;0.0939 ns;0.2099 ns;39160796.42;25.2617 ns;25.3861 ns;25.5153 ns;25.6957 ns;25.8522 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;52.9853 ns;0.8320 ns;1.40;52.9385 ns;0.3721 ns;0.8320 ns;18889834.35;51.8002 ns;52.2699 ns;52.9853 ns;53.5837 ns;54.1310 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;50.9909 ns;0.3103 ns;1.35;50.9102 ns;0.1388 ns;0.3103 ns;19642447.27;50.5592 ns;50.6115 ns;50.9909 ns;51.1684 ns;51.3437 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;23.1682 ns;0.1885 ns;0.61;23.0999 ns;0.0843 ns;0.1885 ns;43290209.88;22.7842 ns;22.9320 ns;23.1682 ns;23.2336 ns;23.2614 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;30.2515 ns;0.1685 ns;0.80;30.3295 ns;0.0754 ns;0.1685 ns;32971226.7;30.1640 ns;30.1877 ns;30.2515 ns;30.5103 ns;30.5304 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;38.7110 ns;0.4092 ns;1.02;38.7644 ns;0.1830 ns;0.4092 ns;25796897.64;38.1921 ns;38.4006 ns;38.7110 ns;39.1548 ns;39.2270 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;38.9888 ns;0.4084 ns;1.03;38.9396 ns;0.1827 ns;0.4084 ns;25680776.2;38.2994 ns;38.6282 ns;38.9888 ns;39.2265 ns;39.4387 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;23.9472 ns;0.2218 ns;0.63;23.9110 ns;0.0992 ns;0.2218 ns;41821750.76;23.5609 ns;23.7243 ns;23.9472 ns;24.0796 ns;24.1675 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;25.1008 ns;0.2390 ns;0.66;25.1346 ns;0.1069 ns;0.2390 ns;39785765.11;24.8364 ns;24.9677 ns;25.1008 ns;25.3184 ns;25.5048 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;23.5265 ns;0.2304 ns;0.62;23.6428 ns;0.1030 ns;0.2304 ns;42296106.55;23.4939 ns;23.4968 ns;23.5265 ns;23.8470 ns;24.0378 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;38.5887 ns;0.1153 ns;1.00;38.5370 ns;0.0516 ns;0.1153 ns;25949061.16;38.3633 ns;38.4208 ns;38.5887 ns;38.6275 ns;38.6438 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;809.2536 ns;13.8452 ns;20.97;806.4991 ns;6.1918 ns;13.8452 ns;1239927.06;784.2088 ns;795.2687 ns;809.2536 ns;816.3522 ns;822.1883 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;38.5590 ns;0.1492 ns;1.00;38.5943 ns;0.0667 ns;0.1492 ns;25910571.17;38.4140 ns;38.4721 ns;38.5590 ns;38.7341 ns;38.8119 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;42.0392 ns;0.5345 ns;1.09;41.8591 ns;0.2390 ns;0.5345 ns;23889650.84;41.0098 ns;41.3612 ns;42.0392 ns;42.2670 ns;42.3987 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;32.6172 ns;0.2151 ns;0.85;32.5687 ns;0.0962 ns;0.2151 ns;30704346.68;32.2210 ns;32.3892 ns;32.6172 ns;32.7239 ns;32.8064 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;21.1648 ns;0.4424 ns;0.55;21.0775 ns;0.1979 ns;0.4424 ns;47444029.02;20.3890 ns;20.6615 ns;21.1648 ns;21.4498 ns;21.4913 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;29.6635 ns;0.5217 ns;0.77;29.6769 ns;0.2333 ns;0.5217 ns;33696219.89;28.9144 ns;29.2507 ns;29.6635 ns;30.1098 ns;30.3591 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;54.5215 ns;1.0978 ns;1.41;55.0384 ns;0.4910 ns;1.0978 ns;18169138.51;54.1261 ns;54.2065 ns;54.5215 ns;56.1287 ns;56.7529 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;59.0886 ns;0.9083 ns;1.53;59.2209 ns;0.4062 ns;0.9083 ns;16885931.66;58.2819 ns;58.3746 ns;59.0886 ns;60.1333 ns;60.4232 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;25.1478 ns;0.3666 ns;0.65;25.1629 ns;0.1639 ns;0.3666 ns;39741045.58;24.6699 ns;24.8593 ns;25.1478 ns;25.4741 ns;25.6833 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;30.9749 ns;0.2081 ns;0.80;30.8991 ns;0.0930 ns;0.2081 ns;32363354.88;30.5997 ns;30.6912 ns;30.9749 ns;31.0692 ns;31.1255 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;38.4883 ns;0.4457 ns;1.00;38.6186 ns;0.1993 ns;0.4457 ns;25894286.88;38.1228 ns;38.2167 ns;38.4883 ns;39.0855 ns;39.1079 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;38.5495 ns;0.3656 ns;1.00;38.6382 ns;0.1635 ns;0.3656 ns;25881089.76;38.2124 ns;38.3507 ns;38.5495 ns;38.9701 ns;39.1968 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;24.6161 ns;0.3260 ns;0.64;24.4847 ns;0.1458 ns;0.3260 ns;40841765.63;23.9793 ns;24.1682 ns;24.6161 ns;24.7356 ns;24.8071 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;26.0368 ns;0.1830 ns;0.67;26.0147 ns;0.0818 ns;0.1830 ns;38439818.89;25.8199 ns;25.8333 ns;26.0368 ns;26.1851 ns;26.2529 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;24.4328 ns;0.2452 ns;0.63;24.4546 ns;0.1096 ns;0.2452 ns;40892106.89;24.2036 ns;24.2251 ns;24.4328 ns;24.6950 ns;24.7901 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;38.5889 ns;0.1674 ns;1.00;38.5722 ns;0.0749 ns;0.1674 ns;25925386.45;38.3998 ns;38.4223 ns;38.5889 ns;38.7138 ns;38.8274 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;798.6289 ns;9.9042 ns;20.70;801.8186 ns;4.4293 ns;9.9042 ns;1247164.88;790.2686 ns;793.1312 ns;798.6289 ns;812.1008 ns;813.4089 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;38.4689 ns;0.2286 ns;1.00;38.4303 ns;0.1022 ns;0.2286 ns;26021118.37;38.1501 ns;38.1962 ns;38.4689 ns;38.6451 ns;38.6711 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;41.6729 ns;0.4987 ns;1.08;41.5426 ns;0.2230 ns;0.4987 ns;24071693.11;40.8435 ns;41.0430 ns;41.6729 ns;41.9770 ns;42.0810 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;32.9890 ns;0.2941 ns;0.85;33.1279 ns;0.1315 ns;0.2941 ns;30186064.91;32.8254 ns;32.8848 ns;32.9890 ns;33.4404 ns;33.4957 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;21.3383 ns;0.1006 ns;0.55;21.2965 ns;0.0450 ns;0.1006 ns;46955978.03;21.1414 ns;21.1963 ns;21.3383 ns;21.3759 ns;21.3795 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;25.7745 ns;0.4465 ns;0.67;25.8120 ns;0.1997 ns;0.4465 ns;38741615.96;25.2142 ns;25.4226 ns;25.7745 ns;26.2202 ns;26.4108 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;50.8431 ns;0.7684 ns;1.32;50.6299 ns;0.3437 ns;0.7684 ns;19751172.57;49.3808 ns;49.9603 ns;50.8431 ns;51.1929 ns;51.4318 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;54.5818 ns;1.9774 ns;1.41;55.1605 ns;0.8843 ns;1.9774 ns;18128912.77;53.9210 ns;53.9428 ns;54.5818 ns;56.6676 ns;58.6419 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;23.1911 ns;0.4865 ns;0.60;23.0867 ns;0.2176 ns;0.4865 ns;43314976.07;22.2677 ns;22.7245 ns;23.1911 ns;23.3967 ns;23.5754 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;31.5826 ns;0.1784 ns;0.82;31.6438 ns;0.0798 ns;0.1784 ns;31601805.9;31.4116 ns;31.4944 ns;31.5826 ns;31.8238 ns;31.8385 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;46.1373 ns;0.8169 ns;1.20;46.2162 ns;0.3653 ns;0.8169 ns;21637427.22;45.0459 ns;45.5337 ns;46.1373 ns;46.9382 ns;47.2649 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;46.2075 ns;0.2792 ns;1.20;46.0985 ns;0.1248 ns;0.2792 ns;21692682.14;45.7981 ns;45.8106 ns;46.2075 ns;46.3319 ns;46.4433 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;24.7960 ns;0.2619 ns;0.64;24.7779 ns;0.1171 ns;0.2619 ns;40358474.56;24.3693 ns;24.5719 ns;24.7960 ns;24.9749 ns;25.0962 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;26.4914 ns;0.2777 ns;0.69;26.5076 ns;0.1242 ns;0.2777 ns;37724960.44;26.2014 ns;26.2352 ns;26.4914 ns;26.7882 ns;26.7933 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;24.3759 ns;0.4543 ns;0.63;24.3755 ns;0.2032 ns;0.4543 ns;41024740.89;23.9176 ns;23.9213 ns;24.3759 ns;24.8296 ns;24.8476 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;38.9256 ns;0.2590 ns;1.00;38.9781 ns;0.1158 ns;0.2590 ns;25655400.24;38.7889 ns;38.7972 ns;38.9256 ns;39.1854 ns;39.4241 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;810.0634 ns;9.5310 ns;20.81;811.3154 ns;4.2624 ns;9.5310 ns;1232566.25;799.2964 ns;803.8654 ns;810.0634 ns;819.3914 ns;825.6600 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;38.0277 ns;0.5477 ns;0.98;38.2659 ns;0.2449 ns;0.5477 ns;26132899.52;37.6263 ns;37.8149 ns;38.0277 ns;38.8361 ns;38.9228 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;42.2853 ns;0.4835 ns;1.09;42.0197 ns;0.2162 ns;0.4835 ns;23798355.67;41.3440 ns;41.5112 ns;42.2853 ns;42.3955 ns;42.4626 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;32.6783 ns;0.5576 ns;0.84;32.6766 ns;0.2494 ns;0.5576 ns;30602939.81;31.8975 ns;32.2371 ns;32.6783 ns;33.1153 ns;33.4629 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;21.2201 ns;0.1936 ns;0.55;21.2698 ns;0.0866 ns;0.1936 ns;47015091.11;21.1142 ns;21.1446 ns;21.2201 ns;21.4198 ns;21.6059 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;27.8955 ns;0.5694 ns;0.72;27.6540 ns;0.2546 ns;0.5694 ns;36161191.88;26.7376 ns;27.1063 ns;27.8955 ns;28.0808 ns;28.1152 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;56.7004 ns;0.3202 ns;1.46;56.6793 ns;0.1432 ns;0.3202 ns;17643132.84;56.2430 ns;56.3711 ns;56.7004 ns;56.9769 ns;57.0466 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;53.4377 ns;1.4529 ns;1.37;53.7195 ns;0.6497 ns;1.4529 ns;18615203.68;52.1775 ns;52.3511 ns;53.4377 ns;55.2289 ns;55.2585 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;24.8577 ns;0.1506 ns;0.64;24.8813 ns;0.0673 ns;0.1506 ns;40190850.01;24.7178 ns;24.7385 ns;24.8577 ns;25.0359 ns;25.0543 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;31.0025 ns;0.3702 ns;0.80;31.0437 ns;0.1656 ns;0.3702 ns;32212667.08;30.5618 ns;30.7520 ns;31.0025 ns;31.3560 ns;31.5893 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;44.8411 ns;0.4934 ns;1.15;44.9226 ns;0.2207 ns;0.4934 ns;22260489.77;44.1910 ns;44.5069 ns;44.8411 ns;45.3792 ns;45.4290 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;45.3102 ns;0.2608 ns;1.16;45.4726 ns;0.1166 ns;0.2608 ns;21991245.57;45.2513 ns;45.2763 ns;45.3102 ns;45.7502 ns;45.8315 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;24.8023 ns;0.4274 ns;0.64;24.7949 ns;0.1911 ns;0.4274 ns;40330828.08;24.3050 ns;24.3686 ns;24.8023 ns;25.2175 ns;25.2489 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;26.4560 ns;0.2499 ns;0.68;26.4108 ns;0.1117 ns;0.2499 ns;37863304.78;26.0186 ns;26.2038 ns;26.4560 ns;26.5952 ns;26.7078 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;24.7232 ns;0.0837 ns;0.64;24.7144 ns;0.0374 ns;0.0837 ns;40462286.31;24.5750 ns;24.6451 ns;24.7232 ns;24.7793 ns;24.7867 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;37.7772 ns;0.4619 ns;1.00;37.6243 ns;0.2066 ns;0.4619 ns;26578557.37;36.8247 ns;37.2578 ns;37.7772 ns;37.9144 ns;38.0089 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;856.8129 ns;8.3963 ns;22.68;858.5102 ns;3.7549 ns;8.3963 ns;1164808.55;849.8211 ns;852.0686 ns;856.8129 ns;865.8004 ns;872.1140 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;38.0578 ns;0.3065 ns;1.01;38.0168 ns;0.1371 ns;0.3065 ns;26304185.39;37.5149 ns;37.7502 ns;38.0578 ns;38.2628 ns;38.2686 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;40.9200 ns;0.2736 ns;1.08;40.8796 ns;0.1224 ns;0.2736 ns;24462105.47;40.4364 ns;40.6640 ns;40.9200 ns;41.0749 ns;41.1864 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;33.9486 ns;0.6984 ns;0.90;33.8060 ns;0.3123 ns;0.6984 ns;29580572.74;32.6837 ns;33.2488 ns;33.9486 ns;34.2918 ns;34.6073 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;21.3184 ns;0.1829 ns;0.56;21.3493 ns;0.0818 ns;0.1829 ns;46839959.97;21.1750 ns;21.1885 ns;21.3184 ns;21.5255 ns;21.6222 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;28.6572 ns;0.3724 ns;0.76;28.7493 ns;0.1666 ns;0.3724 ns;34783507.48;28.4060 ns;28.4230 ns;28.6572 ns;29.1215 ns;29.2884 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;54.2346 ns;0.5242 ns;1.44;53.9961 ns;0.2344 ns;0.5242 ns;18519861.27;53.3258 ns;53.4379 ns;54.2346 ns;54.4350 ns;54.5018 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;64.1881 ns;0.4979 ns;1.70;64.3467 ns;0.2227 ns;0.4979 ns;15540816.42;63.7293 ns;63.9141 ns;64.1881 ns;64.8585 ns;64.8606 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;23.7404 ns;0.4447 ns;0.63;23.7236 ns;0.1989 ns;0.4447 ns;42152148.04;23.2738 ns;23.3267 ns;23.7404 ns;24.1120 ns;24.4021 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;32.5755 ns;0.5253 ns;0.86;32.7049 ns;0.2349 ns;0.5253 ns;30576435.03;32.0537 ns;32.2614 ns;32.5755 ns;33.2132 ns;33.4257 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;47.5340 ns;1.1773 ns;1.26;47.5860 ns;0.5265 ns;1.1773 ns;21014568.31;46.3903 ns;46.4397 ns;47.5340 ns;48.7584 ns;49.0408 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;48.0005 ns;0.4863 ns;1.27;48.1484 ns;0.2175 ns;0.4863 ns;20769142.51;47.7407 ns;47.7648 ns;48.0005 ns;48.6059 ns;48.9299 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;25.7142 ns;0.2788 ns;0.68;25.8594 ns;0.1247 ns;0.2788 ns;38670589.87;25.5923 ns;25.6380 ns;25.7142 ns;26.1535 ns;26.2388 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;27.3747 ns;0.3515 ns;0.72;27.4229 ns;0.1572 ns;0.3515 ns;36465906.15;26.9934 ns;27.0954 ns;27.3747 ns;27.7744 ns;27.8434 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;25.0676 ns;0.3736 ns;0.66;24.9812 ns;0.1671 ns;0.3736 ns;40030099.17;24.3650 ns;24.6533 ns;25.0676 ns;25.2659 ns;25.3269 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;52.4431 ns;0.7242 ns;1.00;52.4572 ns;0.3239 ns;0.7242 ns;19063168.25;51.3158 ns;51.8448 ns;52.4431 ns;53.0766 ns;53.1777 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;1,516.8924 ns;10.4754 ns;28.92;1,517.3926 ns;4.6848 ns;10.4754 ns;659025.23;1,503.6435 ns;1,508.0547 ns;1,516.8924 ns;1,526.9806 ns;1,531.5368 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;52.5751 ns;0.5877 ns;1.00;52.6160 ns;0.2628 ns;0.5877 ns;19005610.94;51.7302 ns;52.1009 ns;52.5751 ns;53.1517 ns;53.1638 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;55.8355 ns;0.4980 ns;1.06;55.9690 ns;0.2227 ns;0.4980 ns;17867036.32;55.3676 ns;55.5685 ns;55.8355 ns;56.4363 ns;56.6971 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;41.7864 ns;0.2181 ns;0.80;41.7493 ns;0.0975 ns;0.2181 ns;23952516.8;41.3826 ns;41.5712 ns;41.7864 ns;41.9087 ns;41.9502 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;21.2789 ns;0.2003 ns;0.41;21.1863 ns;0.0896 ns;0.2003 ns;47200380.49;20.8910 ns;20.9844 ns;21.2789 ns;21.3418 ns;21.3897 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;45.9812 ns;0.2805 ns;0.88;45.8959 ns;0.1254 ns;0.2805 ns;21788422.95;45.4830 ns;45.6161 ns;45.9812 ns;46.1331 ns;46.1704 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;102.0898 ns;1.1810 ns;1.95;102.2129 ns;0.5281 ns;1.1810 ns;9783498.65;100.9188 ns;101.1073 ns;102.0898 ns;103.3802 ns;103.7818 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;107.8067 ns;3.0413 ns;2.06;106.6257 ns;1.3601 ns;3.0413 ns;9378598.41;102.5469 ns;103.5154 ns;107.8067 ns;109.1456 ns;110.0621 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;38.4981 ns;0.4806 ns;0.73;38.5085 ns;0.2149 ns;0.4806 ns;25968323.59;37.8641 ns;38.0835 ns;38.4981 ns;38.9386 ns;39.1581 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;51.5792 ns;0.3026 ns;0.98;51.4608 ns;0.1353 ns;0.3026 ns;19432284.92;51.1131 ns;51.1440 ns;51.5792 ns;51.7182 ns;51.8103 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;68.6774 ns;0.5588 ns;1.31;68.7335 ns;0.2499 ns;0.5588 ns;14548941.72;68.0483 ns;68.2481 ns;68.6774 ns;69.2471 ns;69.5363 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;72.9828 ns;0.4336 ns;1.39;73.0842 ns;0.1939 ns;0.4336 ns;13682848.31;72.6304 ns;72.6988 ns;72.9828 ns;73.5203 ns;73.6862 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;39.8337 ns;0.3257 ns;0.76;39.8791 ns;0.1457 ns;0.3257 ns;25075817.17;39.4779 ns;39.5761 ns;39.8337 ns;40.2047 ns;40.2657 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;42.2758 ns;0.3483 ns;0.81;42.1875 ns;0.1558 ns;0.3483 ns;23703680.09;41.8213 ns;41.8214 ns;42.2758 ns;42.5096 ns;42.5400 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;39.8287 ns;0.4972 ns;0.76;39.7673 ns;0.2223 ns;0.4972 ns;25146257.65;39.0305 ns;39.2917 ns;39.8287 ns;40.2123 ns;40.2180 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;91.9925 ns;0.9347 ns;1.00;92.2271 ns;0.4180 ns;0.9347 ns;10842805.05;91.2852 ns;91.5990 ns;91.9925 ns;92.9724 ns;93.7918 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;3,014.1485 ns;23.2984 ns;32.77;3,028.6295 ns;10.4194 ns;23.2984 ns;330182.34;3,007.5354 ns;3,010.5814 ns;3,014.1485 ns;3,053.9182 ns;3,056.4189 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;90.7982 ns;0.7961 ns;0.99;90.7782 ns;0.3560 ns;0.7961 ns;11015857.62;89.9756 ns;90.0041 ns;90.7982 ns;91.5423 ns;91.8311 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;96.4042 ns;0.7605 ns;1.05;96.3711 ns;0.3401 ns;0.7605 ns;10376555.61;95.4849 ns;95.7095 ns;96.4042 ns;97.0161 ns;97.5181 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;82.4542 ns;0.7894 ns;0.90;82.8972 ns;0.3530 ns;0.7894 ns;12063135.99;82.1403 ns;82.2821 ns;82.4542 ns;83.7338 ns;83.9568 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;21.3558 ns;0.1423 ns;0.23;21.2933 ns;0.0636 ns;0.1423 ns;46963122.99;21.1240 ns;21.1404 ns;21.3558 ns;21.4150 ns;21.4253 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;84.2951 ns;0.4118 ns;0.92;84.2977 ns;0.1842 ns;0.4118 ns;11862713.88;83.9029 ns;83.9216 ns;84.2951 ns;84.6752 ns;84.9095 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;193.5871 ns;1.2946 ns;2.10;193.8248 ns;0.5790 ns;1.2946 ns;5159298.53;192.5798 ns;192.6636 ns;193.5871 ns;195.1049 ns;195.6792 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;199.4356 ns;1.9459 ns;2.17;198.5697 ns;0.8703 ns;1.9459 ns;5036014.74;195.1655 ns;196.9589 ns;199.4356 ns;199.7475 ns;199.7559 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;76.2790 ns;0.4132 ns;0.83;76.3195 ns;0.1848 ns;0.4132 ns;13102809.81;75.8466 ns;75.9509 ns;76.2790 ns;76.7084 ns;76.9149 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;94.1995 ns;1.7389 ns;1.02;93.7986 ns;0.7777 ns;1.7389 ns;10661144.7;90.7954 ns;92.4177 ns;94.1995 ns;94.9789 ns;95.1675 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;115.4300 ns;0.7841 ns;1.25;115.6129 ns;0.3507 ns;0.7841 ns;8649554.54;114.7019 ns;114.9074 ns;115.4300 ns;116.4098 ns;116.6048 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;129.9380 ns;0.7029 ns;1.41;130.0666 ns;0.3144 ns;0.7029 ns;7688366.15;129.1718 ns;129.5188 ns;129.9380 ns;130.6788 ns;131.1086 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;80.0387 ns;1.6956 ns;0.87;80.3214 ns;0.7583 ns;1.6956 ns;12449987.27;78.6806 ns;78.8506 ns;80.0387 ns;81.9335 ns;82.8922 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;77.7042 ns;0.8599 ns;0.84;77.2919 ns;0.3846 ns;0.8599 ns;12937974.5;76.3027 ns;76.3842 ns;77.7042 ns;77.9933 ns;78.2606 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;75.9541 ns;0.4017 ns;0.83;76.0527 ns;0.1797 ns;0.4017 ns;13148777.26;75.7839 ns;75.7925 ns;75.9541 ns;76.3622 ns;76.7550 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;110.3225 ns;1.3514 ns;1.00;110.0237 ns;0.6044 ns;1.3514 ns;9088948.13;108.0045 ns;108.7212 ns;110.3225 ns;111.1769 ns;111.4379 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;3,711.2614 ns;34.2039 ns;33.64;3,702.4812 ns;15.2965 ns;34.2039 ns;270089.15;3,666.0067 ns;3,666.4392 ns;3,711.2614 ns;3,734.1331 ns;3,734.5978 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;108.5780 ns;0.7550 ns;0.98;108.4863 ns;0.3376 ns;0.7550 ns;9217754.95;107.3601 ns;107.7832 ns;108.5780 ns;109.1435 ns;109.3182 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;110.8654 ns;2.1380 ns;1.00;111.4667 ns;0.9561 ns;2.1380 ns;8971286.67;109.2917 ns;109.7293 ns;110.8654 ns;113.5048 ns;114.7685 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;86.0326 ns;0.7732 ns;0.78;85.8369 ns;0.3458 ns;0.7732 ns;11650004.53;84.9925 ns;85.0391 ns;86.0326 ns;86.5368 ns;86.7558 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;21.2561 ns;0.3416 ns;0.19;21.2108 ns;0.1528 ns;0.3416 ns;47145800.5;20.6372 ns;20.9292 ns;21.2561 ns;21.4697 ns;21.4985 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;106.2124 ns;1.4555 ns;0.96;106.6430 ns;0.6509 ns;1.4555 ns;9377080.68;105.7405 ns;105.7508 ns;106.2124 ns;107.7505 ns;109.2070 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;236.4778 ns;2.8197 ns;2.14;236.7822 ns;1.2610 ns;2.8197 ns;4223291.3;233.4130 ns;234.7500 ns;236.4778 ns;238.9665 ns;241.2395 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;238.2560 ns;3.5583 ns;2.16;238.6476 ns;1.5913 ns;3.5583 ns;4190278.62;234.9793 ns;235.4682 ns;238.2560 ns;242.0228 ns;243.8954 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;101.1804 ns;1.9943 ns;0.92;101.4000 ns;0.8919 ns;1.9943 ns;9861937.24;99.0555 ns;99.8686 ns;101.1804 ns;103.0411 ns;104.5346 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;116.7311 ns;2.1190 ns;1.06;116.4965 ns;0.9476 ns;2.1190 ns;8583950.02;113.3541 ns;114.4849 ns;116.7311 ns;118.3908 ns;118.5882 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;136.1514 ns;1.4810 ns;1.23;136.7742 ns;0.6623 ns;1.4810 ns;7311319.02;135.5467 ns;135.5810 ns;136.1514 ns;138.2789 ns;138.9887 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;154.4774 ns;2.7186 ns;1.40;153.9094 ns;1.2158 ns;2.7186 ns;6497329.56;149.4642 ns;151.7734 ns;154.4774 ns;155.7614 ns;156.8995 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;95.2547 ns;1.5334 ns;0.86;95.1814 ns;0.6858 ns;1.5334 ns;10506255.6;92.8090 ns;93.9982 ns;95.2547 ns;96.3279 ns;97.0839 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;98.0395 ns;1.4969 ns;0.89;98.2784 ns;0.6695 ns;1.4969 ns;10175180.13;96.6784 ns;97.0122 ns;98.0395 ns;99.6639 ns;100.5688 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;99.6562 ns;1.7021 ns;0.90;100.3131 ns;0.7612 ns;1.7021 ns;9968786.6;98.4846 ns;98.8457 ns;99.6562 ns;102.1090 ns;102.3723 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;126.7284 ns;1.3097 ns;1.00;126.3265 ns;0.5857 ns;1.3097 ns;7915996.45;124.3324 ns;125.0649 ns;126.7284 ns;127.3871 ns;127.6980 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;4,419.4287 ns;42.2674 ns;34.87;4,412.9209 ns;18.9026 ns;42.2674 ns;226607.28;4,348.3342 ns;4,375.0631 ns;4,419.4287 ns;4,447.5248 ns;4,461.9059 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;123.0039 ns;1.9366 ns;0.97;123.1834 ns;0.8661 ns;1.9366 ns;8117973.72;121.5267 ns;121.6735 ns;123.0039 ns;124.7831 ns;126.4031 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;128.0512 ns;2.1723 ns;1.01;127.9896 ns;0.9715 ns;2.1723 ns;7813137.6;125.4174 ns;126.0929 ns;128.0512 ns;129.8553 ns;131.2342 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;95.2649 ns;1.4446 ns;0.75;95.4461 ns;0.6460 ns;1.4446 ns;10477117.51;93.6417 ns;94.1456 ns;95.2649 ns;96.8372 ns;97.3634 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;20.9887 ns;0.2582 ns;0.17;21.0296 ns;0.1155 ns;0.2582 ns;47551923.37;20.7397 ns;20.7863 ns;20.9887 ns;21.2934 ns;21.3320 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;125.9606 ns;2.2433 ns;0.99;124.9235 ns;1.0033 ns;2.2433 ns;8004898.49;122.1064 ns;122.5222 ns;125.9606 ns;126.8062 ns;127.0153 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;274.0557 ns;4.8615 ns;2.16;275.4610 ns;2.1741 ns;4.8615 ns;3630278.11;271.0739 ns;271.2224 ns;274.0557 ns;280.4022 ns;282.3714 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;287.6893 ns;2.3269 ns;2.27;287.4696 ns;1.0406 ns;2.3269 ns;3478629.14;285.3084 ns;285.3638 ns;287.6893 ns;289.4654 ns;291.0096 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;115.6728 ns;1.0827 ns;0.91;115.6083 ns;0.4842 ns;1.0827 ns;8649894.93;113.9803 ns;114.7151 ns;115.6728 ns;116.4693 ns;116.9824 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;136.0720 ns;1.9181 ns;1.07;135.8139 ns;0.8578 ns;1.9181 ns;7363017.8;133.4392 ns;133.9010 ns;136.0720 ns;137.5977 ns;138.1175 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;158.6820 ns;0.7948 ns;1.25;158.8010 ns;0.3554 ns;0.7948 ns;6297189.24;157.9959 ns;158.0395 ns;158.6820 ns;159.6220 ns;159.6434 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;180.8679 ns;2.5932 ns;1.43;180.8241 ns;1.1597 ns;2.5932 ns;5530236.38;177.5235 ns;178.5966 ns;180.8679 ns;183.0297 ns;184.6014 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;111.7453 ns;1.5417 ns;0.88;111.9214 ns;0.6895 ns;1.5417 ns;8934844.76;110.5169 ns;110.6616 ns;111.7453 ns;113.2692 ns;114.4154 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;113.9108 ns;0.9065 ns;0.90;114.4042 ns;0.4054 ns;0.9065 ns;8740934.01;113.6500 ns;113.6661 ns;113.9108 ns;115.3892 ns;115.4690 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;114.6553 ns;1.9537 ns;0.90;114.4855 ns;0.8737 ns;1.9537 ns;8734727.8;112.5622 ns;112.6495 ns;114.6553 ns;116.2367 ns;117.3202 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;127.9026 ns;1.2725 ns;1.00;128.1857 ns;0.5691 ns;1.2725 ns;7801180.96;126.3734 ns;127.1182 ns;127.9026 ns;129.3948 ns;129.6008 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;4,487.6007 ns;65.3168 ns;35.09;4,485.8731 ns;29.2106 ns;65.3168 ns;222922.05;4,424.7739 ns;4,425.2091 ns;4,487.6007 ns;4,545.6732 ns;4,581.3762 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;122.9885 ns;1.5959 ns;0.96;123.5711 ns;0.7137 ns;1.5959 ns;8092507.28;122.0209 ns;122.1630 ns;122.9885 ns;125.2705 ns;125.4531 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;129.4388 ns;1.7267 ns;1.01;129.3813 ns;0.7722 ns;1.7267 ns;7729093.26;127.2526 ns;127.8808 ns;129.4388 ns;130.8530 ns;131.9249 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;96.0697 ns;0.5824 ns;0.75;95.9489 ns;0.2604 ns;0.5824 ns;10422214.85;95.0596 ns;95.4000 ns;96.0697 ns;96.4374 ns;96.5606 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;21.1715 ns;0.2179 ns;0.17;21.1524 ns;0.0974 ns;0.2179 ns;47275873.84;20.7932 ns;20.9756 ns;21.1715 ns;21.3198 ns;21.3672 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;128.1280 ns;1.5355 ns;1.00;127.7461 ns;0.6867 ns;1.5355 ns;7828027.8;126.1675 ns;126.1698 ns;128.1280 ns;129.1314 ns;129.6201 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;283.6820 ns;2.2117 ns;2.22;283.6041 ns;0.9891 ns;2.2117 ns;3526041.73;281.4113 ns;281.5078 ns;283.6820 ns;285.6615 ns;286.7310 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;293.1428 ns;2.3349 ns;2.29;292.4950 ns;1.0442 ns;2.3349 ns;3418861.84;288.9955 ns;290.1996 ns;293.1428 ns;294.4665 ns;294.7635 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;114.8374 ns;0.8956 ns;0.90;115.0911 ns;0.4005 ns;0.8956 ns;8688769.86;113.9587 ns;114.3511 ns;114.8374 ns;115.9579 ns;116.3028 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;139.1285 ns;2.1633 ns;1.09;139.0733 ns;0.9675 ns;2.1633 ns;7190451.76;135.9474 ns;137.0488 ns;139.1285 ns;141.0703 ns;141.3128 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;162.3286 ns;0.7250 ns;1.27;162.3583 ns;0.3242 ns;0.7250 ns;6159216.98;161.7012 ns;161.7558 ns;162.3286 ns;162.9757 ns;163.5267 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;185.6616 ns;2.5224 ns;1.45;184.5853 ns;1.1281 ns;2.5224 ns;5417550.65;181.5995 ns;181.8743 ns;185.6616 ns;186.7580 ns;186.7706 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;111.9045 ns;1.5445 ns;0.87;112.5487 ns;0.6907 ns;1.5445 ns;8885039.43;111.0386 ns;111.4549 ns;111.9045 ns;113.9646 ns;115.0549 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;116.3399 ns;1.7035 ns;0.91;116.5365 ns;0.7618 ns;1.7035 ns;8581003.27;114.2840 ns;115.1948 ns;116.3399 ns;117.9765 ns;119.0164 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;113.9415 ns;1.7076 ns;0.89;114.2565 ns;0.7637 ns;1.7076 ns;8752235.99;112.1996 ns;112.7434 ns;113.9415 ns;115.9271 ns;116.5642 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;162.6479 ns;0.6419 ns;1.00;162.7272 ns;0.2871 ns;0.6419 ns;6145254.29;161.9943 ns;162.1699 ns;162.6479 ns;163.3242 ns;163.6753 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;6,051.2869 ns;21.7550 ns;37.20;6,047.2256 ns;9.7291 ns;21.7550 ns;165365.09;6,021.4932 ns;6,024.9985 ns;6,051.2869 ns;6,067.4220 ns;6,072.3295 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;159.3754 ns;0.4043 ns;0.98;159.4204 ns;0.1808 ns;0.4043 ns;6272724.44;158.9878 ns;159.0702 ns;159.3754 ns;159.7930 ns;160.0332 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;164.5630 ns;2.1449 ns;1.01;163.5981 ns;0.9592 ns;2.1449 ns;6112541.1;159.8765 ns;161.7752 ns;164.5630 ns;164.9385 ns;165.0433 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;114.4231 ns;0.3409 ns;0.70;114.5337 ns;0.1525 ns;0.3409 ns;8731055.91;114.2500 ns;114.3038 ns;114.4231 ns;114.8189 ns;115.1176 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;20.8297 ns;0.3268 ns;0.13;20.9072 ns;0.1461 ns;0.3268 ns;47830337.05;20.5678 ns;20.6089 ns;20.8297 ns;21.2444 ns;21.3231 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;164.2116 ns;1.2237 ns;1.01;164.6371 ns;0.5472 ns;1.2237 ns;6073965.8;163.1159 ns;163.6581 ns;164.2116 ns;165.8288 ns;166.3100 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;373.1911 ns;2.8267 ns;2.29;373.6484 ns;1.2642 ns;2.8267 ns;2676312.51;370.5470 ns;371.4074 ns;373.1911 ns;376.1182 ns;378.1217 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;385.5352 ns;3.0244 ns;2.37;385.0011 ns;1.3525 ns;3.0244 ns;2597395.08;381.8761 ns;382.1442 ns;385.5352 ns;387.5910 ns;389.3826 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;148.2555 ns;1.9888 ns;0.91;148.0235 ns;0.8894 ns;1.9888 ns;6755683.93;144.9176 ns;146.5280 ns;148.2555 ns;149.4030 ns;150.4755 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;182.9275 ns;0.9391 ns;1.12;182.8291 ns;0.4200 ns;0.9391 ns;5469588.75;181.8574 ns;181.9681 ns;182.9275 ns;183.6409 ns;184.2294 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;213.4929 ns;3.3192 ns;1.31;212.9157 ns;1.4844 ns;3.3192 ns;4696694.72;208.0721 ns;209.6858 ns;213.4929 ns;215.8570 ns;216.2817 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;242.9087 ns;1.3735 ns;1.49;243.3556 ns;0.6143 ns;1.3735 ns;4109212.52;241.8813 ns;242.1488 ns;242.9087 ns;244.7860 ns;245.1012 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;149.1930 ns;2.5366 ns;0.92;149.4937 ns;1.1344 ns;2.5366 ns;6689243.7;146.9647 ns;147.6261 ns;149.1930 ns;151.5117 ns;153.7086 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;151.6820 ns;1.8259 ns;0.93;152.7808 ns;0.8166 ns;1.8259 ns;6545325.51;151.2809 ns;151.4808 ns;151.6820 ns;154.6302 ns;155.5863 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;151.2618 ns;1.1000 ns;0.93;151.5301 ns;0.4920 ns;1.1000 ns;6599349.82;150.4920 ns;150.7588 ns;151.2618 ns;152.4355 ns;153.3833 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;304.9715 ns;3.3073 ns;1.00;304.8611 ns;1.4791 ns;3.3073 ns;3280182.82;300.4539 ns;302.2633 ns;304.9715 ns;307.4036 ns;309.7238 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;12,053.7038 ns;94.8067 ns;39.52;12,033.7066 ns;42.3988 ns;94.8067 ns;83099.92;11,938.5258 ns;11,942.0123 ns;12,053.7038 ns;12,115.4024 ns;12,167.1949 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;304.2397 ns;2.4011 ns;1.00;303.6302 ns;1.0738 ns;2.4011 ns;3293479.97;299.5398 ns;301.6954 ns;304.2397 ns;305.2603 ns;305.8060 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;323.3307 ns;9.2695 ns;1.06;323.7174 ns;4.1454 ns;9.2695 ns;3089113.94;309.4952 ns;315.6430 ns;323.3307 ns;331.9852 ns;332.6359 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;213.5228 ns;1.5731 ns;0.70;214.0328 ns;0.7035 ns;1.5731 ns;4672182.1;212.4232 ns;212.9703 ns;213.5228 ns;215.3502 ns;216.6369 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;22.5032 ns;0.3902 ns;0.07;22.6770 ns;0.1745 ns;0.3902 ns;44097543.1;22.4449 ns;22.4478 ns;22.5032 ns;22.9931 ns;23.3632 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;325.1663 ns;7.8617 ns;1.07;324.5521 ns;3.5159 ns;7.8617 ns;3081169.27;315.7862 ns;317.1002 ns;325.1663 ns;331.6969 ns;335.5851 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;735.5520 ns;4.0556 ns;2.41;734.8231 ns;1.8137 ns;4.0556 ns;1360871.72;728.6804 ns;731.3473 ns;735.5520 ns;737.9345 ns;739.8725 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;758.2078 ns;10.4080 ns;2.49;759.8618 ns;4.6546 ns;10.4080 ns;1316028.83;748.0593 ns;750.5549 ns;758.2078 ns;769.9956 ns;774.4390 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;299.0966 ns;6.2854 ns;0.98;299.6090 ns;2.8109 ns;6.2854 ns;3337682.9;290.4714 ns;293.9827 ns;299.0966 ns;305.4916 ns;306.0307 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;361.9981 ns;8.2158 ns;1.19;366.4777 ns;3.6742 ns;8.2158 ns;2728679.35;358.3746 ns;359.9299 ns;361.9981 ns;375.2652 ns;376.8308 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;407.8319 ns;4.7171 ns;1.34;408.6312 ns;2.1095 ns;4.7171 ns;2447194.62;402.6485 ns;404.5966 ns;407.8319 ns;413.0654 ns;415.1743 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;469.1351 ns;10.3550 ns;1.54;474.2602 ns;4.6309 ns;10.3550 ns;2108547.2;465.4290 ns;466.0800 ns;469.1351 ns;485.0029 ns;489.3127 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;298.8446 ns;3.0497 ns;0.98;300.0854 ns;1.3639 ns;3.0497 ns;3332384.86;297.1306 ns;297.4744 ns;298.8446 ns;303.3167 ns;303.9911 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;314.3301 ns;4.7403 ns;1.03;311.8908 ns;2.1199 ns;4.7403 ns;3206250.45;305.8616 ns;306.8390 ns;314.3301 ns;315.7230 ns;316.6199 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;302.8005 ns;1.9828 ns;0.99;302.3337 ns;0.8867 ns;1.9828 ns;3307602.96;299.2059 ns;300.5013 ns;302.8005 ns;303.9329 ns;304.3339 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;628.3848 ns;5.5821 ns;1.00;625.7785 ns;2.4964 ns;5.5821 ns;1598009.43;617.0940 ns;620.2091 ns;628.3848 ns;630.0448 ns;630.0730 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;24,585.6648 ns;329.4105 ns;39.13;24,689.6516 ns;147.3169 ns;329.4105 ns;40502.8;24,398.9733 ns;24,424.9313 ns;24,585.6648 ns;25,006.3653 ns;25,207.7549 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;616.1955 ns;12.6813 ns;0.98;615.1747 ns;5.6712 ns;12.6813 ns;1625554.58;595.2873 ns;603.7581 ns;616.1955 ns;626.0809 ns;626.3448 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;628.3576 ns;10.8174 ns;1.00;628.0990 ns;4.8377 ns;10.8174 ns;1592105.83;613.1358 ns;619.9553 ns;628.3576 ns;636.1133 ns;643.6594 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;579.5117 ns;5.7097 ns;0.92;577.1112 ns;2.5534 ns;5.7097 ns;1732768.3;568.0450 ns;571.5449 ns;579.5117 ns;581.4773 ns;581.6317 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;21.8445 ns;0.2278 ns;0.03;21.9127 ns;0.1019 ns;0.2278 ns;45635696.02;21.6776 ns;21.7094 ns;21.8445 ns;22.1500 ns;22.2029 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;712.5839 ns;3.5229 ns;1.13;712.6886 ns;1.5755 ns;3.5229 ns;1403137.31;707.5925 ns;709.5903 ns;712.5839 ns;715.8394 ns;716.9789 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;1,449.5799 ns;13.2362 ns;2.31;1,452.2821 ns;5.9194 ns;13.2362 ns;688571.45;1,433.0970 ns;1,441.1632 ns;1,449.5799 ns;1,464.7521 ns;1,466.3490 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;1,512.7244 ns;10.9431 ns;2.41;1,508.6566 ns;4.8939 ns;10.9431 ns;662841.36;1,495.9446 ns;1,497.0593 ns;1,512.7244 ns;1,518.2200 ns;1,520.2279 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;600.4438 ns;10.7390 ns;0.96;602.2781 ns;4.8026 ns;10.7390 ns;1660362.5;590.7861 ns;592.6059 ns;600.4438 ns;612.8675 ns;617.3364 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;712.2122 ns;8.5297 ns;1.13;715.5476 ns;3.8146 ns;8.5297 ns;1397531.08;709.9794 ns;710.9283 ns;712.2122 ns;721.8346 ns;730.6768 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;844.4087 ns;7.1420 ns;1.34;842.4924 ns;3.1940 ns;7.1420 ns;1186954.27;833.7988 ns;835.0182 ns;844.4087 ns;849.0085 ns;849.6169 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;946.3941 ns;14.6496 ns;1.51;946.5115 ns;6.5515 ns;14.6496 ns;1056511.22;931.0782 ns;932.7120 ns;946.3941 ns;960.3696 ns;967.0082 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;601.7687 ns;6.8608 ns;0.96;600.8105 ns;3.0682 ns;6.8608 ns;1664418.43;589.9165 ns;594.7836 ns;601.7687 ns;606.3582 ns;608.0588 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;596.6088 ns;2.7246 ns;0.95;596.8971 ns;1.2185 ns;2.7246 ns;1675330.51;594.0994 ns;594.3589 ns;596.6088 ns;599.5796 ns;600.6285 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;583.0697 ns;8.4466 ns;0.93;581.2087 ns;3.7774 ns;8.4466 ns;1720552.32;570.8066 ns;572.5005 ns;583.0697 ns;588.9864 ns;590.3134 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,487.2505 ns;9.2885 ns;1.00;1,488.5347 ns;4.1540 ns;9.2885 ns;671801.6;1,478.6941 ns;1,479.6402 ns;1,487.2505 ns;1,498.0713 ns;1,498.9523 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;49,329.6564 ns;120.1205 ns;33.17;49,327.2668 ns;53.7195 ns;120.1205 ns;20272.76;49,144.1682 ns;49,234.2477 ns;49,329.6564 ns;49,419.0912 ns;49,479.5596 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,490.5919 ns;19.4970 ns;1.00;1,496.3627 ns;8.7193 ns;19.4970 ns;668287.19;1,471.7265 ns;1,480.9342 ns;1,490.5919 ns;1,514.6765 ns;1,523.9178 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,485.0466 ns;18.3929 ns;1.00;1,491.1163 ns;8.2255 ns;18.3929 ns;670638.52;1,472.1428 ns;1,477.8735 ns;1,485.0466 ns;1,507.3939 ns;1,520.9954 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,313.1136 ns;8.5734 ns;0.88;1,310.8622 ns;3.8341 ns;8.5734 ns;762856.7;1,300.0661 ns;1,301.9632 ns;1,313.1136 ns;1,318.6355 ns;1,319.7562 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;21.2717 ns;0.1652 ns;0.01;21.2377 ns;0.0739 ns;0.1652 ns;47086097.94;20.9757 ns;21.0888 ns;21.2717 ns;21.3696 ns;21.4100 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,689.8716 ns;12.3440 ns;1.14;1,692.0194 ns;5.5204 ns;12.3440 ns;591009.78;1,680.4865 ns;1,683.5124 ns;1,689.8716 ns;1,701.6003 ns;1,712.9636 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;3,064.5671 ns;19.8893 ns;2.06;3,072.0268 ns;8.8948 ns;19.8893 ns;325518;3,058.9693 ns;3,061.0779 ns;3,064.5671 ns;3,086.7055 ns;3,107.2861 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;3,202.7672 ns;22.4170 ns;2.15;3,206.7351 ns;10.0252 ns;22.4170 ns;311843.66;3,187.6447 ns;3,190.4409 ns;3,202.7672 ns;3,225.0131 ns;3,244.7556 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,524.0803 ns;16.9945 ns;1.02;1,528.9018 ns;7.6002 ns;16.9945 ns;654064.25;1,510.6044 ns;1,513.6504 ns;1,524.0803 ns;1,546.5639 ns;1,550.0518 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,592.2886 ns;30.2233 ns;1.07;1,582.4765 ns;13.5163 ns;30.2233 ns;631920.93;1,539.4486 ns;1,552.8493 ns;1,592.2886 ns;1,607.1976 ns;1,617.6987 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,975.9793 ns;12.0396 ns;1.33;1,975.9670 ns;5.3843 ns;12.0396 ns;506081.34;1,963.5939 ns;1,965.4527 ns;1,975.9793 ns;1,986.4751 ns;1,994.5668 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;2,052.3129 ns;32.6723 ns;1.38;2,063.0819 ns;14.6115 ns;32.6723 ns;484711.74;2,028.5414 ns;2,038.3173 ns;2,052.3129 ns;2,093.2309 ns;2,114.6589 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,471.0207 ns;14.8754 ns;0.99;1,465.4544 ns;6.6525 ns;14.8754 ns;682382.21;1,446.9819 ns;1,449.8143 ns;1,471.0207 ns;1,478.3113 ns;1,481.3325 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,454.7204 ns;10.7955 ns;0.98;1,453.7956 ns;4.8279 ns;10.7955 ns;687854.62;1,436.0886 ns;1,444.6604 ns;1,454.7204 ns;1,462.4683 ns;1,463.1855 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,434.5904 ns;16.5696 ns;0.96;1,441.7761 ns;7.4102 ns;16.5696 ns;693588.95;1,431.6129 ns;1,432.3852 ns;1,434.5904 ns;1,454.7600 ns;1,471.0670 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,936.4423 ns;72.8327 ns;1.00;2,962.1505 ns;32.5718 ns;72.8327 ns;337592.57;2,897.2501 ns;2,898.3487 ns;2,936.4423 ns;3,038.8065 ns;3,056.9924 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;96,753.5039 ns;671.1565 ns;32.95;96,959.1739 ns;300.1503 ns;671.1565 ns;10313.62;96,532.6888 ns;96,565.1793 ns;96,753.5039 ns;97,456.0036 ns;98,146.3839 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,914.8478 ns;44.9039 ns;0.99;2,895.7188 ns;20.0816 ns;44.9039 ns;345337.4;2,833.5168 ns;2,848.7091 ns;2,914.8478 ns;2,933.1640 ns;2,935.7909 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,939.9073 ns;18.8755 ns;1.00;2,938.5154 ns;8.4414 ns;18.8755 ns;340307.9;2,919.0206 ns;2,919.3778 ns;2,939.9073 ns;2,956.9570 ns;2,959.2227 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,607.0797 ns;22.4269 ns;0.89;2,618.0721 ns;10.0296 ns;22.4269 ns;381960.44;2,595.8332 ns;2,600.6507 ns;2,607.0797 ns;2,640.9898 ns;2,650.6636 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;21.4383 ns;0.1875 ns;0.01;21.4184 ns;0.0839 ns;0.1875 ns;46688719.61;21.1104 ns;21.2641 ns;21.4383 ns;21.5628 ns;21.6057 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,126.4967 ns;16.8834 ns;1.06;3,126.4215 ns;7.5505 ns;16.8834 ns;319854.5;3,108.6613 ns;3,109.6444 ns;3,126.4967 ns;3,143.1610 ns;3,145.8900 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;5,725.7130 ns;79.9690 ns;1.95;5,715.8971 ns;35.7632 ns;79.9690 ns;174950.66;5,630.3259 ns;5,637.3123 ns;5,725.7130 ns;5,789.5740 ns;5,822.5775 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;5,973.4397 ns;59.6334 ns;2.03;5,995.8715 ns;26.6689 ns;59.6334 ns;166781.43;5,941.3897 ns;5,945.6015 ns;5,973.4397 ns;6,057.3574 ns;6,080.4951 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,886.4696 ns;32.5263 ns;0.98;2,874.5366 ns;14.5462 ns;32.5263 ns;347882.17;2,816.9492 ns;2,849.9809 ns;2,886.4696 ns;2,893.1257 ns;2,895.3819 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,049.8811 ns;20.5738 ns;1.04;3,053.4772 ns;9.2009 ns;20.5738 ns;327495.49;3,032.0913 ns;3,037.1331 ns;3,049.8811 ns;3,071.6193 ns;3,086.3980 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,872.4461 ns;52.2532 ns;1.32;3,856.2825 ns;23.3683 ns;52.2532 ns;259317.1;3,770.4405 ns;3,808.8188 ns;3,872.4461 ns;3,895.6643 ns;3,902.9811 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;4,030.0315 ns;14.7401 ns;1.37;4,027.5367 ns;6.5920 ns;14.7401 ns;248290.72;4,012.0188 ns;4,012.9938 ns;4,030.0315 ns;4,040.8321 ns;4,047.3297 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,889.4001 ns;42.8891 ns;0.98;2,909.4015 ns;19.1806 ns;42.8891 ns;343713.3;2,872.7734 ns;2,874.9652 ns;2,889.4001 ns;2,953.8385 ns;2,971.5477 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,883.7809 ns;40.2388 ns;0.98;2,866.7459 ns;17.9953 ns;40.2388 ns;348827.57;2,795.3023 ns;2,836.6084 ns;2,883.7809 ns;2,888.3660 ns;2,891.7316 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,075.1045 ns;68.2486 ns;1.05;3,044.6172 ns;30.5217 ns;68.2486 ns;328448.51;2,928.4755 ns;2,984.6932 ns;3,075.1045 ns;3,089.2976 ns;3,099.4643 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,293.0318 ns;46.5013 ns;1.00;6,294.4049 ns;20.7960 ns;46.5013 ns;158871.25;6,242.8993 ns;6,256.1308 ns;6,293.0318 ns;6,333.3655 ns;6,367.5107 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;204,952.8629 ns;1,126.5235 ns;32.57;205,436.9543 ns;503.7966 ns;1,126.5235 ns;4867.67;204,590.8259 ns;204,661.4798 ns;204,952.8629 ns;206,454.4744 ns;207,337.2191 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,262.1260 ns;43.1772 ns;1.00;6,281.2722 ns;19.3094 ns;43.1772 ns;159203.42;6,252.0909 ns;6,256.1254 ns;6,262.1260 ns;6,315.9921 ns;6,357.1156 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,249.0073 ns;44.7988 ns;0.99;6,263.4046 ns;20.0346 ns;44.7988 ns;159657.58;6,223.7369 ns;6,229.9578 ns;6,249.0073 ns;6,304.0500 ns;6,337.2281 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;5,796.1226 ns;22.6543 ns;0.92;5,797.1282 ns;10.1313 ns;22.6543 ns;172499.2;5,777.6694 ns;5,779.1172 ns;5,796.1226 ns;5,815.6421 ns;5,834.5278 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;22.3134 ns;0.1063 ns;0.00;22.3088 ns;0.0475 ns;0.1063 ns;44825273.8;22.1480 ns;22.2224 ns;22.3134 ns;22.3930 ns;22.4430 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;7,379.2021 ns;31.4210 ns;1.17;7,377.0597 ns;14.0519 ns;31.4210 ns;135555.36;7,343.3164 ns;7,347.7269 ns;7,379.2021 ns;7,405.3212 ns;7,422.4583 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;12,925.2584 ns;63.6899 ns;2.05;12,932.0487 ns;28.4830 ns;63.6899 ns;77327.27;12,855.7433 ns;12,878.5963 ns;12,925.2584 ns;12,988.8964 ns;13,027.3499 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;12,925.8601 ns;69.4841 ns;2.05;12,915.7003 ns;31.0742 ns;69.4841 ns;77425.15;12,810.8755 ns;12,857.1186 ns;12,925.8601 ns;12,969.2022 ns;13,003.4333 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,271.5487 ns;21.9270 ns;1.00;6,277.3183 ns;9.8060 ns;21.9270 ns;159303.69;6,259.8697 ns;6,261.5190 ns;6,271.5487 ns;6,296.0025 ns;6,314.5363 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,659.4901 ns;33.2991 ns;1.06;6,647.1428 ns;14.8918 ns;33.2991 ns;150440.58;6,598.9894 ns;6,613.0643 ns;6,659.4901 ns;6,675.0477 ns;6,676.8635 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;8,283.8703 ns;31.1536 ns;1.32;8,287.0227 ns;13.9323 ns;31.1536 ns;120670.6;8,249.4459 ns;8,257.1978 ns;8,283.8703 ns;8,318.4237 ns;8,319.1221 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;8,498.8191 ns;40.0586 ns;1.35;8,504.0257 ns;17.9148 ns;40.0586 ns;117591.37;8,462.8582 ns;8,465.6087 ns;8,498.8191 ns;8,545.0461 ns;8,550.4988 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,216.5920 ns;20.5156 ns;0.99;6,214.5786 ns;9.1749 ns;20.5156 ns;160911.96;6,182.6511 ns;6,195.9954 ns;6,216.5920 ns;6,232.1550 ns;6,234.8787 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,193.8412 ns;64.3530 ns;0.98;6,214.7043 ns;28.7795 ns;64.3530 ns;160908.7;6,167.0558 ns;6,168.9629 ns;6,193.8412 ns;6,270.8772 ns;6,323.9214 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,237.4895 ns;29.6410 ns;0.99;6,253.6316 ns;13.2559 ns;29.6410 ns;159907.08;6,225.8213 ns;6,229.6731 ns;6,237.4895 ns;6,285.6612 ns;6,289.1477 ns
This file has been truncated, but you can view the full file.
<pre><code>
Host Process Environment Information:
BenchmarkDotNet=v0.9.8.0
OS=Microsoft Win
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment