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 |