Skip to content

Instantly share code, notes, and snippets.

@nietras
Created August 9, 2016 17:14
Show Gist options
  • Save nietras/4b43e8de3e971856df06d9a482fc9e4e to your computer and use it in GitHub Desktop.
Save nietras/4b43e8de3e971856df06d9a482fc9e4e to your computer and use it in GitHub Desktop.
Host Process Environment Information:
BenchmarkDotNet=v0.9.8.0
OS=Microsoft Windows NT 6.2.9200.0
Processor=Intel(R) Core(TM) i7-5820K CPU 3.30GHz, ProcessorCount=12
Frequency=3222656 ticks, Resolution=310.3031 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 | 7.6111 ns | 0.1417 ns | 1.00 | 7.5450 ns | 0.0634 ns | 0.1417 ns | 132538069.73 | 7.3534 ns | 7.3968 ns | 7.6111 ns | 7.6601 ns | 7.6897 ns | SimpleLoop | 0 | 0.2466 ns | 0.0217 ns | 0.03 | 0.2389 ns | 0.0097 ns | 0.0217 ns | 4186027011.17 | 0.2023 ns | 0.2202 ns | 0.2466 ns | 0.2537 ns | 0.2584 ns | BufferBlockCopy | 0 | 8.6009 ns | 0.0129 ns | 1.13 | 8.6079 ns | 0.0057 ns | 0.0129 ns | 116172681.49 | 8.5950 ns | 8.5975 ns | 8.6009 ns | 8.6217 ns | 8.6227 ns | BufferMemoryCopy | 0 | 6.4840 ns | 0.0189 ns | 0.85 | 6.4932 ns | 0.0085 ns | 0.0189 ns | 154007605.09 | 6.4810 ns | 6.4814 ns | 6.4840 ns | 6.5096 ns | 6.5259 ns | MsvcrtMemmove | 0 | 16.7226 ns | 0.0782 ns | 2.20 | 16.7327 ns | 0.0350 ns | 0.0782 ns | 59763348.09 | 16.6651 ns | 16.6757 ns | 16.7226 ns | 16.7947 ns | 16.8653 ns | MsvcrtMemmoveOverhead | 0 | 17.0542 ns | 0.1274 ns | 2.24 | 17.1087 ns | 0.0570 ns | 0.1274 ns | 58449960.91 | 17.0414 ns | 17.0476 ns | 17.0542 ns | 17.1969 ns | 17.3363 ns | UnsafeCopyBlock | 0 | 6.9087 ns | 0.1650 ns | 0.91 | 6.9734 ns | 0.0738 ns | 0.1650 ns | 143402159.43 | 6.8683 ns | 6.8734 ns | 6.9087 ns | 7.1057 ns | 7.2633 ns | IllyriadVectorizedCopy | 0 | 1.9921 ns | 0.0043 ns | 0.26 | 1.9929 ns | 0.0019 ns | 0.0043 ns | 501770215.05 | 1.9877 ns | 1.9891 ns | 1.9921 ns | 1.9972 ns | 1.9983 ns | AndermanVectorizedCopy | 0 | 4.5424 ns | 0.0189 ns | 0.60 | 4.5493 ns | 0.0085 ns | 0.0189 ns | 219813495.66 | 4.5365 ns | 4.5391 ns | 4.5424 ns | 4.5630 ns | 4.5829 ns | UnsafeIllyriadVectorizedCopy | 0 | 2.2950 ns | 0.0173 ns | 0.30 | 2.3003 ns | 0.0077 ns | 0.0173 ns | 434732967.93 | 2.2841 ns | 2.2874 ns | 2.2950 ns | 2.3158 ns | 2.3287 ns | UnsafeAndermanVectorizedCopy | 0 | 5.1650 ns | 0.0253 ns | 0.68 | 5.1746 ns | 0.0113 ns | 0.0253 ns | 193252765.37 | 5.1528 ns | 5.1545 ns | 5.1650 ns | 5.1994 ns | 5.2141 ns | Buffer_MemmoveOriginal | 0 | 5.7402 ns | 0.1431 ns | 0.75 | 5.8061 ns | 0.0640 ns | 0.1431 ns | 172233115.79 | 5.7224 ns | 5.7265 ns | 5.7402 ns | 5.9186 ns | 6.0592 ns | Buffer_MemmoveJamesqo | 0 | 5.7188 ns | 0.0222 ns | 0.75 | 5.7259 ns | 0.0099 ns | 0.0222 ns | 174644304.25 | 5.7049 ns | 5.7068 ns | 5.7188 ns | 5.7487 ns | 5.7569 ns | Buffer_MemmoveTannerGooding | 0 | 6.1046 ns | 0.0194 ns | 0.80 | 6.0989 ns | 0.0087 ns | 0.0194 ns | 163963854.53 | 6.0649 ns | 6.0835 ns | 6.1046 ns | 6.1114 ns | 6.1123 ns | Buffer_MemmoveJamesqo2 | 0 | 5.9925 ns | 0.0182 ns | 0.79 | 5.9902 ns | 0.0081 ns | 0.0182 ns | 166939780.78 | 5.9715 ns | 5.9737 ns | 5.9925 ns | 6.0054 ns | 6.0177 ns | Buffer_MemmoveTannerGooding2 | 0 | 5.7039 ns | 0.0103 ns | 0.75 | 5.7013 ns | 0.0046 ns | 0.0103 ns | 175397087.41 | 5.6905 ns | 5.6909 ns | 5.7039 ns | 5.7106 ns | 5.7145 ns | ArrayCopy | 1 | 10.3112 ns | 0.0940 ns | 1.00 | 10.2858 ns | 0.0421 ns | 0.0940 ns | 97221527.88 | 10.1724 ns | 10.1900 ns | 10.3112 ns | 10.3688 ns | 10.4002 ns | SimpleLoop | 1 | 0.9120 ns | 0.0065 ns | 0.09 | 0.9130 ns | 0.0029 ns | 0.0065 ns | 1095279152.72 | 0.9057 ns | 0.9068 ns | 0.9120 ns | 0.9197 ns | 0.9203 ns | BufferBlockCopy | 1 | 10.3271 ns | 0.3428 ns | 1.00 | 10.5081 ns | 0.1533 ns | 0.3428 ns | 95164464.77 | 10.3083 ns | 10.3113 ns | 10.3271 ns | 10.7955 ns | 11.1074 ns | BufferMemoryCopy | 1 | 6.9659 ns | 0.0470 ns | 0.68 | 6.9481 ns | 0.0210 ns | 0.0470 ns | 143924921.45 | 6.8937 ns | 6.8995 ns | 6.9659 ns | 6.9877 ns | 7.0049 ns | MsvcrtMemmove | 1 | 17.9959 ns | 0.0270 ns | 1.75 | 17.9840 ns | 0.0121 ns | 0.0270 ns | 55604967.87 | 17.9403 ns | 17.9581 ns | 17.9959 ns | 18.0039 ns | 18.0052 ns | MsvcrtMemmoveOverhead | 1 | 17.0376 ns | 0.0372 ns | 1.65 | 17.0230 ns | 0.0166 ns | 0.0372 ns | 58743929.25 | 16.9732 ns | 16.9859 ns | 17.0376 ns | 17.0529 ns | 17.0680 ns | UnsafeCopyBlock | 1 | 7.5243 ns | 0.1012 ns | 0.73 | 7.5653 ns | 0.0453 ns | 0.1012 ns | 132181949.7 | 7.5079 ns | 7.5083 ns | 7.5243 ns | 7.6429 ns | 7.7448 ns | IllyriadVectorizedCopy | 1 | 5.4706 ns | 0.0337 ns | 0.53 | 5.4534 ns | 0.0151 ns | 0.0337 ns | 183372242.93 | 5.3953 ns | 5.4240 ns | 5.4706 ns | 5.4742 ns | 5.4754 ns | AndermanVectorizedCopy | 1 | 5.4115 ns | 0.0145 ns | 0.52 | 5.4143 ns | 0.0065 ns | 0.0145 ns | 184695841.74 | 5.3940 ns | 5.4019 ns | 5.4115 ns | 5.4282 ns | 5.4311 ns | UnsafeIllyriadVectorizedCopy | 1 | 6.1963 ns | 0.0617 ns | 0.60 | 6.2333 ns | 0.0276 ns | 0.0617 ns | 160427785.52 | 6.1839 ns | 6.1869 ns | 6.1963 ns | 6.2983 ns | 6.3214 ns | UnsafeAndermanVectorizedCopy | 1 | 5.7426 ns | 0.0132 ns | 0.56 | 5.7498 ns | 0.0059 ns | 0.0132 ns | 173919379.52 | 5.7373 ns | 5.7396 ns | 5.7426 ns | 5.7636 ns | 5.7683 ns | Buffer_MemmoveOriginal | 1 | 6.0453 ns | 0.1353 ns | 0.59 | 6.1003 ns | 0.0605 ns | 0.1353 ns | 163926744.28 | 6.0264 ns | 6.0322 ns | 6.0453 ns | 6.1959 ns | 6.3418 ns | Buffer_MemmoveJamesqo | 1 | 5.9884 ns | 0.0512 ns | 0.58 | 6.0059 ns | 0.0229 ns | 0.0512 ns | 166502590.76 | 5.9694 ns | 5.9737 ns | 5.9884 ns | 6.0469 ns | 6.0953 ns | Buffer_MemmoveTannerGooding | 1 | 6.0391 ns | 0.0193 ns | 0.59 | 6.0397 ns | 0.0086 ns | 0.0193 ns | 165569840.92 | 6.0114 ns | 6.0223 ns | 6.0391 ns | 6.0575 ns | 6.0592 ns | Buffer_MemmoveJamesqo2 | 1 | 6.2748 ns | 0.0127 ns | 0.61 | 6.2726 ns | 0.0057 ns | 0.0127 ns | 159422510.3 | 6.2568 ns | 6.2600 ns | 6.2748 ns | 6.2842 ns | 6.2882 ns | Buffer_MemmoveTannerGooding2 | 1 | 5.9816 ns | 0.0299 ns | 0.58 | 5.9840 ns | 0.0134 ns | 0.0299 ns | 167112350.96 | 5.9470 ns | 5.9610 ns | 5.9816 ns | 6.0082 ns | 6.0299 ns | ArrayCopy | 2 | 10.1245 ns | 0.0171 ns | 1.00 | 10.1221 ns | 0.0077 ns | 0.0171 ns | 98793451.06 | 10.0961 ns | 10.1086 ns | 10.1245 ns | 10.1345 ns | 10.1441 ns | SimpleLoop | 2 | 2.3416 ns | 0.0113 ns | 0.23 | 2.3435 ns | 0.0051 ns | 0.0113 ns | 426711503.6 | 2.3287 ns | 2.3350 ns | 2.3416 ns | 2.3530 ns | 2.3601 ns | BufferBlockCopy | 2 | 10.3283 ns | 0.0376 ns | 1.02 | 10.3236 ns | 0.0168 ns | 0.0376 ns | 96865035.85 | 10.2689 ns | 10.2920 ns | 10.3283 ns | 10.3530 ns | 10.3734 ns | BufferMemoryCopy | 2 | 6.8582 ns | 0.0252 ns | 0.68 | 6.8580 ns | 0.0113 ns | 0.0252 ns | 145815766.65 | 6.8188 ns | 6.8360 ns | 6.8582 ns | 6.8798 ns | 6.8841 ns | MsvcrtMemmove | 2 | 16.9602 ns | 0.0366 ns | 1.68 | 16.9673 ns | 0.0164 ns | 0.0366 ns | 58937052.47 | 16.9187 ns | 16.9344 ns | 16.9602 ns | 17.0036 ns | 17.0057 ns | MsvcrtMemmoveOverhead | 2 | 16.9770 ns | 0.0328 ns | 1.68 | 16.9805 ns | 0.0147 ns | 0.0328 ns | 58891191.17 | 16.9315 ns | 16.9539 ns | 16.9770 ns | 17.0088 ns | 17.0207 ns | UnsafeCopyBlock | 2 | 8.4001 ns | 0.0197 ns | 0.83 | 8.3936 ns | 0.0088 ns | 0.0197 ns | 119138867.56 | 8.3592 ns | 8.3785 ns | 8.4001 ns | 8.4054 ns | 8.4095 ns | IllyriadVectorizedCopy | 2 | 6.1693 ns | 0.1748 ns | 0.61 | 6.2736 ns | 0.0782 ns | 0.1748 ns | 159399174.59 | 6.1561 ns | 6.1586 ns | 6.1693 ns | 6.4406 ns | 6.5612 ns | AndermanVectorizedCopy | 2 | 5.4286 ns | 0.0146 ns | 0.54 | 5.4279 ns | 0.0066 ns | 0.0146 ns | 184233019.34 | 5.4075 ns | 5.4139 ns | 5.4286 ns | 5.4416 ns | 5.4433 ns | UnsafeIllyriadVectorizedCopy | 2 | 7.0386 ns | 0.0323 ns | 0.70 | 7.0527 ns | 0.0144 ns | 0.0323 ns | 141789673.61 | 7.0223 ns | 7.0282 ns | 7.0386 ns | 7.0843 ns | 7.1030 ns | UnsafeAndermanVectorizedCopy | 2 | 6.0476 ns | 0.0121 ns | 0.60 | 6.0469 ns | 0.0054 ns | 0.0121 ns | 165374158.35 | 6.0285 ns | 6.0370 ns | 6.0476 ns | 6.0565 ns | 6.0618 ns | Buffer_MemmoveOriginal | 2 | 5.8103 ns | 0.0396 ns | 0.57 | 5.8017 ns | 0.0177 ns | 0.0396 ns | 172363932.17 | 5.7585 ns | 5.7614 ns | 5.8103 ns | 5.8377 ns | 5.8508 ns | Buffer_MemmoveJamesqo | 2 | 5.6708 ns | 0.0088 ns | 0.56 | 5.6739 ns | 0.0039 ns | 0.0088 ns | 176246226.19 | 5.6657 ns | 5.6670 ns | 5.6708 ns | 5.6823 ns | 5.6877 ns | Buffer_MemmoveTannerGooding | 2 | 6.4340 ns | 0.1595 ns | 0.64 | 6.4947 ns | 0.0713 ns | 0.1595 ns | 153971356.5 | 6.3597 ns | 6.3638 ns | 6.4340 ns | 6.6560 ns | 6.7325 ns | Buffer_MemmoveJamesqo2 | 2 | 6.0090 ns | 0.0371 ns | 0.59 | 6.0165 ns | 0.0166 ns | 0.0371 ns | 166210220.58 | 5.9688 ns | 5.9856 ns | 6.0090 ns | 6.0511 ns | 6.0680 ns | Buffer_MemmoveTannerGooding2 | 2 | 5.5946 ns | 0.0105 ns | 0.55 | 5.5920 ns | 0.0047 ns | 0.0105 ns | 178827817.64 | 5.5801 ns | 5.5811 ns | 5.5946 ns | 5.6015 ns | 5.6037 ns | ArrayCopy | 3 | 10.2844 ns | 0.0156 ns | 1.00 | 10.2787 ns | 0.0070 ns | 0.0156 ns | 97288810.17 | 10.2596 ns | 10.2626 ns | 10.2844 ns | 10.2919 ns | 10.2973 ns | SimpleLoop | 3 | 2.9954 ns | 0.0878 ns | 0.29 | 2.9519 ns | 0.0393 ns | 0.0878 ns | 338760417.21 | 2.8542 ns | 2.8581 ns | 2.9954 ns | 3.0240 ns | 3.0453 ns | BufferBlockCopy | 3 | 10.6224 ns | 0.0206 ns | 1.03 | 10.6216 ns | 0.0092 ns | 0.0206 ns | 94147909.92 | 10.5918 ns | 10.6023 ns | 10.6224 ns | 10.6404 ns | 10.6434 ns | BufferMemoryCopy | 3 | 6.8812 ns | 0.0139 ns | 0.67 | 6.8819 ns | 0.0062 ns | 0.0139 ns | 145309756.85 | 6.8640 ns | 6.8691 ns | 6.8812 ns | 6.8949 ns | 6.9001 ns | MsvcrtMemmove | 3 | 18.0489 ns | 0.0261 ns | 1.75 | 18.0522 ns | 0.0117 ns | 0.0261 ns | 55394878.09 | 18.0234 ns | 18.0312 ns | 18.0489 ns | 18.0749 ns | 18.0935 ns | MsvcrtMemmoveOverhead | 3 | 17.0409 ns | 0.0459 ns | 1.66 | 17.0532 ns | 0.0205 ns | 0.0459 ns | 58639900.03 | 16.9986 ns | 17.0123 ns | 17.0409 ns | 17.1004 ns | 17.1071 ns | UnsafeCopyBlock | 3 | 8.3380 ns | 0.0335 ns | 0.81 | 8.3600 ns | 0.0150 ns | 0.0335 ns | 119616512.2 | 8.3340 ns | 8.3344 ns | 8.3380 ns | 8.3967 ns | 8.3972 ns | IllyriadVectorizedCopy | 3 | 6.9046 ns | 0.0606 ns | 0.67 | 6.9369 ns | 0.0271 ns | 0.0606 ns | 144157027.07 | 6.8850 ns | 6.8878 ns | 6.9046 ns | 7.0021 ns | 7.0145 ns | AndermanVectorizedCopy | 3 | 5.4143 ns | 0.0183 ns | 0.53 | 5.4085 ns | 0.0082 ns | 0.0183 ns | 184894513.89 | 5.3766 ns | 5.3946 ns | 5.4143 ns | 5.4195 ns | 5.4232 ns | UnsafeIllyriadVectorizedCopy | 3 | 7.6423 ns | 0.1162 ns | 0.74 | 7.6709 ns | 0.0520 ns | 0.1162 ns | 130362250.34 | 7.5486 ns | 7.5639 ns | 7.6423 ns | 7.7922 ns | 7.8060 ns | UnsafeAndermanVectorizedCopy | 3 | 5.7398 ns | 0.0079 ns | 0.56 | 5.7408 ns | 0.0036 ns | 0.0079 ns | 174193101.49 | 5.7316 ns | 5.7347 ns | 5.7398 ns | 5.7473 ns | 5.7534 ns | Buffer_MemmoveOriginal | 3 | 6.0247 ns | 0.0174 ns | 0.59 | 6.0203 ns | 0.0078 ns | 0.0174 ns | 166103882.54 | 5.9913 ns | 6.0060 ns | 6.0247 ns | 6.0325 ns | 6.0375 ns | Buffer_MemmoveJamesqo | 3 | 5.6397 ns | 0.0076 ns | 0.55 | 5.6420 ns | 0.0034 ns | 0.0076 ns | 177240583.89 | 5.6358 ns | 5.6371 ns | 5.6397 ns | 5.6481 ns | 5.6553 ns | Buffer_MemmoveTannerGooding | 3 | 6.0327 ns | 0.0109 ns | 0.59 | 6.0283 ns | 0.0049 ns | 0.0109 ns | 165883190.66 | 6.0124 ns | 6.0171 ns | 6.0327 ns | 6.0373 ns | 6.0381 ns | Buffer_MemmoveJamesqo2 | 3 | 6.2660 ns | 0.0119 ns | 0.61 | 6.2693 ns | 0.0053 ns | 0.0119 ns | 159507074.29 | 6.2556 ns | 6.2587 ns | 6.2660 ns | 6.2815 ns | 6.2840 ns | Buffer_MemmoveTannerGooding2 | 3 | 6.0031 ns | 0.0137 ns | 0.58 | 6.0044 ns | 0.0061 ns | 0.0137 ns | 166545031.88 | 5.9910 ns | 5.9918 ns | 6.0031 ns | 6.0175 ns | 6.0242 ns | ArrayCopy | 4 | 10.0159 ns | 0.0356 ns | 1.00 | 10.0074 ns | 0.0159 ns | 0.0356 ns | 99926323.49 | 9.9664 ns | 9.9707 ns | 10.0159 ns | 10.0398 ns | 10.0492 ns | SimpleLoop | 4 | 3.9842 ns | 0.0073 ns | 0.40 | 3.9857 ns | 0.0033 ns | 0.0073 ns | 250894013.73 | 3.9766 ns | 3.9791 ns | 3.9842 ns | 3.9932 ns | 3.9935 ns | BufferBlockCopy | 4 | 10.3534 ns | 0.0620 ns | 1.03 | 10.3747 ns | 0.0277 ns | 0.0620 ns | 96388541.75 | 10.3241 ns | 10.3252 ns | 10.3534 ns | 10.4348 ns | 10.4722 ns | BufferMemoryCopy | 4 | 6.8534 ns | 0.0139 ns | 0.68 | 6.8553 ns | 0.0062 ns | 0.0139 ns | 145873519.47 | 6.8377 ns | 6.8422 ns | 6.8534 ns | 6.8693 ns | 6.8694 ns | MsvcrtMemmove | 4 | 18.2878 ns | 0.0815 ns | 1.83 | 18.3344 ns | 0.0364 ns | 0.0815 ns | 54542275.39 | 18.2778 ns | 18.2799 ns | 18.2878 ns | 18.4123 ns | 18.4683 ns | MsvcrtMemmoveOverhead | 4 | 17.0089 ns | 0.0494 ns | 1.70 | 16.9798 ns | 0.0221 ns | 0.0494 ns | 58893506.92 | 16.9129 ns | 16.9272 ns | 17.0089 ns | 17.0178 ns | 17.0233 ns | UnsafeCopyBlock | 4 | 8.9680 ns | 0.0264 ns | 0.90 | 8.9705 ns | 0.0118 ns | 0.0264 ns | 111476352.33 | 8.9372 ns | 8.9513 ns | 8.9680 ns | 8.9910 ns | 9.0111 ns | IllyriadVectorizedCopy | 4 | 5.2046 ns | 0.0193 ns | 0.52 | 5.2048 ns | 0.0086 ns | 0.0193 ns | 192128764.59 | 5.1790 ns | 5.1879 ns | 5.2046 ns | 5.2219 ns | 5.2314 ns | AndermanVectorizedCopy | 4 | 5.7358 ns | 0.1562 ns | 0.57 | 5.6274 ns | 0.0698 ns | 0.1562 ns | 177702184.7 | 5.4524 ns | 5.4564 ns | 5.7358 ns | 5.7442 ns | 5.7475 ns | UnsafeIllyriadVectorizedCopy | 4 | 6.1665 ns | 0.0321 ns | 0.62 | 6.1783 ns | 0.0144 ns | 0.0321 ns | 161857502.64 | 6.1488 ns | 6.1539 ns | 6.1665 ns | 6.2085 ns | 6.2300 ns | UnsafeAndermanVectorizedCopy | 4 | 5.9482 ns | 0.0804 ns | 0.59 | 5.9531 ns | 0.0359 ns | 0.0804 ns | 167980242.13 | 5.8722 ns | 5.8773 ns | 5.9482 ns | 6.0313 ns | 6.0632 ns | Buffer_MemmoveOriginal | 4 | 5.5773 ns | 0.0523 ns | 0.56 | 5.5848 ns | 0.0234 ns | 0.0523 ns | 179057664.08 | 5.5305 ns | 5.5435 ns | 5.5773 ns | 5.6299 ns | 5.6690 ns | Buffer_MemmoveJamesqo | 4 | 5.4993 ns | 0.1112 ns | 0.55 | 5.5532 ns | 0.0497 ns | 0.1112 ns | 180077552.96 | 5.4790 ns | 5.4839 ns | 5.4993 ns | 5.6493 ns | 5.7452 ns | Buffer_MemmoveTannerGooding | 4 | 6.1841 ns | 0.0361 ns | 0.62 | 6.1705 ns | 0.0161 ns | 0.0361 ns | 162062699.68 | 6.1272 ns | 6.1320 ns | 6.1841 ns | 6.2020 ns | 6.2059 ns | Buffer_MemmoveJamesqo2 | 4 | 5.8676 ns | 0.0248 ns | 0.59 | 5.8617 ns | 0.0111 ns | 0.0248 ns | 170599070.78 | 5.8335 ns | 5.8376 ns | 5.8676 ns | 5.8828 ns | 5.8959 ns | Buffer_MemmoveTannerGooding2 | 4 | 5.6011 ns | 0.0862 ns | 0.56 | 5.6129 ns | 0.0385 ns | 0.0862 ns | 178162556.16 | 5.5231 ns | 5.5434 ns | 5.6011 ns | 5.6881 ns | 5.7505 ns | ArrayCopy | 5 | 9.9804 ns | 0.0158 ns | 1.00 | 9.9828 ns | 0.0071 ns | 0.0158 ns | 100172760.76 | 9.9611 ns | 9.9698 ns | 9.9804 ns | 9.9969 ns | 10.0043 ns | SimpleLoop | 5 | 4.9339 ns | 0.0364 ns | 0.49 | 4.9400 ns | 0.0163 ns | 0.0364 ns | 202429337.21 | 4.9096 ns | 4.9104 ns | 4.9339 ns | 4.9727 ns | 4.9987 ns | BufferBlockCopy | 5 | 10.3212 ns | 0.0465 ns | 1.03 | 10.3435 ns | 0.0208 ns | 0.0465 ns | 96678665.8 | 10.3152 ns | 10.3157 ns | 10.3212 ns | 10.3826 ns | 10.4247 ns | BufferMemoryCopy | 5 | 6.6954 ns | 0.0401 ns | 0.67 | 6.7040 ns | 0.0179 ns | 0.0401 ns | 149163661.62 | 6.6725 ns | 6.6759 ns | 6.6954 ns | 6.7365 ns | 6.7729 ns | MsvcrtMemmove | 5 | 17.8751 ns | 0.2937 ns | 1.79 | 18.0040 ns | 0.1314 ns | 0.2937 ns | 55543178 | 17.7701 ns | 17.7786 ns | 17.8751 ns | 18.2939 ns | 18.4652 ns | MsvcrtMemmoveOverhead | 5 | 16.5765 ns | 0.1096 ns | 1.66 | 16.5950 ns | 0.0490 ns | 0.1096 ns | 60258980.84 | 16.4887 ns | 16.4948 ns | 16.5765 ns | 16.7046 ns | 16.7463 ns | UnsafeCopyBlock | 5 | 9.3009 ns | 0.0724 ns | 0.93 | 9.3013 ns | 0.0324 ns | 0.0724 ns | 107512207.71 | 9.2282 ns | 9.2293 ns | 9.3009 ns | 9.3734 ns | 9.3832 ns | IllyriadVectorizedCopy | 5 | 5.2925 ns | 0.0166 ns | 0.53 | 5.2965 ns | 0.0074 ns | 0.0166 ns | 188804785.93 | 5.2800 ns | 5.2810 ns | 5.2925 ns | 5.3139 ns | 5.3143 ns | AndermanVectorizedCopy | 5 | 5.2396 ns | 0.0391 ns | 0.52 | 5.2575 ns | 0.0175 ns | 0.0391 ns | 190203387.13 | 5.2211 ns | 5.2250 ns | 5.2396 ns | 5.2990 ns | 5.3094 ns | UnsafeIllyriadVectorizedCopy | 5 | 6.1367 ns | 0.0178 ns | 0.61 | 6.1448 ns | 0.0080 ns | 0.0178 ns | 162738788.16 | 6.1355 ns | 6.1355 ns | 6.1367 ns | 6.1582 ns | 6.1766 ns | UnsafeAndermanVectorizedCopy | 5 | 5.5837 ns | 0.0219 ns | 0.56 | 5.5943 ns | 0.0098 ns | 0.0219 ns | 178753352.4 | 5.5745 ns | 5.5760 ns | 5.5837 ns | 5.6179 ns | 5.6203 ns | Buffer_MemmoveOriginal | 5 | 5.8497 ns | 0.0257 ns | 0.59 | 5.8552 ns | 0.0115 ns | 0.0257 ns | 170787304.31 | 5.8339 ns | 5.8347 ns | 5.8497 ns | 5.8786 ns | 5.8970 ns | Buffer_MemmoveJamesqo | 5 | 5.5235 ns | 0.0149 ns | 0.55 | 5.5306 ns | 0.0067 ns | 0.0149 ns | 180812409.87 | 5.5166 ns | 5.5181 ns | 5.5235 ns | 5.5466 ns | 5.5484 ns | Buffer_MemmoveTannerGooding | 5 | 5.8606 ns | 0.0146 ns | 0.59 | 5.8623 ns | 0.0065 ns | 0.0146 ns | 170580151.85 | 5.8509 ns | 5.8512 ns | 5.8606 ns | 5.8743 ns | 5.8870 ns | Buffer_MemmoveJamesqo2 | 5 | 6.1753 ns | 0.0219 ns | 0.62 | 6.1791 ns | 0.0098 ns | 0.0219 ns | 161836137.14 | 6.1491 ns | 6.1596 ns | 6.1753 ns | 6.2005 ns | 6.2031 ns | Buffer_MemmoveTannerGooding2 | 5 | 5.7529 ns | 0.0159 ns | 0.58 | 5.7631 ns | 0.0071 ns | 0.0159 ns | 173517895.32 | 5.7493 ns | 5.7508 ns | 5.7529 ns | 5.7804 ns | 5.7822 ns | ArrayCopy | 6 | 9.9455 ns | 0.0866 ns | 1.00 | 9.9836 ns | 0.0387 ns | 0.0866 ns | 100163797.34 | 9.9359 ns | 9.9370 ns | 9.9455 ns | 10.0493 ns | 10.1376 ns | SimpleLoop | 6 | 6.0266 ns | 0.0263 ns | 0.61 | 6.0443 ns | 0.0118 ns | 0.0263 ns | 165445130.94 | 6.0251 ns | 6.0251 ns | 6.0266 ns | 6.0724 ns | 6.0807 ns | BufferBlockCopy | 6 | 10.3489 ns | 0.0944 ns | 1.04 | 10.3932 ns | 0.0422 ns | 0.0944 ns | 96216890.57 | 10.3446 ns | 10.3453 ns | 10.3489 ns | 10.4632 ns | 10.5614 ns | BufferMemoryCopy | 6 | 6.7194 ns | 0.1165 ns | 0.68 | 6.7543 ns | 0.0521 ns | 0.1165 ns | 148053309.64 | 6.6597 ns | 6.6871 ns | 6.7194 ns | 6.8390 ns | 6.9578 ns | MsvcrtMemmove | 6 | 18.8487 ns | 0.0497 ns | 1.90 | 18.8329 ns | 0.0222 ns | 0.0497 ns | 53098467.37 | 18.7572 ns | 18.7840 ns | 18.8487 ns | 18.8740 ns | 18.8771 ns | MsvcrtMemmoveOverhead | 6 | 16.5370 ns | 0.0284 ns | 1.66 | 16.5302 ns | 0.0127 ns | 0.0284 ns | 60495170.66 | 16.4883 ns | 16.5023 ns | 16.5370 ns | 16.5548 ns | 16.5582 ns | UnsafeCopyBlock | 6 | 9.9105 ns | 0.0983 ns | 1.00 | 9.9314 ns | 0.0440 ns | 0.0983 ns | 100690653.79 | 9.8280 ns | 9.8393 ns | 9.9105 ns | 10.0339 ns | 10.0345 ns | IllyriadVectorizedCopy | 6 | 5.4962 ns | 0.0119 ns | 0.55 | 5.4952 ns | 0.0053 ns | 0.0119 ns | 181977613.29 | 5.4833 ns | 5.4846 ns | 5.4962 ns | 5.5053 ns | 5.5135 ns | AndermanVectorizedCopy | 6 | 5.2370 ns | 0.1151 ns | 0.53 | 5.2888 ns | 0.0515 ns | 0.1151 ns | 189078137.02 | 5.2140 ns | 5.2234 ns | 5.2370 ns | 5.3802 ns | 5.4916 ns | UnsafeIllyriadVectorizedCopy | 6 | 6.5736 ns | 0.0164 ns | 0.66 | 6.5744 ns | 0.0074 ns | 0.0164 ns | 152105679.42 | 6.5574 ns | 6.5582 ns | 6.5736 ns | 6.5909 ns | 6.5929 ns | UnsafeAndermanVectorizedCopy | 6 | 5.8744 ns | 0.0374 ns | 0.59 | 5.8889 ns | 0.0167 ns | 0.0374 ns | 169811058.69 | 5.8603 ns | 5.8618 ns | 5.8744 ns | 5.9233 ns | 5.9510 ns | Buffer_MemmoveOriginal | 6 | 5.5209 ns | 0.0128 ns | 0.56 | 5.5248 ns | 0.0057 ns | 0.0128 ns | 181002538.27 | 5.5136 ns | 5.5170 ns | 5.5209 ns | 5.5345 ns | 5.5470 ns | Buffer_MemmoveJamesqo | 6 | 5.8158 ns | 0.0184 ns | 0.58 | 5.8233 ns | 0.0082 ns | 0.0184 ns | 171724100.95 | 5.8073 ns | 5.8084 ns | 5.8158 ns | 5.8419 ns | 5.8507 ns | Buffer_MemmoveTannerGooding | 6 | 6.1343 ns | 0.0174 ns | 0.62 | 6.1367 ns | 0.0078 ns | 0.0174 ns | 162954084.94 | 6.1231 ns | 6.1239 ns | 6.1343 ns | 6.1507 ns | 6.1664 ns | Buffer_MemmoveJamesqo2 | 6 | 5.8240 ns | 0.0162 ns | 0.59 | 5.8244 ns | 0.0072 ns | 0.0162 ns | 171691109.57 | 5.8073 ns | 5.8090 ns | 5.8240 ns | 5.8400 ns | 5.8464 ns | Buffer_MemmoveTannerGooding2 | 6 | 5.4720 ns | 0.0216 ns | 0.55 | 5.4806 ns | 0.0097 ns | 0.0216 ns | 182462465.96 | 5.4670 ns | 5.4692 ns | 5.4720 ns | 5.4963 ns | 5.5190 ns | ArrayCopy | 7 | 9.9558 ns | 0.0300 ns | 1.00 | 9.9684 ns | 0.0134 ns | 0.0300 ns | 100316803.44 | 9.9530 ns | 9.9530 ns | 9.9558 ns | 9.9901 ns | 10.0220 ns | SimpleLoop | 7 | 7.1671 ns | 0.0939 ns | 0.72 | 7.2045 ns | 0.0420 ns | 0.0939 ns | 138802908.02 | 7.1532 ns | 7.1568 ns | 7.1671 ns | 7.2708 ns | 7.3721 ns | BufferBlockCopy | 7 | 10.3337 ns | 0.1003 ns | 1.04 | 10.3852 ns | 0.0448 ns | 0.1003 ns | 96290796.91 | 10.3268 ns | 10.3269 ns | 10.3337 ns | 10.4692 ns | 10.5605 ns | BufferMemoryCopy | 7 | 6.6449 ns | 0.0149 ns | 0.67 | 6.6506 ns | 0.0067 ns | 0.0149 ns | 150363248.3 | 6.6426 ns | 6.6429 ns | 6.6449 ns | 6.6611 ns | 6.6772 ns | MsvcrtMemmove | 7 | 18.1866 ns | 0.0615 ns | 1.83 | 18.2142 ns | 0.0275 ns | 0.0615 ns | 54902225.72 | 18.1542 ns | 18.1620 ns | 18.1866 ns | 18.2802 ns | 18.2864 ns | MsvcrtMemmoveOverhead | 7 | 16.5900 ns | 0.1058 ns | 1.67 | 16.6277 ns | 0.0473 ns | 0.1058 ns | 60140462.35 | 16.5428 ns | 16.5496 ns | 16.5900 ns | 16.7248 ns | 16.8028 ns | UnsafeCopyBlock | 7 | 10.0378 ns | 0.1185 ns | 1.01 | 10.1006 ns | 0.0530 ns | 0.1185 ns | 99004349.14 | 10.0056 ns | 10.0067 ns | 10.0378 ns | 10.2259 ns | 10.2656 ns | IllyriadVectorizedCopy | 7 | 6.1095 ns | 0.0179 ns | 0.61 | 6.1128 ns | 0.0080 ns | 0.0179 ns | 163591575.96 | 6.0915 ns | 6.0962 ns | 6.1095 ns | 6.1310 ns | 6.1336 ns | AndermanVectorizedCopy | 7 | 5.1938 ns | 0.0157 ns | 0.52 | 5.2025 ns | 0.0070 ns | 0.0157 ns | 192214109.99 | 5.1889 ns | 5.1898 ns | 5.1938 ns | 5.2196 ns | 5.2209 ns | UnsafeIllyriadVectorizedCopy | 7 | 7.3399 ns | 0.0538 ns | 0.74 | 7.3146 ns | 0.0241 ns | 0.0538 ns | 136713276.77 | 7.2274 ns | 7.2628 ns | 7.3399 ns | 7.3537 ns | 7.3549 ns | UnsafeAndermanVectorizedCopy | 7 | 5.5753 ns | 0.0143 ns | 0.56 | 5.5840 ns | 0.0064 ns | 0.0143 ns | 179081505.71 | 5.5713 ns | 5.5729 ns | 5.5753 ns | 5.5996 ns | 5.6019 ns | Buffer_MemmoveOriginal | 7 | 5.8267 ns | 0.0794 ns | 0.59 | 5.8632 ns | 0.0355 ns | 0.0794 ns | 170554215.78 | 5.8174 ns | 5.8206 ns | 5.8267 ns | 5.9242 ns | 6.0041 ns | Buffer_MemmoveJamesqo | 7 | 5.7653 ns | 0.0130 ns | 0.58 | 5.7716 ns | 0.0058 ns | 0.0130 ns | 173261112.8 | 5.7594 ns | 5.7612 ns | 5.7653 ns | 5.7853 ns | 5.7894 ns | Buffer_MemmoveTannerGooding | 7 | 6.0844 ns | 0.0107 ns | 0.61 | 6.0852 ns | 0.0048 ns | 0.0107 ns | 164334035.16 | 6.0732 ns | 6.0764 ns | 6.0844 ns | 6.0943 ns | 6.1020 ns | Buffer_MemmoveJamesqo2 | 7 | 6.0772 ns | 0.0251 ns | 0.61 | 6.0787 ns | 0.0112 ns | 0.0251 ns | 164509541.12 | 6.0467 ns | 6.0598 ns | 6.0772 ns | 6.0983 ns | 6.1169 ns | Buffer_MemmoveTannerGooding2 | 7 | 5.7681 ns | 0.0102 ns | 0.58 | 5.7727 ns | 0.0046 ns | 0.0102 ns | 173229387.55 | 5.7640 ns | 5.7658 ns | 5.7681 ns | 5.7819 ns | 5.7899 ns | ArrayCopy | 8 | 9.6752 ns | 0.0209 ns | 1.00 | 9.6783 ns | 0.0093 ns | 0.0209 ns | 103324314.15 | 9.6585 ns | 9.6593 ns | 9.6752 ns | 9.6988 ns | 9.7081 ns | SimpleLoop | 8 | 8.2590 ns | 0.0113 ns | 0.85 | 8.2667 ns | 0.0051 ns | 0.0113 ns | 120966736.57 | 8.2579 ns | 8.2582 ns | 8.2590 ns | 8.2792 ns | 8.2792 ns | BufferBlockCopy | 8 | 10.0319 ns | 0.1056 ns | 1.04 | 10.0772 ns | 0.0472 ns | 0.1056 ns | 99234213.89 | 10.0245 ns | 10.0251 ns | 10.0319 ns | 10.1518 ns | 10.2658 ns | BufferMemoryCopy | 8 | 6.5975 ns | 0.0108 ns | 0.68 | 6.6033 ns | 0.0048 ns | 0.0108 ns | 151440455.79 | 6.5939 ns | 6.5955 ns | 6.5975 ns | 6.6139 ns | 6.6202 ns | MsvcrtMemmove | 8 | 16.2112 ns | 0.3952 ns | 1.68 | 16.3717 ns | 0.1767 ns | 0.3952 ns | 61081019.31 | 16.1207 ns | 16.1350 ns | 16.2112 ns | 16.6886 ns | 17.0665 ns | MsvcrtMemmoveOverhead | 8 | 16.5372 ns | 0.0799 ns | 1.71 | 16.5709 ns | 0.0357 ns | 0.0799 ns | 60346651.07 | 16.5246 ns | 16.5274 ns | 16.5372 ns | 16.6313 ns | 16.7128 ns | UnsafeCopyBlock | 8 | 7.4607 ns | 0.0675 ns | 0.77 | 7.4752 ns | 0.0302 ns | 0.0675 ns | 133774907.79 | 7.4002 ns | 7.4297 ns | 7.4607 ns | 7.5280 ns | 7.5852 ns | IllyriadVectorizedCopy | 8 | 4.9525 ns | 0.0181 ns | 0.51 | 4.9621 ns | 0.0081 ns | 0.0181 ns | 201526288.79 | 4.9485 ns | 4.9489 ns | 4.9525 ns | 4.9802 ns | 4.9907 ns | AndermanVectorizedCopy | 8 | 5.1755 ns | 0.0101 ns | 0.53 | 5.1801 ns | 0.0045 ns | 0.0101 ns | 193045419.28 | 5.1734 ns | 5.1740 ns | 5.1755 ns | 5.1886 ns | 5.1977 ns | UnsafeIllyriadVectorizedCopy | 8 | 6.1416 ns | 0.0131 ns | 0.63 | 6.1433 ns | 0.0058 ns | 0.0131 ns | 162779993.57 | 6.1304 ns | 6.1314 ns | 6.1416 ns | 6.1560 ns | 6.1619 ns | UnsafeAndermanVectorizedCopy | 8 | 5.8561 ns | 0.0134 ns | 0.61 | 5.8640 ns | 0.0060 ns | 0.0134 ns | 170533128.36 | 5.8526 ns | 5.8533 ns | 5.8561 ns | 5.8785 ns | 5.8804 ns | Buffer_MemmoveOriginal | 8 | 5.8593 ns | 0.1182 ns | 0.61 | 5.9166 ns | 0.0529 ns | 0.1182 ns | 169015841.35 | 5.8573 ns | 5.8575 ns | 5.8593 ns | 6.0043 ns | 6.1273 ns | Buffer_MemmoveJamesqo | 8 | 5.4961 ns | 0.0130 ns | 0.57 | 5.4978 ns | 0.0058 ns | 0.0130 ns | 181889303.86 | 5.4837 ns | 5.4854 ns | 5.4961 ns | 5.5112 ns | 5.5129 ns | Buffer_MemmoveTannerGooding | 8 | 5.7945 ns | 0.0106 ns | 0.60 | 5.7956 ns | 0.0047 ns | 0.0106 ns | 172543967.74 | 5.7825 ns | 5.7869 ns | 5.7945 ns | 5.8049 ns | 5.8115 ns | Buffer_MemmoveJamesqo2 | 8 | 5.8499 ns | 0.0232 ns | 0.60 | 5.8383 ns | 0.0104 ns | 0.0232 ns | 171281710.48 | 5.8109 ns | 5.8132 ns | 5.8499 ns | 5.8577 ns | 5.8583 ns | Buffer_MemmoveTannerGooding2 | 8 | 5.7663 ns | 0.0156 ns | 0.60 | 5.7700 ns | 0.0070 ns | 0.0156 ns | 173310180.75 | 5.7540 ns | 5.7558 ns | 5.7663 ns | 5.7861 ns | 5.7899 ns | ArrayCopy | 9 | 9.9123 ns | 0.0907 ns | 1.00 | 9.9564 ns | 0.0405 ns | 0.0907 ns | 100437690.67 | 9.9079 ns | 9.9090 ns | 9.9123 ns | 10.0259 ns | 10.1175 ns | SimpleLoop | 9 | 9.4137 ns | 0.0120 ns | 0.95 | 9.4192 ns | 0.0054 ns | 0.0120 ns | 106165957.97 | 9.4068 ns | 9.4091 ns | 9.4137 ns | 9.4321 ns | 9.4324 ns | BufferBlockCopy | 9 | 10.3051 ns | 0.0966 ns | 1.04 | 10.3520 ns | 0.0432 ns | 0.0966 ns | 96599330.34 | 10.2987 ns | 10.3009 ns | 10.3051 ns | 10.4267 ns | 10.5234 ns | BufferMemoryCopy | 9 | 6.9405 ns | 0.0629 ns | 0.70 | 6.9621 ns | 0.0281 ns | 0.0629 ns | 143635499.72 | 6.8995 ns | 6.9074 ns | 6.9405 ns | 7.0275 ns | 7.0461 ns | MsvcrtMemmove | 9 | 19.0925 ns | 0.2231 ns | 1.93 | 19.1757 ns | 0.0998 ns | 0.2231 ns | 52149376.41 | 19.0410 ns | 19.0488 ns | 19.0925 ns | 19.3441 ns | 19.5712 ns | MsvcrtMemmoveOverhead | 9 | 16.6323 ns | 0.0622 ns | 1.68 | 16.6385 ns | 0.0278 ns | 0.0622 ns | 60101453.9 | 16.5810 ns | 16.5905 ns | 16.6323 ns | 16.6897 ns | 16.7417 ns | UnsafeCopyBlock | 9 | 7.9233 ns | 0.0365 ns | 0.80 | 7.9261 ns | 0.0163 ns | 0.0365 ns | 126166189.59 | 7.8719 ns | 7.8971 ns | 7.9233 ns | 7.9564 ns | 7.9726 ns | IllyriadVectorizedCopy | 9 | 5.5572 ns | 0.0209 ns | 0.56 | 5.5614 ns | 0.0093 ns | 0.0209 ns | 179812036.64 | 5.5335 ns | 5.5441 ns | 5.5572 ns | 5.5807 ns | 5.5895 ns | AndermanVectorizedCopy | 9 | 5.1897 ns | 0.0119 ns | 0.52 | 5.1945 ns | 0.0053 ns | 0.0119 ns | 192512371.55 | 5.1800 ns | 5.1846 ns | 5.1897 ns | 5.2067 ns | 5.2092 ns | UnsafeIllyriadVectorizedCopy | 9 | 6.7313 ns | 0.0556 ns | 0.68 | 6.7460 ns | 0.0249 ns | 0.0556 ns | 148236460.26 | 6.6888 ns | 6.6950 ns | 6.7313 ns | 6.8043 ns | 6.8113 ns | UnsafeAndermanVectorizedCopy | 9 | 5.5781 ns | 0.0141 ns | 0.56 | 5.5848 ns | 0.0063 ns | 0.0141 ns | 179058316.38 | 5.5733 ns | 5.5754 ns | 5.5781 ns | 5.5975 ns | 5.6085 ns | Buffer_MemmoveOriginal | 9 | 5.5536 ns | 0.0150 ns | 0.56 | 5.5625 ns | 0.0067 ns | 0.0150 ns | 179774041.56 | 5.5488 ns | 5.5507 ns | 5.5536 ns | 5.5788 ns | 5.5793 ns | Buffer_MemmoveJamesqo | 9 | 5.7987 ns | 0.1062 ns | 0.58 | 5.8547 ns | 0.0475 ns | 0.1062 ns | 170802680.94 | 5.7697 ns | 5.7718 ns | 5.7987 ns | 5.9657 ns | 6.0083 ns | Buffer_MemmoveTannerGooding | 9 | 6.1215 ns | 0.0160 ns | 0.62 | 6.1308 ns | 0.0072 ns | 0.0160 ns | 163109971.31 | 6.1160 ns | 6.1183 ns | 6.1215 ns | 6.1480 ns | 6.1513 ns | Buffer_MemmoveJamesqo2 | 9 | 5.8756 ns | 0.0369 ns | 0.59 | 5.8828 ns | 0.0165 ns | 0.0369 ns | 169987454.82 | 5.8293 ns | 5.8523 ns | 5.8756 ns | 5.9169 ns | 5.9256 ns | Buffer_MemmoveTannerGooding2 | 9 | 5.4581 ns | 0.0110 ns | 0.55 | 5.4612 ns | 0.0049 ns | 0.0110 ns | 183110478.57 | 5.4522 ns | 5.4545 ns | 5.4581 ns | 5.4694 ns | 5.4804 ns | ArrayCopy | 10 | 10.0240 ns | 0.2000 ns | 1.00 | 10.1234 ns | 0.0894 ns | 0.2000 ns | 98780708.07 | 9.9824 ns | 9.9937 ns | 10.0240 ns | 10.3029 ns | 10.4637 ns | SimpleLoop | 10 | 10.5264 ns | 0.0919 ns | 1.05 | 10.5636 ns | 0.0411 ns | 0.0919 ns | 94664918.02 | 10.5103 ns | 10.5127 ns | 10.5264 ns | 10.6330 ns | 10.7268 ns | BufferBlockCopy | 10 | 10.2268 ns | 0.0969 ns | 1.02 | 10.2764 ns | 0.0433 ns | 0.0969 ns | 97310382.6 | 10.2169 ns | 10.2174 ns | 10.2268 ns | 10.3602 ns | 10.4442 ns | BufferMemoryCopy | 10 | 7.0093 ns | 0.0564 ns | 0.70 | 7.0044 ns | 0.0252 ns | 0.0564 ns | 142768220.01 | 6.9175 ns | 6.9610 ns | 7.0093 ns | 7.0453 ns | 7.0752 ns | MsvcrtMemmove | 10 | 17.7275 ns | 0.1265 ns | 1.77 | 17.8049 ns | 0.0566 ns | 0.1265 ns | 56164338.51 | 17.6922 ns | 17.7089 ns | 17.7275 ns | 17.9396 ns | 17.9766 ns | MsvcrtMemmoveOverhead | 10 | 16.5049 ns | 0.0390 ns | 1.65 | 16.5073 ns | 0.0174 ns | 0.0390 ns | 60579375.71 | 16.4520 ns | 16.4733 ns | 16.5049 ns | 16.5424 ns | 16.5564 ns | UnsafeCopyBlock | 10 | 8.4749 ns | 0.0238 ns | 0.85 | 8.4830 ns | 0.0107 ns | 0.0238 ns | 117882328.94 | 8.4588 ns | 8.4642 ns | 8.4749 ns | 8.5059 ns | 8.5199 ns | IllyriadVectorizedCopy | 10 | 6.2758 ns | 0.0158 ns | 0.63 | 6.2795 ns | 0.0071 ns | 0.0158 ns | 159249171.48 | 6.2634 ns | 6.2651 ns | 6.2758 ns | 6.2957 ns | 6.3003 ns | AndermanVectorizedCopy | 10 | 5.1791 ns | 0.0152 ns | 0.52 | 5.1866 ns | 0.0068 ns | 0.0152 ns | 192802725 | 5.1777 ns | 5.1781 ns | 5.1791 ns | 5.1990 ns | 5.2133 ns | UnsafeIllyriadVectorizedCopy | 10 | 7.1390 ns | 0.0171 ns | 0.71 | 7.1451 ns | 0.0077 ns | 0.0171 ns | 139955644.69 | 7.1294 ns | 7.1321 ns | 7.1390 ns | 7.1612 ns | 7.1728 ns | UnsafeAndermanVectorizedCopy | 10 | 5.8616 ns | 0.0184 ns | 0.58 | 5.8692 ns | 0.0082 ns | 0.0184 ns | 170381957.44 | 5.8513 ns | 5.8532 ns | 5.8616 ns | 5.8889 ns | 5.8905 ns | Buffer_MemmoveOriginal | 10 | 5.8584 ns | 0.0136 ns | 0.58 | 5.8658 ns | 0.0061 ns | 0.0136 ns | 170479948.82 | 5.8536 ns | 5.8548 ns | 5.8584 ns | 5.8805 ns | 5.8826 ns | Buffer_MemmoveJamesqo | 10 | 5.5061 ns | 0.0110 ns | 0.55 | 5.5105 ns | 0.0049 ns | 0.0110 ns | 181470994.2 | 5.5033 ns | 5.5047 ns | 5.5061 ns | 5.5186 ns | 5.5301 ns | Buffer_MemmoveTannerGooding | 10 | 5.8114 ns | 0.0200 ns | 0.58 | 5.8246 ns | 0.0089 ns | 0.0200 ns | 171685793.96 | 5.8081 ns | 5.8095 ns | 5.8114 ns | 5.8463 ns | 5.8497 ns | Buffer_MemmoveJamesqo2 | 10 | 6.1190 ns | 0.0122 ns | 0.61 | 6.1171 ns | 0.0055 ns | 0.0122 ns | 163475585.35 | 6.0970 ns | 6.1079 ns | 6.1190 ns | 6.1254 ns | 6.1301 ns | Buffer_MemmoveTannerGooding2 | 10 | 5.7260 ns | 0.0110 ns | 0.57 | 5.7306 ns | 0.0049 ns | 0.0110 ns | 174501472 | 5.7242 ns | 5.7251 ns | 5.7260 ns | 5.7384 ns | 5.7502 ns | ArrayCopy | 11 | 10.2380 ns | 0.0645 ns | 1.00 | 10.2701 ns | 0.0289 ns | 0.0645 ns | 97370159.43 | 10.2214 ns | 10.2296 ns | 10.2380 ns | 10.3266 ns | 10.3805 ns | SimpleLoop | 11 | 11.7131 ns | 0.0847 ns | 1.14 | 11.7478 ns | 0.0379 ns | 0.0847 ns | 85122200.55 | 11.6981 ns | 11.6993 ns | 11.7131 ns | 11.8137 ns | 11.8976 ns | BufferBlockCopy | 11 | 10.3209 ns | 0.0221 ns | 1.01 | 10.3294 ns | 0.0099 ns | 0.0221 ns | 96811008.21 | 10.3142 ns | 10.3149 ns | 10.3209 ns | 10.3482 ns | 10.3676 ns | BufferMemoryCopy | 11 | 6.6154 ns | 0.0133 ns | 0.65 | 6.6212 ns | 0.0060 ns | 0.0133 ns | 151029399.06 | 6.6092 ns | 6.6098 ns | 6.6154 ns | 6.6356 ns | 6.6368 ns | MsvcrtMemmove | 11 | 17.4586 ns | 0.0975 ns | 1.71 | 17.4975 ns | 0.0436 ns | 0.0975 ns | 57151037.2 | 17.4485 ns | 17.4489 ns | 17.4586 ns | 17.5656 ns | 17.6717 ns | MsvcrtMemmoveOverhead | 11 | 16.5167 ns | 0.0295 ns | 1.61 | 16.5343 ns | 0.0132 ns | 0.0295 ns | 60480506.36 | 16.5084 ns | 16.5110 ns | 16.5167 ns | 16.5663 ns | 16.5700 ns | UnsafeCopyBlock | 11 | 8.8305 ns | 0.0378 ns | 0.86 | 8.8311 ns | 0.0169 ns | 0.0378 ns | 113235954.45 | 8.7935 ns | 8.7935 ns | 8.8305 ns | 8.8691 ns | 8.8703 ns | IllyriadVectorizedCopy | 11 | 6.7960 ns | 0.1009 ns | 0.66 | 6.8297 ns | 0.0451 ns | 0.1009 ns | 146418791.12 | 6.7352 ns | 6.7500 ns | 6.7960 ns | 6.9263 ns | 6.9887 ns | AndermanVectorizedCopy | 11 | 5.4588 ns | 0.0295 ns | 0.53 | 5.4531 ns | 0.0132 ns | 0.0295 ns | 183380888 | 5.4076 ns | 5.4254 ns | 5.4588 ns | 5.4781 ns | 5.4825 ns | UnsafeIllyriadVectorizedCopy | 11 | 7.7033 ns | 0.0405 ns | 0.75 | 7.7198 ns | 0.0181 ns | 0.0405 ns | 129536208.54 | 7.6715 ns | 7.6870 ns | 7.7033 ns | 7.7609 ns | 7.7725 ns | UnsafeAndermanVectorizedCopy | 11 | 5.8586 ns | 0.0100 ns | 0.57 | 5.8612 ns | 0.0045 ns | 0.0100 ns | 170612502.27 | 5.8518 ns | 5.8549 ns | 5.8586 ns | 5.8689 ns | 5.8783 ns | Buffer_MemmoveOriginal | 11 | 5.8477 ns | 0.0141 ns | 0.57 | 5.8549 ns | 0.0063 ns | 0.0141 ns | 170797797.89 | 5.8428 ns | 5.8443 ns | 5.8477 ns | 5.8691 ns | 5.8765 ns | Buffer_MemmoveJamesqo | 11 | 5.7758 ns | 0.0079 ns | 0.56 | 5.7794 ns | 0.0035 ns | 0.0079 ns | 173027290.75 | 5.7737 ns | 5.7747 ns | 5.7758 ns | 5.7860 ns | 5.7932 ns | Buffer_MemmoveTannerGooding | 11 | 6.0889 ns | 0.0128 ns | 0.59 | 6.0949 ns | 0.0057 ns | 0.0128 ns | 164072522.8 | 6.0835 ns | 6.0841 ns | 6.0889 ns | 6.1086 ns | 6.1109 ns | Buffer_MemmoveJamesqo2 | 11 | 6.5891 ns | 0.0504 ns | 0.64 | 6.5679 ns | 0.0226 ns | 0.0504 ns | 152255618.55 | 6.5108 ns | 6.5137 ns | 6.5891 ns | 6.6115 ns | 6.6151 ns | Buffer_MemmoveTannerGooding2 | 11 | 5.7760 ns | 0.0101 ns | 0.56 | 5.7807 ns | 0.0045 ns | 0.0101 ns | 172990088.33 | 5.7738 ns | 5.7742 ns | 5.7760 ns | 5.7895 ns | 5.7979 ns | ArrayCopy | 12 | 9.9304 ns | 0.0289 ns | 1.00 | 9.9422 ns | 0.0129 ns | 0.0289 ns | 100581112.18 | 9.9230 ns | 9.9249 ns | 9.9304 ns | 9.9655 ns | 9.9930 ns | SimpleLoop | 12 | 12.8245 ns | 0.0956 ns | 1.29 | 12.8633 ns | 0.0427 ns | 0.0956 ns | 77740275.93 | 12.8118 ns | 12.8148 ns | 12.8245 ns | 12.9313 ns | 13.0339 ns | BufferBlockCopy | 12 | 10.2202 ns | 0.0104 ns | 1.03 | 10.2188 ns | 0.0046 ns | 0.0104 ns | 97859284.2 | 10.2079 ns | 10.2091 ns | 10.2202 ns | 10.2277 ns | 10.2339 ns | BufferMemoryCopy | 12 | 6.7486 ns | 0.0341 ns | 0.68 | 6.7422 ns | 0.0153 ns | 0.0341 ns | 148318602.81 | 6.7022 ns | 6.7101 ns | 6.7486 ns | 6.7712 ns | 6.7905 ns | MsvcrtMemmove | 12 | 17.9240 ns | 0.0946 ns | 1.80 | 17.9433 ns | 0.0423 ns | 0.0946 ns | 55731178.32 | 17.8671 ns | 17.8718 ns | 17.9240 ns | 18.0244 ns | 18.1018 ns | MsvcrtMemmoveOverhead | 12 | 16.5317 ns | 0.0370 ns | 1.66 | 16.5319 ns | 0.0165 ns | 0.0370 ns | 60489038.81 | 16.4784 ns | 16.4976 ns | 16.5317 ns | 16.5664 ns | 16.5671 ns | UnsafeCopyBlock | 12 | 9.3737 ns | 0.0474 ns | 0.94 | 9.3980 ns | 0.0212 ns | 0.0474 ns | 106405336.81 | 9.3556 ns | 9.3637 ns | 9.3737 ns | 9.4445 ns | 9.4728 ns | IllyriadVectorizedCopy | 12 | 5.2353 ns | 0.0188 ns | 0.53 | 5.2444 ns | 0.0084 ns | 0.0188 ns | 190678271.85 | 5.2280 ns | 5.2310 ns | 5.2353 ns | 5.2625 ns | 5.2746 ns | AndermanVectorizedCopy | 12 | 5.2041 ns | 0.0160 ns | 0.52 | 5.2127 ns | 0.0072 ns | 0.0160 ns | 191837951.52 | 5.2004 ns | 5.2013 ns | 5.2041 ns | 5.2285 ns | 5.2383 ns | UnsafeIllyriadVectorizedCopy | 12 | 6.4291 ns | 0.0102 ns | 0.65 | 6.4284 ns | 0.0046 ns | 0.0102 ns | 155560469.84 | 6.4133 ns | 6.4205 ns | 6.4291 ns | 6.4359 ns | 6.4421 ns | UnsafeAndermanVectorizedCopy | 12 | 5.6319 ns | 0.0412 ns | 0.57 | 5.6291 ns | 0.0184 ns | 0.0412 ns | 177647475.85 | 5.5875 ns | 5.5909 ns | 5.6319 ns | 5.6659 ns | 5.6897 ns | Buffer_MemmoveOriginal | 12 | 5.5703 ns | 0.0112 ns | 0.56 | 5.5750 ns | 0.0050 ns | 0.0112 ns | 179371374.09 | 5.5649 ns | 5.5673 ns | 5.5703 ns | 5.5851 ns | 5.5937 ns | Buffer_MemmoveJamesqo | 12 | 5.7374 ns | 0.0151 ns | 0.58 | 5.7454 ns | 0.0068 ns | 0.0151 ns | 174050865.94 | 5.7319 ns | 5.7332 ns | 5.7374 ns | 5.7617 ns | 5.7646 ns | Buffer_MemmoveTannerGooding | 12 | 6.0833 ns | 0.0100 ns | 0.61 | 6.0877 ns | 0.0045 ns | 0.0100 ns | 164264561.4 | 6.0801 ns | 6.0801 ns | 6.0833 ns | 6.0976 ns | 6.1035 ns | Buffer_MemmoveJamesqo2 | 12 | 6.1598 ns | 0.0119 ns | 0.62 | 6.1617 ns | 0.0053 ns | 0.0119 ns | 162292576.75 | 6.1525 ns | 6.1528 ns | 6.1598 ns | 6.1716 ns | 6.1817 ns | Buffer_MemmoveTannerGooding2 | 12 | 5.4445 ns | 0.0156 ns | 0.55 | 5.4545 ns | 0.0070 ns | 0.0156 ns | 183334065.1 | 5.4418 ns | 5.4426 ns | 5.4445 ns | 5.4715 ns | 5.4732 ns | ArrayCopy | 13 | 9.9600 ns | 0.0974 ns | 1.00 | 10.0047 ns | 0.0436 ns | 0.0974 ns | 99953257.47 | 9.9524 ns | 9.9527 ns | 9.9600 ns | 10.0790 ns | 10.1778 ns | SimpleLoop | 13 | 13.8455 ns | 0.1164 ns | 1.39 | 13.9083 ns | 0.0521 ns | 0.1164 ns | 71899339.17 | 13.8270 ns | 13.8321 ns | 13.8455 ns | 14.0160 ns | 14.1037 ns | BufferBlockCopy | 13 | 10.2438 ns | 0.0920 ns | 1.03 | 10.2813 ns | 0.0412 ns | 0.0920 ns | 97263590.28 | 10.2349 ns | 10.2353 ns | 10.2438 ns | 10.3462 ns | 10.4457 ns | BufferMemoryCopy | 13 | 6.8824 ns | 0.0102 ns | 0.69 | 6.8869 ns | 0.0046 ns | 0.0102 ns | 145203025.03 | 6.8779 ns | 6.8797 ns | 6.8824 ns | 6.8963 ns | 6.9037 ns | MsvcrtMemmove | 13 | 18.1273 ns | 0.1688 ns | 1.82 | 18.1575 ns | 0.0755 ns | 0.1688 ns | 55073582.92 | 17.9938 ns | 18.0334 ns | 18.1273 ns | 18.2968 ns | 18.4388 ns | MsvcrtMemmoveOverhead | 13 | 16.5596 ns | 0.0328 ns | 1.66 | 16.5506 ns | 0.0147 ns | 0.0328 ns | 60420684.55 | 16.4982 ns | 16.5206 ns | 16.5596 ns | 16.5762 ns | 16.5841 ns | UnsafeCopyBlock | 13 | 9.8647 ns | 0.1753 ns | 0.99 | 9.8928 ns | 0.0784 ns | 0.1753 ns | 101083683.39 | 9.6838 ns | 9.7280 ns | 9.8647 ns | 10.0716 ns | 10.0752 ns | IllyriadVectorizedCopy | 13 | 5.8211 ns | 0.0130 ns | 0.58 | 5.8274 ns | 0.0058 ns | 0.0130 ns | 171602450.12 | 5.8198 ns | 5.8202 ns | 5.8211 ns | 5.8378 ns | 5.8504 ns | AndermanVectorizedCopy | 13 | 5.5327 ns | 0.0606 ns | 0.56 | 5.5128 ns | 0.0271 ns | 0.0606 ns | 181395620.33 | 5.4467 ns | 5.4503 ns | 5.5327 ns | 5.5654 ns | 5.5870 ns | UnsafeIllyriadVectorizedCopy | 13 | 6.9778 ns | 0.0100 ns | 0.70 | 6.9797 ns | 0.0045 ns | 0.0100 ns | 143273243.44 | 6.9698 ns | 6.9722 ns | 6.9778 ns | 6.9881 ns | 6.9961 ns | UnsafeAndermanVectorizedCopy | 13 | 5.8526 ns | 0.0137 ns | 0.59 | 5.8582 ns | 0.0061 ns | 0.0137 ns | 170701650.5 | 5.8500 ns | 5.8511 ns | 5.8526 ns | 5.8680 ns | 5.8827 ns | Buffer_MemmoveOriginal | 13 | 6.2373 ns | 0.0346 ns | 0.63 | 6.2325 ns | 0.0155 ns | 0.0346 ns | 160449590.21 | 6.1776 ns | 6.2010 ns | 6.2373 ns | 6.2616 ns | 6.2617 ns | Buffer_MemmoveJamesqo | 13 | 5.5103 ns | 0.0129 ns | 0.55 | 5.5158 ns | 0.0058 ns | 0.0129 ns | 181296019.6 | 5.5070 ns | 5.5076 ns | 5.5103 ns | 5.5268 ns | 5.5382 ns | Buffer_MemmoveTannerGooding | 13 | 6.0873 ns | 0.0108 ns | 0.61 | 6.0914 ns | 0.0048 ns | 0.0108 ns | 164164685.14 | 6.0831 ns | 6.0832 ns | 6.0873 ns | 6.1018 ns | 6.1089 ns | Buffer_MemmoveJamesqo2 | 13 | 6.1180 ns | 0.0174 ns | 0.61 | 6.1126 ns | 0.0078 ns | 0.0174 ns | 163596921.92 | 6.0826 ns | 6.0982 ns | 6.1180 ns | 6.1243 ns | 6.1257 ns | Buffer_MemmoveTannerGooding2 | 13 | 6.0370 ns | 0.0122 ns | 0.61 | 6.0449 ns | 0.0055 ns | 0.0122 ns | 165427894.56 | 6.0343 ns | 6.0356 ns | 6.0370 ns | 6.0582 ns | 6.0598 ns | ArrayCopy | 14 | 11.5408 ns | 0.0928 ns | 1.00 | 11.5839 ns | 0.0415 ns | 0.0928 ns | 86326600.36 | 11.5373 ns | 11.5374 ns | 11.5408 ns | 11.6520 ns | 11.7494 ns | SimpleLoop | 14 | 14.9505 ns | 0.0238 ns | 1.30 | 14.9599 ns | 0.0106 ns | 0.0238 ns | 66845254.43 | 14.9470 ns | 14.9481 ns | 14.9505 ns | 14.9765 ns | 15.0024 ns | BufferBlockCopy | 14 | 10.5947 ns | 0.0214 ns | 0.92 | 10.6002 ns | 0.0096 ns | 0.0214 ns | 94338054.85 | 10.5821 ns | 10.5841 ns | 10.5947 ns | 10.6190 ns | 10.6358 ns | BufferMemoryCopy | 14 | 6.6038 ns | 0.0116 ns | 0.57 | 6.6085 ns | 0.0052 ns | 0.0116 ns | 151320063.31 | 6.5965 ns | 6.5985 ns | 6.6038 ns | 6.6209 ns | 6.6212 ns | MsvcrtMemmove | 14 | 18.0405 ns | 0.0889 ns | 1.56 | 18.0765 ns | 0.0397 ns | 0.0889 ns | 55320509.61 | 17.9891 ns | 18.0058 ns | 18.0405 ns | 18.1652 ns | 18.2099 ns | MsvcrtMemmoveOverhead | 14 | 16.5293 ns | 0.0457 ns | 1.43 | 16.5303 ns | 0.0204 ns | 0.0457 ns | 60495055.59 | 16.4670 ns | 16.4887 ns | 16.5293 ns | 16.5724 ns | 16.5867 ns | UnsafeCopyBlock | 14 | 10.5251 ns | 0.0522 ns | 0.91 | 10.5158 ns | 0.0233 ns | 0.0522 ns | 95094618.17 | 10.4301 ns | 10.4776 ns | 10.5251 ns | 10.5495 ns | 10.5730 ns | IllyriadVectorizedCopy | 14 | 6.1204 ns | 0.0110 ns | 0.53 | 6.1246 ns | 0.0049 ns | 0.0110 ns | 163275597.97 | 6.1170 ns | 6.1174 ns | 6.1204 ns | 6.1339 ns | 6.1435 ns | AndermanVectorizedCopy | 14 | 5.4280 ns | 0.0104 ns | 0.47 | 5.4312 ns | 0.0047 ns | 0.0104 ns | 184121720.08 | 5.4204 ns | 5.4230 ns | 5.4280 ns | 5.4410 ns | 5.4475 ns | UnsafeIllyriadVectorizedCopy | 14 | 7.2607 ns | 0.0130 ns | 0.63 | 7.2608 ns | 0.0058 ns | 0.0130 ns | 137725517.95 | 7.2473 ns | 7.2480 ns | 7.2607 ns | 7.2737 ns | 7.2759 ns | UnsafeAndermanVectorizedCopy | 14 | 5.5827 ns | 0.0554 ns | 0.48 | 5.6086 ns | 0.0248 ns | 0.0554 ns | 178296335.19 | 5.5754 ns | 5.5766 ns | 5.5827 ns | 5.6537 ns | 5.7061 ns | Buffer_MemmoveOriginal | 14 | 5.8483 ns | 0.0120 ns | 0.51 | 5.8511 ns | 0.0054 ns | 0.0120 ns | 170908044.85 | 5.8427 ns | 5.8430 ns | 5.8483 ns | 5.8605 ns | 5.8719 ns | Buffer_MemmoveJamesqo | 14 | 5.7547 ns | 0.0122 ns | 0.50 | 5.7627 ns | 0.0054 ns | 0.0122 ns | 173528337.28 | 5.7532 ns | 5.7534 ns | 5.7547 ns | 5.7761 ns | 5.7769 ns | Buffer_MemmoveTannerGooding | 14 | 6.0782 ns | 0.0094 ns | 0.53 | 6.0813 ns | 0.0042 ns | 0.0094 ns | 164438718.63 | 6.0708 ns | 6.0730 ns | 6.0782 ns | 6.0911 ns | 6.0915 ns | Buffer_MemmoveJamesqo2 | 14 | 6.0982 ns | 0.0242 ns | 0.53 | 6.1094 ns | 0.0108 ns | 0.0242 ns | 163681117.41 | 6.0860 ns | 6.0917 ns | 6.0982 ns | 6.1328 ns | 6.1476 ns | Buffer_MemmoveTannerGooding2 | 14 | 5.7468 ns | 0.0134 ns | 0.50 | 5.7550 ns | 0.0060 ns | 0.0134 ns | 173761757.3 | 5.7448 ns | 5.7451 ns | 5.7468 ns | 5.7690 ns | 5.7746 ns | ArrayCopy | 15 | 10.2593 ns | 0.0866 ns | 1.00 | 10.2963 ns | 0.0387 ns | 0.0866 ns | 97122610.6 | 10.2482 ns | 10.2494 ns | 10.2593 ns | 10.3616 ns | 10.4502 ns | SimpleLoop | 15 | 16.1064 ns | 0.0217 ns | 1.57 | 16.1123 ns | 0.0097 ns | 0.0217 ns | 62064334.22 | 16.0953 ns | 16.0960 ns | 16.1064 ns | 16.1315 ns | 16.1485 ns | BufferBlockCopy | 15 | 10.5271 ns | 0.0223 ns | 1.03 | 10.5356 ns | 0.0100 ns | 0.0223 ns | 94916008.59 | 10.5205 ns | 10.5214 ns | 10.5271 ns | 10.5541 ns | 10.5744 ns | BufferMemoryCopy | 15 | 6.6186 ns | 0.0142 ns | 0.65 | 6.6245 ns | 0.0063 ns | 0.0142 ns | 150954215.27 | 6.6102 ns | 6.6127 ns | 6.6186 ns | 6.6393 ns | 6.6435 ns | MsvcrtMemmove | 15 | 19.4219 ns | 0.0803 ns | 1.89 | 19.4495 ns | 0.0359 ns | 0.0803 ns | 51415180.24 | 19.3710 ns | 19.3906 ns | 19.4219 ns | 19.5222 ns | 19.5803 ns | MsvcrtMemmoveOverhead | 15 | 16.5345 ns | 0.0340 ns | 1.61 | 16.5349 ns | 0.0152 ns | 0.0340 ns | 60478280.61 | 16.4916 ns | 16.5034 ns | 16.5345 ns | 16.5665 ns | 16.5801 ns | UnsafeCopyBlock | 15 | 10.4281 ns | 0.2396 ns | 1.02 | 10.4962 ns | 0.1071 ns | 0.2396 ns | 95272138.45 | 10.2350 ns | 10.2797 ns | 10.4281 ns | 10.7468 ns | 10.7750 ns | IllyriadVectorizedCopy | 15 | 6.6801 ns | 0.0213 ns | 0.65 | 6.6658 ns | 0.0095 ns | 0.0213 ns | 150018509.27 | 6.6372 ns | 6.6429 ns | 6.6801 ns | 6.6816 ns | 6.6828 ns | AndermanVectorizedCopy | 15 | 5.1954 ns | 0.0142 ns | 0.51 | 5.1977 ns | 0.0064 ns | 0.0142 ns | 192392045.39 | 5.1824 ns | 5.1843 ns | 5.1954 ns | 5.2124 ns | 5.2141 ns | UnsafeIllyriadVectorizedCopy | 15 | 8.3772 ns | 0.0375 ns | 0.82 | 8.3820 ns | 0.0168 ns | 0.0375 ns | 119303357.16 | 8.3501 ns | 8.3547 ns | 8.3772 ns | 8.4117 ns | 8.4457 ns | UnsafeAndermanVectorizedCopy | 15 | 5.8572 ns | 0.0118 ns | 0.57 | 5.8629 ns | 0.0053 ns | 0.0118 ns | 170563900.52 | 5.8527 ns | 5.8547 ns | 5.8572 ns | 5.8739 ns | 5.8824 ns | Buffer_MemmoveOriginal | 15 | 5.8580 ns | 0.0101 ns | 0.57 | 5.8602 ns | 0.0045 ns | 0.0101 ns | 170641310.39 | 5.8517 ns | 5.8533 ns | 5.8580 ns | 5.8683 ns | 5.8777 ns | Buffer_MemmoveJamesqo | 15 | 5.7826 ns | 0.0159 ns | 0.56 | 5.7905 ns | 0.0071 ns | 0.0159 ns | 172696877.48 | 5.7765 ns | 5.7775 ns | 5.7826 ns | 5.8074 ns | 5.8111 ns | Buffer_MemmoveTannerGooding | 15 | 6.0977 ns | 0.0129 ns | 0.59 | 6.1031 ns | 0.0058 ns | 0.0129 ns | 163851034.82 | 6.0891 ns | 6.0921 ns | 6.0977 ns | 6.1168 ns | 6.1169 ns | Buffer_MemmoveJamesqo2 | 15 | 6.1544 ns | 0.0239 ns | 0.60 | 6.1515 ns | 0.0107 ns | 0.0239 ns | 162560928.35 | 6.1134 ns | 6.1322 ns | 6.1544 ns | 6.1695 ns | 6.1787 ns | Buffer_MemmoveTannerGooding2 | 15 | 5.7575 ns | 0.0197 ns | 0.56 | 5.7702 ns | 0.0088 ns | 0.0197 ns | 173305153.27 | 5.7566 ns | 5.7570 ns | 5.7575 ns | 5.7897 ns | 5.8015 ns | ArrayCopy | 16 | 9.6864 ns | 0.0935 ns | 1.00 | 9.7207 ns | 0.0418 ns | 0.0935 ns | 102873717.73 | 9.6653 ns | 9.6664 ns | 9.6864 ns | 9.7920 ns | 9.8861 ns | SimpleLoop | 16 | 17.1798 ns | 0.0231 ns | 1.77 | 17.1932 ns | 0.0103 ns | 0.0231 ns | 58162586.37 | 17.1722 ns | 17.1747 ns | 17.1798 ns | 17.2183 ns | 17.2190 ns | BufferBlockCopy | 16 | 9.9737 ns | 0.0748 ns | 1.03 | 10.0095 ns | 0.0334 ns | 0.0748 ns | 99904849.52 | 9.9723 ns | 9.9724 ns | 9.9737 ns | 10.0646 ns | 10.1429 ns | BufferMemoryCopy | 16 | 6.7833 ns | 0.0150 ns | 0.70 | 6.7765 ns | 0.0067 ns | 0.0150 ns | 147568764.64 | 6.7519 ns | 6.7624 ns | 6.7833 ns | 6.7872 ns | 6.7887 ns | MsvcrtMemmove | 16 | 16.4926 ns | 0.0452 ns | 1.70 | 16.5100 ns | 0.0202 ns | 0.0452 ns | 60569250.31 | 16.4559 ns | 16.4718 ns | 16.4926 ns | 16.5569 ns | 16.5609 ns | MsvcrtMemmoveOverhead | 16 | 16.5697 ns | 0.0403 ns | 1.71 | 16.5674 ns | 0.0180 ns | 0.0403 ns | 60359437.83 | 16.5120 ns | 16.5336 ns | 16.5697 ns | 16.6000 ns | 16.6238 ns | UnsafeCopyBlock | 16 | 7.8534 ns | 0.0530 ns | 0.81 | 7.8581 ns | 0.0237 ns | 0.0530 ns | 127257878.4 | 7.8014 ns | 7.8092 ns | 7.8534 ns | 7.9092 ns | 7.9323 ns | IllyriadVectorizedCopy | 16 | 5.2166 ns | 0.0112 ns | 0.54 | 5.2212 ns | 0.0050 ns | 0.0112 ns | 191528034.45 | 5.2133 ns | 5.2139 ns | 5.2166 ns | 5.2307 ns | 5.2406 ns | AndermanVectorizedCopy | 16 | 4.3698 ns | 0.0147 ns | 0.45 | 4.3759 ns | 0.0066 ns | 0.0147 ns | 228525472.72 | 4.3668 ns | 4.3669 ns | 4.3698 ns | 4.3879 ns | 4.4017 ns | UnsafeIllyriadVectorizedCopy | 16 | 6.4099 ns | 0.0142 ns | 0.66 | 6.4193 ns | 0.0063 ns | 0.0142 ns | 155779821.32 | 6.4084 ns | 6.4089 ns | 6.4099 ns | 6.4345 ns | 6.4390 ns | UnsafeAndermanVectorizedCopy | 16 | 5.0337 ns | 0.0375 ns | 0.52 | 5.0440 ns | 0.0168 ns | 0.0375 ns | 198255015.32 | 5.0173 ns | 5.0183 ns | 5.0337 ns | 5.0749 ns | 5.1087 ns | Buffer_MemmoveOriginal | 16 | 5.7817 ns | 0.0108 ns | 0.60 | 5.7841 ns | 0.0048 ns | 0.0108 ns | 172886454.38 | 5.7765 ns | 5.7767 ns | 5.7817 ns | 5.7927 ns | 5.8028 ns | Buffer_MemmoveJamesqo | 16 | 5.7732 ns | 0.0154 ns | 0.60 | 5.7836 ns | 0.0069 ns | 0.0154 ns | 172903427.79 | 5.7718 ns | 5.7719 ns | 5.7732 ns | 5.8004 ns | 5.8012 ns | Buffer_MemmoveTannerGooding | 16 | 5.8169 ns | 0.0085 ns | 0.60 | 5.8195 ns | 0.0038 ns | 0.0085 ns | 171835738.52 | 5.8125 ns | 5.8135 ns | 5.8169 ns | 5.8268 ns | 5.8340 ns | Buffer_MemmoveJamesqo2 | 16 | 6.1329 ns | 0.0186 ns | 0.63 | 6.1317 ns | 0.0083 ns | 0.0186 ns | 163086625.92 | 6.1030 ns | 6.1174 ns | 6.1329 ns | 6.1455 ns | 6.1552 ns | Buffer_MemmoveTannerGooding2 | 16 | 5.7779 ns | 0.0169 ns | 0.60 | 5.7866 ns | 0.0076 ns | 0.0169 ns | 172812904.6 | 5.7723 ns | 5.7727 ns | 5.7779 ns | 5.8049 ns | 5.8073 ns | ArrayCopy | 17 | 19.1648 ns | 0.0282 ns | 1.00 | 19.1749 ns | 0.0126 ns | 0.0282 ns | 52151458.9 | 19.1545 ns | 19.1571 ns | 19.1648 ns | 19.1977 ns | 19.2242 ns | SimpleLoop | 17 | 18.3627 ns | 0.0315 ns | 0.96 | 18.3763 ns | 0.0141 ns | 0.0315 ns | 54417995.98 | 18.3483 ns | 18.3506 ns | 18.3627 ns | 18.4088 ns | 18.4218 ns | BufferBlockCopy | 17 | 19.4666 ns | 0.0302 ns | 1.02 | 19.4787 ns | 0.0135 ns | 0.0302 ns | 51338054.56 | 19.4514 ns | 19.4524 ns | 19.4666 ns | 19.5111 ns | 19.5133 ns | BufferMemoryCopy | 17 | 12.7825 ns | 0.1073 ns | 0.67 | 12.7552 ns | 0.0480 ns | 0.1073 ns | 78399147.33 | 12.5858 ns | 12.6595 ns | 12.7825 ns | 12.8373 ns | 12.8737 ns | MsvcrtMemmove | 17 | 16.4645 ns | 0.0921 ns | 0.86 | 16.5148 ns | 0.0412 ns | 0.0921 ns | 60551620.39 | 16.4469 ns | 16.4519 ns | 16.4645 ns | 16.6030 ns | 16.6658 ns | MsvcrtMemmoveOverhead | 17 | 16.5303 ns | 0.0677 ns | 0.86 | 16.5577 ns | 0.0303 ns | 0.0677 ns | 60394841.91 | 16.5064 ns | 16.5072 ns | 16.5303 ns | 16.6220 ns | 16.6680 ns | UnsafeCopyBlock | 17 | 8.3901 ns | 0.0460 ns | 0.44 | 8.3876 ns | 0.0206 ns | 0.0460 ns | 119223724.01 | 8.3311 ns | 8.3421 ns | 8.3901 ns | 8.4318 ns | 8.4414 ns | IllyriadVectorizedCopy | 17 | 5.7953 ns | 0.0194 ns | 0.30 | 5.8013 ns | 0.0087 ns | 0.0194 ns | 172376076.73 | 5.7827 ns | 5.7839 ns | 5.7953 ns | 5.8217 ns | 5.8254 ns | AndermanVectorizedCopy | 17 | 4.3533 ns | 0.0128 ns | 0.23 | 4.3576 ns | 0.0057 ns | 0.0128 ns | 229482427.28 | 4.3504 ns | 4.3505 ns | 4.3533 ns | 4.3669 ns | 4.3805 ns | UnsafeIllyriadVectorizedCopy | 17 | 6.9704 ns | 0.0152 ns | 0.36 | 6.9794 ns | 0.0068 ns | 0.0152 ns | 143279090.47 | 6.9664 ns | 6.9674 ns | 6.9704 ns | 6.9958 ns | 6.9989 ns | UnsafeAndermanVectorizedCopy | 17 | 5.0217 ns | 0.0449 ns | 0.26 | 5.0406 ns | 0.0201 ns | 0.0449 ns | 198388976.7 | 5.0175 ns | 5.0187 ns | 5.0217 ns | 5.0720 ns | 5.1209 ns | Buffer_MemmoveOriginal | 17 | 7.2488 ns | 0.0143 ns | 0.38 | 7.2548 ns | 0.0064 ns | 0.0143 ns | 137840158.83 | 7.2453 ns | 7.2460 ns | 7.2488 ns | 7.2665 ns | 7.2798 ns | Buffer_MemmoveJamesqo | 17 | 5.7555 ns | 0.0129 ns | 0.30 | 5.7630 ns | 0.0058 ns | 0.0129 ns | 173519900.08 | 5.7545 ns | 5.7545 ns | 5.7555 ns | 5.7753 ns | 5.7843 ns | Buffer_MemmoveTannerGooding | 17 | 5.8282 ns | 0.0096 ns | 0.30 | 5.8314 ns | 0.0043 ns | 0.0096 ns | 171484098.86 | 5.8252 ns | 5.8254 ns | 5.8282 ns | 5.8391 ns | 5.8483 ns | Buffer_MemmoveJamesqo2 | 17 | 6.1101 ns | 0.0078 ns | 0.32 | 6.1063 ns | 0.0035 ns | 0.0078 ns | 163765746.82 | 6.0930 ns | 6.0994 ns | 6.1101 ns | 6.1112 ns | 6.1116 ns | Buffer_MemmoveTannerGooding2 | 17 | 5.1793 ns | 0.0141 ns | 0.27 | 5.1853 ns | 0.0063 ns | 0.0141 ns | 192852033.61 | 5.1777 ns | 5.1785 ns | 5.1793 ns | 5.1952 ns | 5.2105 ns | ArrayCopy | 18 | 19.1466 ns | 0.0297 ns | 1.00 | 19.1635 ns | 0.0133 ns | 0.0297 ns | 52182630.54 | 19.1385 ns | 19.1400 ns | 19.1466 ns | 19.1954 ns | 19.2025 ns | SimpleLoop | 18 | 19.4300 ns | 0.0187 ns | 1.01 | 19.4370 ns | 0.0084 ns | 0.0187 ns | 51448145.63 | 19.4239 ns | 19.4255 ns | 19.4300 ns | 19.4521 ns | 19.4699 ns | BufferBlockCopy | 18 | 19.4584 ns | 0.0968 ns | 1.02 | 19.5109 ns | 0.0433 ns | 0.0968 ns | 51253273.22 | 19.4505 ns | 19.4521 ns | 19.4584 ns | 19.5961 ns | 19.6776 ns | BufferMemoryCopy | 18 | 10.7817 ns | 0.1340 ns | 0.56 | 10.8076 ns | 0.0599 ns | 0.1340 ns | 92527532.19 | 10.6124 ns | 10.6950 ns | 10.7817 ns | 10.9331 ns | 10.9508 ns | MsvcrtMemmove | 18 | 18.4446 ns | 0.1212 ns | 0.96 | 18.5077 ns | 0.0542 ns | 0.1212 ns | 54031497.2 | 18.4406 ns | 18.4413 ns | 18.4446 ns | 18.6057 ns | 18.7213 ns | MsvcrtMemmoveOverhead | 18 | 16.4851 ns | 0.0425 ns | 0.86 | 16.4937 ns | 0.0190 ns | 0.0425 ns | 60629278.44 | 16.4508 ns | 16.4537 ns | 16.4851 ns | 16.5380 ns | 16.5392 ns | UnsafeCopyBlock | 18 | 8.8369 ns | 0.0295 ns | 0.46 | 8.8473 ns | 0.0132 ns | 0.0295 ns | 113028278.72 | 8.8168 ns | 8.8212 ns | 8.8369 ns | 8.8787 ns | 8.8799 ns | IllyriadVectorizedCopy | 18 | 6.5326 ns | 0.0164 ns | 0.34 | 6.5378 ns | 0.0073 ns | 0.0164 ns | 152957349.95 | 6.5209 ns | 6.5242 ns | 6.5326 ns | 6.5539 ns | 6.5622 ns | AndermanVectorizedCopy | 18 | 4.3989 ns | 0.0090 ns | 0.23 | 4.4017 ns | 0.0040 ns | 0.0090 ns | 227183878.08 | 4.3944 ns | 4.3965 ns | 4.3989 ns | 4.4083 ns | 4.4175 ns | UnsafeIllyriadVectorizedCopy | 18 | 7.3890 ns | 0.0174 ns | 0.39 | 7.4000 ns | 0.0078 ns | 0.0174 ns | 135135523.2 | 7.3864 ns | 7.3867 ns | 7.3890 ns | 7.4188 ns | 7.4229 ns | UnsafeAndermanVectorizedCopy | 18 | 5.0177 ns | 0.0459 ns | 0.26 | 5.0333 ns | 0.0205 ns | 0.0459 ns | 198676934.09 | 5.0032 ns | 5.0047 ns | 5.0177 ns | 5.0697 ns | 5.1138 ns | Buffer_MemmoveOriginal | 18 | 6.9703 ns | 0.0230 ns | 0.36 | 6.9790 ns | 0.0103 ns | 0.0230 ns | 143287140.39 | 6.9658 ns | 6.9669 ns | 6.9703 ns | 6.9954 ns | 7.0200 ns | Buffer_MemmoveJamesqo | 18 | 5.4887 ns | 0.0142 ns | 0.29 | 5.4812 ns | 0.0064 ns | 0.0142 ns | 182441224.63 | 5.4638 ns | 5.4658 ns | 5.4887 ns | 5.4929 ns | 5.4937 ns | Buffer_MemmoveTannerGooding | 18 | 5.8152 ns | 0.0112 ns | 0.30 | 5.8190 ns | 0.0050 ns | 0.0112 ns | 171850348.65 | 5.8083 ns | 5.8092 ns | 5.8152 ns | 5.8308 ns | 5.8334 ns | Buffer_MemmoveJamesqo2 | 18 | 6.1274 ns | 0.0197 ns | 0.32 | 6.1332 ns | 0.0088 ns | 0.0197 ns | 163047698.99 | 6.1089 ns | 6.1159 ns | 6.1274 ns | 6.1534 ns | 6.1558 ns | Buffer_MemmoveTannerGooding2 | 18 | 5.1937 ns | 0.0120 ns | 0.27 | 5.1983 ns | 0.0054 ns | 0.0120 ns | 192369729.84 | 5.1896 ns | 5.1898 ns | 5.1937 ns | 5.2092 ns | 5.2185 ns | ArrayCopy | 19 | 19.1634 ns | 0.0282 ns | 1.00 | 19.1661 ns | 0.0126 ns | 0.0282 ns | 52175364.06 | 19.1344 ns | 19.1390 ns | 19.1634 ns | 19.1947 ns | 19.1987 ns | SimpleLoop | 19 | 20.5944 ns | 0.0238 ns | 1.07 | 20.6076 ns | 0.0106 ns | 0.0238 ns | 48525740.62 | 20.5888 ns | 20.5900 ns | 20.5944 ns | 20.6319 ns | 20.6438 ns | BufferBlockCopy | 19 | 19.6059 ns | 0.1618 ns | 1.02 | 19.5106 ns | 0.0724 ns | 0.1618 ns | 51254308.12 | 19.3119 ns | 19.3348 ns | 19.6059 ns | 19.6387 ns | 19.6392 ns | BufferMemoryCopy | 19 | 12.5278 ns | 0.0610 ns | 0.65 | 12.5327 ns | 0.0273 ns | 0.0610 ns | 79791553.94 | 12.4671 ns | 12.4794 ns | 12.5278 ns | 12.5883 ns | 12.6250 ns | MsvcrtMemmove | 19 | 19.1625 ns | 0.0738 ns | 1.00 | 19.1576 ns | 0.0330 ns | 0.0738 ns | 52198651.13 | 19.0675 ns | 19.0951 ns | 19.1625 ns | 19.2177 ns | 19.2688 ns | MsvcrtMemmoveOverhead | 19 | 16.4854 ns | 0.0321 ns | 0.86 | 16.4863 ns | 0.0144 ns | 0.0321 ns | 60656472.15 | 16.4449 ns | 16.4553 ns | 16.4854 ns | 16.5178 ns | 16.5186 ns | UnsafeCopyBlock | 19 | 9.1429 ns | 0.0495 ns | 0.48 | 9.1623 ns | 0.0221 ns | 0.0495 ns | 109142992.92 | 9.1147 ns | 9.1189 ns | 9.1429 ns | 9.2154 ns | 9.2155 ns | IllyriadVectorizedCopy | 19 | 7.0828 ns | 0.1318 ns | 0.37 | 7.1101 ns | 0.0590 ns | 0.1318 ns | 140644913.41 | 6.9909 ns | 7.0041 ns | 7.0828 ns | 7.2298 ns | 7.3228 ns | AndermanVectorizedCopy | 19 | 4.3527 ns | 0.0091 ns | 0.23 | 4.3574 ns | 0.0041 ns | 0.0091 ns | 229495090.16 | 4.3516 ns | 4.3517 ns | 4.3527 ns | 4.3654 ns | 4.3732 ns | UnsafeIllyriadVectorizedCopy | 19 | 8.2504 ns | 0.1104 ns | 0.43 | 8.2652 ns | 0.0494 ns | 0.1104 ns | 120989312.48 | 8.1483 ns | 8.1627 ns | 8.2504 ns | 8.3750 ns | 8.4139 ns | UnsafeAndermanVectorizedCopy | 19 | 5.0137 ns | 0.0470 ns | 0.26 | 5.0352 ns | 0.0210 ns | 0.0470 ns | 198603516.77 | 5.0083 ns | 5.0109 ns | 5.0137 ns | 5.0701 ns | 5.1189 ns | Buffer_MemmoveOriginal | 19 | 6.9693 ns | 0.0076 ns | 0.36 | 6.9731 ns | 0.0034 ns | 0.0076 ns | 143407427.4 | 6.9682 ns | 6.9684 ns | 6.9693 ns | 6.9798 ns | 6.9862 ns | Buffer_MemmoveJamesqo | 19 | 5.8084 ns | 0.0108 ns | 0.30 | 5.8088 ns | 0.0048 ns | 0.0108 ns | 172152747.9 | 5.7971 ns | 5.7995 ns | 5.8084 ns | 5.8183 ns | 5.8254 ns | Buffer_MemmoveTannerGooding | 19 | 5.8227 ns | 0.0430 ns | 0.30 | 5.8388 ns | 0.0192 ns | 0.0430 ns | 171268960.08 | 5.8119 ns | 5.8130 ns | 5.8227 ns | 5.8726 ns | 5.9145 ns | Buffer_MemmoveJamesqo2 | 19 | 6.1309 ns | 0.0224 ns | 0.32 | 6.1220 ns | 0.0100 ns | 0.0224 ns | 163344286.88 | 6.0834 ns | 6.1031 ns | 6.1309 ns | 6.1365 ns | 6.1392 ns | Buffer_MemmoveTannerGooding2 | 19 | 5.1959 ns | 0.0091 ns | 0.27 | 5.2006 ns | 0.0041 ns | 0.0091 ns | 192286263.57 | 5.1940 ns | 5.1942 ns | 5.1959 ns | 5.2093 ns | 5.2155 ns | ArrayCopy | 20 | 19.1364 ns | 0.0275 ns | 1.00 | 19.1547 ns | 0.0123 ns | 0.0275 ns | 52206584.46 | 19.1318 ns | 19.1338 ns | 19.1364 ns | 19.1846 ns | 19.1883 ns | SimpleLoop | 20 | 21.6411 ns | 0.1281 ns | 1.13 | 21.7080 ns | 0.0573 ns | 0.1281 ns | 46065938.46 | 21.6177 ns | 21.6253 ns | 21.6411 ns | 21.8241 ns | 21.9250 ns | BufferBlockCopy | 20 | 19.4601 ns | 0.0201 ns | 1.02 | 19.4565 ns | 0.0090 ns | 0.0201 ns | 51396578.21 | 19.4275 ns | 19.4368 ns | 19.4601 ns | 19.4745 ns | 19.4767 ns | BufferMemoryCopy | 20 | 10.7518 ns | 0.1061 ns | 0.56 | 10.7675 ns | 0.0474 ns | 0.1061 ns | 92871882.21 | 10.6321 ns | 10.6817 ns | 10.7518 ns | 10.8612 ns | 10.9227 ns | MsvcrtMemmove | 20 | 18.2988 ns | 0.0592 ns | 0.96 | 18.3250 ns | 0.0265 ns | 0.0592 ns | 54570218.62 | 18.2735 ns | 18.2846 ns | 18.2988 ns | 18.3785 ns | 18.4238 ns | MsvcrtMemmoveOverhead | 20 | 16.5281 ns | 0.1062 ns | 0.86 | 16.5709 ns | 0.0475 ns | 0.1062 ns | 60346846.4 | 16.4635 ns | 16.4943 ns | 16.5281 ns | 16.6688 ns | 16.7413 ns | UnsafeCopyBlock | 20 | 9.6791 ns | 0.0678 ns | 0.51 | 9.6643 ns | 0.0303 ns | 0.0678 ns | 103473114.07 | 9.5677 ns | 9.5967 ns | 9.6791 ns | 9.7247 ns | 9.7288 ns | IllyriadVectorizedCopy | 20 | 5.6094 ns | 0.0273 ns | 0.29 | 5.6180 ns | 0.0122 ns | 0.0273 ns | 177998969.24 | 5.5836 ns | 5.5951 ns | 5.6094 ns | 5.6452 ns | 5.6524 ns | AndermanVectorizedCopy | 20 | 4.3591 ns | 0.0109 ns | 0.23 | 4.3632 ns | 0.0049 ns | 0.0109 ns | 229188797.46 | 4.3553 ns | 4.3566 ns | 4.3591 ns | 4.3719 ns | 4.3823 ns | UnsafeIllyriadVectorizedCopy | 20 | 6.6887 ns | 0.0139 ns | 0.35 | 6.6944 ns | 0.0062 ns | 0.0139 ns | 149378764.86 | 6.6866 ns | 6.6872 ns | 6.6887 ns | 6.7045 ns | 6.7192 ns | UnsafeAndermanVectorizedCopy | 20 | 5.0093 ns | 0.0465 ns | 0.26 | 5.0292 ns | 0.0208 ns | 0.0465 ns | 198839469.73 | 5.0046 ns | 5.0049 ns | 5.0093 ns | 5.0634 ns | 5.1120 ns | Buffer_MemmoveOriginal | 20 | 6.9692 ns | 0.0110 ns | 0.36 | 6.9731 ns | 0.0049 ns | 0.0110 ns | 143408587.55 | 6.9661 ns | 6.9665 ns | 6.9692 ns | 6.9816 ns | 6.9924 ns | Buffer_MemmoveJamesqo | 20 | 5.5011 ns | 0.0156 ns | 0.29 | 5.5114 ns | 0.0070 ns | 0.0156 ns | 181442919.55 | 5.4984 ns | 5.4995 ns | 5.5011 ns | 5.5284 ns | 5.5302 ns | Buffer_MemmoveTannerGooding | 20 | 5.8231 ns | 0.0113 ns | 0.30 | 5.8246 ns | 0.0050 ns | 0.0113 ns | 171684458.29 | 5.8147 ns | 5.8158 ns | 5.8231 ns | 5.8343 ns | 5.8432 ns | Buffer_MemmoveJamesqo2 | 20 | 6.1152 ns | 0.0267 ns | 0.32 | 6.1090 ns | 0.0120 ns | 0.0267 ns | 163694150.68 | 6.0653 ns | 6.0853 ns | 6.1152 ns | 6.1295 ns | 6.1352 ns | Buffer_MemmoveTannerGooding2 | 20 | 5.2043 ns | 0.0448 ns | 0.27 | 5.2039 ns | 0.0200 ns | 0.0448 ns | 192163897.64 | 5.1665 ns | 5.1668 ns | 5.2043 ns | 5.2408 ns | 5.2764 ns | ArrayCopy | 21 | 21.1388 ns | 0.2966 ns | 1.00 | 21.2427 ns | 0.1326 ns | 0.2966 ns | 47074930.43 | 21.0469 ns | 21.0828 ns | 21.1388 ns | 21.4546 ns | 21.7689 ns | SimpleLoop | 21 | 22.8461 ns | 0.1163 ns | 1.08 | 22.9123 ns | 0.0520 ns | 0.1163 ns | 43644757.81 | 22.8376 ns | 22.8395 ns | 22.8461 ns | 23.0181 ns | 23.1097 ns | BufferBlockCopy | 21 | 19.3979 ns | 0.0297 ns | 0.92 | 19.4167 ns | 0.0133 ns | 0.0297 ns | 51502038.9 | 19.3926 ns | 19.3938 ns | 19.3979 ns | 19.4490 ns | 19.4530 ns | BufferMemoryCopy | 21 | 12.7766 ns | 0.0749 ns | 0.60 | 12.7813 ns | 0.0335 ns | 0.0749 ns | 78239489.51 | 12.6757 ns | 12.7125 ns | 12.7766 ns | 12.8524 ns | 12.8598 ns | MsvcrtMemmove | 21 | 19.2993 ns | 0.1057 ns | 0.91 | 19.3446 ns | 0.0473 ns | 0.1057 ns | 51694061.04 | 19.2894 ns | 19.2898 ns | 19.2993 ns | 19.4220 ns | 19.5330 ns | MsvcrtMemmoveOverhead | 21 | 16.5359 ns | 0.1088 ns | 0.78 | 16.5942 ns | 0.0486 ns | 0.1088 ns | 60262171.1 | 16.5160 ns | 16.5170 ns | 16.5359 ns | 16.7004 ns | 16.7692 ns | UnsafeCopyBlock | 21 | 10.2997 ns | 0.1326 ns | 0.49 | 10.2607 ns | 0.0593 ns | 0.1326 ns | 97458794.27 | 10.0359 ns | 10.1526 ns | 10.2997 ns | 10.3494 ns | 10.3842 ns | IllyriadVectorizedCopy | 21 | 6.0881 ns | 0.0129 ns | 0.29 | 6.0906 ns | 0.0058 ns | 0.0129 ns | 164188639.38 | 6.0736 ns | 6.0789 ns | 6.0881 ns | 6.1035 ns | 6.1040 ns | AndermanVectorizedCopy | 21 | 4.3807 ns | 0.0148 ns | 0.21 | 4.3867 ns | 0.0066 ns | 0.0148 ns | 227963540.83 | 4.3786 ns | 4.3793 ns | 4.3807 ns | 4.3970 ns | 4.4131 ns | UnsafeIllyriadVectorizedCopy | 21 | 7.2534 ns | 0.0131 ns | 0.34 | 7.2597 ns | 0.0059 ns | 0.0131 ns | 137747658.79 | 7.2458 ns | 7.2488 ns | 7.2534 ns | 7.2736 ns | 7.2748 ns | UnsafeAndermanVectorizedCopy | 21 | 5.0071 ns | 0.0348 ns | 0.24 | 5.0273 ns | 0.0156 ns | 0.0348 ns | 198915440.02 | 5.0024 ns | 5.0028 ns | 5.0071 ns | 5.0618 ns | 5.0825 ns | Buffer_MemmoveOriginal | 21 | 6.9718 ns | 0.0100 ns | 0.33 | 6.9739 ns | 0.0045 ns | 0.0100 ns | 143391909.87 | 6.9625 ns | 6.9671 ns | 6.9718 ns | 6.9818 ns | 6.9899 ns | Buffer_MemmoveJamesqo | 21 | 5.7740 ns | 0.0095 ns | 0.27 | 5.7783 ns | 0.0043 ns | 0.0095 ns | 173060991.58 | 5.7704 ns | 5.7709 ns | 5.7740 ns | 5.7879 ns | 5.7929 ns | Buffer_MemmoveTannerGooding | 21 | 5.8162 ns | 0.0150 ns | 0.28 | 5.8233 ns | 0.0067 ns | 0.0150 ns | 171722791.96 | 5.8095 ns | 5.8108 ns | 5.8162 ns | 5.8395 ns | 5.8413 ns | Buffer_MemmoveJamesqo2 | 21 | 6.1590 ns | 0.0336 ns | 0.29 | 6.1463 ns | 0.0150 ns | 0.0336 ns | 162698803.1 | 6.0871 ns | 6.1208 ns | 6.1590 ns | 6.1655 ns | 6.1696 ns | Buffer_MemmoveTannerGooding2 | 21 | 5.1873 ns | 0.0105 ns | 0.25 | 5.1920 ns | 0.0047 ns | 0.0105 ns | 192603992.87 | 5.1850 ns | 5.1856 ns | 5.1873 ns | 5.2008 ns | 5.2104 ns | ArrayCopy | 22 | 20.9697 ns | 0.0172 ns | 1.00 | 20.9722 ns | 0.0077 ns | 0.0172 ns | 47682255.68 | 20.9483 ns | 20.9567 ns | 20.9697 ns | 20.9889 ns | 20.9890 ns | SimpleLoop | 22 | 24.0040 ns | 0.5491 ns | 1.14 | 24.2511 ns | 0.2455 ns | 0.5491 ns | 41235286.09 | 23.9666 ns | 23.9811 ns | 24.0040 ns | 24.6446 ns | 25.2315 ns | BufferBlockCopy | 22 | 19.5340 ns | 0.0211 ns | 0.93 | 19.5246 ns | 0.0094 ns | 0.0211 ns | 51217364.34 | 19.4950 ns | 19.5026 ns | 19.5340 ns | 19.5420 ns | 19.5429 ns | BufferMemoryCopy | 22 | 10.6604 ns | 0.1716 ns | 0.51 | 10.6507 ns | 0.0767 ns | 0.1716 ns | 93890115.61 | 10.4078 ns | 10.5015 ns | 10.6604 ns | 10.7952 ns | 10.8783 ns | MsvcrtMemmove | 22 | 18.6144 ns | 0.0288 ns | 0.89 | 18.6156 ns | 0.0129 ns | 0.0288 ns | 53718503.63 | 18.5762 ns | 18.5885 ns | 18.6144 ns | 18.6432 ns | 18.6451 ns | MsvcrtMemmoveOverhead | 22 | 16.5882 ns | 0.0687 ns | 0.79 | 16.6086 ns | 0.0307 ns | 0.0687 ns | 60209665.46 | 16.5412 ns | 16.5505 ns | 16.5882 ns | 16.6770 ns | 16.7098 ns | UnsafeCopyBlock | 22 | 10.5705 ns | 0.1941 ns | 0.50 | 10.5483 ns | 0.0868 ns | 0.1941 ns | 94801840.04 | 10.2194 ns | 10.3929 ns | 10.5705 ns | 10.6927 ns | 10.6946 ns | IllyriadVectorizedCopy | 22 | 6.4183 ns | 0.0172 ns | 0.31 | 6.4204 ns | 0.0077 ns | 0.0172 ns | 155753950.17 | 6.3994 ns | 6.4065 ns | 6.4183 ns | 6.4353 ns | 6.4464 ns | AndermanVectorizedCopy | 22 | 4.3677 ns | 0.0165 ns | 0.21 | 4.3771 ns | 0.0074 ns | 0.0165 ns | 228462319.85 | 4.3634 ns | 4.3647 ns | 4.3677 ns | 4.3942 ns | 4.4013 ns | UnsafeIllyriadVectorizedCopy | 22 | 7.5470 ns | 0.0423 ns | 0.36 | 7.5693 ns | 0.0189 ns | 0.0423 ns | 132113411.83 | 7.5424 ns | 7.5442 ns | 7.5470 ns | 7.6055 ns | 7.6427 ns | UnsafeAndermanVectorizedCopy | 22 | 5.0231 ns | 0.0070 ns | 0.24 | 5.0225 ns | 0.0031 ns | 0.0070 ns | 199103145.37 | 5.0148 ns | 5.0159 ns | 5.0231 ns | 5.0288 ns | 5.0323 ns | Buffer_MemmoveOriginal | 22 | 7.2552 ns | 0.0089 ns | 0.35 | 7.2607 ns | 0.0040 ns | 0.0089 ns | 137728412.35 | 7.2538 ns | 7.2543 ns | 7.2552 ns | 7.2698 ns | 7.2742 ns | Buffer_MemmoveJamesqo | 22 | 5.7758 ns | 0.0102 ns | 0.28 | 5.7820 ns | 0.0046 ns | 0.0102 ns | 172951878.39 | 5.7733 ns | 5.7743 ns | 5.7758 ns | 5.7927 ns | 5.7965 ns | Buffer_MemmoveTannerGooding | 22 | 5.8310 ns | 0.0072 ns | 0.28 | 5.8343 ns | 0.0032 ns | 0.0072 ns | 171400026.96 | 5.8293 ns | 5.8294 ns | 5.8310 ns | 5.8409 ns | 5.8464 ns | Buffer_MemmoveJamesqo2 | 22 | 6.0926 ns | 0.0109 ns | 0.29 | 6.0978 ns | 0.0049 ns | 0.0109 ns | 163994067.17 | 6.0892 ns | 6.0892 ns | 6.0926 ns | 6.1089 ns | 6.1141 ns | Buffer_MemmoveTannerGooding2 | 22 | 5.1763 ns | 0.0123 ns | 0.25 | 5.1821 ns | 0.0055 ns | 0.0123 ns | 192972212.83 | 5.1711 ns | 5.1717 ns | 5.1763 ns | 5.1954 ns | 5.1958 ns | ArrayCopy | 23 | 19.1208 ns | 0.0296 ns | 1.00 | 19.1396 ns | 0.0133 ns | 0.0296 ns | 52247726.21 | 19.1162 ns | 19.1184 ns | 19.1208 ns | 19.1701 ns | 19.1841 ns | SimpleLoop | 23 | 25.1490 ns | 0.1755 ns | 1.32 | 25.2210 ns | 0.0785 ns | 0.1755 ns | 39649566.63 | 25.1211 ns | 25.1226 ns | 25.1490 ns | 25.3553 ns | 25.5321 ns | BufferBlockCopy | 23 | 19.4289 ns | 0.0274 ns | 1.02 | 19.4472 ns | 0.0123 ns | 0.0274 ns | 51421375.76 | 19.4247 ns | 19.4263 ns | 19.4289 ns | 19.4771 ns | 19.4790 ns | BufferMemoryCopy | 23 | 12.4633 ns | 0.1013 ns | 0.65 | 12.4765 ns | 0.0453 ns | 0.1013 ns | 80150857.76 | 12.3688 ns | 12.3989 ns | 12.4633 ns | 12.5606 ns | 12.6407 ns | MsvcrtMemmove | 23 | 22.3202 ns | 0.3321 ns | 1.17 | 22.3783 ns | 0.1485 ns | 0.3321 ns | 44686225.44 | 22.0339 ns | 22.1495 ns | 22.3202 ns | 22.6360 ns | 22.9306 ns | MsvcrtMemmoveOverhead | 23 | 16.5538 ns | 0.1121 ns | 0.87 | 16.5961 ns | 0.0501 ns | 0.1121 ns | 60255065.67 | 16.5255 ns | 16.5345 ns | 16.5538 ns | 16.6789 ns | 16.7952 ns | UnsafeCopyBlock | 23 | 10.5524 ns | 0.0887 ns | 0.55 | 10.5689 ns | 0.0397 ns | 0.0887 ns | 94617356.12 | 10.4469 ns | 10.4979 ns | 10.5524 ns | 10.6480 ns | 10.6892 ns | IllyriadVectorizedCopy | 23 | 6.9059 ns | 0.0196 ns | 0.36 | 6.9121 ns | 0.0087 ns | 0.0196 ns | 144674167.37 | 6.8976 ns | 6.8989 ns | 6.9059 ns | 6.9284 ns | 6.9458 ns | AndermanVectorizedCopy | 23 | 4.3576 ns | 0.0456 ns | 0.23 | 4.3786 ns | 0.0204 ns | 0.0456 ns | 228384103.12 | 4.3515 ns | 4.3517 ns | 4.3576 ns | 4.4160 ns | 4.4585 ns | UnsafeIllyriadVectorizedCopy | 23 | 8.1087 ns | 0.0183 ns | 0.42 | 8.1156 ns | 0.0082 ns | 0.0183 ns | 123218800.16 | 8.0995 ns | 8.1008 ns | 8.1087 ns | 8.1339 ns | 8.1433 ns | UnsafeAndermanVectorizedCopy | 23 | 5.0227 ns | 0.0113 ns | 0.26 | 5.0253 ns | 0.0050 ns | 0.0113 ns | 198994251.45 | 5.0166 ns | 5.0175 ns | 5.0227 ns | 5.0344 ns | 5.0447 ns | Buffer_MemmoveOriginal | 23 | 7.2214 ns | 0.0117 ns | 0.38 | 7.2292 ns | 0.0052 ns | 0.0117 ns | 138326997.74 | 7.2203 ns | 7.2204 ns | 7.2214 ns | 7.2420 ns | 7.2433 ns | Buffer_MemmoveJamesqo | 23 | 6.6331 ns | 0.0104 ns | 0.35 | 6.6273 ns | 0.0047 ns | 0.0104 ns | 150890601.59 | 6.6125 ns | 6.6165 ns | 6.6331 ns | 6.6352 ns | 6.6373 ns | Buffer_MemmoveTannerGooding | 23 | 5.8185 ns | 0.0167 ns | 0.30 | 5.8299 ns | 0.0075 ns | 0.0167 ns | 171528383.22 | 5.8176 ns | 5.8179 ns | 5.8185 ns | 5.8477 ns | 5.8534 ns | Buffer_MemmoveJamesqo2 | 23 | 6.1074 ns | 0.0102 ns | 0.32 | 6.1115 ns | 0.0046 ns | 0.0102 ns | 163626999.48 | 6.1021 ns | 6.1025 ns | 6.1074 ns | 6.1224 ns | 6.1240 ns | Buffer_MemmoveTannerGooding2 | 23 | 5.1644 ns | 0.0088 ns | 0.27 | 5.1684 ns | 0.0039 ns | 0.0088 ns | 193483715.25 | 5.1626 ns | 5.1626 ns | 5.1644 ns | 5.1761 ns | 5.1835 ns | ArrayCopy | 24 | 19.1504 ns | 0.0894 ns | 1.00 | 19.1996 ns | 0.0400 ns | 0.0894 ns | 52084485.29 | 19.1476 ns | 19.1485 ns | 19.1504 ns | 19.2752 ns | 19.3554 ns | SimpleLoop | 24 | 26.1567 ns | 0.1848 ns | 1.37 | 26.2593 ns | 0.0827 ns | 0.1848 ns | 38081743.99 | 26.1450 ns | 26.1506 ns | 26.1567 ns | 26.4193 ns | 26.5794 ns | BufferBlockCopy | 24 | 19.5250 ns | 0.0913 ns | 1.02 | 19.5714 ns | 0.0408 ns | 0.0913 ns | 51094985.19 | 19.5137 ns | 19.5178 ns | 19.5250 ns | 19.6482 ns | 19.7307 ns | BufferMemoryCopy | 24 | 10.1638 ns | 0.1012 ns | 0.53 | 10.1273 ns | 0.0453 ns | 0.1012 ns | 98743346.41 | 9.9862 ns | 10.0266 ns | 10.1638 ns | 10.2097 ns | 10.2452 ns | MsvcrtMemmove | 24 | 17.5431 ns | 0.0304 ns | 0.92 | 17.5455 ns | 0.0136 ns | 0.0304 ns | 56994676.05 | 17.5159 ns | 17.5208 ns | 17.5431 ns | 17.5714 ns | 17.5946 ns | MsvcrtMemmoveOverhead | 24 | 18.0544 ns | 0.1486 ns | 0.94 | 18.1286 ns | 0.0664 ns | 0.1486 ns | 55161320.6 | 17.9914 ns | 18.0092 ns | 18.0544 ns | 18.2852 ns | 18.3332 ns | UnsafeCopyBlock | 24 | 8.4226 ns | 0.0327 ns | 0.44 | 8.4121 ns | 0.0146 ns | 0.0327 ns | 118875885.9 | 8.3689 ns | 8.3784 ns | 8.4226 ns | 8.4407 ns | 8.4464 ns | IllyriadVectorizedCopy | 24 | 5.2780 ns | 0.0117 ns | 0.28 | 5.2791 ns | 0.0052 ns | 0.0117 ns | 189427079.69 | 5.2670 ns | 5.2686 ns | 5.2780 ns | 5.2902 ns | 5.2963 ns | AndermanVectorizedCopy | 24 | 4.3453 ns | 0.0161 ns | 0.23 | 4.3510 ns | 0.0072 ns | 0.0161 ns | 229831703.65 | 4.3403 ns | 4.3410 ns | 4.3453 ns | 4.3638 ns | 4.3792 ns | UnsafeIllyriadVectorizedCopy | 24 | 6.4162 ns | 0.0108 ns | 0.34 | 6.4201 ns | 0.0048 ns | 0.0108 ns | 155759626.28 | 6.4138 ns | 6.4145 ns | 6.4162 ns | 6.4278 ns | 6.4393 ns | UnsafeAndermanVectorizedCopy | 24 | 5.0282 ns | 0.0486 ns | 0.26 | 5.0544 ns | 0.0217 ns | 0.0486 ns | 197847445.03 | 5.0183 ns | 5.0193 ns | 5.0282 ns | 5.1026 ns | 5.1315 ns | Buffer_MemmoveOriginal | 24 | 7.3044 ns | 0.0474 ns | 0.38 | 7.3138 ns | 0.0212 ns | 0.0474 ns | 136727330.54 | 7.2584 ns | 7.2704 ns | 7.3044 ns | 7.3620 ns | 7.3715 ns | Buffer_MemmoveJamesqo | 24 | 7.1935 ns | 0.0701 ns | 0.38 | 7.2160 ns | 0.0314 ns | 0.0701 ns | 138580677.27 | 7.1703 ns | 7.1704 ns | 7.1935 ns | 7.2729 ns | 7.3382 ns | Buffer_MemmoveTannerGooding | 24 | 5.8058 ns | 0.0142 ns | 0.30 | 5.8119 ns | 0.0064 ns | 0.0142 ns | 172061338.76 | 5.8027 ns | 5.8031 ns | 5.8058 ns | 5.8237 ns | 5.8367 ns | Buffer_MemmoveJamesqo2 | 24 | 6.1290 ns | 0.0079 ns | 0.32 | 6.1281 ns | 0.0035 ns | 0.0079 ns | 163183864.53 | 6.1196 ns | 6.1206 ns | 6.1290 ns | 6.1351 ns | 6.1392 ns | Buffer_MemmoveTannerGooding2 | 24 | 5.1749 ns | 0.0111 ns | 0.27 | 5.1765 ns | 0.0050 ns | 0.0111 ns | 193179401.6 | 5.1670 ns | 5.1682 ns | 5.1749 ns | 5.1857 ns | 5.1951 ns | ArrayCopy | 25 | 19.1280 ns | 0.0281 ns | 1.00 | 19.1453 ns | 0.0126 ns | 0.0281 ns | 52232235.58 | 19.1221 ns | 19.1232 ns | 19.1280 ns | 19.1760 ns | 19.1761 ns | SimpleLoop | 25 | 27.4600 ns | 0.1981 ns | 1.44 | 27.5160 ns | 0.0886 ns | 0.1981 ns | 36342534.63 | 27.3941 ns | 27.3950 ns | 27.4600 ns | 27.6649 ns | 27.8651 ns | BufferBlockCopy | 25 | 19.4672 ns | 0.0880 ns | 1.02 | 19.5065 ns | 0.0394 ns | 0.0880 ns | 51264980.22 | 19.4482 ns | 19.4496 ns | 19.4672 ns | 19.5830 ns | 19.6580 ns | BufferMemoryCopy | 25 | 12.1463 ns | 0.0745 ns | 0.63 | 12.1899 ns | 0.0333 ns | 0.0745 ns | 82034792.64 | 12.1231 ns | 12.1328 ns | 12.1463 ns | 12.2690 ns | 12.2923 ns | MsvcrtMemmove | 25 | 17.0691 ns | 0.0234 ns | 0.89 | 17.0723 ns | 0.0104 ns | 0.0234 ns | 58574383.31 | 17.0526 ns | 17.0539 ns | 17.0691 ns | 17.0923 ns | 17.1109 ns | MsvcrtMemmoveOverhead | 25 | 16.5858 ns | 0.0604 ns | 0.87 | 16.5569 ns | 0.0270 ns | 0.0604 ns | 60397668.74 | 16.4532 ns | 16.5036 ns | 16.5858 ns | 16.5958 ns | 16.5972 ns | UnsafeCopyBlock | 25 | 8.8461 ns | 0.0165 ns | 0.46 | 8.8395 ns | 0.0074 ns | 0.0165 ns | 113128008.99 | 8.8168 ns | 8.8223 ns | 8.8461 ns | 8.8535 ns | 8.8548 ns | IllyriadVectorizedCopy | 25 | 5.8644 ns | 0.0197 ns | 0.31 | 5.8563 ns | 0.0088 ns | 0.0197 ns | 170756909.88 | 5.8277 ns | 5.8364 ns | 5.8644 ns | 5.8721 ns | 5.8764 ns | AndermanVectorizedCopy | 25 | 4.3455 ns | 0.0110 ns | 0.23 | 4.3493 ns | 0.0049 ns | 0.0110 ns | 229920936.63 | 4.3418 ns | 4.3420 ns | 4.3455 ns | 4.3585 ns | 4.3684 ns | UnsafeIllyriadVectorizedCopy | 25 | 6.9741 ns | 0.0141 ns | 0.36 | 6.9774 ns | 0.0063 ns | 0.0141 ns | 143319615.09 | 6.9660 ns | 6.9682 ns | 6.9741 ns | 6.9883 ns | 7.0019 ns | UnsafeAndermanVectorizedCopy | 25 | 5.0194 ns | 0.0499 ns | 0.26 | 5.0414 ns | 0.0223 ns | 0.0499 ns | 198358443.92 | 5.0172 ns | 5.0179 ns | 5.0194 ns | 5.0759 ns | 5.1305 ns | Buffer_MemmoveOriginal | 25 | 7.3179 ns | 0.0160 ns | 0.38 | 7.3250 ns | 0.0072 ns | 0.0160 ns | 136518309.17 | 7.3129 ns | 7.3139 ns | 7.3179 ns | 7.3397 ns | 7.3518 ns | Buffer_MemmoveJamesqo | 25 | 7.1854 ns | 0.0216 ns | 0.38 | 7.1960 ns | 0.0097 ns | 0.0216 ns | 138966821.28 | 7.1781 ns | 7.1783 ns | 7.1854 ns | 7.2189 ns | 7.2252 ns | Buffer_MemmoveTannerGooding | 25 | 5.8335 ns | 0.0344 ns | 0.30 | 5.8397 ns | 0.0154 ns | 0.0344 ns | 171242705.67 | 5.8086 ns | 5.8144 ns | 5.8335 ns | 5.8680 ns | 5.8976 ns | Buffer_MemmoveJamesqo2 | 25 | 6.1161 ns | 0.0225 ns | 0.32 | 6.1079 ns | 0.0101 ns | 0.0225 ns | 163721834.7 | 6.0784 ns | 6.0848 ns | 6.1161 ns | 6.1270 ns | 6.1337 ns | Buffer_MemmoveTannerGooding2 | 25 | 5.1882 ns | 0.0140 ns | 0.27 | 5.1938 ns | 0.0063 ns | 0.0140 ns | 192539039.72 | 5.1799 ns | 5.1819 ns | 5.1882 ns | 5.2083 ns | 5.2127 ns | ArrayCopy | 26 | 19.1455 ns | 0.0266 ns | 1.00 | 19.1546 ns | 0.0119 ns | 0.0266 ns | 52206912.13 | 19.1352 ns | 19.1387 ns | 19.1455 ns | 19.1749 ns | 19.2013 ns | SimpleLoop | 26 | 28.7328 ns | 0.0649 ns | 1.50 | 28.7627 ns | 0.0290 ns | 0.0649 ns | 34767302.79 | 28.7270 ns | 28.7297 ns | 28.7328 ns | 28.8105 ns | 28.8783 ns | BufferBlockCopy | 26 | 19.5218 ns | 0.0321 ns | 1.02 | 19.5395 ns | 0.0143 ns | 0.0321 ns | 51178356.69 | 19.5143 ns | 19.5145 ns | 19.5218 ns | 19.5734 ns | 19.5845 ns | BufferMemoryCopy | 26 | 10.5202 ns | 0.0873 ns | 0.55 | 10.4948 ns | 0.0391 ns | 0.0873 ns | 95285033.35 | 10.3413 ns | 10.4296 ns | 10.5202 ns | 10.5474 ns | 10.5585 ns | MsvcrtMemmove | 26 | 17.4478 ns | 0.0418 ns | 0.91 | 17.4579 ns | 0.0187 ns | 0.0418 ns | 57280615.42 | 17.4182 ns | 17.4210 ns | 17.4478 ns | 17.4999 ns | 17.5172 ns | MsvcrtMemmoveOverhead | 26 | 16.5398 ns | 0.2087 ns | 0.86 | 16.6099 ns | 0.0933 ns | 0.2087 ns | 60205019.25 | 16.4683 ns | 16.4842 ns | 16.5398 ns | 16.7707 ns | 16.9774 ns | UnsafeCopyBlock | 26 | 9.4098 ns | 0.0463 ns | 0.49 | 9.4204 ns | 0.0207 ns | 0.0463 ns | 106152930.4 | 9.3654 ns | 9.3831 ns | 9.4098 ns | 9.4629 ns | 9.4898 ns | IllyriadVectorizedCopy | 26 | 6.6118 ns | 0.0235 ns | 0.35 | 6.6056 ns | 0.0105 ns | 0.0235 ns | 151387473.07 | 6.5712 ns | 6.5824 ns | 6.6118 ns | 6.6256 ns | 6.6305 ns | AndermanVectorizedCopy | 26 | 4.4105 ns | 0.0526 ns | 0.23 | 4.4059 ns | 0.0235 ns | 0.0526 ns | 226970534.72 | 4.3492 ns | 4.3524 ns | 4.4105 ns | 4.4570 ns | 4.4639 ns | UnsafeIllyriadVectorizedCopy | 26 | 7.4069 ns | 0.0638 ns | 0.39 | 7.4296 ns | 0.0285 ns | 0.0638 ns | 134597296.97 | 7.3860 ns | 7.3894 ns | 7.4069 ns | 7.4811 ns | 7.5411 ns | UnsafeAndermanVectorizedCopy | 26 | 4.9977 ns | 0.0097 ns | 0.26 | 5.0001 ns | 0.0044 ns | 0.0097 ns | 199997099.23 | 4.9909 ns | 4.9932 ns | 4.9977 ns | 5.0081 ns | 5.0165 ns | Buffer_MemmoveOriginal | 26 | 7.3058 ns | 0.0599 ns | 0.38 | 7.3083 ns | 0.0268 ns | 0.0599 ns | 136830185.5 | 7.2434 ns | 7.2493 ns | 7.3058 ns | 7.3686 ns | 7.3728 ns | Buffer_MemmoveJamesqo | 26 | 6.8834 ns | 0.0135 ns | 0.36 | 6.8905 ns | 0.0061 ns | 0.0135 ns | 145127354.2 | 6.8771 ns | 6.8797 ns | 6.8834 ns | 6.9048 ns | 6.9084 ns | Buffer_MemmoveTannerGooding | 26 | 5.8331 ns | 0.0094 ns | 0.30 | 5.8313 ns | 0.0042 ns | 0.0094 ns | 171487770.21 | 5.8214 ns | 5.8216 ns | 5.8331 ns | 5.8402 ns | 5.8416 ns | Buffer_MemmoveJamesqo2 | 26 | 6.1198 ns | 0.0149 ns | 0.32 | 6.1245 ns | 0.0067 ns | 0.0149 ns | 163279000.23 | 6.1097 ns | 6.1117 ns | 6.1198 ns | 6.1396 ns | 6.1458 ns | Buffer_MemmoveTannerGooding2 | 26 | 5.1820 ns | 0.0093 ns | 0.27 | 5.1856 ns | 0.0042 ns | 0.0093 ns | 192842575.68 | 5.1799 ns | 5.1807 ns | 5.1820 ns | 5.1923 ns | 5.2021 ns | ArrayCopy | 27 | 19.1680 ns | 0.0273 ns | 1.00 | 19.1858 ns | 0.0122 ns | 0.0273 ns | 52121776.56 | 19.1656 ns | 19.1657 ns | 19.1680 ns | 19.2149 ns | 19.2239 ns | SimpleLoop | 27 | 29.9178 ns | 0.1819 ns | 1.56 | 29.9943 ns | 0.0814 ns | 0.1819 ns | 33339698.53 | 29.8876 ns | 29.8932 ns | 29.9178 ns | 30.1337 ns | 30.3169 ns | BufferBlockCopy | 27 | 19.5057 ns | 0.0260 ns | 1.02 | 19.5174 ns | 0.0116 ns | 0.0260 ns | 51236395.22 | 19.4921 ns | 19.4953 ns | 19.5057 ns | 19.5453 ns | 19.5488 ns | BufferMemoryCopy | 27 | 12.2709 ns | 0.0799 ns | 0.64 | 12.2905 ns | 0.0357 ns | 0.0799 ns | 81363467.53 | 12.2262 ns | 12.2372 ns | 12.2709 ns | 12.3537 ns | 12.4287 ns | MsvcrtMemmove | 27 | 18.2470 ns | 0.0933 ns | 0.95 | 18.2642 ns | 0.0417 ns | 0.0933 ns | 54751829.1 | 18.1946 ns | 18.1962 ns | 18.2470 ns | 18.3408 ns | 18.4230 ns | MsvcrtMemmoveOverhead | 27 | 18.6402 ns | 0.0334 ns | 0.97 | 18.6269 ns | 0.0149 ns | 0.0334 ns | 53685833.12 | 18.5701 ns | 18.5984 ns | 18.6402 ns | 18.6487 ns | 18.6559 ns | UnsafeCopyBlock | 27 | 9.8118 ns | 0.0649 ns | 0.51 | 9.8346 ns | 0.0290 ns | 0.0649 ns | 101681462.31 | 9.7600 ns | 9.7781 ns | 9.8118 ns | 9.9026 ns | 9.9062 ns | IllyriadVectorizedCopy | 27 | 7.1580 ns | 0.0694 ns | 0.37 | 7.1940 ns | 0.0310 ns | 0.0694 ns | 139004371.15 | 7.1199 ns | 7.1390 ns | 7.1580 ns | 7.2671 ns | 7.2826 ns | AndermanVectorizedCopy | 27 | 4.3430 ns | 0.0107 ns | 0.23 | 4.3482 ns | 0.0048 ns | 0.0107 ns | 229979371.42 | 4.3415 ns | 4.3415 ns | 4.3430 ns | 4.3575 ns | 4.3667 ns | UnsafeIllyriadVectorizedCopy | 27 | 8.0637 ns | 0.0646 ns | 0.42 | 8.0788 ns | 0.0289 ns | 0.0646 ns | 123781187.85 | 8.0206 ns | 8.0207 ns | 8.0637 ns | 8.1444 ns | 8.1678 ns | UnsafeAndermanVectorizedCopy | 27 | 5.0185 ns | 0.0139 ns | 0.26 | 5.0248 ns | 0.0062 ns | 0.0139 ns | 199012123.57 | 5.0161 ns | 5.0173 ns | 5.0185 ns | 5.0355 ns | 5.0494 ns | Buffer_MemmoveOriginal | 27 | 7.3518 ns | 0.0281 ns | 0.38 | 7.3530 ns | 0.0126 ns | 0.0281 ns | 135999678.55 | 7.3158 ns | 7.3317 ns | 7.3518 ns | 7.3748 ns | 7.3949 ns | Buffer_MemmoveJamesqo | 27 | 6.8801 ns | 0.0134 ns | 0.36 | 6.8848 ns | 0.0060 ns | 0.0134 ns | 145247103.62 | 6.8717 ns | 6.8729 ns | 6.8801 ns | 6.8991 ns | 6.8996 ns | Buffer_MemmoveTannerGooding | 27 | 5.8073 ns | 0.0123 ns | 0.30 | 5.8136 ns | 0.0055 ns | 0.0123 ns | 172010813.69 | 5.8063 ns | 5.8064 ns | 5.8073 ns | 5.8239 ns | 5.8352 ns | Buffer_MemmoveJamesqo2 | 27 | 6.0891 ns | 0.0258 ns | 0.32 | 6.0852 ns | 0.0115 ns | 0.0258 ns | 164333660.55 | 6.0572 ns | 6.0585 ns | 6.0891 ns | 6.1099 ns | 6.1121 ns | Buffer_MemmoveTannerGooding2 | 27 | 5.1662 ns | 0.0104 ns | 0.27 | 5.1703 ns | 0.0047 ns | 0.0104 ns | 193413427.91 | 5.1623 ns | 5.1639 ns | 5.1662 ns | 5.1787 ns | 5.1884 ns | ArrayCopy | 28 | 19.1454 ns | 0.0297 ns | 1.00 | 19.1651 ns | 0.0133 ns | 0.0297 ns | 52178309.69 | 19.1404 ns | 19.1427 ns | 19.1454 ns | 19.1972 ns | 19.2029 ns | SimpleLoop | 28 | 31.0055 ns | 0.1758 ns | 1.62 | 31.0792 ns | 0.0786 ns | 0.1758 ns | 32175810.44 | 30.9601 ns | 30.9625 ns | 31.0055 ns | 31.2329 ns | 31.3808 ns | BufferBlockCopy | 28 | 19.4936 ns | 0.0502 ns | 1.02 | 19.5125 ns | 0.0225 ns | 0.0502 ns | 51249168.05 | 19.4734 ns | 19.4745 ns | 19.4936 ns | 19.5599 ns | 19.5941 ns | BufferMemoryCopy | 28 | 10.0117 ns | 0.0834 ns | 0.52 | 10.0535 ns | 0.0373 ns | 0.0834 ns | 99467783.53 | 9.9613 ns | 9.9860 ns | 10.0117 ns | 10.1419 ns | 10.1490 ns | MsvcrtMemmove | 28 | 18.6567 ns | 0.0850 ns | 0.97 | 18.6497 ns | 0.0380 ns | 0.0850 ns | 53620249.58 | 18.5569 ns | 18.5713 ns | 18.6567 ns | 18.7245 ns | 18.7742 ns | MsvcrtMemmoveOverhead | 28 | 16.4951 ns | 0.0194 ns | 0.86 | 16.4847 ns | 0.0087 ns | 0.0194 ns | 60662358.94 | 16.4581 ns | 16.4641 ns | 16.4951 ns | 16.5001 ns | 16.5023 ns | UnsafeCopyBlock | 28 | 10.2390 ns | 0.0877 ns | 0.53 | 10.2543 ns | 0.0392 ns | 0.0877 ns | 97519791.4 | 10.1702 ns | 10.1873 ns | 10.2390 ns | 10.3290 ns | 10.3991 ns | IllyriadVectorizedCopy | 28 | 5.6430 ns | 0.0223 ns | 0.29 | 5.6351 ns | 0.0100 ns | 0.0223 ns | 177459405.1 | 5.6016 ns | 5.6135 ns | 5.6430 ns | 5.6527 ns | 5.6593 ns | AndermanVectorizedCopy | 28 | 4.3489 ns | 0.0143 ns | 0.23 | 4.3559 ns | 0.0064 ns | 0.0143 ns | 229576116.93 | 4.3454 ns | 4.3458 ns | 4.3489 ns | 4.3694 ns | 4.3793 ns | UnsafeIllyriadVectorizedCopy | 28 | 6.6834 ns | 0.0123 ns | 0.35 | 6.6880 ns | 0.0055 ns | 0.0123 ns | 149521285.3 | 6.6800 ns | 6.6812 ns | 6.6834 ns | 6.6971 ns | 6.7098 ns | UnsafeAndermanVectorizedCopy | 28 | 5.0174 ns | 0.0136 ns | 0.26 | 5.0223 ns | 0.0061 ns | 0.0136 ns | 199111687.51 | 5.0123 ns | 5.0148 ns | 5.0174 ns | 5.0323 ns | 5.0463 ns | Buffer_MemmoveOriginal | 28 | 7.2506 ns | 0.0119 ns | 0.38 | 7.2541 ns | 0.0053 ns | 0.0119 ns | 137853777.43 | 7.2414 ns | 7.2434 ns | 7.2506 ns | 7.2664 ns | 7.2694 ns | Buffer_MemmoveJamesqo | 28 | 6.9533 ns | 0.0149 ns | 0.36 | 6.9577 ns | 0.0067 ns | 0.0149 ns | 143724788.52 | 6.9451 ns | 6.9451 ns | 6.9533 ns | 6.9726 ns | 6.9801 ns | Buffer_MemmoveTannerGooding | 28 | 5.8127 ns | 0.0137 ns | 0.30 | 5.8181 ns | 0.0061 ns | 0.0137 ns | 171878756.75 | 5.8059 ns | 5.8065 ns | 5.8127 ns | 5.8323 ns | 5.8371 ns | Buffer_MemmoveJamesqo2 | 28 | 6.4351 ns | 0.0318 ns | 0.34 | 6.4483 ns | 0.0142 ns | 0.0318 ns | 155080166.6 | 6.4286 ns | 6.4290 ns | 6.4351 ns | 6.4741 ns | 6.5041 ns | Buffer_MemmoveTannerGooding2 | 28 | 5.1762 ns | 0.0084 ns | 0.27 | 5.1786 ns | 0.0038 ns | 0.0084 ns | 193102920.97 | 5.1709 ns | 5.1732 ns | 5.1762 ns | 5.1852 ns | 5.1930 ns | ArrayCopy | 29 | 19.1865 ns | 0.0249 ns | 1.00 | 19.1987 ns | 0.0111 ns | 0.0249 ns | 52086843.59 | 19.1757 ns | 19.1787 ns | 19.1865 ns | 19.2249 ns | 19.2332 ns | SimpleLoop | 29 | 32.1502 ns | 0.2334 ns | 1.68 | 32.1718 ns | 0.1044 ns | 0.2334 ns | 31083165.55 | 31.9696 ns | 31.9846 ns | 32.1502 ns | 32.3697 ns | 32.5549 ns | BufferBlockCopy | 29 | 19.5681 ns | 0.0268 ns | 1.02 | 19.5664 ns | 0.0120 ns | 0.0268 ns | 51108122.4 | 19.5272 ns | 19.5420 ns | 19.5681 ns | 19.5898 ns | 19.5983 ns | BufferMemoryCopy | 29 | 12.0105 ns | 0.0802 ns | 0.63 | 12.0626 ns | 0.0359 ns | 0.0802 ns | 82901090.37 | 12.0066 ns | 12.0085 ns | 12.0105 ns | 12.1426 ns | 12.1893 ns | MsvcrtMemmove | 29 | 19.8205 ns | 0.0593 ns | 1.03 | 19.8262 ns | 0.0265 ns | 0.0593 ns | 50438357.72 | 19.7515 ns | 19.7704 ns | 19.8205 ns | 19.8848 ns | 19.8948 ns | MsvcrtMemmoveOverhead | 29 | 16.6175 ns | 0.0411 ns | 0.87 | 16.5969 ns | 0.0184 ns | 0.0411 ns | 60252104.45 | 16.5281 ns | 16.5590 ns | 16.6175 ns | 16.6246 ns | 16.6267 ns | UnsafeCopyBlock | 29 | 10.7759 ns | 0.1738 ns | 0.56 | 10.7833 ns | 0.0777 ns | 0.1738 ns | 92736259.13 | 10.5983 ns | 10.6310 ns | 10.7759 ns | 10.9393 ns | 11.0477 ns | IllyriadVectorizedCopy | 29 | 6.0625 ns | 0.0137 ns | 0.32 | 6.0705 ns | 0.0061 ns | 0.0137 ns | 164730756.37 | 6.0585 ns | 6.0597 ns | 6.0625 ns | 6.0853 ns | 6.0876 ns | AndermanVectorizedCopy | 29 | 4.3493 ns | 0.0097 ns | 0.23 | 4.3536 ns | 0.0043 ns | 0.0097 ns | 229692519.38 | 4.3485 ns | 4.3487 ns | 4.3493 ns | 4.3608 ns | 4.3708 ns | UnsafeIllyriadVectorizedCopy | 29 | 7.2551 ns | 0.1068 ns | 0.38 | 7.3023 ns | 0.0478 ns | 0.1068 ns | 136943600.24 | 7.2471 ns | 7.2471 ns | 7.2551 ns | 7.3810 ns | 7.4927 ns | UnsafeAndermanVectorizedCopy | 29 | 5.0185 ns | 0.0104 ns | 0.26 | 5.0233 ns | 0.0046 ns | 0.0104 ns | 199072062.54 | 5.0166 ns | 5.0171 ns | 5.0185 ns | 5.0319 ns | 5.0415 ns | Buffer_MemmoveOriginal | 29 | 7.2543 ns | 0.0080 ns | 0.38 | 7.2554 ns | 0.0036 ns | 0.0080 ns | 137828861.84 | 7.2464 ns | 7.2486 ns | 7.2543 ns | 7.2627 ns | 7.2673 ns | Buffer_MemmoveJamesqo | 29 | 6.8731 ns | 0.0123 ns | 0.36 | 6.8786 ns | 0.0055 ns | 0.0123 ns | 145377897.42 | 6.8718 ns | 6.8720 ns | 6.8731 ns | 6.8880 ns | 6.9005 ns | Buffer_MemmoveTannerGooding | 29 | 5.7973 ns | 0.0146 ns | 0.30 | 5.8064 ns | 0.0065 ns | 0.0146 ns | 172225160.66 | 5.7937 ns | 5.7951 ns | 5.7973 ns | 5.8222 ns | 5.8238 ns | Buffer_MemmoveJamesqo2 | 29 | 6.0899 ns | 0.0221 ns | 0.32 | 6.0880 ns | 0.0099 ns | 0.0221 ns | 164256851.27 | 6.0558 ns | 6.0688 ns | 6.0899 ns | 6.1064 ns | 6.1162 ns | Buffer_MemmoveTannerGooding2 | 29 | 5.2044 ns | 0.0141 ns | 0.27 | 5.2131 ns | 0.0063 ns | 0.0141 ns | 191826108.63 | 5.2017 ns | 5.2024 ns | 5.2044 ns | 5.2280 ns | 5.2327 ns | ArrayCopy | 30 | 19.2091 ns | 0.0505 ns | 1.00 | 19.2045 ns | 0.0226 ns | 0.0505 ns | 52071011.91 | 19.1495 ns | 19.1531 ns | 19.2091 ns | 19.2537 ns | 19.2573 ns | SimpleLoop | 30 | 33.3690 ns | 0.1104 ns | 1.74 | 33.4053 ns | 0.0494 ns | 0.1104 ns | 29935404.28 | 33.2988 ns | 33.3180 ns | 33.3690 ns | 33.5107 ns | 33.5786 ns | BufferBlockCopy | 30 | 19.4617 ns | 0.0571 ns | 1.01 | 19.4758 ns | 0.0255 ns | 0.0571 ns | 51345903.97 | 19.4270 ns | 19.4311 ns | 19.4617 ns | 19.5275 ns | 19.5690 ns | BufferMemoryCopy | 30 | 9.9104 ns | 0.0841 ns | 0.52 | 9.9162 ns | 0.0376 ns | 0.0841 ns | 100845463.06 | 9.7886 ns | 9.8434 ns | 9.9104 ns | 9.9919 ns | 10.0022 ns | MsvcrtMemmove | 30 | 19.3045 ns | 0.2612 ns | 1.00 | 19.3462 ns | 0.1168 ns | 0.2612 ns | 51689746.59 | 19.0799 ns | 19.1519 ns | 19.3045 ns | 19.5614 ns | 19.7765 ns | MsvcrtMemmoveOverhead | 30 | 16.5032 ns | 0.0389 ns | 0.86 | 16.5064 ns | 0.0174 ns | 0.0389 ns | 60582498.16 | 16.4464 ns | 16.4739 ns | 16.5032 ns | 16.5406 ns | 16.5474 ns | UnsafeCopyBlock | 30 | 11.1915 ns | 0.0716 ns | 0.58 | 11.1516 ns | 0.0320 ns | 0.0716 ns | 89673370.66 | 11.0703 ns | 11.0737 ns | 11.1915 ns | 11.2095 ns | 11.2136 ns | IllyriadVectorizedCopy | 30 | 6.4944 ns | 0.0529 ns | 0.34 | 6.4942 ns | 0.0237 ns | 0.0529 ns | 153983130.48 | 6.4146 ns | 6.4506 ns | 6.4944 ns | 6.5378 ns | 6.5601 ns | AndermanVectorizedCopy | 30 | 4.3309 ns | 0.0126 ns | 0.23 | 4.3370 ns | 0.0056 ns | 0.0126 ns | 230575779.78 | 4.3295 ns | 4.3298 ns | 4.3309 ns | 4.3471 ns | 4.3591 ns | UnsafeIllyriadVectorizedCopy | 30 | 7.5330 ns | 0.0120 ns | 0.39 | 7.5369 ns | 0.0054 ns | 0.0120 ns | 132679795.55 | 7.5226 ns | 7.5265 ns | 7.5330 ns | 7.5494 ns | 7.5500 ns | UnsafeAndermanVectorizedCopy | 30 | 5.0309 ns | 0.0476 ns | 0.26 | 5.0512 ns | 0.0213 ns | 0.0476 ns | 197972301.87 | 5.0191 ns | 5.0231 ns | 5.0309 ns | 5.0895 ns | 5.1347 ns | Buffer_MemmoveOriginal | 30 | 7.5250 ns | 0.0114 ns | 0.39 | 7.5302 ns | 0.0051 ns | 0.0114 ns | 132797879.36 | 7.5236 ns | 7.5239 ns | 7.5250 ns | 7.5392 ns | 7.5504 ns | Buffer_MemmoveJamesqo | 30 | 6.6186 ns | 0.0110 ns | 0.34 | 6.6229 ns | 0.0049 ns | 0.0110 ns | 150990237.64 | 6.6170 ns | 6.6174 ns | 6.6186 ns | 6.6307 ns | 6.6427 ns | Buffer_MemmoveTannerGooding | 30 | 5.7958 ns | 0.0102 ns | 0.30 | 5.7968 ns | 0.0046 ns | 0.0102 ns | 172510357.88 | 5.7862 ns | 5.7886 ns | 5.7958 ns | 5.8054 ns | 5.8131 ns | Buffer_MemmoveJamesqo2 | 30 | 6.1247 ns | 0.0271 ns | 0.32 | 6.1216 ns | 0.0121 ns | 0.0271 ns | 163354922.17 | 6.0876 ns | 6.0969 ns | 6.1247 ns | 6.1448 ns | 6.1600 ns | Buffer_MemmoveTannerGooding2 | 30 | 5.1865 ns | 0.0122 ns | 0.27 | 5.1907 ns | 0.0054 ns | 0.0122 ns | 192652444.75 | 5.1828 ns | 5.1837 ns | 5.1865 ns | 5.1998 ns | 5.2122 ns | ArrayCopy | 31 | 19.1652 ns | 0.0258 ns | 1.00 | 19.1749 ns | 0.0115 ns | 0.0258 ns | 52151645.02 | 19.1576 ns | 19.1592 ns | 19.1652 ns | 19.1953 ns | 19.2201 ns | SimpleLoop | 31 | 34.5438 ns | 0.2056 ns | 1.80 | 34.6127 ns | 0.0920 ns | 0.2056 ns | 28891099.12 | 34.4189 ns | 34.4283 ns | 34.5438 ns | 34.8317 ns | 34.8430 ns | BufferBlockCopy | 31 | 19.5403 ns | 0.0872 ns | 1.02 | 19.5813 ns | 0.0390 ns | 0.0872 ns | 51069174.79 | 19.5193 ns | 19.5223 ns | 19.5403 ns | 19.6608 ns | 19.7284 ns | BufferMemoryCopy | 31 | 11.8255 ns | 0.0702 ns | 0.62 | 11.8401 ns | 0.0314 ns | 0.0702 ns | 84458905.11 | 11.7726 ns | 11.7852 ns | 11.8255 ns | 11.9023 ns | 11.9543 ns | MsvcrtMemmove | 31 | 22.5230 ns | 0.2042 ns | 1.18 | 22.6255 ns | 0.0913 ns | 0.2042 ns | 44197995.55 | 22.5028 ns | 22.5110 ns | 22.5230 ns | 22.7912 ns | 22.9848 ns | MsvcrtMemmoveOverhead | 31 | 16.6043 ns | 0.0444 ns | 0.87 | 16.5986 ns | 0.0199 ns | 0.0444 ns | 60246075.48 | 16.5328 ns | 16.5561 ns | 16.6043 ns | 16.6382 ns | 16.6417 ns | UnsafeCopyBlock | 31 | 11.1041 ns | 0.0807 ns | 0.58 | 11.0768 ns | 0.0361 ns | 0.0807 ns | 90278858.43 | 10.9900 ns | 10.9921 ns | 11.1041 ns | 11.1479 ns | 11.1683 ns | IllyriadVectorizedCopy | 31 | 6.9628 ns | 0.0905 ns | 0.36 | 6.9978 ns | 0.0405 ns | 0.0905 ns | 142902422.36 | 6.9483 ns | 6.9491 ns | 6.9628 ns | 7.0639 ns | 7.1589 ns | AndermanVectorizedCopy | 31 | 4.3320 ns | 0.0108 ns | 0.23 | 4.3365 ns | 0.0048 ns | 0.0108 ns | 230602775 | 4.3285 ns | 4.3286 ns | 4.3320 ns | 4.3465 ns | 4.3543 ns | UnsafeIllyriadVectorizedCopy | 31 | 8.1127 ns | 0.0201 ns | 0.42 | 8.1094 ns | 0.0090 ns | 0.0201 ns | 123313859.07 | 8.0864 ns | 8.0893 ns | 8.1127 ns | 8.1278 ns | 8.1351 ns | UnsafeAndermanVectorizedCopy | 31 | 5.0220 ns | 0.0136 ns | 0.26 | 5.0263 ns | 0.0061 ns | 0.0136 ns | 198951818.03 | 5.0166 ns | 5.0184 ns | 5.0220 ns | 5.0365 ns | 5.0503 ns | Buffer_MemmoveOriginal | 31 | 7.5288 ns | 0.0113 ns | 0.39 | 7.5346 ns | 0.0050 ns | 0.0113 ns | 132720474.65 | 7.5234 ns | 7.5254 ns | 7.5288 ns | 7.5468 ns | 7.5468 ns | Buffer_MemmoveJamesqo | 31 | 6.6097 ns | 0.0118 ns | 0.34 | 6.6136 ns | 0.0053 ns | 0.0118 ns | 151203350.55 | 6.5990 ns | 6.6034 ns | 6.6097 ns | 6.6257 ns | 6.6269 ns | Buffer_MemmoveTannerGooding | 31 | 5.8090 ns | 0.0119 ns | 0.30 | 5.8128 ns | 0.0053 ns | 0.0119 ns | 172035470.37 | 5.8039 ns | 5.8043 ns | 5.8090 ns | 5.8230 ns | 5.8331 ns | Buffer_MemmoveJamesqo2 | 31 | 6.1211 ns | 0.0157 ns | 0.32 | 6.1226 ns | 0.0070 ns | 0.0157 ns | 163328151.51 | 6.0987 ns | 6.1092 ns | 6.1211 ns | 6.1369 ns | 6.1374 ns | Buffer_MemmoveTannerGooding2 | 31 | 5.2049 ns | 0.0189 ns | 0.27 | 5.2117 ns | 0.0085 ns | 0.0189 ns | 191877404.33 | 5.1946 ns | 5.1950 ns | 5.2049 ns | 5.2317 ns | 5.2356 ns | ArrayCopy | 32 | 19.2426 ns | 0.1061 ns | 1.00 | 19.2660 ns | 0.0474 ns | 0.1061 ns | 51904994.63 | 19.1443 ns | 19.1679 ns | 19.2426 ns | 19.3757 ns | 19.3811 ns | SimpleLoop | 32 | 40.7874 ns | 0.0789 ns | 2.12 | 40.8101 ns | 0.0353 ns | 0.0789 ns | 24503767.67 | 40.7142 ns | 40.7412 ns | 40.7874 ns | 40.8902 ns | 40.9081 ns | BufferBlockCopy | 32 | 19.4504 ns | 0.0723 ns | 1.01 | 19.4885 ns | 0.0323 ns | 0.0723 ns | 51312368.17 | 19.4401 ns | 19.4418 ns | 19.4504 ns | 19.5542 ns | 19.6110 ns | BufferMemoryCopy | 32 | 11.0189 ns | 0.1084 ns | 0.57 | 11.0371 ns | 0.0485 ns | 0.1084 ns | 90603532.27 | 10.9086 ns | 10.9557 ns | 11.0189 ns | 11.1276 ns | 11.2069 ns | MsvcrtMemmove | 32 | 18.3320 ns | 0.0322 ns | 0.95 | 18.3162 ns | 0.0144 ns | 0.0322 ns | 54596409.72 | 18.2707 ns | 18.2829 ns | 18.3320 ns | 18.3417 ns | 18.3477 ns | MsvcrtMemmoveOverhead | 32 | 16.5634 ns | 0.0864 ns | 0.86 | 16.6107 ns | 0.0387 ns | 0.0864 ns | 60202230.53 | 16.5616 ns | 16.5616 ns | 16.5634 ns | 16.6834 ns | 16.7617 ns | UnsafeCopyBlock | 32 | 8.5095 ns | 0.0873 ns | 0.44 | 8.4659 ns | 0.0390 ns | 0.0873 ns | 118121157.49 | 8.3124 ns | 8.3949 ns | 8.5095 ns | 8.5151 ns | 8.5195 ns | IllyriadVectorizedCopy | 32 | 3.2531 ns | 0.0059 ns | 0.17 | 3.2549 ns | 0.0026 ns | 0.0059 ns | 307232270.47 | 3.2488 ns | 3.2495 ns | 3.2531 ns | 3.2611 ns | 3.2616 ns | AndermanVectorizedCopy | 32 | 4.8940 ns | 0.0165 ns | 0.25 | 4.9005 ns | 0.0074 ns | 0.0165 ns | 204060342.67 | 4.8918 ns | 4.8920 ns | 4.8940 ns | 4.9123 ns | 4.9300 ns | UnsafeIllyriadVectorizedCopy | 32 | 5.0170 ns | 0.0120 ns | 0.26 | 5.0202 ns | 0.0053 ns | 0.0120 ns | 199196158.55 | 5.0117 ns | 5.0125 ns | 5.0170 ns | 5.0294 ns | 5.0411 ns | UnsafeAndermanVectorizedCopy | 32 | 5.0214 ns | 0.0113 ns | 0.26 | 5.0262 ns | 0.0050 ns | 0.0113 ns | 198956613.3 | 5.0185 ns | 5.0189 ns | 5.0214 ns | 5.0359 ns | 5.0456 ns | Buffer_MemmoveOriginal | 32 | 8.2621 ns | 0.0100 ns | 0.43 | 8.2650 ns | 0.0045 ns | 0.0100 ns | 120991546.16 | 8.2560 ns | 8.2563 ns | 8.2621 ns | 8.2752 ns | 8.2791 ns | Buffer_MemmoveJamesqo | 32 | 8.1732 ns | 0.0535 ns | 0.42 | 8.1938 ns | 0.0239 ns | 0.0535 ns | 122043369.3 | 8.1434 ns | 8.1469 ns | 8.1732 ns | 8.2510 ns | 8.2544 ns | Buffer_MemmoveTannerGooding | 32 | 5.8265 ns | 0.0974 ns | 0.30 | 5.8555 ns | 0.0435 ns | 0.0974 ns | 170778996.68 | 5.7906 ns | 5.7923 ns | 5.8265 ns | 5.9332 ns | 6.0254 ns | Buffer_MemmoveJamesqo2 | 32 | 6.1091 ns | 0.0201 ns | 0.32 | 6.1056 ns | 0.0090 ns | 0.0201 ns | 163784474.28 | 6.0839 ns | 6.0850 ns | 6.1091 ns | 6.1245 ns | 6.1289 ns | Buffer_MemmoveTannerGooding2 | 32 | 5.1926 ns | 0.0185 ns | 0.27 | 5.2004 ns | 0.0083 ns | 0.0185 ns | 192292897.17 | 5.1902 ns | 5.1910 ns | 5.1926 ns | 5.2137 ns | 5.2334 ns | ArrayCopy | 33 | 19.1499 ns | 0.0248 ns | 1.00 | 19.1605 ns | 0.0111 ns | 0.0248 ns | 52190831.05 | 19.1334 ns | 19.1411 ns | 19.1499 ns | 19.1850 ns | 19.1969 ns | SimpleLoop | 33 | 36.6929 ns | 0.2256 ns | 1.92 | 36.8108 ns | 0.1009 ns | 0.2256 ns | 27165904.01 | 36.6274 ns | 36.6530 ns | 36.6929 ns | 37.0277 ns | 37.1769 ns | BufferBlockCopy | 33 | 19.4924 ns | 0.0334 ns | 1.02 | 19.5099 ns | 0.0149 ns | 0.0334 ns | 51255974.74 | 19.4771 ns | 19.4839 ns | 19.4924 ns | 19.5447 ns | 19.5568 ns | BufferMemoryCopy | 33 | 13.0224 ns | 0.1838 ns | 0.68 | 13.0847 ns | 0.0822 ns | 0.1838 ns | 76425184.96 | 12.9402 ns | 12.9809 ns | 13.0224 ns | 13.2196 ns | 13.4067 ns | MsvcrtMemmove | 33 | 17.4441 ns | 0.0309 ns | 0.91 | 17.4403 ns | 0.0138 ns | 0.0309 ns | 57338482.37 | 17.3922 ns | 17.4142 ns | 17.4441 ns | 17.4645 ns | 17.4766 ns | MsvcrtMemmoveOverhead | 33 | 16.4848 ns | 0.0691 ns | 0.86 | 16.4953 ns | 0.0309 ns | 0.0691 ns | 60623404.86 | 16.4310 ns | 16.4462 ns | 16.4848 ns | 16.5495 ns | 16.6121 ns | UnsafeCopyBlock | 33 | 8.9922 ns | 0.0438 ns | 0.47 | 8.9857 ns | 0.0196 ns | 0.0438 ns | 111287889.77 | 8.9406 ns | 8.9416 ns | 8.9922 ns | 9.0265 ns | 9.0407 ns | IllyriadVectorizedCopy | 33 | 6.0995 ns | 0.0145 ns | 0.32 | 6.0951 ns | 0.0065 ns | 0.0145 ns | 164065627.24 | 6.0732 ns | 6.0809 ns | 6.0995 ns | 6.1072 ns | 6.1080 ns | AndermanVectorizedCopy | 33 | 2.7676 ns | 0.0062 ns | 0.14 | 2.7700 ns | 0.0028 ns | 0.0062 ns | 361010426.28 | 2.7630 ns | 2.7647 ns | 2.7676 ns | 2.7765 ns | 2.7772 ns | UnsafeIllyriadVectorizedCopy | 33 | 6.3759 ns | 0.0532 ns | 0.33 | 6.3999 ns | 0.0238 ns | 0.0532 ns | 156253388.13 | 6.3662 ns | 6.3672 ns | 6.3759 ns | 6.4445 ns | 6.4926 ns | UnsafeAndermanVectorizedCopy | 33 | 5.0299 ns | 0.0447 ns | 0.26 | 5.0516 ns | 0.0200 ns | 0.0447 ns | 197956572.9 | 5.0165 ns | 5.0198 ns | 5.0299 ns | 5.0942 ns | 5.1247 ns | Buffer_MemmoveOriginal | 33 | 8.2596 ns | 0.0159 ns | 0.43 | 8.2678 ns | 0.0071 ns | 0.0159 ns | 120951839.47 | 8.2545 ns | 8.2560 ns | 8.2596 ns | 8.2836 ns | 8.2926 ns | Buffer_MemmoveJamesqo | 33 | 8.2560 ns | 0.0128 ns | 0.43 | 8.2540 ns | 0.0057 ns | 0.0128 ns | 121153973.14 | 8.2359 ns | 8.2427 ns | 8.2560 ns | 8.2642 ns | 8.2712 ns | Buffer_MemmoveTannerGooding | 33 | 7.7668 ns | 0.0739 ns | 0.41 | 7.7913 ns | 0.0330 ns | 0.0739 ns | 128348725.47 | 7.7375 ns | 7.7495 ns | 7.7668 ns | 7.8453 ns | 7.9215 ns | Buffer_MemmoveJamesqo2 | 33 | 6.1137 ns | 0.0920 ns | 0.32 | 6.1559 ns | 0.0411 ns | 0.0920 ns | 162446686.98 | 6.1077 ns | 6.1101 ns | 6.1137 ns | 6.2227 ns | 6.3200 ns | Buffer_MemmoveTannerGooding2 | 33 | 7.7067 ns | 0.0114 ns | 0.40 | 7.7105 ns | 0.0051 ns | 0.0114 ns | 129692859.54 | 7.6954 ns | 7.7010 ns | 7.7067 ns | 7.7220 ns | 7.7223 ns | ArrayCopy | 34 | 19.1464 ns | 0.0276 ns | 1.00 | 19.1581 ns | 0.0123 ns | 0.0276 ns | 52197260.27 | 19.1362 ns | 19.1368 ns | 19.1464 ns | 19.1852 ns | 19.2015 ns | SimpleLoop | 34 | 37.9182 ns | 0.1845 ns | 1.98 | 38.0207 ns | 0.0825 ns | 0.1845 ns | 26301462.5 | 37.8867 ns | 37.8991 ns | 37.9182 ns | 38.1935 ns | 38.3277 ns | BufferBlockCopy | 34 | 19.5407 ns | 0.0774 ns | 1.02 | 19.5680 ns | 0.0346 ns | 0.0774 ns | 51103953.5 | 19.5132 ns | 19.5213 ns | 19.5407 ns | 19.6282 ns | 19.7041 ns | BufferMemoryCopy | 34 | 10.9920 ns | 0.0840 ns | 0.57 | 10.9919 ns | 0.0376 ns | 0.0840 ns | 90976206.32 | 10.9042 ns | 10.9147 ns | 10.9920 ns | 11.0690 ns | 11.1148 ns | MsvcrtMemmove | 34 | 18.1672 ns | 0.0284 ns | 0.95 | 18.1820 ns | 0.0127 ns | 0.0284 ns | 54999363.52 | 18.1611 ns | 18.1622 ns | 18.1672 ns | 18.2093 ns | 18.2284 ns | MsvcrtMemmoveOverhead | 34 | 16.5675 ns | 0.0944 ns | 0.87 | 16.5834 ns | 0.0422 ns | 0.0944 ns | 60301368.35 | 16.4892 ns | 16.4943 ns | 16.5675 ns | 16.6804 ns | 16.6984 ns | UnsafeCopyBlock | 34 | 9.3722 ns | 0.0714 ns | 0.49 | 9.3591 ns | 0.0319 ns | 0.0714 ns | 106847857.92 | 9.2478 ns | 9.2977 ns | 9.3722 ns | 9.4139 ns | 9.4428 ns | IllyriadVectorizedCopy | 34 | 6.8832 ns | 0.0260 ns | 0.36 | 6.8728 ns | 0.0116 ns | 0.0260 ns | 145500429.72 | 6.8334 ns | 6.8475 ns | 6.8832 ns | 6.8929 ns | 6.9002 ns | AndermanVectorizedCopy | 34 | 3.0817 ns | 0.0045 ns | 0.16 | 3.0810 ns | 0.0020 ns | 0.0045 ns | 324570247.37 | 3.0743 ns | 3.0770 ns | 3.0817 ns | 3.0846 ns | 3.0867 ns | UnsafeIllyriadVectorizedCopy | 34 | 7.1148 ns | 0.0209 ns | 0.37 | 7.1256 ns | 0.0093 ns | 0.0209 ns | 140339463.67 | 7.1070 ns | 7.1097 ns | 7.1148 ns | 7.1468 ns | 7.1571 ns | UnsafeAndermanVectorizedCopy | 34 | 5.0191 ns | 0.0525 ns | 0.26 | 5.0418 ns | 0.0235 ns | 0.0525 ns | 198342580.77 | 5.0158 ns | 5.0164 ns | 5.0191 ns | 5.0785 ns | 5.1355 ns | Buffer_MemmoveOriginal | 34 | 7.9530 ns | 0.0153 ns | 0.42 | 7.9588 ns | 0.0068 ns | 0.0153 ns | 125647111.08 | 7.9439 ns | 7.9462 ns | 7.9530 ns | 7.9743 ns | 7.9809 ns | Buffer_MemmoveJamesqo | 34 | 8.0173 ns | 0.0115 ns | 0.42 | 8.0162 ns | 0.0051 ns | 0.0115 ns | 124747589.46 | 8.0037 ns | 8.0046 ns | 8.0173 ns | 8.0272 ns | 8.0293 ns | Buffer_MemmoveTannerGooding | 34 | 7.8238 ns | 0.0387 ns | 0.41 | 7.8277 ns | 0.0173 ns | 0.0387 ns | 127751971.59 | 7.7903 ns | 7.7941 ns | 7.8238 ns | 7.8631 ns | 7.8875 ns | Buffer_MemmoveJamesqo2 | 34 | 6.1021 ns | 0.0302 ns | 0.32 | 6.1049 ns | 0.0135 ns | 0.0302 ns | 163801766.88 | 6.0693 ns | 6.0818 ns | 6.1021 ns | 6.1295 ns | 6.1524 ns | Buffer_MemmoveTannerGooding2 | 34 | 7.7039 ns | 0.0165 ns | 0.40 | 7.7117 ns | 0.0074 ns | 0.0165 ns | 129672408.03 | 7.6991 ns | 7.6992 ns | 7.7039 ns | 7.7282 ns | 7.7376 ns | ArrayCopy | 35 | 19.1796 ns | 0.0442 ns | 1.00 | 19.2024 ns | 0.0198 ns | 0.0442 ns | 52076724.45 | 19.1648 ns | 19.1683 ns | 19.1796 ns | 19.2479 ns | 19.2679 ns | SimpleLoop | 35 | 39.2591 ns | 0.2139 ns | 2.05 | 39.3377 ns | 0.0957 ns | 0.2139 ns | 25420922.54 | 39.2096 ns | 39.2158 ns | 39.2591 ns | 39.4989 ns | 39.7169 ns | BufferBlockCopy | 35 | 19.4329 ns | 0.0419 ns | 1.01 | 19.4563 ns | 0.0187 ns | 0.0419 ns | 51397203.59 | 19.4185 ns | 19.4257 ns | 19.4329 ns | 19.4986 ns | 19.5201 ns | BufferMemoryCopy | 35 | 12.7519 ns | 0.0871 ns | 0.66 | 12.7942 ns | 0.0389 ns | 0.0871 ns | 78160553.9 | 12.7109 ns | 12.7244 ns | 12.7519 ns | 12.8851 ns | 12.9159 ns | MsvcrtMemmove | 35 | 18.8260 ns | 0.0965 ns | 0.98 | 18.8806 ns | 0.0431 ns | 0.0965 ns | 52964335.34 | 18.8145 ns | 18.8161 ns | 18.8260 ns | 18.9725 ns | 19.0397 ns | MsvcrtMemmoveOverhead | 35 | 16.5553 ns | 0.0927 ns | 0.86 | 16.5727 ns | 0.0415 ns | 0.0927 ns | 60340104.83 | 16.4695 ns | 16.5087 ns | 16.5553 ns | 16.6455 ns | 16.7237 ns | UnsafeCopyBlock | 35 | 9.6941 ns | 0.0761 ns | 0.51 | 9.7081 ns | 0.0340 ns | 0.0761 ns | 103007031.22 | 9.6386 ns | 9.6474 ns | 9.6941 ns | 9.7757 ns | 9.8317 ns | IllyriadVectorizedCopy | 35 | 7.3916 ns | 0.0513 ns | 0.39 | 7.3927 ns | 0.0230 ns | 0.0513 ns | 135268172.5 | 7.3177 ns | 7.3457 ns | 7.3916 ns | 7.4403 ns | 7.4434 ns | AndermanVectorizedCopy | 35 | 2.8207 ns | 0.0084 ns | 0.15 | 2.8201 ns | 0.0038 ns | 0.0084 ns | 354599968.46 | 2.8114 ns | 2.8122 ns | 2.8207 ns | 2.8277 ns | 2.8323 ns | UnsafeIllyriadVectorizedCopy | 35 | 7.7435 ns | 0.0579 ns | 0.40 | 7.7409 ns | 0.0259 ns | 0.0579 ns | 129183792.54 | 7.6674 ns | 7.6946 ns | 7.7435 ns | 7.7859 ns | 7.8283 ns | UnsafeAndermanVectorizedCopy | 35 | 5.0116 ns | 0.0509 ns | 0.26 | 5.0331 ns | 0.0227 ns | 0.0509 ns | 198684855.61 | 5.0079 ns | 5.0090 ns | 5.0116 ns | 5.0680 ns | 5.1240 ns | Buffer_MemmoveOriginal | 35 | 7.9705 ns | 0.0254 ns | 0.42 | 7.9822 ns | 0.0113 ns | 0.0254 ns | 125278809.18 | 7.9549 ns | 7.9627 ns | 7.9705 ns | 8.0076 ns | 8.0191 ns | Buffer_MemmoveJamesqo | 35 | 7.9554 ns | 0.0643 ns | 0.41 | 7.9474 ns | 0.0287 ns | 0.0643 ns | 125827894.97 | 7.8777 ns | 7.8815 ns | 7.9554 ns | 8.0092 ns | 8.0163 ns | Buffer_MemmoveTannerGooding | 35 | 7.9357 ns | 0.1376 ns | 0.41 | 7.9027 ns | 0.0616 ns | 0.1376 ns | 126538373 | 7.7525 ns | 7.7697 ns | 7.9357 ns | 8.0193 ns | 8.0952 ns | Buffer_MemmoveJamesqo2 | 35 | 6.0914 ns | 0.0226 ns | 0.32 | 6.0979 ns | 0.0101 ns | 0.0226 ns | 163991132.45 | 6.0750 ns | 6.0820 ns | 6.0914 ns | 6.1171 ns | 6.1351 ns | Buffer_MemmoveTannerGooding2 | 35 | 7.6987 ns | 0.0199 ns | 0.40 | 7.7070 ns | 0.0089 ns | 0.0199 ns | 129752306.65 | 7.6890 ns | 7.6903 ns | 7.6987 ns | 7.7278 ns | 7.7344 ns | ArrayCopy | 36 | 19.1867 ns | 0.0812 ns | 1.00 | 19.2199 ns | 0.0363 ns | 0.0812 ns | 52029466.94 | 19.1608 ns | 19.1667 ns | 19.1867 ns | 19.2897 ns | 19.3596 ns | SimpleLoop | 36 | 40.3161 ns | 0.1076 ns | 2.10 | 40.3522 ns | 0.0481 ns | 0.1076 ns | 24781815.58 | 40.2443 ns | 40.2605 ns | 40.3161 ns | 40.4619 ns | 40.5044 ns | BufferBlockCopy | 36 | 19.5305 ns | 0.0833 ns | 1.02 | 19.5770 ns | 0.0373 ns | 0.0833 ns | 51080257.33 | 19.5236 ns | 19.5254 ns | 19.5305 ns | 19.6519 ns | 19.7192 ns | BufferMemoryCopy | 36 | 10.9812 ns | 0.0909 ns | 0.57 | 10.9709 ns | 0.0406 ns | 0.0909 ns | 91150316.65 | 10.8389 ns | 10.8975 ns | 10.9812 ns | 11.0391 ns | 11.0938 ns | MsvcrtMemmove | 36 | 19.1725 ns | 0.1271 ns | 1.00 | 19.2220 ns | 0.0568 ns | 0.1271 ns | 52023609.58 | 19.1038 ns | 19.1116 ns | 19.1725 ns | 19.3572 ns | 19.3804 ns | MsvcrtMemmoveOverhead | 36 | 16.5289 ns | 0.0943 ns | 0.86 | 16.5466 ns | 0.0422 ns | 0.0943 ns | 60435245.54 | 16.4543 ns | 16.4688 ns | 16.5289 ns | 16.6333 ns | 16.6953 ns | UnsafeCopyBlock | 36 | 10.2062 ns | 0.1247 ns | 0.53 | 10.2583 ns | 0.0558 ns | 0.1247 ns | 97481813.04 | 10.1634 ns | 10.1817 ns | 10.2062 ns | 10.3610 ns | 10.4749 ns | IllyriadVectorizedCopy | 36 | 5.8392 ns | 0.0325 ns | 0.30 | 5.8424 ns | 0.0145 ns | 0.0325 ns | 171162988.27 | 5.8087 ns | 5.8109 ns | 5.8392 ns | 5.8755 ns | 5.8786 ns | AndermanVectorizedCopy | 36 | 2.7671 ns | 0.0058 ns | 0.14 | 2.7674 ns | 0.0026 ns | 0.0058 ns | 361351169.29 | 2.7615 ns | 2.7617 ns | 2.7671 ns | 2.7732 ns | 2.7741 ns | UnsafeIllyriadVectorizedCopy | 36 | 6.1385 ns | 0.0097 ns | 0.32 | 6.1410 ns | 0.0043 ns | 0.0097 ns | 162839854.51 | 6.1317 ns | 6.1349 ns | 6.1385 ns | 6.1483 ns | 6.1574 ns | UnsafeAndermanVectorizedCopy | 36 | 5.0189 ns | 0.0116 ns | 0.26 | 5.0242 ns | 0.0052 ns | 0.0116 ns | 199036299.98 | 5.0180 ns | 5.0183 ns | 5.0189 ns | 5.0328 ns | 5.0450 ns | Buffer_MemmoveOriginal | 36 | 7.8064 ns | 0.0120 ns | 0.41 | 7.8141 ns | 0.0054 ns | 0.0120 ns | 127973359.25 | 7.8045 ns | 7.8048 ns | 7.8064 ns | 7.8273 ns | 7.8276 ns | Buffer_MemmoveJamesqo | 36 | 7.7297 ns | 0.0119 ns | 0.40 | 7.7332 ns | 0.0053 ns | 0.0119 ns | 129312045.06 | 7.7223 ns | 7.7259 ns | 7.7297 ns | 7.7424 ns | 7.7536 ns | Buffer_MemmoveTannerGooding | 36 | 7.7456 ns | 0.0071 ns | 0.40 | 7.7452 ns | 0.0032 ns | 0.0071 ns | 129112068.63 | 7.7366 ns | 7.7392 ns | 7.7456 ns | 7.7510 ns | 7.7560 ns | Buffer_MemmoveJamesqo2 | 36 | 6.0972 ns | 0.0257 ns | 0.32 | 6.1062 ns | 0.0115 ns | 0.0257 ns | 163769293.54 | 6.0835 ns | 6.0903 ns | 6.0972 ns | 6.1265 ns | 6.1504 ns | Buffer_MemmoveTannerGooding2 | 36 | 7.6887 ns | 0.0109 ns | 0.40 | 7.6939 ns | 0.0049 ns | 0.0109 ns | 129973719.78 | 7.6853 ns | 7.6864 ns | 7.6887 ns | 7.7039 ns | 7.7122 ns | ArrayCopy | 37 | 19.1623 ns | 0.0240 ns | 1.00 | 19.1739 ns | 0.0107 ns | 0.0240 ns | 52154094.94 | 19.1504 ns | 19.1543 ns | 19.1623 ns | 19.1994 ns | 19.2049 ns | SimpleLoop | 37 | 45.0693 ns | 0.6416 ns | 2.35 | 45.2151 ns | 0.2869 ns | 0.6416 ns | 22116516.77 | 44.6062 ns | 44.7501 ns | 45.0693 ns | 45.7530 ns | 46.2881 ns | BufferBlockCopy | 37 | 19.4661 ns | 0.0906 ns | 1.02 | 19.5030 ns | 0.0405 ns | 0.0906 ns | 51274086.11 | 19.4457 ns | 19.4483 ns | 19.4661 ns | 19.5763 ns | 19.6621 ns | BufferMemoryCopy | 37 | 12.9331 ns | 0.0656 ns | 0.67 | 12.9307 ns | 0.0293 ns | 0.0656 ns | 77335100.21 | 12.8333 ns | 12.8725 ns | 12.9331 ns | 12.9878 ns | 13.0083 ns | MsvcrtMemmove | 37 | 19.4908 ns | 0.2166 ns | 1.02 | 19.5478 ns | 0.0969 ns | 0.2166 ns | 51156759.85 | 19.3620 ns | 19.4033 ns | 19.4908 ns | 19.7207 ns | 19.9201 ns | MsvcrtMemmoveOverhead | 37 | 16.5581 ns | 0.1035 ns | 0.86 | 16.6065 ns | 0.0463 ns | 0.1035 ns | 60217336.95 | 16.5033 ns | 16.5212 ns | 16.5581 ns | 16.7161 ns | 16.7415 ns | UnsafeCopyBlock | 37 | 10.9221 ns | 0.1936 ns | 0.57 | 10.8959 ns | 0.0866 ns | 0.1936 ns | 91777930.71 | 10.6628 ns | 10.7251 ns | 10.9221 ns | 11.0536 ns | 11.1827 ns | IllyriadVectorizedCopy | 37 | 6.0509 ns | 0.0150 ns | 0.32 | 6.0553 ns | 0.0067 ns | 0.0150 ns | 165144478.54 | 6.0433 ns | 6.0462 ns | 6.0509 ns | 6.0667 ns | 6.0814 ns | AndermanVectorizedCopy | 37 | 2.7779 ns | 0.0048 ns | 0.14 | 2.7772 ns | 0.0021 ns | 0.0048 ns | 360075294.11 | 2.7711 ns | 2.7724 ns | 2.7779 ns | 2.7817 ns | 2.7825 ns | UnsafeIllyriadVectorizedCopy | 37 | 6.4187 ns | 0.0463 ns | 0.33 | 6.4397 ns | 0.0207 ns | 0.0463 ns | 155286590.15 | 6.4057 ns | 6.4110 ns | 6.4187 ns | 6.4789 ns | 6.5199 ns | UnsafeAndermanVectorizedCopy | 37 | 5.0111 ns | 0.0465 ns | 0.26 | 5.0357 ns | 0.0208 ns | 0.0465 ns | 198581414.63 | 5.0087 ns | 5.0092 ns | 5.0111 ns | 5.0745 ns | 5.1171 ns | Buffer_MemmoveOriginal | 37 | 7.8077 ns | 0.0153 ns | 0.41 | 7.8166 ns | 0.0068 ns | 0.0153 ns | 127933055.4 | 7.8028 ns | 7.8044 ns | 7.8077 ns | 7.8332 ns | 7.8337 ns | Buffer_MemmoveJamesqo | 37 | 7.7063 ns | 0.0117 ns | 0.40 | 7.7103 ns | 0.0052 ns | 0.0117 ns | 129696359.5 | 7.6998 ns | 7.6999 ns | 7.7063 ns | 7.7228 ns | 7.7235 ns | Buffer_MemmoveTannerGooding | 37 | 7.7502 ns | 0.0123 ns | 0.40 | 7.7491 ns | 0.0055 ns | 0.0123 ns | 129046661.14 | 7.7363 ns | 7.7366 ns | 7.7502 ns | 7.7611 ns | 7.7617 ns | Buffer_MemmoveJamesqo2 | 37 | 6.0909 ns | 0.0249 ns | 0.32 | 6.0796 ns | 0.0111 ns | 0.0249 ns | 164485017.78 | 6.0371 ns | 6.0577 ns | 6.0909 ns | 6.0958 ns | 6.0995 ns | Buffer_MemmoveTannerGooding2 | 37 | 7.6834 ns | 0.0102 ns | 0.40 | 7.6875 ns | 0.0046 ns | 0.0102 ns | 130081322.02 | 7.6772 ns | 7.6787 ns | 7.6834 ns | 7.6984 ns | 7.7000 ns | ArrayCopy | 38 | 19.1483 ns | 0.0256 ns | 1.00 | 19.1545 ns | 0.0115 ns | 0.0256 ns | 52207088.56 | 19.1361 ns | 19.1379 ns | 19.1483 ns | 19.1742 ns | 19.1993 ns | SimpleLoop | 38 | 47.9824 ns | 2.5132 ns | 2.51 | 46.2643 ns | 1.1239 ns | 2.5132 ns | 21614915.76 | 43.4729 ns | 43.5154 ns | 47.9824 ns | 48.1542 ns | 48.3161 ns | BufferBlockCopy | 38 | 19.5258 ns | 0.0226 ns | 1.02 | 19.5372 ns | 0.0101 ns | 0.0226 ns | 51184408.05 | 19.5155 ns | 19.5186 ns | 19.5258 ns | 19.5616 ns | 19.5645 ns | BufferMemoryCopy | 38 | 11.0368 ns | 0.0699 ns | 0.58 | 10.9971 ns | 0.0312 ns | 0.0699 ns | 90933210.84 | 10.8794 ns | 10.9327 ns | 11.0368 ns | 11.0416 ns | 11.0446 ns | MsvcrtMemmove | 38 | 19.9662 ns | 0.0860 ns | 1.04 | 20.0193 ns | 0.0384 ns | 0.0860 ns | 49951806.35 | 19.9542 ns | 19.9578 ns | 19.9662 ns | 20.1073 ns | 20.1500 ns | MsvcrtMemmoveOverhead | 38 | 16.5678 ns | 0.0483 ns | 0.87 | 16.5590 ns | 0.0216 ns | 0.0483 ns | 60389944.49 | 16.5016 ns | 16.5121 ns | 16.5678 ns | 16.6016 ns | 16.6240 ns | UnsafeCopyBlock | 38 | 11.2713 ns | 0.0853 ns | 0.59 | 11.2432 ns | 0.0381 ns | 0.0853 ns | 88942576.02 | 11.1378 ns | 11.1533 ns | 11.2713 ns | 11.3191 ns | 11.3268 ns | IllyriadVectorizedCopy | 38 | 6.4205 ns | 0.0059 ns | 0.34 | 6.4221 ns | 0.0026 ns | 0.0059 ns | 155713354.5 | 6.4166 ns | 6.4185 ns | 6.4205 ns | 6.4264 ns | 6.4322 ns | AndermanVectorizedCopy | 38 | 2.7661 ns | 0.0049 ns | 0.14 | 2.7684 ns | 0.0022 ns | 0.0049 ns | 361217304.69 | 2.7649 ns | 2.7653 ns | 2.7661 ns | 2.7727 ns | 2.7769 ns | UnsafeIllyriadVectorizedCopy | 38 | 6.8309 ns | 0.0134 ns | 0.36 | 6.8383 ns | 0.0060 ns | 0.0134 ns | 146234742.35 | 6.8263 ns | 6.8275 ns | 6.8309 ns | 6.8528 ns | 6.8550 ns | UnsafeAndermanVectorizedCopy | 38 | 5.0292 ns | 0.0369 ns | 0.26 | 5.0450 ns | 0.0165 ns | 0.0369 ns | 198217801.62 | 5.0174 ns | 5.0200 ns | 5.0292 ns | 5.0778 ns | 5.1077 ns | Buffer_MemmoveOriginal | 38 | 8.0099 ns | 0.0163 ns | 0.42 | 8.0180 ns | 0.0073 ns | 0.0163 ns | 124719129.94 | 8.0051 ns | 8.0054 ns | 8.0099 ns | 8.0348 ns | 8.0425 ns | Buffer_MemmoveJamesqo | 38 | 7.5509 ns | 0.0202 ns | 0.39 | 7.5507 ns | 0.0090 ns | 0.0202 ns | 132438920.02 | 7.5215 ns | 7.5357 ns | 7.5509 ns | 7.5655 ns | 7.5785 ns | Buffer_MemmoveTannerGooding | 38 | 7.7484 ns | 0.0130 ns | 0.40 | 7.7563 ns | 0.0058 ns | 0.0130 ns | 128926819.46 | 7.7459 ns | 7.7462 ns | 7.7484 ns | 7.7705 ns | 7.7712 ns | Buffer_MemmoveJamesqo2 | 38 | 6.1330 ns | 0.0319 ns | 0.32 | 6.1267 ns | 0.0143 ns | 0.0319 ns | 163219555.14 | 6.0908 ns | 6.0952 ns | 6.1330 ns | 6.1551 ns | 6.1691 ns | Buffer_MemmoveTannerGooding2 | 38 | 7.6900 ns | 0.0170 ns | 0.40 | 7.6995 ns | 0.0076 ns | 0.0170 ns | 129878976.65 | 7.6843 ns | 7.6858 ns | 7.6900 ns | 7.7179 ns | 7.7209 ns | ArrayCopy | 39 | 19.1449 ns | 0.0352 ns | 1.00 | 19.1697 ns | 0.0157 ns | 0.0352 ns | 52165557.78 | 19.1432 ns | 19.1439 ns | 19.1449 ns | 19.2080 ns | 19.2138 ns | SimpleLoop | 39 | 46.9198 ns | 0.7393 ns | 2.45 | 47.3974 ns | 0.3306 ns | 0.7393 ns | 21098221.04 | 46.8632 ns | 46.8809 ns | 46.9198 ns | 48.1526 ns | 48.5288 ns | BufferBlockCopy | 39 | 19.5245 ns | 0.1147 ns | 1.02 | 19.5802 ns | 0.0513 ns | 0.1147 ns | 51071924.47 | 19.5055 ns | 19.5089 ns | 19.5245 ns | 19.6794 ns | 19.7786 ns | BufferMemoryCopy | 39 | 12.6991 ns | 0.0786 ns | 0.66 | 12.6891 ns | 0.0352 ns | 0.0786 ns | 78807916.77 | 12.5881 ns | 12.6102 ns | 12.6991 ns | 12.7630 ns | 12.7750 ns | MsvcrtMemmove | 39 | 20.1347 ns | 0.4383 ns | 1.05 | 20.2689 ns | 0.1960 ns | 0.4383 ns | 49336685.83 | 19.8902 ns | 19.9274 ns | 20.1347 ns | 20.6774 ns | 20.9780 ns | MsvcrtMemmoveOverhead | 39 | 18.0394 ns | 0.0958 ns | 0.94 | 18.0828 ns | 0.0429 ns | 0.0958 ns | 55301158.2 | 18.0191 ns | 18.0212 ns | 18.0394 ns | 18.1661 ns | 18.2478 ns | UnsafeCopyBlock | 39 | 11.3522 ns | 0.2351 ns | 0.59 | 11.4044 ns | 0.1051 ns | 0.2351 ns | 87685202.73 | 11.1342 ns | 11.2178 ns | 11.3522 ns | 11.6172 ns | 11.7656 ns | IllyriadVectorizedCopy | 39 | 7.0887 ns | 0.0246 ns | 0.37 | 7.0899 ns | 0.0110 ns | 0.0246 ns | 141046011.52 | 7.0577 ns | 7.0663 ns | 7.0887 ns | 7.1140 ns | 7.1148 ns | AndermanVectorizedCopy | 39 | 2.7637 ns | 0.0081 ns | 0.14 | 2.7623 ns | 0.0036 ns | 0.0081 ns | 362019074.48 | 2.7538 ns | 2.7539 ns | 2.7637 ns | 2.7699 ns | 2.7718 ns | UnsafeIllyriadVectorizedCopy | 39 | 7.3783 ns | 0.0720 ns | 0.39 | 7.3919 ns | 0.0322 ns | 0.0720 ns | 135283690.89 | 7.3308 ns | 7.3379 ns | 7.3783 ns | 7.4526 ns | 7.5128 ns | UnsafeAndermanVectorizedCopy | 39 | 5.0163 ns | 0.0128 ns | 0.26 | 5.0228 ns | 0.0057 ns | 0.0128 ns | 199091378.2 | 5.0139 ns | 5.0144 ns | 5.0163 ns | 5.0345 ns | 5.0443 ns | Buffer_MemmoveOriginal | 39 | 8.0881 ns | 0.0184 ns | 0.42 | 8.0977 ns | 0.0082 ns | 0.0184 ns | 123492174.86 | 8.0824 ns | 8.0830 ns | 8.0881 ns | 8.1172 ns | 8.1232 ns | Buffer_MemmoveJamesqo | 39 | 7.4918 ns | 0.0094 ns | 0.39 | 7.4929 ns | 0.0042 ns | 0.0094 ns | 133460462.99 | 7.4822 ns | 7.4855 ns | 7.4918 ns | 7.5008 ns | 7.5079 ns | Buffer_MemmoveTannerGooding | 39 | 7.7432 ns | 0.0118 ns | 0.40 | 7.7479 ns | 0.0053 ns | 0.0118 ns | 129067763.03 | 7.7408 ns | 7.7418 ns | 7.7432 ns | 7.7563 ns | 7.7689 ns | Buffer_MemmoveJamesqo2 | 39 | 6.0916 ns | 0.0130 ns | 0.32 | 6.0910 ns | 0.0058 ns | 0.0130 ns | 164177272.08 | 6.0700 ns | 6.0804 ns | 6.0916 ns | 6.1013 ns | 6.1044 ns | Buffer_MemmoveTannerGooding2 | 39 | 7.6951 ns | 0.0115 ns | 0.40 | 7.7001 ns | 0.0051 ns | 0.0115 ns | 129868400.98 | 7.6928 ns | 7.6939 ns | 7.6951 ns | 7.7088 ns | 7.7204 ns | ArrayCopy | 40 | 19.1350 ns | 0.0297 ns | 1.00 | 19.1538 ns | 0.0133 ns | 0.0297 ns | 52208984.09 | 19.1286 ns | 19.1310 ns | 19.1350 ns | 19.1860 ns | 19.1907 ns | SimpleLoop | 40 | 50.1508 ns | 0.3673 ns | 2.62 | 50.3012 ns | 0.1642 ns | 0.3673 ns | 19880256.26 | 50.0889 ns | 50.1029 ns | 50.1508 ns | 50.5745 ns | 50.9543 ns | BufferBlockCopy | 40 | 19.5146 ns | 0.1649 ns | 1.02 | 19.5965 ns | 0.0738 ns | 0.1649 ns | 51029501.44 | 19.5060 ns | 19.5073 ns | 19.5146 ns | 19.7267 ns | 19.8884 ns | BufferMemoryCopy | 40 | 10.5960 ns | 0.1526 ns | 0.55 | 10.5697 ns | 0.0683 ns | 0.1526 ns | 94609806.27 | 10.3912 ns | 10.4224 ns | 10.5960 ns | 10.7040 ns | 10.7784 ns | MsvcrtMemmove | 40 | 18.3323 ns | 0.1486 ns | 0.96 | 18.3941 ns | 0.0665 ns | 0.1486 ns | 54365286.11 | 18.2912 ns | 18.3063 ns | 18.3323 ns | 18.5128 ns | 18.6551 ns | MsvcrtMemmoveOverhead | 40 | 16.5514 ns | 0.0947 ns | 0.86 | 16.5923 ns | 0.0423 ns | 0.0947 ns | 60268754.18 | 16.5227 ns | 16.5330 ns | 16.5514 ns | 16.6722 ns | 16.7564 ns | UnsafeCopyBlock | 40 | 8.3622 ns | 0.0450 ns | 0.44 | 8.3588 ns | 0.0201 ns | 0.0450 ns | 119634549.84 | 8.3021 ns | 8.3171 ns | 8.3622 ns | 8.3988 ns | 8.4208 ns | IllyriadVectorizedCopy | 40 | 5.8321 ns | 0.0101 ns | 0.30 | 5.8346 ns | 0.0045 ns | 0.0101 ns | 171390871.83 | 5.8246 ns | 5.8272 ns | 5.8321 ns | 5.8433 ns | 5.8512 ns | AndermanVectorizedCopy | 40 | 2.7658 ns | 0.0316 ns | 0.14 | 2.7779 ns | 0.0141 ns | 0.0316 ns | 359988686.47 | 2.7500 ns | 2.7515 ns | 2.7658 ns | 2.8103 ns | 2.8238 ns | UnsafeIllyriadVectorizedCopy | 40 | 6.1392 ns | 0.0111 ns | 0.32 | 6.1427 ns | 0.0050 ns | 0.0111 ns | 162794329.71 | 6.1332 ns | 6.1355 ns | 6.1392 ns | 6.1517 ns | 6.1618 ns | UnsafeAndermanVectorizedCopy | 40 | 5.0166 ns | 0.0104 ns | 0.26 | 5.0193 ns | 0.0046 ns | 0.0104 ns | 199231538.09 | 5.0093 ns | 5.0124 ns | 5.0166 ns | 5.0275 ns | 5.0369 ns | Buffer_MemmoveOriginal | 40 | 8.1082 ns | 0.0135 ns | 0.42 | 8.1057 ns | 0.0060 ns | 0.0135 ns | 123369895.13 | 8.0840 ns | 8.0949 ns | 8.1082 ns | 8.1153 ns | 8.1210 ns | Buffer_MemmoveJamesqo | 40 | 8.1339 ns | 0.0125 ns | 0.43 | 8.1374 ns | 0.0056 ns | 0.0125 ns | 122890017.18 | 8.1232 ns | 8.1261 ns | 8.1339 ns | 8.1503 ns | 8.1523 ns | Buffer_MemmoveTannerGooding | 40 | 7.7860 ns | 0.0120 ns | 0.41 | 7.7891 ns | 0.0054 ns | 0.0120 ns | 128384566.28 | 7.7765 ns | 7.7788 ns | 7.7860 ns | 7.8009 ns | 7.8065 ns | Buffer_MemmoveJamesqo2 | 40 | 6.1190 ns | 0.0182 ns | 0.32 | 6.1122 ns | 0.0081 ns | 0.0182 ns | 163607911.95 | 6.0859 ns | 6.0946 ns | 6.1190 ns | 6.1264 ns | 6.1337 ns | Buffer_MemmoveTannerGooding2 | 40 | 7.7533 ns | 0.0163 ns | 0.41 | 7.7591 ns | 0.0073 ns | 0.0163 ns | 128881304.47 | 7.7440 ns | 7.7448 ns | 7.7533 ns | 7.7763 ns | 7.7800 ns | ArrayCopy | 41 | 19.1509 ns | 0.0304 ns | 1.00 | 19.1664 ns | 0.0136 ns | 0.0304 ns | 52174523.24 | 19.1339 ns | 19.1421 ns | 19.1509 ns | 19.1986 ns | 19.2046 ns | SimpleLoop | 41 | 51.1642 ns | 0.3824 ns | 2.67 | 51.3391 ns | 0.1710 ns | 0.3824 ns | 19478333.94 | 51.1539 ns | 51.1544 ns | 51.1642 ns | 51.6112 ns | 52.0223 ns | BufferBlockCopy | 41 | 19.5135 ns | 0.0184 ns | 1.02 | 19.5199 ns | 0.0082 ns | 0.0184 ns | 51229807.31 | 19.5079 ns | 19.5089 ns | 19.5135 ns | 19.5341 ns | 19.5523 ns | BufferMemoryCopy | 41 | 12.5421 ns | 0.0681 ns | 0.65 | 12.5366 ns | 0.0305 ns | 0.0681 ns | 79766362.29 | 12.4608 ns | 12.4715 ns | 12.5421 ns | 12.5990 ns | 12.6307 ns | MsvcrtMemmove | 41 | 17.9134 ns | 0.0413 ns | 0.94 | 17.8996 ns | 0.0185 ns | 0.0413 ns | 55867065.04 | 17.8267 ns | 17.8691 ns | 17.9134 ns | 17.9233 ns | 17.9289 ns | MsvcrtMemmoveOverhead | 41 | 16.5484 ns | 0.0383 ns | 0.86 | 16.5455 ns | 0.0171 ns | 0.0383 ns | 60439434.14 | 16.4945 ns | 16.5086 ns | 16.5484 ns | 16.5809 ns | 16.5915 ns | UnsafeCopyBlock | 41 | 8.9170 ns | 0.0187 ns | 0.47 | 8.9185 ns | 0.0084 ns | 0.0187 ns | 112126580 | 8.8993 ns | 8.9005 ns | 8.9170 ns | 8.9372 ns | 8.9419 ns | IllyriadVectorizedCopy | 41 | 6.3828 ns | 0.0133 ns | 0.33 | 6.3753 ns | 0.0059 ns | 0.0133 ns | 156855383.43 | 6.3567 ns | 6.3612 ns | 6.3828 ns | 6.3856 ns | 6.3867 ns | AndermanVectorizedCopy | 41 | 2.7920 ns | 0.0057 ns | 0.15 | 2.7907 ns | 0.0026 ns | 0.0057 ns | 358328637.31 | 2.7838 ns | 2.7849 ns | 2.7920 ns | 2.7960 ns | 2.7972 ns | UnsafeIllyriadVectorizedCopy | 41 | 6.6965 ns | 0.0106 ns | 0.35 | 6.7007 ns | 0.0048 ns | 0.0106 ns | 149238925.65 | 6.6918 ns | 6.6920 ns | 6.6965 ns | 6.7114 ns | 6.7166 ns | UnsafeAndermanVectorizedCopy | 41 | 5.0196 ns | 0.0117 ns | 0.26 | 5.0242 ns | 0.0052 ns | 0.0117 ns | 199036702.97 | 5.0144 ns | 5.0159 ns | 5.0196 ns | 5.0348 ns | 5.0437 ns | Buffer_MemmoveOriginal | 41 | 8.0811 ns | 0.0078 ns | 0.42 | 8.0838 ns | 0.0035 ns | 0.0078 ns | 123703787.41 | 8.0765 ns | 8.0769 ns | 8.0811 ns | 8.0921 ns | 8.0923 ns | Buffer_MemmoveJamesqo | 41 | 8.1667 ns | 0.0170 ns | 0.43 | 8.1598 ns | 0.0076 ns | 0.0170 ns | 122552482.88 | 8.1385 ns | 8.1421 ns | 8.1667 ns | 8.1740 ns | 8.1789 ns | Buffer_MemmoveTannerGooding | 41 | 7.7755 ns | 0.0120 ns | 0.41 | 7.7788 ns | 0.0054 ns | 0.0120 ns | 128554640.65 | 7.7668 ns | 7.7679 ns | 7.7755 ns | 7.7913 ns | 7.7932 ns | Buffer_MemmoveJamesqo2 | 41 | 7.1287 ns | 0.0116 ns | 0.37 | 7.1310 ns | 0.0052 ns | 0.0116 ns | 140233413.22 | 7.1211 ns | 7.1216 ns | 7.1287 ns | 7.1415 ns | 7.1498 ns | Buffer_MemmoveTannerGooding2 | 41 | 7.7154 ns | 0.1301 ns | 0.40 | 7.7982 ns | 0.0582 ns | 0.1301 ns | 128234570.69 | 7.6914 ns | 7.6976 ns | 7.7154 ns | 7.9402 ns | 7.9516 ns | ArrayCopy | 42 | 19.1621 ns | 0.0254 ns | 1.00 | 19.1755 ns | 0.0113 ns | 0.0254 ns | 52149964.93 | 19.1505 ns | 19.1553 ns | 19.1621 ns | 19.2023 ns | 19.2092 ns | SimpleLoop | 42 | 52.3081 ns | 0.2921 ns | 2.73 | 52.4334 ns | 0.1306 ns | 0.2921 ns | 19071802.94 | 52.1744 ns | 52.2357 ns | 52.3081 ns | 52.6938 ns | 52.9221 ns | BufferBlockCopy | 42 | 19.4201 ns | 0.0241 ns | 1.01 | 19.4278 ns | 0.0108 ns | 0.0241 ns | 51472591.17 | 19.4039 ns | 19.4061 ns | 19.4201 ns | 19.4534 ns | 19.4542 ns | BufferMemoryCopy | 42 | 10.7747 ns | 0.0626 ns | 0.56 | 10.8164 ns | 0.0280 ns | 0.0626 ns | 92452236.47 | 10.7640 ns | 10.7688 ns | 10.7747 ns | 10.8848 ns | 10.8873 ns | MsvcrtMemmove | 42 | 18.9788 ns | 0.0176 ns | 0.99 | 18.9741 ns | 0.0079 ns | 0.0176 ns | 52703364.49 | 18.9447 ns | 18.9593 ns | 18.9788 ns | 18.9866 ns | 18.9908 ns | MsvcrtMemmoveOverhead | 42 | 16.5440 ns | 0.1054 ns | 0.86 | 16.5618 ns | 0.0471 ns | 0.1054 ns | 60380091.34 | 16.4618 ns | 16.4896 ns | 16.5440 ns | 16.6428 ns | 16.7403 ns | UnsafeCopyBlock | 42 | 9.4971 ns | 0.1163 ns | 0.50 | 9.5189 ns | 0.0520 ns | 0.1163 ns | 105053834.98 | 9.3809 ns | 9.4387 ns | 9.4971 ns | 9.6100 ns | 9.7034 ns | IllyriadVectorizedCopy | 42 | 7.0867 ns | 0.0361 ns | 0.37 | 7.1066 ns | 0.0161 ns | 0.0361 ns | 140714039.92 | 7.0745 ns | 7.0793 ns | 7.0867 ns | 7.1438 ns | 7.1597 ns | AndermanVectorizedCopy | 42 | 2.7656 ns | 0.0057 ns | 0.14 | 2.7656 ns | 0.0026 ns | 0.0057 ns | 361590416.96 | 2.7582 ns | 2.7602 ns | 2.7656 ns | 2.7709 ns | 2.7730 ns | UnsafeIllyriadVectorizedCopy | 42 | 7.3941 ns | 0.0127 ns | 0.39 | 7.3979 ns | 0.0057 ns | 0.0127 ns | 135173227.48 | 7.3888 ns | 7.3905 ns | 7.3941 ns | 7.4072 ns | 7.4203 ns | UnsafeAndermanVectorizedCopy | 42 | 5.0210 ns | 0.0497 ns | 0.26 | 5.0405 ns | 0.0222 ns | 0.0497 ns | 198393635.69 | 5.0151 ns | 5.0155 ns | 5.0210 ns | 5.0752 ns | 5.1293 ns | Buffer_MemmoveOriginal | 42 | 7.8053 ns | 0.0114 ns | 0.41 | 7.8130 ns | 0.0051 ns | 0.0114 ns | 127991566.38 | 7.8040 ns | 7.8044 ns | 7.8053 ns | 7.8255 ns | 7.8263 ns | Buffer_MemmoveJamesqo | 42 | 7.8739 ns | 0.0109 ns | 0.41 | 7.8775 ns | 0.0049 ns | 0.0109 ns | 126944314.66 | 7.8666 ns | 7.8677 ns | 7.8739 ns | 7.8890 ns | 7.8897 ns | Buffer_MemmoveTannerGooding | 42 | 7.7909 ns | 0.0402 ns | 0.41 | 7.8089 ns | 0.0180 ns | 0.0402 ns | 128058213.51 | 7.7838 ns | 7.7839 ns | 7.7909 ns | 7.8430 ns | 7.8789 ns | Buffer_MemmoveJamesqo2 | 42 | 6.1554 ns | 0.0260 ns | 0.32 | 6.1597 ns | 0.0116 ns | 0.0260 ns | 162344401.79 | 6.1377 ns | 6.1401 ns | 6.1554 ns | 6.1815 ns | 6.2033 ns | Buffer_MemmoveTannerGooding2 | 42 | 7.6860 ns | 0.0148 ns | 0.40 | 7.6897 ns | 0.0066 ns | 0.0148 ns | 130043855.23 | 7.6737 ns | 7.6761 ns | 7.6860 ns | 7.7051 ns | 7.7053 ns | ArrayCopy | 43 | 19.1593 ns | 0.0819 ns | 1.00 | 19.2053 ns | 0.0366 ns | 0.0819 ns | 52068870.65 | 19.1566 ns | 19.1567 ns | 19.1593 ns | 19.2769 ns | 19.3467 ns | SimpleLoop | 43 | 53.4733 ns | 0.2573 ns | 2.79 | 53.5987 ns | 0.1151 ns | 0.2573 ns | 18657185.71 | 53.4048 ns | 53.4306 ns | 53.4733 ns | 53.8294 ns | 54.0353 ns | BufferBlockCopy | 43 | 19.5213 ns | 0.0998 ns | 1.02 | 19.5756 ns | 0.0446 ns | 0.0998 ns | 51083963.84 | 19.5108 ns | 19.5145 ns | 19.5213 ns | 19.6639 ns | 19.7469 ns | BufferMemoryCopy | 43 | 12.4701 ns | 0.0343 ns | 0.65 | 12.4684 ns | 0.0153 ns | 0.0343 ns | 80202922 | 12.4191 ns | 12.4396 ns | 12.4701 ns | 12.4962 ns | 12.5141 ns | MsvcrtMemmove | 43 | 19.6584 ns | 0.0507 ns | 1.03 | 19.6493 ns | 0.0227 ns | 0.0507 ns | 50892309.61 | 19.5931 ns | 19.5972 ns | 19.6584 ns | 19.6969 ns | 19.7063 ns | MsvcrtMemmoveOverhead | 43 | 16.8500 ns | 0.1041 ns | 0.88 | 16.8773 ns | 0.0466 ns | 0.1041 ns | 59251266.9 | 16.7928 ns | 16.8022 ns | 16.8500 ns | 16.9660 ns | 17.0538 ns | UnsafeCopyBlock | 43 | 9.8009 ns | 0.0795 ns | 0.51 | 9.8357 ns | 0.0355 ns | 0.0795 ns | 101670792.95 | 9.7702 ns | 9.7775 ns | 9.8009 ns | 9.9113 ns | 9.9648 ns | IllyriadVectorizedCopy | 43 | 7.5711 ns | 0.0526 ns | 0.40 | 7.5926 ns | 0.0235 ns | 0.0526 ns | 131707057.32 | 7.5647 ns | 7.5661 ns | 7.5711 ns | 7.6298 ns | 7.6865 ns | AndermanVectorizedCopy | 43 | 2.7423 ns | 0.0072 ns | 0.14 | 2.7437 ns | 0.0032 ns | 0.0072 ns | 364470450.16 | 2.7351 ns | 2.7382 ns | 2.7423 ns | 2.7499 ns | 2.7549 ns | UnsafeIllyriadVectorizedCopy | 43 | 8.0786 ns | 0.0639 ns | 0.42 | 8.0809 ns | 0.0286 ns | 0.0639 ns | 123748692.23 | 8.0198 ns | 8.0202 ns | 8.0786 ns | 8.1427 ns | 8.1685 ns | UnsafeAndermanVectorizedCopy | 43 | 5.0176 ns | 0.0141 ns | 0.26 | 5.0239 ns | 0.0063 ns | 0.0141 ns | 199048133.92 | 5.0163 ns | 5.0169 ns | 5.0176 ns | 5.0341 ns | 5.0491 ns | Buffer_MemmoveOriginal | 43 | 7.7961 ns | 0.0099 ns | 0.41 | 7.8021 ns | 0.0044 ns | 0.0099 ns | 128170580.74 | 7.7935 ns | 7.7946 ns | 7.7961 ns | 7.8126 ns | 7.8159 ns | Buffer_MemmoveJamesqo | 43 | 7.8817 ns | 0.0153 ns | 0.41 | 7.8878 ns | 0.0069 ns | 0.0153 ns | 126777535.28 | 7.8743 ns | 7.8745 ns | 7.8817 ns | 7.9043 ns | 7.9052 ns | Buffer_MemmoveTannerGooding | 43 | 7.7555 ns | 0.0219 ns | 0.40 | 7.7699 ns | 0.0098 ns | 0.0219 ns | 128702276.71 | 7.7528 ns | 7.7539 ns | 7.7555 ns | 7.7930 ns | 7.8010 ns | Buffer_MemmoveJamesqo2 | 43 | 6.1158 ns | 0.0200 ns | 0.32 | 6.1189 ns | 0.0090 ns | 0.0200 ns | 163427456.77 | 6.1000 ns | 6.1016 ns | 6.1158 ns | 6.1378 ns | 6.1495 ns | Buffer_MemmoveTannerGooding2 | 43 | 7.6954 ns | 0.0148 ns | 0.40 | 7.7023 ns | 0.0066 ns | 0.0148 ns | 129831493.19 | 7.6896 ns | 7.6898 ns | 7.6954 ns | 7.7183 ns | 7.7187 ns | ArrayCopy | 44 | 19.1658 ns | 0.0959 ns | 1.00 | 19.2228 ns | 0.0429 ns | 0.0959 ns | 52021452.2 | 19.1634 ns | 19.1643 ns | 19.1658 ns | 19.3099 ns | 19.3858 ns | SimpleLoop | 44 | 54.8034 ns | 0.3430 ns | 2.86 | 54.8939 ns | 0.1534 ns | 0.3430 ns | 18216963.05 | 54.6653 ns | 54.6727 ns | 54.8034 ns | 55.1603 ns | 55.4939 ns | BufferBlockCopy | 44 | 19.4381 ns | 0.0979 ns | 1.01 | 19.4915 ns | 0.0438 ns | 0.0979 ns | 51304363.48 | 19.4350 ns | 19.4362 ns | 19.4381 ns | 19.5736 ns | 19.6626 ns | BufferMemoryCopy | 44 | 10.3274 ns | 0.1095 ns | 0.54 | 10.2772 ns | 0.0490 ns | 0.1095 ns | 97302904.71 | 10.1004 ns | 10.1719 ns | 10.3274 ns | 10.3574 ns | 10.3675 ns | MsvcrtMemmove | 44 | 20.0972 ns | 0.0347 ns | 1.05 | 20.0842 ns | 0.0155 ns | 0.0347 ns | 49790280.42 | 20.0346 ns | 20.0491 ns | 20.0972 ns | 20.1129 ns | 20.1201 ns | MsvcrtMemmoveOverhead | 44 | 16.5396 ns | 0.1046 ns | 0.86 | 16.5725 ns | 0.0468 ns | 0.1046 ns | 60341020.68 | 16.4677 ns | 16.4908 ns | 16.5396 ns | 16.6705 ns | 16.7377 ns | UnsafeCopyBlock | 44 | 10.1656 ns | 0.1436 ns | 0.53 | 10.1871 ns | 0.0642 ns | 0.1436 ns | 98163511.46 | 10.0363 ns | 10.0838 ns | 10.1656 ns | 10.3011 ns | 10.4239 ns | IllyriadVectorizedCopy | 44 | 6.0910 ns | 0.0104 ns | 0.32 | 6.0945 ns | 0.0047 ns | 0.0104 ns | 164083527.02 | 6.0866 ns | 6.0882 ns | 6.0910 ns | 6.1024 ns | 6.1127 ns | AndermanVectorizedCopy | 44 | 2.7404 ns | 0.0082 ns | 0.14 | 2.7455 ns | 0.0037 ns | 0.0082 ns | 364232714.17 | 2.7384 ns | 2.7394 ns | 2.7404 ns | 2.7541 ns | 2.7574 ns | UnsafeIllyriadVectorizedCopy | 44 | 6.4153 ns | 0.0468 ns | 0.33 | 6.4408 ns | 0.0209 ns | 0.0468 ns | 155260258.36 | 6.4133 ns | 6.4136 ns | 6.4153 ns | 6.4808 ns | 6.5222 ns | UnsafeAndermanVectorizedCopy | 44 | 5.0333 ns | 0.0458 ns | 0.26 | 5.0551 ns | 0.0205 ns | 0.0458 ns | 197821493.73 | 5.0258 ns | 5.0267 ns | 5.0333 ns | 5.0943 ns | 5.1345 ns | Buffer_MemmoveOriginal | 44 | 8.0990 ns | 0.0122 ns | 0.42 | 8.1028 ns | 0.0054 ns | 0.0122 ns | 123414177.52 | 8.0898 ns | 8.0928 ns | 8.0990 ns | 8.1147 ns | 8.1209 ns | Buffer_MemmoveJamesqo | 44 | 7.7397 ns | 0.0146 ns | 0.40 | 7.7428 ns | 0.0065 ns | 0.0146 ns | 129151499.21 | 7.7256 ns | 7.7299 ns | 7.7397 ns | 7.7573 ns | 7.7624 ns | Buffer_MemmoveTannerGooding | 44 | 7.7652 ns | 0.0209 ns | 0.41 | 7.7740 ns | 0.0093 ns | 0.0209 ns | 128634636.33 | 7.7527 ns | 7.7565 ns | 7.7652 ns | 7.7958 ns | 7.8019 ns | Buffer_MemmoveJamesqo2 | 44 | 6.1098 ns | 0.0221 ns | 0.32 | 6.1206 ns | 0.0099 ns | 0.0221 ns | 163382713.73 | 6.1004 ns | 6.1027 ns | 6.1098 ns | 6.1438 ns | 6.1509 ns | Buffer_MemmoveTannerGooding2 | 44 | 7.7541 ns | 0.0134 ns | 0.40 | 7.7558 ns | 0.0060 ns | 0.0134 ns | 128936073.9 | 7.7430 ns | 7.7431 ns | 7.7541 ns | 7.7693 ns | 7.7729 ns | ArrayCopy | 45 | 19.1566 ns | 0.0942 ns | 1.00 | 19.1952 ns | 0.0421 ns | 0.0942 ns | 52096304.06 | 19.1319 ns | 19.1366 ns | 19.1566 ns | 19.2731 ns | 19.3597 ns | SimpleLoop | 45 | 55.7999 ns | 0.3290 ns | 2.91 | 55.9505 ns | 0.1471 ns | 0.3290 ns | 17872926.13 | 55.7713 ns | 55.7716 ns | 55.7999 ns | 56.2048 ns | 56.5341 ns | BufferBlockCopy | 45 | 19.5352 ns | 0.0279 ns | 1.02 | 19.5344 ns | 0.0125 ns | 0.0279 ns | 51191653.15 | 19.5060 ns | 19.5065 ns | 19.5352 ns | 19.5620 ns | 19.5661 ns | BufferMemoryCopy | 45 | 12.2314 ns | 0.0714 ns | 0.64 | 12.2653 ns | 0.0319 ns | 0.0714 ns | 81530733.8 | 12.2176 ns | 12.2185 ns | 12.2314 ns | 12.3291 ns | 12.3871 ns | MsvcrtMemmove | 45 | 20.5595 ns | 0.2253 ns | 1.07 | 20.5577 ns | 0.1007 ns | 0.2253 ns | 48643634.83 | 20.2177 ns | 20.3717 ns | 20.5595 ns | 20.7427 ns | 20.8374 ns | MsvcrtMemmoveOverhead | 45 | 16.5363 ns | 0.1221 ns | 0.86 | 16.5854 ns | 0.0546 ns | 0.1221 ns | 60294105.75 | 16.4795 ns | 16.5025 ns | 16.5363 ns | 16.6928 ns | 16.7911 ns | UnsafeCopyBlock | 45 | 10.8038 ns | 0.0991 ns | 0.56 | 10.8572 ns | 0.0443 ns | 0.0991 ns | 92104662.02 | 10.7699 ns | 10.7828 ns | 10.8038 ns | 10.9583 ns | 11.0060 ns | IllyriadVectorizedCopy | 45 | 6.6249 ns | 0.0101 ns | 0.35 | 6.6292 ns | 0.0045 ns | 0.0101 ns | 150847682.13 | 6.6239 ns | 6.6242 ns | 6.6249 ns | 6.6364 ns | 6.6473 ns | AndermanVectorizedCopy | 45 | 2.7663 ns | 0.0071 ns | 0.14 | 2.7697 ns | 0.0032 ns | 0.0071 ns | 361051951.77 | 2.7638 ns | 2.7640 ns | 2.7663 ns | 2.7771 ns | 2.7798 ns | UnsafeIllyriadVectorizedCopy | 45 | 6.9782 ns | 0.0105 ns | 0.36 | 6.9798 ns | 0.0047 ns | 0.0105 ns | 143270623.83 | 6.9713 ns | 6.9714 ns | 6.9782 ns | 6.9890 ns | 6.9970 ns | UnsafeAndermanVectorizedCopy | 45 | 5.0192 ns | 0.0104 ns | 0.26 | 5.0244 ns | 0.0047 ns | 0.0104 ns | 199030145.43 | 5.0181 ns | 5.0184 ns | 5.0192 ns | 5.0329 ns | 5.0427 ns | Buffer_MemmoveOriginal | 45 | 7.7695 ns | 0.0156 ns | 0.41 | 7.7734 ns | 0.0070 ns | 0.0156 ns | 128643864.18 | 7.7624 ns | 7.7625 ns | 7.7695 ns | 7.7862 ns | 7.8003 ns | Buffer_MemmoveJamesqo | 45 | 7.7004 ns | 0.0119 ns | 0.40 | 7.7068 ns | 0.0053 ns | 0.0119 ns | 129754735.49 | 7.6967 ns | 7.6971 ns | 7.7004 ns | 7.7198 ns | 7.7202 ns | Buffer_MemmoveTannerGooding | 45 | 7.7554 ns | 0.0093 ns | 0.40 | 7.7586 ns | 0.0042 ns | 0.0093 ns | 128889231.17 | 7.7501 ns | 7.7514 ns | 7.7554 ns | 7.7674 ns | 7.7735 ns | Buffer_MemmoveJamesqo2 | 45 | 6.1227 ns | 0.0090 ns | 0.32 | 6.1203 ns | 0.0040 ns | 0.0090 ns | 163389428.56 | 6.1060 ns | 6.1118 ns | 6.1227 ns | 6.1277 ns | 6.1280 ns | Buffer_MemmoveTannerGooding2 | 45 | 7.6982 ns | 0.0133 ns | 0.40 | 7.7058 ns | 0.0059 ns | 0.0133 ns | 129773001.41 | 7.6951 ns | 7.6951 ns | 7.6982 ns | 7.7202 ns | 7.7214 ns | ArrayCopy | 46 | 19.1561 ns | 0.0873 ns | 1.00 | 19.1885 ns | 0.0390 ns | 0.0873 ns | 52114557.16 | 19.1397 ns | 19.1410 ns | 19.1561 ns | 19.2522 ns | 19.3439 ns | SimpleLoop | 46 | 57.1553 ns | 0.1823 ns | 2.98 | 57.2252 ns | 0.0815 ns | 0.1823 ns | 17474832.87 | 57.0564 ns | 57.0660 ns | 57.1553 ns | 57.4192 ns | 57.4498 ns | BufferBlockCopy | 46 | 19.5106 ns | 0.0920 ns | 1.02 | 19.5599 ns | 0.0411 ns | 0.0920 ns | 51124983.67 | 19.4982 ns | 19.5043 ns | 19.5106 ns | 19.6402 ns | 19.7184 ns | BufferMemoryCopy | 46 | 10.2362 ns | 0.0856 ns | 0.53 | 10.2081 ns | 0.0383 ns | 0.0856 ns | 97961589.9 | 10.0655 ns | 10.1344 ns | 10.2362 ns | 10.2677 ns | 10.2907 ns | MsvcrtMemmove | 46 | 20.9034 ns | 0.1293 ns | 1.09 | 20.8935 ns | 0.0578 ns | 0.1293 ns | 47861760.6 | 20.7200 ns | 20.7829 ns | 20.9034 ns | 20.9992 ns | 21.0767 ns | MsvcrtMemmoveOverhead | 46 | 16.4911 ns | 0.0976 ns | 0.86 | 16.5421 ns | 0.0437 ns | 0.0976 ns | 60451949.34 | 16.4724 ns | 16.4810 ns | 16.4911 ns | 16.6286 ns | 16.7091 ns | UnsafeCopyBlock | 46 | 11.2456 ns | 0.1628 ns | 0.59 | 11.3071 ns | 0.0728 ns | 0.1628 ns | 88440352.43 | 11.1559 ns | 11.1685 ns | 11.2456 ns | 11.4763 ns | 11.5325 ns | IllyriadVectorizedCopy | 46 | 6.9841 ns | 0.0234 ns | 0.36 | 6.9911 ns | 0.0105 ns | 0.0234 ns | 143039185.58 | 6.9677 ns | 6.9705 ns | 6.9841 ns | 7.0152 ns | 7.0229 ns | AndermanVectorizedCopy | 46 | 2.7690 ns | 0.0081 ns | 0.14 | 2.7704 ns | 0.0036 ns | 0.0081 ns | 360957824.97 | 2.7625 ns | 2.7628 ns | 2.7690 ns | 2.7787 ns | 2.7797 ns | UnsafeIllyriadVectorizedCopy | 46 | 7.2501 ns | 0.0452 ns | 0.38 | 7.2744 ns | 0.0202 ns | 0.0452 ns | 137468927.24 | 7.2456 ns | 7.2471 ns | 7.2501 ns | 7.3137 ns | 7.3523 ns | UnsafeAndermanVectorizedCopy | 46 | 5.0210 ns | 0.0115 ns | 0.26 | 5.0264 ns | 0.0052 ns | 0.0115 ns | 198947974.65 | 5.0163 ns | 5.0168 ns | 5.0210 ns | 5.0387 ns | 5.0416 ns | Buffer_MemmoveOriginal | 46 | 8.0899 ns | 0.0144 ns | 0.42 | 8.0965 ns | 0.0065 ns | 0.0144 ns | 123509876.8 | 8.0834 ns | 8.0843 ns | 8.0899 ns | 8.1121 ns | 8.1130 ns | Buffer_MemmoveJamesqo | 46 | 7.4752 ns | 0.0182 ns | 0.39 | 7.4833 ns | 0.0081 ns | 0.0182 ns | 133631709.27 | 7.4655 ns | 7.4680 ns | 7.4752 ns | 7.5026 ns | 7.5067 ns | Buffer_MemmoveTannerGooding | 46 | 7.7693 ns | 0.0112 ns | 0.41 | 7.7715 ns | 0.0050 ns | 0.0112 ns | 128675475.39 | 7.7621 ns | 7.7626 ns | 7.7693 ns | 7.7814 ns | 7.7898 ns | Buffer_MemmoveJamesqo2 | 46 | 6.1641 ns | 0.0233 ns | 0.32 | 6.1587 ns | 0.0104 ns | 0.0233 ns | 162372143.12 | 6.1311 ns | 6.1352 ns | 6.1641 ns | 6.1795 ns | 6.1877 ns | Buffer_MemmoveTannerGooding2 | 46 | 7.6896 ns | 0.0145 ns | 0.40 | 7.6945 ns | 0.0065 ns | 0.0145 ns | 129962769.41 | 7.6811 ns | 7.6815 ns | 7.6896 ns | 7.7100 ns | 7.7105 ns | ArrayCopy | 47 | 19.1470 ns | 0.0368 ns | 1.00 | 19.1666 ns | 0.0165 ns | 0.0368 ns | 52173979.48 | 19.1359 ns | 19.1367 ns | 19.1470 ns | 19.2064 ns | 19.2120 ns | SimpleLoop | 47 | 57.9975 ns | 0.4144 ns | 3.03 | 58.1655 ns | 0.1853 ns | 0.4144 ns | 17192319.05 | 57.9532 ns | 57.9540 ns | 57.9975 ns | 58.4610 ns | 58.9053 ns | BufferBlockCopy | 47 | 19.5008 ns | 0.0255 ns | 1.02 | 19.5030 ns | 0.0114 ns | 0.0255 ns | 51274163.91 | 19.4738 ns | 19.4783 ns | 19.5008 ns | 19.5288 ns | 19.5299 ns | BufferMemoryCopy | 47 | 12.0540 ns | 0.1231 ns | 0.63 | 12.1283 ns | 0.0550 ns | 0.1231 ns | 82451619.2 | 12.0340 ns | 12.0358 ns | 12.0540 ns | 12.2580 ns | 12.3044 ns | MsvcrtMemmove | 47 | 21.6109 ns | 0.3776 ns | 1.13 | 21.6736 ns | 0.1689 ns | 0.3776 ns | 46139135.79 | 21.1407 ns | 21.3457 ns | 21.6109 ns | 22.0328 ns | 22.1014 ns | MsvcrtMemmoveOverhead | 47 | 16.5366 ns | 0.0214 ns | 0.86 | 16.5318 ns | 0.0096 ns | 0.0214 ns | 60489431.32 | 16.5022 ns | 16.5101 ns | 16.5366 ns | 16.5511 ns | 16.5525 ns | UnsafeCopyBlock | 47 | 11.3577 ns | 0.1528 ns | 0.59 | 11.3879 ns | 0.0683 ns | 0.1528 ns | 87812305.8 | 11.2707 ns | 11.2721 ns | 11.3577 ns | 11.5188 ns | 11.6440 ns | IllyriadVectorizedCopy | 47 | 7.5164 ns | 0.0590 ns | 0.39 | 7.5428 ns | 0.0264 ns | 0.0590 ns | 132576808.93 | 7.4835 ns | 7.4991 ns | 7.5164 ns | 7.5997 ns | 7.6347 ns | AndermanVectorizedCopy | 47 | 2.7496 ns | 0.0075 ns | 0.14 | 2.7530 ns | 0.0034 ns | 0.0075 ns | 363245019.23 | 2.7460 ns | 2.7466 ns | 2.7496 ns | 2.7610 ns | 2.7628 ns | UnsafeIllyriadVectorizedCopy | 47 | 7.8907 ns | 0.0526 ns | 0.41 | 7.9093 ns | 0.0235 ns | 0.0526 ns | 126433504.69 | 7.8597 ns | 7.8624 ns | 7.8907 ns | 7.9655 ns | 7.9685 ns | UnsafeAndermanVectorizedCopy | 47 | 8.0159 ns | 0.2125 ns | 0.42 | 8.0563 ns | 0.0950 ns | 0.2125 ns | 124126573.9 | 7.7944 ns | 7.8923 ns | 8.0159 ns | 8.2406 ns | 8.3786 ns | Buffer_MemmoveOriginal | 47 | 8.0956 ns | 0.0194 ns | 0.42 | 8.1055 ns | 0.0087 ns | 0.0194 ns | 123372808.76 | 8.0897 ns | 8.0902 ns | 8.0956 ns | 8.1258 ns | 8.1335 ns | Buffer_MemmoveJamesqo | 47 | 7.4429 ns | 0.0130 ns | 0.39 | 7.4479 ns | 0.0058 ns | 0.0130 ns | 134266590.76 | 7.4389 ns | 7.4397 ns | 7.4429 ns | 7.4586 ns | 7.4706 ns | Buffer_MemmoveTannerGooding | 47 | 7.7645 ns | 0.0129 ns | 0.41 | 7.7726 ns | 0.0058 ns | 0.0129 ns | 128657226.25 | 7.7624 ns | 7.7626 ns | 7.7645 ns | 7.7867 ns | 7.7867 ns | Buffer_MemmoveJamesqo2 | 47 | 6.1228 ns | 0.0325 ns | 0.32 | 6.1207 ns | 0.0145 ns | 0.0325 ns | 163380763.57 | 6.0838 ns | 6.0883 ns | 6.1228 ns | 6.1520 ns | 6.1595 ns | Buffer_MemmoveTannerGooding2 | 47 | 7.6789 ns | 0.0147 ns | 0.40 | 7.6863 ns | 0.0066 ns | 0.0147 ns | 130101276.61 | 7.6724 ns | 7.6742 ns | 7.6789 ns | 7.7022 ns | 7.7038 ns | ArrayCopy | 48 | 19.1357 ns | 0.0269 ns | 1.00 | 19.1515 ns | 0.0120 ns | 0.0269 ns | 52215347.19 | 19.1273 ns | 19.1306 ns | 19.1357 ns | 19.1802 ns | 19.1868 ns | SimpleLoop | 48 | 59.1520 ns | 0.4052 ns | 3.09 | 59.2965 ns | 0.1812 ns | 0.4052 ns | 16864415.85 | 59.0173 ns | 59.0650 ns | 59.1520 ns | 59.6001 ns | 60.0122 ns | BufferBlockCopy | 48 | 19.5063 ns | 0.0282 ns | 1.02 | 19.5192 ns | 0.0126 ns | 0.0282 ns | 51231511.17 | 19.4919 ns | 19.4961 ns | 19.5063 ns | 19.5489 ns | 19.5576 ns | BufferMemoryCopy | 48 | 11.6935 ns | 0.1018 ns | 0.61 | 11.6562 ns | 0.0455 ns | 0.1018 ns | 85790973.35 | 11.5046 ns | 11.5572 ns | 11.6935 ns | 11.7366 ns | 11.7680 ns | MsvcrtMemmove | 48 | 19.2711 ns | 0.2466 ns | 1.01 | 19.1581 ns | 0.1103 ns | 0.2466 ns | 52197149.41 | 18.7940 ns | 18.9055 ns | 19.2711 ns | 19.3542 ns | 19.3770 ns | MsvcrtMemmoveOverhead | 48 | 16.5333 ns | 0.0248 ns | 0.86 | 16.5363 ns | 0.0111 ns | 0.0248 ns | 60473159.97 | 16.5042 ns | 16.5131 ns | 16.5333 ns | 16.5609 ns | 16.5632 ns | UnsafeCopyBlock | 48 | 8.5913 ns | 0.0371 ns | 0.45 | 8.5879 ns | 0.0166 ns | 0.0371 ns | 116442393.36 | 8.5288 ns | 8.5561 ns | 8.5913 ns | 8.6181 ns | 8.6267 ns | IllyriadVectorizedCopy | 48 | 6.0868 ns | 0.0092 ns | 0.32 | 6.0909 ns | 0.0041 ns | 0.0092 ns | 164180412.89 | 6.0826 ns | 6.0836 ns | 6.0868 ns | 6.1001 ns | 6.1047 ns | AndermanVectorizedCopy | 48 | 2.6919 ns | 0.0049 ns | 0.14 | 2.6931 ns | 0.0022 ns | 0.0049 ns | 371321630.9 | 2.6863 ns | 2.6888 ns | 2.6919 ns | 2.6980 ns | 2.6983 ns | UnsafeIllyriadVectorizedCopy | 48 | 6.4146 ns | 0.0109 ns | 0.34 | 6.4197 ns | 0.0049 ns | 0.0109 ns | 155770665.58 | 6.4128 ns | 6.4130 ns | 6.4146 ns | 6.4290 ns | 6.4385 ns | UnsafeAndermanVectorizedCopy | 48 | 5.0192 ns | 0.0129 ns | 0.26 | 5.0244 ns | 0.0058 ns | 0.0129 ns | 199030438.5 | 5.0170 ns | 5.0174 ns | 5.0192 ns | 5.0339 ns | 5.0474 ns | Buffer_MemmoveOriginal | 48 | 8.6786 ns | 0.0157 ns | 0.45 | 8.6741 ns | 0.0070 ns | 0.0157 ns | 115285775.8 | 8.6552 ns | 8.6586 ns | 8.6786 ns | 8.6874 ns | 8.6950 ns | Buffer_MemmoveJamesqo | 48 | 8.9259 ns | 0.0353 ns | 0.47 | 8.9083 ns | 0.0158 ns | 0.0353 ns | 112254257.57 | 8.8684 ns | 8.8701 ns | 8.9259 ns | 8.9378 ns | 8.9407 ns | Buffer_MemmoveTannerGooding | 48 | 8.3509 ns | 0.0463 ns | 0.44 | 8.3565 ns | 0.0207 ns | 0.0463 ns | 119666867.09 | 8.3209 ns | 8.3225 ns | 8.3509 ns | 8.3934 ns | 8.4352 ns | Buffer_MemmoveJamesqo2 | 48 | 6.0990 ns | 0.0194 ns | 0.32 | 6.0974 ns | 0.0087 ns | 0.0194 ns | 164005657.85 | 6.0715 ns | 6.0792 ns | 6.0990 ns | 6.1146 ns | 6.1228 ns | Buffer_MemmoveTannerGooding2 | 48 | 7.9591 ns | 0.0137 ns | 0.42 | 7.9652 ns | 0.0061 ns | 0.0137 ns | 125546469.07 | 7.9543 ns | 7.9545 ns | 7.9591 ns | 7.9789 ns | 7.9864 ns | ArrayCopy | 49 | 19.1449 ns | 0.0255 ns | 1.00 | 19.1580 ns | 0.0114 ns | 0.0255 ns | 52197572.71 | 19.1353 ns | 19.1371 ns | 19.1449 ns | 19.1855 ns | 19.1898 ns | SimpleLoop | 49 | 60.4207 ns | 0.3380 ns | 3.16 | 60.5072 ns | 0.1511 ns | 0.3380 ns | 16526951.85 | 60.1864 ns | 60.2966 ns | 60.4207 ns | 60.7612 ns | 61.0832 ns | BufferBlockCopy | 49 | 19.4664 ns | 0.0250 ns | 1.02 | 19.4824 ns | 0.0112 ns | 0.0250 ns | 51328487.37 | 19.4622 ns | 19.4640 ns | 19.4664 ns | 19.5087 ns | 19.5178 ns | BufferMemoryCopy | 49 | 13.6274 ns | 0.0565 ns | 0.71 | 13.6392 ns | 0.0253 ns | 0.0565 ns | 73317854.2 | 13.5638 ns | 13.5919 ns | 13.6274 ns | 13.6925 ns | 13.7137 ns | MsvcrtMemmove | 49 | 18.0863 ns | 0.0481 ns | 0.94 | 18.0706 ns | 0.0215 ns | 0.0481 ns | 55338600.14 | 17.9951 ns | 18.0263 ns | 18.0863 ns | 18.1069 ns | 18.1229 ns | MsvcrtMemmoveOverhead | 49 | 16.7326 ns | 0.0300 ns | 0.87 | 16.7463 ns | 0.0134 ns | 0.0300 ns | 59714860.07 | 16.7180 ns | 16.7209 ns | 16.7326 ns | 16.7784 ns | 16.7822 ns | UnsafeCopyBlock | 49 | 9.2358 ns | 0.0573 ns | 0.48 | 9.2102 ns | 0.0256 ns | 0.0573 ns | 108575599.42 | 9.1207 ns | 9.1545 ns | 9.2358 ns | 9.2530 ns | 9.2654 ns | IllyriadVectorizedCopy | 49 | 6.6767 ns | 0.0158 ns | 0.35 | 6.6777 ns | 0.0071 ns | 0.0158 ns | 149752787.91 | 6.6535 ns | 6.6642 ns | 6.6767 ns | 6.6916 ns | 6.6945 ns | AndermanVectorizedCopy | 49 | 2.9767 ns | 0.0114 ns | 0.16 | 2.9832 ns | 0.0051 ns | 0.0114 ns | 335212400.37 | 2.9743 ns | 2.9747 ns | 2.9767 ns | 2.9949 ns | 3.0004 ns | UnsafeIllyriadVectorizedCopy | 49 | 6.9806 ns | 0.0185 ns | 0.36 | 6.9840 ns | 0.0083 ns | 0.0185 ns | 143184855.9 | 6.9653 ns | 6.9669 ns | 6.9806 ns | 7.0027 ns | 7.0084 ns | UnsafeAndermanVectorizedCopy | 49 | 5.0548 ns | 0.1451 ns | 0.26 | 5.1173 ns | 0.0649 ns | 0.1451 ns | 195414534.89 | 5.0330 ns | 5.0432 ns | 5.0548 ns | 5.2227 ns | 5.3758 ns | Buffer_MemmoveOriginal | 49 | 8.8179 ns | 0.1042 ns | 0.46 | 8.7983 ns | 0.0466 ns | 0.1042 ns | 113658023.81 | 8.6333 ns | 8.7096 ns | 8.8179 ns | 8.8772 ns | 8.9175 ns | Buffer_MemmoveJamesqo | 49 | 8.6797 ns | 0.0470 ns | 0.45 | 8.6994 ns | 0.0210 ns | 0.0470 ns | 114950777.29 | 8.6686 ns | 8.6699 ns | 8.6797 ns | 8.7386 ns | 8.7812 ns | Buffer_MemmoveTannerGooding | 49 | 8.3167 ns | 0.0132 ns | 0.43 | 8.3190 ns | 0.0059 ns | 0.0132 ns | 120207277.28 | 8.3033 ns | 8.3066 ns | 8.3167 ns | 8.3324 ns | 8.3337 ns | Buffer_MemmoveJamesqo2 | 49 | 6.1432 ns | 0.0084 ns | 0.32 | 6.1384 ns | 0.0037 ns | 0.0084 ns | 162907710.89 | 6.1290 ns | 6.1294 ns | 6.1432 ns | 6.1451 ns | 6.1469 ns | Buffer_MemmoveTannerGooding2 | 49 | 7.9852 ns | 0.0093 ns | 0.42 | 7.9879 ns | 0.0042 ns | 0.0093 ns | 125188842.6 | 7.9797 ns | 7.9820 ns | 7.9852 ns | 7.9953 ns | 8.0040 ns | ArrayCopy | 50 | 19.2117 ns | 0.0225 ns | 1.00 | 19.2210 ns | 0.0101 ns | 0.0225 ns | 52026478.02 | 19.2008 ns | 19.2015 ns | 19.2117 ns | 19.2451 ns | 19.2484 ns | SimpleLoop | 50 | 61.5324 ns | 0.3910 ns | 3.20 | 61.6822 ns | 0.1749 ns | 0.3910 ns | 16212124.66 | 61.4681 ns | 61.4723 ns | 61.5324 ns | 61.9670 ns | 62.3786 ns | BufferBlockCopy | 50 | 19.5303 ns | 0.0285 ns | 1.02 | 19.5358 ns | 0.0127 ns | 0.0285 ns | 51188139.38 | 19.5060 ns | 19.5093 ns | 19.5303 ns | 19.5650 ns | 19.5714 ns | BufferMemoryCopy | 50 | 11.7059 ns | 0.0810 ns | 0.61 | 11.6596 ns | 0.0362 ns | 0.0810 ns | 85766327.55 | 11.5709 ns | 11.5712 ns | 11.7059 ns | 11.7248 ns | 11.7274 ns | MsvcrtMemmove | 50 | 19.1207 ns | 0.0756 ns | 1.00 | 19.1443 ns | 0.0338 ns | 0.0756 ns | 52234814.19 | 19.0470 ns | 19.0793 ns | 19.1207 ns | 19.2211 ns | 19.2231 ns | MsvcrtMemmoveOverhead | 50 | 16.5072 ns | 0.1129 ns | 0.86 | 16.5570 ns | 0.0505 ns | 0.1129 ns | 60397473.08 | 16.4775 ns | 16.4916 ns | 16.5072 ns | 16.6473 ns | 16.7551 ns | UnsafeCopyBlock | 50 | 9.7763 ns | 0.0760 ns | 0.51 | 9.7702 ns | 0.0340 ns | 0.0760 ns | 102351646.41 | 9.6683 ns | 9.7065 ns | 9.7763 ns | 9.8310 ns | 9.8792 ns | IllyriadVectorizedCopy | 50 | 7.4014 ns | 0.0095 ns | 0.39 | 7.4009 ns | 0.0043 ns | 0.0095 ns | 135118451.71 | 7.3897 ns | 7.3920 ns | 7.4014 ns | 7.4095 ns | 7.4143 ns | AndermanVectorizedCopy | 50 | 2.9985 ns | 0.0068 ns | 0.16 | 2.9960 ns | 0.0030 ns | 0.0068 ns | 333773773.39 | 2.9884 ns | 2.9888 ns | 2.9985 ns | 3.0020 ns | 3.0023 ns | UnsafeIllyriadVectorizedCopy | 50 | 7.6695 ns | 0.0083 ns | 0.40 | 7.6732 ns | 0.0037 ns | 0.0083 ns | 130323412.15 | 7.6683 ns | 7.6686 ns | 7.6695 ns | 7.6796 ns | 7.6879 ns | UnsafeAndermanVectorizedCopy | 50 | 5.0503 ns | 0.0432 ns | 0.26 | 5.0456 ns | 0.0193 ns | 0.0432 ns | 198193060.78 | 5.0001 ns | 5.0032 ns | 5.0503 ns | 5.0856 ns | 5.1033 ns | Buffer_MemmoveOriginal | 50 | 8.5253 ns | 0.0536 ns | 0.44 | 8.5339 ns | 0.0240 ns | 0.0536 ns | 117179945.14 | 8.4782 ns | 8.4971 ns | 8.5253 ns | 8.5749 ns | 8.6231 ns | Buffer_MemmoveJamesqo | 50 | 8.5048 ns | 0.1271 ns | 0.44 | 8.5188 ns | 0.0569 ns | 0.1271 ns | 117386833.57 | 8.3609 ns | 8.4010 ns | 8.5048 ns | 8.6437 ns | 8.6778 ns | Buffer_MemmoveTannerGooding | 50 | 8.3282 ns | 0.0143 ns | 0.43 | 8.3315 ns | 0.0064 ns | 0.0143 ns | 120025857.41 | 8.3177 ns | 8.3190 ns | 8.3282 ns | 8.3457 ns | 8.3523 ns | Buffer_MemmoveJamesqo2 | 50 | 6.1943 ns | 0.0144 ns | 0.32 | 6.1947 ns | 0.0065 ns | 0.0144 ns | 161428490.23 | 6.1801 ns | 6.1805 ns | 6.1943 ns | 6.2091 ns | 6.2116 ns | Buffer_MemmoveTannerGooding2 | 50 | 8.0189 ns | 0.0286 ns | 0.42 | 8.0173 ns | 0.0128 ns | 0.0286 ns | 124730351.05 | 7.9742 ns | 7.9918 ns | 8.0189 ns | 8.0420 ns | 8.0501 ns | ArrayCopy | 51 | 19.1842 ns | 0.0310 ns | 1.00 | 19.2047 ns | 0.0139 ns | 0.0310 ns | 52070535.5 | 19.1805 ns | 19.1811 ns | 19.1842 ns | 19.2386 ns | 19.2411 ns | SimpleLoop | 51 | 62.8678 ns | 0.6901 ns | 3.28 | 63.2384 ns | 0.3086 ns | 0.6901 ns | 15813179.37 | 62.8256 ns | 62.8365 ns | 62.8678 ns | 63.8256 ns | 64.4400 ns | BufferBlockCopy | 51 | 19.4603 ns | 0.0353 ns | 1.01 | 19.4797 ns | 0.0158 ns | 0.0353 ns | 51335388.25 | 19.4499 ns | 19.4520 ns | 19.4603 ns | 19.5172 ns | 19.5281 ns | BufferMemoryCopy | 51 | 13.3347 ns | 0.0369 ns | 0.70 | 13.3441 ns | 0.0165 ns | 0.0369 ns | 74939212.94 | 13.3126 ns | 13.3187 ns | 13.3347 ns | 13.3743 ns | 13.4073 ns | MsvcrtMemmove | 51 | 19.9158 ns | 0.0169 ns | 1.04 | 19.9077 ns | 0.0076 ns | 0.0169 ns | 50231848.5 | 19.8859 ns | 19.8899 ns | 19.9158 ns | 19.9214 ns | 19.9253 ns | MsvcrtMemmoveOverhead | 51 | 16.5860 ns | 0.0827 ns | 0.86 | 16.6046 ns | 0.0370 ns | 0.0827 ns | 60224165.15 | 16.5353 ns | 16.5403 ns | 16.5860 ns | 16.6782 ns | 16.7408 ns | UnsafeCopyBlock | 51 | 10.0415 ns | 0.0569 ns | 0.52 | 10.0776 ns | 0.0254 ns | 0.0569 ns | 99229624.35 | 10.0316 ns | 10.0336 ns | 10.0415 ns | 10.1398 ns | 10.1436 ns | IllyriadVectorizedCopy | 51 | 7.8546 ns | 0.0193 ns | 0.41 | 7.8497 ns | 0.0086 ns | 0.0193 ns | 127393543.72 | 7.8262 ns | 7.8299 ns | 7.8546 ns | 7.8670 ns | 7.8724 ns | AndermanVectorizedCopy | 51 | 3.0275 ns | 0.0034 ns | 0.16 | 3.0283 ns | 0.0015 ns | 0.0034 ns | 330214773.22 | 3.0236 ns | 3.0255 ns | 3.0275 ns | 3.0316 ns | 3.0318 ns | UnsafeIllyriadVectorizedCopy | 51 | 8.3359 ns | 0.0571 ns | 0.43 | 8.3528 ns | 0.0255 ns | 0.0571 ns | 119720140.61 | 8.2880 ns | 8.3038 ns | 8.3359 ns | 8.4103 ns | 8.4307 ns | UnsafeAndermanVectorizedCopy | 51 | 5.0539 ns | 0.0532 ns | 0.26 | 5.0714 ns | 0.0238 ns | 0.0532 ns | 197182574.77 | 5.0392 ns | 5.0414 ns | 5.0539 ns | 5.1103 ns | 5.1658 ns | Buffer_MemmoveOriginal | 51 | 8.5736 ns | 0.0285 ns | 0.45 | 8.5878 ns | 0.0128 ns | 0.0285 ns | 116444499.93 | 8.5623 ns | 8.5640 ns | 8.5736 ns | 8.6187 ns | 8.6191 ns | Buffer_MemmoveJamesqo | 51 | 8.4982 ns | 0.0380 ns | 0.44 | 8.4999 ns | 0.0170 ns | 0.0380 ns | 117648521.67 | 8.4485 ns | 8.4644 ns | 8.4982 ns | 8.5363 ns | 8.5436 ns | Buffer_MemmoveTannerGooding | 51 | 8.3303 ns | 0.0120 ns | 0.43 | 8.3296 ns | 0.0054 ns | 0.0120 ns | 120053961.15 | 8.3148 ns | 8.3178 ns | 8.3303 ns | 8.3410 ns | 8.3437 ns | Buffer_MemmoveJamesqo2 | 51 | 6.0529 ns | 0.0318 ns | 0.32 | 6.0650 ns | 0.0142 ns | 0.0318 ns | 164879200.91 | 6.0394 ns | 6.0437 ns | 6.0529 ns | 6.0925 ns | 6.1192 ns | Buffer_MemmoveTannerGooding2 | 51 | 7.9782 ns | 0.0114 ns | 0.42 | 7.9818 ns | 0.0051 ns | 0.0114 ns | 125284629.62 | 7.9745 ns | 7.9748 ns | 7.9782 ns | 7.9907 ns | 8.0018 ns | ArrayCopy | 52 | 19.1984 ns | 0.0303 ns | 1.00 | 19.2174 ns | 0.0136 ns | 0.0303 ns | 52036126.9 | 19.1934 ns | 19.1938 ns | 19.1984 ns | 19.2505 ns | 19.2528 ns | SimpleLoop | 52 | 65.7247 ns | 0.2386 ns | 3.42 | 65.6987 ns | 0.1067 ns | 0.2386 ns | 15220994.8 | 65.4570 ns | 65.4871 ns | 65.7247 ns | 65.8974 ns | 66.0659 ns | BufferBlockCopy | 52 | 19.5015 ns | 0.0204 ns | 1.02 | 19.5085 ns | 0.0091 ns | 0.0204 ns | 51259648.47 | 19.4956 ns | 19.4958 ns | 19.5015 ns | 19.5247 ns | 19.5442 ns | BufferMemoryCopy | 52 | 11.5209 ns | 0.0843 ns | 0.60 | 11.5280 ns | 0.0377 ns | 0.0843 ns | 86744958.53 | 11.4407 ns | 11.4479 ns | 11.5209 ns | 11.6118 ns | 11.6382 ns | MsvcrtMemmove | 52 | 20.0909 ns | 0.2526 ns | 1.05 | 20.0280 ns | 0.1130 ns | 0.2526 ns | 49930199.19 | 19.5951 ns | 19.8202 ns | 20.0909 ns | 20.2042 ns | 20.2305 ns | MsvcrtMemmoveOverhead | 52 | 16.5189 ns | 0.0294 ns | 0.86 | 16.5188 ns | 0.0132 ns | 0.0294 ns | 60537267.63 | 16.4789 ns | 16.4965 ns | 16.5189 ns | 16.5410 ns | 16.5618 ns | UnsafeCopyBlock | 52 | 10.4399 ns | 0.0519 ns | 0.54 | 10.4580 ns | 0.0232 ns | 0.0519 ns | 95620752.36 | 10.4040 ns | 10.4149 ns | 10.4399 ns | 10.5102 ns | 10.5332 ns | IllyriadVectorizedCopy | 52 | 6.3608 ns | 0.0239 ns | 0.33 | 6.3738 ns | 0.0107 ns | 0.0239 ns | 156892957.31 | 6.3527 ns | 6.3553 ns | 6.3608 ns | 6.3988 ns | 6.4080 ns | AndermanVectorizedCopy | 52 | 2.9860 ns | 0.0087 ns | 0.16 | 2.9915 ns | 0.0039 ns | 0.0087 ns | 334278428.16 | 2.9842 ns | 2.9848 ns | 2.9860 ns | 3.0009 ns | 3.0028 ns | UnsafeIllyriadVectorizedCopy | 52 | 6.6931 ns | 0.0120 ns | 0.35 | 6.6973 ns | 0.0054 ns | 0.0120 ns | 149312822.46 | 6.6884 ns | 6.6885 ns | 6.6931 ns | 6.7083 ns | 6.7173 ns | UnsafeAndermanVectorizedCopy | 52 | 5.0505 ns | 0.0161 ns | 0.26 | 5.0476 ns | 0.0072 ns | 0.0161 ns | 198114338.11 | 5.0256 ns | 5.0314 ns | 5.0505 ns | 5.0623 ns | 5.0636 ns | Buffer_MemmoveOriginal | 52 | 9.0275 ns | 0.0184 ns | 0.47 | 9.0314 ns | 0.0082 ns | 0.0184 ns | 110725047.7 | 9.0146 ns | 9.0148 ns | 9.0275 ns | 9.0499 ns | 9.0567 ns | Buffer_MemmoveJamesqo | 52 | 8.5544 ns | 0.0959 ns | 0.45 | 8.5696 ns | 0.0429 ns | 0.0959 ns | 116691709.76 | 8.4728 ns | 8.4972 ns | 8.5544 ns | 8.6496 ns | 8.7275 ns | Buffer_MemmoveTannerGooding | 52 | 8.3518 ns | 0.0096 ns | 0.44 | 8.3569 ns | 0.0043 ns | 0.0096 ns | 119662033.62 | 8.3486 ns | 8.3490 ns | 8.3518 ns | 8.3673 ns | 8.3681 ns | Buffer_MemmoveJamesqo2 | 52 | 6.1302 ns | 0.0213 ns | 0.32 | 6.1361 ns | 0.0095 ns | 0.0213 ns | 162968721.93 | 6.1129 ns | 6.1210 ns | 6.1302 ns | 6.1542 ns | 6.1707 ns | Buffer_MemmoveTannerGooding2 | 52 | 7.9708 ns | 0.0119 ns | 0.42 | 7.9767 ns | 0.0053 ns | 0.0119 ns | 125365431.37 | 7.9652 ns | 7.9669 ns | 7.9708 ns | 7.9894 ns | 7.9914 ns | ArrayCopy | 53 | 19.1243 ns | 0.0249 ns | 1.00 | 19.1371 ns | 0.0111 ns | 0.0249 ns | 52254654.29 | 19.1125 ns | 19.1166 ns | 19.1243 ns | 19.1639 ns | 19.1646 ns | SimpleLoop | 53 | 65.7007 ns | 0.4406 ns | 3.44 | 65.8721 ns | 0.1971 ns | 0.4406 ns | 15180944.74 | 65.5878 ns | 65.6082 ns | 65.7007 ns | 66.2216 ns | 66.6475 ns | BufferBlockCopy | 53 | 19.4942 ns | 0.0659 ns | 1.02 | 19.5275 ns | 0.0295 ns | 0.0659 ns | 51209786.99 | 19.4838 ns | 19.4857 ns | 19.4942 ns | 19.5860 ns | 19.6404 ns | BufferMemoryCopy | 53 | 13.5460 ns | 0.0246 ns | 0.71 | 13.5449 ns | 0.0110 ns | 0.0246 ns | 73828410.99 | 13.5193 ns | 13.5203 ns | 13.5460 ns | 13.5690 ns | 13.5734 ns | MsvcrtMemmove | 53 | 20.9024 ns | 0.0855 ns | 1.09 | 20.8988 ns | 0.0382 ns | 0.0855 ns | 47849557.34 | 20.7837 ns | 20.8228 ns | 20.9024 ns | 20.9731 ns | 21.0153 ns | MsvcrtMemmoveOverhead | 53 | 16.5287 ns | 0.0129 ns | 0.86 | 16.5359 ns | 0.0058 ns | 0.0129 ns | 60474438.36 | 16.5268 ns | 16.5274 ns | 16.5287 ns | 16.5480 ns | 16.5574 ns | UnsafeCopyBlock | 53 | 11.2337 ns | 0.1740 ns | 0.59 | 11.2217 ns | 0.0778 ns | 0.1740 ns | 89113388.38 | 10.9439 ns | 11.0727 ns | 11.2337 ns | 11.3646 ns | 11.3998 ns | IllyriadVectorizedCopy | 53 | 6.9687 ns | 0.0144 ns | 0.36 | 6.9757 ns | 0.0064 ns | 0.0144 ns | 143354480.05 | 6.9638 ns | 6.9641 ns | 6.9687 ns | 6.9908 ns | 6.9959 ns | AndermanVectorizedCopy | 53 | 2.9973 ns | 0.0042 ns | 0.16 | 2.9955 ns | 0.0019 ns | 0.0042 ns | 333835290.36 | 2.9906 ns | 2.9909 ns | 2.9973 ns | 2.9991 ns | 2.9992 ns | UnsafeIllyriadVectorizedCopy | 53 | 7.2515 ns | 0.0447 ns | 0.38 | 7.2747 ns | 0.0200 ns | 0.0447 ns | 137461797.34 | 7.2493 ns | 7.2494 ns | 7.2515 ns | 7.3117 ns | 7.3531 ns | UnsafeAndermanVectorizedCopy | 53 | 5.0653 ns | 0.0163 ns | 0.26 | 5.0651 ns | 0.0073 ns | 0.0163 ns | 197428641.77 | 5.0447 ns | 5.0490 ns | 5.0653 ns | 5.0811 ns | 5.0819 ns | Buffer_MemmoveOriginal | 53 | 8.6088 ns | 0.0759 ns | 0.45 | 8.6241 ns | 0.0340 ns | 0.0759 ns | 115954191.55 | 8.5365 ns | 8.5553 ns | 8.6088 ns | 8.7006 ns | 8.7224 ns | Buffer_MemmoveJamesqo | 53 | 8.6001 ns | 0.0372 ns | 0.45 | 8.5976 ns | 0.0166 ns | 0.0372 ns | 116311321.79 | 8.5531 ns | 8.5643 ns | 8.6001 ns | 8.6297 ns | 8.6521 ns | Buffer_MemmoveTannerGooding | 53 | 8.3224 ns | 0.0061 ns | 0.44 | 8.3244 ns | 0.0027 ns | 0.0061 ns | 120128234.83 | 8.3189 ns | 8.3190 ns | 8.3224 ns | 8.3309 ns | 8.3321 ns | Buffer_MemmoveJamesqo2 | 53 | 6.0861 ns | 0.0162 ns | 0.32 | 6.0823 ns | 0.0073 ns | 0.0162 ns | 164410666.68 | 6.0589 ns | 6.0670 ns | 6.0861 ns | 6.0958 ns | 6.1019 ns | Buffer_MemmoveTannerGooding2 | 53 | 7.9701 ns | 0.0115 ns | 0.42 | 7.9782 ns | 0.0052 ns | 0.0115 ns | 125341730.54 | 7.9696 ns | 7.9698 ns | 7.9701 ns | 7.9906 ns | 7.9934 ns | ArrayCopy | 54 | 19.1686 ns | 0.0296 ns | 1.00 | 19.1779 ns | 0.0132 ns | 0.0296 ns | 52143456.82 | 19.1507 ns | 19.1565 ns | 19.1686 ns | 19.2038 ns | 19.2271 ns | SimpleLoop | 54 | 68.2292 ns | 0.1000 ns | 3.56 | 68.2856 ns | 0.0447 ns | 0.1000 ns | 14644366.87 | 68.1855 ns | 68.2063 ns | 68.2292 ns | 68.3932 ns | 68.4024 ns | BufferBlockCopy | 54 | 19.5219 ns | 0.0235 ns | 1.02 | 19.5350 ns | 0.0105 ns | 0.0235 ns | 51190140.96 | 19.5141 ns | 19.5162 ns | 19.5219 ns | 19.5603 ns | 19.5646 ns | BufferMemoryCopy | 54 | 11.6430 ns | 0.1026 ns | 0.61 | 11.6784 ns | 0.0459 ns | 0.1026 ns | 85628051.55 | 11.5857 ns | 11.5983 ns | 11.6430 ns | 11.7763 ns | 11.8415 ns | MsvcrtMemmove | 54 | 21.1419 ns | 0.0789 ns | 1.10 | 21.1780 ns | 0.0353 ns | 0.0789 ns | 47218736.62 | 21.1002 ns | 21.1119 ns | 21.1419 ns | 21.2623 ns | 21.2765 ns | MsvcrtMemmoveOverhead | 54 | 16.4989 ns | 0.0385 ns | 0.86 | 16.4879 ns | 0.0172 ns | 0.0385 ns | 60650634.12 | 16.4467 ns | 16.4472 ns | 16.4989 ns | 16.5230 ns | 16.5270 ns | UnsafeCopyBlock | 54 | 11.5688 ns | 0.1179 ns | 0.60 | 11.5003 ns | 0.0527 ns | 0.1179 ns | 86954361.32 | 11.3448 ns | 11.3736 ns | 11.5688 ns | 11.5927 ns | 11.5988 ns | IllyriadVectorizedCopy | 54 | 7.5852 ns | 0.0162 ns | 0.40 | 7.5784 ns | 0.0073 ns | 0.0162 ns | 131953277.78 | 7.5570 ns | 7.5614 ns | 7.5852 ns | 7.5922 ns | 7.5943 ns | AndermanVectorizedCopy | 54 | 2.9585 ns | 0.0051 ns | 0.15 | 2.9607 ns | 0.0023 ns | 0.0051 ns | 337756847.79 | 2.9548 ns | 2.9565 ns | 2.9585 ns | 2.9660 ns | 2.9663 ns | UnsafeIllyriadVectorizedCopy | 54 | 7.5300 ns | 0.0111 ns | 0.39 | 7.5344 ns | 0.0050 ns | 0.0111 ns | 132724856.71 | 7.5249 ns | 7.5265 ns | 7.5300 ns | 7.5445 ns | 7.5529 ns | UnsafeAndermanVectorizedCopy | 54 | 5.0655 ns | 0.0107 ns | 0.26 | 5.0633 ns | 0.0048 ns | 0.0107 ns | 197497802.12 | 5.0524 ns | 5.0527 ns | 5.0655 ns | 5.0729 ns | 5.0776 ns | Buffer_MemmoveOriginal | 54 | 8.6438 ns | 0.0102 ns | 0.45 | 8.6470 ns | 0.0045 ns | 0.0102 ns | 115646907.22 | 8.6364 ns | 8.6384 ns | 8.6438 ns | 8.6572 ns | 8.6616 ns | Buffer_MemmoveJamesqo | 54 | 8.2835 ns | 0.0453 ns | 0.43 | 8.2715 ns | 0.0202 ns | 0.0453 ns | 120897085.92 | 8.2173 ns | 8.2254 ns | 8.2835 ns | 8.3116 ns | 8.3269 ns | Buffer_MemmoveTannerGooding | 54 | 8.3274 ns | 0.0177 ns | 0.43 | 8.3394 ns | 0.0079 ns | 0.0177 ns | 119912563.32 | 8.3252 ns | 8.3261 ns | 8.3274 ns | 8.3587 ns | 8.3611 ns | Buffer_MemmoveJamesqo2 | 54 | 6.1489 ns | 0.0130 ns | 0.32 | 6.1545 ns | 0.0058 ns | 0.0130 ns | 162482104.65 | 6.1434 ns | 6.1440 ns | 6.1489 ns | 6.1679 ns | 6.1736 ns | Buffer_MemmoveTannerGooding2 | 54 | 7.9703 ns | 0.0149 ns | 0.42 | 7.9783 ns | 0.0067 ns | 0.0149 ns | 125339827.31 | 7.9660 ns | 7.9661 ns | 7.9703 ns | 7.9945 ns | 7.9950 ns | ArrayCopy | 55 | 19.1619 ns | 0.0267 ns | 1.00 | 19.1655 ns | 0.0120 ns | 0.0267 ns | 52177076.01 | 19.1396 ns | 19.1463 ns | 19.1619 ns | 19.1865 ns | 19.2103 ns | SimpleLoop | 55 | 68.6542 ns | 0.1691 ns | 3.58 | 68.7165 ns | 0.0756 ns | 0.1691 ns | 14552542.71 | 68.5697 ns | 68.5778 ns | 68.6542 ns | 68.8864 ns | 68.9705 ns | BufferBlockCopy | 55 | 21.1010 ns | 0.0650 ns | 1.10 | 21.1071 ns | 0.0291 ns | 0.0650 ns | 47377502 | 21.0223 ns | 21.0572 ns | 21.1010 ns | 21.1599 ns | 21.2039 ns | BufferMemoryCopy | 55 | 13.3569 ns | 0.0479 ns | 0.70 | 13.3527 ns | 0.0214 ns | 0.0479 ns | 74891194.1 | 13.2831 ns | 13.3092 ns | 13.3569 ns | 13.3941 ns | 13.4112 ns | MsvcrtMemmove | 55 | 21.7630 ns | 0.3701 ns | 1.14 | 21.8683 ns | 0.1655 ns | 0.3701 ns | 45728278.41 | 21.3733 ns | 21.5527 ns | 21.7630 ns | 22.2366 ns | 22.2667 ns | MsvcrtMemmoveOverhead | 55 | 16.5882 ns | 0.0324 ns | 0.87 | 16.5851 ns | 0.0145 ns | 0.0324 ns | 60295060.55 | 16.5445 ns | 16.5529 ns | 16.5882 ns | 16.6158 ns | 16.6221 ns | UnsafeCopyBlock | 55 | 11.5720 ns | 0.1975 ns | 0.60 | 11.6021 ns | 0.0883 ns | 0.1975 ns | 86191569.47 | 11.3398 ns | 11.4496 ns | 11.5720 ns | 11.7695 ns | 11.8889 ns | IllyriadVectorizedCopy | 55 | 9.4000 ns | 0.0146 ns | 0.49 | 9.4082 ns | 0.0065 ns | 0.0146 ns | 106290381.05 | 9.3951 ns | 9.3963 ns | 9.4000 ns | 9.4241 ns | 9.4244 ns | AndermanVectorizedCopy | 55 | 2.9826 ns | 0.0071 ns | 0.16 | 2.9860 ns | 0.0032 ns | 0.0071 ns | 334895034.39 | 2.9798 ns | 2.9801 ns | 2.9826 ns | 2.9937 ns | 2.9940 ns | UnsafeIllyriadVectorizedCopy | 55 | 8.2207 ns | 0.0716 ns | 0.43 | 8.2286 ns | 0.0320 ns | 0.0716 ns | 121526789.67 | 8.1555 ns | 8.1628 ns | 8.2207 ns | 8.2985 ns | 8.3293 ns | UnsafeAndermanVectorizedCopy | 55 | 5.0243 ns | 0.0452 ns | 0.26 | 5.0438 ns | 0.0202 ns | 0.0452 ns | 198263957.42 | 5.0181 ns | 5.0188 ns | 5.0243 ns | 5.0785 ns | 5.1240 ns | Buffer_MemmoveOriginal | 55 | 9.3662 ns | 0.0173 ns | 0.49 | 9.3762 ns | 0.0077 ns | 0.0173 ns | 106653065.85 | 9.3630 ns | 9.3631 ns | 9.3662 ns | 9.3943 ns | 9.4012 ns | Buffer_MemmoveJamesqo | 55 | 8.7093 ns | 0.0752 ns | 0.45 | 8.7508 ns | 0.0336 ns | 0.0752 ns | 114275246.23 | 8.6785 ns | 8.6929 ns | 8.7093 ns | 8.8294 ns | 8.8559 ns | Buffer_MemmoveTannerGooding | 55 | 8.3056 ns | 0.0107 ns | 0.43 | 8.3109 ns | 0.0048 ns | 0.0107 ns | 120323204.41 | 8.2998 ns | 8.3024 ns | 8.3056 ns | 8.3222 ns | 8.3251 ns | Buffer_MemmoveJamesqo2 | 55 | 6.1139 ns | 0.0220 ns | 0.32 | 6.1144 ns | 0.0098 ns | 0.0220 ns | 163548128.22 | 6.0841 ns | 6.0970 ns | 6.1139 ns | 6.1320 ns | 6.1458 ns | Buffer_MemmoveTannerGooding2 | 55 | 7.9586 ns | 0.0164 ns | 0.42 | 7.9633 ns | 0.0073 ns | 0.0164 ns | 125575497.05 | 7.9510 ns | 7.9532 ns | 7.9586 ns | 7.9758 ns | 7.9920 ns | ArrayCopy | 56 | 19.1738 ns | 0.0283 ns | 1.00 | 19.1817 ns | 0.0127 ns | 0.0283 ns | 52132943.69 | 19.1527 ns | 19.1561 ns | 19.1738 ns | 19.2113 ns | 19.2165 ns | SimpleLoop | 56 | 70.3039 ns | 0.3749 ns | 3.67 | 70.4441 ns | 0.1676 ns | 0.3749 ns | 14195656.54 | 70.1768 ns | 70.1924 ns | 70.3039 ns | 70.7659 ns | 71.0885 ns | BufferBlockCopy | 56 | 19.5243 ns | 0.0194 ns | 1.02 | 19.5333 ns | 0.0087 ns | 0.0194 ns | 51194527.52 | 19.5220 ns | 19.5223 ns | 19.5243 ns | 19.5489 ns | 19.5675 ns | BufferMemoryCopy | 56 | 11.0304 ns | 0.0472 ns | 0.58 | 11.0315 ns | 0.0211 ns | 0.0472 ns | 90649347.23 | 10.9750 ns | 10.9891 ns | 11.0304 ns | 11.0745 ns | 11.0992 ns | MsvcrtMemmove | 56 | 18.9589 ns | 0.1937 ns | 0.99 | 19.0274 ns | 0.0866 ns | 0.1937 ns | 52555872.85 | 18.8708 ns | 18.9073 ns | 18.9589 ns | 19.1817 ns | 19.3637 ns | MsvcrtMemmoveOverhead | 56 | 16.5163 ns | 0.0359 ns | 0.86 | 16.5270 ns | 0.0160 ns | 0.0359 ns | 60506909.92 | 16.5015 ns | 16.5045 ns | 16.5163 ns | 16.5549 ns | 16.5899 ns | UnsafeCopyBlock | 56 | 9.1289 ns | 0.0392 ns | 0.48 | 9.1413 ns | 0.0175 ns | 0.0392 ns | 109393632.66 | 9.0954 ns | 9.1074 ns | 9.1289 ns | 9.1814 ns | 9.1908 ns | IllyriadVectorizedCopy | 56 | 6.0854 ns | 0.0105 ns | 0.32 | 6.0882 ns | 0.0047 ns | 0.0105 ns | 164251237.55 | 6.0798 ns | 6.0813 ns | 6.0854 ns | 6.0966 ns | 6.1064 ns | AndermanVectorizedCopy | 56 | 2.9648 ns | 0.0069 ns | 0.15 | 2.9688 ns | 0.0031 ns | 0.0069 ns | 336834996.68 | 2.9624 ns | 2.9633 ns | 2.9648 ns | 2.9763 ns | 2.9774 ns | UnsafeIllyriadVectorizedCopy | 56 | 6.4127 ns | 0.0463 ns | 0.33 | 6.4381 ns | 0.0207 ns | 0.0463 ns | 155324955.56 | 6.4115 ns | 6.4120 ns | 6.4127 ns | 6.4769 ns | 6.5190 ns | UnsafeAndermanVectorizedCopy | 56 | 5.0550 ns | 0.0181 ns | 0.26 | 5.0593 ns | 0.0081 ns | 0.0181 ns | 197657004.38 | 5.0399 ns | 5.0425 ns | 5.0550 ns | 5.0782 ns | 5.0784 ns | Buffer_MemmoveOriginal | 56 | 8.7711 ns | 0.0696 ns | 0.46 | 8.7619 ns | 0.0311 ns | 0.0696 ns | 114130114.46 | 8.6686 ns | 8.6937 ns | 8.7711 ns | 8.8256 ns | 8.8432 ns | Buffer_MemmoveJamesqo | 56 | 9.3343 ns | 0.3435 ns | 0.49 | 9.1752 ns | 0.1536 ns | 0.3435 ns | 108989896.91 | 8.5912 ns | 8.8681 ns | 9.3343 ns | 9.4027 ns | 9.4281 ns | Buffer_MemmoveTannerGooding | 56 | 8.3284 ns | 0.0137 ns | 0.43 | 8.3279 ns | 0.0061 ns | 0.0137 ns | 120078277.7 | 8.3113 ns | 8.3148 ns | 8.3284 ns | 8.3408 ns | 8.3458 ns | Buffer_MemmoveJamesqo2 | 56 | 6.0874 ns | 0.0204 ns | 0.32 | 6.0760 ns | 0.0091 ns | 0.0204 ns | 164582102.96 | 6.0526 ns | 6.0538 ns | 6.0874 ns | 6.0925 ns | 6.0943 ns | Buffer_MemmoveTannerGooding2 | 56 | 7.9871 ns | 0.0144 ns | 0.42 | 7.9931 ns | 0.0065 ns | 0.0144 ns | 125107399.77 | 7.9786 ns | 7.9808 ns | 7.9871 ns | 8.0085 ns | 8.0109 ns | ArrayCopy | 57 | 19.1395 ns | 0.0291 ns | 1.00 | 19.1524 ns | 0.0130 ns | 0.0291 ns | 52212800.75 | 19.1301 ns | 19.1339 ns | 19.1395 ns | 19.1773 ns | 19.2025 ns | SimpleLoop | 57 | 71.6290 ns | 0.1042 ns | 3.74 | 71.6599 ns | 0.0466 ns | 0.1042 ns | 13954814.05 | 71.5718 ns | 71.5966 ns | 71.6290 ns | 71.7386 ns | 71.8406 ns | BufferBlockCopy | 57 | 19.5349 ns | 0.0247 ns | 1.02 | 19.5361 ns | 0.0111 ns | 0.0247 ns | 51187310.69 | 19.5083 ns | 19.5123 ns | 19.5349 ns | 19.5605 ns | 19.5672 ns | BufferMemoryCopy | 57 | 13.0571 ns | 0.0988 ns | 0.68 | 13.0208 ns | 0.0442 ns | 0.0988 ns | 76800026.77 | 12.8669 ns | 12.9239 ns | 13.0571 ns | 13.0996 ns | 13.1058 ns | MsvcrtMemmove | 57 | 19.3330 ns | 0.3047 ns | 1.01 | 19.2504 ns | 0.1363 ns | 0.3047 ns | 51947084.64 | 18.8282 ns | 18.9406 ns | 19.3330 ns | 19.5188 ns | 19.5591 ns | MsvcrtMemmoveOverhead | 57 | 16.5313 ns | 0.0089 ns | 0.86 | 16.5304 ns | 0.0040 ns | 0.0089 ns | 60494676.55 | 16.5216 ns | 16.5217 ns | 16.5313 ns | 16.5386 ns | 16.5427 ns | UnsafeCopyBlock | 57 | 9.7877 ns | 0.1290 ns | 0.51 | 9.7789 ns | 0.0577 ns | 0.1290 ns | 102260603.88 | 9.5832 ns | 9.6667 ns | 9.7877 ns | 9.8868 ns | 9.9320 ns | IllyriadVectorizedCopy | 57 | 7.0621 ns | 0.0307 ns | 0.37 | 7.0562 ns | 0.0137 ns | 0.0307 ns | 141719932.28 | 7.0186 ns | 7.0245 ns | 7.0621 ns | 7.0849 ns | 7.0856 ns | AndermanVectorizedCopy | 57 | 4.5162 ns | 0.0574 ns | 0.24 | 4.5014 ns | 0.0257 ns | 0.0574 ns | 222153952.44 | 4.4108 ns | 4.4470 ns | 4.5162 ns | 4.5483 ns | 4.5512 ns | UnsafeIllyriadVectorizedCopy | 57 | 6.9754 ns | 0.0113 ns | 0.36 | 6.9803 ns | 0.0051 ns | 0.0113 ns | 143260355.1 | 6.9738 ns | 6.9740 ns | 6.9754 ns | 6.9890 ns | 7.0004 ns | UnsafeAndermanVectorizedCopy | 57 | 6.0946 ns | 0.0662 ns | 0.32 | 6.1114 ns | 0.0296 ns | 0.0662 ns | 163629277.4 | 6.0552 ns | 6.0674 ns | 6.0946 ns | 6.1637 ns | 6.2255 ns | Buffer_MemmoveOriginal | 57 | 8.6410 ns | 0.1671 ns | 0.45 | 8.7509 ns | 0.0747 ns | 0.1671 ns | 114273555.55 | 8.6275 ns | 8.6285 ns | 8.6410 ns | 8.9283 ns | 8.9863 ns | Buffer_MemmoveJamesqo | 57 | 8.5899 ns | 0.3396 ns | 0.45 | 8.7320 ns | 0.1519 ns | 0.3396 ns | 114521508.06 | 8.5698 ns | 8.5702 ns | 8.5899 ns | 8.9648 ns | 9.3392 ns | Buffer_MemmoveTannerGooding | 57 | 8.3220 ns | 0.0172 ns | 0.43 | 8.3278 ns | 0.0077 ns | 0.0172 ns | 120080104.5 | 8.3093 ns | 8.3126 ns | 8.3220 ns | 8.3459 ns | 8.3479 ns | Buffer_MemmoveJamesqo2 | 57 | 6.1689 ns | 0.0184 ns | 0.32 | 6.1709 ns | 0.0082 ns | 0.0184 ns | 162051891.98 | 6.1487 ns | 6.1534 ns | 6.1689 ns | 6.1893 ns | 6.1916 ns | Buffer_MemmoveTannerGooding2 | 57 | 7.9549 ns | 0.0136 ns | 0.42 | 7.9636 ns | 0.0061 ns | 0.0136 ns | 125571326.46 | 7.9521 ns | 7.9532 ns | 7.9549 ns | 7.9784 ns | 7.9797 ns | ArrayCopy | 58 | 19.1334 ns | 0.0963 ns | 1.00 | 19.1858 ns | 0.0430 ns | 0.0963 ns | 52121982.57 | 19.1288 ns | 19.1298 ns | 19.1334 ns | 19.2679 ns | 19.3532 ns | SimpleLoop | 58 | 73.5399 ns | 0.3552 ns | 3.84 | 73.6711 ns | 0.1588 ns | 0.3552 ns | 13573849.84 | 73.4205 ns | 73.4424 ns | 73.5399 ns | 73.9654 ns | 74.2883 ns | BufferBlockCopy | 58 | 19.4701 ns | 0.0254 ns | 1.02 | 19.4831 ns | 0.0114 ns | 0.0254 ns | 51326533.43 | 19.4603 ns | 19.4621 ns | 19.4701 ns | 19.5106 ns | 19.5131 ns | BufferMemoryCopy | 58 | 11.4612 ns | 0.0696 ns | 0.60 | 11.4713 ns | 0.0311 ns | 0.0696 ns | 87173715.75 | 11.3946 ns | 11.4097 ns | 11.4612 ns | 11.5381 ns | 11.5720 ns | MsvcrtMemmove | 58 | 19.5367 ns | 0.0324 ns | 1.02 | 19.5570 ns | 0.0145 ns | 0.0324 ns | 51132598.81 | 19.5336 ns | 19.5338 ns | 19.5367 ns | 19.5903 ns | 19.6059 ns | MsvcrtMemmoveOverhead | 58 | 16.5513 ns | 0.0368 ns | 0.87 | 16.5616 ns | 0.0164 ns | 0.0368 ns | 60380711.71 | 16.5303 ns | 16.5361 ns | 16.5513 ns | 16.5921 ns | 16.6243 ns | UnsafeCopyBlock | 58 | 10.3118 ns | 0.0775 ns | 0.54 | 10.3305 ns | 0.0347 ns | 0.0775 ns | 96800383.22 | 10.2306 ns | 10.2703 ns | 10.3118 ns | 10.4002 ns | 10.4424 ns | IllyriadVectorizedCopy | 58 | 7.7173 ns | 0.0165 ns | 0.40 | 7.7267 ns | 0.0074 ns | 0.0165 ns | 129421001.41 | 7.7119 ns | 7.7144 ns | 7.7173 ns | 7.7437 ns | 7.7510 ns | AndermanVectorizedCopy | 58 | 3.8712 ns | 0.0098 ns | 0.20 | 3.8740 ns | 0.0044 ns | 0.0098 ns | 258132814.74 | 3.8655 ns | 3.8682 ns | 3.8712 ns | 3.8811 ns | 3.8909 ns | UnsafeIllyriadVectorizedCopy | 58 | 7.6682 ns | 0.0107 ns | 0.40 | 7.6742 ns | 0.0048 ns | 0.0107 ns | 130307377.73 | 7.6636 ns | 7.6655 ns | 7.6682 ns | 7.6858 ns | 7.6861 ns | UnsafeAndermanVectorizedCopy | 58 | 7.9879 ns | 0.0983 ns | 0.42 | 7.9338 ns | 0.0440 ns | 0.0983 ns | 126043055.26 | 7.7771 ns | 7.8373 ns | 7.9879 ns | 8.0033 ns | 8.0130 ns | Buffer_MemmoveOriginal | 58 | 8.3890 ns | 0.0424 ns | 0.44 | 8.3994 ns | 0.0189 ns | 0.0424 ns | 119055560.58 | 8.3616 ns | 8.3682 ns | 8.3890 ns | 8.4359 ns | 8.4703 ns | Buffer_MemmoveJamesqo | 58 | 9.0289 ns | 0.1426 ns | 0.47 | 9.0045 ns | 0.0638 ns | 0.1426 ns | 111056145.53 | 8.7835 ns | 8.8707 ns | 9.0289 ns | 9.1260 ns | 9.1354 ns | Buffer_MemmoveTannerGooding | 58 | 8.3207 ns | 0.0124 ns | 0.43 | 8.3259 ns | 0.0055 ns | 0.0124 ns | 120107553.27 | 8.3166 ns | 8.3181 ns | 8.3207 ns | 8.3362 ns | 8.3474 ns | Buffer_MemmoveJamesqo2 | 58 | 6.1354 ns | 0.0173 ns | 0.32 | 6.1404 ns | 0.0077 ns | 0.0173 ns | 162855869.01 | 6.1269 ns | 6.1280 ns | 6.1354 ns | 6.1553 ns | 6.1697 ns | Buffer_MemmoveTannerGooding2 | 58 | 7.9564 ns | 0.0158 ns | 0.42 | 7.9612 ns | 0.0071 ns | 0.0158 ns | 125608871.75 | 7.9458 ns | 7.9469 ns | 7.9564 ns | 7.9780 ns | 7.9780 ns | ArrayCopy | 59 | 19.1643 ns | 0.0227 ns | 1.00 | 19.1645 ns | 0.0101 ns | 0.0227 ns | 52179679.39 | 19.1420 ns | 19.1459 ns | 19.1643 ns | 19.1834 ns | 19.2009 ns | SimpleLoop | 59 | 74.9379 ns | 0.1078 ns | 3.91 | 74.9771 ns | 0.0482 ns | 0.1078 ns | 13337404.2 | 74.8848 ns | 74.9018 ns | 74.9379 ns | 75.0720 ns | 75.1586 ns | BufferBlockCopy | 59 | 19.4579 ns | 0.0264 ns | 1.02 | 19.4713 ns | 0.0118 ns | 0.0264 ns | 51357697.23 | 19.4481 ns | 19.4495 ns | 19.4579 ns | 19.4997 ns | 19.5040 ns | BufferMemoryCopy | 59 | 13.1577 ns | 0.1236 ns | 0.69 | 13.1812 ns | 0.0553 ns | 0.1236 ns | 75865895.21 | 13.0565 ns | 13.0978 ns | 13.1577 ns | 13.2762 ns | 13.3884 ns | MsvcrtMemmove | 59 | 19.7846 ns | 0.1111 ns | 1.03 | 19.8079 ns | 0.0497 ns | 0.1111 ns | 50484978.61 | 19.7075 ns | 19.7176 ns | 19.7846 ns | 19.9098 ns | 19.9859 ns | MsvcrtMemmoveOverhead | 59 | 16.5722 ns | 0.0575 ns | 0.86 | 16.5857 ns | 0.0257 ns | 0.0575 ns | 60292969.45 | 16.5370 ns | 16.5469 ns | 16.5722 ns | 16.6312 ns | 16.6845 ns | UnsafeCopyBlock | 59 | 10.6809 ns | 0.1567 ns | 0.56 | 10.6876 ns | 0.0701 ns | 0.1567 ns | 93566305.05 | 10.5128 ns | 10.5676 ns | 10.6809 ns | 10.8110 ns | 10.9392 ns | IllyriadVectorizedCopy | 59 | 8.7018 ns | 0.0422 ns | 0.45 | 8.6907 ns | 0.0189 ns | 0.0422 ns | 115065610.28 | 8.6290 ns | 8.6485 ns | 8.7018 ns | 8.7274 ns | 8.7275 ns | AndermanVectorizedCopy | 59 | 3.8691 ns | 0.0108 ns | 0.20 | 3.8719 ns | 0.0048 ns | 0.0108 ns | 258268882.05 | 3.8608 ns | 3.8642 ns | 3.8691 ns | 3.8810 ns | 3.8898 ns | UnsafeIllyriadVectorizedCopy | 59 | 8.2414 ns | 0.0412 ns | 0.43 | 8.2673 ns | 0.0184 ns | 0.0412 ns | 120958739.58 | 8.2332 ns | 8.2356 ns | 8.2414 ns | 8.3119 ns | 8.3195 ns | UnsafeAndermanVectorizedCopy | 59 | 7.9825 ns | 0.1727 ns | 0.42 | 7.9319 ns | 0.0772 ns | 0.1727 ns | 126073401.06 | 7.7273 ns | 7.7529 ns | 7.9825 ns | 8.0856 ns | 8.1307 ns | Buffer_MemmoveOriginal | 59 | 9.2215 ns | 0.0165 ns | 0.48 | 9.2179 ns | 0.0074 ns | 0.0165 ns | 108484960.76 | 9.1951 ns | 9.2022 ns | 9.2215 ns | 9.2318 ns | 9.2390 ns | Buffer_MemmoveJamesqo | 59 | 9.4323 ns | 0.0096 ns | 0.49 | 9.4343 ns | 0.0043 ns | 0.0096 ns | 105996723.88 | 9.4261 ns | 9.4263 ns | 9.4323 ns | 9.4432 ns | 9.4496 ns | Buffer_MemmoveTannerGooding | 59 | 8.3561 ns | 0.0133 ns | 0.44 | 8.3638 ns | 0.0060 ns | 0.0133 ns | 119563515.92 | 8.3541 ns | 8.3548 ns | 8.3561 ns | 8.3765 ns | 8.3856 ns | Buffer_MemmoveJamesqo2 | 59 | 6.1751 ns | 0.0207 ns | 0.32 | 6.1770 ns | 0.0092 ns | 0.0207 ns | 161889828.08 | 6.1493 ns | 6.1585 ns | 6.1751 ns | 6.1966 ns | 6.2030 ns | Buffer_MemmoveTannerGooding2 | 59 | 7.9747 ns | 0.0131 ns | 0.42 | 7.9773 ns | 0.0058 ns | 0.0131 ns | 125356144.7 | 7.9642 ns | 7.9654 ns | 7.9747 ns | 7.9905 ns | 7.9950 ns | ArrayCopy | 60 | 19.4336 ns | 0.0736 ns | 1.00 | 19.4568 ns | 0.0329 ns | 0.0736 ns | 51395791.61 | 19.3705 ns | 19.3979 ns | 19.4336 ns | 19.5274 ns | 19.5645 ns | SimpleLoop | 60 | 76.8919 ns | 0.1973 ns | 3.96 | 76.9253 ns | 0.0882 ns | 0.1973 ns | 12999623.24 | 76.7246 ns | 76.7475 ns | 76.8919 ns | 77.1198 ns | 77.2052 ns | BufferBlockCopy | 60 | 19.4832 ns | 0.0210 ns | 1.00 | 19.4852 ns | 0.0094 ns | 0.0210 ns | 51320896.59 | 19.4592 ns | 19.4662 ns | 19.4832 ns | 19.5053 ns | 19.5137 ns | BufferMemoryCopy | 60 | 10.8476 ns | 0.1123 ns | 0.56 | 10.7893 ns | 0.0502 ns | 0.1123 ns | 92684799.46 | 10.6150 ns | 10.6769 ns | 10.8476 ns | 10.8725 ns | 10.8848 ns | MsvcrtMemmove | 60 | 20.0423 ns | 0.2482 ns | 1.03 | 19.9723 ns | 0.1110 ns | 0.2482 ns | 50069334.67 | 19.6755 ns | 19.7120 ns | 20.0423 ns | 20.1977 ns | 20.2264 ns | MsvcrtMemmoveOverhead | 60 | 16.5596 ns | 0.0866 ns | 0.85 | 16.5970 ns | 0.0387 ns | 0.0866 ns | 60251795.59 | 16.5422 ns | 16.5426 ns | 16.5596 ns | 16.6701 ns | 16.7476 ns | UnsafeCopyBlock | 60 | 11.0698 ns | 0.0613 ns | 0.57 | 11.0873 ns | 0.0274 ns | 0.0613 ns | 90193317.32 | 11.0260 ns | 11.0408 ns | 11.0698 ns | 11.1426 ns | 11.1865 ns | IllyriadVectorizedCopy | 60 | 6.8027 ns | 0.0253 ns | 0.35 | 6.8111 ns | 0.0113 ns | 0.0253 ns | 146819193.68 | 6.7800 ns | 6.7895 ns | 6.8027 ns | 6.8369 ns | 6.8422 ns | AndermanVectorizedCopy | 60 | 3.8153 ns | 0.0106 ns | 0.20 | 3.8195 ns | 0.0047 ns | 0.0106 ns | 261814062.21 | 3.8119 ns | 3.8128 ns | 3.8153 ns | 3.8283 ns | 3.8380 ns | UnsafeIllyriadVectorizedCopy | 60 | 6.6891 ns | 0.0115 ns | 0.34 | 6.6951 ns | 0.0052 ns | 0.0115 ns | 149361948.87 | 6.6873 ns | 6.6880 ns | 6.6891 ns | 6.7053 ns | 6.7150 ns | UnsafeAndermanVectorizedCopy | 60 | 7.9498 ns | 0.1062 ns | 0.41 | 7.9042 ns | 0.0475 ns | 0.1062 ns | 126514789.11 | 7.7406 ns | 7.8021 ns | 7.9498 ns | 7.9835 ns | 8.0155 ns | Buffer_MemmoveOriginal | 60 | 8.7479 ns | 0.0224 ns | 0.45 | 8.7366 ns | 0.0100 ns | 0.0224 ns | 114460642.78 | 8.7077 ns | 8.7128 ns | 8.7479 ns | 8.7548 ns | 8.7593 ns | Buffer_MemmoveJamesqo | 60 | 8.3243 ns | 0.0514 ns | 0.43 | 8.3490 ns | 0.0230 ns | 0.0514 ns | 119774483.11 | 8.3129 ns | 8.3168 ns | 8.3243 ns | 8.3936 ns | 8.4377 ns | Buffer_MemmoveTannerGooding | 60 | 8.3156 ns | 0.0094 ns | 0.43 | 8.3170 ns | 0.0042 ns | 0.0094 ns | 120235252.14 | 8.3065 ns | 8.3080 ns | 8.3156 ns | 8.3267 ns | 8.3273 ns | Buffer_MemmoveJamesqo2 | 60 | 6.1957 ns | 0.0741 ns | 0.32 | 6.2290 ns | 0.0331 ns | 0.0741 ns | 160539585.31 | 6.1629 ns | 6.1691 ns | 6.1957 ns | 6.3055 ns | 6.3365 ns | Buffer_MemmoveTannerGooding2 | 60 | 7.9708 ns | 0.0142 ns | 0.41 | 7.9792 ns | 0.0064 ns | 0.0142 ns | 125326259.36 | 7.9655 ns | 7.9679 ns | 7.9708 ns | 7.9946 ns | 7.9948 ns | ArrayCopy | 61 | 19.1727 ns | 0.0219 ns | 1.00 | 19.1821 ns | 0.0098 ns | 0.0219 ns | 52131847.87 | 19.1663 ns | 19.1682 ns | 19.1727 ns | 19.2008 ns | 19.2200 ns | SimpleLoop | 61 | 78.6367 ns | 0.5145 ns | 4.10 | 78.6352 ns | 0.2301 ns | 0.5145 ns | 12716951.05 | 77.9796 ns | 78.1985 ns | 78.6367 ns | 79.0712 ns | 79.3886 ns | BufferBlockCopy | 61 | 19.5315 ns | 0.0889 ns | 1.02 | 19.5772 ns | 0.0397 ns | 0.0889 ns | 51079823.01 | 19.5260 ns | 19.5267 ns | 19.5315 ns | 19.6505 ns | 19.7331 ns | BufferMemoryCopy | 61 | 12.8129 ns | 0.0417 ns | 0.67 | 12.8209 ns | 0.0187 ns | 0.0417 ns | 77997690.68 | 12.7736 ns | 12.7818 ns | 12.8129 ns | 12.8640 ns | 12.8653 ns | MsvcrtMemmove | 61 | 20.3340 ns | 0.1103 ns | 1.06 | 20.3351 ns | 0.0493 ns | 0.1103 ns | 49176065.64 | 20.2193 ns | 20.2257 ns | 20.3340 ns | 20.4450 ns | 20.4613 ns | MsvcrtMemmoveOverhead | 61 | 17.3855 ns | 0.0217 ns | 0.91 | 17.3952 ns | 0.0097 ns | 0.0217 ns | 57487005.8 | 17.3730 ns | 17.3782 ns | 17.3855 ns | 17.4171 ns | 17.4270 ns | UnsafeCopyBlock | 61 | 11.7205 ns | 0.2085 ns | 0.61 | 11.7176 ns | 0.0933 ns | 0.2085 ns | 85342000.99 | 11.4899 ns | 11.5088 ns | 11.7205 ns | 11.9249 ns | 11.9306 ns | IllyriadVectorizedCopy | 61 | 7.6335 ns | 0.0157 ns | 0.40 | 7.6312 ns | 0.0070 ns | 0.0157 ns | 131040683.02 | 7.6127 ns | 7.6155 ns | 7.6335 ns | 7.6458 ns | 7.6505 ns | AndermanVectorizedCopy | 61 | 4.2203 ns | 0.0126 ns | 0.22 | 4.2222 ns | 0.0056 ns | 0.0126 ns | 236844092.72 | 4.2105 ns | 4.2130 ns | 4.2203 ns | 4.2323 ns | 4.2434 ns | UnsafeIllyriadVectorizedCopy | 61 | 7.2486 ns | 0.0140 ns | 0.38 | 7.2583 ns | 0.0063 ns | 0.0140 ns | 137772632.8 | 7.2475 ns | 7.2479 ns | 7.2486 ns | 7.2737 ns | 7.2751 ns | UnsafeAndermanVectorizedCopy | 61 | 8.3681 ns | 0.0437 ns | 0.44 | 8.3755 ns | 0.0196 ns | 0.0437 ns | 119395843.38 | 8.3247 ns | 8.3380 ns | 8.3681 ns | 8.4166 ns | 8.4395 ns | Buffer_MemmoveOriginal | 61 | 9.0910 ns | 0.0659 ns | 0.47 | 9.1127 ns | 0.0295 ns | 0.0659 ns | 109736779.03 | 9.0634 ns | 9.0758 ns | 9.0910 ns | 9.1605 ns | 9.2287 ns | Buffer_MemmoveJamesqo | 61 | 8.8646 ns | 0.0747 ns | 0.46 | 8.8932 ns | 0.0334 ns | 0.0747 ns | 112445565.85 | 8.8450 ns | 8.8522 ns | 8.8646 ns | 8.9485 ns | 9.0257 ns | Buffer_MemmoveTannerGooding | 61 | 8.3324 ns | 0.0104 ns | 0.43 | 8.3337 ns | 0.0047 ns | 0.0104 ns | 119994291.39 | 8.3226 ns | 8.3241 ns | 8.3324 ns | 8.3440 ns | 8.3478 ns | Buffer_MemmoveJamesqo2 | 61 | 6.1530 ns | 0.0136 ns | 0.32 | 6.1554 ns | 0.0061 ns | 0.0136 ns | 162459500 | 6.1452 ns | 6.1457 ns | 6.1530 ns | 6.1663 ns | 6.1787 ns | Buffer_MemmoveTannerGooding2 | 61 | 7.9855 ns | 0.0122 ns | 0.42 | 7.9922 ns | 0.0055 ns | 0.0122 ns | 125121861.42 | 7.9811 ns | 7.9833 ns | 7.9855 ns | 8.0045 ns | 8.0110 ns | ArrayCopy | 62 | 19.1495 ns | 0.0272 ns | 1.00 | 19.1580 ns | 0.0122 ns | 0.0272 ns | 52197466.88 | 19.1270 ns | 19.1338 ns | 19.1495 ns | 19.1865 ns | 19.1869 ns | SimpleLoop | 62 | 145.3333 ns | 0.6809 ns | 7.59 | 145.6037 ns | 0.3045 ns | 0.6809 ns | 6867957.83 | 145.1694 ns | 145.2511 ns | 145.3333 ns | 146.0915 ns | 146.8138 ns | BufferBlockCopy | 62 | 19.4792 ns | 0.0228 ns | 1.02 | 19.4907 ns | 0.0102 ns | 0.0228 ns | 51306622.46 | 19.4669 ns | 19.4721 ns | 19.4792 ns | 19.5150 ns | 19.5186 ns | BufferMemoryCopy | 62 | 10.9259 ns | 0.0777 ns | 0.57 | 10.9374 ns | 0.0348 ns | 0.0777 ns | 91429383.76 | 10.8314 ns | 10.8744 ns | 10.9259 ns | 11.0062 ns | 11.0444 ns | MsvcrtMemmove | 62 | 20.6317 ns | 0.1366 ns | 1.08 | 20.6338 ns | 0.0611 ns | 0.1366 ns | 48464088.11 | 20.5030 ns | 20.5201 ns | 20.6317 ns | 20.7486 ns | 20.8532 ns | MsvcrtMemmoveOverhead | 62 | 18.0927 ns | 0.1525 ns | 0.94 | 18.0897 ns | 0.0682 ns | 0.1525 ns | 55279966.41 | 17.8651 ns | 17.9697 ns | 18.0927 ns | 18.2083 ns | 18.2925 ns | UnsafeCopyBlock | 62 | 11.9451 ns | 0.1853 ns | 0.62 | 11.9716 ns | 0.0829 ns | 0.1853 ns | 83531248.14 | 11.7187 ns | 11.8058 ns | 11.9451 ns | 12.1506 ns | 12.1851 ns | IllyriadVectorizedCopy | 62 | 10.2346 ns | 0.0874 ns | 0.53 | 10.2687 ns | 0.0391 ns | 0.0874 ns | 97382962.03 | 10.2196 ns | 10.2243 ns | 10.2346 ns | 10.3302 ns | 10.4248 ns | AndermanVectorizedCopy | 62 | 3.8644 ns | 0.0123 ns | 0.20 | 3.8676 ns | 0.0055 ns | 0.0123 ns | 258558138.69 | 3.8570 ns | 3.8586 ns | 3.8644 ns | 3.8782 ns | 3.8883 ns | UnsafeIllyriadVectorizedCopy | 62 | 7.5437 ns | 0.0558 ns | 0.39 | 7.5678 ns | 0.0250 ns | 0.0558 ns | 132138451.24 | 7.5286 ns | 7.5347 ns | 7.5437 ns | 7.6130 ns | 7.6656 ns | UnsafeAndermanVectorizedCopy | 62 | 6.0521 ns | 0.0545 ns | 0.32 | 6.0566 ns | 0.0244 ns | 0.0545 ns | 165108773.16 | 5.9949 ns | 6.0038 ns | 6.0521 ns | 6.1117 ns | 6.1172 ns | Buffer_MemmoveOriginal | 62 | 9.0884 ns | 0.0804 ns | 0.47 | 9.1173 ns | 0.0360 ns | 0.0804 ns | 109681370.57 | 9.0674 ns | 9.0719 ns | 9.0884 ns | 9.1772 ns | 9.2599 ns | Buffer_MemmoveJamesqo | 62 | 8.8569 ns | 0.0127 ns | 0.46 | 8.8628 ns | 0.0057 ns | 0.0127 ns | 112831310.85 | 8.8527 ns | 8.8529 ns | 8.8569 ns | 8.8756 ns | 8.8823 ns | Buffer_MemmoveTannerGooding | 62 | 8.3230 ns | 0.0171 ns | 0.43 | 8.3322 ns | 0.0077 ns | 0.0171 ns | 120016918.68 | 8.3165 ns | 8.3182 ns | 8.3230 ns | 8.3507 ns | 8.3509 ns | Buffer_MemmoveJamesqo2 | 62 | 6.2514 ns | 0.0113 ns | 0.33 | 6.2524 ns | 0.0050 ns | 0.0113 ns | 159939428.14 | 6.2399 ns | 6.2433 ns | 6.2514 ns | 6.2619 ns | 6.2702 ns | Buffer_MemmoveTannerGooding2 | 62 | 8.0116 ns | 0.0169 ns | 0.42 | 8.0198 ns | 0.0076 ns | 0.0169 ns | 124691301.66 | 8.0050 ns | 8.0059 ns | 8.0116 ns | 8.0378 ns | 8.0425 ns | ArrayCopy | 63 | 19.1679 ns | 0.0309 ns | 1.00 | 19.1844 ns | 0.0138 ns | 0.0309 ns | 52125645.81 | 19.1524 ns | 19.1597 ns | 19.1679 ns | 19.2174 ns | 19.2217 ns | SimpleLoop | 63 | 82.8335 ns | 0.4161 ns | 4.32 | 83.0521 ns | 0.1861 ns | 0.4161 ns | 12040631.93 | 82.7712 ns | 82.7923 ns | 82.8335 ns | 83.4212 ns | 83.7650 ns | BufferBlockCopy | 63 | 19.5026 ns | 0.0369 ns | 1.02 | 19.5219 ns | 0.0165 ns | 0.0369 ns | 51224434.35 | 19.4890 ns | 19.4923 ns | 19.5026 ns | 19.5612 ns | 19.5717 ns | BufferMemoryCopy | 63 | 12.6946 ns | 0.0610 ns | 0.66 | 12.7136 ns | 0.0273 ns | 0.0610 ns | 78655881.81 | 12.6623 ns | 12.6667 ns | 12.6946 ns | 12.7700 ns | 12.8130 ns | MsvcrtMemmove | 63 | 21.7107 ns | 0.1184 ns | 1.13 | 21.7258 ns | 0.0530 ns | 0.1184 ns | 46028188.56 | 21.6168 ns | 21.6231 ns | 21.7107 ns | 21.8360 ns | 21.9081 ns | MsvcrtMemmoveOverhead | 63 | 18.8199 ns | 0.1143 ns | 0.98 | 18.8279 ns | 0.0511 ns | 0.1143 ns | 53112754.3 | 18.7092 ns | 18.7291 ns | 18.8199 ns | 18.9306 ns | 19.0040 ns | UnsafeCopyBlock | 63 | 12.1469 ns | 0.1551 ns | 0.63 | 12.1718 ns | 0.0694 ns | 0.1551 ns | 82157141.48 | 11.9826 ns | 12.0501 ns | 12.1469 ns | 12.3059 ns | 12.4081 ns | IllyriadVectorizedCopy | 63 | 8.8327 ns | 0.0290 ns | 0.46 | 8.8353 ns | 0.0130 ns | 0.0290 ns | 113182785.25 | 8.7998 ns | 8.8147 ns | 8.8327 ns | 8.8571 ns | 8.8806 ns | AndermanVectorizedCopy | 63 | 3.8315 ns | 0.0267 ns | 0.20 | 3.8255 ns | 0.0120 ns | 0.0267 ns | 261404126.77 | 3.7886 ns | 3.7991 ns | 3.8315 ns | 3.8489 ns | 3.8562 ns | UnsafeIllyriadVectorizedCopy | 63 | 8.1780 ns | 0.0304 ns | 0.43 | 8.1784 ns | 0.0136 ns | 0.0304 ns | 122272656.62 | 8.1419 ns | 8.1549 ns | 8.1780 ns | 8.2022 ns | 8.2258 ns | UnsafeAndermanVectorizedCopy | 63 | 7.9899 ns | 0.0258 ns | 0.42 | 7.9961 ns | 0.0115 ns | 0.0258 ns | 125060216.38 | 7.9690 ns | 7.9740 ns | 7.9899 ns | 8.0214 ns | 8.0338 ns | Buffer_MemmoveOriginal | 63 | 10.0588 ns | 0.1140 ns | 0.52 | 10.1002 ns | 0.0510 ns | 0.1140 ns | 99008355.82 | 9.9648 ns | 10.0021 ns | 10.0588 ns | 10.2189 ns | 10.2250 ns | Buffer_MemmoveJamesqo | 63 | 9.7170 ns | 0.0918 ns | 0.51 | 9.7552 ns | 0.0411 ns | 0.0918 ns | 102509743.49 | 9.7084 ns | 9.7095 ns | 9.7170 ns | 9.8200 ns | 9.9192 ns | Buffer_MemmoveTannerGooding | 63 | 8.3184 ns | 0.0286 ns | 0.43 | 8.3292 ns | 0.0128 ns | 0.0286 ns | 120059426.18 | 8.3020 ns | 8.3043 ns | 8.3184 ns | 8.3595 ns | 8.3656 ns | Buffer_MemmoveJamesqo2 | 63 | 6.1436 ns | 0.0161 ns | 0.32 | 6.1424 ns | 0.0072 ns | 0.0161 ns | 162801780.6 | 6.1180 ns | 6.1275 ns | 6.1436 ns | 6.1568 ns | 6.1570 ns | Buffer_MemmoveTannerGooding2 | 63 | 7.9570 ns | 0.0144 ns | 0.42 | 7.9656 ns | 0.0064 ns | 0.0144 ns | 125539312.55 | 7.9527 ns | 7.9543 ns | 7.9570 ns | 7.9813 ns | 7.9816 ns | ArrayCopy | 64 | 19.1742 ns | 0.0292 ns | 1.00 | 19.1873 ns | 0.0130 ns | 0.0292 ns | 52117907.87 | 19.1636 ns | 19.1642 ns | 19.1742 ns | 19.2169 ns | 19.2312 ns | SimpleLoop | 64 | 84.7930 ns | 0.3359 ns | 4.42 | 84.9622 ns | 0.1502 ns | 0.3359 ns | 11769941.85 | 84.7273 ns | 84.7331 ns | 84.7930 ns | 85.2759 ns | 85.5217 ns | BufferBlockCopy | 64 | 19.4474 ns | 0.0220 ns | 1.01 | 19.4456 ns | 0.0098 ns | 0.0220 ns | 51425518.35 | 19.4217 ns | 19.4233 ns | 19.4474 ns | 19.4670 ns | 19.4702 ns | BufferMemoryCopy | 64 | 12.0379 ns | 0.0986 ns | 0.63 | 12.0720 ns | 0.0441 ns | 0.0986 ns | 82836085.44 | 11.9890 ns | 11.9945 ns | 12.0379 ns | 12.1666 ns | 12.2290 ns | MsvcrtMemmove | 64 | 19.4310 ns | 0.0327 ns | 1.01 | 19.4344 ns | 0.0146 ns | 0.0327 ns | 51455024.87 | 19.4003 ns | 19.4029 ns | 19.4310 ns | 19.4678 ns | 19.4711 ns | MsvcrtMemmoveOverhead | 64 | 16.6088 ns | 0.0573 ns | 0.87 | 16.5855 ns | 0.0256 ns | 0.0573 ns | 60293789.74 | 16.5146 ns | 16.5254 ns | 16.6088 ns | 16.6339 ns | 16.6488 ns | UnsafeCopyBlock | 64 | 9.1798 ns | 0.0209 ns | 0.48 | 9.1703 ns | 0.0093 ns | 0.0209 ns | 109047819.77 | 9.1423 ns | 9.1484 ns | 9.1798 ns | 9.1874 ns | 9.1916 ns | IllyriadVectorizedCopy | 64 | 4.7749 ns | 0.0554 ns | 0.25 | 4.7549 ns | 0.0248 ns | 0.0554 ns | 210307777.52 | 4.6577 ns | 4.7133 ns | 4.7749 ns | 4.7866 ns | 4.7969 ns | AndermanVectorizedCopy | 64 | 6.8417 ns | 0.3480 ns | 0.36 | 6.7830 ns | 0.1556 ns | 0.3480 ns | 147427548.45 | 6.1985 ns | 6.5194 ns | 6.8417 ns | 7.0172 ns | 7.1320 ns | UnsafeIllyriadVectorizedCopy | 64 | 8.1999 ns | 0.0104 ns | 0.43 | 8.2014 ns | 0.0046 ns | 0.0104 ns | 121930677.01 | 8.1911 ns | 8.1938 ns | 8.1999 ns | 8.2097 ns | 8.2187 ns | UnsafeAndermanVectorizedCopy | 64 | 8.0060 ns | 0.0459 ns | 0.42 | 8.0154 ns | 0.0205 ns | 0.0459 ns | 124759924.04 | 7.9631 ns | 7.9728 ns | 8.0060 ns | 8.0627 ns | 8.0688 ns | Buffer_MemmoveOriginal | 64 | 9.2361 ns | 0.0294 ns | 0.48 | 9.2255 ns | 0.0131 ns | 0.0294 ns | 108395701.13 | 9.1875 ns | 9.1945 ns | 9.2361 ns | 9.2511 ns | 9.2525 ns | Buffer_MemmoveJamesqo | 64 | 9.2275 ns | 0.0958 ns | 0.48 | 9.2187 ns | 0.0429 ns | 0.0958 ns | 108475710.43 | 9.1090 ns | 9.1221 ns | 9.2275 ns | 9.3108 ns | 9.3291 ns | Buffer_MemmoveTannerGooding | 64 | 9.0915 ns | 0.0112 ns | 0.47 | 9.0944 ns | 0.0050 ns | 0.0112 ns | 109958045.8 | 9.0820 ns | 9.0846 ns | 9.0915 ns | 9.1056 ns | 9.1096 ns | Buffer_MemmoveJamesqo2 | 64 | 8.8691 ns | 0.0101 ns | 0.46 | 8.8679 ns | 0.0045 ns | 0.0101 ns | 112766054.31 | 8.8558 ns | 8.8576 ns | 8.8691 ns | 8.8777 ns | 8.8780 ns | Buffer_MemmoveTannerGooding2 | 64 | 7.6965 ns | 0.0091 ns | 0.40 | 7.7026 ns | 0.0041 ns | 0.0091 ns | 129826193.42 | 7.6960 ns | 7.6962 ns | 7.6965 ns | 7.7121 ns | 7.7157 ns | ArrayCopy | 65 | 21.0938 ns | 0.0235 ns | 1.00 | 21.1072 ns | 0.0105 ns | 0.0235 ns | 47377257.06 | 21.0883 ns | 21.0891 ns | 21.0938 ns | 21.1320 ns | 21.1404 ns | SimpleLoop | 65 | 86.0163 ns | 0.1101 ns | 4.08 | 86.0113 ns | 0.0493 ns | 0.1101 ns | 11626375.82 | 85.8981 ns | 85.9000 ns | 86.0163 ns | 86.1201 ns | 86.1248 ns | BufferBlockCopy | 65 | 21.4855 ns | 0.0250 ns | 1.02 | 21.4854 ns | 0.0112 ns | 0.0250 ns | 46543191.09 | 21.4588 ns | 21.4607 ns | 21.4855 ns | 21.5101 ns | 21.5150 ns | BufferMemoryCopy | 65 | 14.0328 ns | 0.0883 ns | 0.67 | 14.0612 ns | 0.0395 ns | 0.0883 ns | 71117447.35 | 13.9835 ns | 13.9983 ns | 14.0328 ns | 14.1384 ns | 14.2095 ns | MsvcrtMemmove | 65 | 19.1407 ns | 0.1021 ns | 0.91 | 19.1721 ns | 0.0456 ns | 0.1021 ns | 52159081.01 | 19.0851 ns | 19.0969 ns | 19.1407 ns | 19.2630 ns | 19.3423 ns | MsvcrtMemmoveOverhead | 65 | 16.5215 ns | 0.0323 ns | 0.78 | 16.5350 ns | 0.0145 ns | 0.0323 ns | 60477895.01 | 16.5000 ns | 16.5106 ns | 16.5215 ns | 16.5661 ns | 16.5840 ns | UnsafeCopyBlock | 65 | 9.7859 ns | 0.1013 ns | 0.46 | 9.8278 ns | 0.0453 ns | 0.1013 ns | 101752265.65 | 9.7678 ns | 9.7718 ns | 9.7859 ns | 9.9047 ns | 10.0075 ns | IllyriadVectorizedCopy | 65 | 6.8938 ns | 0.0138 ns | 0.33 | 6.8900 ns | 0.0062 ns | 0.0138 ns | 145137288.44 | 6.8723 ns | 6.8761 ns | 6.8938 ns | 6.9021 ns | 6.9066 ns | AndermanVectorizedCopy | 65 | 6.2878 ns | 0.0818 ns | 0.30 | 6.3115 ns | 0.0366 ns | 0.0818 ns | 158442058.41 | 6.2362 ns | 6.2398 ns | 6.2878 ns | 6.3949 ns | 6.4265 ns | UnsafeIllyriadVectorizedCopy | 65 | 7.3943 ns | 0.0099 ns | 0.35 | 7.3998 ns | 0.0044 ns | 0.0099 ns | 135138326.65 | 7.3919 ns | 7.3921 ns | 7.3943 ns | 7.4103 ns | 7.4139 ns | UnsafeAndermanVectorizedCopy | 65 | 7.9361 ns | 0.0764 ns | 0.38 | 7.9700 ns | 0.0342 ns | 0.0764 ns | 125470165.19 | 7.9004 ns | 7.9052 ns | 7.9361 ns | 8.0518 ns | 8.0654 ns | Buffer_MemmoveOriginal | 65 | 9.2176 ns | 0.0391 ns | 0.44 | 9.2248 ns | 0.0175 ns | 0.0391 ns | 108402949.08 | 9.1875 ns | 9.1940 ns | 9.2176 ns | 9.2592 ns | 9.2886 ns | Buffer_MemmoveJamesqo | 65 | 9.2900 ns | 0.1440 ns | 0.44 | 9.2687 ns | 0.0644 ns | 0.1440 ns | 107890020.71 | 9.1120 ns | 9.1298 ns | 9.2900 ns | 9.3970 ns | 9.4688 ns | Buffer_MemmoveTannerGooding | 65 | 9.0856 ns | 0.0148 ns | 0.43 | 9.0843 ns | 0.0066 ns | 0.0148 ns | 110080605.71 | 9.0691 ns | 9.0696 ns | 9.0856 ns | 9.0983 ns | 9.1035 ns | Buffer_MemmoveJamesqo2 | 65 | 8.8893 ns | 0.0135 ns | 0.42 | 8.8903 ns | 0.0060 ns | 0.0135 ns | 112482281.73 | 8.8729 ns | 8.8775 ns | 8.8893 ns | 8.9035 ns | 8.9050 ns | Buffer_MemmoveTannerGooding2 | 65 | 8.8635 ns | 0.0133 ns | 0.42 | 8.8655 ns | 0.0059 ns | 0.0133 ns | 112796567 | 8.8532 ns | 8.8535 ns | 8.8635 ns | 8.8785 ns | 8.8845 ns | ArrayCopy | 66 | 23.1547 ns | 0.3467 ns | 1.00 | 23.3595 ns | 0.1550 ns | 0.3467 ns | 42809164.63 | 23.1158 ns | 23.1311 ns | 23.1547 ns | 23.6903 ns | 23.9302 ns | SimpleLoop | 66 | 87.2897 ns | 0.3904 ns | 3.77 | 87.4673 ns | 0.1746 ns | 0.3904 ns | 11432838.33 | 87.1811 ns | 87.2297 ns | 87.2897 ns | 87.7938 ns | 88.1453 ns | BufferBlockCopy | 66 | 21.5059 ns | 0.1276 ns | 0.93 | 21.5471 ns | 0.0570 ns | 0.1276 ns | 46409877.04 | 21.4662 ns | 21.4664 ns | 21.5059 ns | 21.6485 ns | 21.7705 ns | BufferMemoryCopy | 66 | 12.1320 ns | 0.0576 ns | 0.52 | 12.1214 ns | 0.0258 ns | 0.0576 ns | 82498948.77 | 12.0219 ns | 12.0761 ns | 12.1320 ns | 12.1613 ns | 12.1616 ns | MsvcrtMemmove | 66 | 19.4064 ns | 0.0973 ns | 0.84 | 19.4569 ns | 0.0435 ns | 0.0973 ns | 51395762.29 | 19.3949 ns | 19.3957 ns | 19.4064 ns | 19.5432 ns | 19.6236 ns | MsvcrtMemmoveOverhead | 66 | 16.5675 ns | 0.0513 ns | 0.72 | 16.5610 ns | 0.0229 ns | 0.0513 ns | 60382943.77 | 16.4950 ns | 16.5092 ns | 16.5675 ns | 16.6095 ns | 16.6105 ns | UnsafeCopyBlock | 66 | 10.4412 ns | 0.1004 ns | 0.45 | 10.4626 ns | 0.0449 ns | 0.1004 ns | 95578425.85 | 10.3403 ns | 10.3748 ns | 10.4412 ns | 10.5611 ns | 10.5977 ns | IllyriadVectorizedCopy | 66 | 7.4221 ns | 0.0248 ns | 0.32 | 7.4277 ns | 0.0111 ns | 0.0248 ns | 134630812.57 | 7.4021 ns | 7.4084 ns | 7.4221 ns | 7.4499 ns | 7.4674 ns | AndermanVectorizedCopy | 66 | 6.3135 ns | 0.0724 ns | 0.27 | 6.3099 ns | 0.0324 ns | 0.0724 ns | 158481371.92 | 6.2119 ns | 6.2414 ns | 6.3135 ns | 6.3766 ns | 6.3986 ns | UnsafeIllyriadVectorizedCopy | 66 | 10.2505 ns | 0.4886 ns | 0.44 | 10.0282 ns | 0.2185 ns | 0.4886 ns | 99718628.03 | 9.1606 ns | 9.6534 ns | 10.2505 ns | 10.2919 ns | 10.2953 ns | UnsafeAndermanVectorizedCopy | 66 | 7.9500 ns | 0.0098 ns | 0.34 | 7.9522 ns | 0.0044 ns | 0.0098 ns | 125751438.83 | 7.9401 ns | 7.9440 ns | 7.9500 ns | 7.9616 ns | 7.9661 ns | Buffer_MemmoveOriginal | 66 | 8.9230 ns | 0.0147 ns | 0.39 | 8.9295 ns | 0.0066 ns | 0.0147 ns | 111988440.18 | 8.9131 ns | 8.9173 ns | 8.9230 ns | 8.9449 ns | 8.9474 ns | Buffer_MemmoveJamesqo | 66 | 9.0674 ns | 0.0541 ns | 0.39 | 9.0364 ns | 0.0242 ns | 0.0541 ns | 110663846.21 | 8.9568 ns | 8.9806 ns | 9.0674 ns | 9.0766 ns | 9.0855 ns | Buffer_MemmoveTannerGooding | 66 | 9.4583 ns | 0.0124 ns | 0.41 | 9.4580 ns | 0.0055 ns | 0.0124 ns | 105731154.2 | 9.4434 ns | 9.4458 ns | 9.4583 ns | 9.4699 ns | 9.4729 ns | Buffer_MemmoveJamesqo2 | 66 | 8.6975 ns | 0.0181 ns | 0.38 | 8.7101 ns | 0.0081 ns | 0.0181 ns | 114808923.17 | 8.6966 ns | 8.6967 ns | 8.6975 ns | 8.7298 ns | 8.7324 ns | Buffer_MemmoveTannerGooding2 | 66 | 9.2220 ns | 0.0130 ns | 0.40 | 9.2253 ns | 0.0058 ns | 0.0130 ns | 108397352.75 | 9.2120 ns | 9.2140 ns | 9.2220 ns | 9.2383 ns | 9.2438 ns | ArrayCopy | 67 | 21.0710 ns | 0.0372 ns | 1.00 | 21.0958 ns | 0.0166 ns | 0.0372 ns | 47402835.85 | 21.0686 ns | 21.0690 ns | 21.0710 ns | 21.1349 ns | 21.1495 ns | SimpleLoop | 67 | 88.8438 ns | 0.5921 ns | 4.22 | 88.9689 ns | 0.2648 ns | 0.5921 ns | 11239880.22 | 88.2789 ns | 88.4215 ns | 88.8438 ns | 89.5789 ns | 89.6140 ns | BufferBlockCopy | 67 | 21.4471 ns | 0.1687 ns | 1.02 | 21.5208 ns | 0.0755 ns | 0.1687 ns | 46466638.46 | 21.4228 ns | 21.4251 ns | 21.4471 ns | 21.6534 ns | 21.8192 ns | BufferMemoryCopy | 67 | 13.8567 ns | 0.0546 ns | 0.66 | 13.8832 ns | 0.0244 ns | 0.0546 ns | 72029253.1 | 13.8277 ns | 13.8396 ns | 13.8567 ns | 13.9402 ns | 13.9577 ns | MsvcrtMemmove | 67 | 19.7101 ns | 0.0305 ns | 0.94 | 19.7249 ns | 0.0136 ns | 0.0305 ns | 50697400.44 | 19.6928 ns | 19.6996 ns | 19.7101 ns | 19.7575 ns | 19.7594 ns | MsvcrtMemmoveOverhead | 67 | 16.6260 ns | 0.0822 ns | 0.79 | 16.6377 ns | 0.0368 ns | 0.0822 ns | 60104554 | 16.5551 ns | 16.5759 ns | 16.6260 ns | 16.7053 ns | 16.7734 ns | UnsafeCopyBlock | 67 | 10.9190 ns | 0.1043 ns | 0.52 | 10.9266 ns | 0.0466 ns | 0.1043 ns | 91519966.68 | 10.8044 ns | 10.8418 ns | 10.9190 ns | 11.0152 ns | 11.0879 ns | IllyriadVectorizedCopy | 67 | 8.2317 ns | 0.0088 ns | 0.39 | 8.2298 ns | 0.0039 ns | 0.0088 ns | 121509637.91 | 8.2179 ns | 8.2210 ns | 8.2317 ns | 8.2377 ns | 8.2387 ns | AndermanVectorizedCopy | 67 | 6.3305 ns | 0.0409 ns | 0.30 | 6.3192 ns | 0.0183 ns | 0.0409 ns | 158248677.87 | 6.2571 ns | 6.2790 ns | 6.3305 ns | 6.3536 ns | 6.3562 ns | UnsafeIllyriadVectorizedCopy | 67 | 10.1541 ns | 0.1505 ns | 0.48 | 10.2250 ns | 0.0673 ns | 0.1505 ns | 97799524.64 | 10.1040 ns | 10.1102 ns | 10.1541 ns | 10.3752 ns | 10.4589 ns | UnsafeAndermanVectorizedCopy | 67 | 8.1485 ns | 0.0415 ns | 0.39 | 8.1528 ns | 0.0185 ns | 0.0415 ns | 122656838.65 | 8.1070 ns | 8.1138 ns | 8.1485 ns | 8.1940 ns | 8.2067 ns | Buffer_MemmoveOriginal | 67 | 8.9291 ns | 0.0233 ns | 0.42 | 8.9211 ns | 0.0104 ns | 0.0233 ns | 112094371.91 | 8.8926 ns | 8.8977 ns | 8.9291 ns | 8.9404 ns | 8.9510 ns | Buffer_MemmoveJamesqo | 67 | 9.0454 ns | 0.1094 ns | 0.43 | 9.1050 ns | 0.0489 ns | 0.1094 ns | 109829924.01 | 9.0229 ns | 9.0261 ns | 9.0454 ns | 9.2136 ns | 9.2780 ns | Buffer_MemmoveTannerGooding | 67 | 9.1686 ns | 0.0395 ns | 0.44 | 9.1854 ns | 0.0176 ns | 0.0395 ns | 108868743.95 | 9.1637 ns | 9.1648 ns | 9.1686 ns | 9.2143 ns | 9.2557 ns | Buffer_MemmoveJamesqo2 | 67 | 8.8307 ns | 0.0138 ns | 0.42 | 8.8330 ns | 0.0062 ns | 0.0138 ns | 113211544.46 | 8.8222 ns | 8.8233 ns | 8.8307 ns | 8.8439 ns | 8.8567 ns | Buffer_MemmoveTannerGooding2 | 67 | 8.8659 ns | 0.0304 ns | 0.42 | 8.8570 ns | 0.0136 ns | 0.0304 ns | 112905637.06 | 8.8070 ns | 8.8297 ns | 8.8659 ns | 8.8797 ns | 8.8851 ns | ArrayCopy | 68 | 21.1005 ns | 0.0234 ns | 1.00 | 21.1094 ns | 0.0105 ns | 0.0234 ns | 47372321.43 | 21.0840 ns | 21.0898 ns | 21.1005 ns | 21.1334 ns | 21.1416 ns | SimpleLoop | 68 | 89.9679 ns | 0.3961 ns | 4.26 | 90.1567 ns | 0.1771 ns | 0.3961 ns | 11091804.41 | 89.8947 ns | 89.9226 ns | 89.9679 ns | 90.4851 ns | 90.8492 ns | BufferBlockCopy | 68 | 21.4986 ns | 0.1966 ns | 1.02 | 21.5869 ns | 0.0879 ns | 0.1966 ns | 46324357.41 | 21.4781 ns | 21.4875 ns | 21.4986 ns | 21.7305 ns | 21.9374 ns | BufferMemoryCopy | 68 | 11.9606 ns | 0.0778 ns | 0.57 | 11.9449 ns | 0.0348 ns | 0.0778 ns | 83717808.21 | 11.8372 ns | 11.8665 ns | 11.9606 ns | 12.0154 ns | 12.0175 ns | MsvcrtMemmove | 68 | 21.2674 ns | 0.0311 ns | 1.01 | 21.2797 ns | 0.0139 ns | 0.0311 ns | 46993156.22 | 21.2473 ns | 21.2529 ns | 21.2674 ns | 21.3127 ns | 21.3174 ns | MsvcrtMemmoveOverhead | 68 | 16.5321 ns | 0.0220 ns | 0.78 | 16.5325 ns | 0.0098 ns | 0.0220 ns | 60486941 | 16.4996 ns | 16.5139 ns | 16.5321 ns | 16.5513 ns | 16.5593 ns | UnsafeCopyBlock | 68 | 11.3375 ns | 0.0831 ns | 0.54 | 11.3315 ns | 0.0372 ns | 0.0831 ns | 88249588.41 | 11.2236 ns | 11.2544 ns | 11.3375 ns | 11.4056 ns | 11.4432 ns | IllyriadVectorizedCopy | 68 | 6.5456 ns | 0.0103 ns | 0.31 | 6.5481 ns | 0.0046 ns | 0.0103 ns | 152715021.89 | 6.5395 ns | 6.5414 ns | 6.5456 ns | 6.5562 ns | 6.5658 ns | AndermanVectorizedCopy | 68 | 6.4377 ns | 0.0563 ns | 0.31 | 6.4047 ns | 0.0252 ns | 0.0563 ns | 156134444.9 | 6.3167 ns | 6.3482 ns | 6.4377 ns | 6.4448 ns | 6.4450 ns | UnsafeIllyriadVectorizedCopy | 68 | 7.3707 ns | 0.0191 ns | 0.35 | 7.3776 ns | 0.0085 ns | 0.0191 ns | 135545415.72 | 7.3625 ns | 7.3646 ns | 7.3707 ns | 7.3940 ns | 7.4102 ns | UnsafeAndermanVectorizedCopy | 68 | 7.9616 ns | 0.0434 ns | 0.38 | 7.9827 ns | 0.0194 ns | 0.0434 ns | 125271175.2 | 7.9457 ns | 7.9528 ns | 7.9616 ns | 8.0231 ns | 8.0542 ns | Buffer_MemmoveOriginal | 68 | 8.9516 ns | 0.0247 ns | 0.42 | 8.9537 ns | 0.0110 ns | 0.0247 ns | 111685660.56 | 8.9233 ns | 8.9365 ns | 8.9516 ns | 8.9720 ns | 8.9922 ns | Buffer_MemmoveJamesqo | 68 | 8.8645 ns | 0.1167 ns | 0.42 | 8.9352 ns | 0.0522 ns | 0.1167 ns | 111917215.89 | 8.8410 ns | 8.8431 ns | 8.8645 ns | 9.0626 ns | 9.0652 ns | Buffer_MemmoveTannerGooding | 68 | 9.0467 ns | 0.0094 ns | 0.43 | 9.0510 ns | 0.0042 ns | 0.0094 ns | 110485489.69 | 9.0449 ns | 9.0455 ns | 9.0467 ns | 9.0585 ns | 9.0674 ns | Buffer_MemmoveJamesqo2 | 68 | 8.8863 ns | 0.0052 ns | 0.42 | 8.8851 ns | 0.0023 ns | 0.0052 ns | 112547585 | 8.8790 ns | 8.8798 ns | 8.8863 ns | 8.8899 ns | 8.8910 ns | Buffer_MemmoveTannerGooding2 | 68 | 8.8295 ns | 0.0121 ns | 0.42 | 8.8291 ns | 0.0054 ns | 0.0121 ns | 113262213.75 | 8.8105 ns | 8.8186 ns | 8.8295 ns | 8.8393 ns | 8.8428 ns | ArrayCopy | 69 | 22.2817 ns | 0.0978 ns | 1.00 | 22.3407 ns | 0.0437 ns | 0.0978 ns | 44761369.71 | 22.2565 ns | 22.2687 ns | 22.2817 ns | 22.4421 ns | 22.4841 ns | SimpleLoop | 69 | 91.5274 ns | 0.4986 ns | 4.11 | 91.6524 ns | 0.2230 ns | 0.4986 ns | 10910792.23 | 91.2857 ns | 91.3269 ns | 91.5274 ns | 92.0403 ns | 92.5213 ns | BufferBlockCopy | 69 | 21.4813 ns | 0.1949 ns | 0.96 | 21.5701 ns | 0.0872 ns | 0.1949 ns | 46360487.91 | 21.4669 ns | 21.4673 ns | 21.4813 ns | 21.7172 ns | 21.9169 ns | BufferMemoryCopy | 69 | 14.0307 ns | 0.0779 ns | 0.63 | 13.9802 ns | 0.0348 ns | 0.0779 ns | 71529584.52 | 13.8842 ns | 13.8957 ns | 14.0307 ns | 14.0395 ns | 14.0480 ns | MsvcrtMemmove | 69 | 21.0165 ns | 0.0254 ns | 0.94 | 21.0250 ns | 0.0114 ns | 0.0254 ns | 47562324.92 | 20.9993 ns | 21.0023 ns | 21.0165 ns | 21.0520 ns | 21.0537 ns | MsvcrtMemmoveOverhead | 69 | 16.5713 ns | 0.0214 ns | 0.74 | 16.5809 ns | 0.0096 ns | 0.0214 ns | 60310341.42 | 16.5604 ns | 16.5631 ns | 16.5713 ns | 16.6035 ns | 16.6098 ns | UnsafeCopyBlock | 69 | 11.9557 ns | 0.1327 ns | 0.54 | 11.8930 ns | 0.0594 ns | 0.1327 ns | 84083186.5 | 11.7033 ns | 11.7570 ns | 11.9557 ns | 11.9976 ns | 12.0282 ns | IllyriadVectorizedCopy | 69 | 7.0839 ns | 0.0187 ns | 0.32 | 7.0886 ns | 0.0084 ns | 0.0187 ns | 141071312.56 | 7.0644 ns | 7.0724 ns | 7.0839 ns | 7.1072 ns | 7.1114 ns | AndermanVectorizedCopy | 69 | 6.2705 ns | 0.0792 ns | 0.28 | 6.2746 ns | 0.0354 ns | 0.0792 ns | 159372815.56 | 6.1633 ns | 6.2167 ns | 6.2705 ns | 6.3346 ns | 6.3868 ns | UnsafeIllyriadVectorizedCopy | 69 | 7.6530 ns | 0.0503 ns | 0.34 | 7.6739 ns | 0.0225 ns | 0.0503 ns | 130311617.59 | 7.6354 ns | 7.6437 ns | 7.6530 ns | 7.7145 ns | 7.7615 ns | UnsafeAndermanVectorizedCopy | 69 | 8.0412 ns | 0.1361 ns | 0.36 | 8.0579 ns | 0.0608 ns | 0.1361 ns | 124102327.88 | 7.9434 ns | 7.9521 ns | 8.0412 ns | 8.1719 ns | 8.2843 ns | Buffer_MemmoveOriginal | 69 | 8.9376 ns | 0.0183 ns | 0.40 | 8.9355 ns | 0.0082 ns | 0.0183 ns | 111913312.48 | 8.9166 ns | 8.9184 ns | 8.9376 ns | 8.9515 ns | 8.9623 ns | Buffer_MemmoveJamesqo | 69 | 9.0196 ns | 0.0907 ns | 0.40 | 9.0432 ns | 0.0406 ns | 0.0907 ns | 110580916.99 | 8.9579 ns | 8.9606 ns | 9.0196 ns | 9.1374 ns | 9.1591 ns | Buffer_MemmoveTannerGooding | 69 | 10.2921 ns | 0.0745 ns | 0.46 | 10.3262 ns | 0.0333 ns | 0.0745 ns | 96841006.49 | 10.2919 ns | 10.2920 ns | 10.2921 ns | 10.3775 ns | 10.4594 ns | Buffer_MemmoveJamesqo2 | 69 | 8.9563 ns | 0.0590 ns | 0.40 | 8.9836 ns | 0.0264 ns | 0.0590 ns | 111314032.42 | 8.9505 ns | 8.9513 ns | 8.9563 ns | 9.0295 ns | 9.0881 ns | Buffer_MemmoveTannerGooding2 | 69 | 8.8234 ns | 0.0183 ns | 0.40 | 8.8343 ns | 0.0082 ns | 0.0183 ns | 113195735.16 | 8.8185 ns | 8.8202 ns | 8.8234 ns | 8.8538 ns | 8.8590 ns | ArrayCopy | 70 | 21.1178 ns | 0.0304 ns | 1.00 | 21.1367 ns | 0.0136 ns | 0.0304 ns | 47311033.55 | 21.1127 ns | 21.1136 ns | 21.1178 ns | 21.1693 ns | 21.1778 ns | SimpleLoop | 70 | 93.0814 ns | 0.8349 ns | 4.41 | 93.4208 ns | 0.3734 ns | 0.8349 ns | 10704252.36 | 92.9301 ns | 93.0000 ns | 93.0814 ns | 94.0114 ns | 94.9090 ns | BufferBlockCopy | 70 | 21.4282 ns | 0.0359 ns | 1.01 | 21.4511 ns | 0.0160 ns | 0.0359 ns | 46617749.38 | 21.4219 ns | 21.4233 ns | 21.4282 ns | 21.4903 ns | 21.4921 ns | BufferMemoryCopy | 70 | 12.0053 ns | 0.1325 ns | 0.57 | 12.0016 ns | 0.0593 ns | 0.1325 ns | 83322295.25 | 11.8608 ns | 11.8792 ns | 12.0053 ns | 12.1221 ns | 12.1947 ns | MsvcrtMemmove | 70 | 20.7593 ns | 0.0320 ns | 0.98 | 20.7566 ns | 0.0143 ns | 0.0320 ns | 48177449.6 | 20.7206 ns | 20.7248 ns | 20.7593 ns | 20.7870 ns | 20.7966 ns | MsvcrtMemmoveOverhead | 70 | 16.5350 ns | 0.0414 ns | 0.78 | 16.5351 ns | 0.0185 ns | 0.0414 ns | 60477340.3 | 16.4927 ns | 16.4976 ns | 16.5350 ns | 16.5726 ns | 16.5968 ns | UnsafeCopyBlock | 70 | 12.2975 ns | 0.1200 ns | 0.58 | 12.2724 ns | 0.0537 ns | 0.1200 ns | 81483489.06 | 12.1354 ns | 12.1605 ns | 12.2975 ns | 12.3718 ns | 12.4457 ns | IllyriadVectorizedCopy | 70 | 7.6564 ns | 0.0171 ns | 0.36 | 7.6630 ns | 0.0076 ns | 0.0171 ns | 130497201.07 | 7.6517 ns | 7.6526 ns | 7.6564 ns | 7.6767 ns | 7.6930 ns | AndermanVectorizedCopy | 70 | 6.3672 ns | 0.0502 ns | 0.30 | 6.3784 ns | 0.0224 ns | 0.0502 ns | 156779289.46 | 6.3324 ns | 6.3362 ns | 6.3672 ns | 6.4262 ns | 6.4560 ns | UnsafeIllyriadVectorizedCopy | 70 | 10.5918 ns | 0.0961 ns | 0.50 | 10.6338 ns | 0.0430 ns | 0.0961 ns | 94039751.3 | 10.5873 ns | 10.5889 ns | 10.5918 ns | 10.6997 ns | 10.8057 ns | UnsafeAndermanVectorizedCopy | 70 | 7.9740 ns | 0.0456 ns | 0.38 | 7.9947 ns | 0.0204 ns | 0.0456 ns | 125083058.48 | 7.9636 ns | 7.9674 ns | 7.9740 ns | 8.0324 ns | 8.0744 ns | Buffer_MemmoveOriginal | 70 | 9.2005 ns | 0.0157 ns | 0.44 | 9.2089 ns | 0.0070 ns | 0.0157 ns | 108591060.46 | 9.1943 ns | 9.1960 ns | 9.2005 ns | 9.2259 ns | 9.2268 ns | Buffer_MemmoveJamesqo | 70 | 8.6509 ns | 0.1117 ns | 0.41 | 8.7115 ns | 0.0500 ns | 0.1117 ns | 114790836.74 | 8.6186 ns | 8.6341 ns | 8.6509 ns | 8.8192 ns | 8.8920 ns | Buffer_MemmoveTannerGooding | 70 | 9.0453 ns | 0.0251 ns | 0.43 | 9.0553 ns | 0.0112 ns | 0.0251 ns | 110432051.93 | 9.0314 ns | 9.0368 ns | 9.0453 ns | 9.0790 ns | 9.0957 ns | Buffer_MemmoveJamesqo2 | 70 | 8.8416 ns | 0.0146 ns | 0.42 | 8.8485 ns | 0.0065 ns | 0.0146 ns | 113013926.09 | 8.8337 ns | 8.8362 ns | 8.8416 ns | 8.8641 ns | 8.8652 ns | Buffer_MemmoveTannerGooding2 | 70 | 8.8128 ns | 0.0135 ns | 0.42 | 8.8208 ns | 0.0060 ns | 0.0135 ns | 113368799.12 | 8.8098 ns | 8.8106 ns | 8.8128 ns | 8.8350 ns | 8.8402 ns | ArrayCopy | 71 | 21.1502 ns | 0.0436 ns | 1.00 | 21.1355 ns | 0.0195 ns | 0.0436 ns | 47313654.26 | 21.0828 ns | 21.0913 ns | 21.1502 ns | 21.1725 ns | 21.1897 ns | SimpleLoop | 71 | 94.8609 ns | 0.8482 ns | 4.49 | 95.2108 ns | 0.3793 ns | 0.8482 ns | 10503007.24 | 94.7653 ns | 94.7670 ns | 94.8609 ns | 95.8296 ns | 96.7228 ns | BufferBlockCopy | 71 | 21.5331 ns | 0.1841 ns | 1.02 | 21.6332 ns | 0.0823 ns | 0.1841 ns | 46225252.72 | 21.4497 ns | 21.4856 ns | 21.5331 ns | 21.8308 ns | 21.8561 ns | BufferMemoryCopy | 71 | 13.6549 ns | 0.0389 ns | 0.65 | 13.6633 ns | 0.0174 ns | 0.0389 ns | 73188921.28 | 13.6222 ns | 13.6293 ns | 13.6549 ns | 13.7014 ns | 13.7195 ns | MsvcrtMemmove | 71 | 21.6263 ns | 0.0245 ns | 1.02 | 21.6333 ns | 0.0109 ns | 0.0245 ns | 46225059.07 | 21.6166 ns | 21.6182 ns | 21.6263 ns | 21.6519 ns | 21.6763 ns | MsvcrtMemmoveOverhead | 71 | 16.5383 ns | 0.0224 ns | 0.78 | 16.5349 ns | 0.0100 ns | 0.0224 ns | 60478212.96 | 16.5058 ns | 16.5139 ns | 16.5383 ns | 16.5542 ns | 16.5651 ns | UnsafeCopyBlock | 71 | 12.2593 ns | 0.3091 ns | 0.58 | 12.3534 ns | 0.1382 ns | 0.3091 ns | 80949289.02 | 11.9629 ns | 12.0924 ns | 12.2593 ns | 12.6615 ns | 12.7442 ns | IllyriadVectorizedCopy | 71 | 8.0332 ns | 0.0295 ns | 0.38 | 8.0235 ns | 0.0132 ns | 0.0295 ns | 124633168.42 | 7.9817 ns | 7.9945 ns | 8.0332 ns | 8.0478 ns | 8.0577 ns | AndermanVectorizedCopy | 71 | 6.3927 ns | 0.0650 ns | 0.30 | 6.3955 ns | 0.0291 ns | 0.0650 ns | 156361003.58 | 6.3233 ns | 6.3326 ns | 6.3927 ns | 6.4597 ns | 6.4763 ns | UnsafeIllyriadVectorizedCopy | 71 | 9.6674 ns | 0.1360 ns | 0.46 | 9.6286 ns | 0.0608 ns | 0.1360 ns | 103857218.99 | 9.4140 ns | 9.5008 ns | 9.6674 ns | 9.7370 ns | 9.7619 ns | UnsafeAndermanVectorizedCopy | 71 | 7.9726 ns | 0.0169 ns | 0.38 | 7.9791 ns | 0.0075 ns | 0.0169 ns | 125328162.18 | 7.9617 ns | 7.9644 ns | 7.9726 ns | 7.9970 ns | 7.9985 ns | Buffer_MemmoveOriginal | 71 | 9.2003 ns | 0.0155 ns | 0.43 | 9.2073 ns | 0.0069 ns | 0.0155 ns | 108609482.07 | 9.1937 ns | 9.1941 ns | 9.2003 ns | 9.2240 ns | 9.2241 ns | Buffer_MemmoveJamesqo | 71 | 8.6112 ns | 0.1612 ns | 0.41 | 8.7113 ns | 0.0721 ns | 0.1612 ns | 114793213 | 8.5836 ns | 8.5895 ns | 8.6112 ns | 8.8832 ns | 8.9338 ns | Buffer_MemmoveTannerGooding | 71 | 9.0693 ns | 0.0129 ns | 0.43 | 9.0756 ns | 0.0058 ns | 0.0129 ns | 110185000.58 | 9.0629 ns | 9.0649 ns | 9.0693 ns | 9.0895 ns | 9.0900 ns | Buffer_MemmoveJamesqo2 | 71 | 8.7080 ns | 0.0151 ns | 0.41 | 8.7128 ns | 0.0068 ns | 0.0151 ns | 114774290.94 | 8.6975 ns | 8.6995 ns | 8.7080 ns | 8.7284 ns | 8.7334 ns | Buffer_MemmoveTannerGooding2 | 71 | 8.8462 ns | 0.0172 ns | 0.42 | 8.8568 ns | 0.0077 ns | 0.0172 ns | 112907700.12 | 8.8431 ns | 8.8438 ns | 8.8462 ns | 8.8751 ns | 8.8803 ns | ArrayCopy | 72 | 21.1605 ns | 0.0266 ns | 1.00 | 21.1632 ns | 0.0119 ns | 0.0266 ns | 47251725.11 | 21.1329 ns | 21.1420 ns | 21.1605 ns | 21.1858 ns | 21.2050 ns | SimpleLoop | 72 | 96.8434 ns | 0.6897 ns | 4.58 | 97.2240 ns | 0.3084 ns | 0.6897 ns | 10285525.12 | 96.6722 ns | 96.6819 ns | 96.8434 ns | 97.9564 ns | 98.1766 ns | BufferBlockCopy | 72 | 21.4282 ns | 0.1105 ns | 1.01 | 21.5078 ns | 0.0494 ns | 0.1105 ns | 46494829.37 | 21.4256 ns | 21.4266 ns | 21.4282 ns | 21.6287 ns | 21.6337 ns | BufferMemoryCopy | 72 | 11.5909 ns | 0.0705 ns | 0.55 | 11.6212 ns | 0.0315 ns | 0.0705 ns | 86049988.94 | 11.5452 ns | 11.5614 ns | 11.5909 ns | 11.6960 ns | 11.7026 ns | MsvcrtMemmove | 72 | 19.7876 ns | 0.0266 ns | 0.94 | 19.8039 ns | 0.0119 ns | 0.0266 ns | 50495200.66 | 19.7820 ns | 19.7839 ns | 19.7876 ns | 19.8320 ns | 19.8415 ns | MsvcrtMemmoveOverhead | 72 | 16.5475 ns | 0.0314 ns | 0.78 | 16.5557 ns | 0.0141 ns | 0.0314 ns | 60402203.02 | 16.5215 ns | 16.5280 ns | 16.5475 ns | 16.5874 ns | 16.5987 ns | UnsafeCopyBlock | 72 | 9.0458 ns | 0.0431 ns | 0.43 | 9.0650 ns | 0.0193 ns | 0.0431 ns | 110314920.46 | 9.0395 ns | 9.0399 ns | 9.0458 ns | 9.0996 ns | 9.1409 ns | IllyriadVectorizedCopy | 72 | 6.8429 ns | 0.0117 ns | 0.32 | 6.8471 ns | 0.0053 ns | 0.0117 ns | 146047644.49 | 6.8389 ns | 6.8402 ns | 6.8429 ns | 6.8561 ns | 6.8678 ns | AndermanVectorizedCopy | 72 | 6.4090 ns | 0.1980 ns | 0.30 | 6.4554 ns | 0.0885 ns | 0.1980 ns | 154908502.85 | 6.2019 ns | 6.2983 ns | 6.4090 ns | 6.6358 ns | 6.7396 ns | UnsafeIllyriadVectorizedCopy | 72 | 7.5780 ns | 0.0832 ns | 0.36 | 7.5836 ns | 0.0372 ns | 0.0832 ns | 131863474.36 | 7.4866 ns | 7.5155 ns | 7.5780 ns | 7.6545 ns | 7.7121 ns | UnsafeAndermanVectorizedCopy | 72 | 7.9019 ns | 0.1016 ns | 0.37 | 7.8720 ns | 0.0455 ns | 0.1016 ns | 127032330.91 | 7.7142 ns | 7.7735 ns | 7.9019 ns | 7.9556 ns | 7.9583 ns | Buffer_MemmoveOriginal | 72 | 9.2622 ns | 0.0176 ns | 0.44 | 9.2552 ns | 0.0079 ns | 0.0176 ns | 108047445.83 | 9.2334 ns | 9.2364 ns | 9.2622 ns | 9.2705 ns | 9.2706 ns | Buffer_MemmoveJamesqo | 72 | 9.7845 ns | 0.1698 ns | 0.46 | 9.7044 ns | 0.0759 ns | 0.1698 ns | 103046118.54 | 9.5141 ns | 9.5207 ns | 9.7845 ns | 9.8481 ns | 9.8512 ns | Buffer_MemmoveTannerGooding | 72 | 8.4233 ns | 0.0832 ns | 0.40 | 8.4346 ns | 0.0372 ns | 0.0832 ns | 118558934.94 | 8.3364 ns | 8.3620 ns | 8.4233 ns | 8.5128 ns | 8.5543 ns | Buffer_MemmoveJamesqo2 | 72 | 8.3104 ns | 0.0115 ns | 0.39 | 8.3159 ns | 0.0052 ns | 0.0115 ns | 120250989.54 | 8.3097 ns | 8.3097 ns | 8.3104 ns | 8.3249 ns | 8.3364 ns | Buffer_MemmoveTannerGooding2 | 72 | 8.6350 ns | 0.0168 ns | 0.41 | 8.6393 ns | 0.0075 ns | 0.0168 ns | 115749567.21 | 8.6179 ns | 8.6245 ns | 8.6350 ns | 8.6563 ns | 8.6572 ns | ArrayCopy | 73 | 21.1013 ns | 0.0851 ns | 1.00 | 21.1377 ns | 0.0380 ns | 0.0851 ns | 47308860.2 | 21.0786 ns | 21.0847 ns | 21.1013 ns | 21.2089 ns | 21.2857 ns | SimpleLoop | 73 | 98.7158 ns | 0.7690 ns | 4.68 | 99.0070 ns | 0.3439 ns | 0.7690 ns | 10100299.82 | 98.5217 ns | 98.6107 ns | 98.7158 ns | 99.5488 ns | 100.3745 ns | BufferBlockCopy | 73 | 21.7354 ns | 0.0259 ns | 1.03 | 21.7353 ns | 0.0116 ns | 0.0259 ns | 46008209.24 | 21.6939 ns | 21.7134 ns | 21.7354 ns | 21.7571 ns | 21.7594 ns | BufferMemoryCopy | 73 | 13.5663 ns | 0.1260 ns | 0.64 | 13.5725 ns | 0.0564 ns | 0.1260 ns | 73678415.41 | 13.4179 ns | 13.4503 ns | 13.5663 ns | 13.6977 ns | 13.7071 ns | MsvcrtMemmove | 73 | 19.3299 ns | 0.0291 ns | 0.92 | 19.3466 ns | 0.0130 ns | 0.0291 ns | 51688768.15 | 19.3213 ns | 19.3232 ns | 19.3299 ns | 19.3783 ns | 19.3796 ns | MsvcrtMemmoveOverhead | 73 | 16.5014 ns | 0.0827 ns | 0.78 | 16.5258 ns | 0.0370 ns | 0.0827 ns | 60511467.4 | 16.4570 ns | 16.4721 ns | 16.5014 ns | 16.5916 ns | 16.6687 ns | UnsafeCopyBlock | 73 | 9.7472 ns | 0.1211 ns | 0.46 | 9.7464 ns | 0.0541 ns | 0.1211 ns | 102602184.43 | 9.5904 ns | 9.6358 ns | 9.7472 ns | 9.8566 ns | 9.9101 ns | IllyriadVectorizedCopy | 73 | 7.6624 ns | 0.0138 ns | 0.36 | 7.6633 ns | 0.0062 ns | 0.0138 ns | 130492649.92 | 7.6475 ns | 7.6530 ns | 7.6624 ns | 7.6740 ns | 7.6854 ns | AndermanVectorizedCopy | 73 | 6.6286 ns | 0.0252 ns | 0.31 | 6.6366 ns | 0.0113 ns | 0.0252 ns | 150680195.44 | 6.6075 ns | 6.6143 ns | 6.6286 ns | 6.6628 ns | 6.6658 ns | UnsafeIllyriadVectorizedCopy | 73 | 8.6820 ns | 0.0417 ns | 0.41 | 8.6895 ns | 0.0186 ns | 0.0417 ns | 115081982.99 | 8.6527 ns | 8.6541 ns | 8.6820 ns | 8.7285 ns | 8.7543 ns | UnsafeAndermanVectorizedCopy | 73 | 8.0659 ns | 0.0437 ns | 0.38 | 8.0888 ns | 0.0196 ns | 0.0437 ns | 123627967.77 | 8.0616 ns | 8.0627 ns | 8.0659 ns | 8.1263 ns | 8.1647 ns | Buffer_MemmoveOriginal | 73 | 9.2639 ns | 0.0250 ns | 0.44 | 9.2585 ns | 0.0112 ns | 0.0250 ns | 108009057.9 | 9.2181 ns | 9.2364 ns | 9.2639 ns | 9.2779 ns | 9.2840 ns | Buffer_MemmoveJamesqo | 73 | 9.4593 ns | 0.0513 ns | 0.45 | 9.4475 ns | 0.0230 ns | 0.0513 ns | 105848539.48 | 9.3615 ns | 9.4053 ns | 9.4593 ns | 9.4837 ns | 9.4975 ns | Buffer_MemmoveTannerGooding | 73 | 8.6328 ns | 0.0093 ns | 0.41 | 8.6348 ns | 0.0041 ns | 0.0093 ns | 115810285.77 | 8.6268 ns | 8.6287 ns | 8.6328 ns | 8.6419 ns | 8.6507 ns | Buffer_MemmoveJamesqo2 | 73 | 9.7446 ns | 0.0931 ns | 0.46 | 9.7862 ns | 0.0416 ns | 0.0931 ns | 102184649.52 | 9.7416 ns | 9.7416 ns | 9.7446 ns | 9.8516 ns | 9.9526 ns | Buffer_MemmoveTannerGooding2 | 73 | 8.7177 ns | 0.0242 ns | 0.41 | 8.7175 ns | 0.0108 ns | 0.0242 ns | 114712231.88 | 8.6849 ns | 8.6952 ns | 8.7177 ns | 8.7396 ns | 8.7483 ns | ArrayCopy | 74 | 21.0948 ns | 0.1497 ns | 1.00 | 21.1788 ns | 0.0669 ns | 0.1497 ns | 47216918.11 | 21.0853 ns | 21.0869 ns | 21.0948 ns | 21.3128 ns | 21.4348 ns | SimpleLoop | 74 | 100.3809 ns | 0.6900 ns | 4.76 | 100.6926 ns | 0.3086 ns | 0.6900 ns | 9931215.16 | 100.2657 ns | 100.3163 ns | 100.3809 ns | 101.2248 ns | 101.9149 ns | BufferBlockCopy | 74 | 21.4677 ns | 0.1899 ns | 1.02 | 21.5545 ns | 0.0849 ns | 0.1899 ns | 46394102.95 | 21.4600 ns | 21.4617 ns | 21.4677 ns | 21.6905 ns | 21.8936 ns | BufferMemoryCopy | 74 | 12.0326 ns | 0.0329 ns | 0.57 | 12.0235 ns | 0.0147 ns | 0.0329 ns | 83170666.24 | 11.9767 ns | 11.9904 ns | 12.0326 ns | 12.0520 ns | 12.0566 ns | MsvcrtMemmove | 74 | 20.0339 ns | 0.0320 ns | 0.95 | 20.0514 ns | 0.0143 ns | 0.0320 ns | 49871855.62 | 20.0228 ns | 20.0257 ns | 20.0339 ns | 20.0858 ns | 20.0922 ns | MsvcrtMemmoveOverhead | 74 | 18.7939 ns | 0.0374 ns | 0.89 | 18.7939 ns | 0.0167 ns | 0.0374 ns | 53208867.6 | 18.7366 ns | 18.7626 ns | 18.7939 ns | 18.8251 ns | 18.8381 ns | UnsafeCopyBlock | 74 | 10.2115 ns | 0.1340 ns | 0.48 | 10.2661 ns | 0.0599 ns | 0.1340 ns | 97407594.56 | 10.1805 ns | 10.1806 ns | 10.2115 ns | 10.3790 ns | 10.4989 ns | IllyriadVectorizedCopy | 74 | 9.7832 ns | 0.1012 ns | 0.46 | 9.8114 ns | 0.0453 ns | 0.1012 ns | 101922327.66 | 9.7355 ns | 9.7458 ns | 9.7832 ns | 9.8911 ns | 9.9877 ns | AndermanVectorizedCopy | 74 | 7.5847 ns | 0.0596 ns | 0.36 | 7.5736 ns | 0.0267 ns | 0.0596 ns | 132038302.14 | 7.5150 ns | 7.5170 ns | 7.5847 ns | 7.6245 ns | 7.6599 ns | UnsafeIllyriadVectorizedCopy | 74 | 10.4425 ns | 0.1229 ns | 0.50 | 10.4814 ns | 0.0550 ns | 0.1229 ns | 95407237.82 | 10.3747 ns | 10.3822 ns | 10.4425 ns | 10.6000 ns | 10.6739 ns | UnsafeAndermanVectorizedCopy | 74 | 8.0711 ns | 0.0168 ns | 0.38 | 8.0784 ns | 0.0075 ns | 0.0168 ns | 123787167.54 | 8.0592 ns | 8.0645 ns | 8.0711 ns | 8.0959 ns | 8.0982 ns | Buffer_MemmoveOriginal | 74 | 8.9333 ns | 0.0162 ns | 0.42 | 8.9290 ns | 0.0072 ns | 0.0162 ns | 111994517.86 | 8.9081 ns | 8.9137 ns | 8.9333 ns | 8.9422 ns | 8.9509 ns | Buffer_MemmoveJamesqo | 74 | 9.1622 ns | 0.1287 ns | 0.43 | 9.1655 ns | 0.0576 ns | 0.1287 ns | 109105198.76 | 8.9954 ns | 9.0419 ns | 9.1622 ns | 9.2907 ns | 9.2922 ns | Buffer_MemmoveTannerGooding | 74 | 8.6042 ns | 0.0104 ns | 0.41 | 8.6055 ns | 0.0047 ns | 0.0104 ns | 116205240.67 | 8.5958 ns | 8.5960 ns | 8.6042 ns | 8.6155 ns | 8.6206 ns | Buffer_MemmoveJamesqo2 | 74 | 8.3444 ns | 0.0151 ns | 0.40 | 8.3528 ns | 0.0068 ns | 0.0151 ns | 119719742.97 | 8.3376 ns | 8.3408 ns | 8.3444 ns | 8.3691 ns | 8.3709 ns | Buffer_MemmoveTannerGooding2 | 74 | 8.6799 ns | 0.0330 ns | 0.41 | 8.6840 ns | 0.0148 ns | 0.0330 ns | 115154706.15 | 8.6427 ns | 8.6556 ns | 8.6799 ns | 8.7143 ns | 8.7310 ns | ArrayCopy | 75 | 21.1300 ns | 0.1198 ns | 1.00 | 21.2035 ns | 0.0536 ns | 0.1198 ns | 47161954.64 | 21.1065 ns | 21.1097 ns | 21.1300 ns | 21.3341 ns | 21.3452 ns | SimpleLoop | 75 | 101.7617 ns | 0.7437 ns | 4.82 | 102.1193 ns | 0.3326 ns | 0.7437 ns | 9792467.14 | 101.7493 ns | 101.7534 ns | 101.7617 ns | 102.6640 ns | 103.4462 ns | BufferBlockCopy | 75 | 21.4834 ns | 0.1903 ns | 1.02 | 21.5720 ns | 0.0851 ns | 0.1903 ns | 46356282.5 | 21.4591 ns | 21.4622 ns | 21.4834 ns | 21.7262 ns | 21.9070 ns | BufferMemoryCopy | 75 | 13.7247 ns | 0.0343 ns | 0.65 | 13.7296 ns | 0.0154 ns | 0.0343 ns | 72835213.34 | 13.7032 ns | 13.7032 ns | 13.7247 ns | 13.7585 ns | 13.7870 ns | MsvcrtMemmove | 75 | 20.0972 ns | 0.0247 ns | 0.95 | 20.1035 ns | 0.0110 ns | 0.0247 ns | 49742567.08 | 20.0847 ns | 20.0876 ns | 20.0972 ns | 20.1226 ns | 20.1465 ns | MsvcrtMemmoveOverhead | 75 | 16.5570 ns | 0.0447 ns | 0.78 | 16.5707 ns | 0.0200 ns | 0.0447 ns | 60347405.46 | 16.5234 ns | 16.5326 ns | 16.5570 ns | 16.6157 ns | 16.6342 ns | UnsafeCopyBlock | 75 | 10.6821 ns | 0.0784 ns | 0.51 | 10.6933 ns | 0.0351 ns | 0.0784 ns | 93516653.82 | 10.6120 ns | 10.6181 ns | 10.6821 ns | 10.7740 ns | 10.7793 ns | IllyriadVectorizedCopy | 75 | 8.7645 ns | 0.0993 ns | 0.41 | 8.8037 ns | 0.0444 ns | 0.0993 ns | 113588824.75 | 8.6841 ns | 8.7204 ns | 8.7645 ns | 8.9066 ns | 8.9172 ns | AndermanVectorizedCopy | 75 | 6.4045 ns | 0.0195 ns | 0.30 | 6.3953 ns | 0.0087 ns | 0.0195 ns | 156365977.85 | 6.3633 ns | 6.3769 ns | 6.4045 ns | 6.4090 ns | 6.4119 ns | UnsafeIllyriadVectorizedCopy | 75 | 11.0661 ns | 0.2074 ns | 0.52 | 11.0712 ns | 0.0928 ns | 0.2074 ns | 90324828.41 | 10.8857 ns | 10.9051 ns | 11.0661 ns | 11.2397 ns | 11.4119 ns | UnsafeAndermanVectorizedCopy | 75 | 8.1396 ns | 0.0160 ns | 0.39 | 8.1482 ns | 0.0072 ns | 0.0160 ns | 122726540.45 | 8.1341 ns | 8.1352 ns | 8.1396 ns | 8.1654 ns | 8.1688 ns | Buffer_MemmoveOriginal | 75 | 8.9272 ns | 0.0133 ns | 0.42 | 8.9330 ns | 0.0059 ns | 0.0133 ns | 111943886.86 | 8.9207 ns | 8.9217 ns | 8.9272 ns | 8.9473 ns | 8.9474 ns | Buffer_MemmoveJamesqo | 75 | 9.1641 ns | 0.1186 ns | 0.43 | 9.2457 ns | 0.0530 ns | 0.1186 ns | 108158781.42 | 9.1551 ns | 9.1575 ns | 9.1641 ns | 9.3746 ns | 9.3949 ns | Buffer_MemmoveTannerGooding | 75 | 8.6177 ns | 0.1590 ns | 0.41 | 8.7209 ns | 0.0711 ns | 0.1590 ns | 114667321.45 | 8.5978 ns | 8.5989 ns | 8.6177 ns | 8.8945 ns | 8.9087 ns | Buffer_MemmoveJamesqo2 | 75 | 8.3375 ns | 0.0093 ns | 0.39 | 8.3414 ns | 0.0042 ns | 0.0093 ns | 119883794.73 | 8.3358 ns | 8.3362 ns | 8.3375 ns | 8.3486 ns | 8.3580 ns | Buffer_MemmoveTannerGooding2 | 75 | 8.6498 ns | 0.0311 ns | 0.41 | 8.6386 ns | 0.0139 ns | 0.0311 ns | 115759455.36 | 8.5927 ns | 8.6079 ns | 8.6498 ns | 8.6637 ns | 8.6717 ns | ArrayCopy | 76 | 21.1264 ns | 0.0241 ns | 1.00 | 21.1208 ns | 0.0108 ns | 0.0241 ns | 47346729.94 | 21.0895 ns | 21.0968 ns | 21.1264 ns | 21.1419 ns | 21.1505 ns | SimpleLoop | 76 | 103.1215 ns | 1.0881 ns | 4.88 | 103.8398 ns | 0.4866 ns | 1.0881 ns | 9630216.8 | 102.9247 ns | 103.0100 ns | 103.1215 ns | 105.0288 ns | 105.0521 ns | BufferBlockCopy | 76 | 21.4085 ns | 0.0191 ns | 1.01 | 21.4010 ns | 0.0085 ns | 0.0191 ns | 46726738.29 | 21.3784 ns | 21.3808 ns | 21.4085 ns | 21.4175 ns | 21.4214 ns | BufferMemoryCopy | 76 | 11.4608 ns | 0.0645 ns | 0.54 | 11.4782 ns | 0.0289 ns | 0.0645 ns | 87121349.41 | 11.4212 ns | 11.4234 ns | 11.4608 ns | 11.5418 ns | 11.5754 ns | MsvcrtMemmove | 76 | 20.8094 ns | 0.0627 ns | 0.98 | 20.8010 ns | 0.0280 ns | 0.0627 ns | 48074673.35 | 20.7150 ns | 20.7453 ns | 20.8094 ns | 20.8525 ns | 20.8863 ns | MsvcrtMemmoveOverhead | 76 | 17.4257 ns | 0.1556 ns | 0.82 | 17.3701 ns | 0.0696 ns | 0.1556 ns | 57570075.86 | 17.1986 ns | 17.2129 ns | 17.4257 ns | 17.4995 ns | 17.5718 ns | UnsafeCopyBlock | 76 | 11.0848 ns | 0.0602 ns | 0.52 | 11.1191 ns | 0.0269 ns | 0.0602 ns | 89935000.93 | 11.0647 ns | 11.0733 ns | 11.0848 ns | 11.1821 ns | 11.2048 ns | IllyriadVectorizedCopy | 76 | 7.3184 ns | 0.0114 ns | 0.35 | 7.3246 ns | 0.0051 ns | 0.0114 ns | 136526858.4 | 7.3152 ns | 7.3154 ns | 7.3184 ns | 7.3368 ns | 7.3390 ns | AndermanVectorizedCopy | 76 | 7.6121 ns | 0.1152 ns | 0.36 | 7.5950 ns | 0.0515 ns | 0.1152 ns | 131665506.01 | 7.4168 ns | 7.4874 ns | 7.6121 ns | 7.6940 ns | 7.6974 ns | UnsafeIllyriadVectorizedCopy | 76 | 8.3744 ns | 0.0286 ns | 0.40 | 8.3702 ns | 0.0128 ns | 0.0286 ns | 119471522.24 | 8.3279 ns | 8.3438 ns | 8.3744 ns | 8.3945 ns | 8.4034 ns | UnsafeAndermanVectorizedCopy | 76 | 8.1232 ns | 0.0226 ns | 0.38 | 8.1295 ns | 0.0101 ns | 0.0226 ns | 123008380.46 | 8.1067 ns | 8.1093 ns | 8.1232 ns | 8.1529 ns | 8.1589 ns | Buffer_MemmoveOriginal | 76 | 9.2052 ns | 0.0122 ns | 0.44 | 9.2083 ns | 0.0054 ns | 0.0122 ns | 108597887.4 | 9.1963 ns | 9.1971 ns | 9.2052 ns | 9.2210 ns | 9.2227 ns | Buffer_MemmoveJamesqo | 76 | 9.0488 ns | 0.0414 ns | 0.43 | 9.0544 ns | 0.0185 ns | 0.0414 ns | 110443432.45 | 9.0157 ns | 9.0226 ns | 9.0488 ns | 9.0890 ns | 9.1230 ns | Buffer_MemmoveTannerGooding | 76 | 8.6517 ns | 0.0078 ns | 0.41 | 8.6538 ns | 0.0035 ns | 0.0078 ns | 115555998.74 | 8.6454 ns | 8.6468 ns | 8.6517 ns | 8.6619 ns | 8.6632 ns | Buffer_MemmoveJamesqo2 | 76 | 8.3400 ns | 0.0188 ns | 0.39 | 8.3383 ns | 0.0084 ns | 0.0188 ns | 119928508.98 | 8.3088 ns | 8.3237 ns | 8.3400 ns | 8.3520 ns | 8.3612 ns | Buffer_MemmoveTannerGooding2 | 76 | 8.5752 ns | 0.0343 ns | 0.41 | 8.5876 ns | 0.0153 ns | 0.0343 ns | 116447271.18 | 8.5646 ns | 8.5683 ns | 8.5752 ns | 8.6130 ns | 8.6482 ns | ArrayCopy | 77 | 21.1316 ns | 0.0210 ns | 1.00 | 21.1300 ns | 0.0094 ns | 0.0210 ns | 47326037.21 | 21.1035 ns | 21.1090 ns | 21.1316 ns | 21.1502 ns | 21.1504 ns | SimpleLoop | 77 | 104.2189 ns | 0.7422 ns | 4.93 | 104.5348 ns | 0.3319 ns | 0.7422 ns | 9566191.46 | 104.1397 ns | 104.1627 ns | 104.2189 ns | 105.0649 ns | 105.8597 ns | BufferBlockCopy | 77 | 21.4558 ns | 0.0227 ns | 1.02 | 21.4700 ns | 0.0102 ns | 0.0227 ns | 46576666.44 | 21.4493 ns | 21.4523 ns | 21.4558 ns | 21.4947 ns | 21.4950 ns | BufferMemoryCopy | 77 | 13.2681 ns | 0.1083 ns | 0.63 | 13.2666 ns | 0.0484 ns | 0.1083 ns | 75377206.44 | 13.1445 ns | 13.1732 ns | 13.2681 ns | 13.3593 ns | 13.4322 ns | MsvcrtMemmove | 77 | 20.8180 ns | 0.0529 ns | 0.99 | 20.8159 ns | 0.0236 ns | 0.0529 ns | 48040120.7 | 20.7573 ns | 20.7642 ns | 20.8180 ns | 20.8666 ns | 20.8838 ns | MsvcrtMemmoveOverhead | 77 | 16.5494 ns | 0.0920 ns | 0.78 | 16.5724 ns | 0.0411 ns | 0.0920 ns | 60341162.1 | 16.4979 ns | 16.5089 ns | 16.5494 ns | 16.6475 ns | 16.7304 ns | UnsafeCopyBlock | 77 | 11.5546 ns | 0.1206 ns | 0.55 | 11.5493 ns | 0.0539 ns | 0.1206 ns | 86585010.34 | 11.3743 ns | 11.4415 ns | 11.5546 ns | 11.6545 ns | 11.6977 ns | IllyriadVectorizedCopy | 77 | 7.9986 ns | 0.0105 ns | 0.38 | 7.9997 ns | 0.0047 ns | 0.0105 ns | 125004195.28 | 7.9874 ns | 7.9896 ns | 7.9986 ns | 8.0104 ns | 8.0110 ns | AndermanVectorizedCopy | 77 | 7.6010 ns | 0.0731 ns | 0.36 | 7.5931 ns | 0.0327 ns | 0.0731 ns | 131698234.89 | 7.4812 ns | 7.5303 ns | 7.6010 ns | 7.6520 ns | 7.6812 ns | UnsafeIllyriadVectorizedCopy | 77 | 9.3650 ns | 0.2766 ns | 0.44 | 9.2510 ns | 0.1237 ns | 0.2766 ns | 108095995.91 | 8.9096 ns | 8.9605 ns | 9.3650 ns | 9.4846 ns | 9.5550 ns | UnsafeAndermanVectorizedCopy | 77 | 8.1439 ns | 0.0137 ns | 0.39 | 8.1498 ns | 0.0061 ns | 0.0137 ns | 122702378.77 | 8.1334 ns | 8.1385 ns | 8.1439 ns | 8.1641 ns | 8.1648 ns | Buffer_MemmoveOriginal | 77 | 8.8906 ns | 0.0180 ns | 0.42 | 8.8986 ns | 0.0081 ns | 0.0180 ns | 112377239.23 | 8.8824 ns | 8.8841 ns | 8.8906 ns | 8.9171 ns | 8.9251 ns | Buffer_MemmoveJamesqo | 77 | 8.8390 ns | 0.1056 ns | 0.42 | 8.8777 ns | 0.0472 ns | 0.1056 ns | 112641446.21 | 8.8177 ns | 8.8191 ns | 8.8390 ns | 8.9557 ns | 9.0654 ns | Buffer_MemmoveTannerGooding | 77 | 8.6305 ns | 0.0186 ns | 0.41 | 8.6397 ns | 0.0083 ns | 0.0186 ns | 115745218.45 | 8.6194 ns | 8.6245 ns | 8.6305 ns | 8.6594 ns | 8.6611 ns | Buffer_MemmoveJamesqo2 | 77 | 8.9793 ns | 0.0141 ns | 0.42 | 8.9878 ns | 0.0063 ns | 0.0141 ns | 111262480.62 | 8.9748 ns | 8.9770 ns | 8.9793 ns | 9.0028 ns | 9.0063 ns | Buffer_MemmoveTannerGooding2 | 77 | 8.6874 ns | 0.0263 ns | 0.41 | 8.6869 ns | 0.0117 ns | 0.0263 ns | 115116029.13 | 8.6605 ns | 8.6626 ns | 8.6874 ns | 8.7110 ns | 8.7252 ns | ArrayCopy | 78 | 21.0837 ns | 0.0195 ns | 1.00 | 21.0917 ns | 0.0087 ns | 0.0195 ns | 47412088.9 | 21.0718 ns | 21.0764 ns | 21.0837 ns | 21.1109 ns | 21.1211 ns | SimpleLoop | 78 | 105.4880 ns | 1.0717 ns | 5.00 | 105.6701 ns | 0.4793 ns | 1.0717 ns | 9463414.23 | 104.3729 ns | 104.8757 ns | 105.4880 ns | 106.5556 ns | 107.3381 ns | BufferBlockCopy | 78 | 21.3954 ns | 0.0372 ns | 1.01 | 21.4184 ns | 0.0167 ns | 0.0372 ns | 46688930.17 | 21.3872 ns | 21.3897 ns | 21.3954 ns | 21.4585 ns | 21.4667 ns | BufferMemoryCopy | 78 | 11.2679 ns | 0.0785 ns | 0.53 | 11.2484 ns | 0.0351 ns | 0.0785 ns | 88901743.93 | 11.1447 ns | 11.1728 ns | 11.2679 ns | 11.3142 ns | 11.3505 ns | MsvcrtMemmove | 78 | 21.1572 ns | 0.0618 ns | 1.00 | 21.1623 ns | 0.0277 ns | 0.0618 ns | 47253748.67 | 21.0822 ns | 21.1042 ns | 21.1572 ns | 21.2230 ns | 21.2323 ns | MsvcrtMemmoveOverhead | 78 | 16.5712 ns | 0.0236 ns | 0.79 | 16.5855 ns | 0.0105 ns | 0.0236 ns | 60293769.56 | 16.5652 ns | 16.5669 ns | 16.5712 ns | 16.6112 ns | 16.6122 ns | UnsafeCopyBlock | 78 | 11.9445 ns | 0.1352 ns | 0.57 | 11.9764 ns | 0.0605 ns | 0.1352 ns | 83497463.14 | 11.8535 ns | 11.8821 ns | 11.9445 ns | 12.0867 ns | 12.2057 ns | IllyriadVectorizedCopy | 78 | 8.5604 ns | 0.0163 ns | 0.41 | 8.5699 ns | 0.0073 ns | 0.0163 ns | 116688083.19 | 8.5576 ns | 8.5579 ns | 8.5604 ns | 8.5865 ns | 8.5946 ns | AndermanVectorizedCopy | 78 | 7.4399 ns | 0.0162 ns | 0.35 | 7.4498 ns | 0.0072 ns | 0.0162 ns | 134232323.11 | 7.4357 ns | 7.4370 ns | 7.4399 ns | 7.4674 ns | 7.4677 ns | UnsafeIllyriadVectorizedCopy | 78 | 9.5914 ns | 0.0455 ns | 0.45 | 9.6024 ns | 0.0204 ns | 0.0455 ns | 104140880.44 | 9.5435 ns | 9.5631 ns | 9.5914 ns | 9.6471 ns | 9.6594 ns | UnsafeAndermanVectorizedCopy | 78 | 8.0760 ns | 0.0415 ns | 0.38 | 8.0900 ns | 0.0185 ns | 0.0415 ns | 123609963.49 | 8.0653 ns | 8.0661 ns | 8.0760 ns | 8.1208 ns | 8.1635 ns | Buffer_MemmoveOriginal | 78 | 9.2098 ns | 0.0171 ns | 0.44 | 9.2202 ns | 0.0076 ns | 0.0171 ns | 108458019.5 | 9.2055 ns | 9.2067 ns | 9.2098 ns | 9.2388 ns | 9.2391 ns | Buffer_MemmoveJamesqo | 78 | 8.6301 ns | 0.0603 ns | 0.41 | 8.6105 ns | 0.0270 ns | 0.0603 ns | 116137196.8 | 8.5477 ns | 8.5483 ns | 8.6301 ns | 8.6629 ns | 8.6843 ns | Buffer_MemmoveTannerGooding | 78 | 8.6291 ns | 0.0208 ns | 0.41 | 8.6278 ns | 0.0093 ns | 0.0208 ns | 115905036.13 | 8.6050 ns | 8.6067 ns | 8.6291 ns | 8.6481 ns | 8.6492 ns | Buffer_MemmoveJamesqo2 | 78 | 8.3532 ns | 0.0141 ns | 0.40 | 8.3634 ns | 0.0063 ns | 0.0141 ns | 119569108.27 | 8.3529 ns | 8.3530 ns | 8.3532 ns | 8.3788 ns | 8.3794 ns | Buffer_MemmoveTannerGooding2 | 78 | 8.6990 ns | 0.0398 ns | 0.41 | 8.6954 ns | 0.0178 ns | 0.0398 ns | 115002930.11 | 8.6326 ns | 8.6649 ns | 8.6990 ns | 8.7241 ns | 8.7433 ns | ArrayCopy | 79 | 21.1394 ns | 0.1891 ns | 1.00 | 21.2197 ns | 0.0845 ns | 0.1891 ns | 47125973.47 | 21.1282 ns | 21.1306 ns | 21.1394 ns | 21.3490 ns | 21.5578 ns | SimpleLoop | 79 | 106.7535 ns | 0.8695 ns | 5.05 | 107.2220 ns | 0.3889 ns | 0.8695 ns | 9326448.17 | 106.6584 ns | 106.7045 ns | 106.7535 ns | 107.9736 ns | 108.7269 ns | BufferBlockCopy | 79 | 21.4944 ns | 0.2215 ns | 1.02 | 21.5808 ns | 0.0991 ns | 0.2215 ns | 46337435.1 | 21.4593 ns | 21.4614 ns | 21.4944 ns | 21.7434 ns | 21.9752 ns | BufferMemoryCopy | 79 | 12.9584 ns | 0.0938 ns | 0.61 | 12.9964 ns | 0.0420 ns | 0.0938 ns | 76944275.49 | 12.9104 ns | 12.9322 ns | 12.9584 ns | 13.0796 ns | 13.1529 ns | MsvcrtMemmove | 79 | 17.8963 ns | 0.0220 ns | 0.85 | 17.9064 ns | 0.0098 ns | 0.0220 ns | 55845910.39 | 17.8870 ns | 17.8914 ns | 17.8963 ns | 17.9265 ns | 17.9428 ns | MsvcrtMemmoveOverhead | 79 | 16.5152 ns | 0.0186 ns | 0.78 | 16.5145 ns | 0.0083 ns | 0.0186 ns | 60552929.23 | 16.4868 ns | 16.5002 ns | 16.5152 ns | 16.5284 ns | 16.5392 ns | UnsafeCopyBlock | 79 | 12.0289 ns | 0.1170 ns | 0.57 | 12.0353 ns | 0.0523 ns | 0.1170 ns | 83088673.61 | 11.9194 ns | 11.9222 ns | 12.0289 ns | 12.1516 ns | 12.1835 ns | IllyriadVectorizedCopy | 79 | 8.6904 ns | 0.0162 ns | 0.41 | 8.6904 ns | 0.0072 ns | 0.0162 ns | 115069699.96 | 8.6718 ns | 8.6749 ns | 8.6904 ns | 8.7059 ns | 8.7117 ns | AndermanVectorizedCopy | 79 | 7.3570 ns | 0.1311 ns | 0.35 | 7.3702 ns | 0.0586 ns | 0.1311 ns | 135682208.12 | 7.1960 ns | 7.2557 ns | 7.3570 ns | 7.4912 ns | 7.5458 ns | UnsafeIllyriadVectorizedCopy | 79 | 8.4685 ns | 0.1560 ns | 0.40 | 8.4991 ns | 0.0698 ns | 0.1560 ns | 117659031.39 | 8.3163 ns | 8.3792 ns | 8.4685 ns | 8.6344 ns | 8.7420 ns | UnsafeAndermanVectorizedCopy | 79 | 9.4503 ns | 0.0150 ns | 0.45 | 9.4527 ns | 0.0067 ns | 0.0150 ns | 105789327.84 | 9.4405 ns | 9.4418 ns | 9.4503 ns | 9.4649 ns | 9.4782 ns | Buffer_MemmoveOriginal | 79 | 9.1773 ns | 0.0568 ns | 0.43 | 9.2034 ns | 0.0254 ns | 0.0568 ns | 108655612.59 | 9.1535 ns | 9.1551 ns | 9.1773 ns | 9.2647 ns | 9.2655 ns | Buffer_MemmoveJamesqo | 79 | 8.8101 ns | 0.0267 ns | 0.42 | 8.8215 ns | 0.0119 ns | 0.0267 ns | 113359992.53 | 8.7974 ns | 8.7984 ns | 8.8101 ns | 8.8502 ns | 8.8524 ns | Buffer_MemmoveTannerGooding | 79 | 10.3801 ns | 0.0952 ns | 0.49 | 10.4207 ns | 0.0426 ns | 0.0952 ns | 95963137.39 | 10.3720 ns | 10.3756 ns | 10.3801 ns | 10.4860 ns | 10.5908 ns | Buffer_MemmoveJamesqo2 | 79 | 8.3528 ns | 0.0103 ns | 0.40 | 8.3575 ns | 0.0046 ns | 0.0103 ns | 119653334.35 | 8.3490 ns | 8.3509 ns | 8.3528 ns | 8.3664 ns | 8.3749 ns | Buffer_MemmoveTannerGooding2 | 79 | 9.3953 ns | 0.0153 ns | 0.44 | 9.4010 ns | 0.0069 ns | 0.0153 ns | 106371402.62 | 9.3852 ns | 9.3882 ns | 9.3953 ns | 9.4167 ns | 9.4228 ns | ArrayCopy | 80 | 21.1538 ns | 0.1216 ns | 1.00 | 21.1890 ns | 0.0544 ns | 0.1216 ns | 47194324.14 | 21.0886 ns | 21.0932 ns | 21.1538 ns | 21.3024 ns | 21.3855 ns | SimpleLoop | 80 | 107.7394 ns | 1.0653 ns | 5.09 | 107.8964 ns | 0.4764 ns | 1.0653 ns | 9268152.02 | 107.0669 ns | 107.0940 ns | 107.7394 ns | 108.7772 ns | 109.6921 ns | BufferBlockCopy | 80 | 21.4830 ns | 0.1930 ns | 1.02 | 21.5611 ns | 0.0863 ns | 0.1930 ns | 46379815.58 | 21.4651 ns | 21.4656 ns | 21.4830 ns | 21.6957 ns | 21.9060 ns | BufferMemoryCopy | 80 | 12.3515 ns | 0.0336 ns | 0.58 | 12.3598 ns | 0.0150 ns | 0.0336 ns | 80907776.07 | 12.3239 ns | 12.3291 ns | 12.3515 ns | 12.3945 ns | 12.4015 ns | MsvcrtMemmove | 80 | 18.6110 ns | 0.0432 ns | 0.88 | 18.6140 ns | 0.0193 ns | 0.0432 ns | 53723067.33 | 18.5732 ns | 18.5735 ns | 18.6110 ns | 18.6559 ns | 18.6744 ns | MsvcrtMemmoveOverhead | 80 | 16.6053 ns | 0.0963 ns | 0.78 | 16.6505 ns | 0.0431 ns | 0.0963 ns | 60058339.48 | 16.5964 ns | 16.5998 ns | 16.6053 ns | 16.7238 ns | 16.8216 ns | UnsafeCopyBlock | 80 | 9.6787 ns | 0.1181 ns | 0.46 | 9.7299 ns | 0.0528 ns | 0.1181 ns | 102775648.73 | 9.6459 ns | 9.6533 ns | 9.6787 ns | 9.8322 ns | 9.9333 ns | IllyriadVectorizedCopy | 80 | 6.9601 ns | 0.0077 ns | 0.33 | 6.9633 ns | 0.0034 ns | 0.0077 ns | 143610739.21 | 6.9562 ns | 6.9577 ns | 6.9601 ns | 6.9704 ns | 6.9759 ns | AndermanVectorizedCopy | 80 | 7.6524 ns | 0.0409 ns | 0.36 | 7.6374 ns | 0.0183 ns | 0.0409 ns | 130934199.44 | 7.5859 ns | 7.5940 ns | 7.6524 ns | 7.6733 ns | 7.6740 ns | UnsafeIllyriadVectorizedCopy | 80 | 9.3206 ns | 0.1024 ns | 0.44 | 9.2672 ns | 0.0458 ns | 0.1024 ns | 107906913.05 | 9.1453 ns | 9.1563 ns | 9.3206 ns | 9.3515 ns | 9.3558 ns | UnsafeAndermanVectorizedCopy | 80 | 8.0867 ns | 0.0115 ns | 0.38 | 8.0920 ns | 0.0052 ns | 0.0115 ns | 123579492.53 | 8.0801 ns | 8.0822 ns | 8.0867 ns | 8.1043 ns | 8.1044 ns | Buffer_MemmoveOriginal | 80 | 9.7646 ns | 0.0886 ns | 0.46 | 9.8042 ns | 0.0396 ns | 0.0886 ns | 101997430.61 | 9.7601 ns | 9.7619 ns | 9.7646 ns | 9.8662 ns | 9.9625 ns | Buffer_MemmoveJamesqo | 80 | 9.7428 ns | 0.0684 ns | 0.46 | 9.7698 ns | 0.0306 ns | 0.0684 ns | 102355928.6 | 9.7037 ns | 9.7219 ns | 9.7428 ns | 9.8313 ns | 9.8821 ns | Buffer_MemmoveTannerGooding | 80 | 8.6053 ns | 0.0113 ns | 0.41 | 8.6046 ns | 0.0051 ns | 0.0113 ns | 116217255.22 | 8.5885 ns | 8.5938 ns | 8.6053 ns | 8.6150 ns | 8.6162 ns | Buffer_MemmoveJamesqo2 | 80 | 7.6388 ns | 0.0133 ns | 0.36 | 7.6465 ns | 0.0059 ns | 0.0133 ns | 130778064.15 | 7.6337 ns | 7.6361 ns | 7.6388 ns | 7.6609 ns | 7.6624 ns | Buffer_MemmoveTannerGooding2 | 80 | 8.5815 ns | 0.0318 ns | 0.41 | 8.5829 ns | 0.0142 ns | 0.0318 ns | 116511335.24 | 8.5357 ns | 8.5554 ns | 8.5815 ns | 8.6110 ns | 8.6204 ns | ArrayCopy | 81 | 21.1719 ns | 0.0268 ns | 1.00 | 21.1809 ns | 0.0120 ns | 0.0268 ns | 47212238.45 | 21.1528 ns | 21.1575 ns | 21.1719 ns | 21.2089 ns | 21.2156 ns | SimpleLoop | 81 | 109.1780 ns | 0.6997 ns | 5.16 | 109.4903 ns | 0.3129 ns | 0.6997 ns | 9133227.75 | 109.0790 ns | 109.0811 ns | 109.1780 ns | 110.0557 ns | 110.7214 ns | BufferBlockCopy | 81 | 21.4683 ns | 0.0383 ns | 1.01 | 21.4913 ns | 0.0171 ns | 0.0383 ns | 46530473.54 | 21.4627 ns | 21.4642 ns | 21.4683 ns | 21.5299 ns | 21.5508 ns | BufferMemoryCopy | 81 | 14.8729 ns | 0.0728 ns | 0.70 | 14.9085 ns | 0.0325 ns | 0.0728 ns | 67075944.78 | 14.8581 ns | 14.8625 ns | 14.8729 ns | 14.9722 ns | 15.0336 ns | MsvcrtMemmove | 81 | 18.5250 ns | 0.0135 ns | 0.87 | 18.5326 ns | 0.0060 ns | 0.0135 ns | 53958862.6 | 18.5204 ns | 18.5219 ns | 18.5250 ns | 18.5472 ns | 18.5491 ns | MsvcrtMemmoveOverhead | 81 | 16.6007 ns | 0.0850 ns | 0.78 | 16.6262 ns | 0.0380 ns | 0.0850 ns | 60145995.16 | 16.5592 ns | 16.5662 ns | 16.6007 ns | 16.6990 ns | 16.7710 ns | UnsafeCopyBlock | 81 | 10.1827 ns | 0.1424 ns | 0.48 | 10.1888 ns | 0.0637 ns | 0.1424 ns | 98147081.96 | 10.0295 ns | 10.0494 ns | 10.1827 ns | 10.3312 ns | 10.3508 ns | IllyriadVectorizedCopy | 81 | 7.7262 ns | 0.0173 ns | 0.36 | 7.7323 ns | 0.0077 ns | 0.0173 ns | 129328005.6 | 7.7114 ns | 7.7175 ns | 7.7262 ns | 7.7502 ns | 7.7506 ns | AndermanVectorizedCopy | 81 | 7.2019 ns | 0.0809 ns | 0.34 | 7.2337 ns | 0.0362 ns | 0.0809 ns | 138242732.53 | 7.1547 ns | 7.1633 ns | 7.2019 ns | 7.3199 ns | 7.3313 ns | UnsafeIllyriadVectorizedCopy | 81 | 7.4885 ns | 0.3820 ns | 0.35 | 7.6312 ns | 0.1708 ns | 0.3820 ns | 131040968.86 | 7.3733 ns | 7.4269 ns | 7.4885 ns | 7.9069 ns | 8.3082 ns | UnsafeAndermanVectorizedCopy | 81 | 9.2342 ns | 0.0539 ns | 0.44 | 9.2130 ns | 0.0241 ns | 0.0539 ns | 108542413.4 | 9.1247 ns | 9.1627 ns | 9.2342 ns | 9.2527 ns | 9.2596 ns | Buffer_MemmoveOriginal | 81 | 9.7155 ns | 0.0967 ns | 0.46 | 9.7589 ns | 0.0432 ns | 0.0967 ns | 102470149.18 | 9.7099 ns | 9.7114 ns | 9.7155 ns | 9.8282 ns | 9.9316 ns | Buffer_MemmoveJamesqo | 81 | 9.7042 ns | 0.0645 ns | 0.46 | 9.7236 ns | 0.0289 ns | 0.0645 ns | 102842135.33 | 9.6681 ns | 9.6839 ns | 9.7042 ns | 9.7731 ns | 9.8353 ns | Buffer_MemmoveTannerGooding | 81 | 8.6212 ns | 0.0153 ns | 0.41 | 8.6253 ns | 0.0068 ns | 0.0153 ns | 115938253.42 | 8.6101 ns | 8.6113 ns | 8.6212 ns | 8.6412 ns | 8.6443 ns | Buffer_MemmoveJamesqo2 | 81 | 8.4771 ns | 0.0184 ns | 0.40 | 8.4831 ns | 0.0082 ns | 0.0184 ns | 117881750.66 | 8.4629 ns | 8.4695 ns | 8.4771 ns | 8.4997 ns | 8.5120 ns | Buffer_MemmoveTannerGooding2 | 81 | 8.6147 ns | 0.0153 ns | 0.41 | 8.6102 ns | 0.0068 ns | 0.0153 ns | 116141874.44 | 8.5890 ns | 8.5953 ns | 8.6147 ns | 8.6227 ns | 8.6289 ns | ArrayCopy | 82 | 21.1165 ns | 0.0956 ns | 1.00 | 21.1685 ns | 0.0427 ns | 0.0956 ns | 47240037.27 | 21.1125 ns | 21.1136 ns | 21.1165 ns | 21.2493 ns | 21.3352 ns | SimpleLoop | 82 | 113.2304 ns | 0.6240 ns | 5.36 | 112.8976 ns | 0.2790 ns | 0.6240 ns | 8857582.83 | 112.0647 ns | 112.2305 ns | 113.2304 ns | 113.3984 ns | 113.4036 ns | BufferBlockCopy | 82 | 21.4727 ns | 0.0298 ns | 1.02 | 21.4909 ns | 0.0133 ns | 0.0298 ns | 46531406.59 | 21.4630 ns | 21.4676 ns | 21.4727 ns | 21.5232 ns | 21.5245 ns | BufferMemoryCopy | 82 | 12.6456 ns | 0.0636 ns | 0.60 | 12.6303 ns | 0.0284 ns | 0.0636 ns | 79174405.21 | 12.5340 ns | 12.5711 ns | 12.6456 ns | 12.6820 ns | 12.7023 ns | MsvcrtMemmove | 82 | 18.3178 ns | 0.0323 ns | 0.87 | 18.3381 ns | 0.0145 ns | 0.0323 ns | 54531383.3 | 18.3109 ns | 18.3130 ns | 18.3178 ns | 18.3733 ns | 18.3769 ns | MsvcrtMemmoveOverhead | 82 | 18.3391 ns | 0.0304 ns | 0.87 | 18.3512 ns | 0.0136 ns | 0.0304 ns | 54492482.38 | 18.3272 ns | 18.3311 ns | 18.3391 ns | 18.3773 ns | 18.4032 ns | UnsafeCopyBlock | 82 | 10.8206 ns | 0.0858 ns | 0.51 | 10.8125 ns | 0.0384 ns | 0.0858 ns | 92485431.22 | 10.6917 ns | 10.7316 ns | 10.8206 ns | 10.8894 ns | 10.9147 ns | IllyriadVectorizedCopy | 82 | 8.2533 ns | 0.0146 ns | 0.39 | 8.2578 ns | 0.0065 ns | 0.0146 ns | 121098060.04 | 8.2440 ns | 8.2453 ns | 8.2533 ns | 8.2725 ns | 8.2790 ns | AndermanVectorizedCopy | 82 | 7.1187 ns | 0.0515 ns | 0.34 | 7.1447 ns | 0.0230 ns | 0.0515 ns | 139964013.91 | 7.1074 ns | 7.1091 ns | 7.1187 ns | 7.1933 ns | 7.2299 ns | UnsafeIllyriadVectorizedCopy | 82 | 9.4913 ns | 0.2721 ns | 0.45 | 9.5685 ns | 0.1217 ns | 0.2721 ns | 104509975.22 | 9.3386 ns | 9.3577 ns | 9.4913 ns | 9.8179 ns | 10.0130 ns | UnsafeAndermanVectorizedCopy | 82 | 9.2213 ns | 0.0185 ns | 0.44 | 9.2157 ns | 0.0083 ns | 0.0185 ns | 108510467.19 | 9.1932 ns | 9.1967 ns | 9.2213 ns | 9.2319 ns | 9.2375 ns | Buffer_MemmoveOriginal | 82 | 9.4323 ns | 0.0185 ns | 0.45 | 9.4296 ns | 0.0083 ns | 0.0185 ns | 106049355.24 | 9.4064 ns | 9.4129 ns | 9.4323 ns | 9.4449 ns | 9.4560 ns | Buffer_MemmoveJamesqo | 82 | 9.4044 ns | 0.0706 ns | 0.45 | 9.4295 ns | 0.0316 ns | 0.0706 ns | 106049750.46 | 9.3657 ns | 9.3667 ns | 9.4044 ns | 9.5050 ns | 9.5053 ns | Buffer_MemmoveTannerGooding | 82 | 8.6070 ns | 0.0123 ns | 0.41 | 8.6134 ns | 0.0055 ns | 0.0123 ns | 116098181.18 | 8.6023 ns | 8.6040 ns | 8.6070 ns | 8.6260 ns | 8.6318 ns | Buffer_MemmoveJamesqo2 | 82 | 7.8407 ns | 0.0139 ns | 0.37 | 7.8496 ns | 0.0062 ns | 0.0139 ns | 127394429.22 | 7.8379 ns | 7.8390 ns | 7.8407 ns | 7.8648 ns | 7.8662 ns | Buffer_MemmoveTannerGooding2 | 82 | 8.5921 ns | 0.0281 ns | 0.41 | 8.5918 ns | 0.0126 ns | 0.0281 ns | 116389515.89 | 8.5657 ns | 8.5658 ns | 8.5921 ns | 8.6177 ns | 8.6328 ns | ArrayCopy | 83 | 21.0932 ns | 0.1044 ns | 1.00 | 21.1409 ns | 0.0467 ns | 0.1044 ns | 47301600.57 | 21.0736 ns | 21.0821 ns | 21.0932 ns | 21.2236 ns | 21.3251 ns | SimpleLoop | 83 | 111.9858 ns | 0.7825 ns | 5.31 | 112.0493 ns | 0.3499 ns | 0.7825 ns | 8924639.81 | 111.4042 ns | 111.4501 ns | 111.9858 ns | 112.6804 ns | 113.3609 ns | BufferBlockCopy | 83 | 21.4790 ns | 0.0427 ns | 1.02 | 21.4684 ns | 0.0191 ns | 0.0427 ns | 46580141.43 | 21.4158 ns | 21.4239 ns | 21.4790 ns | 21.5076 ns | 21.5105 ns | BufferMemoryCopy | 83 | 14.1968 ns | 0.0883 ns | 0.67 | 14.2277 ns | 0.0395 ns | 0.0883 ns | 70285542.59 | 14.1645 ns | 14.1664 ns | 14.1968 ns | 14.3044 ns | 14.3784 ns | MsvcrtMemmove | 83 | 18.4168 ns | 0.1003 ns | 0.87 | 18.4385 ns | 0.0449 ns | 0.1003 ns | 54234313.42 | 18.3360 ns | 18.3735 ns | 18.4168 ns | 18.5144 ns | 18.6066 ns | MsvcrtMemmoveOverhead | 83 | 16.5877 ns | 0.0323 ns | 0.79 | 16.5876 ns | 0.0144 ns | 0.0323 ns | 60286132.36 | 16.5464 ns | 16.5610 ns | 16.5877 ns | 16.6141 ns | 16.6356 ns | UnsafeCopyBlock | 83 | 11.0231 ns | 0.0682 ns | 0.52 | 11.0419 ns | 0.0305 ns | 0.0682 ns | 90564179.96 | 10.9570 ns | 10.9849 ns | 11.0231 ns | 11.1082 ns | 11.1346 ns | IllyriadVectorizedCopy | 83 | 8.8082 ns | 0.0490 ns | 0.42 | 8.8345 ns | 0.0219 ns | 0.0490 ns | 113192867.68 | 8.7853 ns | 8.7948 ns | 8.8082 ns | 8.8873 ns | 8.8896 ns | AndermanVectorizedCopy | 83 | 8.4605 ns | 0.0164 ns | 0.40 | 8.4576 ns | 0.0073 ns | 0.0164 ns | 118236248.38 | 8.4382 ns | 8.4412 ns | 8.4605 ns | 8.4727 ns | 8.4778 ns | UnsafeIllyriadVectorizedCopy | 83 | 9.3608 ns | 0.0118 ns | 0.44 | 9.3667 ns | 0.0053 ns | 0.0118 ns | 106761534.36 | 9.3561 ns | 9.3568 ns | 9.3608 ns | 9.3794 ns | 9.3807 ns | UnsafeAndermanVectorizedCopy | 83 | 9.2792 ns | 0.0127 ns | 0.44 | 9.2762 ns | 0.0057 ns | 0.0127 ns | 107802209.88 | 9.2545 ns | 9.2663 ns | 9.2792 ns | 9.2848 ns | 9.2875 ns | Buffer_MemmoveOriginal | 83 | 9.4551 ns | 0.0146 ns | 0.45 | 9.4592 ns | 0.0065 ns | 0.0146 ns | 105716951.51 | 9.4407 ns | 9.4466 ns | 9.4551 ns | 9.4738 ns | 9.4772 ns | Buffer_MemmoveJamesqo | 83 | 9.4258 ns | 0.0103 ns | 0.45 | 9.4303 ns | 0.0046 ns | 0.0103 ns | 106041316.3 | 9.4194 ns | 9.4217 ns | 9.4258 ns | 9.4411 ns | 9.4432 ns | Buffer_MemmoveTannerGooding | 83 | 8.6145 ns | 0.0163 ns | 0.41 | 8.6219 ns | 0.0073 ns | 0.0163 ns | 115984351.72 | 8.6078 ns | 8.6084 ns | 8.6145 ns | 8.6390 ns | 8.6444 ns | Buffer_MemmoveJamesqo2 | 83 | 7.7717 ns | 0.0136 ns | 0.37 | 7.7797 ns | 0.0061 ns | 0.0136 ns | 128539833.02 | 7.7684 ns | 7.7689 ns | 7.7717 ns | 7.7945 ns | 7.7968 ns | Buffer_MemmoveTannerGooding2 | 83 | 8.6343 ns | 0.0345 ns | 0.41 | 8.6242 ns | 0.0154 ns | 0.0345 ns | 115952823.83 | 8.5753 ns | 8.5907 ns | 8.6343 ns | 8.6526 ns | 8.6656 ns | ArrayCopy | 84 | 21.1118 ns | 0.0282 ns | 1.00 | 21.1254 ns | 0.0126 ns | 0.0282 ns | 47336428.97 | 21.0984 ns | 21.1022 ns | 21.1118 ns | 21.1554 ns | 21.1620 ns | SimpleLoop | 84 | 112.2184 ns | 1.1511 ns | 5.32 | 112.2278 ns | 0.5148 ns | 1.1511 ns | 8910448.27 | 111.2356 ns | 111.2596 ns | 112.2184 ns | 113.2007 ns | 114.0756 ns | BufferBlockCopy | 84 | 21.3994 ns | 0.0263 ns | 1.01 | 21.4030 ns | 0.0118 ns | 0.0263 ns | 46722462.14 | 21.3726 ns | 21.3779 ns | 21.3994 ns | 21.4299 ns | 21.4307 ns | BufferMemoryCopy | 84 | 12.5342 ns | 0.0824 ns | 0.59 | 12.5315 ns | 0.0369 ns | 0.0824 ns | 79798961.43 | 12.4132 ns | 12.4700 ns | 12.5342 ns | 12.5916 ns | 12.6460 ns | MsvcrtMemmove | 84 | 18.2853 ns | 0.0813 ns | 0.87 | 18.3183 ns | 0.0364 ns | 0.0813 ns | 54590318.45 | 18.2729 ns | 18.2736 ns | 18.2853 ns | 18.3794 ns | 18.4628 ns | MsvcrtMemmoveOverhead | 84 | 17.3869 ns | 0.0360 ns | 0.82 | 17.4074 ns | 0.0161 ns | 0.0360 ns | 57446906.46 | 17.3742 ns | 17.3801 ns | 17.3869 ns | 17.4449 ns | 17.4591 ns | UnsafeCopyBlock | 84 | 11.5664 ns | 0.0802 ns | 0.55 | 11.6006 ns | 0.0359 ns | 0.0802 ns | 86202480.64 | 11.5375 ns | 11.5517 ns | 11.5664 ns | 11.6666 ns | 11.7397 ns | IllyriadVectorizedCopy | 84 | 7.5229 ns | 0.0117 ns | 0.36 | 7.5196 ns | 0.0052 ns | 0.0117 ns | 132985465.3 | 7.5037 ns | 7.5077 ns | 7.5229 ns | 7.5299 ns | 7.5316 ns | AndermanVectorizedCopy | 84 | 7.1780 ns | 0.0115 ns | 0.34 | 7.1761 ns | 0.0051 ns | 0.0115 ns | 139350813.2 | 7.1593 ns | 7.1664 ns | 7.1780 ns | 7.1850 ns | 7.1913 ns | UnsafeIllyriadVectorizedCopy | 84 | 10.6079 ns | 0.0108 ns | 0.50 | 10.6022 ns | 0.0048 ns | 0.0108 ns | 94319869.63 | 10.5844 ns | 10.5921 ns | 10.6079 ns | 10.6095 ns | 10.6111 ns | UnsafeAndermanVectorizedCopy | 84 | 9.1440 ns | 0.0275 ns | 0.43 | 9.1477 ns | 0.0123 ns | 0.0275 ns | 109317402.68 | 9.1113 ns | 9.1246 ns | 9.1440 ns | 9.1725 ns | 9.1862 ns | Buffer_MemmoveOriginal | 84 | 9.4720 ns | 0.0144 ns | 0.45 | 9.4797 ns | 0.0065 ns | 0.0144 ns | 105489042.88 | 9.4655 ns | 9.4681 ns | 9.4720 ns | 9.4951 ns | 9.4979 ns | Buffer_MemmoveJamesqo | 84 | 9.3925 ns | 0.0142 ns | 0.44 | 9.4009 ns | 0.0063 ns | 0.0142 ns | 106373045.45 | 9.3882 ns | 9.3900 ns | 9.3925 ns | 9.4160 ns | 9.4202 ns | Buffer_MemmoveTannerGooding | 84 | 8.6472 ns | 0.0153 ns | 0.41 | 8.6547 ns | 0.0068 ns | 0.0153 ns | 115543811.86 | 8.6414 ns | 8.6420 ns | 8.6472 ns | 8.6712 ns | 8.6738 ns | Buffer_MemmoveJamesqo2 | 84 | 10.7770 ns | 0.0330 ns | 0.51 | 10.7974 ns | 0.0148 ns | 0.0330 ns | 92615148.95 | 10.7741 ns | 10.7753 ns | 10.7770 ns | 10.8296 ns | 10.8507 ns | Buffer_MemmoveTannerGooding2 | 84 | 8.6067 ns | 0.0175 ns | 0.41 | 8.6133 ns | 0.0078 ns | 0.0175 ns | 116099016.33 | 8.5952 ns | 8.5981 ns | 8.6067 ns | 8.6319 ns | 8.6341 ns | ArrayCopy | 85 | 21.1138 ns | 0.0237 ns | 1.00 | 21.1260 ns | 0.0106 ns | 0.0237 ns | 47335082.09 | 21.1039 ns | 21.1070 ns | 21.1138 ns | 21.1511 ns | 21.1579 ns | SimpleLoop | 85 | 114.5376 ns | 0.8089 ns | 5.42 | 114.3749 ns | 0.3618 ns | 0.8089 ns | 8743173.24 | 113.3743 ns | 113.6215 ns | 114.5376 ns | 115.0471 ns | 115.5106 ns | BufferBlockCopy | 85 | 21.4435 ns | 0.1730 ns | 1.02 | 21.5181 ns | 0.0774 ns | 0.1730 ns | 46472605.45 | 21.4248 ns | 21.4334 ns | 21.4435 ns | 21.6400 ns | 21.8270 ns | BufferMemoryCopy | 85 | 14.4969 ns | 0.0599 ns | 0.69 | 14.5037 ns | 0.0268 ns | 0.0599 ns | 68947861.01 | 14.4521 ns | 14.4530 ns | 14.4969 ns | 14.5579 ns | 14.5985 ns | MsvcrtMemmove | 85 | 18.9077 ns | 0.0294 ns | 0.90 | 18.9242 ns | 0.0131 ns | 0.0294 ns | 52842336.86 | 18.8967 ns | 18.9008 ns | 18.9077 ns | 18.9559 ns | 18.9604 ns | MsvcrtMemmoveOverhead | 85 | 16.5322 ns | 0.0876 ns | 0.78 | 16.5782 ns | 0.0392 ns | 0.0876 ns | 60320198.73 | 16.5242 ns | 16.5245 ns | 16.5322 ns | 16.6548 ns | 16.7292 ns | UnsafeCopyBlock | 85 | 11.8675 ns | 0.2621 ns | 0.56 | 12.0025 ns | 0.1172 ns | 0.2621 ns | 83316183.53 | 11.7739 ns | 11.7910 ns | 11.8675 ns | 12.2814 ns | 12.3555 ns | IllyriadVectorizedCopy | 85 | 7.7963 ns | 0.0149 ns | 0.37 | 7.7972 ns | 0.0067 ns | 0.0149 ns | 128250935.62 | 7.7816 ns | 7.7828 ns | 7.7963 ns | 7.8121 ns | 7.8156 ns | AndermanVectorizedCopy | 85 | 7.1271 ns | 0.0222 ns | 0.34 | 7.1276 ns | 0.0100 ns | 0.0222 ns | 140299823.86 | 7.0990 ns | 7.1076 ns | 7.1271 ns | 7.1478 ns | 7.1582 ns | UnsafeIllyriadVectorizedCopy | 85 | 10.1580 ns | 0.3343 ns | 0.48 | 10.2629 ns | 0.1495 ns | 0.3343 ns | 97438192.03 | 9.8998 ns | 9.9644 ns | 10.1580 ns | 10.6139 ns | 10.6538 ns | UnsafeAndermanVectorizedCopy | 85 | 9.2824 ns | 0.0243 ns | 0.44 | 9.2678 ns | 0.0109 ns | 0.0243 ns | 107900861.78 | 9.2302 ns | 9.2431 ns | 9.2824 ns | 9.2851 ns | 9.2874 ns | Buffer_MemmoveOriginal | 85 | 9.4875 ns | 0.0332 ns | 0.45 | 9.5031 ns | 0.0149 ns | 0.0332 ns | 105229079.85 | 9.4749 ns | 9.4759 ns | 9.4875 ns | 9.5381 ns | 9.5491 ns | Buffer_MemmoveJamesqo | 85 | 9.4789 ns | 0.0107 ns | 0.45 | 9.4818 ns | 0.0048 ns | 0.0107 ns | 105464751.8 | 9.4692 ns | 9.4737 ns | 9.4789 ns | 9.4915 ns | 9.4981 ns | Buffer_MemmoveTannerGooding | 85 | 8.5782 ns | 0.0277 ns | 0.41 | 8.5745 ns | 0.0124 ns | 0.0277 ns | 116625132.79 | 8.5294 ns | 8.5521 ns | 8.5782 ns | 8.5950 ns | 8.6045 ns | Buffer_MemmoveJamesqo2 | 85 | 7.7875 ns | 0.0118 ns | 0.37 | 7.7919 ns | 0.0053 ns | 0.0118 ns | 128337940.57 | 7.7827 ns | 7.7843 ns | 7.7875 ns | 7.8018 ns | 7.8123 ns | Buffer_MemmoveTannerGooding2 | 85 | 10.3680 ns | 0.0921 ns | 0.49 | 10.4032 ns | 0.0412 ns | 0.0921 ns | 96124620.03 | 10.3447 ns | 10.3470 ns | 10.3680 ns | 10.4770 ns | 10.5650 ns | ArrayCopy | 86 | 21.1408 ns | 0.0247 ns | 1.00 | 21.1496 ns | 0.0111 ns | 0.0247 ns | 47282133.93 | 21.1198 ns | 21.1285 ns | 21.1408 ns | 21.1752 ns | 21.1781 ns | SimpleLoop | 86 | 114.6800 ns | 0.8392 ns | 5.42 | 115.0376 ns | 0.3753 ns | 0.8392 ns | 8692811.74 | 114.6016 ns | 114.6217 ns | 114.6800 ns | 115.6323 ns | 116.5364 ns | BufferBlockCopy | 86 | 21.4648 ns | 0.1868 ns | 1.02 | 21.5482 ns | 0.0835 ns | 0.1868 ns | 46407602.46 | 21.4597 ns | 21.4612 ns | 21.4648 ns | 21.6769 ns | 21.8822 ns | BufferMemoryCopy | 86 | 12.5421 ns | 0.0848 ns | 0.59 | 12.5092 ns | 0.0379 ns | 0.0848 ns | 79941277.46 | 12.3941 ns | 12.4218 ns | 12.5421 ns | 12.5801 ns | 12.6009 ns | MsvcrtMemmove | 86 | 18.5040 ns | 0.0461 ns | 0.88 | 18.4938 ns | 0.0206 ns | 0.0461 ns | 54072175.85 | 18.4452 ns | 18.4467 ns | 18.5040 ns | 18.5358 ns | 18.5504 ns | MsvcrtMemmoveOverhead | 86 | 16.5313 ns | 0.0401 ns | 0.78 | 16.5416 ns | 0.0179 ns | 0.0401 ns | 60453760.82 | 16.4969 ns | 16.5052 ns | 16.5313 ns | 16.5831 ns | 16.5897 ns | UnsafeCopyBlock | 86 | 12.7642 ns | 0.0832 ns | 0.60 | 12.7960 ns | 0.0372 ns | 0.0832 ns | 78149471.12 | 12.7321 ns | 12.7437 ns | 12.7642 ns | 12.8642 ns | 12.9406 ns | IllyriadVectorizedCopy | 86 | 8.4967 ns | 0.0103 ns | 0.40 | 8.5003 ns | 0.0046 ns | 0.0103 ns | 117643568.29 | 8.4889 ns | 8.4914 ns | 8.4967 ns | 8.5109 ns | 8.5135 ns | AndermanVectorizedCopy | 86 | 7.1999 ns | 0.0170 ns | 0.34 | 7.2027 ns | 0.0076 ns | 0.0170 ns | 138837552.81 | 7.1834 ns | 7.1890 ns | 7.1999 ns | 7.2177 ns | 7.2291 ns | UnsafeIllyriadVectorizedCopy | 86 | 9.0797 ns | 0.0824 ns | 0.43 | 9.0707 ns | 0.0368 ns | 0.0824 ns | 110244931.61 | 8.9946 ns | 8.9961 ns | 9.0797 ns | 9.1409 ns | 9.1959 ns | UnsafeAndermanVectorizedCopy | 86 | 9.2664 ns | 0.0127 ns | 0.44 | 9.2684 ns | 0.0057 ns | 0.0127 ns | 107893357.85 | 9.2527 ns | 9.2566 ns | 9.2664 ns | 9.2812 ns | 9.2817 ns | Buffer_MemmoveOriginal | 86 | 9.8935 ns | 0.0792 ns | 0.47 | 9.8947 ns | 0.0354 ns | 0.0792 ns | 101064221.64 | 9.8074 ns | 9.8234 ns | 9.8935 ns | 9.9666 ns | 10.0119 ns | Buffer_MemmoveJamesqo | 86 | 9.1290 ns | 0.0127 ns | 0.43 | 9.1357 ns | 0.0057 ns | 0.0127 ns | 109460893.45 | 9.1226 ns | 9.1258 ns | 9.1290 ns | 9.1489 ns | 9.1529 ns | Buffer_MemmoveTannerGooding | 86 | 8.5947 ns | 0.0214 ns | 0.41 | 8.6060 ns | 0.0096 ns | 0.0214 ns | 116198035.63 | 8.5851 ns | 8.5886 ns | 8.5947 ns | 8.6290 ns | 8.6317 ns | Buffer_MemmoveJamesqo2 | 86 | 7.7461 ns | 0.0134 ns | 0.37 | 7.7462 ns | 0.0060 ns | 0.0134 ns | 129095606.51 | 7.7302 ns | 7.7356 ns | 7.7461 ns | 7.7568 ns | 7.7670 ns | Buffer_MemmoveTannerGooding2 | 86 | 8.6411 ns | 0.0361 ns | 0.41 | 8.6351 ns | 0.0161 ns | 0.0361 ns | 115806403.73 | 8.5748 ns | 8.6055 ns | 8.6411 ns | 8.6617 ns | 8.6694 ns | ArrayCopy | 87 | 21.0913 ns | 0.0277 ns | 1.00 | 21.1099 ns | 0.0124 ns | 0.0277 ns | 47371204.93 | 21.0890 ns | 21.0892 ns | 21.0913 ns | 21.1398 ns | 21.1466 ns | SimpleLoop | 87 | 115.8086 ns | 0.7383 ns | 5.49 | 116.2070 ns | 0.3302 ns | 0.7383 ns | 8605337.18 | 115.7915 ns | 115.7964 ns | 115.8086 ns | 116.8166 ns | 117.5027 ns | BufferBlockCopy | 87 | 21.4736 ns | 0.0252 ns | 1.02 | 21.4837 ns | 0.0113 ns | 0.0252 ns | 46546857.44 | 21.4621 ns | 21.4630 ns | 21.4736 ns | 21.5095 ns | 21.5207 ns | BufferMemoryCopy | 87 | 14.3212 ns | 0.1448 ns | 0.68 | 14.3729 ns | 0.0648 ns | 0.1448 ns | 69575327.6 | 14.2626 ns | 14.2806 ns | 14.3212 ns | 14.4911 ns | 14.6245 ns | MsvcrtMemmove | 87 | 18.4027 ns | 0.0078 ns | 0.87 | 18.4051 ns | 0.0035 ns | 0.0078 ns | 54332861.77 | 18.3991 ns | 18.3996 ns | 18.4027 ns | 18.4117 ns | 18.4185 ns | MsvcrtMemmoveOverhead | 87 | 16.5100 ns | 0.0596 ns | 0.78 | 16.5042 ns | 0.0267 ns | 0.0596 ns | 60590794.59 | 16.4349 ns | 16.4494 ns | 16.5100 ns | 16.5560 ns | 16.5905 ns | UnsafeCopyBlock | 87 | 12.7618 ns | 0.2340 ns | 0.61 | 12.6857 ns | 0.1046 ns | 0.2340 ns | 78828690.71 | 12.2766 ns | 12.4983 ns | 12.7618 ns | 12.8351 ns | 12.8408 ns | IllyriadVectorizedCopy | 87 | 8.9877 ns | 0.0202 ns | 0.43 | 9.0008 ns | 0.0090 ns | 0.0202 ns | 111101718.53 | 8.9858 ns | 8.9865 ns | 8.9877 ns | 9.0216 ns | 9.0311 ns | AndermanVectorizedCopy | 87 | 7.1778 ns | 0.0281 ns | 0.34 | 7.1705 ns | 0.0126 ns | 0.0281 ns | 139459381.3 | 7.1393 ns | 7.1428 ns | 7.1778 ns | 7.1947 ns | 7.2082 ns | UnsafeIllyriadVectorizedCopy | 87 | 10.5523 ns | 0.1300 ns | 0.50 | 10.5319 ns | 0.0581 ns | 0.1300 ns | 94949595.79 | 10.3673 ns | 10.4163 ns | 10.5523 ns | 10.6373 ns | 10.7193 ns | UnsafeAndermanVectorizedCopy | 87 | 9.2061 ns | 0.0143 ns | 0.44 | 9.2029 ns | 0.0064 ns | 0.0143 ns | 108661213.77 | 9.1836 ns | 9.1885 ns | 9.2061 ns | 9.2158 ns | 9.2177 ns | Buffer_MemmoveOriginal | 87 | 9.7797 ns | 0.0956 ns | 0.46 | 9.8209 ns | 0.0427 ns | 0.0956 ns | 101823723.78 | 9.7738 ns | 9.7746 ns | 9.7797 ns | 9.8877 ns | 9.9917 ns | Buffer_MemmoveJamesqo | 87 | 9.3690 ns | 0.0180 ns | 0.44 | 9.3741 ns | 0.0080 ns | 0.0180 ns | 106676518.31 | 9.3576 ns | 9.3600 ns | 9.3690 ns | 9.3908 ns | 9.4030 ns | Buffer_MemmoveTannerGooding | 87 | 8.6143 ns | 0.0159 ns | 0.41 | 8.6232 ns | 0.0071 ns | 0.0159 ns | 115966291.04 | 8.6116 ns | 8.6122 ns | 8.6143 ns | 8.6386 ns | 8.6490 ns | Buffer_MemmoveJamesqo2 | 87 | 7.7609 ns | 0.0169 ns | 0.37 | 7.7538 ns | 0.0076 ns | 0.0169 ns | 128968228.82 | 7.7242 ns | 7.7403 ns | 7.7609 ns | 7.7638 ns | 7.7661 ns | Buffer_MemmoveTannerGooding2 | 87 | 8.6139 ns | 0.0274 ns | 0.41 | 8.6254 ns | 0.0123 ns | 0.0274 ns | 115936525.6 | 8.5984 ns | 8.6021 ns | 8.6139 ns | 8.6544 ns | 8.6608 ns | ArrayCopy | 88 | 21.0842 ns | 0.1787 ns | 1.00 | 21.1618 ns | 0.0799 ns | 0.1787 ns | 47255033.1 | 21.0708 ns | 21.0708 ns | 21.0842 ns | 21.2915 ns | 21.4806 ns | SimpleLoop | 88 | 117.0518 ns | 0.7227 ns | 5.55 | 117.3857 ns | 0.3232 ns | 0.7227 ns | 8518927.94 | 117.0027 ns | 117.0135 ns | 117.0518 ns | 117.9247 ns | 118.6728 ns | BufferBlockCopy | 88 | 21.4815 ns | 0.0953 ns | 1.02 | 21.5009 ns | 0.0426 ns | 0.0953 ns | 46509651.8 | 21.4330 ns | 21.4357 ns | 21.4815 ns | 21.5758 ns | 21.6658 ns | BufferMemoryCopy | 88 | 12.0514 ns | 0.0952 ns | 0.57 | 12.0396 ns | 0.0426 ns | 0.0952 ns | 83059430.6 | 11.9017 ns | 11.9473 ns | 12.0514 ns | 12.1259 ns | 12.1275 ns | MsvcrtMemmove | 88 | 18.2140 ns | 0.0238 ns | 0.86 | 18.2286 ns | 0.0106 ns | 0.0238 ns | 54858964.27 | 18.2105 ns | 18.2109 ns | 18.2140 ns | 18.2535 ns | 18.2630 ns | MsvcrtMemmoveOverhead | 88 | 16.6773 ns | 0.3052 ns | 0.79 | 16.8001 ns | 0.1365 ns | 0.3052 ns | 59523409.1 | 16.5236 ns | 16.5425 ns | 16.6773 ns | 17.1191 ns | 17.2205 ns | UnsafeCopyBlock | 88 | 10.2346 ns | 0.1160 ns | 0.49 | 10.2556 ns | 0.0519 ns | 0.1160 ns | 97507849.65 | 10.1189 ns | 10.1687 ns | 10.2346 ns | 10.3529 ns | 10.4376 ns | IllyriadVectorizedCopy | 88 | 7.2785 ns | 0.0091 ns | 0.35 | 7.2799 ns | 0.0041 ns | 0.0091 ns | 137365302.06 | 7.2699 ns | 7.2731 ns | 7.2785 ns | 7.2873 ns | 7.2947 ns | AndermanVectorizedCopy | 88 | 7.8131 ns | 0.0597 ns | 0.37 | 7.7877 ns | 0.0267 ns | 0.0597 ns | 128408166.31 | 7.7041 ns | 7.7255 ns | 7.8131 ns | 7.8371 ns | 7.8428 ns | UnsafeIllyriadVectorizedCopy | 88 | 9.3266 ns | 0.2262 ns | 0.44 | 9.4367 ns | 0.1011 ns | 0.2262 ns | 105968958.34 | 9.2199 ns | 9.2553 ns | 9.3266 ns | 9.6732 ns | 9.7516 ns | UnsafeAndermanVectorizedCopy | 88 | 10.0922 ns | 0.1813 ns | 0.48 | 10.1084 ns | 0.0811 ns | 0.1813 ns | 98927315.4 | 9.8921 ns | 9.9452 ns | 10.0922 ns | 10.2797 ns | 10.3624 ns | Buffer_MemmoveOriginal | 88 | 9.7554 ns | 0.0948 ns | 0.46 | 9.7951 ns | 0.0424 ns | 0.0948 ns | 102091436.16 | 9.7355 ns | 9.7447 ns | 9.7554 ns | 9.8654 ns | 9.9634 ns | Buffer_MemmoveJamesqo | 88 | 9.6515 ns | 0.0866 ns | 0.46 | 9.6912 ns | 0.0387 ns | 0.0866 ns | 103186811.03 | 9.6383 ns | 9.6435 ns | 9.6515 ns | 9.7587 ns | 9.8444 ns | Buffer_MemmoveTannerGooding | 88 | 8.5922 ns | 0.0116 ns | 0.41 | 8.5945 ns | 0.0052 ns | 0.0116 ns | 116353948.7 | 8.5836 ns | 8.5865 ns | 8.5922 ns | 8.6035 ns | 8.6141 ns | Buffer_MemmoveJamesqo2 | 88 | 7.6270 ns | 0.0090 ns | 0.36 | 7.6292 ns | 0.0040 ns | 0.0090 ns | 131074658.99 | 7.6220 ns | 7.6228 ns | 7.6270 ns | 7.6369 ns | 7.6445 ns | Buffer_MemmoveTannerGooding2 | 88 | 8.6481 ns | 0.0234 ns | 0.41 | 8.6489 ns | 0.0105 ns | 0.0234 ns | 115621533.38 | 8.6258 ns | 8.6290 ns | 8.6481 ns | 8.6693 ns | 8.6857 ns | ArrayCopy | 89 | 21.1252 ns | 0.0249 ns | 1.00 | 21.1332 ns | 0.0111 ns | 0.0249 ns | 47318962.81 | 21.1027 ns | 21.1119 ns | 21.1252 ns | 21.1584 ns | 21.1643 ns | SimpleLoop | 89 | 118.9046 ns | 0.5577 ns | 5.63 | 118.7887 ns | 0.2494 ns | 0.5577 ns | 8418306.92 | 118.1618 ns | 118.2196 ns | 118.9046 ns | 119.2999 ns | 119.4636 ns | BufferBlockCopy | 89 | 21.4639 ns | 0.0249 ns | 1.02 | 21.4594 ns | 0.0111 ns | 0.0249 ns | 46599588.46 | 21.4325 ns | 21.4337 ns | 21.4639 ns | 21.4829 ns | 21.4858 ns | BufferMemoryCopy | 89 | 14.1280 ns | 0.1511 ns | 0.67 | 14.1689 ns | 0.0676 ns | 0.1511 ns | 70577043.67 | 14.0306 ns | 14.0383 ns | 14.1280 ns | 14.3200 ns | 14.3899 ns | MsvcrtMemmove | 89 | 18.2333 ns | 0.0713 ns | 0.86 | 18.2701 ns | 0.0319 ns | 0.0713 ns | 54734319.59 | 18.2191 ns | 18.2253 ns | 18.2333 ns | 18.3332 ns | 18.3922 ns | MsvcrtMemmoveOverhead | 89 | 16.5170 ns | 0.0346 ns | 0.78 | 16.5180 ns | 0.0155 ns | 0.0346 ns | 60539965.45 | 16.4712 ns | 16.4878 ns | 16.5170 ns | 16.5488 ns | 16.5650 ns | UnsafeCopyBlock | 89 | 10.9171 ns | 0.1559 ns | 0.52 | 10.9308 ns | 0.0697 ns | 0.1559 ns | 91484907.01 | 10.7120 ns | 10.8124 ns | 10.9171 ns | 11.0559 ns | 11.1496 ns | IllyriadVectorizedCopy | 89 | 7.8324 ns | 0.0116 ns | 0.37 | 7.8398 ns | 0.0052 ns | 0.0116 ns | 127554440.36 | 7.8303 ns | 7.8308 ns | 7.8324 ns | 7.8524 ns | 7.8531 ns | AndermanVectorizedCopy | 89 | 7.5442 ns | 0.0089 ns | 0.36 | 7.5480 ns | 0.0040 ns | 0.0089 ns | 132486236.24 | 7.5418 ns | 7.5422 ns | 7.5442 ns | 7.5556 ns | 7.5632 ns | UnsafeIllyriadVectorizedCopy | 89 | 9.3813 ns | 0.4639 ns | 0.44 | 9.3722 ns | 0.2075 ns | 0.4639 ns | 106698422.9 | 8.6348 ns | 8.9884 ns | 9.3813 ns | 9.7515 ns | 9.8710 ns | UnsafeAndermanVectorizedCopy | 89 | 9.6792 ns | 0.0487 ns | 0.46 | 9.6838 ns | 0.0218 ns | 0.0487 ns | 103265061.86 | 9.6217 ns | 9.6502 ns | 9.6792 ns | 9.7198 ns | 9.7586 ns | Buffer_MemmoveOriginal | 89 | 9.7323 ns | 0.0985 ns | 0.46 | 9.7758 ns | 0.0440 ns | 0.0985 ns | 102293513.81 | 9.7195 ns | 9.7241 ns | 9.7323 ns | 9.8492 ns | 9.9510 ns | Buffer_MemmoveJamesqo | 89 | 9.6474 ns | 0.0586 ns | 0.46 | 9.6853 ns | 0.0262 ns | 0.0586 ns | 103249276.02 | 9.6391 ns | 9.6403 ns | 9.6474 ns | 9.7493 ns | 9.7557 ns | Buffer_MemmoveTannerGooding | 89 | 8.5800 ns | 0.0207 ns | 0.41 | 8.5931 ns | 0.0092 ns | 0.0207 ns | 116372643.81 | 8.5772 ns | 8.5772 ns | 8.5800 ns | 8.6155 ns | 8.6193 ns | Buffer_MemmoveJamesqo2 | 89 | 7.6458 ns | 0.0177 ns | 0.36 | 7.6504 ns | 0.0079 ns | 0.0177 ns | 130711969.46 | 7.6279 ns | 7.6366 ns | 7.6458 ns | 7.6665 ns | 7.6759 ns | Buffer_MemmoveTannerGooding2 | 89 | 8.6678 ns | 0.0221 ns | 0.41 | 8.6614 ns | 0.0099 ns | 0.0221 ns | 115454704.8 | 8.6270 ns | 8.6409 ns | 8.6678 ns | 8.6788 ns | 8.6850 ns | ArrayCopy | 90 | 21.0898 ns | 0.0737 ns | 1.00 | 21.1282 ns | 0.0329 ns | 0.0737 ns | 47330171.82 | 21.0779 ns | 21.0789 ns | 21.0898 ns | 21.1966 ns | 21.2514 ns | SimpleLoop | 90 | 119.4268 ns | 1.1331 ns | 5.66 | 120.1185 ns | 0.5067 ns | 1.1331 ns | 8325114.41 | 119.1081 ns | 119.2302 ns | 119.4268 ns | 121.3525 ns | 121.3932 ns | BufferBlockCopy | 90 | 21.4259 ns | 0.0307 ns | 1.02 | 21.4424 ns | 0.0137 ns | 0.0307 ns | 46636503.73 | 21.4149 ns | 21.4175 ns | 21.4259 ns | 21.4757 ns | 21.4793 ns | BufferMemoryCopy | 90 | 12.0815 ns | 0.3096 ns | 0.57 | 12.0080 ns | 0.1384 ns | 0.3096 ns | 83277569.44 | 11.6465 ns | 11.6870 ns | 12.0815 ns | 12.2924 ns | 12.3505 ns | MsvcrtMemmove | 90 | 20.8967 ns | 0.0723 ns | 0.99 | 20.9225 ns | 0.0323 ns | 0.0723 ns | 47795494.87 | 20.8456 ns | 20.8655 ns | 20.8967 ns | 20.9924 ns | 21.0324 ns | MsvcrtMemmoveOverhead | 90 | 17.3592 ns | 0.0451 ns | 0.82 | 17.3733 ns | 0.0202 ns | 0.0451 ns | 57559528.08 | 17.3219 ns | 17.3353 ns | 17.3592 ns | 17.4184 ns | 17.4361 ns | UnsafeCopyBlock | 90 | 11.2871 ns | 0.1333 ns | 0.54 | 11.2875 ns | 0.0596 ns | 0.1333 ns | 88593485.9 | 11.1371 ns | 11.1712 ns | 11.2871 ns | 11.4040 ns | 11.4892 ns | IllyriadVectorizedCopy | 90 | 8.3279 ns | 0.0095 ns | 0.39 | 8.3227 ns | 0.0043 ns | 0.0095 ns | 120152928.6 | 8.3123 ns | 8.3124 ns | 8.3279 ns | 8.3305 ns | 8.3316 ns | AndermanVectorizedCopy | 90 | 9.9117 ns | 0.0580 ns | 0.47 | 9.9481 ns | 0.0259 ns | 0.0580 ns | 100521216.26 | 9.9056 ns | 9.9062 ns | 9.9117 ns | 10.0083 ns | 10.0345 ns | UnsafeIllyriadVectorizedCopy | 90 | 9.6122 ns | 0.3187 ns | 0.46 | 9.5548 ns | 0.1425 ns | 0.3187 ns | 104659679.78 | 9.1196 ns | 9.2679 ns | 9.6122 ns | 9.8130 ns | 9.9876 ns | UnsafeAndermanVectorizedCopy | 90 | 9.7220 ns | 0.0494 ns | 0.46 | 9.7459 ns | 0.0221 ns | 0.0494 ns | 102607490.44 | 9.7058 ns | 9.7134 ns | 9.7220 ns | 9.7903 ns | 9.8290 ns | Buffer_MemmoveOriginal | 90 | 9.5067 ns | 0.0457 ns | 0.45 | 9.5277 ns | 0.0204 ns | 0.0457 ns | 104957282.2 | 9.4793 ns | 9.4921 ns | 9.5067 ns | 9.5737 ns | 9.5939 ns | Buffer_MemmoveJamesqo | 90 | 9.3898 ns | 0.0163 ns | 0.45 | 9.4004 ns | 0.0073 ns | 0.0163 ns | 106378099.82 | 9.3877 ns | 9.3884 ns | 9.3898 ns | 9.4178 ns | 9.4232 ns | Buffer_MemmoveTannerGooding | 90 | 8.6120 ns | 0.0197 ns | 0.41 | 8.6251 ns | 0.0088 ns | 0.0197 ns | 115940055.87 | 8.6102 ns | 8.6102 ns | 8.6120 ns | 8.6466 ns | 8.6493 ns | Buffer_MemmoveJamesqo2 | 90 | 7.9045 ns | 0.0141 ns | 0.37 | 7.9076 ns | 0.0063 ns | 0.0141 ns | 126460030.83 | 7.8972 ns | 7.8976 ns | 7.9045 ns | 7.9192 ns | 7.9317 ns | Buffer_MemmoveTannerGooding2 | 90 | 8.6267 ns | 0.0219 ns | 0.41 | 8.6143 ns | 0.0098 ns | 0.0219 ns | 116085580.59 | 8.5874 ns | 8.5906 ns | 8.6267 ns | 8.6318 ns | 8.6319 ns | ArrayCopy | 91 | 21.0881 ns | 0.0839 ns | 1.00 | 21.1285 ns | 0.0375 ns | 0.0839 ns | 47329368.04 | 21.0680 ns | 21.0750 ns | 21.0881 ns | 21.2023 ns | 21.2724 ns | SimpleLoop | 91 | 120.6901 ns | 1.0809 ns | 5.72 | 121.4071 ns | 0.4834 ns | 1.0809 ns | 8236747.37 | 120.5470 ns | 120.5829 ns | 120.6901 ns | 122.5899 ns | 122.5975 ns | BufferBlockCopy | 91 | 21.4730 ns | 0.0273 ns | 1.02 | 21.4869 ns | 0.0122 ns | 0.0273 ns | 46540014.05 | 21.4632 ns | 21.4647 ns | 21.4730 ns | 21.5160 ns | 21.5233 ns | BufferMemoryCopy | 91 | 13.6619 ns | 0.1349 ns | 0.65 | 13.6581 ns | 0.0603 ns | 0.1349 ns | 73216464.13 | 13.5292 ns | 13.5302 ns | 13.6619 ns | 13.7841 ns | 13.8486 ns | MsvcrtMemmove | 91 | 18.8156 ns | 0.0914 ns | 0.89 | 18.8585 ns | 0.0409 ns | 0.0914 ns | 53026357.35 | 18.8031 ns | 18.8040 ns | 18.8156 ns | 18.9346 ns | 19.0183 ns | MsvcrtMemmoveOverhead | 91 | 16.5268 ns | 0.0538 ns | 0.78 | 16.5589 ns | 0.0241 ns | 0.0538 ns | 60390342.46 | 16.5106 ns | 16.5182 ns | 16.5268 ns | 16.6158 ns | 16.6336 ns | UnsafeCopyBlock | 91 | 11.6828 ns | 0.0787 ns | 0.55 | 11.7090 ns | 0.0352 ns | 0.0787 ns | 85404564.58 | 11.6502 ns | 11.6648 ns | 11.6828 ns | 11.7662 ns | 11.8475 ns | IllyriadVectorizedCopy | 91 | 9.4106 ns | 0.1096 ns | 0.45 | 9.4311 ns | 0.0490 ns | 0.1096 ns | 106032353.23 | 9.3053 ns | 9.3376 ns | 9.4106 ns | 9.5348 ns | 9.5920 ns | AndermanVectorizedCopy | 91 | 7.4593 ns | 0.0239 ns | 0.35 | 7.4465 ns | 0.0107 ns | 0.0239 ns | 134292119.53 | 7.4164 ns | 7.4207 ns | 7.4593 ns | 7.4658 ns | 7.4678 ns | UnsafeIllyriadVectorizedCopy | 91 | 10.6417 ns | 0.0491 ns | 0.50 | 10.6306 ns | 0.0220 ns | 0.0491 ns | 94068334.71 | 10.5488 ns | 10.5933 ns | 10.6417 ns | 10.6623 ns | 10.6819 ns | UnsafeAndermanVectorizedCopy | 91 | 9.7372 ns | 0.0871 ns | 0.46 | 9.7283 ns | 0.0390 ns | 0.0871 ns | 102792980.52 | 9.6196 ns | 9.6455 ns | 9.7372 ns | 9.8066 ns | 9.8451 ns | Buffer_MemmoveOriginal | 91 | 9.7454 ns | 0.0942 ns | 0.46 | 9.7906 ns | 0.0421 ns | 0.0942 ns | 102138610.07 | 9.7408 ns | 9.7412 ns | 9.7454 ns | 9.8626 ns | 9.9581 ns | Buffer_MemmoveJamesqo | 91 | 9.4087 ns | 0.0147 ns | 0.45 | 9.4123 ns | 0.0066 ns | 0.0147 ns | 106244274.1 | 9.3943 ns | 9.3990 ns | 9.4087 ns | 9.4273 ns | 9.4291 ns | Buffer_MemmoveTannerGooding | 91 | 8.5861 ns | 0.0151 ns | 0.41 | 8.5938 ns | 0.0068 ns | 0.0151 ns | 116363063.85 | 8.5804 ns | 8.5816 ns | 8.5861 ns | 8.6098 ns | 8.6147 ns | Buffer_MemmoveJamesqo2 | 91 | 7.6369 ns | 0.0483 ns | 0.36 | 7.6541 ns | 0.0216 ns | 0.0483 ns | 130648104.04 | 7.6175 ns | 7.6224 ns | 7.6369 ns | 7.6945 ns | 7.7377 ns | Buffer_MemmoveTannerGooding2 | 91 | 8.5957 ns | 0.0268 ns | 0.41 | 8.5901 ns | 0.0120 ns | 0.0268 ns | 116412959.53 | 8.5446 ns | 8.5688 ns | 8.5957 ns | 8.6086 ns | 8.6148 ns | ArrayCopy | 92 | 21.1214 ns | 0.0242 ns | 1.00 | 21.1311 ns | 0.0108 ns | 0.0242 ns | 47323713.36 | 21.1016 ns | 21.1108 ns | 21.1214 ns | 21.1561 ns | 21.1568 ns | SimpleLoop | 92 | 121.4446 ns | 0.7483 ns | 5.75 | 121.7412 ns | 0.3347 ns | 0.7483 ns | 8214144.7 | 121.2990 ns | 121.3451 ns | 121.4446 ns | 122.2857 ns | 123.0734 ns | BufferBlockCopy | 92 | 21.4713 ns | 0.1836 ns | 1.02 | 21.5639 ns | 0.0821 ns | 0.1836 ns | 46373721.25 | 21.4485 ns | 21.4491 ns | 21.4713 ns | 21.7252 ns | 21.8798 ns | BufferMemoryCopy | 92 | 11.3577 ns | 0.0993 ns | 0.54 | 11.3996 ns | 0.0444 ns | 0.0993 ns | 87722476.61 | 11.3002 ns | 11.3208 ns | 11.3577 ns | 11.4993 ns | 11.5471 ns | MsvcrtMemmove | 92 | 18.2572 ns | 0.1448 ns | 0.86 | 18.3116 ns | 0.0648 ns | 0.1448 ns | 54610107.65 | 18.1678 ns | 18.1867 ns | 18.2572 ns | 18.4637 ns | 18.5008 ns | MsvcrtMemmoveOverhead | 92 | 18.7689 ns | 0.0570 ns | 0.89 | 18.7560 ns | 0.0255 ns | 0.0570 ns | 53316241.87 | 18.6670 ns | 18.7086 ns | 18.7689 ns | 18.7970 ns | 18.8244 ns | UnsafeCopyBlock | 92 | 12.2425 ns | 0.0389 ns | 0.58 | 12.2450 ns | 0.0174 ns | 0.0389 ns | 81665864.32 | 12.1862 ns | 12.2132 ns | 12.2425 ns | 12.2781 ns | 12.2916 ns | IllyriadVectorizedCopy | 92 | 7.9415 ns | 0.0072 ns | 0.38 | 7.9426 ns | 0.0032 ns | 0.0072 ns | 125903403.32 | 7.9363 ns | 7.9372 ns | 7.9415 ns | 7.9485 ns | 7.9547 ns | AndermanVectorizedCopy | 92 | 7.4501 ns | 0.0275 ns | 0.35 | 7.4418 ns | 0.0123 ns | 0.0275 ns | 134376528.56 | 7.4114 ns | 7.4135 ns | 7.4501 ns | 7.4659 ns | 7.4754 ns | UnsafeIllyriadVectorizedCopy | 92 | 10.8720 ns | 0.1418 ns | 0.51 | 10.8155 ns | 0.0634 ns | 0.1418 ns | 92459888.6 | 10.5623 ns | 10.7166 ns | 10.8720 ns | 10.8861 ns | 10.8936 ns | UnsafeAndermanVectorizedCopy | 92 | 9.6565 ns | 0.0242 ns | 0.46 | 9.6732 ns | 0.0108 ns | 0.0242 ns | 103378564.15 | 9.6554 ns | 9.6558 ns | 9.6565 ns | 9.6989 ns | 9.7072 ns | Buffer_MemmoveOriginal | 92 | 9.7717 ns | 0.0227 ns | 0.46 | 9.7728 ns | 0.0102 ns | 0.0227 ns | 102324430.89 | 9.7542 ns | 9.7548 ns | 9.7717 ns | 9.7915 ns | 9.8103 ns | Buffer_MemmoveJamesqo | 92 | 9.4017 ns | 0.0139 ns | 0.45 | 9.4085 ns | 0.0062 ns | 0.0139 ns | 106286306.57 | 9.3958 ns | 9.3971 ns | 9.4017 ns | 9.4234 ns | 9.4263 ns | Buffer_MemmoveTannerGooding | 92 | 8.5970 ns | 0.0180 ns | 0.41 | 8.5950 ns | 0.0081 ns | 0.0180 ns | 116346237 | 8.5676 ns | 8.5782 ns | 8.5970 ns | 8.6109 ns | 8.6122 ns | Buffer_MemmoveJamesqo2 | 92 | 7.5904 ns | 0.0132 ns | 0.36 | 7.5962 ns | 0.0059 ns | 0.0132 ns | 131645373.25 | 7.5818 ns | 7.5851 ns | 7.5904 ns | 7.6102 ns | 7.6123 ns | Buffer_MemmoveTannerGooding2 | 92 | 8.6129 ns | 0.0285 ns | 0.41 | 8.6118 ns | 0.0127 ns | 0.0285 ns | 116120160.87 | 8.5764 ns | 8.5840 ns | 8.6129 ns | 8.6390 ns | 8.6463 ns | ArrayCopy | 93 | 22.5574 ns | 0.1815 ns | 1.00 | 22.6234 ns | 0.0812 ns | 0.1815 ns | 44201948.56 | 22.5191 ns | 22.5212 ns | 22.5574 ns | 22.7587 ns | 22.9457 ns | SimpleLoop | 93 | 122.7896 ns | 0.6740 ns | 5.44 | 123.1648 ns | 0.3014 ns | 0.6740 ns | 8119204.06 | 122.7385 ns | 122.7619 ns | 122.7896 ns | 123.7553 ns | 124.3268 ns | BufferBlockCopy | 93 | 21.4439 ns | 0.0248 ns | 0.95 | 21.4585 ns | 0.0111 ns | 0.0248 ns | 46601628.85 | 21.4351 ns | 21.4392 ns | 21.4439 ns | 21.4850 ns | 21.4910 ns | BufferMemoryCopy | 93 | 13.5695 ns | 0.1013 ns | 0.60 | 13.6158 ns | 0.0453 ns | 0.1013 ns | 73444159.31 | 13.5511 ns | 13.5578 ns | 13.5695 ns | 13.6970 ns | 13.7941 ns | MsvcrtMemmove | 93 | 18.2660 ns | 0.0957 ns | 0.81 | 18.3117 ns | 0.0428 ns | 0.0957 ns | 54609804.28 | 18.2459 ns | 18.2546 ns | 18.2660 ns | 18.3917 ns | 18.4785 ns | MsvcrtMemmoveOverhead | 93 | 16.5480 ns | 0.0441 ns | 0.73 | 16.5271 ns | 0.0197 ns | 0.0441 ns | 60506530.73 | 16.4710 ns | 16.4799 ns | 16.5480 ns | 16.5640 ns | 16.5661 ns | UnsafeCopyBlock | 93 | 12.6509 ns | 0.1289 ns | 0.56 | 12.6578 ns | 0.0577 ns | 0.1289 ns | 79002964.78 | 12.4652 ns | 12.5528 ns | 12.6509 ns | 12.7661 ns | 12.8190 ns | IllyriadVectorizedCopy | 93 | 8.6783 ns | 0.0134 ns | 0.38 | 8.6828 ns | 0.0060 ns | 0.0134 ns | 115170552.23 | 8.6658 ns | 8.6714 ns | 8.6783 ns | 8.6964 ns | 8.6984 ns | AndermanVectorizedCopy | 93 | 7.5223 ns | 0.0126 ns | 0.33 | 7.5307 ns | 0.0057 ns | 0.0126 ns | 132789774.45 | 7.5211 ns | 7.5211 ns | 7.5223 ns | 7.5445 ns | 7.5453 ns | UnsafeIllyriadVectorizedCopy | 93 | 9.4628 ns | 0.0890 ns | 0.42 | 9.4714 ns | 0.0398 ns | 0.0890 ns | 105581432.57 | 9.3874 ns | 9.3908 ns | 9.4628 ns | 9.5562 ns | 9.6018 ns | UnsafeAndermanVectorizedCopy | 93 | 9.6677 ns | 0.0107 ns | 0.43 | 9.6668 ns | 0.0048 ns | 0.0107 ns | 103446357.84 | 9.6548 ns | 9.6562 ns | 9.6677 ns | 9.6770 ns | 9.6798 ns | Buffer_MemmoveOriginal | 93 | 9.4851 ns | 0.0215 ns | 0.42 | 9.4766 ns | 0.0096 ns | 0.0215 ns | 105523219.54 | 9.4487 ns | 9.4540 ns | 9.4851 ns | 9.4949 ns | 9.4983 ns | Buffer_MemmoveJamesqo | 93 | 9.5134 ns | 0.0673 ns | 0.42 | 9.4893 ns | 0.0301 ns | 0.0673 ns | 105382157.42 | 9.4104 ns | 9.4183 ns | 9.5134 ns | 9.5482 ns | 9.5625 ns | Buffer_MemmoveTannerGooding | 93 | 10.3207 ns | 0.0987 ns | 0.46 | 10.3721 ns | 0.0442 ns | 0.0987 ns | 96412536.18 | 10.3122 ns | 10.3138 ns | 10.3207 ns | 10.4561 ns | 10.5440 ns | Buffer_MemmoveJamesqo2 | 93 | 7.6114 ns | 0.0147 ns | 0.34 | 7.6180 ns | 0.0066 ns | 0.0147 ns | 131267315.6 | 7.6045 ns | 7.6055 ns | 7.6114 ns | 7.6339 ns | 7.6348 ns | Buffer_MemmoveTannerGooding2 | 93 | 8.6633 ns | 0.0367 ns | 0.38 | 8.6510 ns | 0.0164 ns | 0.0367 ns | 115593291.49 | 8.5979 ns | 8.6146 ns | 8.6633 ns | 8.6813 ns | 8.6909 ns | ArrayCopy | 94 | 21.1596 ns | 0.0309 ns | 1.00 | 21.1680 ns | 0.0138 ns | 0.0309 ns | 47241102.19 | 21.1364 ns | 21.1396 ns | 21.1596 ns | 21.2006 ns | 21.2019 ns | SimpleLoop | 94 | 123.8346 ns | 0.8213 ns | 5.85 | 124.1123 ns | 0.3673 ns | 0.8213 ns | 8057217.26 | 123.5474 ns | 123.6573 ns | 123.8346 ns | 124.7062 ns | 125.5656 ns | BufferBlockCopy | 94 | 21.4718 ns | 0.0293 ns | 1.01 | 21.4885 ns | 0.0131 ns | 0.0293 ns | 46536416.88 | 21.4640 ns | 21.4652 ns | 21.4718 ns | 21.5203 ns | 21.5249 ns | BufferMemoryCopy | 94 | 11.7036 ns | 0.0995 ns | 0.55 | 11.7416 ns | 0.0445 ns | 0.0995 ns | 85167467.91 | 11.6655 ns | 11.6798 ns | 11.7036 ns | 11.8223 ns | 11.9147 ns | MsvcrtMemmove | 94 | 19.9532 ns | 0.0266 ns | 0.94 | 19.9685 ns | 0.0119 ns | 0.0266 ns | 50078902.03 | 19.9454 ns | 19.9473 ns | 19.9532 ns | 19.9973 ns | 20.0010 ns | MsvcrtMemmoveOverhead | 94 | 16.5631 ns | 0.0164 ns | 0.78 | 16.5658 ns | 0.0073 ns | 0.0164 ns | 60365280.59 | 16.5469 ns | 16.5523 ns | 16.5631 ns | 16.5807 ns | 16.5906 ns | UnsafeCopyBlock | 94 | 13.0854 ns | 0.1301 ns | 0.62 | 13.0903 ns | 0.0582 ns | 0.1301 ns | 76392379.93 | 12.8910 ns | 12.9780 ns | 13.0854 ns | 13.2050 ns | 13.2270 ns | IllyriadVectorizedCopy | 94 | 9.9780 ns | 0.1292 ns | 0.47 | 10.0126 ns | 0.0578 ns | 0.1292 ns | 99874509.96 | 9.8451 ns | 9.9028 ns | 9.9780 ns | 10.1396 ns | 10.1754 ns | AndermanVectorizedCopy | 94 | 7.5158 ns | 0.0092 ns | 0.36 | 7.5170 ns | 0.0041 ns | 0.0092 ns | 133031323.54 | 7.5072 ns | 7.5082 ns | 7.5158 ns | 7.5265 ns | 7.5270 ns | UnsafeIllyriadVectorizedCopy | 94 | 10.5825 ns | 0.4692 ns | 0.50 | 10.5039 ns | 0.2098 ns | 0.4692 ns | 95202888.12 | 9.7068 ns | 10.1287 ns | 10.5825 ns | 10.8397 ns | 10.9145 ns | UnsafeAndermanVectorizedCopy | 94 | 9.7221 ns | 0.2274 ns | 0.46 | 9.8319 ns | 0.1017 ns | 0.2274 ns | 101709312.62 | 9.6670 ns | 9.6723 ns | 9.7221 ns | 10.0465 ns | 10.2073 ns | Buffer_MemmoveOriginal | 94 | 9.7540 ns | 0.0660 ns | 0.46 | 9.7954 ns | 0.0295 ns | 0.0660 ns | 102088563.93 | 9.7466 ns | 9.7486 ns | 9.7540 ns | 9.8629 ns | 9.8963 ns | Buffer_MemmoveJamesqo | 94 | 9.3464 ns | 0.0345 ns | 0.44 | 9.3601 ns | 0.0154 ns | 0.0345 ns | 106836667.97 | 9.3325 ns | 9.3335 ns | 9.3464 ns | 9.3935 ns | 9.4150 ns | Buffer_MemmoveTannerGooding | 94 | 8.5830 ns | 0.0150 ns | 0.41 | 8.5930 ns | 0.0067 ns | 0.0150 ns | 116373558.06 | 8.5809 ns | 8.5819 ns | 8.5830 ns | 8.6091 ns | 8.6128 ns | Buffer_MemmoveJamesqo2 | 94 | 7.6493 ns | 0.0162 ns | 0.36 | 7.6562 ns | 0.0073 ns | 0.0162 ns | 130613291.78 | 7.6385 ns | 7.6427 ns | 7.6493 ns | 7.6731 ns | 7.6774 ns | Buffer_MemmoveTannerGooding2 | 94 | 8.6492 ns | 0.0163 ns | 0.41 | 8.6530 ns | 0.0073 ns | 0.0163 ns | 115566718.4 | 8.6365 ns | 8.6403 ns | 8.6492 ns | 8.6677 ns | 8.6791 ns | ArrayCopy | 95 | 23.4271 ns | 0.1963 ns | 1.00 | 23.5114 ns | 0.0878 ns | 0.1963 ns | 42532534.16 | 23.4091 ns | 23.4172 ns | 23.4271 ns | 23.6478 ns | 23.8621 ns | SimpleLoop | 95 | 124.9411 ns | 0.6223 ns | 5.33 | 125.2170 ns | 0.2783 ns | 0.6223 ns | 7986133.3 | 124.8137 ns | 124.8688 ns | 124.9411 ns | 125.7032 ns | 126.3163 ns | BufferBlockCopy | 95 | 21.4646 ns | 0.0338 ns | 0.92 | 21.4848 ns | 0.0151 ns | 0.0338 ns | 46544613.48 | 21.4569 ns | 21.4579 ns | 21.4646 ns | 21.5217 ns | 21.5225 ns | BufferMemoryCopy | 95 | 13.4403 ns | 0.1272 ns | 0.57 | 13.4674 ns | 0.0569 ns | 0.1272 ns | 74253611.97 | 13.3432 ns | 13.3635 ns | 13.4403 ns | 13.5847 ns | 13.6686 ns | MsvcrtMemmove | 95 | 18.1500 ns | 0.0944 ns | 0.77 | 18.1728 ns | 0.0422 ns | 0.0944 ns | 55027345.95 | 18.0860 ns | 18.0987 ns | 18.1500 ns | 18.2583 ns | 18.3262 ns | MsvcrtMemmoveOverhead | 95 | 16.5159 ns | 0.0483 ns | 0.70 | 16.5078 ns | 0.0216 ns | 0.0483 ns | 60577325.93 | 16.4394 ns | 16.4639 ns | 16.5159 ns | 16.5477 ns | 16.5702 ns | UnsafeCopyBlock | 95 | 12.9417 ns | 0.0644 ns | 0.55 | 12.9579 ns | 0.0288 ns | 0.0644 ns | 77173143.73 | 12.8759 ns | 12.9006 ns | 12.9417 ns | 13.0232 ns | 13.0238 ns | IllyriadVectorizedCopy | 95 | 9.7665 ns | 0.1626 ns | 0.42 | 9.7771 ns | 0.0727 ns | 0.1626 ns | 102279755.23 | 9.5568 ns | 9.6446 ns | 9.7665 ns | 9.9149 ns | 10.0073 ns | AndermanVectorizedCopy | 95 | 7.5172 ns | 0.0155 ns | 0.32 | 7.5271 ns | 0.0069 ns | 0.0155 ns | 132853041.87 | 7.5143 ns | 7.5153 ns | 7.5172 ns | 7.5439 ns | 7.5462 ns | UnsafeIllyriadVectorizedCopy | 95 | 9.1194 ns | 0.0062 ns | 0.39 | 9.1155 ns | 0.0028 ns | 0.0062 ns | 109702846.11 | 9.1063 ns | 9.1091 ns | 9.1194 ns | 9.1200 ns | 9.1202 ns | UnsafeAndermanVectorizedCopy | 95 | 9.7229 ns | 0.0259 ns | 0.42 | 9.7186 ns | 0.0116 ns | 0.0259 ns | 102895214.25 | 9.6900 ns | 9.6921 ns | 9.7229 ns | 9.7430 ns | 9.7486 ns | Buffer_MemmoveOriginal | 95 | 9.9110 ns | 0.0623 ns | 0.42 | 9.9351 ns | 0.0279 ns | 0.0623 ns | 100653014.12 | 9.8731 ns | 9.8840 ns | 9.9110 ns | 9.9983 ns | 10.0256 ns | Buffer_MemmoveJamesqo | 95 | 9.6924 ns | 0.0273 ns | 0.41 | 9.7051 ns | 0.0122 ns | 0.0273 ns | 103038577.54 | 9.6905 ns | 9.6905 ns | 9.6924 ns | 9.7261 ns | 9.7535 ns | Buffer_MemmoveTannerGooding | 95 | 8.5867 ns | 0.0107 ns | 0.37 | 8.5895 ns | 0.0048 ns | 0.0107 ns | 116421081.18 | 8.5787 ns | 8.5798 ns | 8.5867 ns | 8.6006 ns | 8.6036 ns | Buffer_MemmoveJamesqo2 | 95 | 7.5931 ns | 0.0257 ns | 0.32 | 7.6016 ns | 0.0115 ns | 0.0257 ns | 131551811.11 | 7.5721 ns | 7.5812 ns | 7.5931 ns | 7.6261 ns | 7.6397 ns | Buffer_MemmoveTannerGooding2 | 95 | 8.6255 ns | 0.0236 ns | 0.37 | 8.6229 ns | 0.0106 ns | 0.0236 ns | 115970755.93 | 8.5992 ns | 8.5999 ns | 8.6255 ns | 8.6445 ns | 8.6553 ns | ArrayCopy | 96 | 20.8053 ns | 0.0307 ns | 1.00 | 20.8255 ns | 0.0137 ns | 0.0307 ns | 48018015.82 | 20.7998 ns | 20.8023 ns | 20.8053 ns | 20.8589 ns | 20.8633 ns | SimpleLoop | 96 | 126.4427 ns | 0.3160 ns | 6.08 | 126.3536 ns | 0.1413 ns | 0.3160 ns | 7914298.62 | 126.0073 ns | 126.0196 ns | 126.4427 ns | 126.6431 ns | 126.6596 ns | BufferBlockCopy | 96 | 21.1956 ns | 0.0273 ns | 1.02 | 21.2102 ns | 0.0122 ns | 0.0273 ns | 47147169.94 | 21.1828 ns | 21.1881 ns | 21.1956 ns | 21.2395 ns | 21.2413 ns | BufferMemoryCopy | 96 | 13.1051 ns | 0.1639 ns | 0.63 | 13.0908 ns | 0.0733 ns | 0.1639 ns | 76389595.28 | 12.9139 ns | 12.9301 ns | 13.1051 ns | 13.2443 ns | 13.3071 ns | MsvcrtMemmove | 96 | 20.2429 ns | 0.0996 ns | 0.97 | 20.2971 ns | 0.0446 ns | 0.0996 ns | 49268094.21 | 20.2312 ns | 20.2366 ns | 20.2429 ns | 20.3848 ns | 20.4684 ns | MsvcrtMemmoveOverhead | 96 | 16.5539 ns | 0.0208 ns | 0.80 | 16.5537 ns | 0.0093 ns | 0.0208 ns | 60409363.44 | 16.5334 ns | 16.5349 ns | 16.5539 ns | 16.5725 ns | 16.5851 ns | UnsafeCopyBlock | 96 | 9.8395 ns | 0.1464 ns | 0.47 | 9.8936 ns | 0.0655 ns | 0.1464 ns | 101075803.32 | 9.7344 ns | 9.7778 ns | 9.8395 ns | 10.0363 ns | 10.1122 ns | IllyriadVectorizedCopy | 96 | 5.8453 ns | 0.0143 ns | 0.28 | 5.8385 ns | 0.0064 ns | 0.0143 ns | 171276203.16 | 5.8212 ns | 5.8235 ns | 5.8453 ns | 5.8501 ns | 5.8547 ns | AndermanVectorizedCopy | 96 | 6.7086 ns | 0.0948 ns | 0.32 | 6.7413 ns | 0.0424 ns | 0.0948 ns | 148338908.49 | 6.6460 ns | 6.6755 ns | 6.7086 ns | 6.8235 ns | 6.8976 ns | UnsafeIllyriadVectorizedCopy | 96 | 7.3257 ns | 0.1991 ns | 0.35 | 7.4309 ns | 0.0890 ns | 0.1991 ns | 134572958.36 | 7.2349 ns | 7.2765 ns | 7.3257 ns | 7.6380 ns | 7.7107 ns | UnsafeAndermanVectorizedCopy | 96 | 8.2667 ns | 0.0274 ns | 0.40 | 8.2643 ns | 0.0123 ns | 0.0274 ns | 121002336.71 | 8.2226 ns | 8.2435 ns | 8.2667 ns | 8.2839 ns | 8.2997 ns | Buffer_MemmoveOriginal | 96 | 10.9831 ns | 0.7705 ns | 0.53 | 11.2835 ns | 0.3446 ns | 0.7705 ns | 88624664.35 | 10.6026 ns | 10.6610 ns | 10.9831 ns | 12.0564 ns | 12.4488 ns | Buffer_MemmoveJamesqo | 96 | 10.2396 ns | 0.0385 ns | 0.49 | 10.2604 ns | 0.0172 ns | 0.0385 ns | 97461710.55 | 10.2253 ns | 10.2316 ns | 10.2396 ns | 10.2997 ns | 10.3183 ns | Buffer_MemmoveTannerGooding | 96 | 8.9578 ns | 0.0358 ns | 0.43 | 8.9648 ns | 0.0160 ns | 0.0358 ns | 111546947.37 | 8.9279 ns | 8.9382 ns | 8.9578 ns | 8.9949 ns | 9.0236 ns | Buffer_MemmoveJamesqo2 | 96 | 7.9318 ns | 0.0107 ns | 0.38 | 7.9349 ns | 0.0048 ns | 0.0107 ns | 126026323.56 | 7.9217 ns | 7.9261 ns | 7.9318 ns | 7.9451 ns | 7.9499 ns | Buffer_MemmoveTannerGooding2 | 96 | 8.6787 ns | 0.0285 ns | 0.42 | 8.6701 ns | 0.0127 ns | 0.0285 ns | 115338577.57 | 8.6281 ns | 8.6435 ns | 8.6787 ns | 8.6925 ns | 8.7043 ns | ArrayCopy | 128 | 21.1076 ns | 0.0937 ns | 1.00 | 21.1545 ns | 0.0419 ns | 0.0937 ns | 47271199.77 | 21.0910 ns | 21.0951 ns | 21.1076 ns | 21.2374 ns | 21.3153 ns | SimpleLoop | 128 | 162.4604 ns | 0.2152 ns | 7.70 | 162.5315 ns | 0.0962 ns | 0.2152 ns | 6152654.63 | 162.2977 ns | 162.3444 ns | 162.4604 ns | 162.7541 ns | 162.8124 ns | BufferBlockCopy | 128 | 21.4825 ns | 0.0267 ns | 1.02 | 21.4829 ns | 0.0119 ns | 0.0267 ns | 46548700.85 | 21.4510 ns | 21.4566 ns | 21.4825 ns | 21.5093 ns | 21.5106 ns | BufferMemoryCopy | 128 | 12.9150 ns | 0.0550 ns | 0.61 | 12.9225 ns | 0.0246 ns | 0.0550 ns | 77384488.76 | 12.8492 ns | 12.8719 ns | 12.9150 ns | 12.9768 ns | 12.9806 ns | MsvcrtMemmove | 128 | 19.2043 ns | 0.1093 ns | 0.91 | 19.2650 ns | 0.0489 ns | 0.1093 ns | 51907590.87 | 19.1610 ns | 19.1786 ns | 19.2043 ns | 19.3817 ns | 19.4070 ns | MsvcrtMemmoveOverhead | 128 | 16.5838 ns | 0.2231 ns | 0.79 | 16.6686 ns | 0.0998 ns | 0.2231 ns | 59993124.68 | 16.5319 ns | 16.5332 ns | 16.5838 ns | 16.8464 ns | 17.0610 ns | UnsafeCopyBlock | 128 | 10.2834 ns | 0.0714 ns | 0.49 | 10.3047 ns | 0.0319 ns | 0.0714 ns | 97043154.77 | 10.2229 ns | 10.2418 ns | 10.2834 ns | 10.3783 ns | 10.3935 ns | IllyriadVectorizedCopy | 128 | 7.7268 ns | 0.0403 ns | 0.37 | 7.7333 ns | 0.0180 ns | 0.0403 ns | 129310684.27 | 7.6799 ns | 7.7009 ns | 7.7268 ns | 7.7690 ns | 7.7905 ns | AndermanVectorizedCopy | 128 | 10.1656 ns | 0.2986 ns | 0.48 | 10.0360 ns | 0.1335 ns | 0.2986 ns | 99641599.32 | 9.6860 ns | 9.7230 ns | 10.1656 ns | 10.2842 ns | 10.3787 ns | UnsafeIllyriadVectorizedCopy | 128 | 10.3339 ns | 0.1899 ns | 0.49 | 10.4450 ns | 0.0849 ns | 0.1899 ns | 95739598.52 | 10.3029 ns | 10.3182 ns | 10.3339 ns | 10.6274 ns | 10.7552 ns | UnsafeAndermanVectorizedCopy | 128 | 8.9201 ns | 0.0642 ns | 0.42 | 8.9179 ns | 0.0287 ns | 0.0642 ns | 112133521.52 | 8.8166 ns | 8.8629 ns | 8.9201 ns | 8.9719 ns | 8.9841 ns | Buffer_MemmoveOriginal | 128 | 11.4304 ns | 0.0246 ns | 0.54 | 11.4395 ns | 0.0110 ns | 0.0246 ns | 87416519.21 | 11.4255 ns | 11.4258 ns | 11.4304 ns | 11.4577 ns | 11.4833 ns | Buffer_MemmoveJamesqo | 128 | 11.3848 ns | 0.0925 ns | 0.54 | 11.4265 ns | 0.0414 ns | 0.0925 ns | 87515977.4 | 11.3815 ns | 11.3831 ns | 11.3848 ns | 11.4907 ns | 11.5919 ns | Buffer_MemmoveTannerGooding | 128 | 8.6191 ns | 0.0590 ns | 0.41 | 8.6293 ns | 0.0264 ns | 0.0590 ns | 115884528.71 | 8.5679 ns | 8.5859 ns | 8.6191 ns | 8.6778 ns | 8.7262 ns | Buffer_MemmoveJamesqo2 | 128 | 9.8327 ns | 0.0860 ns | 0.47 | 9.8768 ns | 0.0384 ns | 0.0860 ns | 101247799.77 | 9.8211 ns | 9.8211 ns | 9.8327 ns | 9.9544 ns | 10.0228 ns | Buffer_MemmoveTannerGooding2 | 128 | 8.8437 ns | 0.1290 ns | 0.42 | 8.8020 ns | 0.0577 ns | 0.1290 ns | 113610831.32 | 8.6671 ns | 8.6672 ns | 8.8437 ns | 8.9159 ns | 8.9511 ns | ArrayCopy | 256 | 29.8359 ns | 0.1622 ns | 1.00 | 29.8897 ns | 0.0726 ns | 0.1622 ns | 33456363.14 | 29.7567 ns | 29.7578 ns | 29.8359 ns | 30.0484 ns | 30.1413 ns | SimpleLoop | 256 | 306.8215 ns | 0.9976 ns | 10.28 | 306.7825 ns | 0.4461 ns | 0.9976 ns | 3259638.79 | 305.5806 ns | 305.8360 ns | 306.8215 ns | 307.7094 ns | 308.1209 ns | BufferBlockCopy | 256 | 30.3602 ns | 0.3679 ns | 1.02 | 30.4299 ns | 0.1645 ns | 0.3679 ns | 32862462.1 | 30.0969 ns | 30.0970 ns | 30.3602 ns | 30.7976 ns | 30.9465 ns | BufferMemoryCopy | 256 | 15.9825 ns | 0.0967 ns | 0.54 | 16.0156 ns | 0.0432 ns | 0.0967 ns | 62439163.76 | 15.9066 ns | 15.9413 ns | 15.9825 ns | 16.1065 ns | 16.1627 ns | MsvcrtMemmove | 256 | 20.7641 ns | 0.0588 ns | 0.70 | 20.7729 ns | 0.0263 ns | 0.0588 ns | 48139529.97 | 20.6945 ns | 20.7227 ns | 20.7641 ns | 20.8276 ns | 20.8514 ns | MsvcrtMemmoveOverhead | 256 | 18.2610 ns | 0.1068 ns | 0.61 | 18.3216 ns | 0.0478 ns | 0.1068 ns | 54580437.49 | 18.2592 ns | 18.2599 ns | 18.2610 ns | 18.4136 ns | 18.5069 ns | UnsafeCopyBlock | 256 | 13.4499 ns | 0.0770 ns | 0.45 | 13.4355 ns | 0.0345 ns | 0.0770 ns | 74429622.03 | 13.3092 ns | 13.3729 ns | 13.4499 ns | 13.4910 ns | 13.5178 ns | IllyriadVectorizedCopy | 256 | 14.2146 ns | 0.1534 ns | 0.48 | 14.1945 ns | 0.0686 ns | 0.1534 ns | 70449988.35 | 13.9479 ns | 14.0581 ns | 14.2146 ns | 14.3207 ns | 14.3352 ns | AndermanVectorizedCopy | 256 | 16.3139 ns | 0.0324 ns | 0.55 | 16.3051 ns | 0.0145 ns | 0.0324 ns | 61330346.33 | 16.2653 ns | 16.2712 ns | 16.3139 ns | 16.3347 ns | 16.3362 ns | UnsafeIllyriadVectorizedCopy | 256 | 17.6536 ns | 0.1855 ns | 0.59 | 17.6349 ns | 0.0830 ns | 0.1855 ns | 56705712.61 | 17.4367 ns | 17.4466 ns | 17.6536 ns | 17.8139 ns | 17.8466 ns | UnsafeAndermanVectorizedCopy | 256 | 13.0412 ns | 0.1794 ns | 0.44 | 12.9642 ns | 0.0802 ns | 0.1794 ns | 77135731.7 | 12.7463 ns | 12.7717 ns | 13.0412 ns | 13.1181 ns | 13.1257 ns | Buffer_MemmoveOriginal | 256 | 15.8904 ns | 0.0220 ns | 0.53 | 15.9016 ns | 0.0098 ns | 0.0220 ns | 62886777 | 15.8853 ns | 15.8856 ns | 15.8904 ns | 15.9231 ns | 15.9367 ns | Buffer_MemmoveJamesqo | 256 | 15.8082 ns | 0.0714 ns | 0.53 | 15.8407 ns | 0.0319 ns | 0.0714 ns | 63128392.79 | 15.7942 ns | 15.7968 ns | 15.8082 ns | 15.9009 ns | 15.9649 ns | Buffer_MemmoveTannerGooding | 256 | 14.0352 ns | 0.0892 ns | 0.47 | 14.0788 ns | 0.0399 ns | 0.0892 ns | 71029026.86 | 14.0218 ns | 14.0221 ns | 14.0352 ns | 14.1572 ns | 14.2321 ns | Buffer_MemmoveJamesqo2 | 256 | 15.5474 ns | 0.0896 ns | 0.52 | 15.5845 ns | 0.0401 ns | 0.0896 ns | 64166259.17 | 15.5230 ns | 15.5307 ns | 15.5474 ns | 15.6569 ns | 15.7416 ns | Buffer_MemmoveTannerGooding2 | 256 | 13.9984 ns | 0.0892 ns | 0.47 | 14.0450 ns | 0.0399 ns | 0.0892 ns | 71199740.06 | 13.9832 ns | 13.9883 ns | 13.9984 ns | 14.1250 ns | 14.1970 ns | ArrayCopy | 508 | 50.2324 ns | 0.4238 ns | 1.00 | 50.3814 ns | 0.1895 ns | 0.4238 ns | 19848596.51 | 50.1412 ns | 50.1416 ns | 50.2324 ns | 50.6957 ns | 51.1336 ns | SimpleLoop | 508 | 588.3215 ns | 3.1185 ns | 11.71 | 589.6614 ns | 1.3946 ns | 3.1185 ns | 1695888.56 | 588.1339 ns | 588.2005 ns | 588.3215 ns | 591.7922 ns | 595.2380 ns | BufferBlockCopy | 508 | 52.7534 ns | 0.7467 ns | 1.05 | 52.5576 ns | 0.3339 ns | 0.7467 ns | 19026744.33 | 51.7559 ns | 51.8315 ns | 52.7534 ns | 53.1859 ns | 53.5959 ns | BufferMemoryCopy | 508 | 26.0292 ns | 0.1876 ns | 0.52 | 26.1039 ns | 0.0839 ns | 0.1876 ns | 38308524.54 | 25.9929 ns | 26.0055 ns | 26.0292 ns | 26.2395 ns | 26.4380 ns | MsvcrtMemmove | 508 | 25.6945 ns | 0.1366 ns | 0.51 | 25.7242 ns | 0.0611 ns | 0.1366 ns | 38873927.63 | 25.6118 ns | 25.6189 ns | 25.6945 ns | 25.8443 ns | 25.9507 ns | MsvcrtMemmoveOverhead | 508 | 17.3715 ns | 0.0934 ns | 0.35 | 17.3816 ns | 0.0418 ns | 0.0934 ns | 57532088.87 | 17.2940 ns | 17.3016 ns | 17.3715 ns | 17.4667 ns | 17.5277 ns | UnsafeCopyBlock | 508 | 23.4651 ns | 0.1214 ns | 0.47 | 23.5159 ns | 0.0543 ns | 0.1214 ns | 42524478.84 | 23.4254 ns | 23.4293 ns | 23.4651 ns | 23.6278 ns | 23.7179 ns | IllyriadVectorizedCopy | 508 | 25.9271 ns | 0.2127 ns | 0.52 | 25.9890 ns | 0.0951 ns | 0.2127 ns | 38477755.97 | 25.8228 ns | 25.8620 ns | 25.9271 ns | 26.1471 ns | 26.3613 ns | AndermanVectorizedCopy | 508 | 28.0224 ns | 2.3916 ns | 0.56 | 26.4274 ns | 1.0696 ns | 2.3916 ns | 37839562.99 | 23.3428 ns | 23.8384 ns | 28.0224 ns | 28.2188 ns | 28.3181 ns | UnsafeIllyriadVectorizedCopy | 508 | 33.8119 ns | 0.2330 ns | 0.67 | 33.8470 ns | 0.1042 ns | 0.2330 ns | 29544699.4 | 33.5924 ns | 33.6287 ns | 33.8119 ns | 34.0829 ns | 34.1408 ns | UnsafeAndermanVectorizedCopy | 508 | 25.7386 ns | 0.1326 ns | 0.51 | 25.7127 ns | 0.0593 ns | 0.1326 ns | 38891348.33 | 25.5157 ns | 25.5909 ns | 25.7386 ns | 25.8214 ns | 25.8716 ns | Buffer_MemmoveOriginal | 508 | 25.5993 ns | 0.0356 ns | 0.51 | 25.6104 ns | 0.0159 ns | 0.0356 ns | 39046584.05 | 25.5871 ns | 25.5887 ns | 25.5993 ns | 25.6378 ns | 25.6731 ns | Buffer_MemmoveJamesqo | 508 | 25.6173 ns | 0.2037 ns | 0.51 | 25.6658 ns | 0.0911 ns | 0.2037 ns | 38962377.99 | 25.5286 ns | 25.5329 ns | 25.6173 ns | 25.8230 ns | 26.0216 ns | Buffer_MemmoveTannerGooding | 508 | 22.6051 ns | 0.1147 ns | 0.45 | 22.6283 ns | 0.0513 ns | 0.1147 ns | 44192424.96 | 22.5413 ns | 22.5415 ns | 22.6051 ns | 22.7267 ns | 22.8208 ns | Buffer_MemmoveJamesqo2 | 508 | 23.8334 ns | 0.1769 ns | 0.47 | 23.9177 ns | 0.0791 ns | 0.1769 ns | 41810091 | 23.8310 ns | 23.8315 ns | 23.8334 ns | 24.0459 ns | 24.2335 ns | Buffer_MemmoveTannerGooding2 | 508 | 22.9646 ns | 0.1906 ns | 0.46 | 23.0479 ns | 0.0853 ns | 0.1906 ns | 43387932.96 | 22.9464 ns | 22.9503 ns | 22.9646 ns | 23.1871 ns | 23.3878 ns | ArrayCopy | 509 | 50.2930 ns | 0.4903 ns | 1.00 | 50.6175 ns | 0.2192 ns | 0.4903 ns | 19756012.4 | 50.2433 ns | 50.2435 ns | 50.2930 ns | 51.1538 ns | 51.1782 ns | SimpleLoop | 509 | 590.2116 ns | 2.9983 ns | 11.74 | 592.1606 ns | 1.3409 ns | 2.9983 ns | 1688731.02 | 589.8352 ns | 589.9293 ns | 590.2116 ns | 595.3664 ns | 596.2699 ns | BufferBlockCopy | 509 | 52.7715 ns | 0.5758 ns | 1.05 | 52.9976 ns | 0.2575 ns | 0.5758 ns | 18868768.54 | 52.6550 ns | 52.6962 ns | 52.7715 ns | 53.4122 ns | 54.0230 ns | BufferMemoryCopy | 509 | 26.3639 ns | 0.1876 ns | 0.52 | 26.4566 ns | 0.0839 ns | 0.1876 ns | 37797724.64 | 26.3424 ns | 26.3479 ns | 26.3639 ns | 26.6117 ns | 26.7855 ns | MsvcrtMemmove | 509 | 26.4649 ns | 0.1276 ns | 0.53 | 26.5054 ns | 0.0571 ns | 0.1276 ns | 37728194.01 | 26.4026 ns | 26.4073 ns | 26.4649 ns | 26.6237 ns | 26.7139 ns | MsvcrtMemmoveOverhead | 509 | 16.5981 ns | 0.0407 ns | 0.33 | 16.5867 ns | 0.0182 ns | 0.0407 ns | 60289332.22 | 16.5152 ns | 16.5560 ns | 16.5981 ns | 16.6117 ns | 16.6154 ns | UnsafeCopyBlock | 509 | 23.6739 ns | 0.1849 ns | 0.47 | 23.7706 ns | 0.0827 ns | 0.1849 ns | 42068842.27 | 23.6562 ns | 23.6631 ns | 23.6739 ns | 23.9263 ns | 24.0932 ns | IllyriadVectorizedCopy | 509 | 33.0608 ns | 0.4010 ns | 0.66 | 32.8122 ns | 0.1793 ns | 0.4010 ns | 30476497.33 | 32.1891 ns | 32.4070 ns | 33.0608 ns | 33.0930 ns | 33.1022 ns | AndermanVectorizedCopy | 509 | 23.0897 ns | 1.5863 ns | 0.46 | 23.9671 ns | 0.7094 ns | 1.5863 ns | 41723872.42 | 22.4862 ns | 22.7422 ns | 23.0897 ns | 25.6307 ns | 26.1910 ns | UnsafeIllyriadVectorizedCopy | 509 | 36.4415 ns | 0.4576 ns | 0.72 | 36.3937 ns | 0.2047 ns | 0.4576 ns | 27477262.27 | 35.8488 ns | 35.9853 ns | 36.4415 ns | 36.7782 ns | 37.0689 ns | UnsafeAndermanVectorizedCopy | 509 | 27.1797 ns | 0.1645 ns | 0.54 | 27.2210 ns | 0.0736 ns | 0.1645 ns | 36736346.68 | 27.1006 ns | 27.1165 ns | 27.1797 ns | 27.3461 ns | 27.5088 ns | Buffer_MemmoveOriginal | 509 | 25.7048 ns | 0.1787 ns | 0.51 | 25.7804 ns | 0.0799 ns | 0.1787 ns | 38789217.06 | 25.6926 ns | 25.6935 ns | 25.7048 ns | 25.9049 ns | 26.0998 ns | Buffer_MemmoveJamesqo | 509 | 26.1343 ns | 0.1503 ns | 0.52 | 26.1806 ns | 0.0672 ns | 0.1503 ns | 38196152.19 | 26.0687 ns | 26.0919 ns | 26.1343 ns | 26.2925 ns | 26.4447 ns | Buffer_MemmoveTannerGooding | 509 | 22.5930 ns | 0.1906 ns | 0.45 | 22.6791 ns | 0.0852 ns | 0.1906 ns | 44093393.63 | 22.5853 ns | 22.5870 ns | 22.5930 ns | 22.8143 ns | 23.0197 ns | Buffer_MemmoveJamesqo2 | 509 | 23.7764 ns | 0.2099 ns | 0.47 | 23.8667 ns | 0.0939 ns | 0.2099 ns | 41899432.89 | 23.7540 ns | 23.7604 ns | 23.7764 ns | 24.0181 ns | 24.2412 ns | Buffer_MemmoveTannerGooding2 | 509 | 23.0286 ns | 0.1794 ns | 0.46 | 23.1012 ns | 0.0802 ns | 0.1794 ns | 43287832.83 | 22.9929 ns | 23.0057 ns | 23.0286 ns | 23.2329 ns | 23.4202 ns | ArrayCopy | 510 | 50.2281 ns | 0.4113 ns | 1.00 | 50.4036 ns | 0.1839 ns | 0.4113 ns | 19839870.99 | 50.1798 ns | 50.1977 ns | 50.2281 ns | 50.6972 ns | 51.1376 ns | SimpleLoop | 510 | 591.6525 ns | 2.4877 ns | 11.78 | 592.2873 ns | 1.1125 ns | 2.4877 ns | 1688369.72 | 589.9480 ns | 590.5644 ns | 591.6525 ns | 594.3277 ns | 596.4874 ns | BufferBlockCopy | 510 | 52.9073 ns | 0.5868 ns | 1.05 | 53.1062 ns | 0.2624 ns | 0.5868 ns | 18830175.47 | 52.6991 ns | 52.7394 ns | 52.9073 ns | 53.5726 ns | 54.1339 ns | BufferMemoryCopy | 510 | 26.7560 ns | 0.1872 ns | 0.53 | 26.8272 ns | 0.0837 ns | 0.1872 ns | 37275566.84 | 26.7261 ns | 26.7271 ns | 26.7560 ns | 26.9629 ns | 27.1608 ns | MsvcrtMemmove | 510 | 24.9694 ns | 0.1149 ns | 0.50 | 25.0387 ns | 0.0514 ns | 0.1149 ns | 39938196.23 | 24.9653 ns | 24.9661 ns | 24.9694 ns | 25.1459 ns | 25.2309 ns | MsvcrtMemmoveOverhead | 510 | 16.5668 ns | 0.1131 ns | 0.33 | 16.5946 ns | 0.0506 ns | 0.1131 ns | 60260586 | 16.5008 ns | 16.5114 ns | 16.5668 ns | 16.6918 ns | 16.7850 ns | UnsafeCopyBlock | 510 | 24.2417 ns | 0.1932 ns | 0.48 | 24.3215 ns | 0.0864 ns | 0.1932 ns | 41115882.08 | 24.2152 ns | 24.2204 ns | 24.2417 ns | 24.4625 ns | 24.6658 ns | IllyriadVectorizedCopy | 510 | 27.6396 ns | 0.2296 ns | 0.55 | 27.7095 ns | 0.1027 ns | 0.2296 ns | 36088671.4 | 27.5565 ns | 27.5716 ns | 27.6396 ns | 27.8825 ns | 28.1144 ns | AndermanVectorizedCopy | 510 | 26.5093 ns | 0.1617 ns | 0.53 | 26.5464 ns | 0.0723 ns | 0.1617 ns | 37669854.64 | 26.3372 ns | 26.4121 ns | 26.5093 ns | 26.6993 ns | 26.7669 ns | UnsafeIllyriadVectorizedCopy | 510 | 32.0433 ns | 0.2212 ns | 0.64 | 32.1324 ns | 0.0989 ns | 0.2212 ns | 31121242.38 | 32.0089 ns | 32.0208 ns | 32.0433 ns | 32.2885 ns | 32.5270 ns | UnsafeAndermanVectorizedCopy | 510 | 26.5519 ns | 0.2097 ns | 0.53 | 26.4975 ns | 0.0938 ns | 0.2097 ns | 37739465.25 | 26.2158 ns | 26.2824 ns | 26.5519 ns | 26.6853 ns | 26.7079 ns | Buffer_MemmoveOriginal | 510 | 25.7441 ns | 0.1960 ns | 0.51 | 25.8385 ns | 0.0876 ns | 0.1960 ns | 38701976.89 | 25.7249 ns | 25.7256 ns | 25.7441 ns | 25.9985 ns | 26.1830 ns | Buffer_MemmoveJamesqo | 510 | 25.9369 ns | 0.1830 ns | 0.52 | 25.9924 ns | 0.0818 ns | 0.1830 ns | 38472745.49 | 25.8476 ns | 25.8845 ns | 25.9369 ns | 26.1281 ns | 26.3126 ns | Buffer_MemmoveTannerGooding | 510 | 22.5983 ns | 0.2055 ns | 0.45 | 22.7140 ns | 0.0919 ns | 0.2055 ns | 44025742.76 | 22.5524 ns | 22.5586 ns | 22.5983 ns | 22.9272 ns | 23.0172 ns | Buffer_MemmoveJamesqo2 | 510 | 23.8309 ns | 0.1808 ns | 0.47 | 23.9099 ns | 0.0808 ns | 0.1808 ns | 41823629.42 | 23.8228 ns | 23.8257 ns | 23.8309 ns | 24.0337 ns | 24.2332 ns | Buffer_MemmoveTannerGooding2 | 510 | 22.9684 ns | 0.1604 ns | 0.46 | 23.0328 ns | 0.0717 ns | 0.1604 ns | 43416272.44 | 22.9432 ns | 22.9514 ns | 22.9684 ns | 23.1465 ns | 23.3189 ns | ArrayCopy | 511 | 50.2108 ns | 0.3790 ns | 1.00 | 50.3799 ns | 0.1695 ns | 0.3790 ns | 19849173.63 | 50.1973 ns | 50.2026 ns | 50.2108 ns | 50.6418 ns | 51.0577 ns | SimpleLoop | 511 | 592.8862 ns | 2.9693 ns | 11.81 | 594.0227 ns | 1.3279 ns | 2.9693 ns | 1683437.31 | 592.0955 ns | 592.1695 ns | 592.8862 ns | 596.4442 ns | 599.2161 ns | BufferBlockCopy | 511 | 52.7695 ns | 0.2918 ns | 1.05 | 52.8148 ns | 0.1305 ns | 0.2918 ns | 18934084.89 | 52.4960 ns | 52.5455 ns | 52.7695 ns | 53.1068 ns | 53.2020 ns | BufferMemoryCopy | 511 | 26.6619 ns | 0.1992 ns | 0.53 | 26.7473 ns | 0.0891 ns | 0.1992 ns | 37386990.15 | 26.6518 ns | 26.6521 ns | 26.6619 ns | 26.8851 ns | 27.1033 ns | MsvcrtMemmove | 511 | 25.6244 ns | 0.1726 ns | 0.51 | 25.6863 ns | 0.0772 ns | 0.1726 ns | 38931298.65 | 25.5540 ns | 25.5570 ns | 25.6244 ns | 25.8465 ns | 25.9702 ns | MsvcrtMemmoveOverhead | 511 | 16.7031 ns | 0.2017 ns | 0.33 | 16.6861 ns | 0.0902 ns | 0.2017 ns | 59930177.01 | 16.4711 ns | 16.4999 ns | 16.7031 ns | 16.8638 ns | 16.9827 ns | UnsafeCopyBlock | 511 | 24.4887 ns | 0.1844 ns | 0.49 | 24.5722 ns | 0.0825 ns | 0.1844 ns | 40696456.44 | 24.4765 ns | 24.4826 ns | 24.4887 ns | 24.7035 ns | 24.9015 ns | IllyriadVectorizedCopy | 511 | 28.3249 ns | 0.5107 ns | 0.56 | 28.2218 ns | 0.2284 ns | 0.5107 ns | 35433647.11 | 27.5778 ns | 27.7142 ns | 28.3249 ns | 28.6778 ns | 28.8571 ns | AndermanVectorizedCopy | 511 | 23.3733 ns | 0.8445 ns | 0.47 | 23.3504 ns | 0.3777 ns | 0.8445 ns | 42825786.57 | 22.1234 ns | 22.6229 ns | 23.3733 ns | 24.0665 ns | 24.4336 ns | UnsafeIllyriadVectorizedCopy | 511 | 35.8652 ns | 0.1784 ns | 0.71 | 35.8116 ns | 0.0798 ns | 0.1784 ns | 27923892.58 | 35.5206 ns | 35.6491 ns | 35.8652 ns | 35.9473 ns | 35.9764 ns | UnsafeAndermanVectorizedCopy | 511 | 26.6712 ns | 0.1717 ns | 0.53 | 26.7161 ns | 0.0768 ns | 0.1717 ns | 37430665.08 | 26.5782 ns | 26.5784 ns | 26.6712 ns | 26.8762 ns | 26.9916 ns | Buffer_MemmoveOriginal | 511 | 26.1370 ns | 0.1761 ns | 0.52 | 26.2272 ns | 0.0788 ns | 0.1761 ns | 38128424.07 | 26.1102 ns | 26.1174 ns | 26.1370 ns | 26.3820 ns | 26.5299 ns | Buffer_MemmoveJamesqo | 511 | 26.2354 ns | 0.1720 ns | 0.52 | 26.3130 ns | 0.0769 ns | 0.1720 ns | 38004015.69 | 26.1958 ns | 26.2034 ns | 26.2354 ns | 26.4614 ns | 26.6101 ns | Buffer_MemmoveTannerGooding | 511 | 22.6236 ns | 0.0999 ns | 0.45 | 22.6368 ns | 0.0447 ns | 0.0999 ns | 44175902.1 | 22.5376 ns | 22.5431 ns | 22.6236 ns | 22.7370 ns | 22.7692 ns | Buffer_MemmoveJamesqo2 | 511 | 23.8127 ns | 0.1340 ns | 0.47 | 23.8698 ns | 0.0599 ns | 0.1340 ns | 41894004.61 | 23.7729 ns | 23.7853 ns | 23.8127 ns | 23.9827 ns | 24.1020 ns | Buffer_MemmoveTannerGooding2 | 511 | 23.1147 ns | 0.1770 ns | 0.46 | 23.1882 ns | 0.0792 ns | 0.1770 ns | 43125463.57 | 23.0927 ns | 23.0990 ns | 23.1147 ns | 23.3141 ns | 23.5041 ns | ArrayCopy | 512 | 50.9621 ns | 0.2575 ns | 1.00 | 51.1052 ns | 0.1152 ns | 0.2575 ns | 19567489.3 | 50.9166 ns | 50.9198 ns | 50.9621 ns | 51.3621 ns | 51.5104 ns | SimpleLoop | 512 | 593.4236 ns | 3.1254 ns | 11.64 | 594.9477 ns | 1.3977 ns | 3.1254 ns | 1680820.11 | 592.9519 ns | 593.1150 ns | 593.4236 ns | 597.5424 ns | 600.4158 ns | BufferBlockCopy | 512 | 51.9673 ns | 0.5933 ns | 1.02 | 52.0822 ns | 0.2653 ns | 0.5933 ns | 19200421.25 | 51.6663 ns | 51.6778 ns | 51.9673 ns | 52.5440 ns | 53.1101 ns | BufferMemoryCopy | 512 | 57.0246 ns | 0.3445 ns | 1.12 | 57.1819 ns | 0.1541 ns | 0.3445 ns | 17488059.12 | 57.0138 ns | 57.0143 ns | 57.0246 ns | 57.4281 ns | 57.7972 ns | MsvcrtMemmove | 512 | 25.9559 ns | 0.3157 ns | 0.51 | 26.0793 ns | 0.1412 ns | 0.3157 ns | 38344582.56 | 25.8456 ns | 25.8628 ns | 25.9559 ns | 26.3575 ns | 26.6167 ns | MsvcrtMemmoveOverhead | 512 | 19.1837 ns | 0.1132 ns | 0.38 | 19.2031 ns | 0.0506 ns | 0.1132 ns | 52074933.82 | 19.0614 ns | 19.1068 ns | 19.1837 ns | 19.3091 ns | 19.3627 ns | UnsafeCopyBlock | 512 | 22.4929 ns | 0.1838 ns | 0.44 | 22.5715 ns | 0.0822 ns | 0.1838 ns | 44303748.39 | 22.4789 ns | 22.4841 ns | 22.4929 ns | 22.6981 ns | 22.9001 ns | IllyriadVectorizedCopy | 512 | 23.6846 ns | 0.2701 ns | 0.46 | 23.7505 ns | 0.1208 ns | 0.2701 ns | 42104440.16 | 23.4074 ns | 23.5228 ns | 23.6846 ns | 24.0111 ns | 24.1145 ns | AndermanVectorizedCopy | 512 | 24.8674 ns | 0.4289 ns | 0.49 | 24.9661 ns | 0.1918 ns | 0.4289 ns | 40054302.29 | 24.4519 ns | 24.6558 ns | 24.8674 ns | 25.3258 ns | 25.6353 ns | UnsafeIllyriadVectorizedCopy | 512 | 43.5824 ns | 0.7194 ns | 0.86 | 43.8168 ns | 0.3217 ns | 0.7194 ns | 22822272.44 | 43.0141 ns | 43.1923 ns | 43.5824 ns | 44.5586 ns | 44.7474 ns | UnsafeAndermanVectorizedCopy | 512 | 24.9096 ns | 0.2380 ns | 0.49 | 24.9643 ns | 0.1065 ns | 0.2380 ns | 40057210.48 | 24.7349 ns | 24.7975 ns | 24.9096 ns | 25.1585 ns | 25.3643 ns | Buffer_MemmoveOriginal | 512 | 25.7005 ns | 0.1721 ns | 0.50 | 25.7850 ns | 0.0770 ns | 0.1721 ns | 38782277.9 | 25.6843 ns | 25.6904 ns | 25.7005 ns | 25.9218 ns | 26.0890 ns | Buffer_MemmoveJamesqo | 512 | 25.7361 ns | 0.1792 ns | 0.51 | 25.8157 ns | 0.0801 ns | 0.1792 ns | 38736048.75 | 25.7274 ns | 25.7307 ns | 25.7361 ns | 25.9406 ns | 26.1361 ns | Buffer_MemmoveTannerGooding | 512 | 23.0136 ns | 0.1121 ns | 0.45 | 23.0769 ns | 0.0501 ns | 0.1121 ns | 43333358.29 | 22.9875 ns | 22.9878 ns | 23.0136 ns | 23.1976 ns | 23.2223 ns | Buffer_MemmoveJamesqo2 | 512 | 24.9479 ns | 0.1845 ns | 0.49 | 25.0230 ns | 0.0825 ns | 0.1845 ns | 39963311.83 | 24.9264 ns | 24.9283 ns | 24.9479 ns | 25.1552 ns | 25.3521 ns | Buffer_MemmoveTannerGooding2 | 512 | 22.6459 ns | 0.1695 ns | 0.44 | 22.7176 ns | 0.0758 ns | 0.1695 ns | 44018781.95 | 22.6073 ns | 22.6128 ns | 22.6459 ns | 22.8582 ns | 23.0134 ns | ArrayCopy | 513 | 53.7871 ns | 0.3614 ns | 1.00 | 53.9647 ns | 0.1616 ns | 0.3614 ns | 18530647.31 | 53.7478 ns | 53.7615 ns | 53.7871 ns | 54.2566 ns | 54.6013 ns | SimpleLoop | 513 | 594.7518 ns | 3.0230 ns | 11.06 | 595.8531 ns | 1.3519 ns | 3.0230 ns | 1678266.03 | 594.0759 ns | 594.2271 ns | 594.7518 ns | 598.0298 ns | 601.2338 ns | BufferBlockCopy | 513 | 55.1555 ns | 0.4732 ns | 1.03 | 55.4076 ns | 0.2116 ns | 0.4732 ns | 18048060.54 | 55.0043 ns | 55.0691 ns | 55.1555 ns | 55.8722 ns | 56.1576 ns | BufferMemoryCopy | 513 | 58.1998 ns | 0.3718 ns | 1.08 | 58.3648 ns | 0.1663 ns | 0.3718 ns | 17133616.25 | 58.1814 ns | 58.1856 ns | 58.1998 ns | 58.6265 ns | 59.0294 ns | MsvcrtMemmove | 513 | 27.1675 ns | 0.2021 ns | 0.51 | 27.2365 ns | 0.0904 ns | 0.2021 ns | 36715431.48 | 27.0720 ns | 27.1088 ns | 27.1675 ns | 27.3987 ns | 27.5868 ns | MsvcrtMemmoveOverhead | 513 | 16.5366 ns | 0.0246 ns | 0.31 | 16.5310 ns | 0.0110 ns | 0.0246 ns | 60492585.11 | 16.5003 ns | 16.5054 ns | 16.5366 ns | 16.5537 ns | 16.5548 ns | UnsafeCopyBlock | 513 | 22.6815 ns | 0.1833 ns | 0.42 | 22.7661 ns | 0.0820 ns | 0.1833 ns | 43924893.88 | 22.6683 ns | 22.6683 ns | 22.6815 ns | 22.9063 ns | 23.0918 ns | IllyriadVectorizedCopy | 513 | 28.0332 ns | 0.2356 ns | 0.52 | 28.0268 ns | 0.1054 ns | 0.2356 ns | 35680188.49 | 27.7706 ns | 27.8242 ns | 28.0332 ns | 28.2261 ns | 28.3916 ns | AndermanVectorizedCopy | 513 | 24.7987 ns | 0.2740 ns | 0.46 | 24.8534 ns | 0.1225 ns | 0.2740 ns | 40235932.92 | 24.5910 ns | 24.6277 ns | 24.7987 ns | 25.1064 ns | 25.2864 ns | UnsafeIllyriadVectorizedCopy | 513 | 60.1625 ns | 0.3912 ns | 1.12 | 60.0194 ns | 0.1750 ns | 0.3912 ns | 16661272.6 | 59.3942 ns | 59.6454 ns | 60.1625 ns | 60.3219 ns | 60.3588 ns | UnsafeAndermanVectorizedCopy | 513 | 24.8455 ns | 0.2351 ns | 0.46 | 24.9164 ns | 0.1051 ns | 0.2351 ns | 40134228.98 | 24.7548 ns | 24.7715 ns | 24.8455 ns | 25.0968 ns | 25.3296 ns | Buffer_MemmoveOriginal | 513 | 25.7266 ns | 0.1771 ns | 0.48 | 25.8232 ns | 0.0792 ns | 0.1771 ns | 38724834.58 | 25.6874 ns | 25.7010 ns | 25.7266 ns | 25.9937 ns | 26.1114 ns | Buffer_MemmoveJamesqo | 513 | 26.0755 ns | 0.1954 ns | 0.48 | 26.1504 ns | 0.0874 ns | 0.1954 ns | 38240321.95 | 26.0197 ns | 26.0254 ns | 26.0755 ns | 26.3128 ns | 26.4903 ns | Buffer_MemmoveTannerGooding | 513 | 23.3926 ns | 0.1856 ns | 0.43 | 23.4688 ns | 0.0830 ns | 0.1856 ns | 42609776.35 | 23.3680 ns | 23.3768 ns | 23.3926 ns | 23.5989 ns | 23.8003 ns | Buffer_MemmoveJamesqo2 | 513 | 24.8883 ns | 0.1486 ns | 0.46 | 24.9481 ns | 0.0665 ns | 0.1486 ns | 40083230.81 | 24.8614 ns | 24.8637 ns | 24.8883 ns | 25.0624 ns | 25.2114 ns | Buffer_MemmoveTannerGooding2 | 513 | 22.9495 ns | 0.1855 ns | 0.43 | 23.0286 ns | 0.0830 ns | 0.1855 ns | 43424355.3 | 22.9335 ns | 22.9415 ns | 22.9495 ns | 23.1552 ns | 23.3602 ns | ArrayCopy | 543 | 53.7902 ns | 0.3717 ns | 1.00 | 53.9492 ns | 0.1662 ns | 0.3717 ns | 18535955.79 | 53.7636 ns | 53.7743 ns | 53.7902 ns | 54.2036 ns | 54.6137 ns | SimpleLoop | 543 | 627.8188 ns | 2.8485 ns | 11.67 | 629.4022 ns | 1.2739 ns | 2.8485 ns | 1588809.15 | 627.5157 ns | 627.6418 ns | 627.8188 ns | 631.9544 ns | 634.2664 ns | BufferBlockCopy | 543 | 55.2074 ns | 0.4770 ns | 1.03 | 55.4149 ns | 0.2133 ns | 0.4770 ns | 18045704.03 | 55.0506 ns | 55.0852 ns | 55.2074 ns | 55.8482 ns | 56.2169 ns | BufferMemoryCopy | 543 | 58.2762 ns | 0.3512 ns | 1.08 | 58.4622 ns | 0.1571 ns | 0.3512 ns | 17105078.34 | 58.2440 ns | 58.2469 ns | 58.2762 ns | 58.7704 ns | 59.0671 ns | MsvcrtMemmove | 543 | 25.1043 ns | 0.2009 ns | 0.47 | 25.1969 ns | 0.0898 ns | 0.2009 ns | 39687489.63 | 25.1003 ns | 25.1008 ns | 25.1043 ns | 25.3392 ns | 25.5559 ns | MsvcrtMemmoveOverhead | 543 | 18.7291 ns | 0.0401 ns | 0.35 | 18.7514 ns | 0.0179 ns | 0.0401 ns | 53329304.88 | 18.7236 ns | 18.7260 ns | 18.7291 ns | 18.7880 ns | 18.8193 ns | UnsafeCopyBlock | 543 | 25.7233 ns | 0.1956 ns | 0.48 | 25.8069 ns | 0.0875 ns | 0.1956 ns | 38749368.82 | 25.7120 ns | 25.7143 ns | 25.7233 ns | 25.9413 ns | 26.1567 ns | IllyriadVectorizedCopy | 543 | 28.8704 ns | 0.2400 ns | 0.54 | 28.9678 ns | 0.1073 ns | 0.2400 ns | 34521122.32 | 28.8443 ns | 28.8486 ns | 28.8704 ns | 29.1356 ns | 29.3964 ns | AndermanVectorizedCopy | 543 | 25.9785 ns | 0.2208 ns | 0.48 | 26.0045 ns | 0.0988 ns | 0.2208 ns | 38454909.98 | 25.7533 ns | 25.8182 ns | 25.9785 ns | 26.2038 ns | 26.3401 ns | UnsafeIllyriadVectorizedCopy | 543 | 36.4280 ns | 0.2008 ns | 0.68 | 36.5287 ns | 0.0898 ns | 0.2008 ns | 27375745.44 | 36.4099 ns | 36.4107 ns | 36.4280 ns | 36.6969 ns | 36.8796 ns | UnsafeAndermanVectorizedCopy | 543 | 25.7774 ns | 0.1558 ns | 0.48 | 25.8452 ns | 0.0697 ns | 0.1558 ns | 38691956.41 | 25.7686 ns | 25.7729 ns | 25.7774 ns | 25.9513 ns | 26.1237 ns | Buffer_MemmoveOriginal | 543 | 27.4004 ns | 0.2010 ns | 0.51 | 27.4982 ns | 0.0899 ns | 0.2010 ns | 36366069.61 | 27.3952 ns | 27.3976 ns | 27.4004 ns | 27.6475 ns | 27.8563 ns | Buffer_MemmoveJamesqo | 543 | 27.5308 ns | 0.2196 ns | 0.51 | 27.6186 ns | 0.0982 ns | 0.2196 ns | 36207479.82 | 27.5060 ns | 27.5065 ns | 27.5308 ns | 27.7746 ns | 28.0106 ns | Buffer_MemmoveTannerGooding | 543 | 23.8164 ns | 0.1794 ns | 0.44 | 23.8901 ns | 0.0802 ns | 0.1794 ns | 41858262.45 | 23.7881 ns | 23.7925 ns | 23.8164 ns | 24.0246 ns | 24.2090 ns | Buffer_MemmoveJamesqo2 | 543 | 25.2606 ns | 0.1958 ns | 0.47 | 25.3912 ns | 0.0876 ns | 0.1958 ns | 39383694.29 | 25.2477 ns | 25.2512 ns | 25.2606 ns | 25.5965 ns | 25.6766 ns | Buffer_MemmoveTannerGooding2 | 543 | 23.9263 ns | 0.1910 ns | 0.44 | 24.0130 ns | 0.0854 ns | 0.1910 ns | 41644038 | 23.9065 ns | 23.9117 ns | 23.9263 ns | 24.1578 ns | 24.3525 ns | ArrayCopy | 544 | 51.2211 ns | 0.3676 ns | 1.00 | 51.3936 ns | 0.1644 ns | 0.3676 ns | 19457663.3 | 51.2170 ns | 51.2176 ns | 51.2211 ns | 51.6559 ns | 52.0503 ns | SimpleLoop | 544 | 630.4232 ns | 3.2273 ns | 12.31 | 631.9265 ns | 1.4433 ns | 3.2273 ns | 1582462.42 | 628.9193 ns | 629.6698 ns | 630.4232 ns | 634.9349 ns | 637.1698 ns | BufferBlockCopy | 544 | 52.8434 ns | 0.3583 ns | 1.03 | 52.9753 ns | 0.1603 ns | 0.3583 ns | 18876737.07 | 52.6417 ns | 52.6627 ns | 52.8434 ns | 53.3538 ns | 53.4354 ns | BufferMemoryCopy | 544 | 59.9191 ns | 0.3433 ns | 1.17 | 60.0664 ns | 0.1535 ns | 0.3433 ns | 16648237.54 | 59.8914 ns | 59.9007 ns | 59.9191 ns | 60.3058 ns | 60.6799 ns | MsvcrtMemmove | 544 | 25.2771 ns | 0.1113 ns | 0.49 | 25.3475 ns | 0.0498 ns | 0.1113 ns | 39451687.1 | 25.2655 ns | 25.2678 ns | 25.2771 ns | 25.4623 ns | 25.5149 ns | MsvcrtMemmoveOverhead | 544 | 16.5346 ns | 0.0711 ns | 0.32 | 16.5551 ns | 0.0318 ns | 0.0711 ns | 60404213.98 | 16.4914 ns | 16.4925 ns | 16.5346 ns | 16.6280 ns | 16.6540 ns | UnsafeCopyBlock | 544 | 23.4954 ns | 0.1797 ns | 0.46 | 23.5762 ns | 0.0803 ns | 0.1797 ns | 42415737.05 | 23.4715 ns | 23.4803 ns | 23.4954 ns | 23.7124 ns | 23.8953 ns | IllyriadVectorizedCopy | 544 | 26.9327 ns | 0.6274 ns | 0.53 | 26.8711 ns | 0.2806 ns | 0.6274 ns | 37214693.18 | 26.0530 ns | 26.2914 ns | 26.9327 ns | 27.4200 ns | 27.7220 ns | AndermanVectorizedCopy | 544 | 25.9081 ns | 0.1803 ns | 0.51 | 25.9840 ns | 0.0806 ns | 0.1803 ns | 38485150.88 | 25.8592 ns | 25.8611 ns | 25.9081 ns | 26.1449 ns | 26.2902 ns | UnsafeIllyriadVectorizedCopy | 544 | 52.5810 ns | 0.3519 ns | 1.03 | 52.7235 ns | 0.1574 ns | 0.3519 ns | 18966878.33 | 52.5433 ns | 52.5475 ns | 52.5810 ns | 52.9707 ns | 53.3520 ns | UnsafeAndermanVectorizedCopy | 544 | 27.9814 ns | 0.2602 ns | 0.55 | 27.9450 ns | 0.1164 ns | 0.2602 ns | 35784614.43 | 27.6469 ns | 27.6863 ns | 27.9814 ns | 28.1854 ns | 28.2773 ns | Buffer_MemmoveOriginal | 544 | 27.0305 ns | 0.1768 ns | 0.53 | 27.0921 ns | 0.0791 ns | 0.1768 ns | 36911146.1 | 26.9939 ns | 26.9954 ns | 27.0305 ns | 27.2196 ns | 27.4066 ns | Buffer_MemmoveJamesqo | 544 | 27.9001 ns | 1.9694 ns | 0.54 | 28.9363 ns | 0.8807 ns | 1.9694 ns | 34558633.14 | 27.0389 ns | 27.3245 ns | 27.9001 ns | 31.0662 ns | 31.1307 ns | Buffer_MemmoveTannerGooding | 544 | 24.4700 ns | 0.1909 ns | 0.48 | 24.5492 ns | 0.0854 ns | 0.1909 ns | 40734457.54 | 24.4478 ns | 24.4513 ns | 24.4700 ns | 24.6868 ns | 24.8898 ns | Buffer_MemmoveJamesqo2 | 544 | 26.1448 ns | 0.1217 ns | 0.51 | 26.2025 ns | 0.0544 ns | 0.1217 ns | 38164224.51 | 26.1177 ns | 26.1253 ns | 26.1448 ns | 26.3087 ns | 26.4120 ns | Buffer_MemmoveTannerGooding2 | 544 | 24.2344 ns | 0.1697 ns | 0.47 | 24.3028 ns | 0.0759 ns | 0.1697 ns | 41147467.18 | 24.2167 ns | 24.2176 ns | 24.2344 ns | 24.4223 ns | 24.6060 ns | ArrayCopy | 547 | 55.2440 ns | 0.8338 ns | 1.00 | 55.2656 ns | 0.3729 ns | 0.8338 ns | 18094450.7 | 54.0416 ns | 54.5539 ns | 55.2440 ns | 55.9880 ns | 56.3030 ns | SimpleLoop | 547 | 632.9217 ns | 2.4834 ns | 11.46 | 634.2932 ns | 1.1106 ns | 2.4834 ns | 1576557.98 | 632.6087 ns | 632.6690 ns | 632.9217 ns | 636.6031 ns | 638.4515 ns | BufferBlockCopy | 547 | 56.1581 ns | 0.4091 ns | 1.02 | 56.3230 ns | 0.1830 ns | 0.4091 ns | 17754723.65 | 56.0729 ns | 56.1013 ns | 56.1581 ns | 56.6272 ns | 57.0499 ns | BufferMemoryCopy | 547 | 58.4735 ns | 0.3715 ns | 1.06 | 58.6451 ns | 0.1661 ns | 0.3715 ns | 17051732.16 | 58.4706 ns | 58.4708 ns | 58.4735 ns | 58.9051 ns | 59.3092 ns | MsvcrtMemmove | 547 | 26.0365 ns | 0.2107 ns | 0.47 | 26.1089 ns | 0.0942 ns | 0.2107 ns | 38301083.39 | 25.9915 ns | 25.9937 ns | 26.0365 ns | 26.2604 ns | 26.4838 ns | MsvcrtMemmoveOverhead | 547 | 16.7021 ns | 0.1464 ns | 0.30 | 16.6774 ns | 0.0655 ns | 0.1464 ns | 59961554.53 | 16.4953 ns | 16.5314 ns | 16.7021 ns | 16.8110 ns | 16.8567 ns | UnsafeCopyBlock | 547 | 24.5782 ns | 0.1670 ns | 0.44 | 24.6529 ns | 0.0747 ns | 0.1670 ns | 40563233.09 | 24.5434 ns | 24.5590 ns | 24.5782 ns | 24.7841 ns | 24.9476 ns | IllyriadVectorizedCopy | 547 | 27.7913 ns | 0.3798 ns | 0.50 | 27.9583 ns | 0.1699 ns | 0.3798 ns | 35767579.39 | 27.6488 ns | 27.6988 ns | 27.7913 ns | 28.3013 ns | 28.5964 ns | AndermanVectorizedCopy | 547 | 29.9581 ns | 0.1921 ns | 0.54 | 29.9433 ns | 0.0859 ns | 0.1921 ns | 33396404.44 | 29.7250 ns | 29.7701 ns | 29.9581 ns | 30.1092 ns | 30.2281 ns | UnsafeIllyriadVectorizedCopy | 547 | 46.7856 ns | 0.4881 ns | 0.85 | 46.9703 ns | 0.2183 ns | 0.4881 ns | 21290059.36 | 46.6424 ns | 46.6846 ns | 46.7856 ns | 47.3483 ns | 47.8312 ns | UnsafeAndermanVectorizedCopy | 547 | 27.9705 ns | 0.2196 ns | 0.51 | 27.9690 ns | 0.0982 ns | 0.2196 ns | 35753856.16 | 27.7013 ns | 27.7541 ns | 27.9705 ns | 28.1832 ns | 28.2229 ns | Buffer_MemmoveOriginal | 547 | 27.3096 ns | 0.1869 ns | 0.49 | 27.3887 ns | 0.0836 ns | 0.1869 ns | 36511373.61 | 27.2941 ns | 27.2998 ns | 27.3096 ns | 27.5172 ns | 27.7229 ns | Buffer_MemmoveJamesqo | 547 | 27.7760 ns | 0.2110 ns | 0.50 | 27.8879 ns | 0.0944 ns | 0.2110 ns | 35857796.4 | 27.7573 ns | 27.7651 ns | 27.7760 ns | 28.0667 ns | 28.2556 ns | Buffer_MemmoveTannerGooding | 547 | 24.4238 ns | 0.1886 ns | 0.44 | 24.5059 ns | 0.0844 ns | 0.1886 ns | 40806582.62 | 24.4153 ns | 24.4174 ns | 24.4238 ns | 24.6353 ns | 24.8432 ns | Buffer_MemmoveJamesqo2 | 547 | 26.1343 ns | 0.1636 ns | 0.47 | 26.2003 ns | 0.0732 ns | 0.1636 ns | 38167554.45 | 26.1015 ns | 26.1040 ns | 26.1343 ns | 26.3295 ns | 26.4889 ns | Buffer_MemmoveTannerGooding2 | 547 | 24.2490 ns | 0.1914 ns | 0.44 | 24.3366 ns | 0.0856 ns | 0.1914 ns | 41090346.61 | 24.2394 ns | 24.2427 ns | 24.2490 ns | 24.4743 ns | 24.6783 ns | ArrayCopy | 576 | 56.4208 ns | 0.2449 ns | 1.00 | 56.4672 ns | 0.1095 ns | 0.2449 ns | 17709391.02 | 56.2643 ns | 56.2730 ns | 56.4208 ns | 56.6847 ns | 56.8685 ns | SimpleLoop | 576 | 665.3519 ns | 2.9780 ns | 11.79 | 666.8848 ns | 1.3318 ns | 2.9780 ns | 1499509.32 | 664.8974 ns | 665.1092 ns | 665.3519 ns | 669.4268 ns | 672.0541 ns | BufferBlockCopy | 576 | 57.1654 ns | 0.4501 ns | 1.01 | 57.3261 ns | 0.2013 ns | 0.4501 ns | 17444065.05 | 56.9671 ns | 56.9730 ns | 57.1654 ns | 57.7595 ns | 58.0417 ns | BufferMemoryCopy | 576 | 61.9229 ns | 0.3499 ns | 1.10 | 62.0758 ns | 0.1565 ns | 0.3499 ns | 16109331.69 | 61.9046 ns | 61.9059 ns | 61.9229 ns | 62.3222 ns | 62.7011 ns | MsvcrtMemmove | 576 | 27.6536 ns | 0.0500 ns | 0.49 | 27.6751 ns | 0.0223 ns | 0.0500 ns | 36133565.33 | 27.6484 ns | 27.6488 ns | 27.6536 ns | 27.7121 ns | 27.7641 ns | MsvcrtMemmoveOverhead | 576 | 16.5557 ns | 0.0317 ns | 0.29 | 16.5559 ns | 0.0142 ns | 0.0317 ns | 60401447.26 | 16.5123 ns | 16.5273 ns | 16.5557 ns | 16.5846 ns | 16.5963 ns | UnsafeCopyBlock | 576 | 24.7007 ns | 0.1456 ns | 0.44 | 24.7642 ns | 0.0651 ns | 0.1456 ns | 40380904.07 | 24.6612 ns | 24.6741 ns | 24.7007 ns | 24.8860 ns | 25.0175 ns | IllyriadVectorizedCopy | 576 | 26.9501 ns | 0.2478 ns | 0.48 | 26.9752 ns | 0.1108 ns | 0.2478 ns | 37071032.11 | 26.6152 ns | 26.7559 ns | 26.9501 ns | 27.2072 ns | 27.2348 ns | AndermanVectorizedCopy | 576 | 28.2142 ns | 0.2107 ns | 0.50 | 28.3198 ns | 0.0942 ns | 0.2107 ns | 35310992.41 | 28.1336 ns | 28.1462 ns | 28.2142 ns | 28.5462 ns | 28.5866 ns | UnsafeIllyriadVectorizedCopy | 576 | 47.6764 ns | 1.0421 ns | 0.85 | 48.2154 ns | 0.4660 ns | 1.0421 ns | 20740254.03 | 47.3701 ns | 47.4340 ns | 47.6764 ns | 49.2663 ns | 49.8210 ns | UnsafeAndermanVectorizedCopy | 576 | 27.1463 ns | 0.1812 ns | 0.48 | 27.2030 ns | 0.0810 ns | 0.1812 ns | 36760624.59 | 27.0699 ns | 27.0776 ns | 27.1463 ns | 27.3568 ns | 27.5137 ns | Buffer_MemmoveOriginal | 576 | 28.2869 ns | 0.2073 ns | 0.50 | 28.4207 ns | 0.0927 ns | 0.2073 ns | 35185652.7 | 28.2539 ns | 28.2609 ns | 28.2869 ns | 28.6473 ns | 28.6504 ns | Buffer_MemmoveJamesqo | 576 | 30.4313 ns | 1.2777 ns | 0.54 | 30.7146 ns | 0.5714 ns | 1.2777 ns | 32557843.48 | 29.2905 ns | 29.7062 ns | 30.4313 ns | 31.8645 ns | 32.7089 ns | Buffer_MemmoveTannerGooding | 576 | 25.7634 ns | 0.1817 ns | 0.46 | 25.8385 ns | 0.0813 ns | 0.1817 ns | 38701932.57 | 25.7472 ns | 25.7503 ns | 25.7634 ns | 25.9642 ns | 26.1633 ns | Buffer_MemmoveJamesqo2 | 576 | 27.6078 ns | 0.2033 ns | 0.49 | 27.6717 ns | 0.0909 ns | 0.2033 ns | 36137980.19 | 27.4855 ns | 27.4875 ns | 27.6078 ns | 27.8879 ns | 27.8893 ns | Buffer_MemmoveTannerGooding2 | 576 | 24.8772 ns | 0.1906 ns | 0.44 | 24.9586 ns | 0.0852 ns | 0.1906 ns | 40066281.98 | 24.8674 ns | 24.8675 ns | 24.8772 ns | 25.0905 ns | 25.2994 ns | ArrayCopy | 1024 | 93.4299 ns | 0.7797 ns | 1.00 | 93.7713 ns | 0.3487 ns | 0.7797 ns | 10664243.83 | 93.3624 ns | 93.3898 ns | 93.4299 ns | 94.3235 ns | 95.1639 ns | SimpleLoop | 1024 | 1,168.1002 ns | 6.3501 ns | 12.50 | 1,170.8848 ns | 2.8399 ns | 6.3501 ns | 854054.99 | 1,167.7522 ns | 1,167.9215 ns | 1,168.1002 ns | 1,175.2404 ns | 1,182.2397 ns | BufferBlockCopy | 1024 | 94.6841 ns | 0.7608 ns | 1.01 | 95.0184 ns | 0.3402 ns | 0.7608 ns | 10524282.4 | 94.5279 ns | 94.5754 ns | 94.6841 ns | 95.6285 ns | 96.3571 ns | BufferMemoryCopy | 1024 | 102.6979 ns | 0.7594 ns | 1.10 | 103.0433 ns | 0.3396 ns | 0.7594 ns | 9704659.32 | 102.6769 ns | 102.6837 ns | 102.6979 ns | 103.5756 ns | 104.4008 ns | MsvcrtMemmove | 1024 | 34.2030 ns | 0.1854 ns | 0.37 | 34.2716 ns | 0.0829 ns | 0.1854 ns | 29178639.31 | 34.1435 ns | 34.1604 ns | 34.2030 ns | 34.4172 ns | 34.5977 ns | MsvcrtMemmoveOverhead | 1024 | 16.4612 ns | 0.0352 ns | 0.18 | 16.4721 ns | 0.0157 ns | 0.0352 ns | 60708771.87 | 16.4447 ns | 16.4473 ns | 16.4612 ns | 16.5023 ns | 16.5321 ns | UnsafeCopyBlock | 1024 | 40.3675 ns | 0.0529 ns | 0.43 | 40.3982 ns | 0.0237 ns | 0.0529 ns | 24753548.55 | 40.3569 ns | 40.3570 ns | 40.3675 ns | 40.4549 ns | 40.4696 ns | IllyriadVectorizedCopy | 1024 | 47.4410 ns | 0.7703 ns | 0.51 | 47.8457 ns | 0.3445 ns | 0.7703 ns | 20900507.11 | 47.2549 ns | 47.3234 ns | 47.4410 ns | 48.5704 ns | 49.1200 ns | AndermanVectorizedCopy | 1024 | 51.2384 ns | 0.8608 ns | 0.55 | 51.6653 ns | 0.3849 ns | 0.8608 ns | 19355352.71 | 50.7207 ns | 50.9667 ns | 51.2384 ns | 52.5773 ns | 52.6793 ns | UnsafeIllyriadVectorizedCopy | 1024 | 51.2749 ns | 0.4453 ns | 0.55 | 51.5741 ns | 0.1991 ns | 0.4453 ns | 19389584.02 | 51.2129 ns | 51.2412 ns | 51.2749 ns | 52.0565 ns | 52.1427 ns | UnsafeAndermanVectorizedCopy | 1024 | 48.3317 ns | 0.6218 ns | 0.52 | 48.3187 ns | 0.2781 ns | 0.6218 ns | 20695900.55 | 47.5971 ns | 47.7530 ns | 48.3317 ns | 48.8780 ns | 49.2185 ns | Buffer_MemmoveOriginal | 1024 | 54.3413 ns | 0.4042 ns | 0.58 | 54.6208 ns | 0.1807 ns | 0.4042 ns | 18308050.57 | 54.3346 ns | 54.3369 ns | 54.3413 ns | 55.0444 ns | 55.2107 ns | Buffer_MemmoveJamesqo | 1024 | 50.8919 ns | 0.3684 ns | 0.54 | 51.0523 ns | 0.1648 ns | 0.3684 ns | 19587752.54 | 50.8620 ns | 50.8724 ns | 50.8919 ns | 51.3124 ns | 51.7105 ns | Buffer_MemmoveTannerGooding | 1024 | 42.1527 ns | 0.5399 ns | 0.45 | 42.4208 ns | 0.2414 ns | 0.5399 ns | 23573319.79 | 42.1497 ns | 42.1501 ns | 42.1527 ns | 42.8257 ns | 43.3823 ns | Buffer_MemmoveJamesqo2 | 1024 | 43.4667 ns | 0.0561 ns | 0.47 | 43.4973 ns | 0.0251 ns | 0.0561 ns | 22989925.24 | 43.4479 ns | 43.4517 ns | 43.4667 ns | 43.5583 ns | 43.5612 ns | Buffer_MemmoveTannerGooding2 | 1024 | 42.2401 ns | 0.1889 ns | 0.45 | 42.3453 ns | 0.0845 ns | 0.1889 ns | 23615367.87 | 42.2276 ns | 42.2332 ns | 42.2401 ns | 42.5100 ns | 42.6716 ns | ArrayCopy | 2048 | 163.7126 ns | 0.6961 ns | 1.00 | 163.6255 ns | 0.3113 ns | 0.6961 ns | 6111516.26 | 162.5184 ns | 163.0838 ns | 163.7126 ns | 164.1237 ns | 164.4463 ns | SimpleLoop | 2048 | 2,317.2386 ns | 13.7154 ns | 14.15 | 2,323.7504 ns | 6.1337 ns | 13.7154 ns | 430338.81 | 2,315.0440 ns | 2,315.4677 ns | 2,317.2386 ns | 2,335.2890 ns | 2,347.6624 ns | BufferBlockCopy | 2048 | 158.1699 ns | 0.8337 ns | 0.97 | 158.4737 ns | 0.3728 ns | 0.8337 ns | 6310196.92 | 157.8916 ns | 157.9554 ns | 158.1699 ns | 159.1438 ns | 159.9326 ns | BufferMemoryCopy | 2048 | 164.9769 ns | 0.6917 ns | 1.01 | 165.2952 ns | 0.3094 ns | 0.6917 ns | 6049782.41 | 164.8442 ns | 164.8595 ns | 164.9769 ns | 165.8900 ns | 166.4921 ns | MsvcrtMemmove | 2048 | 67.2585 ns | 0.4416 ns | 0.41 | 67.4502 ns | 0.1975 ns | 0.4416 ns | 14825743.05 | 67.2019 ns | 67.2191 ns | 67.2585 ns | 67.7773 ns | 68.2366 ns | MsvcrtMemmoveOverhead | 2048 | 16.6874 ns | 0.0409 ns | 0.10 | 16.7113 ns | 0.0183 ns | 0.0409 ns | 59839890.17 | 16.6759 ns | 16.6789 ns | 16.6874 ns | 16.7555 ns | 16.7624 ns | UnsafeCopyBlock | 2048 | 79.7950 ns | 1.2067 ns | 0.49 | 79.9859 ns | 0.5396 ns | 1.2067 ns | 12502199.23 | 78.5823 ns | 79.0377 ns | 79.7950 ns | 81.0296 ns | 81.8651 ns | IllyriadVectorizedCopy | 2048 | 108.0163 ns | 0.3373 ns | 0.66 | 107.9216 ns | 0.1509 ns | 0.3373 ns | 9265989.3 | 107.3705 ns | 107.6117 ns | 108.0163 ns | 108.1840 ns | 108.1872 ns | AndermanVectorizedCopy | 2048 | 121.7447 ns | 0.8179 ns | 0.74 | 121.4277 ns | 0.3658 ns | 0.8179 ns | 8235355.27 | 120.5171 ns | 120.5506 ns | 121.7447 ns | 122.1462 ns | 122.1786 ns | UnsafeIllyriadVectorizedCopy | 2048 | 113.2548 ns | 1.0595 ns | 0.69 | 113.7397 ns | 0.4738 ns | 1.0595 ns | 8792004.09 | 112.9648 ns | 113.0257 ns | 113.2548 ns | 114.6962 ns | 115.5322 ns | UnsafeAndermanVectorizedCopy | 2048 | 116.7100 ns | 0.5764 ns | 0.71 | 116.5076 ns | 0.2578 ns | 0.5764 ns | 8583128.91 | 115.7702 ns | 115.8993 ns | 116.7100 ns | 117.0148 ns | 117.0205 ns | Buffer_MemmoveOriginal | 2048 | 96.0469 ns | 0.7329 ns | 0.59 | 96.3438 ns | 0.3278 ns | 0.7329 ns | 10379499.68 | 95.9582 ns | 95.9849 ns | 96.0469 ns | 96.8511 ns | 97.6532 ns | Buffer_MemmoveJamesqo | 2048 | 93.5918 ns | 0.7556 ns | 0.57 | 93.9290 ns | 0.3379 ns | 0.7556 ns | 10646344.36 | 93.5591 ns | 93.5680 ns | 93.5918 ns | 94.4585 ns | 95.2797 ns | Buffer_MemmoveTannerGooding | 2048 | 83.0611 ns | 0.4096 ns | 0.51 | 83.1180 ns | 0.1832 ns | 0.4096 ns | 12031093.64 | 82.7720 ns | 82.8029 ns | 83.0611 ns | 83.4615 ns | 83.8016 ns | Buffer_MemmoveJamesqo2 | 2048 | 84.4197 ns | 0.3455 ns | 0.52 | 84.5904 ns | 0.1545 ns | 0.3455 ns | 11821666.54 | 84.3639 ns | 84.3850 ns | 84.4197 ns | 84.8812 ns | 85.1927 ns | Buffer_MemmoveTannerGooding2 | 2048 | 82.4074 ns | 0.0811 ns | 0.50 | 82.4393 ns | 0.0363 ns | 0.0811 ns | 12130135.26 | 82.3902 ns | 82.3950 ns | 82.4074 ns | 82.4996 ns | 82.5834 ns | ArrayCopy | 2500 | 173.6282 ns | 0.2216 ns | 1.00 | 173.7190 ns | 0.0991 ns | 0.2216 ns | 5756424.19 | 173.4981 ns | 173.5330 ns | 173.6282 ns | 173.9504 ns | 174.0192 ns | SimpleLoop | 2500 | 2,830.1150 ns | 6.2367 ns | 16.30 | 2,828.5909 ns | 2.7891 ns | 6.2367 ns | 353532.92 | 2,821.2112 ns | 2,822.1273 ns | 2,830.1150 ns | 2,834.2924 ns | 2,835.5199 ns | BufferBlockCopy | 2500 | 162.8016 ns | 0.7502 ns | 0.94 | 162.8850 ns | 0.3355 ns | 0.7502 ns | 6139302.4 | 161.9614 ns | 162.2957 ns | 162.8016 ns | 163.5159 ns | 164.0307 ns | BufferMemoryCopy | 2500 | 180.6369 ns | 2.2357 ns | 1.04 | 181.2129 ns | 0.9999 ns | 2.2357 ns | 5518370.34 | 178.9271 ns | 179.6681 ns | 180.6369 ns | 183.0457 ns | 184.9263 ns | MsvcrtMemmove | 2500 | 77.8847 ns | 0.1998 ns | 0.45 | 77.8677 ns | 0.0894 ns | 0.1998 ns | 12842299.55 | 77.6652 ns | 77.6664 ns | 77.8847 ns | 78.0605 ns | 78.1052 ns | MsvcrtMemmoveOverhead | 2500 | 16.6128 ns | 0.0170 ns | 0.10 | 16.6200 ns | 0.0076 ns | 0.0170 ns | 60168297.25 | 16.6032 ns | 16.6055 ns | 16.6128 ns | 16.6383 ns | 16.6393 ns | UnsafeCopyBlock | 2500 | 102.5874 ns | 1.0962 ns | 0.59 | 102.4795 ns | 0.4902 ns | 1.0962 ns | 9758044.93 | 101.3137 ns | 101.4914 ns | 102.5874 ns | 103.4138 ns | 104.1326 ns | IllyriadVectorizedCopy | 2500 | 132.8261 ns | 0.8306 ns | 0.77 | 133.0809 ns | 0.3715 ns | 0.8306 ns | 7514227.02 | 132.4346 ns | 132.4719 ns | 132.8261 ns | 133.8173 ns | 134.4752 ns | AndermanVectorizedCopy | 2500 | 138.2581 ns | 1.9492 ns | 0.80 | 138.4911 ns | 0.8717 ns | 1.9492 ns | 7220682.75 | 136.4161 ns | 136.7258 ns | 138.2581 ns | 140.3728 ns | 141.2776 ns | UnsafeIllyriadVectorizedCopy | 2500 | 146.8414 ns | 0.5575 ns | 0.85 | 146.8858 ns | 0.2493 ns | 0.5575 ns | 6808009.44 | 146.3151 ns | 146.4600 ns | 146.8414 ns | 147.3338 ns | 147.8002 ns | UnsafeAndermanVectorizedCopy | 2500 | 122.7215 ns | 0.8405 ns | 0.71 | 122.8698 ns | 0.3759 ns | 0.8405 ns | 8138694.37 | 122.2019 ns | 122.2681 ns | 122.7215 ns | 123.5457 ns | 124.3064 ns | Buffer_MemmoveOriginal | 2500 | 113.7925 ns | 0.6362 ns | 0.66 | 114.0577 ns | 0.2845 ns | 0.6362 ns | 8767489.97 | 113.6844 ns | 113.6916 ns | 113.7925 ns | 114.5564 ns | 115.1822 ns | Buffer_MemmoveJamesqo | 2500 | 111.7241 ns | 0.6299 ns | 0.64 | 111.9756 ns | 0.2817 ns | 0.6299 ns | 8930517.43 | 111.6100 ns | 111.6217 ns | 111.7241 ns | 112.4552 ns | 113.0928 ns | Buffer_MemmoveTannerGooding | 2500 | 101.5863 ns | 0.7357 ns | 0.59 | 101.8949 ns | 0.3290 ns | 0.7357 ns | 9814030.15 | 101.5043 ns | 101.5316 ns | 101.5863 ns | 102.4126 ns | 103.2090 ns | Buffer_MemmoveJamesqo2 | 2500 | 102.9275 ns | 0.7727 ns | 0.59 | 103.2294 ns | 0.3456 ns | 0.7727 ns | 9687158.92 | 102.5965 ns | 102.7306 ns | 102.9275 ns | 103.8793 ns | 104.5572 ns | Buffer_MemmoveTannerGooding2 | 2500 | 101.4029 ns | 1.1904 ns | 0.58 | 101.9684 ns | 0.5324 ns | 1.1904 ns | 9806958.11 | 101.0416 ns | 101.0624 ns | 101.4029 ns | 103.1572 ns | 103.8204 ns | ArrayCopy | 3000 | 170.2976 ns | 0.8479 ns | 1.00 | 170.8354 ns | 0.3792 ns | 0.8479 ns | 5853587.1 | 170.0787 ns | 170.1806 ns | 170.2976 ns | 171.7592 ns | 171.7868 ns | SimpleLoop | 3000 | 3,384.0320 ns | 23.4403 ns | 19.87 | 3,395.1863 ns | 10.4828 ns | 23.4403 ns | 294534.64 | 3,383.3691 ns | 3,383.6437 ns | 3,384.0320 ns | 3,412.3061 ns | 3,437.0102 ns | BufferBlockCopy | 3000 | 180.8196 ns | 2.0677 ns | 1.06 | 180.8199 ns | 0.9247 ns | 2.0677 ns | 5530366.18 | 177.7137 ns | 179.2245 ns | 180.8196 ns | 182.4153 ns | 183.5004 ns | BufferMemoryCopy | 3000 | 184.1321 ns | 1.4792 ns | 1.08 | 184.8365 ns | 0.6615 ns | 1.4792 ns | 5410186.43 | 184.0391 ns | 184.0718 ns | 184.1321 ns | 185.9535 ns | 187.4682 ns | MsvcrtMemmove | 3000 | 84.7900 ns | 0.3194 ns | 0.50 | 84.8844 ns | 0.1428 ns | 0.3194 ns | 11780732.49 | 84.6126 ns | 84.6955 ns | 84.7900 ns | 85.1204 ns | 85.4387 ns | MsvcrtMemmoveOverhead | 3000 | 16.4998 ns | 0.0438 ns | 0.10 | 16.5146 ns | 0.0196 ns | 0.0438 ns | 60552427.39 | 16.4689 ns | 16.4758 ns | 16.4998 ns | 16.5608 ns | 16.5672 ns | UnsafeCopyBlock | 3000 | 112.6918 ns | 1.3660 ns | 0.66 | 112.6341 ns | 0.6109 ns | 1.3660 ns | 8878308.78 | 111.1189 ns | 111.3559 ns | 112.6918 ns | 113.8834 ns | 114.5758 ns | IllyriadVectorizedCopy | 3000 | 144.3258 ns | 1.7478 ns | 0.85 | 144.1398 ns | 0.7816 ns | 1.7478 ns | 6937709.43 | 141.8317 ns | 142.6604 ns | 144.3258 ns | 145.5262 ns | 146.6641 ns | AndermanVectorizedCopy | 3000 | 163.7960 ns | 0.5970 ns | 0.96 | 163.9934 ns | 0.2670 ns | 0.5970 ns | 6097804.77 | 163.5007 ns | 163.5582 ns | 163.7960 ns | 164.5274 ns | 164.9916 ns | UnsafeIllyriadVectorizedCopy | 3000 | 166.3401 ns | 0.8477 ns | 0.98 | 166.4865 ns | 0.3791 ns | 0.8477 ns | 6006491.28 | 165.5311 ns | 165.7380 ns | 166.3401 ns | 167.3083 ns | 167.6931 ns | UnsafeAndermanVectorizedCopy | 3000 | 141.5004 ns | 0.5149 ns | 0.83 | 141.4972 ns | 0.2303 ns | 0.5149 ns | 7067276.93 | 140.9306 ns | 141.0738 ns | 141.5004 ns | 141.9190 ns | 142.3097 ns | Buffer_MemmoveOriginal | 3000 | 134.0680 ns | 0.7665 ns | 0.79 | 134.3757 ns | 0.3428 ns | 0.7665 ns | 7441820.55 | 133.9477 ns | 133.9838 ns | 134.0680 ns | 134.9215 ns | 135.7431 ns | Buffer_MemmoveJamesqo | 3000 | 132.1813 ns | 0.7441 ns | 0.78 | 132.5130 ns | 0.3328 ns | 0.7441 ns | 7546427.64 | 131.9533 ns | 132.0336 ns | 132.1813 ns | 133.1584 ns | 133.7906 ns | Buffer_MemmoveTannerGooding | 3000 | 121.2178 ns | 0.7298 ns | 0.71 | 121.5234 ns | 0.3264 ns | 0.7298 ns | 8228870.69 | 121.1241 ns | 121.1326 ns | 121.2178 ns | 122.0669 ns | 122.8221 ns | Buffer_MemmoveJamesqo2 | 3000 | 122.9745 ns | 0.6492 ns | 0.72 | 123.2771 ns | 0.2903 ns | 0.6492 ns | 8111807.51 | 122.9547 ns | 122.9628 ns | 122.9745 ns | 123.7426 ns | 124.4366 ns | Buffer_MemmoveTannerGooding2 | 3000 | 121.5123 ns | 0.4936 ns | 0.71 | 121.5013 ns | 0.2208 ns | 0.4936 ns | 8230362.83 | 121.0104 ns | 121.0285 ns | 121.5123 ns | 121.9687 ns | 122.1808 ns | ArrayCopy | 3072 | 179.1446 ns | 0.6045 ns | 1.00 | 179.2987 ns | 0.2703 ns | 0.6045 ns | 5577284.08 | 178.8032 ns | 178.8677 ns | 179.1446 ns | 179.8068 ns | 180.3272 ns | SimpleLoop | 3072 | 3,465.0334 ns | 21.2453 ns | 19.34 | 3,476.0325 ns | 9.5012 ns | 21.2453 ns | 287684.31 | 3,462.0220 ns | 3,462.5097 ns | 3,465.0334 ns | 3,495.0547 ns | 3,512.2967 ns | BufferBlockCopy | 3072 | 180.9573 ns | 0.7569 ns | 1.01 | 180.7219 ns | 0.3385 ns | 0.7569 ns | 5533364.57 | 179.6927 ns | 179.9859 ns | 180.9573 ns | 181.3401 ns | 181.6690 ns | BufferMemoryCopy | 3072 | 183.0304 ns | 0.7267 ns | 1.02 | 183.2814 ns | 0.3250 ns | 0.7267 ns | 5456090.21 | 182.7722 ns | 182.8209 ns | 183.0304 ns | 183.8675 ns | 184.5506 ns | MsvcrtMemmove | 3072 | 85.3342 ns | 0.1214 ns | 0.48 | 85.3466 ns | 0.0543 ns | 0.1214 ns | 11716933.8 | 85.2441 ns | 85.2554 ns | 85.3342 ns | 85.4439 ns | 85.5511 ns | MsvcrtMemmoveOverhead | 3072 | 17.3943 ns | 0.1279 ns | 0.10 | 17.4513 ns | 0.0572 ns | 0.1279 ns | 57302203.14 | 17.3254 ns | 17.3573 ns | 17.3943 ns | 17.5739 ns | 17.6528 ns | UnsafeCopyBlock | 3072 | 119.2785 ns | 0.7894 ns | 0.67 | 119.6296 ns | 0.3530 ns | 0.7894 ns | 8359134.43 | 119.2545 ns | 119.2634 ns | 119.2785 ns | 120.1714 ns | 121.0415 ns | IllyriadVectorizedCopy | 3072 | 150.7836 ns | 1.3901 ns | 0.84 | 150.4831 ns | 0.6217 ns | 1.3901 ns | 6645263.86 | 148.9308 ns | 149.0315 ns | 150.7836 ns | 151.7845 ns | 151.8790 ns | AndermanVectorizedCopy | 3072 | 165.5730 ns | 1.1414 ns | 0.92 | 165.5577 ns | 0.5104 ns | 1.1414 ns | 6040190.07 | 164.1224 ns | 164.6074 ns | 165.5730 ns | 166.5004 ns | 167.2608 ns | UnsafeIllyriadVectorizedCopy | 3072 | 165.3997 ns | 0.7754 ns | 0.92 | 165.6632 ns | 0.3468 ns | 0.7754 ns | 6036345.15 | 165.0253 ns | 165.1970 ns | 165.3997 ns | 166.2610 ns | 167.0117 ns | UnsafeAndermanVectorizedCopy | 3072 | 145.3885 ns | 0.8166 ns | 0.81 | 145.7169 ns | 0.3652 ns | 0.8166 ns | 6862620.03 | 145.0887 ns | 145.1634 ns | 145.3885 ns | 146.4347 ns | 147.1074 ns | Buffer_MemmoveOriginal | 3072 | 137.7855 ns | 0.7344 ns | 0.77 | 138.0789 ns | 0.3284 ns | 0.7344 ns | 7242238.2 | 137.6889 ns | 137.7160 ns | 137.7855 ns | 138.5884 ns | 139.3906 ns | Buffer_MemmoveJamesqo | 3072 | 135.8458 ns | 0.6309 ns | 0.76 | 136.0129 ns | 0.2822 ns | 0.6309 ns | 7352243.09 | 135.5120 ns | 135.5408 ns | 135.8458 ns | 136.5686 ns | 137.0683 ns | Buffer_MemmoveTannerGooding | 3072 | 123.6464 ns | 0.7501 ns | 0.69 | 123.9956 ns | 0.3354 ns | 0.7501 ns | 8064801.32 | 123.6307 ns | 123.6382 ns | 123.6464 ns | 124.5276 ns | 125.3360 ns | Buffer_MemmoveJamesqo2 | 3072 | 125.1771 ns | 0.7560 ns | 0.70 | 125.5030 ns | 0.3381 ns | 0.7560 ns | 7967935.23 | 125.1116 ns | 125.1126 ns | 125.1771 ns | 126.0564 ns | 126.8509 ns | Buffer_MemmoveTannerGooding2 | 3072 | 123.6170 ns | 0.7421 ns | 0.69 | 123.9451 ns | 0.3319 ns | 0.7421 ns | 8068089.16 | 123.4754 ns | 123.4780 ns | 123.6170 ns | 124.5762 ns | 125.2328 ns | ArrayCopy | 4096 | 250.8011 ns | 2.0030 ns | 1.00 | 251.7594 ns | 0.8958 ns | 2.0030 ns | 3972046.79 | 250.5469 ns | 250.6093 ns | 250.8011 ns | 253.3885 ns | 255.2817 ns | SimpleLoop | 4096 | 4,615.9497 ns | 21.0524 ns | 18.40 | 4,627.1287 ns | 9.4149 ns | 21.0524 ns | 216116.75 | 4,615.1164 ns | 4,615.1258 ns | 4,615.9497 ns | 4,644.7210 ns | 4,663.9658 ns | BufferBlockCopy | 4096 | 260.1767 ns | 2.8480 ns | 1.04 | 259.6770 ns | 1.2737 ns | 2.8480 ns | 3850938.12 | 255.1631 ns | 257.4087 ns | 260.1767 ns | 261.6954 ns | 263.0502 ns | BufferMemoryCopy | 4096 | 262.1600 ns | 1.4488 ns | 1.05 | 262.8152 ns | 0.6479 ns | 1.4488 ns | 3804955.2 | 262.0792 ns | 262.1124 ns | 262.1600 ns | 263.8456 ns | 265.4034 ns | MsvcrtMemmove | 4096 | 103.9377 ns | 0.8205 ns | 0.41 | 104.2582 ns | 0.3670 ns | 0.8205 ns | 9591572.57 | 103.7735 ns | 103.8184 ns | 103.9377 ns | 104.8582 ns | 105.7183 ns | MsvcrtMemmoveOverhead | 4096 | 16.4972 ns | 0.0173 ns | 0.07 | 16.5028 ns | 0.0077 ns | 0.0173 ns | 60595880.84 | 16.4817 ns | 16.4880 ns | 16.4972 ns | 16.5204 ns | 16.5241 ns | UnsafeCopyBlock | 4096 | 157.0859 ns | 0.4571 ns | 0.63 | 157.0077 ns | 0.2044 ns | 0.4571 ns | 6369112.92 | 156.5689 ns | 156.5773 ns | 157.0859 ns | 157.3991 ns | 157.6755 ns | IllyriadVectorizedCopy | 4096 | 192.1246 ns | 1.6509 ns | 0.77 | 192.6196 ns | 0.7383 ns | 1.6509 ns | 5191579.69 | 191.2812 ns | 191.3481 ns | 192.1246 ns | 194.1386 ns | 195.3218 ns | AndermanVectorizedCopy | 4096 | 212.1328 ns | 2.4624 ns | 0.85 | 211.6804 ns | 1.1012 ns | 2.4624 ns | 4724102.62 | 208.9344 ns | 209.3835 ns | 212.1328 ns | 213.7512 ns | 215.2542 ns | UnsafeIllyriadVectorizedCopy | 4096 | 217.6397 ns | 2.0209 ns | 0.87 | 218.0365 ns | 0.9038 ns | 2.0209 ns | 4586388.58 | 216.5190 ns | 216.5456 ns | 217.6397 ns | 219.7257 ns | 221.4613 ns | UnsafeAndermanVectorizedCopy | 4096 | 218.9996 ns | 2.5138 ns | 0.87 | 220.3430 ns | 1.1242 ns | 2.5138 ns | 4538379.46 | 218.1994 ns | 218.4232 ns | 218.9996 ns | 222.9344 ns | 224.0680 ns | Buffer_MemmoveOriginal | 4096 | 180.7497 ns | 0.2631 ns | 0.72 | 180.8394 ns | 0.1177 ns | 0.2631 ns | 5529767.98 | 180.5852 ns | 180.6054 ns | 180.7497 ns | 181.1183 ns | 181.1569 ns | Buffer_MemmoveJamesqo | 4096 | 177.2690 ns | 0.6628 ns | 0.71 | 177.4871 ns | 0.2964 ns | 0.6628 ns | 5634212.87 | 177.0467 ns | 177.0953 ns | 177.2690 ns | 177.9879 ns | 178.6574 ns | Buffer_MemmoveTannerGooding | 4096 | 164.1363 ns | 0.7816 ns | 0.65 | 164.5227 ns | 0.3495 ns | 0.7816 ns | 6078187.12 | 164.0562 ns | 164.0626 ns | 164.1363 ns | 165.1761 ns | 165.8891 ns | Buffer_MemmoveJamesqo2 | 4096 | 166.6409 ns | 0.6612 ns | 0.66 | 166.8102 ns | 0.2957 ns | 0.6612 ns | 5994838.14 | 166.3244 ns | 166.3749 ns | 166.6409 ns | 167.3301 ns | 167.9608 ns | Buffer_MemmoveTannerGooding2 | 4096 | 164.1253 ns | 0.5526 ns | 0.65 | 164.3071 ns | 0.2472 ns | 0.5526 ns | 6086163.82 | 163.9445 ns | 163.9808 ns | 164.1253 ns | 164.7244 ns | 165.2833 ns | ArrayCopy | 8192 | 438.6559 ns | 3.2176 ns | 1.00 | 439.4407 ns | 1.4389 ns | 3.2176 ns | 2275619.74 | 436.9502 ns | 437.2444 ns | 438.6559 ns | 442.0295 ns | 444.9935 ns | SimpleLoop | 8192 | 9,236.1939 ns | 46.9688 ns | 21.06 | 9,252.0481 ns | 21.0051 ns | 46.9688 ns | 108084.18 | 9,224.8113 ns | 9,225.3748 ns | 9,236.1939 ns | 9,286.6484 ns | 9,335.4079 ns | BufferBlockCopy | 8192 | 436.4545 ns | 2.8668 ns | 0.99 | 437.3831 ns | 1.2821 ns | 2.8668 ns | 2286324.97 | 434.9340 ns | 435.3649 ns | 436.4545 ns | 439.8657 ns | 442.2287 ns | BufferMemoryCopy | 8192 | 440.8807 ns | 3.0271 ns | 1.01 | 442.1765 ns | 1.3538 ns | 3.0271 ns | 2261540.23 | 440.6517 ns | 440.6795 ns | 440.8807 ns | 444.3215 ns | 447.5841 ns | MsvcrtMemmove | 8192 | 187.5665 ns | 0.1856 ns | 0.43 | 187.6066 ns | 0.0830 ns | 0.1856 ns | 5330301.82 | 187.4018 ns | 187.4346 ns | 187.5665 ns | 187.7988 ns | 187.8214 ns | MsvcrtMemmoveOverhead | 8192 | 16.6213 ns | 0.0859 ns | 0.04 | 16.6467 ns | 0.0384 ns | 0.0859 ns | 60072065.56 | 16.5684 ns | 16.5923 ns | 16.6213 ns | 16.7137 ns | 16.7939 ns | UnsafeCopyBlock | 8192 | 307.3991 ns | 1.1039 ns | 0.70 | 307.7529 ns | 0.4937 ns | 1.1039 ns | 3249360.49 | 306.9854 ns | 306.9925 ns | 307.3991 ns | 308.6901 ns | 309.6482 ns | IllyriadVectorizedCopy | 8192 | 401.9972 ns | 2.9846 ns | 0.92 | 402.3807 ns | 1.3348 ns | 2.9846 ns | 2485208.94 | 399.3440 ns | 399.8296 ns | 401.9972 ns | 405.1234 ns | 406.9878 ns | AndermanVectorizedCopy | 8192 | 415.1069 ns | 3.1015 ns | 0.95 | 414.9274 ns | 1.3870 ns | 3.1015 ns | 2410060.1 | 410.8366 ns | 412.0301 ns | 415.1069 ns | 417.7350 ns | 418.9681 ns | UnsafeIllyriadVectorizedCopy | 8192 | 421.1630 ns | 2.6152 ns | 0.96 | 422.6573 ns | 1.1696 ns | 2.6152 ns | 2365982.76 | 420.5866 ns | 420.8067 ns | 421.1630 ns | 425.2551 ns | 426.7851 ns | UnsafeAndermanVectorizedCopy | 8192 | 388.9678 ns | 3.2801 ns | 0.89 | 389.7496 ns | 1.4669 ns | 3.2801 ns | 2565750.19 | 387.4107 ns | 387.4553 ns | 388.9678 ns | 392.4346 ns | 395.3907 ns | Buffer_MemmoveOriginal | 8192 | 347.6623 ns | 1.4203 ns | 0.79 | 348.3339 ns | 0.6352 ns | 1.4203 ns | 2870809.03 | 347.3845 ns | 347.4237 ns | 347.6623 ns | 349.5798 ns | 350.7743 ns | Buffer_MemmoveJamesqo | 8192 | 348.0206 ns | 3.9104 ns | 0.79 | 349.7196 ns | 1.7488 ns | 3.9104 ns | 2859433.63 | 347.5708 ns | 347.6789 ns | 348.0206 ns | 352.6098 ns | 356.6853 ns | Buffer_MemmoveTannerGooding | 8192 | 325.4313 ns | 1.2157 ns | 0.74 | 326.0351 ns | 0.5437 ns | 1.2157 ns | 3067154.49 | 325.2162 ns | 325.2726 ns | 325.4313 ns | 327.0995 ns | 328.1272 ns | Buffer_MemmoveJamesqo2 | 8192 | 326.8728 ns | 0.3235 ns | 0.75 | 327.0076 ns | 0.1447 ns | 0.3235 ns | 3058033.17 | 326.7535 ns | 326.7673 ns | 326.8728 ns | 327.3152 ns | 327.5336 ns | Buffer_MemmoveTannerGooding2 | 8192 | 325.1336 ns | 1.3743 ns | 0.74 | 325.7167 ns | 0.6146 ns | 1.3743 ns | 3070152.37 | 324.9422 ns | 325.0059 ns | 325.1336 ns | 326.7191 ns | 328.1660 ns | ArrayCopy | 16384 | 768.0890 ns | 11.7834 ns | 1.00 | 769.2478 ns | 5.2697 ns | 11.7834 ns | 1299971.2 | 753.5281 ns | 758.3002 ns | 768.0890 ns | 780.7748 ns | 782.0118 ns | SimpleLoop | 16384 | 18,461.1946 ns | 92.5618 ns | 24.04 | 18,503.2666 ns | 41.3949 ns | 92.5618 ns | 54044.51 | 18,455.0583 ns | 18,455.9673 ns | 18,461.1946 ns | 18,571.6018 ns | 18,668.2590 ns | BufferBlockCopy | 16384 | 860.6683 ns | 5.8504 ns | 1.12 | 862.5544 ns | 2.6164 ns | 5.8504 ns | 1159347.17 | 857.6297 ns | 859.1218 ns | 860.6683 ns | 866.9301 ns | 872.7196 ns | BufferMemoryCopy | 16384 | 838.0978 ns | 6.2416 ns | 1.09 | 839.4092 ns | 2.7913 ns | 6.2416 ns | 1191314.14 | 831.7816 ns | 834.2182 ns | 838.0978 ns | 845.2557 ns | 848.4163 ns | MsvcrtMemmove | 16384 | 534.6068 ns | 3.4299 ns | 0.70 | 535.2798 ns | 1.5339 ns | 3.4299 ns | 1868181.8 | 532.7371 ns | 532.8442 ns | 534.6068 ns | 538.0519 ns | 541.1622 ns | MsvcrtMemmoveOverhead | 16384 | 16.5286 ns | 0.1084 ns | 0.02 | 16.5853 ns | 0.0485 ns | 0.1084 ns | 60294502.46 | 16.5238 ns | 16.5248 ns | 16.5286 ns | 16.6740 ns | 16.7759 ns | UnsafeCopyBlock | 16384 | 643.1277 ns | 2.7127 ns | 0.84 | 644.4453 ns | 1.2132 ns | 2.7127 ns | 1551722.07 | 642.7022 ns | 642.7282 ns | 643.1277 ns | 646.8212 ns | 649.1137 ns | IllyriadVectorizedCopy | 16384 | 796.4306 ns | 6.6691 ns | 1.04 | 799.0679 ns | 2.9825 ns | 6.6691 ns | 1251458.12 | 794.9853 ns | 795.4931 ns | 796.4306 ns | 803.9614 ns | 810.9251 ns | AndermanVectorizedCopy | 16384 | 855.5221 ns | 8.6800 ns | 1.11 | 856.6435 ns | 3.8818 ns | 8.6800 ns | 1167346.7 | 845.9352 ns | 848.8187 ns | 855.5221 ns | 865.0291 ns | 868.2221 ns | UnsafeIllyriadVectorizedCopy | 16384 | 870.1474 ns | 11.0425 ns | 1.13 | 876.2952 ns | 4.9383 ns | 11.0425 ns | 1141168 | 868.0558 ns | 868.4204 ns | 870.1474 ns | 887.2438 ns | 893.7980 ns | UnsafeAndermanVectorizedCopy | 16384 | 768.3458 ns | 4.9679 ns | 1.00 | 769.1129 ns | 2.2217 ns | 4.9679 ns | 1300199.28 | 765.0539 ns | 765.1930 ns | 768.3458 ns | 773.4163 ns | 777.3101 ns | Buffer_MemmoveOriginal | 16384 | 709.1496 ns | 0.7310 ns | 0.92 | 709.2323 ns | 0.3269 ns | 0.7310 ns | 1409975.27 | 708.4305 ns | 708.5994 ns | 709.1496 ns | 709.9065 ns | 710.3327 ns | Buffer_MemmoveJamesqo | 16384 | 725.0427 ns | 2.5252 ns | 0.94 | 725.8930 ns | 1.1293 ns | 2.5252 ns | 1377613.41 | 723.9655 ns | 724.1433 ns | 725.0427 ns | 728.0679 ns | 730.2054 ns | Buffer_MemmoveTannerGooding | 16384 | 660.9642 ns | 2.0185 ns | 0.86 | 660.8542 ns | 0.9027 ns | 2.0185 ns | 1513193.04 | 659.1176 ns | 659.1232 ns | 660.9642 ns | 662.5302 ns | 664.0590 ns | Buffer_MemmoveJamesqo2 | 16384 | 662.4515 ns | 3.0644 ns | 0.86 | 664.0725 ns | 1.3705 ns | 3.0644 ns | 1505859.69 | 662.3024 ns | 662.3275 ns | 662.4515 ns | 666.6280 ns | 669.4372 ns | Buffer_MemmoveTannerGooding2 | 16384 | 662.7572 ns | 2.9487 ns | 0.86 | 664.0251 ns | 1.3187 ns | 2.9487 ns | 1505967.2 | 662.4157 ns | 662.5660 ns | 662.7572 ns | 666.1181 ns | 669.2889 ns | ArrayCopy | 32768 | 1,593.7347 ns | 11.5499 ns | 1.00 | 1,597.6988 ns | 5.1653 ns | 11.5499 ns | 625900.22 | 1,591.1448 ns | 1,591.3803 ns | 1,593.7347 ns | 1,605.9992 ns | 1,618.2494 ns | SimpleLoop | 32768 | 37,039.7377 ns | 180.5851 ns | 23.24 | 37,135.7074 ns | 80.7601 ns | 180.5851 ns | 26928.26 | 37,019.5862 ns | 37,027.9764 ns | 37,039.7377 ns | 37,291.4233 ns | 37,448.5635 ns | BufferBlockCopy | 32768 | 1,675.5766 ns | 11.5034 ns | 1.05 | 1,678.2712 ns | 5.1445 ns | 11.5034 ns | 595851.25 | 1,670.2949 ns | 1,670.5565 ns | 1,675.5766 ns | 1,687.3332 ns | 1,698.2565 ns | BufferMemoryCopy | 32768 | 1,661.9533 ns | 13.9359 ns | 1.04 | 1,671.3775 ns | 6.2323 ns | 13.9359 ns | 598308.88 | 1,660.5944 ns | 1,660.9613 ns | 1,661.9533 ns | 1,686.5058 ns | 1,689.0579 ns | MsvcrtMemmove | 32768 | 1,245.3138 ns | 6.5142 ns | 0.78 | 1,247.6052 ns | 2.9132 ns | 6.5142 ns | 801535.61 | 1,242.9902 ns | 1,243.7684 ns | 1,245.3138 ns | 1,252.5877 ns | 1,259.0756 ns | MsvcrtMemmoveOverhead | 32768 | 16.4996 ns | 0.0487 ns | 0.01 | 16.4950 ns | 0.0218 ns | 0.0487 ns | 60624308.94 | 16.4305 ns | 16.4469 ns | 16.4996 ns | 16.5409 ns | 16.5469 ns | UnsafeCopyBlock | 32768 | 1,473.9750 ns | 4.1811 ns | 0.92 | 1,474.9495 ns | 1.8698 ns | 4.1811 ns | 677989.34 | 1,471.0643 ns | 1,471.8289 ns | 1,473.9750 ns | 1,478.5572 ns | 1,481.8964 ns | IllyriadVectorizedCopy | 32768 | 1,679.1348 ns | 13.3007 ns | 1.05 | 1,684.1471 ns | 5.9482 ns | 13.3007 ns | 593772.34 | 1,675.4298 ns | 1,677.2811 ns | 1,679.1348 ns | 1,693.5193 ns | 1,707.7617 ns | AndermanVectorizedCopy | 32768 | 1,790.3091 ns | 19.3366 ns | 1.12 | 1,788.3337 ns | 8.6476 ns | 19.3366 ns | 559179.75 | 1,765.6050 ns | 1,768.8579 ns | 1,790.3091 ns | 1,806.8219 ns | 1,810.5837 ns | UnsafeIllyriadVectorizedCopy | 32768 | 2,059.4533 ns | 12.0786 ns | 1.29 | 2,064.3879 ns | 5.4017 ns | 12.0786 ns | 484405.08 | 2,054.5882 ns | 2,054.6486 ns | 2,059.4533 ns | 2,076.5946 ns | 2,082.5736 ns | UnsafeAndermanVectorizedCopy | 32768 | 1,730.9258 ns | 12.3035 ns | 1.09 | 1,735.8879 ns | 5.5023 ns | 12.3035 ns | 576074.06 | 1,729.2094 ns | 1,729.4663 ns | 1,730.9258 ns | 1,744.7906 ns | 1,757.8245 ns | Buffer_MemmoveOriginal | 32768 | 1,696.9580 ns | 49.8380 ns | 1.06 | 1,675.4765 ns | 22.2882 ns | 49.8380 ns | 596845.15 | 1,587.2989 ns | 1,636.5768 ns | 1,696.9580 ns | 1,703.6353 ns | 1,705.2156 ns | Buffer_MemmoveJamesqo | 32768 | 1,670.0759 ns | 10.9793 ns | 1.05 | 1,675.3931 ns | 4.9101 ns | 10.9793 ns | 596874.84 | 1,669.8628 ns | 1,669.9599 ns | 1,670.0759 ns | 1,683.4850 ns | 1,694.9717 ns | Buffer_MemmoveTannerGooding | 32768 | 1,418.6530 ns | 5.8334 ns | 0.89 | 1,421.6230 ns | 2.6088 ns | 5.8334 ns | 703421.38 | 1,417.4480 ns | 1,417.7268 ns | 1,418.6530 ns | 1,427.0041 ns | 1,431.4123 ns | Buffer_MemmoveJamesqo2 | 32768 | 1,423.0914 ns | 5.5335 ns | 0.89 | 1,426.0739 ns | 2.4747 ns | 5.5335 ns | 701225.95 | 1,422.6854 ns | 1,422.7949 ns | 1,423.0914 ns | 1,430.8441 ns | 1,435.6683 ns | Buffer_MemmoveTannerGooding2 | 32768 | 1,424.6266 ns | 3.6479 ns | 0.89 | 1,424.8601 ns | 1.6314 ns | 3.6479 ns | 701823.3 | 1,421.3016 ns | 1,421.3140 ns | 1,424.6266 ns | 1,428.5228 ns | 1,429.2952 ns | ArrayCopy | 65536 | 3,135.2772 ns | 30.4164 ns | 1.00 | 3,143.9164 ns | 13.6026 ns | 30.4164 ns | 318074.61 | 3,116.3520 ns | 3,119.6617 ns | 3,135.2772 ns | 3,172.4908 ns | 3,192.4221 ns | SimpleLoop | 65536 | 73,983.3391 ns | 412.8743 ns | 23.60 | 74,167.0209 ns | 184.6430 ns | 412.8743 ns | 13483.08 | 73,955.6118 ns | 73,963.2254 ns | 73,983.3391 ns | 74,462.6573 ns | 74,904.3240 ns | BufferBlockCopy | 65536 | 3,275.1707 ns | 15.0397 ns | 1.04 | 3,283.0410 ns | 6.7260 ns | 15.0397 ns | 304595.65 | 3,270.3222 ns | 3,270.6513 ns | 3,275.1707 ns | 3,299.3658 ns | 3,300.5069 ns | BufferMemoryCopy | 65536 | 3,222.8080 ns | 23.0715 ns | 1.03 | 3,232.5987 ns | 10.3179 ns | 23.0715 ns | 309348.63 | 3,221.0940 ns | 3,221.4752 ns | 3,222.8080 ns | 3,248.6177 ns | 3,273.8402 ns | MsvcrtMemmove | 65536 | 2,455.4547 ns | 11.4191 ns | 0.78 | 2,459.0613 ns | 5.1068 ns | 11.4191 ns | 406659.25 | 2,450.4547 ns | 2,452.5440 ns | 2,455.4547 ns | 2,467.3818 ns | 2,479.1384 ns | MsvcrtMemmoveOverhead | 65536 | 17.6441 ns | 0.0911 ns | 0.01 | 17.6501 ns | 0.0407 ns | 0.0911 ns | 56656844.18 | 17.5466 ns | 17.5768 ns | 17.6441 ns | 17.7264 ns | 17.7933 ns | UnsafeCopyBlock | 65536 | 2,924.8783 ns | 6.4313 ns | 0.93 | 2,928.5284 ns | 2.8762 ns | 6.4313 ns | 341468.43 | 2,923.6733 ns | 2,923.9562 ns | 2,924.8783 ns | 2,934.9257 ns | 2,938.6875 ns | IllyriadVectorizedCopy | 65536 | 3,329.1622 ns | 19.4476 ns | 1.06 | 3,339.0590 ns | 8.6972 ns | 19.4476 ns | 299485.58 | 3,320.3459 ns | 3,323.4543 ns | 3,329.1622 ns | 3,359.6120 ns | 3,365.2559 ns | AndermanVectorizedCopy | 65536 | 3,525.7839 ns | 38.6599 ns | 1.12 | 3,521.8341 ns | 17.2892 ns | 38.6599 ns | 283942.96 | 3,481.1579 ns | 3,486.4917 ns | 3,525.7839 ns | 3,555.2015 ns | 3,579.5008 ns | UnsafeIllyriadVectorizedCopy | 65536 | 4,121.4184 ns | 33.8847 ns | 1.31 | 4,130.5159 ns | 15.1537 ns | 33.8847 ns | 242100.51 | 4,098.3928 ns | 4,101.7925 ns | 4,121.4184 ns | 4,163.7882 ns | 4,181.4326 ns | UnsafeAndermanVectorizedCopy | 65536 | 3,474.0060 ns | 24.0866 ns | 1.11 | 3,483.3421 ns | 10.7719 ns | 24.0866 ns | 287080.62 | 3,468.0022 ns | 3,468.5798 ns | 3,474.0060 ns | 3,502.7725 ns | 3,525.5969 ns | Buffer_MemmoveOriginal | 65536 | 3,318.1560 ns | 91.8053 ns | 1.06 | 3,268.4344 ns | 41.0566 ns | 91.8053 ns | 305956.88 | 3,152.0055 ns | 3,170.3861 ns | 3,318.1560 ns | 3,341.6219 ns | 3,359.3019 ns | Buffer_MemmoveJamesqo | 65536 | 3,348.2910 ns | 22.9743 ns | 1.07 | 3,355.5088 ns | 10.2744 ns | 22.9743 ns | 298017.4 | 3,340.1518 ns | 3,342.3203 ns | 3,348.2910 ns | 3,372.3061 ns | 3,396.1556 ns | Buffer_MemmoveTannerGooding | 65536 | 2,832.1037 ns | 11.0219 ns | 0.90 | 2,836.7864 ns | 4.9292 ns | 11.0219 ns | 352511.56 | 2,829.3243 ns | 2,829.5883 ns | 2,832.1037 ns | 2,846.3260 ns | 2,855.7661 ns | Buffer_MemmoveJamesqo2 | 65536 | 2,838.5348 ns | 10.3392 ns | 0.91 | 2,844.3549 ns | 4.6238 ns | 10.3392 ns | 351573.57 | 2,837.5997 ns | 2,837.9323 ns | 2,838.5348 ns | 2,853.6875 ns | 2,861.9581 ns | Buffer_MemmoveTannerGooding2 | 65536 | 2,834.0828 ns | 3.2200 ns | 0.90 | 2,835.6832 ns | 1.4400 ns | 3.2200 ns | 352648.7 | 2,833.1335 ns | 2,833.5620 ns | 2,834.0828 ns | 2,838.6046 ns | 2,841.1023 ns | ArrayCopy | 131072 | 6,399.9910 ns | 47.6618 ns | 1.00 | 6,422.1141 ns | 21.3150 ns | 47.6618 ns | 155711.96 | 6,394.0062 ns | 6,396.1842 ns | 6,399.9910 ns | 6,459.1056 ns | 6,506.5725 ns | SimpleLoop | 131072 | 148,171.0721 ns | 915.6648 ns | 23.15 | 148,539.7388 ns | 409.4977 ns | 915.6648 ns | 6732.21 | 147,985.3145 ns | 148,010.6175 ns | 148,171.0721 ns | 149,253.1934 ns | 150,158.3450 ns | BufferBlockCopy | 131072 | 6,559.3992 ns | 49.7739 ns | 1.02 | 6,579.4409 ns | 22.2596 ns | 49.7739 ns | 151988.6 | 6,551.3878 ns | 6,553.4854 ns | 6,559.3992 ns | 6,615.4172 ns | 6,668.1587 ns | BufferMemoryCopy | 131072 | 6,597.4863 ns | 40.0966 ns | 1.03 | 6,612.1606 ns | 17.9317 ns | 40.0966 ns | 151236.5 | 6,590.4977 ns | 6,590.9285 ns | 6,597.4863 ns | 6,640.7297 ns | 6,683.6321 ns | MsvcrtMemmove | 131072 | 5,159.1481 ns | 25.2368 ns | 0.81 | 5,166.8404 ns | 11.2863 ns | 25.2368 ns | 193541.88 | 5,147.3205 ns | 5,151.9062 ns | 5,159.1481 ns | 5,185.6207 ns | 5,211.0657 ns | MsvcrtMemmoveOverhead | 131072 | 16.5216 ns | 0.0354 ns | 0.00 | 16.5366 ns | 0.0158 ns | 0.0354 ns | 60471942.51 | 16.5023 ns | 16.5107 ns | 16.5216 ns | 16.5700 ns | 16.5931 ns | UnsafeCopyBlock | 131072 | 5,932.6236 ns | 21.0665 ns | 0.93 | 5,940.8092 ns | 9.4212 ns | 21.0665 ns | 168327.24 | 5,923.1065 ns | 5,926.4233 ns | 5,932.6236 ns | 5,959.2879 ns | 5,976.4541 ns | IllyriadVectorizedCopy | 131072 | 6,782.5952 ns | 51.2552 ns | 1.06 | 6,799.4437 ns | 22.9220 ns | 51.2552 ns | 147070.86 | 6,765.9664 ns | 6,766.9087 ns | 6,782.5952 ns | 6,840.4030 ns | 6,889.1388 ns | AndermanVectorizedCopy | 131072 | 7,105.7771 ns | 98.2307 ns | 1.11 | 7,119.7278 ns | 43.9301 ns | 98.2307 ns | 140454.81 | 6,996.0896 ns | 7,028.8547 ns | 7,105.7771 ns | 7,217.5763 ns | 7,234.7638 ns | UnsafeIllyriadVectorizedCopy | 131072 | 8,273.6796 ns | 26.4739 ns | 1.29 | 8,275.2118 ns | 11.8395 ns | 26.4739 ns | 120842.83 | 8,235.6777 ns | 8,251.8993 ns | 8,273.6796 ns | 8,299.2904 ns | 8,303.0546 ns | UnsafeAndermanVectorizedCopy | 131072 | 7,057.5384 ns | 52.8101 ns | 1.10 | 7,076.0271 ns | 23.6174 ns | 52.8101 ns | 141322.24 | 7,047.3112 ns | 7,047.4863 ns | 7,057.5384 ns | 7,113.8121 ns | 7,170.0668 ns | Buffer_MemmoveOriginal | 131072 | 6,875.5498 ns | 172.5145 ns | 1.07 | 6,817.4361 ns | 77.1508 ns | 172.5145 ns | 146682.71 | 6,514.1104 ns | 6,684.9674 ns | 6,875.5498 ns | 6,920.8481 ns | 6,940.8433 ns | Buffer_MemmoveJamesqo | 131072 | 6,752.3301 ns | 62.9929 ns | 1.06 | 6,780.6464 ns | 28.1713 ns | 62.9929 ns | 147478.57 | 6,750.2562 ns | 6,751.0043 ns | 6,752.3301 ns | 6,824.4466 ns | 6,893.2770 ns | Buffer_MemmoveTannerGooding | 131072 | 5,701.1889 ns | 22.8846 ns | 0.89 | 5,712.7703 ns | 10.2343 ns | 22.8846 ns | 175046.42 | 5,698.1633 ns | 5,699.3991 ns | 5,701.1889 ns | 5,731.9323 ns | 5,752.7372 ns | Buffer_MemmoveJamesqo2 | 131072 | 5,709.1008 ns | 21.3513 ns | 0.89 | 5,714.4389 ns | 9.5486 ns | 21.3513 ns | 174995.31 | 5,695.6775 ns | 5,700.4218 ns | 5,709.1008 ns | 5,731.1250 ns | 5,751.1273 ns | Buffer_MemmoveTannerGooding2 | 131072 | 5,707.6662 ns | 23.3268 ns | 0.89 | 5,718.4569 ns | 10.4320 ns | 23.3268 ns | 174872.35 | 5,703.0734 ns | 5,703.2367 ns | 5,707.6662 ns | 5,739.0724 ns | 5,758.3953 ns |

We can make this file beautiful and searchable if this error is corrected: It looks like row 1747 should actually have 1 column, instead of 8. in line 1746.
Type;Method;Mode;Platform;Jit;Toolchain;Runtime;GarbageCollection;LaunchCount;WarmupCount;TargetCount;Affinity;BytesCopied;Median;StdDev;Scaled;Mean;StdError;StdDev;Op/s;Min;Q1;Median;Q3;Max
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;7.6111 ns;0.1417 ns;1.00;7.5450 ns;0.0634 ns;0.1417 ns;132538069.73;7.3534 ns;7.3968 ns;7.6111 ns;7.6601 ns;7.6897 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;0.2466 ns;0.0217 ns;0.03;0.2389 ns;0.0097 ns;0.0217 ns;4186027011.17;0.2023 ns;0.2202 ns;0.2466 ns;0.2537 ns;0.2584 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.6009 ns;0.0129 ns;1.13;8.6079 ns;0.0057 ns;0.0129 ns;116172681.49;8.5950 ns;8.5975 ns;8.6009 ns;8.6217 ns;8.6227 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;6.4840 ns;0.0189 ns;0.85;6.4932 ns;0.0085 ns;0.0189 ns;154007605.09;6.4810 ns;6.4814 ns;6.4840 ns;6.5096 ns;6.5259 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;16.7226 ns;0.0782 ns;2.20;16.7327 ns;0.0350 ns;0.0782 ns;59763348.09;16.6651 ns;16.6757 ns;16.7226 ns;16.7947 ns;16.8653 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;17.0542 ns;0.1274 ns;2.24;17.1087 ns;0.0570 ns;0.1274 ns;58449960.91;17.0414 ns;17.0476 ns;17.0542 ns;17.1969 ns;17.3363 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;6.9087 ns;0.1650 ns;0.91;6.9734 ns;0.0738 ns;0.1650 ns;143402159.43;6.8683 ns;6.8734 ns;6.9087 ns;7.1057 ns;7.2633 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;1.9921 ns;0.0043 ns;0.26;1.9929 ns;0.0019 ns;0.0043 ns;501770215.05;1.9877 ns;1.9891 ns;1.9921 ns;1.9972 ns;1.9983 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;4.5424 ns;0.0189 ns;0.60;4.5493 ns;0.0085 ns;0.0189 ns;219813495.66;4.5365 ns;4.5391 ns;4.5424 ns;4.5630 ns;4.5829 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;2.2950 ns;0.0173 ns;0.30;2.3003 ns;0.0077 ns;0.0173 ns;434732967.93;2.2841 ns;2.2874 ns;2.2950 ns;2.3158 ns;2.3287 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;5.1650 ns;0.0253 ns;0.68;5.1746 ns;0.0113 ns;0.0253 ns;193252765.37;5.1528 ns;5.1545 ns;5.1650 ns;5.1994 ns;5.2141 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;5.7402 ns;0.1431 ns;0.75;5.8061 ns;0.0640 ns;0.1431 ns;172233115.79;5.7224 ns;5.7265 ns;5.7402 ns;5.9186 ns;6.0592 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;5.7188 ns;0.0222 ns;0.75;5.7259 ns;0.0099 ns;0.0222 ns;174644304.25;5.7049 ns;5.7068 ns;5.7188 ns;5.7487 ns;5.7569 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;6.1046 ns;0.0194 ns;0.80;6.0989 ns;0.0087 ns;0.0194 ns;163963854.53;6.0649 ns;6.0835 ns;6.1046 ns;6.1114 ns;6.1123 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;5.9925 ns;0.0182 ns;0.79;5.9902 ns;0.0081 ns;0.0182 ns;166939780.78;5.9715 ns;5.9737 ns;5.9925 ns;6.0054 ns;6.0177 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;5.7039 ns;0.0103 ns;0.75;5.7013 ns;0.0046 ns;0.0103 ns;175397087.41;5.6905 ns;5.6909 ns;5.7039 ns;5.7106 ns;5.7145 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;10.3112 ns;0.0940 ns;1.00;10.2858 ns;0.0421 ns;0.0940 ns;97221527.88;10.1724 ns;10.1900 ns;10.3112 ns;10.3688 ns;10.4002 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;0.9120 ns;0.0065 ns;0.09;0.9130 ns;0.0029 ns;0.0065 ns;1095279152.72;0.9057 ns;0.9068 ns;0.9120 ns;0.9197 ns;0.9203 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;10.3271 ns;0.3428 ns;1.00;10.5081 ns;0.1533 ns;0.3428 ns;95164464.77;10.3083 ns;10.3113 ns;10.3271 ns;10.7955 ns;11.1074 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;6.9659 ns;0.0470 ns;0.68;6.9481 ns;0.0210 ns;0.0470 ns;143924921.45;6.8937 ns;6.8995 ns;6.9659 ns;6.9877 ns;7.0049 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;17.9959 ns;0.0270 ns;1.75;17.9840 ns;0.0121 ns;0.0270 ns;55604967.87;17.9403 ns;17.9581 ns;17.9959 ns;18.0039 ns;18.0052 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;17.0376 ns;0.0372 ns;1.65;17.0230 ns;0.0166 ns;0.0372 ns;58743929.25;16.9732 ns;16.9859 ns;17.0376 ns;17.0529 ns;17.0680 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;7.5243 ns;0.1012 ns;0.73;7.5653 ns;0.0453 ns;0.1012 ns;132181949.7;7.5079 ns;7.5083 ns;7.5243 ns;7.6429 ns;7.7448 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;5.4706 ns;0.0337 ns;0.53;5.4534 ns;0.0151 ns;0.0337 ns;183372242.93;5.3953 ns;5.4240 ns;5.4706 ns;5.4742 ns;5.4754 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;5.4115 ns;0.0145 ns;0.52;5.4143 ns;0.0065 ns;0.0145 ns;184695841.74;5.3940 ns;5.4019 ns;5.4115 ns;5.4282 ns;5.4311 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;6.1963 ns;0.0617 ns;0.60;6.2333 ns;0.0276 ns;0.0617 ns;160427785.52;6.1839 ns;6.1869 ns;6.1963 ns;6.2983 ns;6.3214 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;5.7426 ns;0.0132 ns;0.56;5.7498 ns;0.0059 ns;0.0132 ns;173919379.52;5.7373 ns;5.7396 ns;5.7426 ns;5.7636 ns;5.7683 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;6.0453 ns;0.1353 ns;0.59;6.1003 ns;0.0605 ns;0.1353 ns;163926744.28;6.0264 ns;6.0322 ns;6.0453 ns;6.1959 ns;6.3418 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;5.9884 ns;0.0512 ns;0.58;6.0059 ns;0.0229 ns;0.0512 ns;166502590.76;5.9694 ns;5.9737 ns;5.9884 ns;6.0469 ns;6.0953 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;6.0391 ns;0.0193 ns;0.59;6.0397 ns;0.0086 ns;0.0193 ns;165569840.92;6.0114 ns;6.0223 ns;6.0391 ns;6.0575 ns;6.0592 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;6.2748 ns;0.0127 ns;0.61;6.2726 ns;0.0057 ns;0.0127 ns;159422510.3;6.2568 ns;6.2600 ns;6.2748 ns;6.2842 ns;6.2882 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;5.9816 ns;0.0299 ns;0.58;5.9840 ns;0.0134 ns;0.0299 ns;167112350.96;5.9470 ns;5.9610 ns;5.9816 ns;6.0082 ns;6.0299 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;10.1245 ns;0.0171 ns;1.00;10.1221 ns;0.0077 ns;0.0171 ns;98793451.06;10.0961 ns;10.1086 ns;10.1245 ns;10.1345 ns;10.1441 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;2.3416 ns;0.0113 ns;0.23;2.3435 ns;0.0051 ns;0.0113 ns;426711503.6;2.3287 ns;2.3350 ns;2.3416 ns;2.3530 ns;2.3601 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;10.3283 ns;0.0376 ns;1.02;10.3236 ns;0.0168 ns;0.0376 ns;96865035.85;10.2689 ns;10.2920 ns;10.3283 ns;10.3530 ns;10.3734 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;6.8582 ns;0.0252 ns;0.68;6.8580 ns;0.0113 ns;0.0252 ns;145815766.65;6.8188 ns;6.8360 ns;6.8582 ns;6.8798 ns;6.8841 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;16.9602 ns;0.0366 ns;1.68;16.9673 ns;0.0164 ns;0.0366 ns;58937052.47;16.9187 ns;16.9344 ns;16.9602 ns;17.0036 ns;17.0057 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;16.9770 ns;0.0328 ns;1.68;16.9805 ns;0.0147 ns;0.0328 ns;58891191.17;16.9315 ns;16.9539 ns;16.9770 ns;17.0088 ns;17.0207 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.4001 ns;0.0197 ns;0.83;8.3936 ns;0.0088 ns;0.0197 ns;119138867.56;8.3592 ns;8.3785 ns;8.4001 ns;8.4054 ns;8.4095 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;6.1693 ns;0.1748 ns;0.61;6.2736 ns;0.0782 ns;0.1748 ns;159399174.59;6.1561 ns;6.1586 ns;6.1693 ns;6.4406 ns;6.5612 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;5.4286 ns;0.0146 ns;0.54;5.4279 ns;0.0066 ns;0.0146 ns;184233019.34;5.4075 ns;5.4139 ns;5.4286 ns;5.4416 ns;5.4433 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;7.0386 ns;0.0323 ns;0.70;7.0527 ns;0.0144 ns;0.0323 ns;141789673.61;7.0223 ns;7.0282 ns;7.0386 ns;7.0843 ns;7.1030 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;6.0476 ns;0.0121 ns;0.60;6.0469 ns;0.0054 ns;0.0121 ns;165374158.35;6.0285 ns;6.0370 ns;6.0476 ns;6.0565 ns;6.0618 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;5.8103 ns;0.0396 ns;0.57;5.8017 ns;0.0177 ns;0.0396 ns;172363932.17;5.7585 ns;5.7614 ns;5.8103 ns;5.8377 ns;5.8508 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;5.6708 ns;0.0088 ns;0.56;5.6739 ns;0.0039 ns;0.0088 ns;176246226.19;5.6657 ns;5.6670 ns;5.6708 ns;5.6823 ns;5.6877 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;6.4340 ns;0.1595 ns;0.64;6.4947 ns;0.0713 ns;0.1595 ns;153971356.5;6.3597 ns;6.3638 ns;6.4340 ns;6.6560 ns;6.7325 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;6.0090 ns;0.0371 ns;0.59;6.0165 ns;0.0166 ns;0.0371 ns;166210220.58;5.9688 ns;5.9856 ns;6.0090 ns;6.0511 ns;6.0680 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;5.5946 ns;0.0105 ns;0.55;5.5920 ns;0.0047 ns;0.0105 ns;178827817.64;5.5801 ns;5.5811 ns;5.5946 ns;5.6015 ns;5.6037 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;10.2844 ns;0.0156 ns;1.00;10.2787 ns;0.0070 ns;0.0156 ns;97288810.17;10.2596 ns;10.2626 ns;10.2844 ns;10.2919 ns;10.2973 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;2.9954 ns;0.0878 ns;0.29;2.9519 ns;0.0393 ns;0.0878 ns;338760417.21;2.8542 ns;2.8581 ns;2.9954 ns;3.0240 ns;3.0453 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;10.6224 ns;0.0206 ns;1.03;10.6216 ns;0.0092 ns;0.0206 ns;94147909.92;10.5918 ns;10.6023 ns;10.6224 ns;10.6404 ns;10.6434 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;6.8812 ns;0.0139 ns;0.67;6.8819 ns;0.0062 ns;0.0139 ns;145309756.85;6.8640 ns;6.8691 ns;6.8812 ns;6.8949 ns;6.9001 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;18.0489 ns;0.0261 ns;1.75;18.0522 ns;0.0117 ns;0.0261 ns;55394878.09;18.0234 ns;18.0312 ns;18.0489 ns;18.0749 ns;18.0935 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;17.0409 ns;0.0459 ns;1.66;17.0532 ns;0.0205 ns;0.0459 ns;58639900.03;16.9986 ns;17.0123 ns;17.0409 ns;17.1004 ns;17.1071 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.3380 ns;0.0335 ns;0.81;8.3600 ns;0.0150 ns;0.0335 ns;119616512.2;8.3340 ns;8.3344 ns;8.3380 ns;8.3967 ns;8.3972 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;6.9046 ns;0.0606 ns;0.67;6.9369 ns;0.0271 ns;0.0606 ns;144157027.07;6.8850 ns;6.8878 ns;6.9046 ns;7.0021 ns;7.0145 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;5.4143 ns;0.0183 ns;0.53;5.4085 ns;0.0082 ns;0.0183 ns;184894513.89;5.3766 ns;5.3946 ns;5.4143 ns;5.4195 ns;5.4232 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;7.6423 ns;0.1162 ns;0.74;7.6709 ns;0.0520 ns;0.1162 ns;130362250.34;7.5486 ns;7.5639 ns;7.6423 ns;7.7922 ns;7.8060 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;5.7398 ns;0.0079 ns;0.56;5.7408 ns;0.0036 ns;0.0079 ns;174193101.49;5.7316 ns;5.7347 ns;5.7398 ns;5.7473 ns;5.7534 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;6.0247 ns;0.0174 ns;0.59;6.0203 ns;0.0078 ns;0.0174 ns;166103882.54;5.9913 ns;6.0060 ns;6.0247 ns;6.0325 ns;6.0375 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;5.6397 ns;0.0076 ns;0.55;5.6420 ns;0.0034 ns;0.0076 ns;177240583.89;5.6358 ns;5.6371 ns;5.6397 ns;5.6481 ns;5.6553 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;6.0327 ns;0.0109 ns;0.59;6.0283 ns;0.0049 ns;0.0109 ns;165883190.66;6.0124 ns;6.0171 ns;6.0327 ns;6.0373 ns;6.0381 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;6.2660 ns;0.0119 ns;0.61;6.2693 ns;0.0053 ns;0.0119 ns;159507074.29;6.2556 ns;6.2587 ns;6.2660 ns;6.2815 ns;6.2840 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;6.0031 ns;0.0137 ns;0.58;6.0044 ns;0.0061 ns;0.0137 ns;166545031.88;5.9910 ns;5.9918 ns;6.0031 ns;6.0175 ns;6.0242 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;10.0159 ns;0.0356 ns;1.00;10.0074 ns;0.0159 ns;0.0356 ns;99926323.49;9.9664 ns;9.9707 ns;10.0159 ns;10.0398 ns;10.0492 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;3.9842 ns;0.0073 ns;0.40;3.9857 ns;0.0033 ns;0.0073 ns;250894013.73;3.9766 ns;3.9791 ns;3.9842 ns;3.9932 ns;3.9935 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;10.3534 ns;0.0620 ns;1.03;10.3747 ns;0.0277 ns;0.0620 ns;96388541.75;10.3241 ns;10.3252 ns;10.3534 ns;10.4348 ns;10.4722 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;6.8534 ns;0.0139 ns;0.68;6.8553 ns;0.0062 ns;0.0139 ns;145873519.47;6.8377 ns;6.8422 ns;6.8534 ns;6.8693 ns;6.8694 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;18.2878 ns;0.0815 ns;1.83;18.3344 ns;0.0364 ns;0.0815 ns;54542275.39;18.2778 ns;18.2799 ns;18.2878 ns;18.4123 ns;18.4683 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;17.0089 ns;0.0494 ns;1.70;16.9798 ns;0.0221 ns;0.0494 ns;58893506.92;16.9129 ns;16.9272 ns;17.0089 ns;17.0178 ns;17.0233 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.9680 ns;0.0264 ns;0.90;8.9705 ns;0.0118 ns;0.0264 ns;111476352.33;8.9372 ns;8.9513 ns;8.9680 ns;8.9910 ns;9.0111 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;5.2046 ns;0.0193 ns;0.52;5.2048 ns;0.0086 ns;0.0193 ns;192128764.59;5.1790 ns;5.1879 ns;5.2046 ns;5.2219 ns;5.2314 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;5.7358 ns;0.1562 ns;0.57;5.6274 ns;0.0698 ns;0.1562 ns;177702184.7;5.4524 ns;5.4564 ns;5.7358 ns;5.7442 ns;5.7475 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;6.1665 ns;0.0321 ns;0.62;6.1783 ns;0.0144 ns;0.0321 ns;161857502.64;6.1488 ns;6.1539 ns;6.1665 ns;6.2085 ns;6.2300 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;5.9482 ns;0.0804 ns;0.59;5.9531 ns;0.0359 ns;0.0804 ns;167980242.13;5.8722 ns;5.8773 ns;5.9482 ns;6.0313 ns;6.0632 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;5.5773 ns;0.0523 ns;0.56;5.5848 ns;0.0234 ns;0.0523 ns;179057664.08;5.5305 ns;5.5435 ns;5.5773 ns;5.6299 ns;5.6690 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;5.4993 ns;0.1112 ns;0.55;5.5532 ns;0.0497 ns;0.1112 ns;180077552.96;5.4790 ns;5.4839 ns;5.4993 ns;5.6493 ns;5.7452 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;6.1841 ns;0.0361 ns;0.62;6.1705 ns;0.0161 ns;0.0361 ns;162062699.68;6.1272 ns;6.1320 ns;6.1841 ns;6.2020 ns;6.2059 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;5.8676 ns;0.0248 ns;0.59;5.8617 ns;0.0111 ns;0.0248 ns;170599070.78;5.8335 ns;5.8376 ns;5.8676 ns;5.8828 ns;5.8959 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;5.6011 ns;0.0862 ns;0.56;5.6129 ns;0.0385 ns;0.0862 ns;178162556.16;5.5231 ns;5.5434 ns;5.6011 ns;5.6881 ns;5.7505 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;9.9804 ns;0.0158 ns;1.00;9.9828 ns;0.0071 ns;0.0158 ns;100172760.76;9.9611 ns;9.9698 ns;9.9804 ns;9.9969 ns;10.0043 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;4.9339 ns;0.0364 ns;0.49;4.9400 ns;0.0163 ns;0.0364 ns;202429337.21;4.9096 ns;4.9104 ns;4.9339 ns;4.9727 ns;4.9987 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;10.3212 ns;0.0465 ns;1.03;10.3435 ns;0.0208 ns;0.0465 ns;96678665.8;10.3152 ns;10.3157 ns;10.3212 ns;10.3826 ns;10.4247 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;6.6954 ns;0.0401 ns;0.67;6.7040 ns;0.0179 ns;0.0401 ns;149163661.62;6.6725 ns;6.6759 ns;6.6954 ns;6.7365 ns;6.7729 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;17.8751 ns;0.2937 ns;1.79;18.0040 ns;0.1314 ns;0.2937 ns;55543178;17.7701 ns;17.7786 ns;17.8751 ns;18.2939 ns;18.4652 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;16.5765 ns;0.1096 ns;1.66;16.5950 ns;0.0490 ns;0.1096 ns;60258980.84;16.4887 ns;16.4948 ns;16.5765 ns;16.7046 ns;16.7463 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;9.3009 ns;0.0724 ns;0.93;9.3013 ns;0.0324 ns;0.0724 ns;107512207.71;9.2282 ns;9.2293 ns;9.3009 ns;9.3734 ns;9.3832 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;5.2925 ns;0.0166 ns;0.53;5.2965 ns;0.0074 ns;0.0166 ns;188804785.93;5.2800 ns;5.2810 ns;5.2925 ns;5.3139 ns;5.3143 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;5.2396 ns;0.0391 ns;0.52;5.2575 ns;0.0175 ns;0.0391 ns;190203387.13;5.2211 ns;5.2250 ns;5.2396 ns;5.2990 ns;5.3094 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;6.1367 ns;0.0178 ns;0.61;6.1448 ns;0.0080 ns;0.0178 ns;162738788.16;6.1355 ns;6.1355 ns;6.1367 ns;6.1582 ns;6.1766 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;5.5837 ns;0.0219 ns;0.56;5.5943 ns;0.0098 ns;0.0219 ns;178753352.4;5.5745 ns;5.5760 ns;5.5837 ns;5.6179 ns;5.6203 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;5.8497 ns;0.0257 ns;0.59;5.8552 ns;0.0115 ns;0.0257 ns;170787304.31;5.8339 ns;5.8347 ns;5.8497 ns;5.8786 ns;5.8970 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;5.5235 ns;0.0149 ns;0.55;5.5306 ns;0.0067 ns;0.0149 ns;180812409.87;5.5166 ns;5.5181 ns;5.5235 ns;5.5466 ns;5.5484 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;5.8606 ns;0.0146 ns;0.59;5.8623 ns;0.0065 ns;0.0146 ns;170580151.85;5.8509 ns;5.8512 ns;5.8606 ns;5.8743 ns;5.8870 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;6.1753 ns;0.0219 ns;0.62;6.1791 ns;0.0098 ns;0.0219 ns;161836137.14;6.1491 ns;6.1596 ns;6.1753 ns;6.2005 ns;6.2031 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;5.7529 ns;0.0159 ns;0.58;5.7631 ns;0.0071 ns;0.0159 ns;173517895.32;5.7493 ns;5.7508 ns;5.7529 ns;5.7804 ns;5.7822 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;9.9455 ns;0.0866 ns;1.00;9.9836 ns;0.0387 ns;0.0866 ns;100163797.34;9.9359 ns;9.9370 ns;9.9455 ns;10.0493 ns;10.1376 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;6.0266 ns;0.0263 ns;0.61;6.0443 ns;0.0118 ns;0.0263 ns;165445130.94;6.0251 ns;6.0251 ns;6.0266 ns;6.0724 ns;6.0807 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;10.3489 ns;0.0944 ns;1.04;10.3932 ns;0.0422 ns;0.0944 ns;96216890.57;10.3446 ns;10.3453 ns;10.3489 ns;10.4632 ns;10.5614 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;6.7194 ns;0.1165 ns;0.68;6.7543 ns;0.0521 ns;0.1165 ns;148053309.64;6.6597 ns;6.6871 ns;6.7194 ns;6.8390 ns;6.9578 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;18.8487 ns;0.0497 ns;1.90;18.8329 ns;0.0222 ns;0.0497 ns;53098467.37;18.7572 ns;18.7840 ns;18.8487 ns;18.8740 ns;18.8771 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;16.5370 ns;0.0284 ns;1.66;16.5302 ns;0.0127 ns;0.0284 ns;60495170.66;16.4883 ns;16.5023 ns;16.5370 ns;16.5548 ns;16.5582 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;9.9105 ns;0.0983 ns;1.00;9.9314 ns;0.0440 ns;0.0983 ns;100690653.79;9.8280 ns;9.8393 ns;9.9105 ns;10.0339 ns;10.0345 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;5.4962 ns;0.0119 ns;0.55;5.4952 ns;0.0053 ns;0.0119 ns;181977613.29;5.4833 ns;5.4846 ns;5.4962 ns;5.5053 ns;5.5135 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;5.2370 ns;0.1151 ns;0.53;5.2888 ns;0.0515 ns;0.1151 ns;189078137.02;5.2140 ns;5.2234 ns;5.2370 ns;5.3802 ns;5.4916 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;6.5736 ns;0.0164 ns;0.66;6.5744 ns;0.0074 ns;0.0164 ns;152105679.42;6.5574 ns;6.5582 ns;6.5736 ns;6.5909 ns;6.5929 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;5.8744 ns;0.0374 ns;0.59;5.8889 ns;0.0167 ns;0.0374 ns;169811058.69;5.8603 ns;5.8618 ns;5.8744 ns;5.9233 ns;5.9510 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;5.5209 ns;0.0128 ns;0.56;5.5248 ns;0.0057 ns;0.0128 ns;181002538.27;5.5136 ns;5.5170 ns;5.5209 ns;5.5345 ns;5.5470 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;5.8158 ns;0.0184 ns;0.58;5.8233 ns;0.0082 ns;0.0184 ns;171724100.95;5.8073 ns;5.8084 ns;5.8158 ns;5.8419 ns;5.8507 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;6.1343 ns;0.0174 ns;0.62;6.1367 ns;0.0078 ns;0.0174 ns;162954084.94;6.1231 ns;6.1239 ns;6.1343 ns;6.1507 ns;6.1664 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;5.8240 ns;0.0162 ns;0.59;5.8244 ns;0.0072 ns;0.0162 ns;171691109.57;5.8073 ns;5.8090 ns;5.8240 ns;5.8400 ns;5.8464 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;5.4720 ns;0.0216 ns;0.55;5.4806 ns;0.0097 ns;0.0216 ns;182462465.96;5.4670 ns;5.4692 ns;5.4720 ns;5.4963 ns;5.5190 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;9.9558 ns;0.0300 ns;1.00;9.9684 ns;0.0134 ns;0.0300 ns;100316803.44;9.9530 ns;9.9530 ns;9.9558 ns;9.9901 ns;10.0220 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;7.1671 ns;0.0939 ns;0.72;7.2045 ns;0.0420 ns;0.0939 ns;138802908.02;7.1532 ns;7.1568 ns;7.1671 ns;7.2708 ns;7.3721 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;10.3337 ns;0.1003 ns;1.04;10.3852 ns;0.0448 ns;0.1003 ns;96290796.91;10.3268 ns;10.3269 ns;10.3337 ns;10.4692 ns;10.5605 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;6.6449 ns;0.0149 ns;0.67;6.6506 ns;0.0067 ns;0.0149 ns;150363248.3;6.6426 ns;6.6429 ns;6.6449 ns;6.6611 ns;6.6772 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;18.1866 ns;0.0615 ns;1.83;18.2142 ns;0.0275 ns;0.0615 ns;54902225.72;18.1542 ns;18.1620 ns;18.1866 ns;18.2802 ns;18.2864 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;16.5900 ns;0.1058 ns;1.67;16.6277 ns;0.0473 ns;0.1058 ns;60140462.35;16.5428 ns;16.5496 ns;16.5900 ns;16.7248 ns;16.8028 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;10.0378 ns;0.1185 ns;1.01;10.1006 ns;0.0530 ns;0.1185 ns;99004349.14;10.0056 ns;10.0067 ns;10.0378 ns;10.2259 ns;10.2656 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;6.1095 ns;0.0179 ns;0.61;6.1128 ns;0.0080 ns;0.0179 ns;163591575.96;6.0915 ns;6.0962 ns;6.1095 ns;6.1310 ns;6.1336 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;5.1938 ns;0.0157 ns;0.52;5.2025 ns;0.0070 ns;0.0157 ns;192214109.99;5.1889 ns;5.1898 ns;5.1938 ns;5.2196 ns;5.2209 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;7.3399 ns;0.0538 ns;0.74;7.3146 ns;0.0241 ns;0.0538 ns;136713276.77;7.2274 ns;7.2628 ns;7.3399 ns;7.3537 ns;7.3549 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;5.5753 ns;0.0143 ns;0.56;5.5840 ns;0.0064 ns;0.0143 ns;179081505.71;5.5713 ns;5.5729 ns;5.5753 ns;5.5996 ns;5.6019 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;5.8267 ns;0.0794 ns;0.59;5.8632 ns;0.0355 ns;0.0794 ns;170554215.78;5.8174 ns;5.8206 ns;5.8267 ns;5.9242 ns;6.0041 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;5.7653 ns;0.0130 ns;0.58;5.7716 ns;0.0058 ns;0.0130 ns;173261112.8;5.7594 ns;5.7612 ns;5.7653 ns;5.7853 ns;5.7894 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;6.0844 ns;0.0107 ns;0.61;6.0852 ns;0.0048 ns;0.0107 ns;164334035.16;6.0732 ns;6.0764 ns;6.0844 ns;6.0943 ns;6.1020 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;6.0772 ns;0.0251 ns;0.61;6.0787 ns;0.0112 ns;0.0251 ns;164509541.12;6.0467 ns;6.0598 ns;6.0772 ns;6.0983 ns;6.1169 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;5.7681 ns;0.0102 ns;0.58;5.7727 ns;0.0046 ns;0.0102 ns;173229387.55;5.7640 ns;5.7658 ns;5.7681 ns;5.7819 ns;5.7899 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;9.6752 ns;0.0209 ns;1.00;9.6783 ns;0.0093 ns;0.0209 ns;103324314.15;9.6585 ns;9.6593 ns;9.6752 ns;9.6988 ns;9.7081 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.2590 ns;0.0113 ns;0.85;8.2667 ns;0.0051 ns;0.0113 ns;120966736.57;8.2579 ns;8.2582 ns;8.2590 ns;8.2792 ns;8.2792 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;10.0319 ns;0.1056 ns;1.04;10.0772 ns;0.0472 ns;0.1056 ns;99234213.89;10.0245 ns;10.0251 ns;10.0319 ns;10.1518 ns;10.2658 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;6.5975 ns;0.0108 ns;0.68;6.6033 ns;0.0048 ns;0.0108 ns;151440455.79;6.5939 ns;6.5955 ns;6.5975 ns;6.6139 ns;6.6202 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;16.2112 ns;0.3952 ns;1.68;16.3717 ns;0.1767 ns;0.3952 ns;61081019.31;16.1207 ns;16.1350 ns;16.2112 ns;16.6886 ns;17.0665 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;16.5372 ns;0.0799 ns;1.71;16.5709 ns;0.0357 ns;0.0799 ns;60346651.07;16.5246 ns;16.5274 ns;16.5372 ns;16.6313 ns;16.7128 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;7.4607 ns;0.0675 ns;0.77;7.4752 ns;0.0302 ns;0.0675 ns;133774907.79;7.4002 ns;7.4297 ns;7.4607 ns;7.5280 ns;7.5852 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;4.9525 ns;0.0181 ns;0.51;4.9621 ns;0.0081 ns;0.0181 ns;201526288.79;4.9485 ns;4.9489 ns;4.9525 ns;4.9802 ns;4.9907 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;5.1755 ns;0.0101 ns;0.53;5.1801 ns;0.0045 ns;0.0101 ns;193045419.28;5.1734 ns;5.1740 ns;5.1755 ns;5.1886 ns;5.1977 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;6.1416 ns;0.0131 ns;0.63;6.1433 ns;0.0058 ns;0.0131 ns;162779993.57;6.1304 ns;6.1314 ns;6.1416 ns;6.1560 ns;6.1619 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;5.8561 ns;0.0134 ns;0.61;5.8640 ns;0.0060 ns;0.0134 ns;170533128.36;5.8526 ns;5.8533 ns;5.8561 ns;5.8785 ns;5.8804 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;5.8593 ns;0.1182 ns;0.61;5.9166 ns;0.0529 ns;0.1182 ns;169015841.35;5.8573 ns;5.8575 ns;5.8593 ns;6.0043 ns;6.1273 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;5.4961 ns;0.0130 ns;0.57;5.4978 ns;0.0058 ns;0.0130 ns;181889303.86;5.4837 ns;5.4854 ns;5.4961 ns;5.5112 ns;5.5129 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;5.7945 ns;0.0106 ns;0.60;5.7956 ns;0.0047 ns;0.0106 ns;172543967.74;5.7825 ns;5.7869 ns;5.7945 ns;5.8049 ns;5.8115 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;5.8499 ns;0.0232 ns;0.60;5.8383 ns;0.0104 ns;0.0232 ns;171281710.48;5.8109 ns;5.8132 ns;5.8499 ns;5.8577 ns;5.8583 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;5.7663 ns;0.0156 ns;0.60;5.7700 ns;0.0070 ns;0.0156 ns;173310180.75;5.7540 ns;5.7558 ns;5.7663 ns;5.7861 ns;5.7899 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;9.9123 ns;0.0907 ns;1.00;9.9564 ns;0.0405 ns;0.0907 ns;100437690.67;9.9079 ns;9.9090 ns;9.9123 ns;10.0259 ns;10.1175 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;9.4137 ns;0.0120 ns;0.95;9.4192 ns;0.0054 ns;0.0120 ns;106165957.97;9.4068 ns;9.4091 ns;9.4137 ns;9.4321 ns;9.4324 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;10.3051 ns;0.0966 ns;1.04;10.3520 ns;0.0432 ns;0.0966 ns;96599330.34;10.2987 ns;10.3009 ns;10.3051 ns;10.4267 ns;10.5234 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;6.9405 ns;0.0629 ns;0.70;6.9621 ns;0.0281 ns;0.0629 ns;143635499.72;6.8995 ns;6.9074 ns;6.9405 ns;7.0275 ns;7.0461 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;19.0925 ns;0.2231 ns;1.93;19.1757 ns;0.0998 ns;0.2231 ns;52149376.41;19.0410 ns;19.0488 ns;19.0925 ns;19.3441 ns;19.5712 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;16.6323 ns;0.0622 ns;1.68;16.6385 ns;0.0278 ns;0.0622 ns;60101453.9;16.5810 ns;16.5905 ns;16.6323 ns;16.6897 ns;16.7417 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;7.9233 ns;0.0365 ns;0.80;7.9261 ns;0.0163 ns;0.0365 ns;126166189.59;7.8719 ns;7.8971 ns;7.9233 ns;7.9564 ns;7.9726 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;5.5572 ns;0.0209 ns;0.56;5.5614 ns;0.0093 ns;0.0209 ns;179812036.64;5.5335 ns;5.5441 ns;5.5572 ns;5.5807 ns;5.5895 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;5.1897 ns;0.0119 ns;0.52;5.1945 ns;0.0053 ns;0.0119 ns;192512371.55;5.1800 ns;5.1846 ns;5.1897 ns;5.2067 ns;5.2092 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;6.7313 ns;0.0556 ns;0.68;6.7460 ns;0.0249 ns;0.0556 ns;148236460.26;6.6888 ns;6.6950 ns;6.7313 ns;6.8043 ns;6.8113 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;5.5781 ns;0.0141 ns;0.56;5.5848 ns;0.0063 ns;0.0141 ns;179058316.38;5.5733 ns;5.5754 ns;5.5781 ns;5.5975 ns;5.6085 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;5.5536 ns;0.0150 ns;0.56;5.5625 ns;0.0067 ns;0.0150 ns;179774041.56;5.5488 ns;5.5507 ns;5.5536 ns;5.5788 ns;5.5793 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;5.7987 ns;0.1062 ns;0.58;5.8547 ns;0.0475 ns;0.1062 ns;170802680.94;5.7697 ns;5.7718 ns;5.7987 ns;5.9657 ns;6.0083 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;6.1215 ns;0.0160 ns;0.62;6.1308 ns;0.0072 ns;0.0160 ns;163109971.31;6.1160 ns;6.1183 ns;6.1215 ns;6.1480 ns;6.1513 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;5.8756 ns;0.0369 ns;0.59;5.8828 ns;0.0165 ns;0.0369 ns;169987454.82;5.8293 ns;5.8523 ns;5.8756 ns;5.9169 ns;5.9256 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;5.4581 ns;0.0110 ns;0.55;5.4612 ns;0.0049 ns;0.0110 ns;183110478.57;5.4522 ns;5.4545 ns;5.4581 ns;5.4694 ns;5.4804 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;10.0240 ns;0.2000 ns;1.00;10.1234 ns;0.0894 ns;0.2000 ns;98780708.07;9.9824 ns;9.9937 ns;10.0240 ns;10.3029 ns;10.4637 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;10.5264 ns;0.0919 ns;1.05;10.5636 ns;0.0411 ns;0.0919 ns;94664918.02;10.5103 ns;10.5127 ns;10.5264 ns;10.6330 ns;10.7268 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;10.2268 ns;0.0969 ns;1.02;10.2764 ns;0.0433 ns;0.0969 ns;97310382.6;10.2169 ns;10.2174 ns;10.2268 ns;10.3602 ns;10.4442 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;7.0093 ns;0.0564 ns;0.70;7.0044 ns;0.0252 ns;0.0564 ns;142768220.01;6.9175 ns;6.9610 ns;7.0093 ns;7.0453 ns;7.0752 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;17.7275 ns;0.1265 ns;1.77;17.8049 ns;0.0566 ns;0.1265 ns;56164338.51;17.6922 ns;17.7089 ns;17.7275 ns;17.9396 ns;17.9766 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;16.5049 ns;0.0390 ns;1.65;16.5073 ns;0.0174 ns;0.0390 ns;60579375.71;16.4520 ns;16.4733 ns;16.5049 ns;16.5424 ns;16.5564 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;8.4749 ns;0.0238 ns;0.85;8.4830 ns;0.0107 ns;0.0238 ns;117882328.94;8.4588 ns;8.4642 ns;8.4749 ns;8.5059 ns;8.5199 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;6.2758 ns;0.0158 ns;0.63;6.2795 ns;0.0071 ns;0.0158 ns;159249171.48;6.2634 ns;6.2651 ns;6.2758 ns;6.2957 ns;6.3003 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;5.1791 ns;0.0152 ns;0.52;5.1866 ns;0.0068 ns;0.0152 ns;192802725;5.1777 ns;5.1781 ns;5.1791 ns;5.1990 ns;5.2133 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;7.1390 ns;0.0171 ns;0.71;7.1451 ns;0.0077 ns;0.0171 ns;139955644.69;7.1294 ns;7.1321 ns;7.1390 ns;7.1612 ns;7.1728 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;5.8616 ns;0.0184 ns;0.58;5.8692 ns;0.0082 ns;0.0184 ns;170381957.44;5.8513 ns;5.8532 ns;5.8616 ns;5.8889 ns;5.8905 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;5.8584 ns;0.0136 ns;0.58;5.8658 ns;0.0061 ns;0.0136 ns;170479948.82;5.8536 ns;5.8548 ns;5.8584 ns;5.8805 ns;5.8826 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;5.5061 ns;0.0110 ns;0.55;5.5105 ns;0.0049 ns;0.0110 ns;181470994.2;5.5033 ns;5.5047 ns;5.5061 ns;5.5186 ns;5.5301 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;5.8114 ns;0.0200 ns;0.58;5.8246 ns;0.0089 ns;0.0200 ns;171685793.96;5.8081 ns;5.8095 ns;5.8114 ns;5.8463 ns;5.8497 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;6.1190 ns;0.0122 ns;0.61;6.1171 ns;0.0055 ns;0.0122 ns;163475585.35;6.0970 ns;6.1079 ns;6.1190 ns;6.1254 ns;6.1301 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;10;5.7260 ns;0.0110 ns;0.57;5.7306 ns;0.0049 ns;0.0110 ns;174501472;5.7242 ns;5.7251 ns;5.7260 ns;5.7384 ns;5.7502 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;10.2380 ns;0.0645 ns;1.00;10.2701 ns;0.0289 ns;0.0645 ns;97370159.43;10.2214 ns;10.2296 ns;10.2380 ns;10.3266 ns;10.3805 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;11.7131 ns;0.0847 ns;1.14;11.7478 ns;0.0379 ns;0.0847 ns;85122200.55;11.6981 ns;11.6993 ns;11.7131 ns;11.8137 ns;11.8976 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;10.3209 ns;0.0221 ns;1.01;10.3294 ns;0.0099 ns;0.0221 ns;96811008.21;10.3142 ns;10.3149 ns;10.3209 ns;10.3482 ns;10.3676 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;6.6154 ns;0.0133 ns;0.65;6.6212 ns;0.0060 ns;0.0133 ns;151029399.06;6.6092 ns;6.6098 ns;6.6154 ns;6.6356 ns;6.6368 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;17.4586 ns;0.0975 ns;1.71;17.4975 ns;0.0436 ns;0.0975 ns;57151037.2;17.4485 ns;17.4489 ns;17.4586 ns;17.5656 ns;17.6717 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;16.5167 ns;0.0295 ns;1.61;16.5343 ns;0.0132 ns;0.0295 ns;60480506.36;16.5084 ns;16.5110 ns;16.5167 ns;16.5663 ns;16.5700 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;8.8305 ns;0.0378 ns;0.86;8.8311 ns;0.0169 ns;0.0378 ns;113235954.45;8.7935 ns;8.7935 ns;8.8305 ns;8.8691 ns;8.8703 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;6.7960 ns;0.1009 ns;0.66;6.8297 ns;0.0451 ns;0.1009 ns;146418791.12;6.7352 ns;6.7500 ns;6.7960 ns;6.9263 ns;6.9887 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;5.4588 ns;0.0295 ns;0.53;5.4531 ns;0.0132 ns;0.0295 ns;183380888;5.4076 ns;5.4254 ns;5.4588 ns;5.4781 ns;5.4825 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;7.7033 ns;0.0405 ns;0.75;7.7198 ns;0.0181 ns;0.0405 ns;129536208.54;7.6715 ns;7.6870 ns;7.7033 ns;7.7609 ns;7.7725 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;5.8586 ns;0.0100 ns;0.57;5.8612 ns;0.0045 ns;0.0100 ns;170612502.27;5.8518 ns;5.8549 ns;5.8586 ns;5.8689 ns;5.8783 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;5.8477 ns;0.0141 ns;0.57;5.8549 ns;0.0063 ns;0.0141 ns;170797797.89;5.8428 ns;5.8443 ns;5.8477 ns;5.8691 ns;5.8765 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;5.7758 ns;0.0079 ns;0.56;5.7794 ns;0.0035 ns;0.0079 ns;173027290.75;5.7737 ns;5.7747 ns;5.7758 ns;5.7860 ns;5.7932 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;6.0889 ns;0.0128 ns;0.59;6.0949 ns;0.0057 ns;0.0128 ns;164072522.8;6.0835 ns;6.0841 ns;6.0889 ns;6.1086 ns;6.1109 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;6.5891 ns;0.0504 ns;0.64;6.5679 ns;0.0226 ns;0.0504 ns;152255618.55;6.5108 ns;6.5137 ns;6.5891 ns;6.6115 ns;6.6151 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;11;5.7760 ns;0.0101 ns;0.56;5.7807 ns;0.0045 ns;0.0101 ns;172990088.33;5.7738 ns;5.7742 ns;5.7760 ns;5.7895 ns;5.7979 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;9.9304 ns;0.0289 ns;1.00;9.9422 ns;0.0129 ns;0.0289 ns;100581112.18;9.9230 ns;9.9249 ns;9.9304 ns;9.9655 ns;9.9930 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;12.8245 ns;0.0956 ns;1.29;12.8633 ns;0.0427 ns;0.0956 ns;77740275.93;12.8118 ns;12.8148 ns;12.8245 ns;12.9313 ns;13.0339 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;10.2202 ns;0.0104 ns;1.03;10.2188 ns;0.0046 ns;0.0104 ns;97859284.2;10.2079 ns;10.2091 ns;10.2202 ns;10.2277 ns;10.2339 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;6.7486 ns;0.0341 ns;0.68;6.7422 ns;0.0153 ns;0.0341 ns;148318602.81;6.7022 ns;6.7101 ns;6.7486 ns;6.7712 ns;6.7905 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;17.9240 ns;0.0946 ns;1.80;17.9433 ns;0.0423 ns;0.0946 ns;55731178.32;17.8671 ns;17.8718 ns;17.9240 ns;18.0244 ns;18.1018 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;16.5317 ns;0.0370 ns;1.66;16.5319 ns;0.0165 ns;0.0370 ns;60489038.81;16.4784 ns;16.4976 ns;16.5317 ns;16.5664 ns;16.5671 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;9.3737 ns;0.0474 ns;0.94;9.3980 ns;0.0212 ns;0.0474 ns;106405336.81;9.3556 ns;9.3637 ns;9.3737 ns;9.4445 ns;9.4728 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;5.2353 ns;0.0188 ns;0.53;5.2444 ns;0.0084 ns;0.0188 ns;190678271.85;5.2280 ns;5.2310 ns;5.2353 ns;5.2625 ns;5.2746 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;5.2041 ns;0.0160 ns;0.52;5.2127 ns;0.0072 ns;0.0160 ns;191837951.52;5.2004 ns;5.2013 ns;5.2041 ns;5.2285 ns;5.2383 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;6.4291 ns;0.0102 ns;0.65;6.4284 ns;0.0046 ns;0.0102 ns;155560469.84;6.4133 ns;6.4205 ns;6.4291 ns;6.4359 ns;6.4421 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;5.6319 ns;0.0412 ns;0.57;5.6291 ns;0.0184 ns;0.0412 ns;177647475.85;5.5875 ns;5.5909 ns;5.6319 ns;5.6659 ns;5.6897 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;5.5703 ns;0.0112 ns;0.56;5.5750 ns;0.0050 ns;0.0112 ns;179371374.09;5.5649 ns;5.5673 ns;5.5703 ns;5.5851 ns;5.5937 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;5.7374 ns;0.0151 ns;0.58;5.7454 ns;0.0068 ns;0.0151 ns;174050865.94;5.7319 ns;5.7332 ns;5.7374 ns;5.7617 ns;5.7646 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;6.0833 ns;0.0100 ns;0.61;6.0877 ns;0.0045 ns;0.0100 ns;164264561.4;6.0801 ns;6.0801 ns;6.0833 ns;6.0976 ns;6.1035 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;6.1598 ns;0.0119 ns;0.62;6.1617 ns;0.0053 ns;0.0119 ns;162292576.75;6.1525 ns;6.1528 ns;6.1598 ns;6.1716 ns;6.1817 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;12;5.4445 ns;0.0156 ns;0.55;5.4545 ns;0.0070 ns;0.0156 ns;183334065.1;5.4418 ns;5.4426 ns;5.4445 ns;5.4715 ns;5.4732 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;9.9600 ns;0.0974 ns;1.00;10.0047 ns;0.0436 ns;0.0974 ns;99953257.47;9.9524 ns;9.9527 ns;9.9600 ns;10.0790 ns;10.1778 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;13.8455 ns;0.1164 ns;1.39;13.9083 ns;0.0521 ns;0.1164 ns;71899339.17;13.8270 ns;13.8321 ns;13.8455 ns;14.0160 ns;14.1037 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;10.2438 ns;0.0920 ns;1.03;10.2813 ns;0.0412 ns;0.0920 ns;97263590.28;10.2349 ns;10.2353 ns;10.2438 ns;10.3462 ns;10.4457 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;6.8824 ns;0.0102 ns;0.69;6.8869 ns;0.0046 ns;0.0102 ns;145203025.03;6.8779 ns;6.8797 ns;6.8824 ns;6.8963 ns;6.9037 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;18.1273 ns;0.1688 ns;1.82;18.1575 ns;0.0755 ns;0.1688 ns;55073582.92;17.9938 ns;18.0334 ns;18.1273 ns;18.2968 ns;18.4388 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;16.5596 ns;0.0328 ns;1.66;16.5506 ns;0.0147 ns;0.0328 ns;60420684.55;16.4982 ns;16.5206 ns;16.5596 ns;16.5762 ns;16.5841 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;9.8647 ns;0.1753 ns;0.99;9.8928 ns;0.0784 ns;0.1753 ns;101083683.39;9.6838 ns;9.7280 ns;9.8647 ns;10.0716 ns;10.0752 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;5.8211 ns;0.0130 ns;0.58;5.8274 ns;0.0058 ns;0.0130 ns;171602450.12;5.8198 ns;5.8202 ns;5.8211 ns;5.8378 ns;5.8504 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;5.5327 ns;0.0606 ns;0.56;5.5128 ns;0.0271 ns;0.0606 ns;181395620.33;5.4467 ns;5.4503 ns;5.5327 ns;5.5654 ns;5.5870 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;6.9778 ns;0.0100 ns;0.70;6.9797 ns;0.0045 ns;0.0100 ns;143273243.44;6.9698 ns;6.9722 ns;6.9778 ns;6.9881 ns;6.9961 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;5.8526 ns;0.0137 ns;0.59;5.8582 ns;0.0061 ns;0.0137 ns;170701650.5;5.8500 ns;5.8511 ns;5.8526 ns;5.8680 ns;5.8827 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;6.2373 ns;0.0346 ns;0.63;6.2325 ns;0.0155 ns;0.0346 ns;160449590.21;6.1776 ns;6.2010 ns;6.2373 ns;6.2616 ns;6.2617 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;5.5103 ns;0.0129 ns;0.55;5.5158 ns;0.0058 ns;0.0129 ns;181296019.6;5.5070 ns;5.5076 ns;5.5103 ns;5.5268 ns;5.5382 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;6.0873 ns;0.0108 ns;0.61;6.0914 ns;0.0048 ns;0.0108 ns;164164685.14;6.0831 ns;6.0832 ns;6.0873 ns;6.1018 ns;6.1089 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;6.1180 ns;0.0174 ns;0.61;6.1126 ns;0.0078 ns;0.0174 ns;163596921.92;6.0826 ns;6.0982 ns;6.1180 ns;6.1243 ns;6.1257 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;13;6.0370 ns;0.0122 ns;0.61;6.0449 ns;0.0055 ns;0.0122 ns;165427894.56;6.0343 ns;6.0356 ns;6.0370 ns;6.0582 ns;6.0598 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;11.5408 ns;0.0928 ns;1.00;11.5839 ns;0.0415 ns;0.0928 ns;86326600.36;11.5373 ns;11.5374 ns;11.5408 ns;11.6520 ns;11.7494 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;14.9505 ns;0.0238 ns;1.30;14.9599 ns;0.0106 ns;0.0238 ns;66845254.43;14.9470 ns;14.9481 ns;14.9505 ns;14.9765 ns;15.0024 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;10.5947 ns;0.0214 ns;0.92;10.6002 ns;0.0096 ns;0.0214 ns;94338054.85;10.5821 ns;10.5841 ns;10.5947 ns;10.6190 ns;10.6358 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;6.6038 ns;0.0116 ns;0.57;6.6085 ns;0.0052 ns;0.0116 ns;151320063.31;6.5965 ns;6.5985 ns;6.6038 ns;6.6209 ns;6.6212 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;18.0405 ns;0.0889 ns;1.56;18.0765 ns;0.0397 ns;0.0889 ns;55320509.61;17.9891 ns;18.0058 ns;18.0405 ns;18.1652 ns;18.2099 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;16.5293 ns;0.0457 ns;1.43;16.5303 ns;0.0204 ns;0.0457 ns;60495055.59;16.4670 ns;16.4887 ns;16.5293 ns;16.5724 ns;16.5867 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;10.5251 ns;0.0522 ns;0.91;10.5158 ns;0.0233 ns;0.0522 ns;95094618.17;10.4301 ns;10.4776 ns;10.5251 ns;10.5495 ns;10.5730 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;6.1204 ns;0.0110 ns;0.53;6.1246 ns;0.0049 ns;0.0110 ns;163275597.97;6.1170 ns;6.1174 ns;6.1204 ns;6.1339 ns;6.1435 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;5.4280 ns;0.0104 ns;0.47;5.4312 ns;0.0047 ns;0.0104 ns;184121720.08;5.4204 ns;5.4230 ns;5.4280 ns;5.4410 ns;5.4475 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;7.2607 ns;0.0130 ns;0.63;7.2608 ns;0.0058 ns;0.0130 ns;137725517.95;7.2473 ns;7.2480 ns;7.2607 ns;7.2737 ns;7.2759 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;5.5827 ns;0.0554 ns;0.48;5.6086 ns;0.0248 ns;0.0554 ns;178296335.19;5.5754 ns;5.5766 ns;5.5827 ns;5.6537 ns;5.7061 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;5.8483 ns;0.0120 ns;0.51;5.8511 ns;0.0054 ns;0.0120 ns;170908044.85;5.8427 ns;5.8430 ns;5.8483 ns;5.8605 ns;5.8719 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;5.7547 ns;0.0122 ns;0.50;5.7627 ns;0.0054 ns;0.0122 ns;173528337.28;5.7532 ns;5.7534 ns;5.7547 ns;5.7761 ns;5.7769 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;6.0782 ns;0.0094 ns;0.53;6.0813 ns;0.0042 ns;0.0094 ns;164438718.63;6.0708 ns;6.0730 ns;6.0782 ns;6.0911 ns;6.0915 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;6.0982 ns;0.0242 ns;0.53;6.1094 ns;0.0108 ns;0.0242 ns;163681117.41;6.0860 ns;6.0917 ns;6.0982 ns;6.1328 ns;6.1476 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;14;5.7468 ns;0.0134 ns;0.50;5.7550 ns;0.0060 ns;0.0134 ns;173761757.3;5.7448 ns;5.7451 ns;5.7468 ns;5.7690 ns;5.7746 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;10.2593 ns;0.0866 ns;1.00;10.2963 ns;0.0387 ns;0.0866 ns;97122610.6;10.2482 ns;10.2494 ns;10.2593 ns;10.3616 ns;10.4502 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;16.1064 ns;0.0217 ns;1.57;16.1123 ns;0.0097 ns;0.0217 ns;62064334.22;16.0953 ns;16.0960 ns;16.1064 ns;16.1315 ns;16.1485 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;10.5271 ns;0.0223 ns;1.03;10.5356 ns;0.0100 ns;0.0223 ns;94916008.59;10.5205 ns;10.5214 ns;10.5271 ns;10.5541 ns;10.5744 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;6.6186 ns;0.0142 ns;0.65;6.6245 ns;0.0063 ns;0.0142 ns;150954215.27;6.6102 ns;6.6127 ns;6.6186 ns;6.6393 ns;6.6435 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;19.4219 ns;0.0803 ns;1.89;19.4495 ns;0.0359 ns;0.0803 ns;51415180.24;19.3710 ns;19.3906 ns;19.4219 ns;19.5222 ns;19.5803 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;16.5345 ns;0.0340 ns;1.61;16.5349 ns;0.0152 ns;0.0340 ns;60478280.61;16.4916 ns;16.5034 ns;16.5345 ns;16.5665 ns;16.5801 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;10.4281 ns;0.2396 ns;1.02;10.4962 ns;0.1071 ns;0.2396 ns;95272138.45;10.2350 ns;10.2797 ns;10.4281 ns;10.7468 ns;10.7750 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;6.6801 ns;0.0213 ns;0.65;6.6658 ns;0.0095 ns;0.0213 ns;150018509.27;6.6372 ns;6.6429 ns;6.6801 ns;6.6816 ns;6.6828 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;5.1954 ns;0.0142 ns;0.51;5.1977 ns;0.0064 ns;0.0142 ns;192392045.39;5.1824 ns;5.1843 ns;5.1954 ns;5.2124 ns;5.2141 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;8.3772 ns;0.0375 ns;0.82;8.3820 ns;0.0168 ns;0.0375 ns;119303357.16;8.3501 ns;8.3547 ns;8.3772 ns;8.4117 ns;8.4457 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;5.8572 ns;0.0118 ns;0.57;5.8629 ns;0.0053 ns;0.0118 ns;170563900.52;5.8527 ns;5.8547 ns;5.8572 ns;5.8739 ns;5.8824 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;5.8580 ns;0.0101 ns;0.57;5.8602 ns;0.0045 ns;0.0101 ns;170641310.39;5.8517 ns;5.8533 ns;5.8580 ns;5.8683 ns;5.8777 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;5.7826 ns;0.0159 ns;0.56;5.7905 ns;0.0071 ns;0.0159 ns;172696877.48;5.7765 ns;5.7775 ns;5.7826 ns;5.8074 ns;5.8111 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;6.0977 ns;0.0129 ns;0.59;6.1031 ns;0.0058 ns;0.0129 ns;163851034.82;6.0891 ns;6.0921 ns;6.0977 ns;6.1168 ns;6.1169 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;6.1544 ns;0.0239 ns;0.60;6.1515 ns;0.0107 ns;0.0239 ns;162560928.35;6.1134 ns;6.1322 ns;6.1544 ns;6.1695 ns;6.1787 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;15;5.7575 ns;0.0197 ns;0.56;5.7702 ns;0.0088 ns;0.0197 ns;173305153.27;5.7566 ns;5.7570 ns;5.7575 ns;5.7897 ns;5.8015 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;9.6864 ns;0.0935 ns;1.00;9.7207 ns;0.0418 ns;0.0935 ns;102873717.73;9.6653 ns;9.6664 ns;9.6864 ns;9.7920 ns;9.8861 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;17.1798 ns;0.0231 ns;1.77;17.1932 ns;0.0103 ns;0.0231 ns;58162586.37;17.1722 ns;17.1747 ns;17.1798 ns;17.2183 ns;17.2190 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;9.9737 ns;0.0748 ns;1.03;10.0095 ns;0.0334 ns;0.0748 ns;99904849.52;9.9723 ns;9.9724 ns;9.9737 ns;10.0646 ns;10.1429 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;6.7833 ns;0.0150 ns;0.70;6.7765 ns;0.0067 ns;0.0150 ns;147568764.64;6.7519 ns;6.7624 ns;6.7833 ns;6.7872 ns;6.7887 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;16.4926 ns;0.0452 ns;1.70;16.5100 ns;0.0202 ns;0.0452 ns;60569250.31;16.4559 ns;16.4718 ns;16.4926 ns;16.5569 ns;16.5609 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;16.5697 ns;0.0403 ns;1.71;16.5674 ns;0.0180 ns;0.0403 ns;60359437.83;16.5120 ns;16.5336 ns;16.5697 ns;16.6000 ns;16.6238 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;7.8534 ns;0.0530 ns;0.81;7.8581 ns;0.0237 ns;0.0530 ns;127257878.4;7.8014 ns;7.8092 ns;7.8534 ns;7.9092 ns;7.9323 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;5.2166 ns;0.0112 ns;0.54;5.2212 ns;0.0050 ns;0.0112 ns;191528034.45;5.2133 ns;5.2139 ns;5.2166 ns;5.2307 ns;5.2406 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;4.3698 ns;0.0147 ns;0.45;4.3759 ns;0.0066 ns;0.0147 ns;228525472.72;4.3668 ns;4.3669 ns;4.3698 ns;4.3879 ns;4.4017 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;6.4099 ns;0.0142 ns;0.66;6.4193 ns;0.0063 ns;0.0142 ns;155779821.32;6.4084 ns;6.4089 ns;6.4099 ns;6.4345 ns;6.4390 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;5.0337 ns;0.0375 ns;0.52;5.0440 ns;0.0168 ns;0.0375 ns;198255015.32;5.0173 ns;5.0183 ns;5.0337 ns;5.0749 ns;5.1087 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;5.7817 ns;0.0108 ns;0.60;5.7841 ns;0.0048 ns;0.0108 ns;172886454.38;5.7765 ns;5.7767 ns;5.7817 ns;5.7927 ns;5.8028 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;5.7732 ns;0.0154 ns;0.60;5.7836 ns;0.0069 ns;0.0154 ns;172903427.79;5.7718 ns;5.7719 ns;5.7732 ns;5.8004 ns;5.8012 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;5.8169 ns;0.0085 ns;0.60;5.8195 ns;0.0038 ns;0.0085 ns;171835738.52;5.8125 ns;5.8135 ns;5.8169 ns;5.8268 ns;5.8340 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;6.1329 ns;0.0186 ns;0.63;6.1317 ns;0.0083 ns;0.0186 ns;163086625.92;6.1030 ns;6.1174 ns;6.1329 ns;6.1455 ns;6.1552 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16;5.7779 ns;0.0169 ns;0.60;5.7866 ns;0.0076 ns;0.0169 ns;172812904.6;5.7723 ns;5.7727 ns;5.7779 ns;5.8049 ns;5.8073 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;19.1648 ns;0.0282 ns;1.00;19.1749 ns;0.0126 ns;0.0282 ns;52151458.9;19.1545 ns;19.1571 ns;19.1648 ns;19.1977 ns;19.2242 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;18.3627 ns;0.0315 ns;0.96;18.3763 ns;0.0141 ns;0.0315 ns;54417995.98;18.3483 ns;18.3506 ns;18.3627 ns;18.4088 ns;18.4218 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;19.4666 ns;0.0302 ns;1.02;19.4787 ns;0.0135 ns;0.0302 ns;51338054.56;19.4514 ns;19.4524 ns;19.4666 ns;19.5111 ns;19.5133 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;12.7825 ns;0.1073 ns;0.67;12.7552 ns;0.0480 ns;0.1073 ns;78399147.33;12.5858 ns;12.6595 ns;12.7825 ns;12.8373 ns;12.8737 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;16.4645 ns;0.0921 ns;0.86;16.5148 ns;0.0412 ns;0.0921 ns;60551620.39;16.4469 ns;16.4519 ns;16.4645 ns;16.6030 ns;16.6658 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;16.5303 ns;0.0677 ns;0.86;16.5577 ns;0.0303 ns;0.0677 ns;60394841.91;16.5064 ns;16.5072 ns;16.5303 ns;16.6220 ns;16.6680 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;8.3901 ns;0.0460 ns;0.44;8.3876 ns;0.0206 ns;0.0460 ns;119223724.01;8.3311 ns;8.3421 ns;8.3901 ns;8.4318 ns;8.4414 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;5.7953 ns;0.0194 ns;0.30;5.8013 ns;0.0087 ns;0.0194 ns;172376076.73;5.7827 ns;5.7839 ns;5.7953 ns;5.8217 ns;5.8254 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;4.3533 ns;0.0128 ns;0.23;4.3576 ns;0.0057 ns;0.0128 ns;229482427.28;4.3504 ns;4.3505 ns;4.3533 ns;4.3669 ns;4.3805 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;6.9704 ns;0.0152 ns;0.36;6.9794 ns;0.0068 ns;0.0152 ns;143279090.47;6.9664 ns;6.9674 ns;6.9704 ns;6.9958 ns;6.9989 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;5.0217 ns;0.0449 ns;0.26;5.0406 ns;0.0201 ns;0.0449 ns;198388976.7;5.0175 ns;5.0187 ns;5.0217 ns;5.0720 ns;5.1209 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;7.2488 ns;0.0143 ns;0.38;7.2548 ns;0.0064 ns;0.0143 ns;137840158.83;7.2453 ns;7.2460 ns;7.2488 ns;7.2665 ns;7.2798 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;5.7555 ns;0.0129 ns;0.30;5.7630 ns;0.0058 ns;0.0129 ns;173519900.08;5.7545 ns;5.7545 ns;5.7555 ns;5.7753 ns;5.7843 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;5.8282 ns;0.0096 ns;0.30;5.8314 ns;0.0043 ns;0.0096 ns;171484098.86;5.8252 ns;5.8254 ns;5.8282 ns;5.8391 ns;5.8483 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;6.1101 ns;0.0078 ns;0.32;6.1063 ns;0.0035 ns;0.0078 ns;163765746.82;6.0930 ns;6.0994 ns;6.1101 ns;6.1112 ns;6.1116 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;17;5.1793 ns;0.0141 ns;0.27;5.1853 ns;0.0063 ns;0.0141 ns;192852033.61;5.1777 ns;5.1785 ns;5.1793 ns;5.1952 ns;5.2105 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;19.1466 ns;0.0297 ns;1.00;19.1635 ns;0.0133 ns;0.0297 ns;52182630.54;19.1385 ns;19.1400 ns;19.1466 ns;19.1954 ns;19.2025 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;19.4300 ns;0.0187 ns;1.01;19.4370 ns;0.0084 ns;0.0187 ns;51448145.63;19.4239 ns;19.4255 ns;19.4300 ns;19.4521 ns;19.4699 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;19.4584 ns;0.0968 ns;1.02;19.5109 ns;0.0433 ns;0.0968 ns;51253273.22;19.4505 ns;19.4521 ns;19.4584 ns;19.5961 ns;19.6776 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;10.7817 ns;0.1340 ns;0.56;10.8076 ns;0.0599 ns;0.1340 ns;92527532.19;10.6124 ns;10.6950 ns;10.7817 ns;10.9331 ns;10.9508 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;18.4446 ns;0.1212 ns;0.96;18.5077 ns;0.0542 ns;0.1212 ns;54031497.2;18.4406 ns;18.4413 ns;18.4446 ns;18.6057 ns;18.7213 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;16.4851 ns;0.0425 ns;0.86;16.4937 ns;0.0190 ns;0.0425 ns;60629278.44;16.4508 ns;16.4537 ns;16.4851 ns;16.5380 ns;16.5392 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;8.8369 ns;0.0295 ns;0.46;8.8473 ns;0.0132 ns;0.0295 ns;113028278.72;8.8168 ns;8.8212 ns;8.8369 ns;8.8787 ns;8.8799 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;6.5326 ns;0.0164 ns;0.34;6.5378 ns;0.0073 ns;0.0164 ns;152957349.95;6.5209 ns;6.5242 ns;6.5326 ns;6.5539 ns;6.5622 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;4.3989 ns;0.0090 ns;0.23;4.4017 ns;0.0040 ns;0.0090 ns;227183878.08;4.3944 ns;4.3965 ns;4.3989 ns;4.4083 ns;4.4175 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;7.3890 ns;0.0174 ns;0.39;7.4000 ns;0.0078 ns;0.0174 ns;135135523.2;7.3864 ns;7.3867 ns;7.3890 ns;7.4188 ns;7.4229 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;5.0177 ns;0.0459 ns;0.26;5.0333 ns;0.0205 ns;0.0459 ns;198676934.09;5.0032 ns;5.0047 ns;5.0177 ns;5.0697 ns;5.1138 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;6.9703 ns;0.0230 ns;0.36;6.9790 ns;0.0103 ns;0.0230 ns;143287140.39;6.9658 ns;6.9669 ns;6.9703 ns;6.9954 ns;7.0200 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;5.4887 ns;0.0142 ns;0.29;5.4812 ns;0.0064 ns;0.0142 ns;182441224.63;5.4638 ns;5.4658 ns;5.4887 ns;5.4929 ns;5.4937 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;5.8152 ns;0.0112 ns;0.30;5.8190 ns;0.0050 ns;0.0112 ns;171850348.65;5.8083 ns;5.8092 ns;5.8152 ns;5.8308 ns;5.8334 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;6.1274 ns;0.0197 ns;0.32;6.1332 ns;0.0088 ns;0.0197 ns;163047698.99;6.1089 ns;6.1159 ns;6.1274 ns;6.1534 ns;6.1558 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;18;5.1937 ns;0.0120 ns;0.27;5.1983 ns;0.0054 ns;0.0120 ns;192369729.84;5.1896 ns;5.1898 ns;5.1937 ns;5.2092 ns;5.2185 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;19.1634 ns;0.0282 ns;1.00;19.1661 ns;0.0126 ns;0.0282 ns;52175364.06;19.1344 ns;19.1390 ns;19.1634 ns;19.1947 ns;19.1987 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;20.5944 ns;0.0238 ns;1.07;20.6076 ns;0.0106 ns;0.0238 ns;48525740.62;20.5888 ns;20.5900 ns;20.5944 ns;20.6319 ns;20.6438 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;19.6059 ns;0.1618 ns;1.02;19.5106 ns;0.0724 ns;0.1618 ns;51254308.12;19.3119 ns;19.3348 ns;19.6059 ns;19.6387 ns;19.6392 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;12.5278 ns;0.0610 ns;0.65;12.5327 ns;0.0273 ns;0.0610 ns;79791553.94;12.4671 ns;12.4794 ns;12.5278 ns;12.5883 ns;12.6250 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;19.1625 ns;0.0738 ns;1.00;19.1576 ns;0.0330 ns;0.0738 ns;52198651.13;19.0675 ns;19.0951 ns;19.1625 ns;19.2177 ns;19.2688 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;16.4854 ns;0.0321 ns;0.86;16.4863 ns;0.0144 ns;0.0321 ns;60656472.15;16.4449 ns;16.4553 ns;16.4854 ns;16.5178 ns;16.5186 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;9.1429 ns;0.0495 ns;0.48;9.1623 ns;0.0221 ns;0.0495 ns;109142992.92;9.1147 ns;9.1189 ns;9.1429 ns;9.2154 ns;9.2155 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;7.0828 ns;0.1318 ns;0.37;7.1101 ns;0.0590 ns;0.1318 ns;140644913.41;6.9909 ns;7.0041 ns;7.0828 ns;7.2298 ns;7.3228 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;4.3527 ns;0.0091 ns;0.23;4.3574 ns;0.0041 ns;0.0091 ns;229495090.16;4.3516 ns;4.3517 ns;4.3527 ns;4.3654 ns;4.3732 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;8.2504 ns;0.1104 ns;0.43;8.2652 ns;0.0494 ns;0.1104 ns;120989312.48;8.1483 ns;8.1627 ns;8.2504 ns;8.3750 ns;8.4139 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;5.0137 ns;0.0470 ns;0.26;5.0352 ns;0.0210 ns;0.0470 ns;198603516.77;5.0083 ns;5.0109 ns;5.0137 ns;5.0701 ns;5.1189 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;6.9693 ns;0.0076 ns;0.36;6.9731 ns;0.0034 ns;0.0076 ns;143407427.4;6.9682 ns;6.9684 ns;6.9693 ns;6.9798 ns;6.9862 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;5.8084 ns;0.0108 ns;0.30;5.8088 ns;0.0048 ns;0.0108 ns;172152747.9;5.7971 ns;5.7995 ns;5.8084 ns;5.8183 ns;5.8254 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;5.8227 ns;0.0430 ns;0.30;5.8388 ns;0.0192 ns;0.0430 ns;171268960.08;5.8119 ns;5.8130 ns;5.8227 ns;5.8726 ns;5.9145 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;6.1309 ns;0.0224 ns;0.32;6.1220 ns;0.0100 ns;0.0224 ns;163344286.88;6.0834 ns;6.1031 ns;6.1309 ns;6.1365 ns;6.1392 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;19;5.1959 ns;0.0091 ns;0.27;5.2006 ns;0.0041 ns;0.0091 ns;192286263.57;5.1940 ns;5.1942 ns;5.1959 ns;5.2093 ns;5.2155 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;19.1364 ns;0.0275 ns;1.00;19.1547 ns;0.0123 ns;0.0275 ns;52206584.46;19.1318 ns;19.1338 ns;19.1364 ns;19.1846 ns;19.1883 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;21.6411 ns;0.1281 ns;1.13;21.7080 ns;0.0573 ns;0.1281 ns;46065938.46;21.6177 ns;21.6253 ns;21.6411 ns;21.8241 ns;21.9250 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;19.4601 ns;0.0201 ns;1.02;19.4565 ns;0.0090 ns;0.0201 ns;51396578.21;19.4275 ns;19.4368 ns;19.4601 ns;19.4745 ns;19.4767 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;10.7518 ns;0.1061 ns;0.56;10.7675 ns;0.0474 ns;0.1061 ns;92871882.21;10.6321 ns;10.6817 ns;10.7518 ns;10.8612 ns;10.9227 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;18.2988 ns;0.0592 ns;0.96;18.3250 ns;0.0265 ns;0.0592 ns;54570218.62;18.2735 ns;18.2846 ns;18.2988 ns;18.3785 ns;18.4238 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;16.5281 ns;0.1062 ns;0.86;16.5709 ns;0.0475 ns;0.1062 ns;60346846.4;16.4635 ns;16.4943 ns;16.5281 ns;16.6688 ns;16.7413 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;9.6791 ns;0.0678 ns;0.51;9.6643 ns;0.0303 ns;0.0678 ns;103473114.07;9.5677 ns;9.5967 ns;9.6791 ns;9.7247 ns;9.7288 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;5.6094 ns;0.0273 ns;0.29;5.6180 ns;0.0122 ns;0.0273 ns;177998969.24;5.5836 ns;5.5951 ns;5.6094 ns;5.6452 ns;5.6524 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;4.3591 ns;0.0109 ns;0.23;4.3632 ns;0.0049 ns;0.0109 ns;229188797.46;4.3553 ns;4.3566 ns;4.3591 ns;4.3719 ns;4.3823 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;6.6887 ns;0.0139 ns;0.35;6.6944 ns;0.0062 ns;0.0139 ns;149378764.86;6.6866 ns;6.6872 ns;6.6887 ns;6.7045 ns;6.7192 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;5.0093 ns;0.0465 ns;0.26;5.0292 ns;0.0208 ns;0.0465 ns;198839469.73;5.0046 ns;5.0049 ns;5.0093 ns;5.0634 ns;5.1120 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;6.9692 ns;0.0110 ns;0.36;6.9731 ns;0.0049 ns;0.0110 ns;143408587.55;6.9661 ns;6.9665 ns;6.9692 ns;6.9816 ns;6.9924 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;5.5011 ns;0.0156 ns;0.29;5.5114 ns;0.0070 ns;0.0156 ns;181442919.55;5.4984 ns;5.4995 ns;5.5011 ns;5.5284 ns;5.5302 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;5.8231 ns;0.0113 ns;0.30;5.8246 ns;0.0050 ns;0.0113 ns;171684458.29;5.8147 ns;5.8158 ns;5.8231 ns;5.8343 ns;5.8432 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;6.1152 ns;0.0267 ns;0.32;6.1090 ns;0.0120 ns;0.0267 ns;163694150.68;6.0653 ns;6.0853 ns;6.1152 ns;6.1295 ns;6.1352 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;20;5.2043 ns;0.0448 ns;0.27;5.2039 ns;0.0200 ns;0.0448 ns;192163897.64;5.1665 ns;5.1668 ns;5.2043 ns;5.2408 ns;5.2764 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;21.1388 ns;0.2966 ns;1.00;21.2427 ns;0.1326 ns;0.2966 ns;47074930.43;21.0469 ns;21.0828 ns;21.1388 ns;21.4546 ns;21.7689 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;22.8461 ns;0.1163 ns;1.08;22.9123 ns;0.0520 ns;0.1163 ns;43644757.81;22.8376 ns;22.8395 ns;22.8461 ns;23.0181 ns;23.1097 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;19.3979 ns;0.0297 ns;0.92;19.4167 ns;0.0133 ns;0.0297 ns;51502038.9;19.3926 ns;19.3938 ns;19.3979 ns;19.4490 ns;19.4530 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;12.7766 ns;0.0749 ns;0.60;12.7813 ns;0.0335 ns;0.0749 ns;78239489.51;12.6757 ns;12.7125 ns;12.7766 ns;12.8524 ns;12.8598 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;19.2993 ns;0.1057 ns;0.91;19.3446 ns;0.0473 ns;0.1057 ns;51694061.04;19.2894 ns;19.2898 ns;19.2993 ns;19.4220 ns;19.5330 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;16.5359 ns;0.1088 ns;0.78;16.5942 ns;0.0486 ns;0.1088 ns;60262171.1;16.5160 ns;16.5170 ns;16.5359 ns;16.7004 ns;16.7692 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;10.2997 ns;0.1326 ns;0.49;10.2607 ns;0.0593 ns;0.1326 ns;97458794.27;10.0359 ns;10.1526 ns;10.2997 ns;10.3494 ns;10.3842 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;6.0881 ns;0.0129 ns;0.29;6.0906 ns;0.0058 ns;0.0129 ns;164188639.38;6.0736 ns;6.0789 ns;6.0881 ns;6.1035 ns;6.1040 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;4.3807 ns;0.0148 ns;0.21;4.3867 ns;0.0066 ns;0.0148 ns;227963540.83;4.3786 ns;4.3793 ns;4.3807 ns;4.3970 ns;4.4131 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;7.2534 ns;0.0131 ns;0.34;7.2597 ns;0.0059 ns;0.0131 ns;137747658.79;7.2458 ns;7.2488 ns;7.2534 ns;7.2736 ns;7.2748 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;5.0071 ns;0.0348 ns;0.24;5.0273 ns;0.0156 ns;0.0348 ns;198915440.02;5.0024 ns;5.0028 ns;5.0071 ns;5.0618 ns;5.0825 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;6.9718 ns;0.0100 ns;0.33;6.9739 ns;0.0045 ns;0.0100 ns;143391909.87;6.9625 ns;6.9671 ns;6.9718 ns;6.9818 ns;6.9899 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;5.7740 ns;0.0095 ns;0.27;5.7783 ns;0.0043 ns;0.0095 ns;173060991.58;5.7704 ns;5.7709 ns;5.7740 ns;5.7879 ns;5.7929 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;5.8162 ns;0.0150 ns;0.28;5.8233 ns;0.0067 ns;0.0150 ns;171722791.96;5.8095 ns;5.8108 ns;5.8162 ns;5.8395 ns;5.8413 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;6.1590 ns;0.0336 ns;0.29;6.1463 ns;0.0150 ns;0.0336 ns;162698803.1;6.0871 ns;6.1208 ns;6.1590 ns;6.1655 ns;6.1696 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;21;5.1873 ns;0.0105 ns;0.25;5.1920 ns;0.0047 ns;0.0105 ns;192603992.87;5.1850 ns;5.1856 ns;5.1873 ns;5.2008 ns;5.2104 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;20.9697 ns;0.0172 ns;1.00;20.9722 ns;0.0077 ns;0.0172 ns;47682255.68;20.9483 ns;20.9567 ns;20.9697 ns;20.9889 ns;20.9890 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;24.0040 ns;0.5491 ns;1.14;24.2511 ns;0.2455 ns;0.5491 ns;41235286.09;23.9666 ns;23.9811 ns;24.0040 ns;24.6446 ns;25.2315 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;19.5340 ns;0.0211 ns;0.93;19.5246 ns;0.0094 ns;0.0211 ns;51217364.34;19.4950 ns;19.5026 ns;19.5340 ns;19.5420 ns;19.5429 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;10.6604 ns;0.1716 ns;0.51;10.6507 ns;0.0767 ns;0.1716 ns;93890115.61;10.4078 ns;10.5015 ns;10.6604 ns;10.7952 ns;10.8783 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;18.6144 ns;0.0288 ns;0.89;18.6156 ns;0.0129 ns;0.0288 ns;53718503.63;18.5762 ns;18.5885 ns;18.6144 ns;18.6432 ns;18.6451 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;16.5882 ns;0.0687 ns;0.79;16.6086 ns;0.0307 ns;0.0687 ns;60209665.46;16.5412 ns;16.5505 ns;16.5882 ns;16.6770 ns;16.7098 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;10.5705 ns;0.1941 ns;0.50;10.5483 ns;0.0868 ns;0.1941 ns;94801840.04;10.2194 ns;10.3929 ns;10.5705 ns;10.6927 ns;10.6946 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;6.4183 ns;0.0172 ns;0.31;6.4204 ns;0.0077 ns;0.0172 ns;155753950.17;6.3994 ns;6.4065 ns;6.4183 ns;6.4353 ns;6.4464 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;4.3677 ns;0.0165 ns;0.21;4.3771 ns;0.0074 ns;0.0165 ns;228462319.85;4.3634 ns;4.3647 ns;4.3677 ns;4.3942 ns;4.4013 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;7.5470 ns;0.0423 ns;0.36;7.5693 ns;0.0189 ns;0.0423 ns;132113411.83;7.5424 ns;7.5442 ns;7.5470 ns;7.6055 ns;7.6427 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;5.0231 ns;0.0070 ns;0.24;5.0225 ns;0.0031 ns;0.0070 ns;199103145.37;5.0148 ns;5.0159 ns;5.0231 ns;5.0288 ns;5.0323 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;7.2552 ns;0.0089 ns;0.35;7.2607 ns;0.0040 ns;0.0089 ns;137728412.35;7.2538 ns;7.2543 ns;7.2552 ns;7.2698 ns;7.2742 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;5.7758 ns;0.0102 ns;0.28;5.7820 ns;0.0046 ns;0.0102 ns;172951878.39;5.7733 ns;5.7743 ns;5.7758 ns;5.7927 ns;5.7965 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;5.8310 ns;0.0072 ns;0.28;5.8343 ns;0.0032 ns;0.0072 ns;171400026.96;5.8293 ns;5.8294 ns;5.8310 ns;5.8409 ns;5.8464 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;6.0926 ns;0.0109 ns;0.29;6.0978 ns;0.0049 ns;0.0109 ns;163994067.17;6.0892 ns;6.0892 ns;6.0926 ns;6.1089 ns;6.1141 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;22;5.1763 ns;0.0123 ns;0.25;5.1821 ns;0.0055 ns;0.0123 ns;192972212.83;5.1711 ns;5.1717 ns;5.1763 ns;5.1954 ns;5.1958 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;19.1208 ns;0.0296 ns;1.00;19.1396 ns;0.0133 ns;0.0296 ns;52247726.21;19.1162 ns;19.1184 ns;19.1208 ns;19.1701 ns;19.1841 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;25.1490 ns;0.1755 ns;1.32;25.2210 ns;0.0785 ns;0.1755 ns;39649566.63;25.1211 ns;25.1226 ns;25.1490 ns;25.3553 ns;25.5321 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;19.4289 ns;0.0274 ns;1.02;19.4472 ns;0.0123 ns;0.0274 ns;51421375.76;19.4247 ns;19.4263 ns;19.4289 ns;19.4771 ns;19.4790 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;12.4633 ns;0.1013 ns;0.65;12.4765 ns;0.0453 ns;0.1013 ns;80150857.76;12.3688 ns;12.3989 ns;12.4633 ns;12.5606 ns;12.6407 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;22.3202 ns;0.3321 ns;1.17;22.3783 ns;0.1485 ns;0.3321 ns;44686225.44;22.0339 ns;22.1495 ns;22.3202 ns;22.6360 ns;22.9306 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;16.5538 ns;0.1121 ns;0.87;16.5961 ns;0.0501 ns;0.1121 ns;60255065.67;16.5255 ns;16.5345 ns;16.5538 ns;16.6789 ns;16.7952 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;10.5524 ns;0.0887 ns;0.55;10.5689 ns;0.0397 ns;0.0887 ns;94617356.12;10.4469 ns;10.4979 ns;10.5524 ns;10.6480 ns;10.6892 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;6.9059 ns;0.0196 ns;0.36;6.9121 ns;0.0087 ns;0.0196 ns;144674167.37;6.8976 ns;6.8989 ns;6.9059 ns;6.9284 ns;6.9458 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;4.3576 ns;0.0456 ns;0.23;4.3786 ns;0.0204 ns;0.0456 ns;228384103.12;4.3515 ns;4.3517 ns;4.3576 ns;4.4160 ns;4.4585 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;8.1087 ns;0.0183 ns;0.42;8.1156 ns;0.0082 ns;0.0183 ns;123218800.16;8.0995 ns;8.1008 ns;8.1087 ns;8.1339 ns;8.1433 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;5.0227 ns;0.0113 ns;0.26;5.0253 ns;0.0050 ns;0.0113 ns;198994251.45;5.0166 ns;5.0175 ns;5.0227 ns;5.0344 ns;5.0447 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;7.2214 ns;0.0117 ns;0.38;7.2292 ns;0.0052 ns;0.0117 ns;138326997.74;7.2203 ns;7.2204 ns;7.2214 ns;7.2420 ns;7.2433 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;6.6331 ns;0.0104 ns;0.35;6.6273 ns;0.0047 ns;0.0104 ns;150890601.59;6.6125 ns;6.6165 ns;6.6331 ns;6.6352 ns;6.6373 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;5.8185 ns;0.0167 ns;0.30;5.8299 ns;0.0075 ns;0.0167 ns;171528383.22;5.8176 ns;5.8179 ns;5.8185 ns;5.8477 ns;5.8534 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;6.1074 ns;0.0102 ns;0.32;6.1115 ns;0.0046 ns;0.0102 ns;163626999.48;6.1021 ns;6.1025 ns;6.1074 ns;6.1224 ns;6.1240 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;23;5.1644 ns;0.0088 ns;0.27;5.1684 ns;0.0039 ns;0.0088 ns;193483715.25;5.1626 ns;5.1626 ns;5.1644 ns;5.1761 ns;5.1835 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;19.1504 ns;0.0894 ns;1.00;19.1996 ns;0.0400 ns;0.0894 ns;52084485.29;19.1476 ns;19.1485 ns;19.1504 ns;19.2752 ns;19.3554 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;26.1567 ns;0.1848 ns;1.37;26.2593 ns;0.0827 ns;0.1848 ns;38081743.99;26.1450 ns;26.1506 ns;26.1567 ns;26.4193 ns;26.5794 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;19.5250 ns;0.0913 ns;1.02;19.5714 ns;0.0408 ns;0.0913 ns;51094985.19;19.5137 ns;19.5178 ns;19.5250 ns;19.6482 ns;19.7307 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;10.1638 ns;0.1012 ns;0.53;10.1273 ns;0.0453 ns;0.1012 ns;98743346.41;9.9862 ns;10.0266 ns;10.1638 ns;10.2097 ns;10.2452 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;17.5431 ns;0.0304 ns;0.92;17.5455 ns;0.0136 ns;0.0304 ns;56994676.05;17.5159 ns;17.5208 ns;17.5431 ns;17.5714 ns;17.5946 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;18.0544 ns;0.1486 ns;0.94;18.1286 ns;0.0664 ns;0.1486 ns;55161320.6;17.9914 ns;18.0092 ns;18.0544 ns;18.2852 ns;18.3332 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;8.4226 ns;0.0327 ns;0.44;8.4121 ns;0.0146 ns;0.0327 ns;118875885.9;8.3689 ns;8.3784 ns;8.4226 ns;8.4407 ns;8.4464 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;5.2780 ns;0.0117 ns;0.28;5.2791 ns;0.0052 ns;0.0117 ns;189427079.69;5.2670 ns;5.2686 ns;5.2780 ns;5.2902 ns;5.2963 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;4.3453 ns;0.0161 ns;0.23;4.3510 ns;0.0072 ns;0.0161 ns;229831703.65;4.3403 ns;4.3410 ns;4.3453 ns;4.3638 ns;4.3792 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;6.4162 ns;0.0108 ns;0.34;6.4201 ns;0.0048 ns;0.0108 ns;155759626.28;6.4138 ns;6.4145 ns;6.4162 ns;6.4278 ns;6.4393 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;5.0282 ns;0.0486 ns;0.26;5.0544 ns;0.0217 ns;0.0486 ns;197847445.03;5.0183 ns;5.0193 ns;5.0282 ns;5.1026 ns;5.1315 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;7.3044 ns;0.0474 ns;0.38;7.3138 ns;0.0212 ns;0.0474 ns;136727330.54;7.2584 ns;7.2704 ns;7.3044 ns;7.3620 ns;7.3715 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;7.1935 ns;0.0701 ns;0.38;7.2160 ns;0.0314 ns;0.0701 ns;138580677.27;7.1703 ns;7.1704 ns;7.1935 ns;7.2729 ns;7.3382 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;5.8058 ns;0.0142 ns;0.30;5.8119 ns;0.0064 ns;0.0142 ns;172061338.76;5.8027 ns;5.8031 ns;5.8058 ns;5.8237 ns;5.8367 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;6.1290 ns;0.0079 ns;0.32;6.1281 ns;0.0035 ns;0.0079 ns;163183864.53;6.1196 ns;6.1206 ns;6.1290 ns;6.1351 ns;6.1392 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;24;5.1749 ns;0.0111 ns;0.27;5.1765 ns;0.0050 ns;0.0111 ns;193179401.6;5.1670 ns;5.1682 ns;5.1749 ns;5.1857 ns;5.1951 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;19.1280 ns;0.0281 ns;1.00;19.1453 ns;0.0126 ns;0.0281 ns;52232235.58;19.1221 ns;19.1232 ns;19.1280 ns;19.1760 ns;19.1761 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;27.4600 ns;0.1981 ns;1.44;27.5160 ns;0.0886 ns;0.1981 ns;36342534.63;27.3941 ns;27.3950 ns;27.4600 ns;27.6649 ns;27.8651 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;19.4672 ns;0.0880 ns;1.02;19.5065 ns;0.0394 ns;0.0880 ns;51264980.22;19.4482 ns;19.4496 ns;19.4672 ns;19.5830 ns;19.6580 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;12.1463 ns;0.0745 ns;0.63;12.1899 ns;0.0333 ns;0.0745 ns;82034792.64;12.1231 ns;12.1328 ns;12.1463 ns;12.2690 ns;12.2923 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;17.0691 ns;0.0234 ns;0.89;17.0723 ns;0.0104 ns;0.0234 ns;58574383.31;17.0526 ns;17.0539 ns;17.0691 ns;17.0923 ns;17.1109 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;16.5858 ns;0.0604 ns;0.87;16.5569 ns;0.0270 ns;0.0604 ns;60397668.74;16.4532 ns;16.5036 ns;16.5858 ns;16.5958 ns;16.5972 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;8.8461 ns;0.0165 ns;0.46;8.8395 ns;0.0074 ns;0.0165 ns;113128008.99;8.8168 ns;8.8223 ns;8.8461 ns;8.8535 ns;8.8548 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;5.8644 ns;0.0197 ns;0.31;5.8563 ns;0.0088 ns;0.0197 ns;170756909.88;5.8277 ns;5.8364 ns;5.8644 ns;5.8721 ns;5.8764 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;4.3455 ns;0.0110 ns;0.23;4.3493 ns;0.0049 ns;0.0110 ns;229920936.63;4.3418 ns;4.3420 ns;4.3455 ns;4.3585 ns;4.3684 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;6.9741 ns;0.0141 ns;0.36;6.9774 ns;0.0063 ns;0.0141 ns;143319615.09;6.9660 ns;6.9682 ns;6.9741 ns;6.9883 ns;7.0019 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;5.0194 ns;0.0499 ns;0.26;5.0414 ns;0.0223 ns;0.0499 ns;198358443.92;5.0172 ns;5.0179 ns;5.0194 ns;5.0759 ns;5.1305 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;7.3179 ns;0.0160 ns;0.38;7.3250 ns;0.0072 ns;0.0160 ns;136518309.17;7.3129 ns;7.3139 ns;7.3179 ns;7.3397 ns;7.3518 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;7.1854 ns;0.0216 ns;0.38;7.1960 ns;0.0097 ns;0.0216 ns;138966821.28;7.1781 ns;7.1783 ns;7.1854 ns;7.2189 ns;7.2252 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;5.8335 ns;0.0344 ns;0.30;5.8397 ns;0.0154 ns;0.0344 ns;171242705.67;5.8086 ns;5.8144 ns;5.8335 ns;5.8680 ns;5.8976 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;6.1161 ns;0.0225 ns;0.32;6.1079 ns;0.0101 ns;0.0225 ns;163721834.7;6.0784 ns;6.0848 ns;6.1161 ns;6.1270 ns;6.1337 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;25;5.1882 ns;0.0140 ns;0.27;5.1938 ns;0.0063 ns;0.0140 ns;192539039.72;5.1799 ns;5.1819 ns;5.1882 ns;5.2083 ns;5.2127 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;19.1455 ns;0.0266 ns;1.00;19.1546 ns;0.0119 ns;0.0266 ns;52206912.13;19.1352 ns;19.1387 ns;19.1455 ns;19.1749 ns;19.2013 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;28.7328 ns;0.0649 ns;1.50;28.7627 ns;0.0290 ns;0.0649 ns;34767302.79;28.7270 ns;28.7297 ns;28.7328 ns;28.8105 ns;28.8783 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;19.5218 ns;0.0321 ns;1.02;19.5395 ns;0.0143 ns;0.0321 ns;51178356.69;19.5143 ns;19.5145 ns;19.5218 ns;19.5734 ns;19.5845 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;10.5202 ns;0.0873 ns;0.55;10.4948 ns;0.0391 ns;0.0873 ns;95285033.35;10.3413 ns;10.4296 ns;10.5202 ns;10.5474 ns;10.5585 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;17.4478 ns;0.0418 ns;0.91;17.4579 ns;0.0187 ns;0.0418 ns;57280615.42;17.4182 ns;17.4210 ns;17.4478 ns;17.4999 ns;17.5172 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;16.5398 ns;0.2087 ns;0.86;16.6099 ns;0.0933 ns;0.2087 ns;60205019.25;16.4683 ns;16.4842 ns;16.5398 ns;16.7707 ns;16.9774 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;9.4098 ns;0.0463 ns;0.49;9.4204 ns;0.0207 ns;0.0463 ns;106152930.4;9.3654 ns;9.3831 ns;9.4098 ns;9.4629 ns;9.4898 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;6.6118 ns;0.0235 ns;0.35;6.6056 ns;0.0105 ns;0.0235 ns;151387473.07;6.5712 ns;6.5824 ns;6.6118 ns;6.6256 ns;6.6305 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;4.4105 ns;0.0526 ns;0.23;4.4059 ns;0.0235 ns;0.0526 ns;226970534.72;4.3492 ns;4.3524 ns;4.4105 ns;4.4570 ns;4.4639 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;7.4069 ns;0.0638 ns;0.39;7.4296 ns;0.0285 ns;0.0638 ns;134597296.97;7.3860 ns;7.3894 ns;7.4069 ns;7.4811 ns;7.5411 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;4.9977 ns;0.0097 ns;0.26;5.0001 ns;0.0044 ns;0.0097 ns;199997099.23;4.9909 ns;4.9932 ns;4.9977 ns;5.0081 ns;5.0165 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;7.3058 ns;0.0599 ns;0.38;7.3083 ns;0.0268 ns;0.0599 ns;136830185.5;7.2434 ns;7.2493 ns;7.3058 ns;7.3686 ns;7.3728 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;6.8834 ns;0.0135 ns;0.36;6.8905 ns;0.0061 ns;0.0135 ns;145127354.2;6.8771 ns;6.8797 ns;6.8834 ns;6.9048 ns;6.9084 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;5.8331 ns;0.0094 ns;0.30;5.8313 ns;0.0042 ns;0.0094 ns;171487770.21;5.8214 ns;5.8216 ns;5.8331 ns;5.8402 ns;5.8416 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;6.1198 ns;0.0149 ns;0.32;6.1245 ns;0.0067 ns;0.0149 ns;163279000.23;6.1097 ns;6.1117 ns;6.1198 ns;6.1396 ns;6.1458 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;26;5.1820 ns;0.0093 ns;0.27;5.1856 ns;0.0042 ns;0.0093 ns;192842575.68;5.1799 ns;5.1807 ns;5.1820 ns;5.1923 ns;5.2021 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;19.1680 ns;0.0273 ns;1.00;19.1858 ns;0.0122 ns;0.0273 ns;52121776.56;19.1656 ns;19.1657 ns;19.1680 ns;19.2149 ns;19.2239 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;29.9178 ns;0.1819 ns;1.56;29.9943 ns;0.0814 ns;0.1819 ns;33339698.53;29.8876 ns;29.8932 ns;29.9178 ns;30.1337 ns;30.3169 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;19.5057 ns;0.0260 ns;1.02;19.5174 ns;0.0116 ns;0.0260 ns;51236395.22;19.4921 ns;19.4953 ns;19.5057 ns;19.5453 ns;19.5488 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;12.2709 ns;0.0799 ns;0.64;12.2905 ns;0.0357 ns;0.0799 ns;81363467.53;12.2262 ns;12.2372 ns;12.2709 ns;12.3537 ns;12.4287 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;18.2470 ns;0.0933 ns;0.95;18.2642 ns;0.0417 ns;0.0933 ns;54751829.1;18.1946 ns;18.1962 ns;18.2470 ns;18.3408 ns;18.4230 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;18.6402 ns;0.0334 ns;0.97;18.6269 ns;0.0149 ns;0.0334 ns;53685833.12;18.5701 ns;18.5984 ns;18.6402 ns;18.6487 ns;18.6559 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;9.8118 ns;0.0649 ns;0.51;9.8346 ns;0.0290 ns;0.0649 ns;101681462.31;9.7600 ns;9.7781 ns;9.8118 ns;9.9026 ns;9.9062 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;7.1580 ns;0.0694 ns;0.37;7.1940 ns;0.0310 ns;0.0694 ns;139004371.15;7.1199 ns;7.1390 ns;7.1580 ns;7.2671 ns;7.2826 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;4.3430 ns;0.0107 ns;0.23;4.3482 ns;0.0048 ns;0.0107 ns;229979371.42;4.3415 ns;4.3415 ns;4.3430 ns;4.3575 ns;4.3667 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;8.0637 ns;0.0646 ns;0.42;8.0788 ns;0.0289 ns;0.0646 ns;123781187.85;8.0206 ns;8.0207 ns;8.0637 ns;8.1444 ns;8.1678 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;5.0185 ns;0.0139 ns;0.26;5.0248 ns;0.0062 ns;0.0139 ns;199012123.57;5.0161 ns;5.0173 ns;5.0185 ns;5.0355 ns;5.0494 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;7.3518 ns;0.0281 ns;0.38;7.3530 ns;0.0126 ns;0.0281 ns;135999678.55;7.3158 ns;7.3317 ns;7.3518 ns;7.3748 ns;7.3949 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;6.8801 ns;0.0134 ns;0.36;6.8848 ns;0.0060 ns;0.0134 ns;145247103.62;6.8717 ns;6.8729 ns;6.8801 ns;6.8991 ns;6.8996 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;5.8073 ns;0.0123 ns;0.30;5.8136 ns;0.0055 ns;0.0123 ns;172010813.69;5.8063 ns;5.8064 ns;5.8073 ns;5.8239 ns;5.8352 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;6.0891 ns;0.0258 ns;0.32;6.0852 ns;0.0115 ns;0.0258 ns;164333660.55;6.0572 ns;6.0585 ns;6.0891 ns;6.1099 ns;6.1121 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;27;5.1662 ns;0.0104 ns;0.27;5.1703 ns;0.0047 ns;0.0104 ns;193413427.91;5.1623 ns;5.1639 ns;5.1662 ns;5.1787 ns;5.1884 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;19.1454 ns;0.0297 ns;1.00;19.1651 ns;0.0133 ns;0.0297 ns;52178309.69;19.1404 ns;19.1427 ns;19.1454 ns;19.1972 ns;19.2029 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;31.0055 ns;0.1758 ns;1.62;31.0792 ns;0.0786 ns;0.1758 ns;32175810.44;30.9601 ns;30.9625 ns;31.0055 ns;31.2329 ns;31.3808 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;19.4936 ns;0.0502 ns;1.02;19.5125 ns;0.0225 ns;0.0502 ns;51249168.05;19.4734 ns;19.4745 ns;19.4936 ns;19.5599 ns;19.5941 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;10.0117 ns;0.0834 ns;0.52;10.0535 ns;0.0373 ns;0.0834 ns;99467783.53;9.9613 ns;9.9860 ns;10.0117 ns;10.1419 ns;10.1490 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;18.6567 ns;0.0850 ns;0.97;18.6497 ns;0.0380 ns;0.0850 ns;53620249.58;18.5569 ns;18.5713 ns;18.6567 ns;18.7245 ns;18.7742 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;16.4951 ns;0.0194 ns;0.86;16.4847 ns;0.0087 ns;0.0194 ns;60662358.94;16.4581 ns;16.4641 ns;16.4951 ns;16.5001 ns;16.5023 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;10.2390 ns;0.0877 ns;0.53;10.2543 ns;0.0392 ns;0.0877 ns;97519791.4;10.1702 ns;10.1873 ns;10.2390 ns;10.3290 ns;10.3991 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;5.6430 ns;0.0223 ns;0.29;5.6351 ns;0.0100 ns;0.0223 ns;177459405.1;5.6016 ns;5.6135 ns;5.6430 ns;5.6527 ns;5.6593 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;4.3489 ns;0.0143 ns;0.23;4.3559 ns;0.0064 ns;0.0143 ns;229576116.93;4.3454 ns;4.3458 ns;4.3489 ns;4.3694 ns;4.3793 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;6.6834 ns;0.0123 ns;0.35;6.6880 ns;0.0055 ns;0.0123 ns;149521285.3;6.6800 ns;6.6812 ns;6.6834 ns;6.6971 ns;6.7098 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;5.0174 ns;0.0136 ns;0.26;5.0223 ns;0.0061 ns;0.0136 ns;199111687.51;5.0123 ns;5.0148 ns;5.0174 ns;5.0323 ns;5.0463 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;7.2506 ns;0.0119 ns;0.38;7.2541 ns;0.0053 ns;0.0119 ns;137853777.43;7.2414 ns;7.2434 ns;7.2506 ns;7.2664 ns;7.2694 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;6.9533 ns;0.0149 ns;0.36;6.9577 ns;0.0067 ns;0.0149 ns;143724788.52;6.9451 ns;6.9451 ns;6.9533 ns;6.9726 ns;6.9801 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;5.8127 ns;0.0137 ns;0.30;5.8181 ns;0.0061 ns;0.0137 ns;171878756.75;5.8059 ns;5.8065 ns;5.8127 ns;5.8323 ns;5.8371 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;6.4351 ns;0.0318 ns;0.34;6.4483 ns;0.0142 ns;0.0318 ns;155080166.6;6.4286 ns;6.4290 ns;6.4351 ns;6.4741 ns;6.5041 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;28;5.1762 ns;0.0084 ns;0.27;5.1786 ns;0.0038 ns;0.0084 ns;193102920.97;5.1709 ns;5.1732 ns;5.1762 ns;5.1852 ns;5.1930 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;19.1865 ns;0.0249 ns;1.00;19.1987 ns;0.0111 ns;0.0249 ns;52086843.59;19.1757 ns;19.1787 ns;19.1865 ns;19.2249 ns;19.2332 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;32.1502 ns;0.2334 ns;1.68;32.1718 ns;0.1044 ns;0.2334 ns;31083165.55;31.9696 ns;31.9846 ns;32.1502 ns;32.3697 ns;32.5549 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;19.5681 ns;0.0268 ns;1.02;19.5664 ns;0.0120 ns;0.0268 ns;51108122.4;19.5272 ns;19.5420 ns;19.5681 ns;19.5898 ns;19.5983 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;12.0105 ns;0.0802 ns;0.63;12.0626 ns;0.0359 ns;0.0802 ns;82901090.37;12.0066 ns;12.0085 ns;12.0105 ns;12.1426 ns;12.1893 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;19.8205 ns;0.0593 ns;1.03;19.8262 ns;0.0265 ns;0.0593 ns;50438357.72;19.7515 ns;19.7704 ns;19.8205 ns;19.8848 ns;19.8948 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;16.6175 ns;0.0411 ns;0.87;16.5969 ns;0.0184 ns;0.0411 ns;60252104.45;16.5281 ns;16.5590 ns;16.6175 ns;16.6246 ns;16.6267 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;10.7759 ns;0.1738 ns;0.56;10.7833 ns;0.0777 ns;0.1738 ns;92736259.13;10.5983 ns;10.6310 ns;10.7759 ns;10.9393 ns;11.0477 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;6.0625 ns;0.0137 ns;0.32;6.0705 ns;0.0061 ns;0.0137 ns;164730756.37;6.0585 ns;6.0597 ns;6.0625 ns;6.0853 ns;6.0876 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;4.3493 ns;0.0097 ns;0.23;4.3536 ns;0.0043 ns;0.0097 ns;229692519.38;4.3485 ns;4.3487 ns;4.3493 ns;4.3608 ns;4.3708 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;7.2551 ns;0.1068 ns;0.38;7.3023 ns;0.0478 ns;0.1068 ns;136943600.24;7.2471 ns;7.2471 ns;7.2551 ns;7.3810 ns;7.4927 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;5.0185 ns;0.0104 ns;0.26;5.0233 ns;0.0046 ns;0.0104 ns;199072062.54;5.0166 ns;5.0171 ns;5.0185 ns;5.0319 ns;5.0415 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;7.2543 ns;0.0080 ns;0.38;7.2554 ns;0.0036 ns;0.0080 ns;137828861.84;7.2464 ns;7.2486 ns;7.2543 ns;7.2627 ns;7.2673 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;6.8731 ns;0.0123 ns;0.36;6.8786 ns;0.0055 ns;0.0123 ns;145377897.42;6.8718 ns;6.8720 ns;6.8731 ns;6.8880 ns;6.9005 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;5.7973 ns;0.0146 ns;0.30;5.8064 ns;0.0065 ns;0.0146 ns;172225160.66;5.7937 ns;5.7951 ns;5.7973 ns;5.8222 ns;5.8238 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;6.0899 ns;0.0221 ns;0.32;6.0880 ns;0.0099 ns;0.0221 ns;164256851.27;6.0558 ns;6.0688 ns;6.0899 ns;6.1064 ns;6.1162 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;29;5.2044 ns;0.0141 ns;0.27;5.2131 ns;0.0063 ns;0.0141 ns;191826108.63;5.2017 ns;5.2024 ns;5.2044 ns;5.2280 ns;5.2327 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;19.2091 ns;0.0505 ns;1.00;19.2045 ns;0.0226 ns;0.0505 ns;52071011.91;19.1495 ns;19.1531 ns;19.2091 ns;19.2537 ns;19.2573 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;33.3690 ns;0.1104 ns;1.74;33.4053 ns;0.0494 ns;0.1104 ns;29935404.28;33.2988 ns;33.3180 ns;33.3690 ns;33.5107 ns;33.5786 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;19.4617 ns;0.0571 ns;1.01;19.4758 ns;0.0255 ns;0.0571 ns;51345903.97;19.4270 ns;19.4311 ns;19.4617 ns;19.5275 ns;19.5690 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;9.9104 ns;0.0841 ns;0.52;9.9162 ns;0.0376 ns;0.0841 ns;100845463.06;9.7886 ns;9.8434 ns;9.9104 ns;9.9919 ns;10.0022 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;19.3045 ns;0.2612 ns;1.00;19.3462 ns;0.1168 ns;0.2612 ns;51689746.59;19.0799 ns;19.1519 ns;19.3045 ns;19.5614 ns;19.7765 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;16.5032 ns;0.0389 ns;0.86;16.5064 ns;0.0174 ns;0.0389 ns;60582498.16;16.4464 ns;16.4739 ns;16.5032 ns;16.5406 ns;16.5474 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;11.1915 ns;0.0716 ns;0.58;11.1516 ns;0.0320 ns;0.0716 ns;89673370.66;11.0703 ns;11.0737 ns;11.1915 ns;11.2095 ns;11.2136 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;6.4944 ns;0.0529 ns;0.34;6.4942 ns;0.0237 ns;0.0529 ns;153983130.48;6.4146 ns;6.4506 ns;6.4944 ns;6.5378 ns;6.5601 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;4.3309 ns;0.0126 ns;0.23;4.3370 ns;0.0056 ns;0.0126 ns;230575779.78;4.3295 ns;4.3298 ns;4.3309 ns;4.3471 ns;4.3591 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;7.5330 ns;0.0120 ns;0.39;7.5369 ns;0.0054 ns;0.0120 ns;132679795.55;7.5226 ns;7.5265 ns;7.5330 ns;7.5494 ns;7.5500 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;5.0309 ns;0.0476 ns;0.26;5.0512 ns;0.0213 ns;0.0476 ns;197972301.87;5.0191 ns;5.0231 ns;5.0309 ns;5.0895 ns;5.1347 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;7.5250 ns;0.0114 ns;0.39;7.5302 ns;0.0051 ns;0.0114 ns;132797879.36;7.5236 ns;7.5239 ns;7.5250 ns;7.5392 ns;7.5504 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;6.6186 ns;0.0110 ns;0.34;6.6229 ns;0.0049 ns;0.0110 ns;150990237.64;6.6170 ns;6.6174 ns;6.6186 ns;6.6307 ns;6.6427 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;5.7958 ns;0.0102 ns;0.30;5.7968 ns;0.0046 ns;0.0102 ns;172510357.88;5.7862 ns;5.7886 ns;5.7958 ns;5.8054 ns;5.8131 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;6.1247 ns;0.0271 ns;0.32;6.1216 ns;0.0121 ns;0.0271 ns;163354922.17;6.0876 ns;6.0969 ns;6.1247 ns;6.1448 ns;6.1600 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;30;5.1865 ns;0.0122 ns;0.27;5.1907 ns;0.0054 ns;0.0122 ns;192652444.75;5.1828 ns;5.1837 ns;5.1865 ns;5.1998 ns;5.2122 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;19.1652 ns;0.0258 ns;1.00;19.1749 ns;0.0115 ns;0.0258 ns;52151645.02;19.1576 ns;19.1592 ns;19.1652 ns;19.1953 ns;19.2201 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;34.5438 ns;0.2056 ns;1.80;34.6127 ns;0.0920 ns;0.2056 ns;28891099.12;34.4189 ns;34.4283 ns;34.5438 ns;34.8317 ns;34.8430 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;19.5403 ns;0.0872 ns;1.02;19.5813 ns;0.0390 ns;0.0872 ns;51069174.79;19.5193 ns;19.5223 ns;19.5403 ns;19.6608 ns;19.7284 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;11.8255 ns;0.0702 ns;0.62;11.8401 ns;0.0314 ns;0.0702 ns;84458905.11;11.7726 ns;11.7852 ns;11.8255 ns;11.9023 ns;11.9543 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;22.5230 ns;0.2042 ns;1.18;22.6255 ns;0.0913 ns;0.2042 ns;44197995.55;22.5028 ns;22.5110 ns;22.5230 ns;22.7912 ns;22.9848 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;16.6043 ns;0.0444 ns;0.87;16.5986 ns;0.0199 ns;0.0444 ns;60246075.48;16.5328 ns;16.5561 ns;16.6043 ns;16.6382 ns;16.6417 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;11.1041 ns;0.0807 ns;0.58;11.0768 ns;0.0361 ns;0.0807 ns;90278858.43;10.9900 ns;10.9921 ns;11.1041 ns;11.1479 ns;11.1683 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;6.9628 ns;0.0905 ns;0.36;6.9978 ns;0.0405 ns;0.0905 ns;142902422.36;6.9483 ns;6.9491 ns;6.9628 ns;7.0639 ns;7.1589 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;4.3320 ns;0.0108 ns;0.23;4.3365 ns;0.0048 ns;0.0108 ns;230602775;4.3285 ns;4.3286 ns;4.3320 ns;4.3465 ns;4.3543 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;8.1127 ns;0.0201 ns;0.42;8.1094 ns;0.0090 ns;0.0201 ns;123313859.07;8.0864 ns;8.0893 ns;8.1127 ns;8.1278 ns;8.1351 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;5.0220 ns;0.0136 ns;0.26;5.0263 ns;0.0061 ns;0.0136 ns;198951818.03;5.0166 ns;5.0184 ns;5.0220 ns;5.0365 ns;5.0503 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;7.5288 ns;0.0113 ns;0.39;7.5346 ns;0.0050 ns;0.0113 ns;132720474.65;7.5234 ns;7.5254 ns;7.5288 ns;7.5468 ns;7.5468 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;6.6097 ns;0.0118 ns;0.34;6.6136 ns;0.0053 ns;0.0118 ns;151203350.55;6.5990 ns;6.6034 ns;6.6097 ns;6.6257 ns;6.6269 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;5.8090 ns;0.0119 ns;0.30;5.8128 ns;0.0053 ns;0.0119 ns;172035470.37;5.8039 ns;5.8043 ns;5.8090 ns;5.8230 ns;5.8331 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;6.1211 ns;0.0157 ns;0.32;6.1226 ns;0.0070 ns;0.0157 ns;163328151.51;6.0987 ns;6.1092 ns;6.1211 ns;6.1369 ns;6.1374 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;31;5.2049 ns;0.0189 ns;0.27;5.2117 ns;0.0085 ns;0.0189 ns;191877404.33;5.1946 ns;5.1950 ns;5.2049 ns;5.2317 ns;5.2356 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;19.2426 ns;0.1061 ns;1.00;19.2660 ns;0.0474 ns;0.1061 ns;51904994.63;19.1443 ns;19.1679 ns;19.2426 ns;19.3757 ns;19.3811 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;40.7874 ns;0.0789 ns;2.12;40.8101 ns;0.0353 ns;0.0789 ns;24503767.67;40.7142 ns;40.7412 ns;40.7874 ns;40.8902 ns;40.9081 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;19.4504 ns;0.0723 ns;1.01;19.4885 ns;0.0323 ns;0.0723 ns;51312368.17;19.4401 ns;19.4418 ns;19.4504 ns;19.5542 ns;19.6110 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;11.0189 ns;0.1084 ns;0.57;11.0371 ns;0.0485 ns;0.1084 ns;90603532.27;10.9086 ns;10.9557 ns;11.0189 ns;11.1276 ns;11.2069 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;18.3320 ns;0.0322 ns;0.95;18.3162 ns;0.0144 ns;0.0322 ns;54596409.72;18.2707 ns;18.2829 ns;18.3320 ns;18.3417 ns;18.3477 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;16.5634 ns;0.0864 ns;0.86;16.6107 ns;0.0387 ns;0.0864 ns;60202230.53;16.5616 ns;16.5616 ns;16.5634 ns;16.6834 ns;16.7617 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;8.5095 ns;0.0873 ns;0.44;8.4659 ns;0.0390 ns;0.0873 ns;118121157.49;8.3124 ns;8.3949 ns;8.5095 ns;8.5151 ns;8.5195 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;3.2531 ns;0.0059 ns;0.17;3.2549 ns;0.0026 ns;0.0059 ns;307232270.47;3.2488 ns;3.2495 ns;3.2531 ns;3.2611 ns;3.2616 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;4.8940 ns;0.0165 ns;0.25;4.9005 ns;0.0074 ns;0.0165 ns;204060342.67;4.8918 ns;4.8920 ns;4.8940 ns;4.9123 ns;4.9300 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;5.0170 ns;0.0120 ns;0.26;5.0202 ns;0.0053 ns;0.0120 ns;199196158.55;5.0117 ns;5.0125 ns;5.0170 ns;5.0294 ns;5.0411 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;5.0214 ns;0.0113 ns;0.26;5.0262 ns;0.0050 ns;0.0113 ns;198956613.3;5.0185 ns;5.0189 ns;5.0214 ns;5.0359 ns;5.0456 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;8.2621 ns;0.0100 ns;0.43;8.2650 ns;0.0045 ns;0.0100 ns;120991546.16;8.2560 ns;8.2563 ns;8.2621 ns;8.2752 ns;8.2791 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;8.1732 ns;0.0535 ns;0.42;8.1938 ns;0.0239 ns;0.0535 ns;122043369.3;8.1434 ns;8.1469 ns;8.1732 ns;8.2510 ns;8.2544 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;5.8265 ns;0.0974 ns;0.30;5.8555 ns;0.0435 ns;0.0974 ns;170778996.68;5.7906 ns;5.7923 ns;5.8265 ns;5.9332 ns;6.0254 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;6.1091 ns;0.0201 ns;0.32;6.1056 ns;0.0090 ns;0.0201 ns;163784474.28;6.0839 ns;6.0850 ns;6.1091 ns;6.1245 ns;6.1289 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32;5.1926 ns;0.0185 ns;0.27;5.2004 ns;0.0083 ns;0.0185 ns;192292897.17;5.1902 ns;5.1910 ns;5.1926 ns;5.2137 ns;5.2334 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;19.1499 ns;0.0248 ns;1.00;19.1605 ns;0.0111 ns;0.0248 ns;52190831.05;19.1334 ns;19.1411 ns;19.1499 ns;19.1850 ns;19.1969 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;36.6929 ns;0.2256 ns;1.92;36.8108 ns;0.1009 ns;0.2256 ns;27165904.01;36.6274 ns;36.6530 ns;36.6929 ns;37.0277 ns;37.1769 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;19.4924 ns;0.0334 ns;1.02;19.5099 ns;0.0149 ns;0.0334 ns;51255974.74;19.4771 ns;19.4839 ns;19.4924 ns;19.5447 ns;19.5568 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;13.0224 ns;0.1838 ns;0.68;13.0847 ns;0.0822 ns;0.1838 ns;76425184.96;12.9402 ns;12.9809 ns;13.0224 ns;13.2196 ns;13.4067 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;17.4441 ns;0.0309 ns;0.91;17.4403 ns;0.0138 ns;0.0309 ns;57338482.37;17.3922 ns;17.4142 ns;17.4441 ns;17.4645 ns;17.4766 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;16.4848 ns;0.0691 ns;0.86;16.4953 ns;0.0309 ns;0.0691 ns;60623404.86;16.4310 ns;16.4462 ns;16.4848 ns;16.5495 ns;16.6121 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;8.9922 ns;0.0438 ns;0.47;8.9857 ns;0.0196 ns;0.0438 ns;111287889.77;8.9406 ns;8.9416 ns;8.9922 ns;9.0265 ns;9.0407 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;6.0995 ns;0.0145 ns;0.32;6.0951 ns;0.0065 ns;0.0145 ns;164065627.24;6.0732 ns;6.0809 ns;6.0995 ns;6.1072 ns;6.1080 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;2.7676 ns;0.0062 ns;0.14;2.7700 ns;0.0028 ns;0.0062 ns;361010426.28;2.7630 ns;2.7647 ns;2.7676 ns;2.7765 ns;2.7772 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;6.3759 ns;0.0532 ns;0.33;6.3999 ns;0.0238 ns;0.0532 ns;156253388.13;6.3662 ns;6.3672 ns;6.3759 ns;6.4445 ns;6.4926 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;5.0299 ns;0.0447 ns;0.26;5.0516 ns;0.0200 ns;0.0447 ns;197956572.9;5.0165 ns;5.0198 ns;5.0299 ns;5.0942 ns;5.1247 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;8.2596 ns;0.0159 ns;0.43;8.2678 ns;0.0071 ns;0.0159 ns;120951839.47;8.2545 ns;8.2560 ns;8.2596 ns;8.2836 ns;8.2926 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;8.2560 ns;0.0128 ns;0.43;8.2540 ns;0.0057 ns;0.0128 ns;121153973.14;8.2359 ns;8.2427 ns;8.2560 ns;8.2642 ns;8.2712 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;7.7668 ns;0.0739 ns;0.41;7.7913 ns;0.0330 ns;0.0739 ns;128348725.47;7.7375 ns;7.7495 ns;7.7668 ns;7.8453 ns;7.9215 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;6.1137 ns;0.0920 ns;0.32;6.1559 ns;0.0411 ns;0.0920 ns;162446686.98;6.1077 ns;6.1101 ns;6.1137 ns;6.2227 ns;6.3200 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;33;7.7067 ns;0.0114 ns;0.40;7.7105 ns;0.0051 ns;0.0114 ns;129692859.54;7.6954 ns;7.7010 ns;7.7067 ns;7.7220 ns;7.7223 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;19.1464 ns;0.0276 ns;1.00;19.1581 ns;0.0123 ns;0.0276 ns;52197260.27;19.1362 ns;19.1368 ns;19.1464 ns;19.1852 ns;19.2015 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;37.9182 ns;0.1845 ns;1.98;38.0207 ns;0.0825 ns;0.1845 ns;26301462.5;37.8867 ns;37.8991 ns;37.9182 ns;38.1935 ns;38.3277 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;19.5407 ns;0.0774 ns;1.02;19.5680 ns;0.0346 ns;0.0774 ns;51103953.5;19.5132 ns;19.5213 ns;19.5407 ns;19.6282 ns;19.7041 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;10.9920 ns;0.0840 ns;0.57;10.9919 ns;0.0376 ns;0.0840 ns;90976206.32;10.9042 ns;10.9147 ns;10.9920 ns;11.0690 ns;11.1148 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;18.1672 ns;0.0284 ns;0.95;18.1820 ns;0.0127 ns;0.0284 ns;54999363.52;18.1611 ns;18.1622 ns;18.1672 ns;18.2093 ns;18.2284 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;16.5675 ns;0.0944 ns;0.87;16.5834 ns;0.0422 ns;0.0944 ns;60301368.35;16.4892 ns;16.4943 ns;16.5675 ns;16.6804 ns;16.6984 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;9.3722 ns;0.0714 ns;0.49;9.3591 ns;0.0319 ns;0.0714 ns;106847857.92;9.2478 ns;9.2977 ns;9.3722 ns;9.4139 ns;9.4428 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;6.8832 ns;0.0260 ns;0.36;6.8728 ns;0.0116 ns;0.0260 ns;145500429.72;6.8334 ns;6.8475 ns;6.8832 ns;6.8929 ns;6.9002 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;3.0817 ns;0.0045 ns;0.16;3.0810 ns;0.0020 ns;0.0045 ns;324570247.37;3.0743 ns;3.0770 ns;3.0817 ns;3.0846 ns;3.0867 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;7.1148 ns;0.0209 ns;0.37;7.1256 ns;0.0093 ns;0.0209 ns;140339463.67;7.1070 ns;7.1097 ns;7.1148 ns;7.1468 ns;7.1571 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;5.0191 ns;0.0525 ns;0.26;5.0418 ns;0.0235 ns;0.0525 ns;198342580.77;5.0158 ns;5.0164 ns;5.0191 ns;5.0785 ns;5.1355 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;7.9530 ns;0.0153 ns;0.42;7.9588 ns;0.0068 ns;0.0153 ns;125647111.08;7.9439 ns;7.9462 ns;7.9530 ns;7.9743 ns;7.9809 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;8.0173 ns;0.0115 ns;0.42;8.0162 ns;0.0051 ns;0.0115 ns;124747589.46;8.0037 ns;8.0046 ns;8.0173 ns;8.0272 ns;8.0293 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;7.8238 ns;0.0387 ns;0.41;7.8277 ns;0.0173 ns;0.0387 ns;127751971.59;7.7903 ns;7.7941 ns;7.8238 ns;7.8631 ns;7.8875 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;6.1021 ns;0.0302 ns;0.32;6.1049 ns;0.0135 ns;0.0302 ns;163801766.88;6.0693 ns;6.0818 ns;6.1021 ns;6.1295 ns;6.1524 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;34;7.7039 ns;0.0165 ns;0.40;7.7117 ns;0.0074 ns;0.0165 ns;129672408.03;7.6991 ns;7.6992 ns;7.7039 ns;7.7282 ns;7.7376 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;19.1796 ns;0.0442 ns;1.00;19.2024 ns;0.0198 ns;0.0442 ns;52076724.45;19.1648 ns;19.1683 ns;19.1796 ns;19.2479 ns;19.2679 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;39.2591 ns;0.2139 ns;2.05;39.3377 ns;0.0957 ns;0.2139 ns;25420922.54;39.2096 ns;39.2158 ns;39.2591 ns;39.4989 ns;39.7169 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;19.4329 ns;0.0419 ns;1.01;19.4563 ns;0.0187 ns;0.0419 ns;51397203.59;19.4185 ns;19.4257 ns;19.4329 ns;19.4986 ns;19.5201 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;12.7519 ns;0.0871 ns;0.66;12.7942 ns;0.0389 ns;0.0871 ns;78160553.9;12.7109 ns;12.7244 ns;12.7519 ns;12.8851 ns;12.9159 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;18.8260 ns;0.0965 ns;0.98;18.8806 ns;0.0431 ns;0.0965 ns;52964335.34;18.8145 ns;18.8161 ns;18.8260 ns;18.9725 ns;19.0397 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;16.5553 ns;0.0927 ns;0.86;16.5727 ns;0.0415 ns;0.0927 ns;60340104.83;16.4695 ns;16.5087 ns;16.5553 ns;16.6455 ns;16.7237 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;9.6941 ns;0.0761 ns;0.51;9.7081 ns;0.0340 ns;0.0761 ns;103007031.22;9.6386 ns;9.6474 ns;9.6941 ns;9.7757 ns;9.8317 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;7.3916 ns;0.0513 ns;0.39;7.3927 ns;0.0230 ns;0.0513 ns;135268172.5;7.3177 ns;7.3457 ns;7.3916 ns;7.4403 ns;7.4434 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;2.8207 ns;0.0084 ns;0.15;2.8201 ns;0.0038 ns;0.0084 ns;354599968.46;2.8114 ns;2.8122 ns;2.8207 ns;2.8277 ns;2.8323 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;7.7435 ns;0.0579 ns;0.40;7.7409 ns;0.0259 ns;0.0579 ns;129183792.54;7.6674 ns;7.6946 ns;7.7435 ns;7.7859 ns;7.8283 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;5.0116 ns;0.0509 ns;0.26;5.0331 ns;0.0227 ns;0.0509 ns;198684855.61;5.0079 ns;5.0090 ns;5.0116 ns;5.0680 ns;5.1240 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;7.9705 ns;0.0254 ns;0.42;7.9822 ns;0.0113 ns;0.0254 ns;125278809.18;7.9549 ns;7.9627 ns;7.9705 ns;8.0076 ns;8.0191 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;7.9554 ns;0.0643 ns;0.41;7.9474 ns;0.0287 ns;0.0643 ns;125827894.97;7.8777 ns;7.8815 ns;7.9554 ns;8.0092 ns;8.0163 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;7.9357 ns;0.1376 ns;0.41;7.9027 ns;0.0616 ns;0.1376 ns;126538373;7.7525 ns;7.7697 ns;7.9357 ns;8.0193 ns;8.0952 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;6.0914 ns;0.0226 ns;0.32;6.0979 ns;0.0101 ns;0.0226 ns;163991132.45;6.0750 ns;6.0820 ns;6.0914 ns;6.1171 ns;6.1351 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;35;7.6987 ns;0.0199 ns;0.40;7.7070 ns;0.0089 ns;0.0199 ns;129752306.65;7.6890 ns;7.6903 ns;7.6987 ns;7.7278 ns;7.7344 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;19.1867 ns;0.0812 ns;1.00;19.2199 ns;0.0363 ns;0.0812 ns;52029466.94;19.1608 ns;19.1667 ns;19.1867 ns;19.2897 ns;19.3596 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;40.3161 ns;0.1076 ns;2.10;40.3522 ns;0.0481 ns;0.1076 ns;24781815.58;40.2443 ns;40.2605 ns;40.3161 ns;40.4619 ns;40.5044 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;19.5305 ns;0.0833 ns;1.02;19.5770 ns;0.0373 ns;0.0833 ns;51080257.33;19.5236 ns;19.5254 ns;19.5305 ns;19.6519 ns;19.7192 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;10.9812 ns;0.0909 ns;0.57;10.9709 ns;0.0406 ns;0.0909 ns;91150316.65;10.8389 ns;10.8975 ns;10.9812 ns;11.0391 ns;11.0938 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;19.1725 ns;0.1271 ns;1.00;19.2220 ns;0.0568 ns;0.1271 ns;52023609.58;19.1038 ns;19.1116 ns;19.1725 ns;19.3572 ns;19.3804 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;16.5289 ns;0.0943 ns;0.86;16.5466 ns;0.0422 ns;0.0943 ns;60435245.54;16.4543 ns;16.4688 ns;16.5289 ns;16.6333 ns;16.6953 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;10.2062 ns;0.1247 ns;0.53;10.2583 ns;0.0558 ns;0.1247 ns;97481813.04;10.1634 ns;10.1817 ns;10.2062 ns;10.3610 ns;10.4749 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;5.8392 ns;0.0325 ns;0.30;5.8424 ns;0.0145 ns;0.0325 ns;171162988.27;5.8087 ns;5.8109 ns;5.8392 ns;5.8755 ns;5.8786 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;2.7671 ns;0.0058 ns;0.14;2.7674 ns;0.0026 ns;0.0058 ns;361351169.29;2.7615 ns;2.7617 ns;2.7671 ns;2.7732 ns;2.7741 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;6.1385 ns;0.0097 ns;0.32;6.1410 ns;0.0043 ns;0.0097 ns;162839854.51;6.1317 ns;6.1349 ns;6.1385 ns;6.1483 ns;6.1574 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;5.0189 ns;0.0116 ns;0.26;5.0242 ns;0.0052 ns;0.0116 ns;199036299.98;5.0180 ns;5.0183 ns;5.0189 ns;5.0328 ns;5.0450 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;7.8064 ns;0.0120 ns;0.41;7.8141 ns;0.0054 ns;0.0120 ns;127973359.25;7.8045 ns;7.8048 ns;7.8064 ns;7.8273 ns;7.8276 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;7.7297 ns;0.0119 ns;0.40;7.7332 ns;0.0053 ns;0.0119 ns;129312045.06;7.7223 ns;7.7259 ns;7.7297 ns;7.7424 ns;7.7536 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;7.7456 ns;0.0071 ns;0.40;7.7452 ns;0.0032 ns;0.0071 ns;129112068.63;7.7366 ns;7.7392 ns;7.7456 ns;7.7510 ns;7.7560 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;6.0972 ns;0.0257 ns;0.32;6.1062 ns;0.0115 ns;0.0257 ns;163769293.54;6.0835 ns;6.0903 ns;6.0972 ns;6.1265 ns;6.1504 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;36;7.6887 ns;0.0109 ns;0.40;7.6939 ns;0.0049 ns;0.0109 ns;129973719.78;7.6853 ns;7.6864 ns;7.6887 ns;7.7039 ns;7.7122 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;19.1623 ns;0.0240 ns;1.00;19.1739 ns;0.0107 ns;0.0240 ns;52154094.94;19.1504 ns;19.1543 ns;19.1623 ns;19.1994 ns;19.2049 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;45.0693 ns;0.6416 ns;2.35;45.2151 ns;0.2869 ns;0.6416 ns;22116516.77;44.6062 ns;44.7501 ns;45.0693 ns;45.7530 ns;46.2881 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;19.4661 ns;0.0906 ns;1.02;19.5030 ns;0.0405 ns;0.0906 ns;51274086.11;19.4457 ns;19.4483 ns;19.4661 ns;19.5763 ns;19.6621 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;12.9331 ns;0.0656 ns;0.67;12.9307 ns;0.0293 ns;0.0656 ns;77335100.21;12.8333 ns;12.8725 ns;12.9331 ns;12.9878 ns;13.0083 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;19.4908 ns;0.2166 ns;1.02;19.5478 ns;0.0969 ns;0.2166 ns;51156759.85;19.3620 ns;19.4033 ns;19.4908 ns;19.7207 ns;19.9201 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;16.5581 ns;0.1035 ns;0.86;16.6065 ns;0.0463 ns;0.1035 ns;60217336.95;16.5033 ns;16.5212 ns;16.5581 ns;16.7161 ns;16.7415 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;10.9221 ns;0.1936 ns;0.57;10.8959 ns;0.0866 ns;0.1936 ns;91777930.71;10.6628 ns;10.7251 ns;10.9221 ns;11.0536 ns;11.1827 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;6.0509 ns;0.0150 ns;0.32;6.0553 ns;0.0067 ns;0.0150 ns;165144478.54;6.0433 ns;6.0462 ns;6.0509 ns;6.0667 ns;6.0814 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;2.7779 ns;0.0048 ns;0.14;2.7772 ns;0.0021 ns;0.0048 ns;360075294.11;2.7711 ns;2.7724 ns;2.7779 ns;2.7817 ns;2.7825 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;6.4187 ns;0.0463 ns;0.33;6.4397 ns;0.0207 ns;0.0463 ns;155286590.15;6.4057 ns;6.4110 ns;6.4187 ns;6.4789 ns;6.5199 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;5.0111 ns;0.0465 ns;0.26;5.0357 ns;0.0208 ns;0.0465 ns;198581414.63;5.0087 ns;5.0092 ns;5.0111 ns;5.0745 ns;5.1171 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;7.8077 ns;0.0153 ns;0.41;7.8166 ns;0.0068 ns;0.0153 ns;127933055.4;7.8028 ns;7.8044 ns;7.8077 ns;7.8332 ns;7.8337 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;7.7063 ns;0.0117 ns;0.40;7.7103 ns;0.0052 ns;0.0117 ns;129696359.5;7.6998 ns;7.6999 ns;7.7063 ns;7.7228 ns;7.7235 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;7.7502 ns;0.0123 ns;0.40;7.7491 ns;0.0055 ns;0.0123 ns;129046661.14;7.7363 ns;7.7366 ns;7.7502 ns;7.7611 ns;7.7617 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;6.0909 ns;0.0249 ns;0.32;6.0796 ns;0.0111 ns;0.0249 ns;164485017.78;6.0371 ns;6.0577 ns;6.0909 ns;6.0958 ns;6.0995 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;37;7.6834 ns;0.0102 ns;0.40;7.6875 ns;0.0046 ns;0.0102 ns;130081322.02;7.6772 ns;7.6787 ns;7.6834 ns;7.6984 ns;7.7000 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;19.1483 ns;0.0256 ns;1.00;19.1545 ns;0.0115 ns;0.0256 ns;52207088.56;19.1361 ns;19.1379 ns;19.1483 ns;19.1742 ns;19.1993 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;47.9824 ns;2.5132 ns;2.51;46.2643 ns;1.1239 ns;2.5132 ns;21614915.76;43.4729 ns;43.5154 ns;47.9824 ns;48.1542 ns;48.3161 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;19.5258 ns;0.0226 ns;1.02;19.5372 ns;0.0101 ns;0.0226 ns;51184408.05;19.5155 ns;19.5186 ns;19.5258 ns;19.5616 ns;19.5645 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;11.0368 ns;0.0699 ns;0.58;10.9971 ns;0.0312 ns;0.0699 ns;90933210.84;10.8794 ns;10.9327 ns;11.0368 ns;11.0416 ns;11.0446 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;19.9662 ns;0.0860 ns;1.04;20.0193 ns;0.0384 ns;0.0860 ns;49951806.35;19.9542 ns;19.9578 ns;19.9662 ns;20.1073 ns;20.1500 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;16.5678 ns;0.0483 ns;0.87;16.5590 ns;0.0216 ns;0.0483 ns;60389944.49;16.5016 ns;16.5121 ns;16.5678 ns;16.6016 ns;16.6240 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;11.2713 ns;0.0853 ns;0.59;11.2432 ns;0.0381 ns;0.0853 ns;88942576.02;11.1378 ns;11.1533 ns;11.2713 ns;11.3191 ns;11.3268 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;6.4205 ns;0.0059 ns;0.34;6.4221 ns;0.0026 ns;0.0059 ns;155713354.5;6.4166 ns;6.4185 ns;6.4205 ns;6.4264 ns;6.4322 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;2.7661 ns;0.0049 ns;0.14;2.7684 ns;0.0022 ns;0.0049 ns;361217304.69;2.7649 ns;2.7653 ns;2.7661 ns;2.7727 ns;2.7769 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;6.8309 ns;0.0134 ns;0.36;6.8383 ns;0.0060 ns;0.0134 ns;146234742.35;6.8263 ns;6.8275 ns;6.8309 ns;6.8528 ns;6.8550 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;5.0292 ns;0.0369 ns;0.26;5.0450 ns;0.0165 ns;0.0369 ns;198217801.62;5.0174 ns;5.0200 ns;5.0292 ns;5.0778 ns;5.1077 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;8.0099 ns;0.0163 ns;0.42;8.0180 ns;0.0073 ns;0.0163 ns;124719129.94;8.0051 ns;8.0054 ns;8.0099 ns;8.0348 ns;8.0425 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;7.5509 ns;0.0202 ns;0.39;7.5507 ns;0.0090 ns;0.0202 ns;132438920.02;7.5215 ns;7.5357 ns;7.5509 ns;7.5655 ns;7.5785 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;7.7484 ns;0.0130 ns;0.40;7.7563 ns;0.0058 ns;0.0130 ns;128926819.46;7.7459 ns;7.7462 ns;7.7484 ns;7.7705 ns;7.7712 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;6.1330 ns;0.0319 ns;0.32;6.1267 ns;0.0143 ns;0.0319 ns;163219555.14;6.0908 ns;6.0952 ns;6.1330 ns;6.1551 ns;6.1691 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;38;7.6900 ns;0.0170 ns;0.40;7.6995 ns;0.0076 ns;0.0170 ns;129878976.65;7.6843 ns;7.6858 ns;7.6900 ns;7.7179 ns;7.7209 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;19.1449 ns;0.0352 ns;1.00;19.1697 ns;0.0157 ns;0.0352 ns;52165557.78;19.1432 ns;19.1439 ns;19.1449 ns;19.2080 ns;19.2138 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;46.9198 ns;0.7393 ns;2.45;47.3974 ns;0.3306 ns;0.7393 ns;21098221.04;46.8632 ns;46.8809 ns;46.9198 ns;48.1526 ns;48.5288 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;19.5245 ns;0.1147 ns;1.02;19.5802 ns;0.0513 ns;0.1147 ns;51071924.47;19.5055 ns;19.5089 ns;19.5245 ns;19.6794 ns;19.7786 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;12.6991 ns;0.0786 ns;0.66;12.6891 ns;0.0352 ns;0.0786 ns;78807916.77;12.5881 ns;12.6102 ns;12.6991 ns;12.7630 ns;12.7750 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;20.1347 ns;0.4383 ns;1.05;20.2689 ns;0.1960 ns;0.4383 ns;49336685.83;19.8902 ns;19.9274 ns;20.1347 ns;20.6774 ns;20.9780 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;18.0394 ns;0.0958 ns;0.94;18.0828 ns;0.0429 ns;0.0958 ns;55301158.2;18.0191 ns;18.0212 ns;18.0394 ns;18.1661 ns;18.2478 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;11.3522 ns;0.2351 ns;0.59;11.4044 ns;0.1051 ns;0.2351 ns;87685202.73;11.1342 ns;11.2178 ns;11.3522 ns;11.6172 ns;11.7656 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;7.0887 ns;0.0246 ns;0.37;7.0899 ns;0.0110 ns;0.0246 ns;141046011.52;7.0577 ns;7.0663 ns;7.0887 ns;7.1140 ns;7.1148 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;2.7637 ns;0.0081 ns;0.14;2.7623 ns;0.0036 ns;0.0081 ns;362019074.48;2.7538 ns;2.7539 ns;2.7637 ns;2.7699 ns;2.7718 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;7.3783 ns;0.0720 ns;0.39;7.3919 ns;0.0322 ns;0.0720 ns;135283690.89;7.3308 ns;7.3379 ns;7.3783 ns;7.4526 ns;7.5128 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;5.0163 ns;0.0128 ns;0.26;5.0228 ns;0.0057 ns;0.0128 ns;199091378.2;5.0139 ns;5.0144 ns;5.0163 ns;5.0345 ns;5.0443 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;8.0881 ns;0.0184 ns;0.42;8.0977 ns;0.0082 ns;0.0184 ns;123492174.86;8.0824 ns;8.0830 ns;8.0881 ns;8.1172 ns;8.1232 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;7.4918 ns;0.0094 ns;0.39;7.4929 ns;0.0042 ns;0.0094 ns;133460462.99;7.4822 ns;7.4855 ns;7.4918 ns;7.5008 ns;7.5079 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;7.7432 ns;0.0118 ns;0.40;7.7479 ns;0.0053 ns;0.0118 ns;129067763.03;7.7408 ns;7.7418 ns;7.7432 ns;7.7563 ns;7.7689 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;6.0916 ns;0.0130 ns;0.32;6.0910 ns;0.0058 ns;0.0130 ns;164177272.08;6.0700 ns;6.0804 ns;6.0916 ns;6.1013 ns;6.1044 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;39;7.6951 ns;0.0115 ns;0.40;7.7001 ns;0.0051 ns;0.0115 ns;129868400.98;7.6928 ns;7.6939 ns;7.6951 ns;7.7088 ns;7.7204 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;19.1350 ns;0.0297 ns;1.00;19.1538 ns;0.0133 ns;0.0297 ns;52208984.09;19.1286 ns;19.1310 ns;19.1350 ns;19.1860 ns;19.1907 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;50.1508 ns;0.3673 ns;2.62;50.3012 ns;0.1642 ns;0.3673 ns;19880256.26;50.0889 ns;50.1029 ns;50.1508 ns;50.5745 ns;50.9543 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;19.5146 ns;0.1649 ns;1.02;19.5965 ns;0.0738 ns;0.1649 ns;51029501.44;19.5060 ns;19.5073 ns;19.5146 ns;19.7267 ns;19.8884 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;10.5960 ns;0.1526 ns;0.55;10.5697 ns;0.0683 ns;0.1526 ns;94609806.27;10.3912 ns;10.4224 ns;10.5960 ns;10.7040 ns;10.7784 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;18.3323 ns;0.1486 ns;0.96;18.3941 ns;0.0665 ns;0.1486 ns;54365286.11;18.2912 ns;18.3063 ns;18.3323 ns;18.5128 ns;18.6551 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;16.5514 ns;0.0947 ns;0.86;16.5923 ns;0.0423 ns;0.0947 ns;60268754.18;16.5227 ns;16.5330 ns;16.5514 ns;16.6722 ns;16.7564 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;8.3622 ns;0.0450 ns;0.44;8.3588 ns;0.0201 ns;0.0450 ns;119634549.84;8.3021 ns;8.3171 ns;8.3622 ns;8.3988 ns;8.4208 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;5.8321 ns;0.0101 ns;0.30;5.8346 ns;0.0045 ns;0.0101 ns;171390871.83;5.8246 ns;5.8272 ns;5.8321 ns;5.8433 ns;5.8512 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;2.7658 ns;0.0316 ns;0.14;2.7779 ns;0.0141 ns;0.0316 ns;359988686.47;2.7500 ns;2.7515 ns;2.7658 ns;2.8103 ns;2.8238 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;6.1392 ns;0.0111 ns;0.32;6.1427 ns;0.0050 ns;0.0111 ns;162794329.71;6.1332 ns;6.1355 ns;6.1392 ns;6.1517 ns;6.1618 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;5.0166 ns;0.0104 ns;0.26;5.0193 ns;0.0046 ns;0.0104 ns;199231538.09;5.0093 ns;5.0124 ns;5.0166 ns;5.0275 ns;5.0369 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;8.1082 ns;0.0135 ns;0.42;8.1057 ns;0.0060 ns;0.0135 ns;123369895.13;8.0840 ns;8.0949 ns;8.1082 ns;8.1153 ns;8.1210 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;8.1339 ns;0.0125 ns;0.43;8.1374 ns;0.0056 ns;0.0125 ns;122890017.18;8.1232 ns;8.1261 ns;8.1339 ns;8.1503 ns;8.1523 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;7.7860 ns;0.0120 ns;0.41;7.7891 ns;0.0054 ns;0.0120 ns;128384566.28;7.7765 ns;7.7788 ns;7.7860 ns;7.8009 ns;7.8065 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;6.1190 ns;0.0182 ns;0.32;6.1122 ns;0.0081 ns;0.0182 ns;163607911.95;6.0859 ns;6.0946 ns;6.1190 ns;6.1264 ns;6.1337 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;40;7.7533 ns;0.0163 ns;0.41;7.7591 ns;0.0073 ns;0.0163 ns;128881304.47;7.7440 ns;7.7448 ns;7.7533 ns;7.7763 ns;7.7800 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;19.1509 ns;0.0304 ns;1.00;19.1664 ns;0.0136 ns;0.0304 ns;52174523.24;19.1339 ns;19.1421 ns;19.1509 ns;19.1986 ns;19.2046 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;51.1642 ns;0.3824 ns;2.67;51.3391 ns;0.1710 ns;0.3824 ns;19478333.94;51.1539 ns;51.1544 ns;51.1642 ns;51.6112 ns;52.0223 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;19.5135 ns;0.0184 ns;1.02;19.5199 ns;0.0082 ns;0.0184 ns;51229807.31;19.5079 ns;19.5089 ns;19.5135 ns;19.5341 ns;19.5523 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;12.5421 ns;0.0681 ns;0.65;12.5366 ns;0.0305 ns;0.0681 ns;79766362.29;12.4608 ns;12.4715 ns;12.5421 ns;12.5990 ns;12.6307 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;17.9134 ns;0.0413 ns;0.94;17.8996 ns;0.0185 ns;0.0413 ns;55867065.04;17.8267 ns;17.8691 ns;17.9134 ns;17.9233 ns;17.9289 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;16.5484 ns;0.0383 ns;0.86;16.5455 ns;0.0171 ns;0.0383 ns;60439434.14;16.4945 ns;16.5086 ns;16.5484 ns;16.5809 ns;16.5915 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;8.9170 ns;0.0187 ns;0.47;8.9185 ns;0.0084 ns;0.0187 ns;112126580;8.8993 ns;8.9005 ns;8.9170 ns;8.9372 ns;8.9419 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;6.3828 ns;0.0133 ns;0.33;6.3753 ns;0.0059 ns;0.0133 ns;156855383.43;6.3567 ns;6.3612 ns;6.3828 ns;6.3856 ns;6.3867 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;2.7920 ns;0.0057 ns;0.15;2.7907 ns;0.0026 ns;0.0057 ns;358328637.31;2.7838 ns;2.7849 ns;2.7920 ns;2.7960 ns;2.7972 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;6.6965 ns;0.0106 ns;0.35;6.7007 ns;0.0048 ns;0.0106 ns;149238925.65;6.6918 ns;6.6920 ns;6.6965 ns;6.7114 ns;6.7166 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;5.0196 ns;0.0117 ns;0.26;5.0242 ns;0.0052 ns;0.0117 ns;199036702.97;5.0144 ns;5.0159 ns;5.0196 ns;5.0348 ns;5.0437 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;8.0811 ns;0.0078 ns;0.42;8.0838 ns;0.0035 ns;0.0078 ns;123703787.41;8.0765 ns;8.0769 ns;8.0811 ns;8.0921 ns;8.0923 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;8.1667 ns;0.0170 ns;0.43;8.1598 ns;0.0076 ns;0.0170 ns;122552482.88;8.1385 ns;8.1421 ns;8.1667 ns;8.1740 ns;8.1789 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;7.7755 ns;0.0120 ns;0.41;7.7788 ns;0.0054 ns;0.0120 ns;128554640.65;7.7668 ns;7.7679 ns;7.7755 ns;7.7913 ns;7.7932 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;7.1287 ns;0.0116 ns;0.37;7.1310 ns;0.0052 ns;0.0116 ns;140233413.22;7.1211 ns;7.1216 ns;7.1287 ns;7.1415 ns;7.1498 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;41;7.7154 ns;0.1301 ns;0.40;7.7982 ns;0.0582 ns;0.1301 ns;128234570.69;7.6914 ns;7.6976 ns;7.7154 ns;7.9402 ns;7.9516 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;19.1621 ns;0.0254 ns;1.00;19.1755 ns;0.0113 ns;0.0254 ns;52149964.93;19.1505 ns;19.1553 ns;19.1621 ns;19.2023 ns;19.2092 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;52.3081 ns;0.2921 ns;2.73;52.4334 ns;0.1306 ns;0.2921 ns;19071802.94;52.1744 ns;52.2357 ns;52.3081 ns;52.6938 ns;52.9221 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;19.4201 ns;0.0241 ns;1.01;19.4278 ns;0.0108 ns;0.0241 ns;51472591.17;19.4039 ns;19.4061 ns;19.4201 ns;19.4534 ns;19.4542 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;10.7747 ns;0.0626 ns;0.56;10.8164 ns;0.0280 ns;0.0626 ns;92452236.47;10.7640 ns;10.7688 ns;10.7747 ns;10.8848 ns;10.8873 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;18.9788 ns;0.0176 ns;0.99;18.9741 ns;0.0079 ns;0.0176 ns;52703364.49;18.9447 ns;18.9593 ns;18.9788 ns;18.9866 ns;18.9908 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;16.5440 ns;0.1054 ns;0.86;16.5618 ns;0.0471 ns;0.1054 ns;60380091.34;16.4618 ns;16.4896 ns;16.5440 ns;16.6428 ns;16.7403 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;9.4971 ns;0.1163 ns;0.50;9.5189 ns;0.0520 ns;0.1163 ns;105053834.98;9.3809 ns;9.4387 ns;9.4971 ns;9.6100 ns;9.7034 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;7.0867 ns;0.0361 ns;0.37;7.1066 ns;0.0161 ns;0.0361 ns;140714039.92;7.0745 ns;7.0793 ns;7.0867 ns;7.1438 ns;7.1597 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;2.7656 ns;0.0057 ns;0.14;2.7656 ns;0.0026 ns;0.0057 ns;361590416.96;2.7582 ns;2.7602 ns;2.7656 ns;2.7709 ns;2.7730 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;7.3941 ns;0.0127 ns;0.39;7.3979 ns;0.0057 ns;0.0127 ns;135173227.48;7.3888 ns;7.3905 ns;7.3941 ns;7.4072 ns;7.4203 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;5.0210 ns;0.0497 ns;0.26;5.0405 ns;0.0222 ns;0.0497 ns;198393635.69;5.0151 ns;5.0155 ns;5.0210 ns;5.0752 ns;5.1293 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;7.8053 ns;0.0114 ns;0.41;7.8130 ns;0.0051 ns;0.0114 ns;127991566.38;7.8040 ns;7.8044 ns;7.8053 ns;7.8255 ns;7.8263 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;7.8739 ns;0.0109 ns;0.41;7.8775 ns;0.0049 ns;0.0109 ns;126944314.66;7.8666 ns;7.8677 ns;7.8739 ns;7.8890 ns;7.8897 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;7.7909 ns;0.0402 ns;0.41;7.8089 ns;0.0180 ns;0.0402 ns;128058213.51;7.7838 ns;7.7839 ns;7.7909 ns;7.8430 ns;7.8789 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;6.1554 ns;0.0260 ns;0.32;6.1597 ns;0.0116 ns;0.0260 ns;162344401.79;6.1377 ns;6.1401 ns;6.1554 ns;6.1815 ns;6.2033 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;42;7.6860 ns;0.0148 ns;0.40;7.6897 ns;0.0066 ns;0.0148 ns;130043855.23;7.6737 ns;7.6761 ns;7.6860 ns;7.7051 ns;7.7053 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;19.1593 ns;0.0819 ns;1.00;19.2053 ns;0.0366 ns;0.0819 ns;52068870.65;19.1566 ns;19.1567 ns;19.1593 ns;19.2769 ns;19.3467 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;53.4733 ns;0.2573 ns;2.79;53.5987 ns;0.1151 ns;0.2573 ns;18657185.71;53.4048 ns;53.4306 ns;53.4733 ns;53.8294 ns;54.0353 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;19.5213 ns;0.0998 ns;1.02;19.5756 ns;0.0446 ns;0.0998 ns;51083963.84;19.5108 ns;19.5145 ns;19.5213 ns;19.6639 ns;19.7469 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;12.4701 ns;0.0343 ns;0.65;12.4684 ns;0.0153 ns;0.0343 ns;80202922;12.4191 ns;12.4396 ns;12.4701 ns;12.4962 ns;12.5141 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;19.6584 ns;0.0507 ns;1.03;19.6493 ns;0.0227 ns;0.0507 ns;50892309.61;19.5931 ns;19.5972 ns;19.6584 ns;19.6969 ns;19.7063 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;16.8500 ns;0.1041 ns;0.88;16.8773 ns;0.0466 ns;0.1041 ns;59251266.9;16.7928 ns;16.8022 ns;16.8500 ns;16.9660 ns;17.0538 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;9.8009 ns;0.0795 ns;0.51;9.8357 ns;0.0355 ns;0.0795 ns;101670792.95;9.7702 ns;9.7775 ns;9.8009 ns;9.9113 ns;9.9648 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;7.5711 ns;0.0526 ns;0.40;7.5926 ns;0.0235 ns;0.0526 ns;131707057.32;7.5647 ns;7.5661 ns;7.5711 ns;7.6298 ns;7.6865 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;2.7423 ns;0.0072 ns;0.14;2.7437 ns;0.0032 ns;0.0072 ns;364470450.16;2.7351 ns;2.7382 ns;2.7423 ns;2.7499 ns;2.7549 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;8.0786 ns;0.0639 ns;0.42;8.0809 ns;0.0286 ns;0.0639 ns;123748692.23;8.0198 ns;8.0202 ns;8.0786 ns;8.1427 ns;8.1685 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;5.0176 ns;0.0141 ns;0.26;5.0239 ns;0.0063 ns;0.0141 ns;199048133.92;5.0163 ns;5.0169 ns;5.0176 ns;5.0341 ns;5.0491 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;7.7961 ns;0.0099 ns;0.41;7.8021 ns;0.0044 ns;0.0099 ns;128170580.74;7.7935 ns;7.7946 ns;7.7961 ns;7.8126 ns;7.8159 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;7.8817 ns;0.0153 ns;0.41;7.8878 ns;0.0069 ns;0.0153 ns;126777535.28;7.8743 ns;7.8745 ns;7.8817 ns;7.9043 ns;7.9052 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;7.7555 ns;0.0219 ns;0.40;7.7699 ns;0.0098 ns;0.0219 ns;128702276.71;7.7528 ns;7.7539 ns;7.7555 ns;7.7930 ns;7.8010 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;6.1158 ns;0.0200 ns;0.32;6.1189 ns;0.0090 ns;0.0200 ns;163427456.77;6.1000 ns;6.1016 ns;6.1158 ns;6.1378 ns;6.1495 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;43;7.6954 ns;0.0148 ns;0.40;7.7023 ns;0.0066 ns;0.0148 ns;129831493.19;7.6896 ns;7.6898 ns;7.6954 ns;7.7183 ns;7.7187 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;19.1658 ns;0.0959 ns;1.00;19.2228 ns;0.0429 ns;0.0959 ns;52021452.2;19.1634 ns;19.1643 ns;19.1658 ns;19.3099 ns;19.3858 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;54.8034 ns;0.3430 ns;2.86;54.8939 ns;0.1534 ns;0.3430 ns;18216963.05;54.6653 ns;54.6727 ns;54.8034 ns;55.1603 ns;55.4939 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;19.4381 ns;0.0979 ns;1.01;19.4915 ns;0.0438 ns;0.0979 ns;51304363.48;19.4350 ns;19.4362 ns;19.4381 ns;19.5736 ns;19.6626 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;10.3274 ns;0.1095 ns;0.54;10.2772 ns;0.0490 ns;0.1095 ns;97302904.71;10.1004 ns;10.1719 ns;10.3274 ns;10.3574 ns;10.3675 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;20.0972 ns;0.0347 ns;1.05;20.0842 ns;0.0155 ns;0.0347 ns;49790280.42;20.0346 ns;20.0491 ns;20.0972 ns;20.1129 ns;20.1201 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;16.5396 ns;0.1046 ns;0.86;16.5725 ns;0.0468 ns;0.1046 ns;60341020.68;16.4677 ns;16.4908 ns;16.5396 ns;16.6705 ns;16.7377 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;10.1656 ns;0.1436 ns;0.53;10.1871 ns;0.0642 ns;0.1436 ns;98163511.46;10.0363 ns;10.0838 ns;10.1656 ns;10.3011 ns;10.4239 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;6.0910 ns;0.0104 ns;0.32;6.0945 ns;0.0047 ns;0.0104 ns;164083527.02;6.0866 ns;6.0882 ns;6.0910 ns;6.1024 ns;6.1127 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;2.7404 ns;0.0082 ns;0.14;2.7455 ns;0.0037 ns;0.0082 ns;364232714.17;2.7384 ns;2.7394 ns;2.7404 ns;2.7541 ns;2.7574 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;6.4153 ns;0.0468 ns;0.33;6.4408 ns;0.0209 ns;0.0468 ns;155260258.36;6.4133 ns;6.4136 ns;6.4153 ns;6.4808 ns;6.5222 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;5.0333 ns;0.0458 ns;0.26;5.0551 ns;0.0205 ns;0.0458 ns;197821493.73;5.0258 ns;5.0267 ns;5.0333 ns;5.0943 ns;5.1345 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;8.0990 ns;0.0122 ns;0.42;8.1028 ns;0.0054 ns;0.0122 ns;123414177.52;8.0898 ns;8.0928 ns;8.0990 ns;8.1147 ns;8.1209 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;7.7397 ns;0.0146 ns;0.40;7.7428 ns;0.0065 ns;0.0146 ns;129151499.21;7.7256 ns;7.7299 ns;7.7397 ns;7.7573 ns;7.7624 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;7.7652 ns;0.0209 ns;0.41;7.7740 ns;0.0093 ns;0.0209 ns;128634636.33;7.7527 ns;7.7565 ns;7.7652 ns;7.7958 ns;7.8019 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;6.1098 ns;0.0221 ns;0.32;6.1206 ns;0.0099 ns;0.0221 ns;163382713.73;6.1004 ns;6.1027 ns;6.1098 ns;6.1438 ns;6.1509 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;44;7.7541 ns;0.0134 ns;0.40;7.7558 ns;0.0060 ns;0.0134 ns;128936073.9;7.7430 ns;7.7431 ns;7.7541 ns;7.7693 ns;7.7729 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;19.1566 ns;0.0942 ns;1.00;19.1952 ns;0.0421 ns;0.0942 ns;52096304.06;19.1319 ns;19.1366 ns;19.1566 ns;19.2731 ns;19.3597 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;55.7999 ns;0.3290 ns;2.91;55.9505 ns;0.1471 ns;0.3290 ns;17872926.13;55.7713 ns;55.7716 ns;55.7999 ns;56.2048 ns;56.5341 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;19.5352 ns;0.0279 ns;1.02;19.5344 ns;0.0125 ns;0.0279 ns;51191653.15;19.5060 ns;19.5065 ns;19.5352 ns;19.5620 ns;19.5661 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;12.2314 ns;0.0714 ns;0.64;12.2653 ns;0.0319 ns;0.0714 ns;81530733.8;12.2176 ns;12.2185 ns;12.2314 ns;12.3291 ns;12.3871 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;20.5595 ns;0.2253 ns;1.07;20.5577 ns;0.1007 ns;0.2253 ns;48643634.83;20.2177 ns;20.3717 ns;20.5595 ns;20.7427 ns;20.8374 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;16.5363 ns;0.1221 ns;0.86;16.5854 ns;0.0546 ns;0.1221 ns;60294105.75;16.4795 ns;16.5025 ns;16.5363 ns;16.6928 ns;16.7911 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;10.8038 ns;0.0991 ns;0.56;10.8572 ns;0.0443 ns;0.0991 ns;92104662.02;10.7699 ns;10.7828 ns;10.8038 ns;10.9583 ns;11.0060 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;6.6249 ns;0.0101 ns;0.35;6.6292 ns;0.0045 ns;0.0101 ns;150847682.13;6.6239 ns;6.6242 ns;6.6249 ns;6.6364 ns;6.6473 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;2.7663 ns;0.0071 ns;0.14;2.7697 ns;0.0032 ns;0.0071 ns;361051951.77;2.7638 ns;2.7640 ns;2.7663 ns;2.7771 ns;2.7798 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;6.9782 ns;0.0105 ns;0.36;6.9798 ns;0.0047 ns;0.0105 ns;143270623.83;6.9713 ns;6.9714 ns;6.9782 ns;6.9890 ns;6.9970 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;5.0192 ns;0.0104 ns;0.26;5.0244 ns;0.0047 ns;0.0104 ns;199030145.43;5.0181 ns;5.0184 ns;5.0192 ns;5.0329 ns;5.0427 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;7.7695 ns;0.0156 ns;0.41;7.7734 ns;0.0070 ns;0.0156 ns;128643864.18;7.7624 ns;7.7625 ns;7.7695 ns;7.7862 ns;7.8003 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;7.7004 ns;0.0119 ns;0.40;7.7068 ns;0.0053 ns;0.0119 ns;129754735.49;7.6967 ns;7.6971 ns;7.7004 ns;7.7198 ns;7.7202 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;7.7554 ns;0.0093 ns;0.40;7.7586 ns;0.0042 ns;0.0093 ns;128889231.17;7.7501 ns;7.7514 ns;7.7554 ns;7.7674 ns;7.7735 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;6.1227 ns;0.0090 ns;0.32;6.1203 ns;0.0040 ns;0.0090 ns;163389428.56;6.1060 ns;6.1118 ns;6.1227 ns;6.1277 ns;6.1280 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;45;7.6982 ns;0.0133 ns;0.40;7.7058 ns;0.0059 ns;0.0133 ns;129773001.41;7.6951 ns;7.6951 ns;7.6982 ns;7.7202 ns;7.7214 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;19.1561 ns;0.0873 ns;1.00;19.1885 ns;0.0390 ns;0.0873 ns;52114557.16;19.1397 ns;19.1410 ns;19.1561 ns;19.2522 ns;19.3439 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;57.1553 ns;0.1823 ns;2.98;57.2252 ns;0.0815 ns;0.1823 ns;17474832.87;57.0564 ns;57.0660 ns;57.1553 ns;57.4192 ns;57.4498 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;19.5106 ns;0.0920 ns;1.02;19.5599 ns;0.0411 ns;0.0920 ns;51124983.67;19.4982 ns;19.5043 ns;19.5106 ns;19.6402 ns;19.7184 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;10.2362 ns;0.0856 ns;0.53;10.2081 ns;0.0383 ns;0.0856 ns;97961589.9;10.0655 ns;10.1344 ns;10.2362 ns;10.2677 ns;10.2907 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;20.9034 ns;0.1293 ns;1.09;20.8935 ns;0.0578 ns;0.1293 ns;47861760.6;20.7200 ns;20.7829 ns;20.9034 ns;20.9992 ns;21.0767 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;16.4911 ns;0.0976 ns;0.86;16.5421 ns;0.0437 ns;0.0976 ns;60451949.34;16.4724 ns;16.4810 ns;16.4911 ns;16.6286 ns;16.7091 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;11.2456 ns;0.1628 ns;0.59;11.3071 ns;0.0728 ns;0.1628 ns;88440352.43;11.1559 ns;11.1685 ns;11.2456 ns;11.4763 ns;11.5325 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;6.9841 ns;0.0234 ns;0.36;6.9911 ns;0.0105 ns;0.0234 ns;143039185.58;6.9677 ns;6.9705 ns;6.9841 ns;7.0152 ns;7.0229 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;2.7690 ns;0.0081 ns;0.14;2.7704 ns;0.0036 ns;0.0081 ns;360957824.97;2.7625 ns;2.7628 ns;2.7690 ns;2.7787 ns;2.7797 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;7.2501 ns;0.0452 ns;0.38;7.2744 ns;0.0202 ns;0.0452 ns;137468927.24;7.2456 ns;7.2471 ns;7.2501 ns;7.3137 ns;7.3523 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;5.0210 ns;0.0115 ns;0.26;5.0264 ns;0.0052 ns;0.0115 ns;198947974.65;5.0163 ns;5.0168 ns;5.0210 ns;5.0387 ns;5.0416 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;8.0899 ns;0.0144 ns;0.42;8.0965 ns;0.0065 ns;0.0144 ns;123509876.8;8.0834 ns;8.0843 ns;8.0899 ns;8.1121 ns;8.1130 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;7.4752 ns;0.0182 ns;0.39;7.4833 ns;0.0081 ns;0.0182 ns;133631709.27;7.4655 ns;7.4680 ns;7.4752 ns;7.5026 ns;7.5067 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;7.7693 ns;0.0112 ns;0.41;7.7715 ns;0.0050 ns;0.0112 ns;128675475.39;7.7621 ns;7.7626 ns;7.7693 ns;7.7814 ns;7.7898 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;6.1641 ns;0.0233 ns;0.32;6.1587 ns;0.0104 ns;0.0233 ns;162372143.12;6.1311 ns;6.1352 ns;6.1641 ns;6.1795 ns;6.1877 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;46;7.6896 ns;0.0145 ns;0.40;7.6945 ns;0.0065 ns;0.0145 ns;129962769.41;7.6811 ns;7.6815 ns;7.6896 ns;7.7100 ns;7.7105 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;19.1470 ns;0.0368 ns;1.00;19.1666 ns;0.0165 ns;0.0368 ns;52173979.48;19.1359 ns;19.1367 ns;19.1470 ns;19.2064 ns;19.2120 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;57.9975 ns;0.4144 ns;3.03;58.1655 ns;0.1853 ns;0.4144 ns;17192319.05;57.9532 ns;57.9540 ns;57.9975 ns;58.4610 ns;58.9053 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;19.5008 ns;0.0255 ns;1.02;19.5030 ns;0.0114 ns;0.0255 ns;51274163.91;19.4738 ns;19.4783 ns;19.5008 ns;19.5288 ns;19.5299 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;12.0540 ns;0.1231 ns;0.63;12.1283 ns;0.0550 ns;0.1231 ns;82451619.2;12.0340 ns;12.0358 ns;12.0540 ns;12.2580 ns;12.3044 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;21.6109 ns;0.3776 ns;1.13;21.6736 ns;0.1689 ns;0.3776 ns;46139135.79;21.1407 ns;21.3457 ns;21.6109 ns;22.0328 ns;22.1014 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;16.5366 ns;0.0214 ns;0.86;16.5318 ns;0.0096 ns;0.0214 ns;60489431.32;16.5022 ns;16.5101 ns;16.5366 ns;16.5511 ns;16.5525 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;11.3577 ns;0.1528 ns;0.59;11.3879 ns;0.0683 ns;0.1528 ns;87812305.8;11.2707 ns;11.2721 ns;11.3577 ns;11.5188 ns;11.6440 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;7.5164 ns;0.0590 ns;0.39;7.5428 ns;0.0264 ns;0.0590 ns;132576808.93;7.4835 ns;7.4991 ns;7.5164 ns;7.5997 ns;7.6347 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;2.7496 ns;0.0075 ns;0.14;2.7530 ns;0.0034 ns;0.0075 ns;363245019.23;2.7460 ns;2.7466 ns;2.7496 ns;2.7610 ns;2.7628 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;7.8907 ns;0.0526 ns;0.41;7.9093 ns;0.0235 ns;0.0526 ns;126433504.69;7.8597 ns;7.8624 ns;7.8907 ns;7.9655 ns;7.9685 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;8.0159 ns;0.2125 ns;0.42;8.0563 ns;0.0950 ns;0.2125 ns;124126573.9;7.7944 ns;7.8923 ns;8.0159 ns;8.2406 ns;8.3786 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;8.0956 ns;0.0194 ns;0.42;8.1055 ns;0.0087 ns;0.0194 ns;123372808.76;8.0897 ns;8.0902 ns;8.0956 ns;8.1258 ns;8.1335 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;7.4429 ns;0.0130 ns;0.39;7.4479 ns;0.0058 ns;0.0130 ns;134266590.76;7.4389 ns;7.4397 ns;7.4429 ns;7.4586 ns;7.4706 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;7.7645 ns;0.0129 ns;0.41;7.7726 ns;0.0058 ns;0.0129 ns;128657226.25;7.7624 ns;7.7626 ns;7.7645 ns;7.7867 ns;7.7867 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;6.1228 ns;0.0325 ns;0.32;6.1207 ns;0.0145 ns;0.0325 ns;163380763.57;6.0838 ns;6.0883 ns;6.1228 ns;6.1520 ns;6.1595 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;47;7.6789 ns;0.0147 ns;0.40;7.6863 ns;0.0066 ns;0.0147 ns;130101276.61;7.6724 ns;7.6742 ns;7.6789 ns;7.7022 ns;7.7038 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;19.1357 ns;0.0269 ns;1.00;19.1515 ns;0.0120 ns;0.0269 ns;52215347.19;19.1273 ns;19.1306 ns;19.1357 ns;19.1802 ns;19.1868 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;59.1520 ns;0.4052 ns;3.09;59.2965 ns;0.1812 ns;0.4052 ns;16864415.85;59.0173 ns;59.0650 ns;59.1520 ns;59.6001 ns;60.0122 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;19.5063 ns;0.0282 ns;1.02;19.5192 ns;0.0126 ns;0.0282 ns;51231511.17;19.4919 ns;19.4961 ns;19.5063 ns;19.5489 ns;19.5576 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;11.6935 ns;0.1018 ns;0.61;11.6562 ns;0.0455 ns;0.1018 ns;85790973.35;11.5046 ns;11.5572 ns;11.6935 ns;11.7366 ns;11.7680 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;19.2711 ns;0.2466 ns;1.01;19.1581 ns;0.1103 ns;0.2466 ns;52197149.41;18.7940 ns;18.9055 ns;19.2711 ns;19.3542 ns;19.3770 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;16.5333 ns;0.0248 ns;0.86;16.5363 ns;0.0111 ns;0.0248 ns;60473159.97;16.5042 ns;16.5131 ns;16.5333 ns;16.5609 ns;16.5632 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;8.5913 ns;0.0371 ns;0.45;8.5879 ns;0.0166 ns;0.0371 ns;116442393.36;8.5288 ns;8.5561 ns;8.5913 ns;8.6181 ns;8.6267 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;6.0868 ns;0.0092 ns;0.32;6.0909 ns;0.0041 ns;0.0092 ns;164180412.89;6.0826 ns;6.0836 ns;6.0868 ns;6.1001 ns;6.1047 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;2.6919 ns;0.0049 ns;0.14;2.6931 ns;0.0022 ns;0.0049 ns;371321630.9;2.6863 ns;2.6888 ns;2.6919 ns;2.6980 ns;2.6983 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;6.4146 ns;0.0109 ns;0.34;6.4197 ns;0.0049 ns;0.0109 ns;155770665.58;6.4128 ns;6.4130 ns;6.4146 ns;6.4290 ns;6.4385 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;5.0192 ns;0.0129 ns;0.26;5.0244 ns;0.0058 ns;0.0129 ns;199030438.5;5.0170 ns;5.0174 ns;5.0192 ns;5.0339 ns;5.0474 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;8.6786 ns;0.0157 ns;0.45;8.6741 ns;0.0070 ns;0.0157 ns;115285775.8;8.6552 ns;8.6586 ns;8.6786 ns;8.6874 ns;8.6950 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;8.9259 ns;0.0353 ns;0.47;8.9083 ns;0.0158 ns;0.0353 ns;112254257.57;8.8684 ns;8.8701 ns;8.9259 ns;8.9378 ns;8.9407 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;8.3509 ns;0.0463 ns;0.44;8.3565 ns;0.0207 ns;0.0463 ns;119666867.09;8.3209 ns;8.3225 ns;8.3509 ns;8.3934 ns;8.4352 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;6.0990 ns;0.0194 ns;0.32;6.0974 ns;0.0087 ns;0.0194 ns;164005657.85;6.0715 ns;6.0792 ns;6.0990 ns;6.1146 ns;6.1228 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;48;7.9591 ns;0.0137 ns;0.42;7.9652 ns;0.0061 ns;0.0137 ns;125546469.07;7.9543 ns;7.9545 ns;7.9591 ns;7.9789 ns;7.9864 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;19.1449 ns;0.0255 ns;1.00;19.1580 ns;0.0114 ns;0.0255 ns;52197572.71;19.1353 ns;19.1371 ns;19.1449 ns;19.1855 ns;19.1898 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;60.4207 ns;0.3380 ns;3.16;60.5072 ns;0.1511 ns;0.3380 ns;16526951.85;60.1864 ns;60.2966 ns;60.4207 ns;60.7612 ns;61.0832 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;19.4664 ns;0.0250 ns;1.02;19.4824 ns;0.0112 ns;0.0250 ns;51328487.37;19.4622 ns;19.4640 ns;19.4664 ns;19.5087 ns;19.5178 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;13.6274 ns;0.0565 ns;0.71;13.6392 ns;0.0253 ns;0.0565 ns;73317854.2;13.5638 ns;13.5919 ns;13.6274 ns;13.6925 ns;13.7137 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;18.0863 ns;0.0481 ns;0.94;18.0706 ns;0.0215 ns;0.0481 ns;55338600.14;17.9951 ns;18.0263 ns;18.0863 ns;18.1069 ns;18.1229 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;16.7326 ns;0.0300 ns;0.87;16.7463 ns;0.0134 ns;0.0300 ns;59714860.07;16.7180 ns;16.7209 ns;16.7326 ns;16.7784 ns;16.7822 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;9.2358 ns;0.0573 ns;0.48;9.2102 ns;0.0256 ns;0.0573 ns;108575599.42;9.1207 ns;9.1545 ns;9.2358 ns;9.2530 ns;9.2654 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;6.6767 ns;0.0158 ns;0.35;6.6777 ns;0.0071 ns;0.0158 ns;149752787.91;6.6535 ns;6.6642 ns;6.6767 ns;6.6916 ns;6.6945 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;2.9767 ns;0.0114 ns;0.16;2.9832 ns;0.0051 ns;0.0114 ns;335212400.37;2.9743 ns;2.9747 ns;2.9767 ns;2.9949 ns;3.0004 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;6.9806 ns;0.0185 ns;0.36;6.9840 ns;0.0083 ns;0.0185 ns;143184855.9;6.9653 ns;6.9669 ns;6.9806 ns;7.0027 ns;7.0084 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;5.0548 ns;0.1451 ns;0.26;5.1173 ns;0.0649 ns;0.1451 ns;195414534.89;5.0330 ns;5.0432 ns;5.0548 ns;5.2227 ns;5.3758 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;8.8179 ns;0.1042 ns;0.46;8.7983 ns;0.0466 ns;0.1042 ns;113658023.81;8.6333 ns;8.7096 ns;8.8179 ns;8.8772 ns;8.9175 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;8.6797 ns;0.0470 ns;0.45;8.6994 ns;0.0210 ns;0.0470 ns;114950777.29;8.6686 ns;8.6699 ns;8.6797 ns;8.7386 ns;8.7812 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;8.3167 ns;0.0132 ns;0.43;8.3190 ns;0.0059 ns;0.0132 ns;120207277.28;8.3033 ns;8.3066 ns;8.3167 ns;8.3324 ns;8.3337 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;6.1432 ns;0.0084 ns;0.32;6.1384 ns;0.0037 ns;0.0084 ns;162907710.89;6.1290 ns;6.1294 ns;6.1432 ns;6.1451 ns;6.1469 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;49;7.9852 ns;0.0093 ns;0.42;7.9879 ns;0.0042 ns;0.0093 ns;125188842.6;7.9797 ns;7.9820 ns;7.9852 ns;7.9953 ns;8.0040 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;19.2117 ns;0.0225 ns;1.00;19.2210 ns;0.0101 ns;0.0225 ns;52026478.02;19.2008 ns;19.2015 ns;19.2117 ns;19.2451 ns;19.2484 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;61.5324 ns;0.3910 ns;3.20;61.6822 ns;0.1749 ns;0.3910 ns;16212124.66;61.4681 ns;61.4723 ns;61.5324 ns;61.9670 ns;62.3786 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;19.5303 ns;0.0285 ns;1.02;19.5358 ns;0.0127 ns;0.0285 ns;51188139.38;19.5060 ns;19.5093 ns;19.5303 ns;19.5650 ns;19.5714 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;11.7059 ns;0.0810 ns;0.61;11.6596 ns;0.0362 ns;0.0810 ns;85766327.55;11.5709 ns;11.5712 ns;11.7059 ns;11.7248 ns;11.7274 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;19.1207 ns;0.0756 ns;1.00;19.1443 ns;0.0338 ns;0.0756 ns;52234814.19;19.0470 ns;19.0793 ns;19.1207 ns;19.2211 ns;19.2231 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;16.5072 ns;0.1129 ns;0.86;16.5570 ns;0.0505 ns;0.1129 ns;60397473.08;16.4775 ns;16.4916 ns;16.5072 ns;16.6473 ns;16.7551 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;9.7763 ns;0.0760 ns;0.51;9.7702 ns;0.0340 ns;0.0760 ns;102351646.41;9.6683 ns;9.7065 ns;9.7763 ns;9.8310 ns;9.8792 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;7.4014 ns;0.0095 ns;0.39;7.4009 ns;0.0043 ns;0.0095 ns;135118451.71;7.3897 ns;7.3920 ns;7.4014 ns;7.4095 ns;7.4143 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;2.9985 ns;0.0068 ns;0.16;2.9960 ns;0.0030 ns;0.0068 ns;333773773.39;2.9884 ns;2.9888 ns;2.9985 ns;3.0020 ns;3.0023 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;7.6695 ns;0.0083 ns;0.40;7.6732 ns;0.0037 ns;0.0083 ns;130323412.15;7.6683 ns;7.6686 ns;7.6695 ns;7.6796 ns;7.6879 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;5.0503 ns;0.0432 ns;0.26;5.0456 ns;0.0193 ns;0.0432 ns;198193060.78;5.0001 ns;5.0032 ns;5.0503 ns;5.0856 ns;5.1033 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;8.5253 ns;0.0536 ns;0.44;8.5339 ns;0.0240 ns;0.0536 ns;117179945.14;8.4782 ns;8.4971 ns;8.5253 ns;8.5749 ns;8.6231 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;8.5048 ns;0.1271 ns;0.44;8.5188 ns;0.0569 ns;0.1271 ns;117386833.57;8.3609 ns;8.4010 ns;8.5048 ns;8.6437 ns;8.6778 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;8.3282 ns;0.0143 ns;0.43;8.3315 ns;0.0064 ns;0.0143 ns;120025857.41;8.3177 ns;8.3190 ns;8.3282 ns;8.3457 ns;8.3523 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;6.1943 ns;0.0144 ns;0.32;6.1947 ns;0.0065 ns;0.0144 ns;161428490.23;6.1801 ns;6.1805 ns;6.1943 ns;6.2091 ns;6.2116 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;50;8.0189 ns;0.0286 ns;0.42;8.0173 ns;0.0128 ns;0.0286 ns;124730351.05;7.9742 ns;7.9918 ns;8.0189 ns;8.0420 ns;8.0501 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;19.1842 ns;0.0310 ns;1.00;19.2047 ns;0.0139 ns;0.0310 ns;52070535.5;19.1805 ns;19.1811 ns;19.1842 ns;19.2386 ns;19.2411 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;62.8678 ns;0.6901 ns;3.28;63.2384 ns;0.3086 ns;0.6901 ns;15813179.37;62.8256 ns;62.8365 ns;62.8678 ns;63.8256 ns;64.4400 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;19.4603 ns;0.0353 ns;1.01;19.4797 ns;0.0158 ns;0.0353 ns;51335388.25;19.4499 ns;19.4520 ns;19.4603 ns;19.5172 ns;19.5281 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;13.3347 ns;0.0369 ns;0.70;13.3441 ns;0.0165 ns;0.0369 ns;74939212.94;13.3126 ns;13.3187 ns;13.3347 ns;13.3743 ns;13.4073 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;19.9158 ns;0.0169 ns;1.04;19.9077 ns;0.0076 ns;0.0169 ns;50231848.5;19.8859 ns;19.8899 ns;19.9158 ns;19.9214 ns;19.9253 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;16.5860 ns;0.0827 ns;0.86;16.6046 ns;0.0370 ns;0.0827 ns;60224165.15;16.5353 ns;16.5403 ns;16.5860 ns;16.6782 ns;16.7408 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;10.0415 ns;0.0569 ns;0.52;10.0776 ns;0.0254 ns;0.0569 ns;99229624.35;10.0316 ns;10.0336 ns;10.0415 ns;10.1398 ns;10.1436 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;7.8546 ns;0.0193 ns;0.41;7.8497 ns;0.0086 ns;0.0193 ns;127393543.72;7.8262 ns;7.8299 ns;7.8546 ns;7.8670 ns;7.8724 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;3.0275 ns;0.0034 ns;0.16;3.0283 ns;0.0015 ns;0.0034 ns;330214773.22;3.0236 ns;3.0255 ns;3.0275 ns;3.0316 ns;3.0318 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;8.3359 ns;0.0571 ns;0.43;8.3528 ns;0.0255 ns;0.0571 ns;119720140.61;8.2880 ns;8.3038 ns;8.3359 ns;8.4103 ns;8.4307 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;5.0539 ns;0.0532 ns;0.26;5.0714 ns;0.0238 ns;0.0532 ns;197182574.77;5.0392 ns;5.0414 ns;5.0539 ns;5.1103 ns;5.1658 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;8.5736 ns;0.0285 ns;0.45;8.5878 ns;0.0128 ns;0.0285 ns;116444499.93;8.5623 ns;8.5640 ns;8.5736 ns;8.6187 ns;8.6191 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;8.4982 ns;0.0380 ns;0.44;8.4999 ns;0.0170 ns;0.0380 ns;117648521.67;8.4485 ns;8.4644 ns;8.4982 ns;8.5363 ns;8.5436 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;8.3303 ns;0.0120 ns;0.43;8.3296 ns;0.0054 ns;0.0120 ns;120053961.15;8.3148 ns;8.3178 ns;8.3303 ns;8.3410 ns;8.3437 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;6.0529 ns;0.0318 ns;0.32;6.0650 ns;0.0142 ns;0.0318 ns;164879200.91;6.0394 ns;6.0437 ns;6.0529 ns;6.0925 ns;6.1192 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;51;7.9782 ns;0.0114 ns;0.42;7.9818 ns;0.0051 ns;0.0114 ns;125284629.62;7.9745 ns;7.9748 ns;7.9782 ns;7.9907 ns;8.0018 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;19.1984 ns;0.0303 ns;1.00;19.2174 ns;0.0136 ns;0.0303 ns;52036126.9;19.1934 ns;19.1938 ns;19.1984 ns;19.2505 ns;19.2528 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;65.7247 ns;0.2386 ns;3.42;65.6987 ns;0.1067 ns;0.2386 ns;15220994.8;65.4570 ns;65.4871 ns;65.7247 ns;65.8974 ns;66.0659 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;19.5015 ns;0.0204 ns;1.02;19.5085 ns;0.0091 ns;0.0204 ns;51259648.47;19.4956 ns;19.4958 ns;19.5015 ns;19.5247 ns;19.5442 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;11.5209 ns;0.0843 ns;0.60;11.5280 ns;0.0377 ns;0.0843 ns;86744958.53;11.4407 ns;11.4479 ns;11.5209 ns;11.6118 ns;11.6382 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;20.0909 ns;0.2526 ns;1.05;20.0280 ns;0.1130 ns;0.2526 ns;49930199.19;19.5951 ns;19.8202 ns;20.0909 ns;20.2042 ns;20.2305 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;16.5189 ns;0.0294 ns;0.86;16.5188 ns;0.0132 ns;0.0294 ns;60537267.63;16.4789 ns;16.4965 ns;16.5189 ns;16.5410 ns;16.5618 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;10.4399 ns;0.0519 ns;0.54;10.4580 ns;0.0232 ns;0.0519 ns;95620752.36;10.4040 ns;10.4149 ns;10.4399 ns;10.5102 ns;10.5332 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;6.3608 ns;0.0239 ns;0.33;6.3738 ns;0.0107 ns;0.0239 ns;156892957.31;6.3527 ns;6.3553 ns;6.3608 ns;6.3988 ns;6.4080 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;2.9860 ns;0.0087 ns;0.16;2.9915 ns;0.0039 ns;0.0087 ns;334278428.16;2.9842 ns;2.9848 ns;2.9860 ns;3.0009 ns;3.0028 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;6.6931 ns;0.0120 ns;0.35;6.6973 ns;0.0054 ns;0.0120 ns;149312822.46;6.6884 ns;6.6885 ns;6.6931 ns;6.7083 ns;6.7173 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;5.0505 ns;0.0161 ns;0.26;5.0476 ns;0.0072 ns;0.0161 ns;198114338.11;5.0256 ns;5.0314 ns;5.0505 ns;5.0623 ns;5.0636 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;9.0275 ns;0.0184 ns;0.47;9.0314 ns;0.0082 ns;0.0184 ns;110725047.7;9.0146 ns;9.0148 ns;9.0275 ns;9.0499 ns;9.0567 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;8.5544 ns;0.0959 ns;0.45;8.5696 ns;0.0429 ns;0.0959 ns;116691709.76;8.4728 ns;8.4972 ns;8.5544 ns;8.6496 ns;8.7275 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;8.3518 ns;0.0096 ns;0.44;8.3569 ns;0.0043 ns;0.0096 ns;119662033.62;8.3486 ns;8.3490 ns;8.3518 ns;8.3673 ns;8.3681 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;6.1302 ns;0.0213 ns;0.32;6.1361 ns;0.0095 ns;0.0213 ns;162968721.93;6.1129 ns;6.1210 ns;6.1302 ns;6.1542 ns;6.1707 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;52;7.9708 ns;0.0119 ns;0.42;7.9767 ns;0.0053 ns;0.0119 ns;125365431.37;7.9652 ns;7.9669 ns;7.9708 ns;7.9894 ns;7.9914 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;19.1243 ns;0.0249 ns;1.00;19.1371 ns;0.0111 ns;0.0249 ns;52254654.29;19.1125 ns;19.1166 ns;19.1243 ns;19.1639 ns;19.1646 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;65.7007 ns;0.4406 ns;3.44;65.8721 ns;0.1971 ns;0.4406 ns;15180944.74;65.5878 ns;65.6082 ns;65.7007 ns;66.2216 ns;66.6475 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;19.4942 ns;0.0659 ns;1.02;19.5275 ns;0.0295 ns;0.0659 ns;51209786.99;19.4838 ns;19.4857 ns;19.4942 ns;19.5860 ns;19.6404 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;13.5460 ns;0.0246 ns;0.71;13.5449 ns;0.0110 ns;0.0246 ns;73828410.99;13.5193 ns;13.5203 ns;13.5460 ns;13.5690 ns;13.5734 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;20.9024 ns;0.0855 ns;1.09;20.8988 ns;0.0382 ns;0.0855 ns;47849557.34;20.7837 ns;20.8228 ns;20.9024 ns;20.9731 ns;21.0153 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;16.5287 ns;0.0129 ns;0.86;16.5359 ns;0.0058 ns;0.0129 ns;60474438.36;16.5268 ns;16.5274 ns;16.5287 ns;16.5480 ns;16.5574 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;11.2337 ns;0.1740 ns;0.59;11.2217 ns;0.0778 ns;0.1740 ns;89113388.38;10.9439 ns;11.0727 ns;11.2337 ns;11.3646 ns;11.3998 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;6.9687 ns;0.0144 ns;0.36;6.9757 ns;0.0064 ns;0.0144 ns;143354480.05;6.9638 ns;6.9641 ns;6.9687 ns;6.9908 ns;6.9959 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;2.9973 ns;0.0042 ns;0.16;2.9955 ns;0.0019 ns;0.0042 ns;333835290.36;2.9906 ns;2.9909 ns;2.9973 ns;2.9991 ns;2.9992 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;7.2515 ns;0.0447 ns;0.38;7.2747 ns;0.0200 ns;0.0447 ns;137461797.34;7.2493 ns;7.2494 ns;7.2515 ns;7.3117 ns;7.3531 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;5.0653 ns;0.0163 ns;0.26;5.0651 ns;0.0073 ns;0.0163 ns;197428641.77;5.0447 ns;5.0490 ns;5.0653 ns;5.0811 ns;5.0819 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;8.6088 ns;0.0759 ns;0.45;8.6241 ns;0.0340 ns;0.0759 ns;115954191.55;8.5365 ns;8.5553 ns;8.6088 ns;8.7006 ns;8.7224 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;8.6001 ns;0.0372 ns;0.45;8.5976 ns;0.0166 ns;0.0372 ns;116311321.79;8.5531 ns;8.5643 ns;8.6001 ns;8.6297 ns;8.6521 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;8.3224 ns;0.0061 ns;0.44;8.3244 ns;0.0027 ns;0.0061 ns;120128234.83;8.3189 ns;8.3190 ns;8.3224 ns;8.3309 ns;8.3321 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;6.0861 ns;0.0162 ns;0.32;6.0823 ns;0.0073 ns;0.0162 ns;164410666.68;6.0589 ns;6.0670 ns;6.0861 ns;6.0958 ns;6.1019 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;53;7.9701 ns;0.0115 ns;0.42;7.9782 ns;0.0052 ns;0.0115 ns;125341730.54;7.9696 ns;7.9698 ns;7.9701 ns;7.9906 ns;7.9934 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;19.1686 ns;0.0296 ns;1.00;19.1779 ns;0.0132 ns;0.0296 ns;52143456.82;19.1507 ns;19.1565 ns;19.1686 ns;19.2038 ns;19.2271 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;68.2292 ns;0.1000 ns;3.56;68.2856 ns;0.0447 ns;0.1000 ns;14644366.87;68.1855 ns;68.2063 ns;68.2292 ns;68.3932 ns;68.4024 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;19.5219 ns;0.0235 ns;1.02;19.5350 ns;0.0105 ns;0.0235 ns;51190140.96;19.5141 ns;19.5162 ns;19.5219 ns;19.5603 ns;19.5646 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;11.6430 ns;0.1026 ns;0.61;11.6784 ns;0.0459 ns;0.1026 ns;85628051.55;11.5857 ns;11.5983 ns;11.6430 ns;11.7763 ns;11.8415 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;21.1419 ns;0.0789 ns;1.10;21.1780 ns;0.0353 ns;0.0789 ns;47218736.62;21.1002 ns;21.1119 ns;21.1419 ns;21.2623 ns;21.2765 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;16.4989 ns;0.0385 ns;0.86;16.4879 ns;0.0172 ns;0.0385 ns;60650634.12;16.4467 ns;16.4472 ns;16.4989 ns;16.5230 ns;16.5270 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;11.5688 ns;0.1179 ns;0.60;11.5003 ns;0.0527 ns;0.1179 ns;86954361.32;11.3448 ns;11.3736 ns;11.5688 ns;11.5927 ns;11.5988 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;7.5852 ns;0.0162 ns;0.40;7.5784 ns;0.0073 ns;0.0162 ns;131953277.78;7.5570 ns;7.5614 ns;7.5852 ns;7.5922 ns;7.5943 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;2.9585 ns;0.0051 ns;0.15;2.9607 ns;0.0023 ns;0.0051 ns;337756847.79;2.9548 ns;2.9565 ns;2.9585 ns;2.9660 ns;2.9663 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;7.5300 ns;0.0111 ns;0.39;7.5344 ns;0.0050 ns;0.0111 ns;132724856.71;7.5249 ns;7.5265 ns;7.5300 ns;7.5445 ns;7.5529 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;5.0655 ns;0.0107 ns;0.26;5.0633 ns;0.0048 ns;0.0107 ns;197497802.12;5.0524 ns;5.0527 ns;5.0655 ns;5.0729 ns;5.0776 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;8.6438 ns;0.0102 ns;0.45;8.6470 ns;0.0045 ns;0.0102 ns;115646907.22;8.6364 ns;8.6384 ns;8.6438 ns;8.6572 ns;8.6616 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;8.2835 ns;0.0453 ns;0.43;8.2715 ns;0.0202 ns;0.0453 ns;120897085.92;8.2173 ns;8.2254 ns;8.2835 ns;8.3116 ns;8.3269 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;8.3274 ns;0.0177 ns;0.43;8.3394 ns;0.0079 ns;0.0177 ns;119912563.32;8.3252 ns;8.3261 ns;8.3274 ns;8.3587 ns;8.3611 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;6.1489 ns;0.0130 ns;0.32;6.1545 ns;0.0058 ns;0.0130 ns;162482104.65;6.1434 ns;6.1440 ns;6.1489 ns;6.1679 ns;6.1736 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;54;7.9703 ns;0.0149 ns;0.42;7.9783 ns;0.0067 ns;0.0149 ns;125339827.31;7.9660 ns;7.9661 ns;7.9703 ns;7.9945 ns;7.9950 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;19.1619 ns;0.0267 ns;1.00;19.1655 ns;0.0120 ns;0.0267 ns;52177076.01;19.1396 ns;19.1463 ns;19.1619 ns;19.1865 ns;19.2103 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;68.6542 ns;0.1691 ns;3.58;68.7165 ns;0.0756 ns;0.1691 ns;14552542.71;68.5697 ns;68.5778 ns;68.6542 ns;68.8864 ns;68.9705 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;21.1010 ns;0.0650 ns;1.10;21.1071 ns;0.0291 ns;0.0650 ns;47377502;21.0223 ns;21.0572 ns;21.1010 ns;21.1599 ns;21.2039 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;13.3569 ns;0.0479 ns;0.70;13.3527 ns;0.0214 ns;0.0479 ns;74891194.1;13.2831 ns;13.3092 ns;13.3569 ns;13.3941 ns;13.4112 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;21.7630 ns;0.3701 ns;1.14;21.8683 ns;0.1655 ns;0.3701 ns;45728278.41;21.3733 ns;21.5527 ns;21.7630 ns;22.2366 ns;22.2667 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;16.5882 ns;0.0324 ns;0.87;16.5851 ns;0.0145 ns;0.0324 ns;60295060.55;16.5445 ns;16.5529 ns;16.5882 ns;16.6158 ns;16.6221 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;11.5720 ns;0.1975 ns;0.60;11.6021 ns;0.0883 ns;0.1975 ns;86191569.47;11.3398 ns;11.4496 ns;11.5720 ns;11.7695 ns;11.8889 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;9.4000 ns;0.0146 ns;0.49;9.4082 ns;0.0065 ns;0.0146 ns;106290381.05;9.3951 ns;9.3963 ns;9.4000 ns;9.4241 ns;9.4244 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;2.9826 ns;0.0071 ns;0.16;2.9860 ns;0.0032 ns;0.0071 ns;334895034.39;2.9798 ns;2.9801 ns;2.9826 ns;2.9937 ns;2.9940 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;8.2207 ns;0.0716 ns;0.43;8.2286 ns;0.0320 ns;0.0716 ns;121526789.67;8.1555 ns;8.1628 ns;8.2207 ns;8.2985 ns;8.3293 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;5.0243 ns;0.0452 ns;0.26;5.0438 ns;0.0202 ns;0.0452 ns;198263957.42;5.0181 ns;5.0188 ns;5.0243 ns;5.0785 ns;5.1240 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;9.3662 ns;0.0173 ns;0.49;9.3762 ns;0.0077 ns;0.0173 ns;106653065.85;9.3630 ns;9.3631 ns;9.3662 ns;9.3943 ns;9.4012 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;8.7093 ns;0.0752 ns;0.45;8.7508 ns;0.0336 ns;0.0752 ns;114275246.23;8.6785 ns;8.6929 ns;8.7093 ns;8.8294 ns;8.8559 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;8.3056 ns;0.0107 ns;0.43;8.3109 ns;0.0048 ns;0.0107 ns;120323204.41;8.2998 ns;8.3024 ns;8.3056 ns;8.3222 ns;8.3251 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;6.1139 ns;0.0220 ns;0.32;6.1144 ns;0.0098 ns;0.0220 ns;163548128.22;6.0841 ns;6.0970 ns;6.1139 ns;6.1320 ns;6.1458 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;55;7.9586 ns;0.0164 ns;0.42;7.9633 ns;0.0073 ns;0.0164 ns;125575497.05;7.9510 ns;7.9532 ns;7.9586 ns;7.9758 ns;7.9920 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;19.1738 ns;0.0283 ns;1.00;19.1817 ns;0.0127 ns;0.0283 ns;52132943.69;19.1527 ns;19.1561 ns;19.1738 ns;19.2113 ns;19.2165 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;70.3039 ns;0.3749 ns;3.67;70.4441 ns;0.1676 ns;0.3749 ns;14195656.54;70.1768 ns;70.1924 ns;70.3039 ns;70.7659 ns;71.0885 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;19.5243 ns;0.0194 ns;1.02;19.5333 ns;0.0087 ns;0.0194 ns;51194527.52;19.5220 ns;19.5223 ns;19.5243 ns;19.5489 ns;19.5675 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;11.0304 ns;0.0472 ns;0.58;11.0315 ns;0.0211 ns;0.0472 ns;90649347.23;10.9750 ns;10.9891 ns;11.0304 ns;11.0745 ns;11.0992 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;18.9589 ns;0.1937 ns;0.99;19.0274 ns;0.0866 ns;0.1937 ns;52555872.85;18.8708 ns;18.9073 ns;18.9589 ns;19.1817 ns;19.3637 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;16.5163 ns;0.0359 ns;0.86;16.5270 ns;0.0160 ns;0.0359 ns;60506909.92;16.5015 ns;16.5045 ns;16.5163 ns;16.5549 ns;16.5899 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;9.1289 ns;0.0392 ns;0.48;9.1413 ns;0.0175 ns;0.0392 ns;109393632.66;9.0954 ns;9.1074 ns;9.1289 ns;9.1814 ns;9.1908 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;6.0854 ns;0.0105 ns;0.32;6.0882 ns;0.0047 ns;0.0105 ns;164251237.55;6.0798 ns;6.0813 ns;6.0854 ns;6.0966 ns;6.1064 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;2.9648 ns;0.0069 ns;0.15;2.9688 ns;0.0031 ns;0.0069 ns;336834996.68;2.9624 ns;2.9633 ns;2.9648 ns;2.9763 ns;2.9774 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;6.4127 ns;0.0463 ns;0.33;6.4381 ns;0.0207 ns;0.0463 ns;155324955.56;6.4115 ns;6.4120 ns;6.4127 ns;6.4769 ns;6.5190 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;5.0550 ns;0.0181 ns;0.26;5.0593 ns;0.0081 ns;0.0181 ns;197657004.38;5.0399 ns;5.0425 ns;5.0550 ns;5.0782 ns;5.0784 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;8.7711 ns;0.0696 ns;0.46;8.7619 ns;0.0311 ns;0.0696 ns;114130114.46;8.6686 ns;8.6937 ns;8.7711 ns;8.8256 ns;8.8432 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;9.3343 ns;0.3435 ns;0.49;9.1752 ns;0.1536 ns;0.3435 ns;108989896.91;8.5912 ns;8.8681 ns;9.3343 ns;9.4027 ns;9.4281 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;8.3284 ns;0.0137 ns;0.43;8.3279 ns;0.0061 ns;0.0137 ns;120078277.7;8.3113 ns;8.3148 ns;8.3284 ns;8.3408 ns;8.3458 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;6.0874 ns;0.0204 ns;0.32;6.0760 ns;0.0091 ns;0.0204 ns;164582102.96;6.0526 ns;6.0538 ns;6.0874 ns;6.0925 ns;6.0943 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;56;7.9871 ns;0.0144 ns;0.42;7.9931 ns;0.0065 ns;0.0144 ns;125107399.77;7.9786 ns;7.9808 ns;7.9871 ns;8.0085 ns;8.0109 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;19.1395 ns;0.0291 ns;1.00;19.1524 ns;0.0130 ns;0.0291 ns;52212800.75;19.1301 ns;19.1339 ns;19.1395 ns;19.1773 ns;19.2025 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;71.6290 ns;0.1042 ns;3.74;71.6599 ns;0.0466 ns;0.1042 ns;13954814.05;71.5718 ns;71.5966 ns;71.6290 ns;71.7386 ns;71.8406 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;19.5349 ns;0.0247 ns;1.02;19.5361 ns;0.0111 ns;0.0247 ns;51187310.69;19.5083 ns;19.5123 ns;19.5349 ns;19.5605 ns;19.5672 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;13.0571 ns;0.0988 ns;0.68;13.0208 ns;0.0442 ns;0.0988 ns;76800026.77;12.8669 ns;12.9239 ns;13.0571 ns;13.0996 ns;13.1058 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;19.3330 ns;0.3047 ns;1.01;19.2504 ns;0.1363 ns;0.3047 ns;51947084.64;18.8282 ns;18.9406 ns;19.3330 ns;19.5188 ns;19.5591 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;16.5313 ns;0.0089 ns;0.86;16.5304 ns;0.0040 ns;0.0089 ns;60494676.55;16.5216 ns;16.5217 ns;16.5313 ns;16.5386 ns;16.5427 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;9.7877 ns;0.1290 ns;0.51;9.7789 ns;0.0577 ns;0.1290 ns;102260603.88;9.5832 ns;9.6667 ns;9.7877 ns;9.8868 ns;9.9320 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;7.0621 ns;0.0307 ns;0.37;7.0562 ns;0.0137 ns;0.0307 ns;141719932.28;7.0186 ns;7.0245 ns;7.0621 ns;7.0849 ns;7.0856 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;4.5162 ns;0.0574 ns;0.24;4.5014 ns;0.0257 ns;0.0574 ns;222153952.44;4.4108 ns;4.4470 ns;4.5162 ns;4.5483 ns;4.5512 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;6.9754 ns;0.0113 ns;0.36;6.9803 ns;0.0051 ns;0.0113 ns;143260355.1;6.9738 ns;6.9740 ns;6.9754 ns;6.9890 ns;7.0004 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;6.0946 ns;0.0662 ns;0.32;6.1114 ns;0.0296 ns;0.0662 ns;163629277.4;6.0552 ns;6.0674 ns;6.0946 ns;6.1637 ns;6.2255 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;8.6410 ns;0.1671 ns;0.45;8.7509 ns;0.0747 ns;0.1671 ns;114273555.55;8.6275 ns;8.6285 ns;8.6410 ns;8.9283 ns;8.9863 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;8.5899 ns;0.3396 ns;0.45;8.7320 ns;0.1519 ns;0.3396 ns;114521508.06;8.5698 ns;8.5702 ns;8.5899 ns;8.9648 ns;9.3392 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;8.3220 ns;0.0172 ns;0.43;8.3278 ns;0.0077 ns;0.0172 ns;120080104.5;8.3093 ns;8.3126 ns;8.3220 ns;8.3459 ns;8.3479 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;6.1689 ns;0.0184 ns;0.32;6.1709 ns;0.0082 ns;0.0184 ns;162051891.98;6.1487 ns;6.1534 ns;6.1689 ns;6.1893 ns;6.1916 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;57;7.9549 ns;0.0136 ns;0.42;7.9636 ns;0.0061 ns;0.0136 ns;125571326.46;7.9521 ns;7.9532 ns;7.9549 ns;7.9784 ns;7.9797 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;19.1334 ns;0.0963 ns;1.00;19.1858 ns;0.0430 ns;0.0963 ns;52121982.57;19.1288 ns;19.1298 ns;19.1334 ns;19.2679 ns;19.3532 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;73.5399 ns;0.3552 ns;3.84;73.6711 ns;0.1588 ns;0.3552 ns;13573849.84;73.4205 ns;73.4424 ns;73.5399 ns;73.9654 ns;74.2883 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;19.4701 ns;0.0254 ns;1.02;19.4831 ns;0.0114 ns;0.0254 ns;51326533.43;19.4603 ns;19.4621 ns;19.4701 ns;19.5106 ns;19.5131 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;11.4612 ns;0.0696 ns;0.60;11.4713 ns;0.0311 ns;0.0696 ns;87173715.75;11.3946 ns;11.4097 ns;11.4612 ns;11.5381 ns;11.5720 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;19.5367 ns;0.0324 ns;1.02;19.5570 ns;0.0145 ns;0.0324 ns;51132598.81;19.5336 ns;19.5338 ns;19.5367 ns;19.5903 ns;19.6059 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;16.5513 ns;0.0368 ns;0.87;16.5616 ns;0.0164 ns;0.0368 ns;60380711.71;16.5303 ns;16.5361 ns;16.5513 ns;16.5921 ns;16.6243 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;10.3118 ns;0.0775 ns;0.54;10.3305 ns;0.0347 ns;0.0775 ns;96800383.22;10.2306 ns;10.2703 ns;10.3118 ns;10.4002 ns;10.4424 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;7.7173 ns;0.0165 ns;0.40;7.7267 ns;0.0074 ns;0.0165 ns;129421001.41;7.7119 ns;7.7144 ns;7.7173 ns;7.7437 ns;7.7510 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;3.8712 ns;0.0098 ns;0.20;3.8740 ns;0.0044 ns;0.0098 ns;258132814.74;3.8655 ns;3.8682 ns;3.8712 ns;3.8811 ns;3.8909 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;7.6682 ns;0.0107 ns;0.40;7.6742 ns;0.0048 ns;0.0107 ns;130307377.73;7.6636 ns;7.6655 ns;7.6682 ns;7.6858 ns;7.6861 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;7.9879 ns;0.0983 ns;0.42;7.9338 ns;0.0440 ns;0.0983 ns;126043055.26;7.7771 ns;7.8373 ns;7.9879 ns;8.0033 ns;8.0130 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;8.3890 ns;0.0424 ns;0.44;8.3994 ns;0.0189 ns;0.0424 ns;119055560.58;8.3616 ns;8.3682 ns;8.3890 ns;8.4359 ns;8.4703 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;9.0289 ns;0.1426 ns;0.47;9.0045 ns;0.0638 ns;0.1426 ns;111056145.53;8.7835 ns;8.8707 ns;9.0289 ns;9.1260 ns;9.1354 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;8.3207 ns;0.0124 ns;0.43;8.3259 ns;0.0055 ns;0.0124 ns;120107553.27;8.3166 ns;8.3181 ns;8.3207 ns;8.3362 ns;8.3474 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;6.1354 ns;0.0173 ns;0.32;6.1404 ns;0.0077 ns;0.0173 ns;162855869.01;6.1269 ns;6.1280 ns;6.1354 ns;6.1553 ns;6.1697 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;58;7.9564 ns;0.0158 ns;0.42;7.9612 ns;0.0071 ns;0.0158 ns;125608871.75;7.9458 ns;7.9469 ns;7.9564 ns;7.9780 ns;7.9780 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;19.1643 ns;0.0227 ns;1.00;19.1645 ns;0.0101 ns;0.0227 ns;52179679.39;19.1420 ns;19.1459 ns;19.1643 ns;19.1834 ns;19.2009 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;74.9379 ns;0.1078 ns;3.91;74.9771 ns;0.0482 ns;0.1078 ns;13337404.2;74.8848 ns;74.9018 ns;74.9379 ns;75.0720 ns;75.1586 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;19.4579 ns;0.0264 ns;1.02;19.4713 ns;0.0118 ns;0.0264 ns;51357697.23;19.4481 ns;19.4495 ns;19.4579 ns;19.4997 ns;19.5040 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;13.1577 ns;0.1236 ns;0.69;13.1812 ns;0.0553 ns;0.1236 ns;75865895.21;13.0565 ns;13.0978 ns;13.1577 ns;13.2762 ns;13.3884 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;19.7846 ns;0.1111 ns;1.03;19.8079 ns;0.0497 ns;0.1111 ns;50484978.61;19.7075 ns;19.7176 ns;19.7846 ns;19.9098 ns;19.9859 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;16.5722 ns;0.0575 ns;0.86;16.5857 ns;0.0257 ns;0.0575 ns;60292969.45;16.5370 ns;16.5469 ns;16.5722 ns;16.6312 ns;16.6845 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;10.6809 ns;0.1567 ns;0.56;10.6876 ns;0.0701 ns;0.1567 ns;93566305.05;10.5128 ns;10.5676 ns;10.6809 ns;10.8110 ns;10.9392 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;8.7018 ns;0.0422 ns;0.45;8.6907 ns;0.0189 ns;0.0422 ns;115065610.28;8.6290 ns;8.6485 ns;8.7018 ns;8.7274 ns;8.7275 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;3.8691 ns;0.0108 ns;0.20;3.8719 ns;0.0048 ns;0.0108 ns;258268882.05;3.8608 ns;3.8642 ns;3.8691 ns;3.8810 ns;3.8898 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;8.2414 ns;0.0412 ns;0.43;8.2673 ns;0.0184 ns;0.0412 ns;120958739.58;8.2332 ns;8.2356 ns;8.2414 ns;8.3119 ns;8.3195 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;7.9825 ns;0.1727 ns;0.42;7.9319 ns;0.0772 ns;0.1727 ns;126073401.06;7.7273 ns;7.7529 ns;7.9825 ns;8.0856 ns;8.1307 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;9.2215 ns;0.0165 ns;0.48;9.2179 ns;0.0074 ns;0.0165 ns;108484960.76;9.1951 ns;9.2022 ns;9.2215 ns;9.2318 ns;9.2390 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;9.4323 ns;0.0096 ns;0.49;9.4343 ns;0.0043 ns;0.0096 ns;105996723.88;9.4261 ns;9.4263 ns;9.4323 ns;9.4432 ns;9.4496 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;8.3561 ns;0.0133 ns;0.44;8.3638 ns;0.0060 ns;0.0133 ns;119563515.92;8.3541 ns;8.3548 ns;8.3561 ns;8.3765 ns;8.3856 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;6.1751 ns;0.0207 ns;0.32;6.1770 ns;0.0092 ns;0.0207 ns;161889828.08;6.1493 ns;6.1585 ns;6.1751 ns;6.1966 ns;6.2030 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;59;7.9747 ns;0.0131 ns;0.42;7.9773 ns;0.0058 ns;0.0131 ns;125356144.7;7.9642 ns;7.9654 ns;7.9747 ns;7.9905 ns;7.9950 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;19.4336 ns;0.0736 ns;1.00;19.4568 ns;0.0329 ns;0.0736 ns;51395791.61;19.3705 ns;19.3979 ns;19.4336 ns;19.5274 ns;19.5645 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;76.8919 ns;0.1973 ns;3.96;76.9253 ns;0.0882 ns;0.1973 ns;12999623.24;76.7246 ns;76.7475 ns;76.8919 ns;77.1198 ns;77.2052 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;19.4832 ns;0.0210 ns;1.00;19.4852 ns;0.0094 ns;0.0210 ns;51320896.59;19.4592 ns;19.4662 ns;19.4832 ns;19.5053 ns;19.5137 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;10.8476 ns;0.1123 ns;0.56;10.7893 ns;0.0502 ns;0.1123 ns;92684799.46;10.6150 ns;10.6769 ns;10.8476 ns;10.8725 ns;10.8848 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;20.0423 ns;0.2482 ns;1.03;19.9723 ns;0.1110 ns;0.2482 ns;50069334.67;19.6755 ns;19.7120 ns;20.0423 ns;20.1977 ns;20.2264 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;16.5596 ns;0.0866 ns;0.85;16.5970 ns;0.0387 ns;0.0866 ns;60251795.59;16.5422 ns;16.5426 ns;16.5596 ns;16.6701 ns;16.7476 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;11.0698 ns;0.0613 ns;0.57;11.0873 ns;0.0274 ns;0.0613 ns;90193317.32;11.0260 ns;11.0408 ns;11.0698 ns;11.1426 ns;11.1865 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;6.8027 ns;0.0253 ns;0.35;6.8111 ns;0.0113 ns;0.0253 ns;146819193.68;6.7800 ns;6.7895 ns;6.8027 ns;6.8369 ns;6.8422 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;3.8153 ns;0.0106 ns;0.20;3.8195 ns;0.0047 ns;0.0106 ns;261814062.21;3.8119 ns;3.8128 ns;3.8153 ns;3.8283 ns;3.8380 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;6.6891 ns;0.0115 ns;0.34;6.6951 ns;0.0052 ns;0.0115 ns;149361948.87;6.6873 ns;6.6880 ns;6.6891 ns;6.7053 ns;6.7150 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;7.9498 ns;0.1062 ns;0.41;7.9042 ns;0.0475 ns;0.1062 ns;126514789.11;7.7406 ns;7.8021 ns;7.9498 ns;7.9835 ns;8.0155 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;8.7479 ns;0.0224 ns;0.45;8.7366 ns;0.0100 ns;0.0224 ns;114460642.78;8.7077 ns;8.7128 ns;8.7479 ns;8.7548 ns;8.7593 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;8.3243 ns;0.0514 ns;0.43;8.3490 ns;0.0230 ns;0.0514 ns;119774483.11;8.3129 ns;8.3168 ns;8.3243 ns;8.3936 ns;8.4377 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;8.3156 ns;0.0094 ns;0.43;8.3170 ns;0.0042 ns;0.0094 ns;120235252.14;8.3065 ns;8.3080 ns;8.3156 ns;8.3267 ns;8.3273 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;6.1957 ns;0.0741 ns;0.32;6.2290 ns;0.0331 ns;0.0741 ns;160539585.31;6.1629 ns;6.1691 ns;6.1957 ns;6.3055 ns;6.3365 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;60;7.9708 ns;0.0142 ns;0.41;7.9792 ns;0.0064 ns;0.0142 ns;125326259.36;7.9655 ns;7.9679 ns;7.9708 ns;7.9946 ns;7.9948 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;19.1727 ns;0.0219 ns;1.00;19.1821 ns;0.0098 ns;0.0219 ns;52131847.87;19.1663 ns;19.1682 ns;19.1727 ns;19.2008 ns;19.2200 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;78.6367 ns;0.5145 ns;4.10;78.6352 ns;0.2301 ns;0.5145 ns;12716951.05;77.9796 ns;78.1985 ns;78.6367 ns;79.0712 ns;79.3886 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;19.5315 ns;0.0889 ns;1.02;19.5772 ns;0.0397 ns;0.0889 ns;51079823.01;19.5260 ns;19.5267 ns;19.5315 ns;19.6505 ns;19.7331 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;12.8129 ns;0.0417 ns;0.67;12.8209 ns;0.0187 ns;0.0417 ns;77997690.68;12.7736 ns;12.7818 ns;12.8129 ns;12.8640 ns;12.8653 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;20.3340 ns;0.1103 ns;1.06;20.3351 ns;0.0493 ns;0.1103 ns;49176065.64;20.2193 ns;20.2257 ns;20.3340 ns;20.4450 ns;20.4613 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;17.3855 ns;0.0217 ns;0.91;17.3952 ns;0.0097 ns;0.0217 ns;57487005.8;17.3730 ns;17.3782 ns;17.3855 ns;17.4171 ns;17.4270 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;11.7205 ns;0.2085 ns;0.61;11.7176 ns;0.0933 ns;0.2085 ns;85342000.99;11.4899 ns;11.5088 ns;11.7205 ns;11.9249 ns;11.9306 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;7.6335 ns;0.0157 ns;0.40;7.6312 ns;0.0070 ns;0.0157 ns;131040683.02;7.6127 ns;7.6155 ns;7.6335 ns;7.6458 ns;7.6505 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;4.2203 ns;0.0126 ns;0.22;4.2222 ns;0.0056 ns;0.0126 ns;236844092.72;4.2105 ns;4.2130 ns;4.2203 ns;4.2323 ns;4.2434 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;7.2486 ns;0.0140 ns;0.38;7.2583 ns;0.0063 ns;0.0140 ns;137772632.8;7.2475 ns;7.2479 ns;7.2486 ns;7.2737 ns;7.2751 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;8.3681 ns;0.0437 ns;0.44;8.3755 ns;0.0196 ns;0.0437 ns;119395843.38;8.3247 ns;8.3380 ns;8.3681 ns;8.4166 ns;8.4395 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;9.0910 ns;0.0659 ns;0.47;9.1127 ns;0.0295 ns;0.0659 ns;109736779.03;9.0634 ns;9.0758 ns;9.0910 ns;9.1605 ns;9.2287 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;8.8646 ns;0.0747 ns;0.46;8.8932 ns;0.0334 ns;0.0747 ns;112445565.85;8.8450 ns;8.8522 ns;8.8646 ns;8.9485 ns;9.0257 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;8.3324 ns;0.0104 ns;0.43;8.3337 ns;0.0047 ns;0.0104 ns;119994291.39;8.3226 ns;8.3241 ns;8.3324 ns;8.3440 ns;8.3478 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;6.1530 ns;0.0136 ns;0.32;6.1554 ns;0.0061 ns;0.0136 ns;162459500;6.1452 ns;6.1457 ns;6.1530 ns;6.1663 ns;6.1787 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;61;7.9855 ns;0.0122 ns;0.42;7.9922 ns;0.0055 ns;0.0122 ns;125121861.42;7.9811 ns;7.9833 ns;7.9855 ns;8.0045 ns;8.0110 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;19.1495 ns;0.0272 ns;1.00;19.1580 ns;0.0122 ns;0.0272 ns;52197466.88;19.1270 ns;19.1338 ns;19.1495 ns;19.1865 ns;19.1869 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;145.3333 ns;0.6809 ns;7.59;145.6037 ns;0.3045 ns;0.6809 ns;6867957.83;145.1694 ns;145.2511 ns;145.3333 ns;146.0915 ns;146.8138 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;19.4792 ns;0.0228 ns;1.02;19.4907 ns;0.0102 ns;0.0228 ns;51306622.46;19.4669 ns;19.4721 ns;19.4792 ns;19.5150 ns;19.5186 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;10.9259 ns;0.0777 ns;0.57;10.9374 ns;0.0348 ns;0.0777 ns;91429383.76;10.8314 ns;10.8744 ns;10.9259 ns;11.0062 ns;11.0444 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;20.6317 ns;0.1366 ns;1.08;20.6338 ns;0.0611 ns;0.1366 ns;48464088.11;20.5030 ns;20.5201 ns;20.6317 ns;20.7486 ns;20.8532 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;18.0927 ns;0.1525 ns;0.94;18.0897 ns;0.0682 ns;0.1525 ns;55279966.41;17.8651 ns;17.9697 ns;18.0927 ns;18.2083 ns;18.2925 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;11.9451 ns;0.1853 ns;0.62;11.9716 ns;0.0829 ns;0.1853 ns;83531248.14;11.7187 ns;11.8058 ns;11.9451 ns;12.1506 ns;12.1851 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;10.2346 ns;0.0874 ns;0.53;10.2687 ns;0.0391 ns;0.0874 ns;97382962.03;10.2196 ns;10.2243 ns;10.2346 ns;10.3302 ns;10.4248 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;3.8644 ns;0.0123 ns;0.20;3.8676 ns;0.0055 ns;0.0123 ns;258558138.69;3.8570 ns;3.8586 ns;3.8644 ns;3.8782 ns;3.8883 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;7.5437 ns;0.0558 ns;0.39;7.5678 ns;0.0250 ns;0.0558 ns;132138451.24;7.5286 ns;7.5347 ns;7.5437 ns;7.6130 ns;7.6656 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;6.0521 ns;0.0545 ns;0.32;6.0566 ns;0.0244 ns;0.0545 ns;165108773.16;5.9949 ns;6.0038 ns;6.0521 ns;6.1117 ns;6.1172 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;9.0884 ns;0.0804 ns;0.47;9.1173 ns;0.0360 ns;0.0804 ns;109681370.57;9.0674 ns;9.0719 ns;9.0884 ns;9.1772 ns;9.2599 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;8.8569 ns;0.0127 ns;0.46;8.8628 ns;0.0057 ns;0.0127 ns;112831310.85;8.8527 ns;8.8529 ns;8.8569 ns;8.8756 ns;8.8823 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;8.3230 ns;0.0171 ns;0.43;8.3322 ns;0.0077 ns;0.0171 ns;120016918.68;8.3165 ns;8.3182 ns;8.3230 ns;8.3507 ns;8.3509 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;6.2514 ns;0.0113 ns;0.33;6.2524 ns;0.0050 ns;0.0113 ns;159939428.14;6.2399 ns;6.2433 ns;6.2514 ns;6.2619 ns;6.2702 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;62;8.0116 ns;0.0169 ns;0.42;8.0198 ns;0.0076 ns;0.0169 ns;124691301.66;8.0050 ns;8.0059 ns;8.0116 ns;8.0378 ns;8.0425 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;19.1679 ns;0.0309 ns;1.00;19.1844 ns;0.0138 ns;0.0309 ns;52125645.81;19.1524 ns;19.1597 ns;19.1679 ns;19.2174 ns;19.2217 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;82.8335 ns;0.4161 ns;4.32;83.0521 ns;0.1861 ns;0.4161 ns;12040631.93;82.7712 ns;82.7923 ns;82.8335 ns;83.4212 ns;83.7650 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;19.5026 ns;0.0369 ns;1.02;19.5219 ns;0.0165 ns;0.0369 ns;51224434.35;19.4890 ns;19.4923 ns;19.5026 ns;19.5612 ns;19.5717 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;12.6946 ns;0.0610 ns;0.66;12.7136 ns;0.0273 ns;0.0610 ns;78655881.81;12.6623 ns;12.6667 ns;12.6946 ns;12.7700 ns;12.8130 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;21.7107 ns;0.1184 ns;1.13;21.7258 ns;0.0530 ns;0.1184 ns;46028188.56;21.6168 ns;21.6231 ns;21.7107 ns;21.8360 ns;21.9081 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;18.8199 ns;0.1143 ns;0.98;18.8279 ns;0.0511 ns;0.1143 ns;53112754.3;18.7092 ns;18.7291 ns;18.8199 ns;18.9306 ns;19.0040 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;12.1469 ns;0.1551 ns;0.63;12.1718 ns;0.0694 ns;0.1551 ns;82157141.48;11.9826 ns;12.0501 ns;12.1469 ns;12.3059 ns;12.4081 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;8.8327 ns;0.0290 ns;0.46;8.8353 ns;0.0130 ns;0.0290 ns;113182785.25;8.7998 ns;8.8147 ns;8.8327 ns;8.8571 ns;8.8806 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;3.8315 ns;0.0267 ns;0.20;3.8255 ns;0.0120 ns;0.0267 ns;261404126.77;3.7886 ns;3.7991 ns;3.8315 ns;3.8489 ns;3.8562 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;8.1780 ns;0.0304 ns;0.43;8.1784 ns;0.0136 ns;0.0304 ns;122272656.62;8.1419 ns;8.1549 ns;8.1780 ns;8.2022 ns;8.2258 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;7.9899 ns;0.0258 ns;0.42;7.9961 ns;0.0115 ns;0.0258 ns;125060216.38;7.9690 ns;7.9740 ns;7.9899 ns;8.0214 ns;8.0338 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;10.0588 ns;0.1140 ns;0.52;10.1002 ns;0.0510 ns;0.1140 ns;99008355.82;9.9648 ns;10.0021 ns;10.0588 ns;10.2189 ns;10.2250 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;9.7170 ns;0.0918 ns;0.51;9.7552 ns;0.0411 ns;0.0918 ns;102509743.49;9.7084 ns;9.7095 ns;9.7170 ns;9.8200 ns;9.9192 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;8.3184 ns;0.0286 ns;0.43;8.3292 ns;0.0128 ns;0.0286 ns;120059426.18;8.3020 ns;8.3043 ns;8.3184 ns;8.3595 ns;8.3656 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;6.1436 ns;0.0161 ns;0.32;6.1424 ns;0.0072 ns;0.0161 ns;162801780.6;6.1180 ns;6.1275 ns;6.1436 ns;6.1568 ns;6.1570 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;63;7.9570 ns;0.0144 ns;0.42;7.9656 ns;0.0064 ns;0.0144 ns;125539312.55;7.9527 ns;7.9543 ns;7.9570 ns;7.9813 ns;7.9816 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;19.1742 ns;0.0292 ns;1.00;19.1873 ns;0.0130 ns;0.0292 ns;52117907.87;19.1636 ns;19.1642 ns;19.1742 ns;19.2169 ns;19.2312 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;84.7930 ns;0.3359 ns;4.42;84.9622 ns;0.1502 ns;0.3359 ns;11769941.85;84.7273 ns;84.7331 ns;84.7930 ns;85.2759 ns;85.5217 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;19.4474 ns;0.0220 ns;1.01;19.4456 ns;0.0098 ns;0.0220 ns;51425518.35;19.4217 ns;19.4233 ns;19.4474 ns;19.4670 ns;19.4702 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;12.0379 ns;0.0986 ns;0.63;12.0720 ns;0.0441 ns;0.0986 ns;82836085.44;11.9890 ns;11.9945 ns;12.0379 ns;12.1666 ns;12.2290 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;19.4310 ns;0.0327 ns;1.01;19.4344 ns;0.0146 ns;0.0327 ns;51455024.87;19.4003 ns;19.4029 ns;19.4310 ns;19.4678 ns;19.4711 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;16.6088 ns;0.0573 ns;0.87;16.5855 ns;0.0256 ns;0.0573 ns;60293789.74;16.5146 ns;16.5254 ns;16.6088 ns;16.6339 ns;16.6488 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;9.1798 ns;0.0209 ns;0.48;9.1703 ns;0.0093 ns;0.0209 ns;109047819.77;9.1423 ns;9.1484 ns;9.1798 ns;9.1874 ns;9.1916 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;4.7749 ns;0.0554 ns;0.25;4.7549 ns;0.0248 ns;0.0554 ns;210307777.52;4.6577 ns;4.7133 ns;4.7749 ns;4.7866 ns;4.7969 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;6.8417 ns;0.3480 ns;0.36;6.7830 ns;0.1556 ns;0.3480 ns;147427548.45;6.1985 ns;6.5194 ns;6.8417 ns;7.0172 ns;7.1320 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;8.1999 ns;0.0104 ns;0.43;8.2014 ns;0.0046 ns;0.0104 ns;121930677.01;8.1911 ns;8.1938 ns;8.1999 ns;8.2097 ns;8.2187 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;8.0060 ns;0.0459 ns;0.42;8.0154 ns;0.0205 ns;0.0459 ns;124759924.04;7.9631 ns;7.9728 ns;8.0060 ns;8.0627 ns;8.0688 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;9.2361 ns;0.0294 ns;0.48;9.2255 ns;0.0131 ns;0.0294 ns;108395701.13;9.1875 ns;9.1945 ns;9.2361 ns;9.2511 ns;9.2525 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;9.2275 ns;0.0958 ns;0.48;9.2187 ns;0.0429 ns;0.0958 ns;108475710.43;9.1090 ns;9.1221 ns;9.2275 ns;9.3108 ns;9.3291 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;9.0915 ns;0.0112 ns;0.47;9.0944 ns;0.0050 ns;0.0112 ns;109958045.8;9.0820 ns;9.0846 ns;9.0915 ns;9.1056 ns;9.1096 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;8.8691 ns;0.0101 ns;0.46;8.8679 ns;0.0045 ns;0.0101 ns;112766054.31;8.8558 ns;8.8576 ns;8.8691 ns;8.8777 ns;8.8780 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;64;7.6965 ns;0.0091 ns;0.40;7.7026 ns;0.0041 ns;0.0091 ns;129826193.42;7.6960 ns;7.6962 ns;7.6965 ns;7.7121 ns;7.7157 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;21.0938 ns;0.0235 ns;1.00;21.1072 ns;0.0105 ns;0.0235 ns;47377257.06;21.0883 ns;21.0891 ns;21.0938 ns;21.1320 ns;21.1404 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;86.0163 ns;0.1101 ns;4.08;86.0113 ns;0.0493 ns;0.1101 ns;11626375.82;85.8981 ns;85.9000 ns;86.0163 ns;86.1201 ns;86.1248 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;21.4855 ns;0.0250 ns;1.02;21.4854 ns;0.0112 ns;0.0250 ns;46543191.09;21.4588 ns;21.4607 ns;21.4855 ns;21.5101 ns;21.5150 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;14.0328 ns;0.0883 ns;0.67;14.0612 ns;0.0395 ns;0.0883 ns;71117447.35;13.9835 ns;13.9983 ns;14.0328 ns;14.1384 ns;14.2095 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;19.1407 ns;0.1021 ns;0.91;19.1721 ns;0.0456 ns;0.1021 ns;52159081.01;19.0851 ns;19.0969 ns;19.1407 ns;19.2630 ns;19.3423 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;16.5215 ns;0.0323 ns;0.78;16.5350 ns;0.0145 ns;0.0323 ns;60477895.01;16.5000 ns;16.5106 ns;16.5215 ns;16.5661 ns;16.5840 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;9.7859 ns;0.1013 ns;0.46;9.8278 ns;0.0453 ns;0.1013 ns;101752265.65;9.7678 ns;9.7718 ns;9.7859 ns;9.9047 ns;10.0075 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;6.8938 ns;0.0138 ns;0.33;6.8900 ns;0.0062 ns;0.0138 ns;145137288.44;6.8723 ns;6.8761 ns;6.8938 ns;6.9021 ns;6.9066 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;6.2878 ns;0.0818 ns;0.30;6.3115 ns;0.0366 ns;0.0818 ns;158442058.41;6.2362 ns;6.2398 ns;6.2878 ns;6.3949 ns;6.4265 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;7.3943 ns;0.0099 ns;0.35;7.3998 ns;0.0044 ns;0.0099 ns;135138326.65;7.3919 ns;7.3921 ns;7.3943 ns;7.4103 ns;7.4139 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;7.9361 ns;0.0764 ns;0.38;7.9700 ns;0.0342 ns;0.0764 ns;125470165.19;7.9004 ns;7.9052 ns;7.9361 ns;8.0518 ns;8.0654 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;9.2176 ns;0.0391 ns;0.44;9.2248 ns;0.0175 ns;0.0391 ns;108402949.08;9.1875 ns;9.1940 ns;9.2176 ns;9.2592 ns;9.2886 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;9.2900 ns;0.1440 ns;0.44;9.2687 ns;0.0644 ns;0.1440 ns;107890020.71;9.1120 ns;9.1298 ns;9.2900 ns;9.3970 ns;9.4688 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;9.0856 ns;0.0148 ns;0.43;9.0843 ns;0.0066 ns;0.0148 ns;110080605.71;9.0691 ns;9.0696 ns;9.0856 ns;9.0983 ns;9.1035 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;8.8893 ns;0.0135 ns;0.42;8.8903 ns;0.0060 ns;0.0135 ns;112482281.73;8.8729 ns;8.8775 ns;8.8893 ns;8.9035 ns;8.9050 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65;8.8635 ns;0.0133 ns;0.42;8.8655 ns;0.0059 ns;0.0133 ns;112796567;8.8532 ns;8.8535 ns;8.8635 ns;8.8785 ns;8.8845 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;23.1547 ns;0.3467 ns;1.00;23.3595 ns;0.1550 ns;0.3467 ns;42809164.63;23.1158 ns;23.1311 ns;23.1547 ns;23.6903 ns;23.9302 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;87.2897 ns;0.3904 ns;3.77;87.4673 ns;0.1746 ns;0.3904 ns;11432838.33;87.1811 ns;87.2297 ns;87.2897 ns;87.7938 ns;88.1453 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;21.5059 ns;0.1276 ns;0.93;21.5471 ns;0.0570 ns;0.1276 ns;46409877.04;21.4662 ns;21.4664 ns;21.5059 ns;21.6485 ns;21.7705 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;12.1320 ns;0.0576 ns;0.52;12.1214 ns;0.0258 ns;0.0576 ns;82498948.77;12.0219 ns;12.0761 ns;12.1320 ns;12.1613 ns;12.1616 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;19.4064 ns;0.0973 ns;0.84;19.4569 ns;0.0435 ns;0.0973 ns;51395762.29;19.3949 ns;19.3957 ns;19.4064 ns;19.5432 ns;19.6236 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;16.5675 ns;0.0513 ns;0.72;16.5610 ns;0.0229 ns;0.0513 ns;60382943.77;16.4950 ns;16.5092 ns;16.5675 ns;16.6095 ns;16.6105 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;10.4412 ns;0.1004 ns;0.45;10.4626 ns;0.0449 ns;0.1004 ns;95578425.85;10.3403 ns;10.3748 ns;10.4412 ns;10.5611 ns;10.5977 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;7.4221 ns;0.0248 ns;0.32;7.4277 ns;0.0111 ns;0.0248 ns;134630812.57;7.4021 ns;7.4084 ns;7.4221 ns;7.4499 ns;7.4674 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;6.3135 ns;0.0724 ns;0.27;6.3099 ns;0.0324 ns;0.0724 ns;158481371.92;6.2119 ns;6.2414 ns;6.3135 ns;6.3766 ns;6.3986 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;10.2505 ns;0.4886 ns;0.44;10.0282 ns;0.2185 ns;0.4886 ns;99718628.03;9.1606 ns;9.6534 ns;10.2505 ns;10.2919 ns;10.2953 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;7.9500 ns;0.0098 ns;0.34;7.9522 ns;0.0044 ns;0.0098 ns;125751438.83;7.9401 ns;7.9440 ns;7.9500 ns;7.9616 ns;7.9661 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;8.9230 ns;0.0147 ns;0.39;8.9295 ns;0.0066 ns;0.0147 ns;111988440.18;8.9131 ns;8.9173 ns;8.9230 ns;8.9449 ns;8.9474 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;9.0674 ns;0.0541 ns;0.39;9.0364 ns;0.0242 ns;0.0541 ns;110663846.21;8.9568 ns;8.9806 ns;9.0674 ns;9.0766 ns;9.0855 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;9.4583 ns;0.0124 ns;0.41;9.4580 ns;0.0055 ns;0.0124 ns;105731154.2;9.4434 ns;9.4458 ns;9.4583 ns;9.4699 ns;9.4729 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;8.6975 ns;0.0181 ns;0.38;8.7101 ns;0.0081 ns;0.0181 ns;114808923.17;8.6966 ns;8.6967 ns;8.6975 ns;8.7298 ns;8.7324 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;66;9.2220 ns;0.0130 ns;0.40;9.2253 ns;0.0058 ns;0.0130 ns;108397352.75;9.2120 ns;9.2140 ns;9.2220 ns;9.2383 ns;9.2438 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;21.0710 ns;0.0372 ns;1.00;21.0958 ns;0.0166 ns;0.0372 ns;47402835.85;21.0686 ns;21.0690 ns;21.0710 ns;21.1349 ns;21.1495 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;88.8438 ns;0.5921 ns;4.22;88.9689 ns;0.2648 ns;0.5921 ns;11239880.22;88.2789 ns;88.4215 ns;88.8438 ns;89.5789 ns;89.6140 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;21.4471 ns;0.1687 ns;1.02;21.5208 ns;0.0755 ns;0.1687 ns;46466638.46;21.4228 ns;21.4251 ns;21.4471 ns;21.6534 ns;21.8192 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;13.8567 ns;0.0546 ns;0.66;13.8832 ns;0.0244 ns;0.0546 ns;72029253.1;13.8277 ns;13.8396 ns;13.8567 ns;13.9402 ns;13.9577 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;19.7101 ns;0.0305 ns;0.94;19.7249 ns;0.0136 ns;0.0305 ns;50697400.44;19.6928 ns;19.6996 ns;19.7101 ns;19.7575 ns;19.7594 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;16.6260 ns;0.0822 ns;0.79;16.6377 ns;0.0368 ns;0.0822 ns;60104554;16.5551 ns;16.5759 ns;16.6260 ns;16.7053 ns;16.7734 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;10.9190 ns;0.1043 ns;0.52;10.9266 ns;0.0466 ns;0.1043 ns;91519966.68;10.8044 ns;10.8418 ns;10.9190 ns;11.0152 ns;11.0879 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;8.2317 ns;0.0088 ns;0.39;8.2298 ns;0.0039 ns;0.0088 ns;121509637.91;8.2179 ns;8.2210 ns;8.2317 ns;8.2377 ns;8.2387 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;6.3305 ns;0.0409 ns;0.30;6.3192 ns;0.0183 ns;0.0409 ns;158248677.87;6.2571 ns;6.2790 ns;6.3305 ns;6.3536 ns;6.3562 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;10.1541 ns;0.1505 ns;0.48;10.2250 ns;0.0673 ns;0.1505 ns;97799524.64;10.1040 ns;10.1102 ns;10.1541 ns;10.3752 ns;10.4589 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;8.1485 ns;0.0415 ns;0.39;8.1528 ns;0.0185 ns;0.0415 ns;122656838.65;8.1070 ns;8.1138 ns;8.1485 ns;8.1940 ns;8.2067 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;8.9291 ns;0.0233 ns;0.42;8.9211 ns;0.0104 ns;0.0233 ns;112094371.91;8.8926 ns;8.8977 ns;8.9291 ns;8.9404 ns;8.9510 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;9.0454 ns;0.1094 ns;0.43;9.1050 ns;0.0489 ns;0.1094 ns;109829924.01;9.0229 ns;9.0261 ns;9.0454 ns;9.2136 ns;9.2780 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;9.1686 ns;0.0395 ns;0.44;9.1854 ns;0.0176 ns;0.0395 ns;108868743.95;9.1637 ns;9.1648 ns;9.1686 ns;9.2143 ns;9.2557 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;8.8307 ns;0.0138 ns;0.42;8.8330 ns;0.0062 ns;0.0138 ns;113211544.46;8.8222 ns;8.8233 ns;8.8307 ns;8.8439 ns;8.8567 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;67;8.8659 ns;0.0304 ns;0.42;8.8570 ns;0.0136 ns;0.0304 ns;112905637.06;8.8070 ns;8.8297 ns;8.8659 ns;8.8797 ns;8.8851 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;21.1005 ns;0.0234 ns;1.00;21.1094 ns;0.0105 ns;0.0234 ns;47372321.43;21.0840 ns;21.0898 ns;21.1005 ns;21.1334 ns;21.1416 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;89.9679 ns;0.3961 ns;4.26;90.1567 ns;0.1771 ns;0.3961 ns;11091804.41;89.8947 ns;89.9226 ns;89.9679 ns;90.4851 ns;90.8492 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;21.4986 ns;0.1966 ns;1.02;21.5869 ns;0.0879 ns;0.1966 ns;46324357.41;21.4781 ns;21.4875 ns;21.4986 ns;21.7305 ns;21.9374 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;11.9606 ns;0.0778 ns;0.57;11.9449 ns;0.0348 ns;0.0778 ns;83717808.21;11.8372 ns;11.8665 ns;11.9606 ns;12.0154 ns;12.0175 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;21.2674 ns;0.0311 ns;1.01;21.2797 ns;0.0139 ns;0.0311 ns;46993156.22;21.2473 ns;21.2529 ns;21.2674 ns;21.3127 ns;21.3174 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;16.5321 ns;0.0220 ns;0.78;16.5325 ns;0.0098 ns;0.0220 ns;60486941;16.4996 ns;16.5139 ns;16.5321 ns;16.5513 ns;16.5593 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;11.3375 ns;0.0831 ns;0.54;11.3315 ns;0.0372 ns;0.0831 ns;88249588.41;11.2236 ns;11.2544 ns;11.3375 ns;11.4056 ns;11.4432 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;6.5456 ns;0.0103 ns;0.31;6.5481 ns;0.0046 ns;0.0103 ns;152715021.89;6.5395 ns;6.5414 ns;6.5456 ns;6.5562 ns;6.5658 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;6.4377 ns;0.0563 ns;0.31;6.4047 ns;0.0252 ns;0.0563 ns;156134444.9;6.3167 ns;6.3482 ns;6.4377 ns;6.4448 ns;6.4450 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;7.3707 ns;0.0191 ns;0.35;7.3776 ns;0.0085 ns;0.0191 ns;135545415.72;7.3625 ns;7.3646 ns;7.3707 ns;7.3940 ns;7.4102 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;7.9616 ns;0.0434 ns;0.38;7.9827 ns;0.0194 ns;0.0434 ns;125271175.2;7.9457 ns;7.9528 ns;7.9616 ns;8.0231 ns;8.0542 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;8.9516 ns;0.0247 ns;0.42;8.9537 ns;0.0110 ns;0.0247 ns;111685660.56;8.9233 ns;8.9365 ns;8.9516 ns;8.9720 ns;8.9922 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;8.8645 ns;0.1167 ns;0.42;8.9352 ns;0.0522 ns;0.1167 ns;111917215.89;8.8410 ns;8.8431 ns;8.8645 ns;9.0626 ns;9.0652 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;9.0467 ns;0.0094 ns;0.43;9.0510 ns;0.0042 ns;0.0094 ns;110485489.69;9.0449 ns;9.0455 ns;9.0467 ns;9.0585 ns;9.0674 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;8.8863 ns;0.0052 ns;0.42;8.8851 ns;0.0023 ns;0.0052 ns;112547585;8.8790 ns;8.8798 ns;8.8863 ns;8.8899 ns;8.8910 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;68;8.8295 ns;0.0121 ns;0.42;8.8291 ns;0.0054 ns;0.0121 ns;113262213.75;8.8105 ns;8.8186 ns;8.8295 ns;8.8393 ns;8.8428 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;22.2817 ns;0.0978 ns;1.00;22.3407 ns;0.0437 ns;0.0978 ns;44761369.71;22.2565 ns;22.2687 ns;22.2817 ns;22.4421 ns;22.4841 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;91.5274 ns;0.4986 ns;4.11;91.6524 ns;0.2230 ns;0.4986 ns;10910792.23;91.2857 ns;91.3269 ns;91.5274 ns;92.0403 ns;92.5213 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;21.4813 ns;0.1949 ns;0.96;21.5701 ns;0.0872 ns;0.1949 ns;46360487.91;21.4669 ns;21.4673 ns;21.4813 ns;21.7172 ns;21.9169 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;14.0307 ns;0.0779 ns;0.63;13.9802 ns;0.0348 ns;0.0779 ns;71529584.52;13.8842 ns;13.8957 ns;14.0307 ns;14.0395 ns;14.0480 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;21.0165 ns;0.0254 ns;0.94;21.0250 ns;0.0114 ns;0.0254 ns;47562324.92;20.9993 ns;21.0023 ns;21.0165 ns;21.0520 ns;21.0537 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;16.5713 ns;0.0214 ns;0.74;16.5809 ns;0.0096 ns;0.0214 ns;60310341.42;16.5604 ns;16.5631 ns;16.5713 ns;16.6035 ns;16.6098 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;11.9557 ns;0.1327 ns;0.54;11.8930 ns;0.0594 ns;0.1327 ns;84083186.5;11.7033 ns;11.7570 ns;11.9557 ns;11.9976 ns;12.0282 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;7.0839 ns;0.0187 ns;0.32;7.0886 ns;0.0084 ns;0.0187 ns;141071312.56;7.0644 ns;7.0724 ns;7.0839 ns;7.1072 ns;7.1114 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;6.2705 ns;0.0792 ns;0.28;6.2746 ns;0.0354 ns;0.0792 ns;159372815.56;6.1633 ns;6.2167 ns;6.2705 ns;6.3346 ns;6.3868 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;7.6530 ns;0.0503 ns;0.34;7.6739 ns;0.0225 ns;0.0503 ns;130311617.59;7.6354 ns;7.6437 ns;7.6530 ns;7.7145 ns;7.7615 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;8.0412 ns;0.1361 ns;0.36;8.0579 ns;0.0608 ns;0.1361 ns;124102327.88;7.9434 ns;7.9521 ns;8.0412 ns;8.1719 ns;8.2843 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;8.9376 ns;0.0183 ns;0.40;8.9355 ns;0.0082 ns;0.0183 ns;111913312.48;8.9166 ns;8.9184 ns;8.9376 ns;8.9515 ns;8.9623 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;9.0196 ns;0.0907 ns;0.40;9.0432 ns;0.0406 ns;0.0907 ns;110580916.99;8.9579 ns;8.9606 ns;9.0196 ns;9.1374 ns;9.1591 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;10.2921 ns;0.0745 ns;0.46;10.3262 ns;0.0333 ns;0.0745 ns;96841006.49;10.2919 ns;10.2920 ns;10.2921 ns;10.3775 ns;10.4594 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;8.9563 ns;0.0590 ns;0.40;8.9836 ns;0.0264 ns;0.0590 ns;111314032.42;8.9505 ns;8.9513 ns;8.9563 ns;9.0295 ns;9.0881 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;69;8.8234 ns;0.0183 ns;0.40;8.8343 ns;0.0082 ns;0.0183 ns;113195735.16;8.8185 ns;8.8202 ns;8.8234 ns;8.8538 ns;8.8590 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;21.1178 ns;0.0304 ns;1.00;21.1367 ns;0.0136 ns;0.0304 ns;47311033.55;21.1127 ns;21.1136 ns;21.1178 ns;21.1693 ns;21.1778 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;93.0814 ns;0.8349 ns;4.41;93.4208 ns;0.3734 ns;0.8349 ns;10704252.36;92.9301 ns;93.0000 ns;93.0814 ns;94.0114 ns;94.9090 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;21.4282 ns;0.0359 ns;1.01;21.4511 ns;0.0160 ns;0.0359 ns;46617749.38;21.4219 ns;21.4233 ns;21.4282 ns;21.4903 ns;21.4921 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;12.0053 ns;0.1325 ns;0.57;12.0016 ns;0.0593 ns;0.1325 ns;83322295.25;11.8608 ns;11.8792 ns;12.0053 ns;12.1221 ns;12.1947 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;20.7593 ns;0.0320 ns;0.98;20.7566 ns;0.0143 ns;0.0320 ns;48177449.6;20.7206 ns;20.7248 ns;20.7593 ns;20.7870 ns;20.7966 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;16.5350 ns;0.0414 ns;0.78;16.5351 ns;0.0185 ns;0.0414 ns;60477340.3;16.4927 ns;16.4976 ns;16.5350 ns;16.5726 ns;16.5968 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;12.2975 ns;0.1200 ns;0.58;12.2724 ns;0.0537 ns;0.1200 ns;81483489.06;12.1354 ns;12.1605 ns;12.2975 ns;12.3718 ns;12.4457 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;7.6564 ns;0.0171 ns;0.36;7.6630 ns;0.0076 ns;0.0171 ns;130497201.07;7.6517 ns;7.6526 ns;7.6564 ns;7.6767 ns;7.6930 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;6.3672 ns;0.0502 ns;0.30;6.3784 ns;0.0224 ns;0.0502 ns;156779289.46;6.3324 ns;6.3362 ns;6.3672 ns;6.4262 ns;6.4560 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;10.5918 ns;0.0961 ns;0.50;10.6338 ns;0.0430 ns;0.0961 ns;94039751.3;10.5873 ns;10.5889 ns;10.5918 ns;10.6997 ns;10.8057 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;7.9740 ns;0.0456 ns;0.38;7.9947 ns;0.0204 ns;0.0456 ns;125083058.48;7.9636 ns;7.9674 ns;7.9740 ns;8.0324 ns;8.0744 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;9.2005 ns;0.0157 ns;0.44;9.2089 ns;0.0070 ns;0.0157 ns;108591060.46;9.1943 ns;9.1960 ns;9.2005 ns;9.2259 ns;9.2268 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;8.6509 ns;0.1117 ns;0.41;8.7115 ns;0.0500 ns;0.1117 ns;114790836.74;8.6186 ns;8.6341 ns;8.6509 ns;8.8192 ns;8.8920 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;9.0453 ns;0.0251 ns;0.43;9.0553 ns;0.0112 ns;0.0251 ns;110432051.93;9.0314 ns;9.0368 ns;9.0453 ns;9.0790 ns;9.0957 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;8.8416 ns;0.0146 ns;0.42;8.8485 ns;0.0065 ns;0.0146 ns;113013926.09;8.8337 ns;8.8362 ns;8.8416 ns;8.8641 ns;8.8652 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;70;8.8128 ns;0.0135 ns;0.42;8.8208 ns;0.0060 ns;0.0135 ns;113368799.12;8.8098 ns;8.8106 ns;8.8128 ns;8.8350 ns;8.8402 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;21.1502 ns;0.0436 ns;1.00;21.1355 ns;0.0195 ns;0.0436 ns;47313654.26;21.0828 ns;21.0913 ns;21.1502 ns;21.1725 ns;21.1897 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;94.8609 ns;0.8482 ns;4.49;95.2108 ns;0.3793 ns;0.8482 ns;10503007.24;94.7653 ns;94.7670 ns;94.8609 ns;95.8296 ns;96.7228 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;21.5331 ns;0.1841 ns;1.02;21.6332 ns;0.0823 ns;0.1841 ns;46225252.72;21.4497 ns;21.4856 ns;21.5331 ns;21.8308 ns;21.8561 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;13.6549 ns;0.0389 ns;0.65;13.6633 ns;0.0174 ns;0.0389 ns;73188921.28;13.6222 ns;13.6293 ns;13.6549 ns;13.7014 ns;13.7195 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;21.6263 ns;0.0245 ns;1.02;21.6333 ns;0.0109 ns;0.0245 ns;46225059.07;21.6166 ns;21.6182 ns;21.6263 ns;21.6519 ns;21.6763 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;16.5383 ns;0.0224 ns;0.78;16.5349 ns;0.0100 ns;0.0224 ns;60478212.96;16.5058 ns;16.5139 ns;16.5383 ns;16.5542 ns;16.5651 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;12.2593 ns;0.3091 ns;0.58;12.3534 ns;0.1382 ns;0.3091 ns;80949289.02;11.9629 ns;12.0924 ns;12.2593 ns;12.6615 ns;12.7442 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;8.0332 ns;0.0295 ns;0.38;8.0235 ns;0.0132 ns;0.0295 ns;124633168.42;7.9817 ns;7.9945 ns;8.0332 ns;8.0478 ns;8.0577 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;6.3927 ns;0.0650 ns;0.30;6.3955 ns;0.0291 ns;0.0650 ns;156361003.58;6.3233 ns;6.3326 ns;6.3927 ns;6.4597 ns;6.4763 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;9.6674 ns;0.1360 ns;0.46;9.6286 ns;0.0608 ns;0.1360 ns;103857218.99;9.4140 ns;9.5008 ns;9.6674 ns;9.7370 ns;9.7619 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;7.9726 ns;0.0169 ns;0.38;7.9791 ns;0.0075 ns;0.0169 ns;125328162.18;7.9617 ns;7.9644 ns;7.9726 ns;7.9970 ns;7.9985 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;9.2003 ns;0.0155 ns;0.43;9.2073 ns;0.0069 ns;0.0155 ns;108609482.07;9.1937 ns;9.1941 ns;9.2003 ns;9.2240 ns;9.2241 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;8.6112 ns;0.1612 ns;0.41;8.7113 ns;0.0721 ns;0.1612 ns;114793213;8.5836 ns;8.5895 ns;8.6112 ns;8.8832 ns;8.9338 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;9.0693 ns;0.0129 ns;0.43;9.0756 ns;0.0058 ns;0.0129 ns;110185000.58;9.0629 ns;9.0649 ns;9.0693 ns;9.0895 ns;9.0900 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;8.7080 ns;0.0151 ns;0.41;8.7128 ns;0.0068 ns;0.0151 ns;114774290.94;8.6975 ns;8.6995 ns;8.7080 ns;8.7284 ns;8.7334 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;71;8.8462 ns;0.0172 ns;0.42;8.8568 ns;0.0077 ns;0.0172 ns;112907700.12;8.8431 ns;8.8438 ns;8.8462 ns;8.8751 ns;8.8803 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;21.1605 ns;0.0266 ns;1.00;21.1632 ns;0.0119 ns;0.0266 ns;47251725.11;21.1329 ns;21.1420 ns;21.1605 ns;21.1858 ns;21.2050 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;96.8434 ns;0.6897 ns;4.58;97.2240 ns;0.3084 ns;0.6897 ns;10285525.12;96.6722 ns;96.6819 ns;96.8434 ns;97.9564 ns;98.1766 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;21.4282 ns;0.1105 ns;1.01;21.5078 ns;0.0494 ns;0.1105 ns;46494829.37;21.4256 ns;21.4266 ns;21.4282 ns;21.6287 ns;21.6337 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;11.5909 ns;0.0705 ns;0.55;11.6212 ns;0.0315 ns;0.0705 ns;86049988.94;11.5452 ns;11.5614 ns;11.5909 ns;11.6960 ns;11.7026 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;19.7876 ns;0.0266 ns;0.94;19.8039 ns;0.0119 ns;0.0266 ns;50495200.66;19.7820 ns;19.7839 ns;19.7876 ns;19.8320 ns;19.8415 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;16.5475 ns;0.0314 ns;0.78;16.5557 ns;0.0141 ns;0.0314 ns;60402203.02;16.5215 ns;16.5280 ns;16.5475 ns;16.5874 ns;16.5987 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;9.0458 ns;0.0431 ns;0.43;9.0650 ns;0.0193 ns;0.0431 ns;110314920.46;9.0395 ns;9.0399 ns;9.0458 ns;9.0996 ns;9.1409 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;6.8429 ns;0.0117 ns;0.32;6.8471 ns;0.0053 ns;0.0117 ns;146047644.49;6.8389 ns;6.8402 ns;6.8429 ns;6.8561 ns;6.8678 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;6.4090 ns;0.1980 ns;0.30;6.4554 ns;0.0885 ns;0.1980 ns;154908502.85;6.2019 ns;6.2983 ns;6.4090 ns;6.6358 ns;6.7396 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;7.5780 ns;0.0832 ns;0.36;7.5836 ns;0.0372 ns;0.0832 ns;131863474.36;7.4866 ns;7.5155 ns;7.5780 ns;7.6545 ns;7.7121 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;7.9019 ns;0.1016 ns;0.37;7.8720 ns;0.0455 ns;0.1016 ns;127032330.91;7.7142 ns;7.7735 ns;7.9019 ns;7.9556 ns;7.9583 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;9.2622 ns;0.0176 ns;0.44;9.2552 ns;0.0079 ns;0.0176 ns;108047445.83;9.2334 ns;9.2364 ns;9.2622 ns;9.2705 ns;9.2706 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;9.7845 ns;0.1698 ns;0.46;9.7044 ns;0.0759 ns;0.1698 ns;103046118.54;9.5141 ns;9.5207 ns;9.7845 ns;9.8481 ns;9.8512 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;8.4233 ns;0.0832 ns;0.40;8.4346 ns;0.0372 ns;0.0832 ns;118558934.94;8.3364 ns;8.3620 ns;8.4233 ns;8.5128 ns;8.5543 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;8.3104 ns;0.0115 ns;0.39;8.3159 ns;0.0052 ns;0.0115 ns;120250989.54;8.3097 ns;8.3097 ns;8.3104 ns;8.3249 ns;8.3364 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;72;8.6350 ns;0.0168 ns;0.41;8.6393 ns;0.0075 ns;0.0168 ns;115749567.21;8.6179 ns;8.6245 ns;8.6350 ns;8.6563 ns;8.6572 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;21.1013 ns;0.0851 ns;1.00;21.1377 ns;0.0380 ns;0.0851 ns;47308860.2;21.0786 ns;21.0847 ns;21.1013 ns;21.2089 ns;21.2857 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;98.7158 ns;0.7690 ns;4.68;99.0070 ns;0.3439 ns;0.7690 ns;10100299.82;98.5217 ns;98.6107 ns;98.7158 ns;99.5488 ns;100.3745 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;21.7354 ns;0.0259 ns;1.03;21.7353 ns;0.0116 ns;0.0259 ns;46008209.24;21.6939 ns;21.7134 ns;21.7354 ns;21.7571 ns;21.7594 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;13.5663 ns;0.1260 ns;0.64;13.5725 ns;0.0564 ns;0.1260 ns;73678415.41;13.4179 ns;13.4503 ns;13.5663 ns;13.6977 ns;13.7071 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;19.3299 ns;0.0291 ns;0.92;19.3466 ns;0.0130 ns;0.0291 ns;51688768.15;19.3213 ns;19.3232 ns;19.3299 ns;19.3783 ns;19.3796 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;16.5014 ns;0.0827 ns;0.78;16.5258 ns;0.0370 ns;0.0827 ns;60511467.4;16.4570 ns;16.4721 ns;16.5014 ns;16.5916 ns;16.6687 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;9.7472 ns;0.1211 ns;0.46;9.7464 ns;0.0541 ns;0.1211 ns;102602184.43;9.5904 ns;9.6358 ns;9.7472 ns;9.8566 ns;9.9101 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;7.6624 ns;0.0138 ns;0.36;7.6633 ns;0.0062 ns;0.0138 ns;130492649.92;7.6475 ns;7.6530 ns;7.6624 ns;7.6740 ns;7.6854 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;6.6286 ns;0.0252 ns;0.31;6.6366 ns;0.0113 ns;0.0252 ns;150680195.44;6.6075 ns;6.6143 ns;6.6286 ns;6.6628 ns;6.6658 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;8.6820 ns;0.0417 ns;0.41;8.6895 ns;0.0186 ns;0.0417 ns;115081982.99;8.6527 ns;8.6541 ns;8.6820 ns;8.7285 ns;8.7543 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;8.0659 ns;0.0437 ns;0.38;8.0888 ns;0.0196 ns;0.0437 ns;123627967.77;8.0616 ns;8.0627 ns;8.0659 ns;8.1263 ns;8.1647 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;9.2639 ns;0.0250 ns;0.44;9.2585 ns;0.0112 ns;0.0250 ns;108009057.9;9.2181 ns;9.2364 ns;9.2639 ns;9.2779 ns;9.2840 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;9.4593 ns;0.0513 ns;0.45;9.4475 ns;0.0230 ns;0.0513 ns;105848539.48;9.3615 ns;9.4053 ns;9.4593 ns;9.4837 ns;9.4975 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;8.6328 ns;0.0093 ns;0.41;8.6348 ns;0.0041 ns;0.0093 ns;115810285.77;8.6268 ns;8.6287 ns;8.6328 ns;8.6419 ns;8.6507 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;9.7446 ns;0.0931 ns;0.46;9.7862 ns;0.0416 ns;0.0931 ns;102184649.52;9.7416 ns;9.7416 ns;9.7446 ns;9.8516 ns;9.9526 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;73;8.7177 ns;0.0242 ns;0.41;8.7175 ns;0.0108 ns;0.0242 ns;114712231.88;8.6849 ns;8.6952 ns;8.7177 ns;8.7396 ns;8.7483 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;21.0948 ns;0.1497 ns;1.00;21.1788 ns;0.0669 ns;0.1497 ns;47216918.11;21.0853 ns;21.0869 ns;21.0948 ns;21.3128 ns;21.4348 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;100.3809 ns;0.6900 ns;4.76;100.6926 ns;0.3086 ns;0.6900 ns;9931215.16;100.2657 ns;100.3163 ns;100.3809 ns;101.2248 ns;101.9149 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;21.4677 ns;0.1899 ns;1.02;21.5545 ns;0.0849 ns;0.1899 ns;46394102.95;21.4600 ns;21.4617 ns;21.4677 ns;21.6905 ns;21.8936 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;12.0326 ns;0.0329 ns;0.57;12.0235 ns;0.0147 ns;0.0329 ns;83170666.24;11.9767 ns;11.9904 ns;12.0326 ns;12.0520 ns;12.0566 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;20.0339 ns;0.0320 ns;0.95;20.0514 ns;0.0143 ns;0.0320 ns;49871855.62;20.0228 ns;20.0257 ns;20.0339 ns;20.0858 ns;20.0922 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;18.7939 ns;0.0374 ns;0.89;18.7939 ns;0.0167 ns;0.0374 ns;53208867.6;18.7366 ns;18.7626 ns;18.7939 ns;18.8251 ns;18.8381 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;10.2115 ns;0.1340 ns;0.48;10.2661 ns;0.0599 ns;0.1340 ns;97407594.56;10.1805 ns;10.1806 ns;10.2115 ns;10.3790 ns;10.4989 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;9.7832 ns;0.1012 ns;0.46;9.8114 ns;0.0453 ns;0.1012 ns;101922327.66;9.7355 ns;9.7458 ns;9.7832 ns;9.8911 ns;9.9877 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;7.5847 ns;0.0596 ns;0.36;7.5736 ns;0.0267 ns;0.0596 ns;132038302.14;7.5150 ns;7.5170 ns;7.5847 ns;7.6245 ns;7.6599 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;10.4425 ns;0.1229 ns;0.50;10.4814 ns;0.0550 ns;0.1229 ns;95407237.82;10.3747 ns;10.3822 ns;10.4425 ns;10.6000 ns;10.6739 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;8.0711 ns;0.0168 ns;0.38;8.0784 ns;0.0075 ns;0.0168 ns;123787167.54;8.0592 ns;8.0645 ns;8.0711 ns;8.0959 ns;8.0982 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;8.9333 ns;0.0162 ns;0.42;8.9290 ns;0.0072 ns;0.0162 ns;111994517.86;8.9081 ns;8.9137 ns;8.9333 ns;8.9422 ns;8.9509 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;9.1622 ns;0.1287 ns;0.43;9.1655 ns;0.0576 ns;0.1287 ns;109105198.76;8.9954 ns;9.0419 ns;9.1622 ns;9.2907 ns;9.2922 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;8.6042 ns;0.0104 ns;0.41;8.6055 ns;0.0047 ns;0.0104 ns;116205240.67;8.5958 ns;8.5960 ns;8.6042 ns;8.6155 ns;8.6206 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;8.3444 ns;0.0151 ns;0.40;8.3528 ns;0.0068 ns;0.0151 ns;119719742.97;8.3376 ns;8.3408 ns;8.3444 ns;8.3691 ns;8.3709 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;74;8.6799 ns;0.0330 ns;0.41;8.6840 ns;0.0148 ns;0.0330 ns;115154706.15;8.6427 ns;8.6556 ns;8.6799 ns;8.7143 ns;8.7310 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;21.1300 ns;0.1198 ns;1.00;21.2035 ns;0.0536 ns;0.1198 ns;47161954.64;21.1065 ns;21.1097 ns;21.1300 ns;21.3341 ns;21.3452 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;101.7617 ns;0.7437 ns;4.82;102.1193 ns;0.3326 ns;0.7437 ns;9792467.14;101.7493 ns;101.7534 ns;101.7617 ns;102.6640 ns;103.4462 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;21.4834 ns;0.1903 ns;1.02;21.5720 ns;0.0851 ns;0.1903 ns;46356282.5;21.4591 ns;21.4622 ns;21.4834 ns;21.7262 ns;21.9070 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;13.7247 ns;0.0343 ns;0.65;13.7296 ns;0.0154 ns;0.0343 ns;72835213.34;13.7032 ns;13.7032 ns;13.7247 ns;13.7585 ns;13.7870 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;20.0972 ns;0.0247 ns;0.95;20.1035 ns;0.0110 ns;0.0247 ns;49742567.08;20.0847 ns;20.0876 ns;20.0972 ns;20.1226 ns;20.1465 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;16.5570 ns;0.0447 ns;0.78;16.5707 ns;0.0200 ns;0.0447 ns;60347405.46;16.5234 ns;16.5326 ns;16.5570 ns;16.6157 ns;16.6342 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;10.6821 ns;0.0784 ns;0.51;10.6933 ns;0.0351 ns;0.0784 ns;93516653.82;10.6120 ns;10.6181 ns;10.6821 ns;10.7740 ns;10.7793 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;8.7645 ns;0.0993 ns;0.41;8.8037 ns;0.0444 ns;0.0993 ns;113588824.75;8.6841 ns;8.7204 ns;8.7645 ns;8.9066 ns;8.9172 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;6.4045 ns;0.0195 ns;0.30;6.3953 ns;0.0087 ns;0.0195 ns;156365977.85;6.3633 ns;6.3769 ns;6.4045 ns;6.4090 ns;6.4119 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;11.0661 ns;0.2074 ns;0.52;11.0712 ns;0.0928 ns;0.2074 ns;90324828.41;10.8857 ns;10.9051 ns;11.0661 ns;11.2397 ns;11.4119 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;8.1396 ns;0.0160 ns;0.39;8.1482 ns;0.0072 ns;0.0160 ns;122726540.45;8.1341 ns;8.1352 ns;8.1396 ns;8.1654 ns;8.1688 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;8.9272 ns;0.0133 ns;0.42;8.9330 ns;0.0059 ns;0.0133 ns;111943886.86;8.9207 ns;8.9217 ns;8.9272 ns;8.9473 ns;8.9474 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;9.1641 ns;0.1186 ns;0.43;9.2457 ns;0.0530 ns;0.1186 ns;108158781.42;9.1551 ns;9.1575 ns;9.1641 ns;9.3746 ns;9.3949 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;8.6177 ns;0.1590 ns;0.41;8.7209 ns;0.0711 ns;0.1590 ns;114667321.45;8.5978 ns;8.5989 ns;8.6177 ns;8.8945 ns;8.9087 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;8.3375 ns;0.0093 ns;0.39;8.3414 ns;0.0042 ns;0.0093 ns;119883794.73;8.3358 ns;8.3362 ns;8.3375 ns;8.3486 ns;8.3580 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;75;8.6498 ns;0.0311 ns;0.41;8.6386 ns;0.0139 ns;0.0311 ns;115759455.36;8.5927 ns;8.6079 ns;8.6498 ns;8.6637 ns;8.6717 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;21.1264 ns;0.0241 ns;1.00;21.1208 ns;0.0108 ns;0.0241 ns;47346729.94;21.0895 ns;21.0968 ns;21.1264 ns;21.1419 ns;21.1505 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;103.1215 ns;1.0881 ns;4.88;103.8398 ns;0.4866 ns;1.0881 ns;9630216.8;102.9247 ns;103.0100 ns;103.1215 ns;105.0288 ns;105.0521 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;21.4085 ns;0.0191 ns;1.01;21.4010 ns;0.0085 ns;0.0191 ns;46726738.29;21.3784 ns;21.3808 ns;21.4085 ns;21.4175 ns;21.4214 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;11.4608 ns;0.0645 ns;0.54;11.4782 ns;0.0289 ns;0.0645 ns;87121349.41;11.4212 ns;11.4234 ns;11.4608 ns;11.5418 ns;11.5754 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;20.8094 ns;0.0627 ns;0.98;20.8010 ns;0.0280 ns;0.0627 ns;48074673.35;20.7150 ns;20.7453 ns;20.8094 ns;20.8525 ns;20.8863 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;17.4257 ns;0.1556 ns;0.82;17.3701 ns;0.0696 ns;0.1556 ns;57570075.86;17.1986 ns;17.2129 ns;17.4257 ns;17.4995 ns;17.5718 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;11.0848 ns;0.0602 ns;0.52;11.1191 ns;0.0269 ns;0.0602 ns;89935000.93;11.0647 ns;11.0733 ns;11.0848 ns;11.1821 ns;11.2048 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;7.3184 ns;0.0114 ns;0.35;7.3246 ns;0.0051 ns;0.0114 ns;136526858.4;7.3152 ns;7.3154 ns;7.3184 ns;7.3368 ns;7.3390 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;7.6121 ns;0.1152 ns;0.36;7.5950 ns;0.0515 ns;0.1152 ns;131665506.01;7.4168 ns;7.4874 ns;7.6121 ns;7.6940 ns;7.6974 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;8.3744 ns;0.0286 ns;0.40;8.3702 ns;0.0128 ns;0.0286 ns;119471522.24;8.3279 ns;8.3438 ns;8.3744 ns;8.3945 ns;8.4034 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;8.1232 ns;0.0226 ns;0.38;8.1295 ns;0.0101 ns;0.0226 ns;123008380.46;8.1067 ns;8.1093 ns;8.1232 ns;8.1529 ns;8.1589 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;9.2052 ns;0.0122 ns;0.44;9.2083 ns;0.0054 ns;0.0122 ns;108597887.4;9.1963 ns;9.1971 ns;9.2052 ns;9.2210 ns;9.2227 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;9.0488 ns;0.0414 ns;0.43;9.0544 ns;0.0185 ns;0.0414 ns;110443432.45;9.0157 ns;9.0226 ns;9.0488 ns;9.0890 ns;9.1230 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;8.6517 ns;0.0078 ns;0.41;8.6538 ns;0.0035 ns;0.0078 ns;115555998.74;8.6454 ns;8.6468 ns;8.6517 ns;8.6619 ns;8.6632 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;8.3400 ns;0.0188 ns;0.39;8.3383 ns;0.0084 ns;0.0188 ns;119928508.98;8.3088 ns;8.3237 ns;8.3400 ns;8.3520 ns;8.3612 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;76;8.5752 ns;0.0343 ns;0.41;8.5876 ns;0.0153 ns;0.0343 ns;116447271.18;8.5646 ns;8.5683 ns;8.5752 ns;8.6130 ns;8.6482 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;21.1316 ns;0.0210 ns;1.00;21.1300 ns;0.0094 ns;0.0210 ns;47326037.21;21.1035 ns;21.1090 ns;21.1316 ns;21.1502 ns;21.1504 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;104.2189 ns;0.7422 ns;4.93;104.5348 ns;0.3319 ns;0.7422 ns;9566191.46;104.1397 ns;104.1627 ns;104.2189 ns;105.0649 ns;105.8597 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;21.4558 ns;0.0227 ns;1.02;21.4700 ns;0.0102 ns;0.0227 ns;46576666.44;21.4493 ns;21.4523 ns;21.4558 ns;21.4947 ns;21.4950 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;13.2681 ns;0.1083 ns;0.63;13.2666 ns;0.0484 ns;0.1083 ns;75377206.44;13.1445 ns;13.1732 ns;13.2681 ns;13.3593 ns;13.4322 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;20.8180 ns;0.0529 ns;0.99;20.8159 ns;0.0236 ns;0.0529 ns;48040120.7;20.7573 ns;20.7642 ns;20.8180 ns;20.8666 ns;20.8838 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;16.5494 ns;0.0920 ns;0.78;16.5724 ns;0.0411 ns;0.0920 ns;60341162.1;16.4979 ns;16.5089 ns;16.5494 ns;16.6475 ns;16.7304 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;11.5546 ns;0.1206 ns;0.55;11.5493 ns;0.0539 ns;0.1206 ns;86585010.34;11.3743 ns;11.4415 ns;11.5546 ns;11.6545 ns;11.6977 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;7.9986 ns;0.0105 ns;0.38;7.9997 ns;0.0047 ns;0.0105 ns;125004195.28;7.9874 ns;7.9896 ns;7.9986 ns;8.0104 ns;8.0110 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;7.6010 ns;0.0731 ns;0.36;7.5931 ns;0.0327 ns;0.0731 ns;131698234.89;7.4812 ns;7.5303 ns;7.6010 ns;7.6520 ns;7.6812 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;9.3650 ns;0.2766 ns;0.44;9.2510 ns;0.1237 ns;0.2766 ns;108095995.91;8.9096 ns;8.9605 ns;9.3650 ns;9.4846 ns;9.5550 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;8.1439 ns;0.0137 ns;0.39;8.1498 ns;0.0061 ns;0.0137 ns;122702378.77;8.1334 ns;8.1385 ns;8.1439 ns;8.1641 ns;8.1648 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;8.8906 ns;0.0180 ns;0.42;8.8986 ns;0.0081 ns;0.0180 ns;112377239.23;8.8824 ns;8.8841 ns;8.8906 ns;8.9171 ns;8.9251 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;8.8390 ns;0.1056 ns;0.42;8.8777 ns;0.0472 ns;0.1056 ns;112641446.21;8.8177 ns;8.8191 ns;8.8390 ns;8.9557 ns;9.0654 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;8.6305 ns;0.0186 ns;0.41;8.6397 ns;0.0083 ns;0.0186 ns;115745218.45;8.6194 ns;8.6245 ns;8.6305 ns;8.6594 ns;8.6611 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;8.9793 ns;0.0141 ns;0.42;8.9878 ns;0.0063 ns;0.0141 ns;111262480.62;8.9748 ns;8.9770 ns;8.9793 ns;9.0028 ns;9.0063 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;77;8.6874 ns;0.0263 ns;0.41;8.6869 ns;0.0117 ns;0.0263 ns;115116029.13;8.6605 ns;8.6626 ns;8.6874 ns;8.7110 ns;8.7252 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;21.0837 ns;0.0195 ns;1.00;21.0917 ns;0.0087 ns;0.0195 ns;47412088.9;21.0718 ns;21.0764 ns;21.0837 ns;21.1109 ns;21.1211 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;105.4880 ns;1.0717 ns;5.00;105.6701 ns;0.4793 ns;1.0717 ns;9463414.23;104.3729 ns;104.8757 ns;105.4880 ns;106.5556 ns;107.3381 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;21.3954 ns;0.0372 ns;1.01;21.4184 ns;0.0167 ns;0.0372 ns;46688930.17;21.3872 ns;21.3897 ns;21.3954 ns;21.4585 ns;21.4667 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;11.2679 ns;0.0785 ns;0.53;11.2484 ns;0.0351 ns;0.0785 ns;88901743.93;11.1447 ns;11.1728 ns;11.2679 ns;11.3142 ns;11.3505 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;21.1572 ns;0.0618 ns;1.00;21.1623 ns;0.0277 ns;0.0618 ns;47253748.67;21.0822 ns;21.1042 ns;21.1572 ns;21.2230 ns;21.2323 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;16.5712 ns;0.0236 ns;0.79;16.5855 ns;0.0105 ns;0.0236 ns;60293769.56;16.5652 ns;16.5669 ns;16.5712 ns;16.6112 ns;16.6122 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;11.9445 ns;0.1352 ns;0.57;11.9764 ns;0.0605 ns;0.1352 ns;83497463.14;11.8535 ns;11.8821 ns;11.9445 ns;12.0867 ns;12.2057 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;8.5604 ns;0.0163 ns;0.41;8.5699 ns;0.0073 ns;0.0163 ns;116688083.19;8.5576 ns;8.5579 ns;8.5604 ns;8.5865 ns;8.5946 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;7.4399 ns;0.0162 ns;0.35;7.4498 ns;0.0072 ns;0.0162 ns;134232323.11;7.4357 ns;7.4370 ns;7.4399 ns;7.4674 ns;7.4677 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;9.5914 ns;0.0455 ns;0.45;9.6024 ns;0.0204 ns;0.0455 ns;104140880.44;9.5435 ns;9.5631 ns;9.5914 ns;9.6471 ns;9.6594 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;8.0760 ns;0.0415 ns;0.38;8.0900 ns;0.0185 ns;0.0415 ns;123609963.49;8.0653 ns;8.0661 ns;8.0760 ns;8.1208 ns;8.1635 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;9.2098 ns;0.0171 ns;0.44;9.2202 ns;0.0076 ns;0.0171 ns;108458019.5;9.2055 ns;9.2067 ns;9.2098 ns;9.2388 ns;9.2391 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;8.6301 ns;0.0603 ns;0.41;8.6105 ns;0.0270 ns;0.0603 ns;116137196.8;8.5477 ns;8.5483 ns;8.6301 ns;8.6629 ns;8.6843 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;8.6291 ns;0.0208 ns;0.41;8.6278 ns;0.0093 ns;0.0208 ns;115905036.13;8.6050 ns;8.6067 ns;8.6291 ns;8.6481 ns;8.6492 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;8.3532 ns;0.0141 ns;0.40;8.3634 ns;0.0063 ns;0.0141 ns;119569108.27;8.3529 ns;8.3530 ns;8.3532 ns;8.3788 ns;8.3794 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;78;8.6990 ns;0.0398 ns;0.41;8.6954 ns;0.0178 ns;0.0398 ns;115002930.11;8.6326 ns;8.6649 ns;8.6990 ns;8.7241 ns;8.7433 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;21.1394 ns;0.1891 ns;1.00;21.2197 ns;0.0845 ns;0.1891 ns;47125973.47;21.1282 ns;21.1306 ns;21.1394 ns;21.3490 ns;21.5578 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;106.7535 ns;0.8695 ns;5.05;107.2220 ns;0.3889 ns;0.8695 ns;9326448.17;106.6584 ns;106.7045 ns;106.7535 ns;107.9736 ns;108.7269 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;21.4944 ns;0.2215 ns;1.02;21.5808 ns;0.0991 ns;0.2215 ns;46337435.1;21.4593 ns;21.4614 ns;21.4944 ns;21.7434 ns;21.9752 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;12.9584 ns;0.0938 ns;0.61;12.9964 ns;0.0420 ns;0.0938 ns;76944275.49;12.9104 ns;12.9322 ns;12.9584 ns;13.0796 ns;13.1529 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;17.8963 ns;0.0220 ns;0.85;17.9064 ns;0.0098 ns;0.0220 ns;55845910.39;17.8870 ns;17.8914 ns;17.8963 ns;17.9265 ns;17.9428 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;16.5152 ns;0.0186 ns;0.78;16.5145 ns;0.0083 ns;0.0186 ns;60552929.23;16.4868 ns;16.5002 ns;16.5152 ns;16.5284 ns;16.5392 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;12.0289 ns;0.1170 ns;0.57;12.0353 ns;0.0523 ns;0.1170 ns;83088673.61;11.9194 ns;11.9222 ns;12.0289 ns;12.1516 ns;12.1835 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;8.6904 ns;0.0162 ns;0.41;8.6904 ns;0.0072 ns;0.0162 ns;115069699.96;8.6718 ns;8.6749 ns;8.6904 ns;8.7059 ns;8.7117 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;7.3570 ns;0.1311 ns;0.35;7.3702 ns;0.0586 ns;0.1311 ns;135682208.12;7.1960 ns;7.2557 ns;7.3570 ns;7.4912 ns;7.5458 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;8.4685 ns;0.1560 ns;0.40;8.4991 ns;0.0698 ns;0.1560 ns;117659031.39;8.3163 ns;8.3792 ns;8.4685 ns;8.6344 ns;8.7420 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;9.4503 ns;0.0150 ns;0.45;9.4527 ns;0.0067 ns;0.0150 ns;105789327.84;9.4405 ns;9.4418 ns;9.4503 ns;9.4649 ns;9.4782 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;9.1773 ns;0.0568 ns;0.43;9.2034 ns;0.0254 ns;0.0568 ns;108655612.59;9.1535 ns;9.1551 ns;9.1773 ns;9.2647 ns;9.2655 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;8.8101 ns;0.0267 ns;0.42;8.8215 ns;0.0119 ns;0.0267 ns;113359992.53;8.7974 ns;8.7984 ns;8.8101 ns;8.8502 ns;8.8524 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;10.3801 ns;0.0952 ns;0.49;10.4207 ns;0.0426 ns;0.0952 ns;95963137.39;10.3720 ns;10.3756 ns;10.3801 ns;10.4860 ns;10.5908 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;8.3528 ns;0.0103 ns;0.40;8.3575 ns;0.0046 ns;0.0103 ns;119653334.35;8.3490 ns;8.3509 ns;8.3528 ns;8.3664 ns;8.3749 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;79;9.3953 ns;0.0153 ns;0.44;9.4010 ns;0.0069 ns;0.0153 ns;106371402.62;9.3852 ns;9.3882 ns;9.3953 ns;9.4167 ns;9.4228 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;21.1538 ns;0.1216 ns;1.00;21.1890 ns;0.0544 ns;0.1216 ns;47194324.14;21.0886 ns;21.0932 ns;21.1538 ns;21.3024 ns;21.3855 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;107.7394 ns;1.0653 ns;5.09;107.8964 ns;0.4764 ns;1.0653 ns;9268152.02;107.0669 ns;107.0940 ns;107.7394 ns;108.7772 ns;109.6921 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;21.4830 ns;0.1930 ns;1.02;21.5611 ns;0.0863 ns;0.1930 ns;46379815.58;21.4651 ns;21.4656 ns;21.4830 ns;21.6957 ns;21.9060 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;12.3515 ns;0.0336 ns;0.58;12.3598 ns;0.0150 ns;0.0336 ns;80907776.07;12.3239 ns;12.3291 ns;12.3515 ns;12.3945 ns;12.4015 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;18.6110 ns;0.0432 ns;0.88;18.6140 ns;0.0193 ns;0.0432 ns;53723067.33;18.5732 ns;18.5735 ns;18.6110 ns;18.6559 ns;18.6744 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;16.6053 ns;0.0963 ns;0.78;16.6505 ns;0.0431 ns;0.0963 ns;60058339.48;16.5964 ns;16.5998 ns;16.6053 ns;16.7238 ns;16.8216 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;9.6787 ns;0.1181 ns;0.46;9.7299 ns;0.0528 ns;0.1181 ns;102775648.73;9.6459 ns;9.6533 ns;9.6787 ns;9.8322 ns;9.9333 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;6.9601 ns;0.0077 ns;0.33;6.9633 ns;0.0034 ns;0.0077 ns;143610739.21;6.9562 ns;6.9577 ns;6.9601 ns;6.9704 ns;6.9759 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;7.6524 ns;0.0409 ns;0.36;7.6374 ns;0.0183 ns;0.0409 ns;130934199.44;7.5859 ns;7.5940 ns;7.6524 ns;7.6733 ns;7.6740 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;9.3206 ns;0.1024 ns;0.44;9.2672 ns;0.0458 ns;0.1024 ns;107906913.05;9.1453 ns;9.1563 ns;9.3206 ns;9.3515 ns;9.3558 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;8.0867 ns;0.0115 ns;0.38;8.0920 ns;0.0052 ns;0.0115 ns;123579492.53;8.0801 ns;8.0822 ns;8.0867 ns;8.1043 ns;8.1044 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;9.7646 ns;0.0886 ns;0.46;9.8042 ns;0.0396 ns;0.0886 ns;101997430.61;9.7601 ns;9.7619 ns;9.7646 ns;9.8662 ns;9.9625 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;9.7428 ns;0.0684 ns;0.46;9.7698 ns;0.0306 ns;0.0684 ns;102355928.6;9.7037 ns;9.7219 ns;9.7428 ns;9.8313 ns;9.8821 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;8.6053 ns;0.0113 ns;0.41;8.6046 ns;0.0051 ns;0.0113 ns;116217255.22;8.5885 ns;8.5938 ns;8.6053 ns;8.6150 ns;8.6162 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;7.6388 ns;0.0133 ns;0.36;7.6465 ns;0.0059 ns;0.0133 ns;130778064.15;7.6337 ns;7.6361 ns;7.6388 ns;7.6609 ns;7.6624 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;80;8.5815 ns;0.0318 ns;0.41;8.5829 ns;0.0142 ns;0.0318 ns;116511335.24;8.5357 ns;8.5554 ns;8.5815 ns;8.6110 ns;8.6204 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;21.1719 ns;0.0268 ns;1.00;21.1809 ns;0.0120 ns;0.0268 ns;47212238.45;21.1528 ns;21.1575 ns;21.1719 ns;21.2089 ns;21.2156 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;109.1780 ns;0.6997 ns;5.16;109.4903 ns;0.3129 ns;0.6997 ns;9133227.75;109.0790 ns;109.0811 ns;109.1780 ns;110.0557 ns;110.7214 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;21.4683 ns;0.0383 ns;1.01;21.4913 ns;0.0171 ns;0.0383 ns;46530473.54;21.4627 ns;21.4642 ns;21.4683 ns;21.5299 ns;21.5508 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;14.8729 ns;0.0728 ns;0.70;14.9085 ns;0.0325 ns;0.0728 ns;67075944.78;14.8581 ns;14.8625 ns;14.8729 ns;14.9722 ns;15.0336 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;18.5250 ns;0.0135 ns;0.87;18.5326 ns;0.0060 ns;0.0135 ns;53958862.6;18.5204 ns;18.5219 ns;18.5250 ns;18.5472 ns;18.5491 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;16.6007 ns;0.0850 ns;0.78;16.6262 ns;0.0380 ns;0.0850 ns;60145995.16;16.5592 ns;16.5662 ns;16.6007 ns;16.6990 ns;16.7710 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;10.1827 ns;0.1424 ns;0.48;10.1888 ns;0.0637 ns;0.1424 ns;98147081.96;10.0295 ns;10.0494 ns;10.1827 ns;10.3312 ns;10.3508 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;7.7262 ns;0.0173 ns;0.36;7.7323 ns;0.0077 ns;0.0173 ns;129328005.6;7.7114 ns;7.7175 ns;7.7262 ns;7.7502 ns;7.7506 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;7.2019 ns;0.0809 ns;0.34;7.2337 ns;0.0362 ns;0.0809 ns;138242732.53;7.1547 ns;7.1633 ns;7.2019 ns;7.3199 ns;7.3313 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;7.4885 ns;0.3820 ns;0.35;7.6312 ns;0.1708 ns;0.3820 ns;131040968.86;7.3733 ns;7.4269 ns;7.4885 ns;7.9069 ns;8.3082 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;9.2342 ns;0.0539 ns;0.44;9.2130 ns;0.0241 ns;0.0539 ns;108542413.4;9.1247 ns;9.1627 ns;9.2342 ns;9.2527 ns;9.2596 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;9.7155 ns;0.0967 ns;0.46;9.7589 ns;0.0432 ns;0.0967 ns;102470149.18;9.7099 ns;9.7114 ns;9.7155 ns;9.8282 ns;9.9316 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;9.7042 ns;0.0645 ns;0.46;9.7236 ns;0.0289 ns;0.0645 ns;102842135.33;9.6681 ns;9.6839 ns;9.7042 ns;9.7731 ns;9.8353 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;8.6212 ns;0.0153 ns;0.41;8.6253 ns;0.0068 ns;0.0153 ns;115938253.42;8.6101 ns;8.6113 ns;8.6212 ns;8.6412 ns;8.6443 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;8.4771 ns;0.0184 ns;0.40;8.4831 ns;0.0082 ns;0.0184 ns;117881750.66;8.4629 ns;8.4695 ns;8.4771 ns;8.4997 ns;8.5120 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;81;8.6147 ns;0.0153 ns;0.41;8.6102 ns;0.0068 ns;0.0153 ns;116141874.44;8.5890 ns;8.5953 ns;8.6147 ns;8.6227 ns;8.6289 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;21.1165 ns;0.0956 ns;1.00;21.1685 ns;0.0427 ns;0.0956 ns;47240037.27;21.1125 ns;21.1136 ns;21.1165 ns;21.2493 ns;21.3352 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;113.2304 ns;0.6240 ns;5.36;112.8976 ns;0.2790 ns;0.6240 ns;8857582.83;112.0647 ns;112.2305 ns;113.2304 ns;113.3984 ns;113.4036 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;21.4727 ns;0.0298 ns;1.02;21.4909 ns;0.0133 ns;0.0298 ns;46531406.59;21.4630 ns;21.4676 ns;21.4727 ns;21.5232 ns;21.5245 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;12.6456 ns;0.0636 ns;0.60;12.6303 ns;0.0284 ns;0.0636 ns;79174405.21;12.5340 ns;12.5711 ns;12.6456 ns;12.6820 ns;12.7023 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;18.3178 ns;0.0323 ns;0.87;18.3381 ns;0.0145 ns;0.0323 ns;54531383.3;18.3109 ns;18.3130 ns;18.3178 ns;18.3733 ns;18.3769 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;18.3391 ns;0.0304 ns;0.87;18.3512 ns;0.0136 ns;0.0304 ns;54492482.38;18.3272 ns;18.3311 ns;18.3391 ns;18.3773 ns;18.4032 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;10.8206 ns;0.0858 ns;0.51;10.8125 ns;0.0384 ns;0.0858 ns;92485431.22;10.6917 ns;10.7316 ns;10.8206 ns;10.8894 ns;10.9147 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;8.2533 ns;0.0146 ns;0.39;8.2578 ns;0.0065 ns;0.0146 ns;121098060.04;8.2440 ns;8.2453 ns;8.2533 ns;8.2725 ns;8.2790 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;7.1187 ns;0.0515 ns;0.34;7.1447 ns;0.0230 ns;0.0515 ns;139964013.91;7.1074 ns;7.1091 ns;7.1187 ns;7.1933 ns;7.2299 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;9.4913 ns;0.2721 ns;0.45;9.5685 ns;0.1217 ns;0.2721 ns;104509975.22;9.3386 ns;9.3577 ns;9.4913 ns;9.8179 ns;10.0130 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;9.2213 ns;0.0185 ns;0.44;9.2157 ns;0.0083 ns;0.0185 ns;108510467.19;9.1932 ns;9.1967 ns;9.2213 ns;9.2319 ns;9.2375 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;9.4323 ns;0.0185 ns;0.45;9.4296 ns;0.0083 ns;0.0185 ns;106049355.24;9.4064 ns;9.4129 ns;9.4323 ns;9.4449 ns;9.4560 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;9.4044 ns;0.0706 ns;0.45;9.4295 ns;0.0316 ns;0.0706 ns;106049750.46;9.3657 ns;9.3667 ns;9.4044 ns;9.5050 ns;9.5053 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;8.6070 ns;0.0123 ns;0.41;8.6134 ns;0.0055 ns;0.0123 ns;116098181.18;8.6023 ns;8.6040 ns;8.6070 ns;8.6260 ns;8.6318 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;7.8407 ns;0.0139 ns;0.37;7.8496 ns;0.0062 ns;0.0139 ns;127394429.22;7.8379 ns;7.8390 ns;7.8407 ns;7.8648 ns;7.8662 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;82;8.5921 ns;0.0281 ns;0.41;8.5918 ns;0.0126 ns;0.0281 ns;116389515.89;8.5657 ns;8.5658 ns;8.5921 ns;8.6177 ns;8.6328 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;21.0932 ns;0.1044 ns;1.00;21.1409 ns;0.0467 ns;0.1044 ns;47301600.57;21.0736 ns;21.0821 ns;21.0932 ns;21.2236 ns;21.3251 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;111.9858 ns;0.7825 ns;5.31;112.0493 ns;0.3499 ns;0.7825 ns;8924639.81;111.4042 ns;111.4501 ns;111.9858 ns;112.6804 ns;113.3609 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;21.4790 ns;0.0427 ns;1.02;21.4684 ns;0.0191 ns;0.0427 ns;46580141.43;21.4158 ns;21.4239 ns;21.4790 ns;21.5076 ns;21.5105 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;14.1968 ns;0.0883 ns;0.67;14.2277 ns;0.0395 ns;0.0883 ns;70285542.59;14.1645 ns;14.1664 ns;14.1968 ns;14.3044 ns;14.3784 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;18.4168 ns;0.1003 ns;0.87;18.4385 ns;0.0449 ns;0.1003 ns;54234313.42;18.3360 ns;18.3735 ns;18.4168 ns;18.5144 ns;18.6066 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;16.5877 ns;0.0323 ns;0.79;16.5876 ns;0.0144 ns;0.0323 ns;60286132.36;16.5464 ns;16.5610 ns;16.5877 ns;16.6141 ns;16.6356 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;11.0231 ns;0.0682 ns;0.52;11.0419 ns;0.0305 ns;0.0682 ns;90564179.96;10.9570 ns;10.9849 ns;11.0231 ns;11.1082 ns;11.1346 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;8.8082 ns;0.0490 ns;0.42;8.8345 ns;0.0219 ns;0.0490 ns;113192867.68;8.7853 ns;8.7948 ns;8.8082 ns;8.8873 ns;8.8896 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;8.4605 ns;0.0164 ns;0.40;8.4576 ns;0.0073 ns;0.0164 ns;118236248.38;8.4382 ns;8.4412 ns;8.4605 ns;8.4727 ns;8.4778 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;9.3608 ns;0.0118 ns;0.44;9.3667 ns;0.0053 ns;0.0118 ns;106761534.36;9.3561 ns;9.3568 ns;9.3608 ns;9.3794 ns;9.3807 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;9.2792 ns;0.0127 ns;0.44;9.2762 ns;0.0057 ns;0.0127 ns;107802209.88;9.2545 ns;9.2663 ns;9.2792 ns;9.2848 ns;9.2875 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;9.4551 ns;0.0146 ns;0.45;9.4592 ns;0.0065 ns;0.0146 ns;105716951.51;9.4407 ns;9.4466 ns;9.4551 ns;9.4738 ns;9.4772 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;9.4258 ns;0.0103 ns;0.45;9.4303 ns;0.0046 ns;0.0103 ns;106041316.3;9.4194 ns;9.4217 ns;9.4258 ns;9.4411 ns;9.4432 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;8.6145 ns;0.0163 ns;0.41;8.6219 ns;0.0073 ns;0.0163 ns;115984351.72;8.6078 ns;8.6084 ns;8.6145 ns;8.6390 ns;8.6444 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;7.7717 ns;0.0136 ns;0.37;7.7797 ns;0.0061 ns;0.0136 ns;128539833.02;7.7684 ns;7.7689 ns;7.7717 ns;7.7945 ns;7.7968 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;83;8.6343 ns;0.0345 ns;0.41;8.6242 ns;0.0154 ns;0.0345 ns;115952823.83;8.5753 ns;8.5907 ns;8.6343 ns;8.6526 ns;8.6656 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;21.1118 ns;0.0282 ns;1.00;21.1254 ns;0.0126 ns;0.0282 ns;47336428.97;21.0984 ns;21.1022 ns;21.1118 ns;21.1554 ns;21.1620 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;112.2184 ns;1.1511 ns;5.32;112.2278 ns;0.5148 ns;1.1511 ns;8910448.27;111.2356 ns;111.2596 ns;112.2184 ns;113.2007 ns;114.0756 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;21.3994 ns;0.0263 ns;1.01;21.4030 ns;0.0118 ns;0.0263 ns;46722462.14;21.3726 ns;21.3779 ns;21.3994 ns;21.4299 ns;21.4307 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;12.5342 ns;0.0824 ns;0.59;12.5315 ns;0.0369 ns;0.0824 ns;79798961.43;12.4132 ns;12.4700 ns;12.5342 ns;12.5916 ns;12.6460 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;18.2853 ns;0.0813 ns;0.87;18.3183 ns;0.0364 ns;0.0813 ns;54590318.45;18.2729 ns;18.2736 ns;18.2853 ns;18.3794 ns;18.4628 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;17.3869 ns;0.0360 ns;0.82;17.4074 ns;0.0161 ns;0.0360 ns;57446906.46;17.3742 ns;17.3801 ns;17.3869 ns;17.4449 ns;17.4591 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;11.5664 ns;0.0802 ns;0.55;11.6006 ns;0.0359 ns;0.0802 ns;86202480.64;11.5375 ns;11.5517 ns;11.5664 ns;11.6666 ns;11.7397 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;7.5229 ns;0.0117 ns;0.36;7.5196 ns;0.0052 ns;0.0117 ns;132985465.3;7.5037 ns;7.5077 ns;7.5229 ns;7.5299 ns;7.5316 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;7.1780 ns;0.0115 ns;0.34;7.1761 ns;0.0051 ns;0.0115 ns;139350813.2;7.1593 ns;7.1664 ns;7.1780 ns;7.1850 ns;7.1913 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;10.6079 ns;0.0108 ns;0.50;10.6022 ns;0.0048 ns;0.0108 ns;94319869.63;10.5844 ns;10.5921 ns;10.6079 ns;10.6095 ns;10.6111 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;9.1440 ns;0.0275 ns;0.43;9.1477 ns;0.0123 ns;0.0275 ns;109317402.68;9.1113 ns;9.1246 ns;9.1440 ns;9.1725 ns;9.1862 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;9.4720 ns;0.0144 ns;0.45;9.4797 ns;0.0065 ns;0.0144 ns;105489042.88;9.4655 ns;9.4681 ns;9.4720 ns;9.4951 ns;9.4979 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;9.3925 ns;0.0142 ns;0.44;9.4009 ns;0.0063 ns;0.0142 ns;106373045.45;9.3882 ns;9.3900 ns;9.3925 ns;9.4160 ns;9.4202 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;8.6472 ns;0.0153 ns;0.41;8.6547 ns;0.0068 ns;0.0153 ns;115543811.86;8.6414 ns;8.6420 ns;8.6472 ns;8.6712 ns;8.6738 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;10.7770 ns;0.0330 ns;0.51;10.7974 ns;0.0148 ns;0.0330 ns;92615148.95;10.7741 ns;10.7753 ns;10.7770 ns;10.8296 ns;10.8507 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;84;8.6067 ns;0.0175 ns;0.41;8.6133 ns;0.0078 ns;0.0175 ns;116099016.33;8.5952 ns;8.5981 ns;8.6067 ns;8.6319 ns;8.6341 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;21.1138 ns;0.0237 ns;1.00;21.1260 ns;0.0106 ns;0.0237 ns;47335082.09;21.1039 ns;21.1070 ns;21.1138 ns;21.1511 ns;21.1579 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;114.5376 ns;0.8089 ns;5.42;114.3749 ns;0.3618 ns;0.8089 ns;8743173.24;113.3743 ns;113.6215 ns;114.5376 ns;115.0471 ns;115.5106 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;21.4435 ns;0.1730 ns;1.02;21.5181 ns;0.0774 ns;0.1730 ns;46472605.45;21.4248 ns;21.4334 ns;21.4435 ns;21.6400 ns;21.8270 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;14.4969 ns;0.0599 ns;0.69;14.5037 ns;0.0268 ns;0.0599 ns;68947861.01;14.4521 ns;14.4530 ns;14.4969 ns;14.5579 ns;14.5985 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;18.9077 ns;0.0294 ns;0.90;18.9242 ns;0.0131 ns;0.0294 ns;52842336.86;18.8967 ns;18.9008 ns;18.9077 ns;18.9559 ns;18.9604 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;16.5322 ns;0.0876 ns;0.78;16.5782 ns;0.0392 ns;0.0876 ns;60320198.73;16.5242 ns;16.5245 ns;16.5322 ns;16.6548 ns;16.7292 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;11.8675 ns;0.2621 ns;0.56;12.0025 ns;0.1172 ns;0.2621 ns;83316183.53;11.7739 ns;11.7910 ns;11.8675 ns;12.2814 ns;12.3555 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;7.7963 ns;0.0149 ns;0.37;7.7972 ns;0.0067 ns;0.0149 ns;128250935.62;7.7816 ns;7.7828 ns;7.7963 ns;7.8121 ns;7.8156 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;7.1271 ns;0.0222 ns;0.34;7.1276 ns;0.0100 ns;0.0222 ns;140299823.86;7.0990 ns;7.1076 ns;7.1271 ns;7.1478 ns;7.1582 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;10.1580 ns;0.3343 ns;0.48;10.2629 ns;0.1495 ns;0.3343 ns;97438192.03;9.8998 ns;9.9644 ns;10.1580 ns;10.6139 ns;10.6538 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;9.2824 ns;0.0243 ns;0.44;9.2678 ns;0.0109 ns;0.0243 ns;107900861.78;9.2302 ns;9.2431 ns;9.2824 ns;9.2851 ns;9.2874 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;9.4875 ns;0.0332 ns;0.45;9.5031 ns;0.0149 ns;0.0332 ns;105229079.85;9.4749 ns;9.4759 ns;9.4875 ns;9.5381 ns;9.5491 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;9.4789 ns;0.0107 ns;0.45;9.4818 ns;0.0048 ns;0.0107 ns;105464751.8;9.4692 ns;9.4737 ns;9.4789 ns;9.4915 ns;9.4981 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;8.5782 ns;0.0277 ns;0.41;8.5745 ns;0.0124 ns;0.0277 ns;116625132.79;8.5294 ns;8.5521 ns;8.5782 ns;8.5950 ns;8.6045 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;7.7875 ns;0.0118 ns;0.37;7.7919 ns;0.0053 ns;0.0118 ns;128337940.57;7.7827 ns;7.7843 ns;7.7875 ns;7.8018 ns;7.8123 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;85;10.3680 ns;0.0921 ns;0.49;10.4032 ns;0.0412 ns;0.0921 ns;96124620.03;10.3447 ns;10.3470 ns;10.3680 ns;10.4770 ns;10.5650 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;21.1408 ns;0.0247 ns;1.00;21.1496 ns;0.0111 ns;0.0247 ns;47282133.93;21.1198 ns;21.1285 ns;21.1408 ns;21.1752 ns;21.1781 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;114.6800 ns;0.8392 ns;5.42;115.0376 ns;0.3753 ns;0.8392 ns;8692811.74;114.6016 ns;114.6217 ns;114.6800 ns;115.6323 ns;116.5364 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;21.4648 ns;0.1868 ns;1.02;21.5482 ns;0.0835 ns;0.1868 ns;46407602.46;21.4597 ns;21.4612 ns;21.4648 ns;21.6769 ns;21.8822 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;12.5421 ns;0.0848 ns;0.59;12.5092 ns;0.0379 ns;0.0848 ns;79941277.46;12.3941 ns;12.4218 ns;12.5421 ns;12.5801 ns;12.6009 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;18.5040 ns;0.0461 ns;0.88;18.4938 ns;0.0206 ns;0.0461 ns;54072175.85;18.4452 ns;18.4467 ns;18.5040 ns;18.5358 ns;18.5504 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;16.5313 ns;0.0401 ns;0.78;16.5416 ns;0.0179 ns;0.0401 ns;60453760.82;16.4969 ns;16.5052 ns;16.5313 ns;16.5831 ns;16.5897 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;12.7642 ns;0.0832 ns;0.60;12.7960 ns;0.0372 ns;0.0832 ns;78149471.12;12.7321 ns;12.7437 ns;12.7642 ns;12.8642 ns;12.9406 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;8.4967 ns;0.0103 ns;0.40;8.5003 ns;0.0046 ns;0.0103 ns;117643568.29;8.4889 ns;8.4914 ns;8.4967 ns;8.5109 ns;8.5135 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;7.1999 ns;0.0170 ns;0.34;7.2027 ns;0.0076 ns;0.0170 ns;138837552.81;7.1834 ns;7.1890 ns;7.1999 ns;7.2177 ns;7.2291 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;9.0797 ns;0.0824 ns;0.43;9.0707 ns;0.0368 ns;0.0824 ns;110244931.61;8.9946 ns;8.9961 ns;9.0797 ns;9.1409 ns;9.1959 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;9.2664 ns;0.0127 ns;0.44;9.2684 ns;0.0057 ns;0.0127 ns;107893357.85;9.2527 ns;9.2566 ns;9.2664 ns;9.2812 ns;9.2817 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;9.8935 ns;0.0792 ns;0.47;9.8947 ns;0.0354 ns;0.0792 ns;101064221.64;9.8074 ns;9.8234 ns;9.8935 ns;9.9666 ns;10.0119 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;9.1290 ns;0.0127 ns;0.43;9.1357 ns;0.0057 ns;0.0127 ns;109460893.45;9.1226 ns;9.1258 ns;9.1290 ns;9.1489 ns;9.1529 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;8.5947 ns;0.0214 ns;0.41;8.6060 ns;0.0096 ns;0.0214 ns;116198035.63;8.5851 ns;8.5886 ns;8.5947 ns;8.6290 ns;8.6317 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;7.7461 ns;0.0134 ns;0.37;7.7462 ns;0.0060 ns;0.0134 ns;129095606.51;7.7302 ns;7.7356 ns;7.7461 ns;7.7568 ns;7.7670 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;86;8.6411 ns;0.0361 ns;0.41;8.6351 ns;0.0161 ns;0.0361 ns;115806403.73;8.5748 ns;8.6055 ns;8.6411 ns;8.6617 ns;8.6694 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;21.0913 ns;0.0277 ns;1.00;21.1099 ns;0.0124 ns;0.0277 ns;47371204.93;21.0890 ns;21.0892 ns;21.0913 ns;21.1398 ns;21.1466 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;115.8086 ns;0.7383 ns;5.49;116.2070 ns;0.3302 ns;0.7383 ns;8605337.18;115.7915 ns;115.7964 ns;115.8086 ns;116.8166 ns;117.5027 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;21.4736 ns;0.0252 ns;1.02;21.4837 ns;0.0113 ns;0.0252 ns;46546857.44;21.4621 ns;21.4630 ns;21.4736 ns;21.5095 ns;21.5207 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;14.3212 ns;0.1448 ns;0.68;14.3729 ns;0.0648 ns;0.1448 ns;69575327.6;14.2626 ns;14.2806 ns;14.3212 ns;14.4911 ns;14.6245 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;18.4027 ns;0.0078 ns;0.87;18.4051 ns;0.0035 ns;0.0078 ns;54332861.77;18.3991 ns;18.3996 ns;18.4027 ns;18.4117 ns;18.4185 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;16.5100 ns;0.0596 ns;0.78;16.5042 ns;0.0267 ns;0.0596 ns;60590794.59;16.4349 ns;16.4494 ns;16.5100 ns;16.5560 ns;16.5905 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;12.7618 ns;0.2340 ns;0.61;12.6857 ns;0.1046 ns;0.2340 ns;78828690.71;12.2766 ns;12.4983 ns;12.7618 ns;12.8351 ns;12.8408 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;8.9877 ns;0.0202 ns;0.43;9.0008 ns;0.0090 ns;0.0202 ns;111101718.53;8.9858 ns;8.9865 ns;8.9877 ns;9.0216 ns;9.0311 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;7.1778 ns;0.0281 ns;0.34;7.1705 ns;0.0126 ns;0.0281 ns;139459381.3;7.1393 ns;7.1428 ns;7.1778 ns;7.1947 ns;7.2082 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;10.5523 ns;0.1300 ns;0.50;10.5319 ns;0.0581 ns;0.1300 ns;94949595.79;10.3673 ns;10.4163 ns;10.5523 ns;10.6373 ns;10.7193 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;9.2061 ns;0.0143 ns;0.44;9.2029 ns;0.0064 ns;0.0143 ns;108661213.77;9.1836 ns;9.1885 ns;9.2061 ns;9.2158 ns;9.2177 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;9.7797 ns;0.0956 ns;0.46;9.8209 ns;0.0427 ns;0.0956 ns;101823723.78;9.7738 ns;9.7746 ns;9.7797 ns;9.8877 ns;9.9917 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;9.3690 ns;0.0180 ns;0.44;9.3741 ns;0.0080 ns;0.0180 ns;106676518.31;9.3576 ns;9.3600 ns;9.3690 ns;9.3908 ns;9.4030 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;8.6143 ns;0.0159 ns;0.41;8.6232 ns;0.0071 ns;0.0159 ns;115966291.04;8.6116 ns;8.6122 ns;8.6143 ns;8.6386 ns;8.6490 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;7.7609 ns;0.0169 ns;0.37;7.7538 ns;0.0076 ns;0.0169 ns;128968228.82;7.7242 ns;7.7403 ns;7.7609 ns;7.7638 ns;7.7661 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;87;8.6139 ns;0.0274 ns;0.41;8.6254 ns;0.0123 ns;0.0274 ns;115936525.6;8.5984 ns;8.6021 ns;8.6139 ns;8.6544 ns;8.6608 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;21.0842 ns;0.1787 ns;1.00;21.1618 ns;0.0799 ns;0.1787 ns;47255033.1;21.0708 ns;21.0708 ns;21.0842 ns;21.2915 ns;21.4806 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;117.0518 ns;0.7227 ns;5.55;117.3857 ns;0.3232 ns;0.7227 ns;8518927.94;117.0027 ns;117.0135 ns;117.0518 ns;117.9247 ns;118.6728 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;21.4815 ns;0.0953 ns;1.02;21.5009 ns;0.0426 ns;0.0953 ns;46509651.8;21.4330 ns;21.4357 ns;21.4815 ns;21.5758 ns;21.6658 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;12.0514 ns;0.0952 ns;0.57;12.0396 ns;0.0426 ns;0.0952 ns;83059430.6;11.9017 ns;11.9473 ns;12.0514 ns;12.1259 ns;12.1275 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;18.2140 ns;0.0238 ns;0.86;18.2286 ns;0.0106 ns;0.0238 ns;54858964.27;18.2105 ns;18.2109 ns;18.2140 ns;18.2535 ns;18.2630 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;16.6773 ns;0.3052 ns;0.79;16.8001 ns;0.1365 ns;0.3052 ns;59523409.1;16.5236 ns;16.5425 ns;16.6773 ns;17.1191 ns;17.2205 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;10.2346 ns;0.1160 ns;0.49;10.2556 ns;0.0519 ns;0.1160 ns;97507849.65;10.1189 ns;10.1687 ns;10.2346 ns;10.3529 ns;10.4376 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;7.2785 ns;0.0091 ns;0.35;7.2799 ns;0.0041 ns;0.0091 ns;137365302.06;7.2699 ns;7.2731 ns;7.2785 ns;7.2873 ns;7.2947 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;7.8131 ns;0.0597 ns;0.37;7.7877 ns;0.0267 ns;0.0597 ns;128408166.31;7.7041 ns;7.7255 ns;7.8131 ns;7.8371 ns;7.8428 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;9.3266 ns;0.2262 ns;0.44;9.4367 ns;0.1011 ns;0.2262 ns;105968958.34;9.2199 ns;9.2553 ns;9.3266 ns;9.6732 ns;9.7516 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;10.0922 ns;0.1813 ns;0.48;10.1084 ns;0.0811 ns;0.1813 ns;98927315.4;9.8921 ns;9.9452 ns;10.0922 ns;10.2797 ns;10.3624 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;9.7554 ns;0.0948 ns;0.46;9.7951 ns;0.0424 ns;0.0948 ns;102091436.16;9.7355 ns;9.7447 ns;9.7554 ns;9.8654 ns;9.9634 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;9.6515 ns;0.0866 ns;0.46;9.6912 ns;0.0387 ns;0.0866 ns;103186811.03;9.6383 ns;9.6435 ns;9.6515 ns;9.7587 ns;9.8444 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;8.5922 ns;0.0116 ns;0.41;8.5945 ns;0.0052 ns;0.0116 ns;116353948.7;8.5836 ns;8.5865 ns;8.5922 ns;8.6035 ns;8.6141 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;7.6270 ns;0.0090 ns;0.36;7.6292 ns;0.0040 ns;0.0090 ns;131074658.99;7.6220 ns;7.6228 ns;7.6270 ns;7.6369 ns;7.6445 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;88;8.6481 ns;0.0234 ns;0.41;8.6489 ns;0.0105 ns;0.0234 ns;115621533.38;8.6258 ns;8.6290 ns;8.6481 ns;8.6693 ns;8.6857 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;21.1252 ns;0.0249 ns;1.00;21.1332 ns;0.0111 ns;0.0249 ns;47318962.81;21.1027 ns;21.1119 ns;21.1252 ns;21.1584 ns;21.1643 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;118.9046 ns;0.5577 ns;5.63;118.7887 ns;0.2494 ns;0.5577 ns;8418306.92;118.1618 ns;118.2196 ns;118.9046 ns;119.2999 ns;119.4636 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;21.4639 ns;0.0249 ns;1.02;21.4594 ns;0.0111 ns;0.0249 ns;46599588.46;21.4325 ns;21.4337 ns;21.4639 ns;21.4829 ns;21.4858 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;14.1280 ns;0.1511 ns;0.67;14.1689 ns;0.0676 ns;0.1511 ns;70577043.67;14.0306 ns;14.0383 ns;14.1280 ns;14.3200 ns;14.3899 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;18.2333 ns;0.0713 ns;0.86;18.2701 ns;0.0319 ns;0.0713 ns;54734319.59;18.2191 ns;18.2253 ns;18.2333 ns;18.3332 ns;18.3922 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;16.5170 ns;0.0346 ns;0.78;16.5180 ns;0.0155 ns;0.0346 ns;60539965.45;16.4712 ns;16.4878 ns;16.5170 ns;16.5488 ns;16.5650 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;10.9171 ns;0.1559 ns;0.52;10.9308 ns;0.0697 ns;0.1559 ns;91484907.01;10.7120 ns;10.8124 ns;10.9171 ns;11.0559 ns;11.1496 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;7.8324 ns;0.0116 ns;0.37;7.8398 ns;0.0052 ns;0.0116 ns;127554440.36;7.8303 ns;7.8308 ns;7.8324 ns;7.8524 ns;7.8531 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;7.5442 ns;0.0089 ns;0.36;7.5480 ns;0.0040 ns;0.0089 ns;132486236.24;7.5418 ns;7.5422 ns;7.5442 ns;7.5556 ns;7.5632 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;9.3813 ns;0.4639 ns;0.44;9.3722 ns;0.2075 ns;0.4639 ns;106698422.9;8.6348 ns;8.9884 ns;9.3813 ns;9.7515 ns;9.8710 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;9.6792 ns;0.0487 ns;0.46;9.6838 ns;0.0218 ns;0.0487 ns;103265061.86;9.6217 ns;9.6502 ns;9.6792 ns;9.7198 ns;9.7586 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;9.7323 ns;0.0985 ns;0.46;9.7758 ns;0.0440 ns;0.0985 ns;102293513.81;9.7195 ns;9.7241 ns;9.7323 ns;9.8492 ns;9.9510 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;9.6474 ns;0.0586 ns;0.46;9.6853 ns;0.0262 ns;0.0586 ns;103249276.02;9.6391 ns;9.6403 ns;9.6474 ns;9.7493 ns;9.7557 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;8.5800 ns;0.0207 ns;0.41;8.5931 ns;0.0092 ns;0.0207 ns;116372643.81;8.5772 ns;8.5772 ns;8.5800 ns;8.6155 ns;8.6193 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;7.6458 ns;0.0177 ns;0.36;7.6504 ns;0.0079 ns;0.0177 ns;130711969.46;7.6279 ns;7.6366 ns;7.6458 ns;7.6665 ns;7.6759 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;89;8.6678 ns;0.0221 ns;0.41;8.6614 ns;0.0099 ns;0.0221 ns;115454704.8;8.6270 ns;8.6409 ns;8.6678 ns;8.6788 ns;8.6850 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;21.0898 ns;0.0737 ns;1.00;21.1282 ns;0.0329 ns;0.0737 ns;47330171.82;21.0779 ns;21.0789 ns;21.0898 ns;21.1966 ns;21.2514 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;119.4268 ns;1.1331 ns;5.66;120.1185 ns;0.5067 ns;1.1331 ns;8325114.41;119.1081 ns;119.2302 ns;119.4268 ns;121.3525 ns;121.3932 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;21.4259 ns;0.0307 ns;1.02;21.4424 ns;0.0137 ns;0.0307 ns;46636503.73;21.4149 ns;21.4175 ns;21.4259 ns;21.4757 ns;21.4793 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;12.0815 ns;0.3096 ns;0.57;12.0080 ns;0.1384 ns;0.3096 ns;83277569.44;11.6465 ns;11.6870 ns;12.0815 ns;12.2924 ns;12.3505 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;20.8967 ns;0.0723 ns;0.99;20.9225 ns;0.0323 ns;0.0723 ns;47795494.87;20.8456 ns;20.8655 ns;20.8967 ns;20.9924 ns;21.0324 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;17.3592 ns;0.0451 ns;0.82;17.3733 ns;0.0202 ns;0.0451 ns;57559528.08;17.3219 ns;17.3353 ns;17.3592 ns;17.4184 ns;17.4361 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;11.2871 ns;0.1333 ns;0.54;11.2875 ns;0.0596 ns;0.1333 ns;88593485.9;11.1371 ns;11.1712 ns;11.2871 ns;11.4040 ns;11.4892 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;8.3279 ns;0.0095 ns;0.39;8.3227 ns;0.0043 ns;0.0095 ns;120152928.6;8.3123 ns;8.3124 ns;8.3279 ns;8.3305 ns;8.3316 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;9.9117 ns;0.0580 ns;0.47;9.9481 ns;0.0259 ns;0.0580 ns;100521216.26;9.9056 ns;9.9062 ns;9.9117 ns;10.0083 ns;10.0345 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;9.6122 ns;0.3187 ns;0.46;9.5548 ns;0.1425 ns;0.3187 ns;104659679.78;9.1196 ns;9.2679 ns;9.6122 ns;9.8130 ns;9.9876 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;9.7220 ns;0.0494 ns;0.46;9.7459 ns;0.0221 ns;0.0494 ns;102607490.44;9.7058 ns;9.7134 ns;9.7220 ns;9.7903 ns;9.8290 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;9.5067 ns;0.0457 ns;0.45;9.5277 ns;0.0204 ns;0.0457 ns;104957282.2;9.4793 ns;9.4921 ns;9.5067 ns;9.5737 ns;9.5939 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;9.3898 ns;0.0163 ns;0.45;9.4004 ns;0.0073 ns;0.0163 ns;106378099.82;9.3877 ns;9.3884 ns;9.3898 ns;9.4178 ns;9.4232 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;8.6120 ns;0.0197 ns;0.41;8.6251 ns;0.0088 ns;0.0197 ns;115940055.87;8.6102 ns;8.6102 ns;8.6120 ns;8.6466 ns;8.6493 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;7.9045 ns;0.0141 ns;0.37;7.9076 ns;0.0063 ns;0.0141 ns;126460030.83;7.8972 ns;7.8976 ns;7.9045 ns;7.9192 ns;7.9317 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;90;8.6267 ns;0.0219 ns;0.41;8.6143 ns;0.0098 ns;0.0219 ns;116085580.59;8.5874 ns;8.5906 ns;8.6267 ns;8.6318 ns;8.6319 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;21.0881 ns;0.0839 ns;1.00;21.1285 ns;0.0375 ns;0.0839 ns;47329368.04;21.0680 ns;21.0750 ns;21.0881 ns;21.2023 ns;21.2724 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;120.6901 ns;1.0809 ns;5.72;121.4071 ns;0.4834 ns;1.0809 ns;8236747.37;120.5470 ns;120.5829 ns;120.6901 ns;122.5899 ns;122.5975 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;21.4730 ns;0.0273 ns;1.02;21.4869 ns;0.0122 ns;0.0273 ns;46540014.05;21.4632 ns;21.4647 ns;21.4730 ns;21.5160 ns;21.5233 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;13.6619 ns;0.1349 ns;0.65;13.6581 ns;0.0603 ns;0.1349 ns;73216464.13;13.5292 ns;13.5302 ns;13.6619 ns;13.7841 ns;13.8486 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;18.8156 ns;0.0914 ns;0.89;18.8585 ns;0.0409 ns;0.0914 ns;53026357.35;18.8031 ns;18.8040 ns;18.8156 ns;18.9346 ns;19.0183 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;16.5268 ns;0.0538 ns;0.78;16.5589 ns;0.0241 ns;0.0538 ns;60390342.46;16.5106 ns;16.5182 ns;16.5268 ns;16.6158 ns;16.6336 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;11.6828 ns;0.0787 ns;0.55;11.7090 ns;0.0352 ns;0.0787 ns;85404564.58;11.6502 ns;11.6648 ns;11.6828 ns;11.7662 ns;11.8475 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;9.4106 ns;0.1096 ns;0.45;9.4311 ns;0.0490 ns;0.1096 ns;106032353.23;9.3053 ns;9.3376 ns;9.4106 ns;9.5348 ns;9.5920 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;7.4593 ns;0.0239 ns;0.35;7.4465 ns;0.0107 ns;0.0239 ns;134292119.53;7.4164 ns;7.4207 ns;7.4593 ns;7.4658 ns;7.4678 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;10.6417 ns;0.0491 ns;0.50;10.6306 ns;0.0220 ns;0.0491 ns;94068334.71;10.5488 ns;10.5933 ns;10.6417 ns;10.6623 ns;10.6819 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;9.7372 ns;0.0871 ns;0.46;9.7283 ns;0.0390 ns;0.0871 ns;102792980.52;9.6196 ns;9.6455 ns;9.7372 ns;9.8066 ns;9.8451 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;9.7454 ns;0.0942 ns;0.46;9.7906 ns;0.0421 ns;0.0942 ns;102138610.07;9.7408 ns;9.7412 ns;9.7454 ns;9.8626 ns;9.9581 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;9.4087 ns;0.0147 ns;0.45;9.4123 ns;0.0066 ns;0.0147 ns;106244274.1;9.3943 ns;9.3990 ns;9.4087 ns;9.4273 ns;9.4291 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;8.5861 ns;0.0151 ns;0.41;8.5938 ns;0.0068 ns;0.0151 ns;116363063.85;8.5804 ns;8.5816 ns;8.5861 ns;8.6098 ns;8.6147 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;7.6369 ns;0.0483 ns;0.36;7.6541 ns;0.0216 ns;0.0483 ns;130648104.04;7.6175 ns;7.6224 ns;7.6369 ns;7.6945 ns;7.7377 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;91;8.5957 ns;0.0268 ns;0.41;8.5901 ns;0.0120 ns;0.0268 ns;116412959.53;8.5446 ns;8.5688 ns;8.5957 ns;8.6086 ns;8.6148 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;21.1214 ns;0.0242 ns;1.00;21.1311 ns;0.0108 ns;0.0242 ns;47323713.36;21.1016 ns;21.1108 ns;21.1214 ns;21.1561 ns;21.1568 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;121.4446 ns;0.7483 ns;5.75;121.7412 ns;0.3347 ns;0.7483 ns;8214144.7;121.2990 ns;121.3451 ns;121.4446 ns;122.2857 ns;123.0734 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;21.4713 ns;0.1836 ns;1.02;21.5639 ns;0.0821 ns;0.1836 ns;46373721.25;21.4485 ns;21.4491 ns;21.4713 ns;21.7252 ns;21.8798 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;11.3577 ns;0.0993 ns;0.54;11.3996 ns;0.0444 ns;0.0993 ns;87722476.61;11.3002 ns;11.3208 ns;11.3577 ns;11.4993 ns;11.5471 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;18.2572 ns;0.1448 ns;0.86;18.3116 ns;0.0648 ns;0.1448 ns;54610107.65;18.1678 ns;18.1867 ns;18.2572 ns;18.4637 ns;18.5008 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;18.7689 ns;0.0570 ns;0.89;18.7560 ns;0.0255 ns;0.0570 ns;53316241.87;18.6670 ns;18.7086 ns;18.7689 ns;18.7970 ns;18.8244 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;12.2425 ns;0.0389 ns;0.58;12.2450 ns;0.0174 ns;0.0389 ns;81665864.32;12.1862 ns;12.2132 ns;12.2425 ns;12.2781 ns;12.2916 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;7.9415 ns;0.0072 ns;0.38;7.9426 ns;0.0032 ns;0.0072 ns;125903403.32;7.9363 ns;7.9372 ns;7.9415 ns;7.9485 ns;7.9547 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;7.4501 ns;0.0275 ns;0.35;7.4418 ns;0.0123 ns;0.0275 ns;134376528.56;7.4114 ns;7.4135 ns;7.4501 ns;7.4659 ns;7.4754 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;10.8720 ns;0.1418 ns;0.51;10.8155 ns;0.0634 ns;0.1418 ns;92459888.6;10.5623 ns;10.7166 ns;10.8720 ns;10.8861 ns;10.8936 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;9.6565 ns;0.0242 ns;0.46;9.6732 ns;0.0108 ns;0.0242 ns;103378564.15;9.6554 ns;9.6558 ns;9.6565 ns;9.6989 ns;9.7072 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;9.7717 ns;0.0227 ns;0.46;9.7728 ns;0.0102 ns;0.0227 ns;102324430.89;9.7542 ns;9.7548 ns;9.7717 ns;9.7915 ns;9.8103 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;9.4017 ns;0.0139 ns;0.45;9.4085 ns;0.0062 ns;0.0139 ns;106286306.57;9.3958 ns;9.3971 ns;9.4017 ns;9.4234 ns;9.4263 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;8.5970 ns;0.0180 ns;0.41;8.5950 ns;0.0081 ns;0.0180 ns;116346237;8.5676 ns;8.5782 ns;8.5970 ns;8.6109 ns;8.6122 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;7.5904 ns;0.0132 ns;0.36;7.5962 ns;0.0059 ns;0.0132 ns;131645373.25;7.5818 ns;7.5851 ns;7.5904 ns;7.6102 ns;7.6123 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;92;8.6129 ns;0.0285 ns;0.41;8.6118 ns;0.0127 ns;0.0285 ns;116120160.87;8.5764 ns;8.5840 ns;8.6129 ns;8.6390 ns;8.6463 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;22.5574 ns;0.1815 ns;1.00;22.6234 ns;0.0812 ns;0.1815 ns;44201948.56;22.5191 ns;22.5212 ns;22.5574 ns;22.7587 ns;22.9457 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;122.7896 ns;0.6740 ns;5.44;123.1648 ns;0.3014 ns;0.6740 ns;8119204.06;122.7385 ns;122.7619 ns;122.7896 ns;123.7553 ns;124.3268 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;21.4439 ns;0.0248 ns;0.95;21.4585 ns;0.0111 ns;0.0248 ns;46601628.85;21.4351 ns;21.4392 ns;21.4439 ns;21.4850 ns;21.4910 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;13.5695 ns;0.1013 ns;0.60;13.6158 ns;0.0453 ns;0.1013 ns;73444159.31;13.5511 ns;13.5578 ns;13.5695 ns;13.6970 ns;13.7941 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;18.2660 ns;0.0957 ns;0.81;18.3117 ns;0.0428 ns;0.0957 ns;54609804.28;18.2459 ns;18.2546 ns;18.2660 ns;18.3917 ns;18.4785 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;16.5480 ns;0.0441 ns;0.73;16.5271 ns;0.0197 ns;0.0441 ns;60506530.73;16.4710 ns;16.4799 ns;16.5480 ns;16.5640 ns;16.5661 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;12.6509 ns;0.1289 ns;0.56;12.6578 ns;0.0577 ns;0.1289 ns;79002964.78;12.4652 ns;12.5528 ns;12.6509 ns;12.7661 ns;12.8190 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;8.6783 ns;0.0134 ns;0.38;8.6828 ns;0.0060 ns;0.0134 ns;115170552.23;8.6658 ns;8.6714 ns;8.6783 ns;8.6964 ns;8.6984 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;7.5223 ns;0.0126 ns;0.33;7.5307 ns;0.0057 ns;0.0126 ns;132789774.45;7.5211 ns;7.5211 ns;7.5223 ns;7.5445 ns;7.5453 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;9.4628 ns;0.0890 ns;0.42;9.4714 ns;0.0398 ns;0.0890 ns;105581432.57;9.3874 ns;9.3908 ns;9.4628 ns;9.5562 ns;9.6018 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;9.6677 ns;0.0107 ns;0.43;9.6668 ns;0.0048 ns;0.0107 ns;103446357.84;9.6548 ns;9.6562 ns;9.6677 ns;9.6770 ns;9.6798 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;9.4851 ns;0.0215 ns;0.42;9.4766 ns;0.0096 ns;0.0215 ns;105523219.54;9.4487 ns;9.4540 ns;9.4851 ns;9.4949 ns;9.4983 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;9.5134 ns;0.0673 ns;0.42;9.4893 ns;0.0301 ns;0.0673 ns;105382157.42;9.4104 ns;9.4183 ns;9.5134 ns;9.5482 ns;9.5625 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;10.3207 ns;0.0987 ns;0.46;10.3721 ns;0.0442 ns;0.0987 ns;96412536.18;10.3122 ns;10.3138 ns;10.3207 ns;10.4561 ns;10.5440 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;7.6114 ns;0.0147 ns;0.34;7.6180 ns;0.0066 ns;0.0147 ns;131267315.6;7.6045 ns;7.6055 ns;7.6114 ns;7.6339 ns;7.6348 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;93;8.6633 ns;0.0367 ns;0.38;8.6510 ns;0.0164 ns;0.0367 ns;115593291.49;8.5979 ns;8.6146 ns;8.6633 ns;8.6813 ns;8.6909 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;21.1596 ns;0.0309 ns;1.00;21.1680 ns;0.0138 ns;0.0309 ns;47241102.19;21.1364 ns;21.1396 ns;21.1596 ns;21.2006 ns;21.2019 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;123.8346 ns;0.8213 ns;5.85;124.1123 ns;0.3673 ns;0.8213 ns;8057217.26;123.5474 ns;123.6573 ns;123.8346 ns;124.7062 ns;125.5656 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;21.4718 ns;0.0293 ns;1.01;21.4885 ns;0.0131 ns;0.0293 ns;46536416.88;21.4640 ns;21.4652 ns;21.4718 ns;21.5203 ns;21.5249 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;11.7036 ns;0.0995 ns;0.55;11.7416 ns;0.0445 ns;0.0995 ns;85167467.91;11.6655 ns;11.6798 ns;11.7036 ns;11.8223 ns;11.9147 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;19.9532 ns;0.0266 ns;0.94;19.9685 ns;0.0119 ns;0.0266 ns;50078902.03;19.9454 ns;19.9473 ns;19.9532 ns;19.9973 ns;20.0010 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;16.5631 ns;0.0164 ns;0.78;16.5658 ns;0.0073 ns;0.0164 ns;60365280.59;16.5469 ns;16.5523 ns;16.5631 ns;16.5807 ns;16.5906 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;13.0854 ns;0.1301 ns;0.62;13.0903 ns;0.0582 ns;0.1301 ns;76392379.93;12.8910 ns;12.9780 ns;13.0854 ns;13.2050 ns;13.2270 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;9.9780 ns;0.1292 ns;0.47;10.0126 ns;0.0578 ns;0.1292 ns;99874509.96;9.8451 ns;9.9028 ns;9.9780 ns;10.1396 ns;10.1754 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;7.5158 ns;0.0092 ns;0.36;7.5170 ns;0.0041 ns;0.0092 ns;133031323.54;7.5072 ns;7.5082 ns;7.5158 ns;7.5265 ns;7.5270 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;10.5825 ns;0.4692 ns;0.50;10.5039 ns;0.2098 ns;0.4692 ns;95202888.12;9.7068 ns;10.1287 ns;10.5825 ns;10.8397 ns;10.9145 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;9.7221 ns;0.2274 ns;0.46;9.8319 ns;0.1017 ns;0.2274 ns;101709312.62;9.6670 ns;9.6723 ns;9.7221 ns;10.0465 ns;10.2073 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;9.7540 ns;0.0660 ns;0.46;9.7954 ns;0.0295 ns;0.0660 ns;102088563.93;9.7466 ns;9.7486 ns;9.7540 ns;9.8629 ns;9.8963 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;9.3464 ns;0.0345 ns;0.44;9.3601 ns;0.0154 ns;0.0345 ns;106836667.97;9.3325 ns;9.3335 ns;9.3464 ns;9.3935 ns;9.4150 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;8.5830 ns;0.0150 ns;0.41;8.5930 ns;0.0067 ns;0.0150 ns;116373558.06;8.5809 ns;8.5819 ns;8.5830 ns;8.6091 ns;8.6128 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;7.6493 ns;0.0162 ns;0.36;7.6562 ns;0.0073 ns;0.0162 ns;130613291.78;7.6385 ns;7.6427 ns;7.6493 ns;7.6731 ns;7.6774 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;94;8.6492 ns;0.0163 ns;0.41;8.6530 ns;0.0073 ns;0.0163 ns;115566718.4;8.6365 ns;8.6403 ns;8.6492 ns;8.6677 ns;8.6791 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;23.4271 ns;0.1963 ns;1.00;23.5114 ns;0.0878 ns;0.1963 ns;42532534.16;23.4091 ns;23.4172 ns;23.4271 ns;23.6478 ns;23.8621 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;124.9411 ns;0.6223 ns;5.33;125.2170 ns;0.2783 ns;0.6223 ns;7986133.3;124.8137 ns;124.8688 ns;124.9411 ns;125.7032 ns;126.3163 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;21.4646 ns;0.0338 ns;0.92;21.4848 ns;0.0151 ns;0.0338 ns;46544613.48;21.4569 ns;21.4579 ns;21.4646 ns;21.5217 ns;21.5225 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;13.4403 ns;0.1272 ns;0.57;13.4674 ns;0.0569 ns;0.1272 ns;74253611.97;13.3432 ns;13.3635 ns;13.4403 ns;13.5847 ns;13.6686 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;18.1500 ns;0.0944 ns;0.77;18.1728 ns;0.0422 ns;0.0944 ns;55027345.95;18.0860 ns;18.0987 ns;18.1500 ns;18.2583 ns;18.3262 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;16.5159 ns;0.0483 ns;0.70;16.5078 ns;0.0216 ns;0.0483 ns;60577325.93;16.4394 ns;16.4639 ns;16.5159 ns;16.5477 ns;16.5702 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;12.9417 ns;0.0644 ns;0.55;12.9579 ns;0.0288 ns;0.0644 ns;77173143.73;12.8759 ns;12.9006 ns;12.9417 ns;13.0232 ns;13.0238 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;9.7665 ns;0.1626 ns;0.42;9.7771 ns;0.0727 ns;0.1626 ns;102279755.23;9.5568 ns;9.6446 ns;9.7665 ns;9.9149 ns;10.0073 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;7.5172 ns;0.0155 ns;0.32;7.5271 ns;0.0069 ns;0.0155 ns;132853041.87;7.5143 ns;7.5153 ns;7.5172 ns;7.5439 ns;7.5462 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;9.1194 ns;0.0062 ns;0.39;9.1155 ns;0.0028 ns;0.0062 ns;109702846.11;9.1063 ns;9.1091 ns;9.1194 ns;9.1200 ns;9.1202 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;9.7229 ns;0.0259 ns;0.42;9.7186 ns;0.0116 ns;0.0259 ns;102895214.25;9.6900 ns;9.6921 ns;9.7229 ns;9.7430 ns;9.7486 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;9.9110 ns;0.0623 ns;0.42;9.9351 ns;0.0279 ns;0.0623 ns;100653014.12;9.8731 ns;9.8840 ns;9.9110 ns;9.9983 ns;10.0256 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;9.6924 ns;0.0273 ns;0.41;9.7051 ns;0.0122 ns;0.0273 ns;103038577.54;9.6905 ns;9.6905 ns;9.6924 ns;9.7261 ns;9.7535 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;8.5867 ns;0.0107 ns;0.37;8.5895 ns;0.0048 ns;0.0107 ns;116421081.18;8.5787 ns;8.5798 ns;8.5867 ns;8.6006 ns;8.6036 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;7.5931 ns;0.0257 ns;0.32;7.6016 ns;0.0115 ns;0.0257 ns;131551811.11;7.5721 ns;7.5812 ns;7.5931 ns;7.6261 ns;7.6397 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;95;8.6255 ns;0.0236 ns;0.37;8.6229 ns;0.0106 ns;0.0236 ns;115970755.93;8.5992 ns;8.5999 ns;8.6255 ns;8.6445 ns;8.6553 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;20.8053 ns;0.0307 ns;1.00;20.8255 ns;0.0137 ns;0.0307 ns;48018015.82;20.7998 ns;20.8023 ns;20.8053 ns;20.8589 ns;20.8633 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;126.4427 ns;0.3160 ns;6.08;126.3536 ns;0.1413 ns;0.3160 ns;7914298.62;126.0073 ns;126.0196 ns;126.4427 ns;126.6431 ns;126.6596 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;21.1956 ns;0.0273 ns;1.02;21.2102 ns;0.0122 ns;0.0273 ns;47147169.94;21.1828 ns;21.1881 ns;21.1956 ns;21.2395 ns;21.2413 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;13.1051 ns;0.1639 ns;0.63;13.0908 ns;0.0733 ns;0.1639 ns;76389595.28;12.9139 ns;12.9301 ns;13.1051 ns;13.2443 ns;13.3071 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;20.2429 ns;0.0996 ns;0.97;20.2971 ns;0.0446 ns;0.0996 ns;49268094.21;20.2312 ns;20.2366 ns;20.2429 ns;20.3848 ns;20.4684 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;16.5539 ns;0.0208 ns;0.80;16.5537 ns;0.0093 ns;0.0208 ns;60409363.44;16.5334 ns;16.5349 ns;16.5539 ns;16.5725 ns;16.5851 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;9.8395 ns;0.1464 ns;0.47;9.8936 ns;0.0655 ns;0.1464 ns;101075803.32;9.7344 ns;9.7778 ns;9.8395 ns;10.0363 ns;10.1122 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;5.8453 ns;0.0143 ns;0.28;5.8385 ns;0.0064 ns;0.0143 ns;171276203.16;5.8212 ns;5.8235 ns;5.8453 ns;5.8501 ns;5.8547 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;6.7086 ns;0.0948 ns;0.32;6.7413 ns;0.0424 ns;0.0948 ns;148338908.49;6.6460 ns;6.6755 ns;6.7086 ns;6.8235 ns;6.8976 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;7.3257 ns;0.1991 ns;0.35;7.4309 ns;0.0890 ns;0.1991 ns;134572958.36;7.2349 ns;7.2765 ns;7.3257 ns;7.6380 ns;7.7107 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;8.2667 ns;0.0274 ns;0.40;8.2643 ns;0.0123 ns;0.0274 ns;121002336.71;8.2226 ns;8.2435 ns;8.2667 ns;8.2839 ns;8.2997 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;10.9831 ns;0.7705 ns;0.53;11.2835 ns;0.3446 ns;0.7705 ns;88624664.35;10.6026 ns;10.6610 ns;10.9831 ns;12.0564 ns;12.4488 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;10.2396 ns;0.0385 ns;0.49;10.2604 ns;0.0172 ns;0.0385 ns;97461710.55;10.2253 ns;10.2316 ns;10.2396 ns;10.2997 ns;10.3183 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;8.9578 ns;0.0358 ns;0.43;8.9648 ns;0.0160 ns;0.0358 ns;111546947.37;8.9279 ns;8.9382 ns;8.9578 ns;8.9949 ns;9.0236 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;7.9318 ns;0.0107 ns;0.38;7.9349 ns;0.0048 ns;0.0107 ns;126026323.56;7.9217 ns;7.9261 ns;7.9318 ns;7.9451 ns;7.9499 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;96;8.6787 ns;0.0285 ns;0.42;8.6701 ns;0.0127 ns;0.0285 ns;115338577.57;8.6281 ns;8.6435 ns;8.6787 ns;8.6925 ns;8.7043 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;21.1076 ns;0.0937 ns;1.00;21.1545 ns;0.0419 ns;0.0937 ns;47271199.77;21.0910 ns;21.0951 ns;21.1076 ns;21.2374 ns;21.3153 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;162.4604 ns;0.2152 ns;7.70;162.5315 ns;0.0962 ns;0.2152 ns;6152654.63;162.2977 ns;162.3444 ns;162.4604 ns;162.7541 ns;162.8124 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;21.4825 ns;0.0267 ns;1.02;21.4829 ns;0.0119 ns;0.0267 ns;46548700.85;21.4510 ns;21.4566 ns;21.4825 ns;21.5093 ns;21.5106 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;12.9150 ns;0.0550 ns;0.61;12.9225 ns;0.0246 ns;0.0550 ns;77384488.76;12.8492 ns;12.8719 ns;12.9150 ns;12.9768 ns;12.9806 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;19.2043 ns;0.1093 ns;0.91;19.2650 ns;0.0489 ns;0.1093 ns;51907590.87;19.1610 ns;19.1786 ns;19.2043 ns;19.3817 ns;19.4070 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;16.5838 ns;0.2231 ns;0.79;16.6686 ns;0.0998 ns;0.2231 ns;59993124.68;16.5319 ns;16.5332 ns;16.5838 ns;16.8464 ns;17.0610 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;10.2834 ns;0.0714 ns;0.49;10.3047 ns;0.0319 ns;0.0714 ns;97043154.77;10.2229 ns;10.2418 ns;10.2834 ns;10.3783 ns;10.3935 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;7.7268 ns;0.0403 ns;0.37;7.7333 ns;0.0180 ns;0.0403 ns;129310684.27;7.6799 ns;7.7009 ns;7.7268 ns;7.7690 ns;7.7905 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;10.1656 ns;0.2986 ns;0.48;10.0360 ns;0.1335 ns;0.2986 ns;99641599.32;9.6860 ns;9.7230 ns;10.1656 ns;10.2842 ns;10.3787 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;10.3339 ns;0.1899 ns;0.49;10.4450 ns;0.0849 ns;0.1899 ns;95739598.52;10.3029 ns;10.3182 ns;10.3339 ns;10.6274 ns;10.7552 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;8.9201 ns;0.0642 ns;0.42;8.9179 ns;0.0287 ns;0.0642 ns;112133521.52;8.8166 ns;8.8629 ns;8.9201 ns;8.9719 ns;8.9841 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;11.4304 ns;0.0246 ns;0.54;11.4395 ns;0.0110 ns;0.0246 ns;87416519.21;11.4255 ns;11.4258 ns;11.4304 ns;11.4577 ns;11.4833 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;11.3848 ns;0.0925 ns;0.54;11.4265 ns;0.0414 ns;0.0925 ns;87515977.4;11.3815 ns;11.3831 ns;11.3848 ns;11.4907 ns;11.5919 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;8.6191 ns;0.0590 ns;0.41;8.6293 ns;0.0264 ns;0.0590 ns;115884528.71;8.5679 ns;8.5859 ns;8.6191 ns;8.6778 ns;8.7262 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;9.8327 ns;0.0860 ns;0.47;9.8768 ns;0.0384 ns;0.0860 ns;101247799.77;9.8211 ns;9.8211 ns;9.8327 ns;9.9544 ns;10.0228 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;128;8.8437 ns;0.1290 ns;0.42;8.8020 ns;0.0577 ns;0.1290 ns;113610831.32;8.6671 ns;8.6672 ns;8.8437 ns;8.9159 ns;8.9511 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;29.8359 ns;0.1622 ns;1.00;29.8897 ns;0.0726 ns;0.1622 ns;33456363.14;29.7567 ns;29.7578 ns;29.8359 ns;30.0484 ns;30.1413 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;306.8215 ns;0.9976 ns;10.28;306.7825 ns;0.4461 ns;0.9976 ns;3259638.79;305.5806 ns;305.8360 ns;306.8215 ns;307.7094 ns;308.1209 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;30.3602 ns;0.3679 ns;1.02;30.4299 ns;0.1645 ns;0.3679 ns;32862462.1;30.0969 ns;30.0970 ns;30.3602 ns;30.7976 ns;30.9465 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;15.9825 ns;0.0967 ns;0.54;16.0156 ns;0.0432 ns;0.0967 ns;62439163.76;15.9066 ns;15.9413 ns;15.9825 ns;16.1065 ns;16.1627 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;20.7641 ns;0.0588 ns;0.70;20.7729 ns;0.0263 ns;0.0588 ns;48139529.97;20.6945 ns;20.7227 ns;20.7641 ns;20.8276 ns;20.8514 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;18.2610 ns;0.1068 ns;0.61;18.3216 ns;0.0478 ns;0.1068 ns;54580437.49;18.2592 ns;18.2599 ns;18.2610 ns;18.4136 ns;18.5069 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;13.4499 ns;0.0770 ns;0.45;13.4355 ns;0.0345 ns;0.0770 ns;74429622.03;13.3092 ns;13.3729 ns;13.4499 ns;13.4910 ns;13.5178 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;14.2146 ns;0.1534 ns;0.48;14.1945 ns;0.0686 ns;0.1534 ns;70449988.35;13.9479 ns;14.0581 ns;14.2146 ns;14.3207 ns;14.3352 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;16.3139 ns;0.0324 ns;0.55;16.3051 ns;0.0145 ns;0.0324 ns;61330346.33;16.2653 ns;16.2712 ns;16.3139 ns;16.3347 ns;16.3362 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;17.6536 ns;0.1855 ns;0.59;17.6349 ns;0.0830 ns;0.1855 ns;56705712.61;17.4367 ns;17.4466 ns;17.6536 ns;17.8139 ns;17.8466 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;13.0412 ns;0.1794 ns;0.44;12.9642 ns;0.0802 ns;0.1794 ns;77135731.7;12.7463 ns;12.7717 ns;13.0412 ns;13.1181 ns;13.1257 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;15.8904 ns;0.0220 ns;0.53;15.9016 ns;0.0098 ns;0.0220 ns;62886777;15.8853 ns;15.8856 ns;15.8904 ns;15.9231 ns;15.9367 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;15.8082 ns;0.0714 ns;0.53;15.8407 ns;0.0319 ns;0.0714 ns;63128392.79;15.7942 ns;15.7968 ns;15.8082 ns;15.9009 ns;15.9649 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;14.0352 ns;0.0892 ns;0.47;14.0788 ns;0.0399 ns;0.0892 ns;71029026.86;14.0218 ns;14.0221 ns;14.0352 ns;14.1572 ns;14.2321 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;15.5474 ns;0.0896 ns;0.52;15.5845 ns;0.0401 ns;0.0896 ns;64166259.17;15.5230 ns;15.5307 ns;15.5474 ns;15.6569 ns;15.7416 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;256;13.9984 ns;0.0892 ns;0.47;14.0450 ns;0.0399 ns;0.0892 ns;71199740.06;13.9832 ns;13.9883 ns;13.9984 ns;14.1250 ns;14.1970 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;50.2324 ns;0.4238 ns;1.00;50.3814 ns;0.1895 ns;0.4238 ns;19848596.51;50.1412 ns;50.1416 ns;50.2324 ns;50.6957 ns;51.1336 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;588.3215 ns;3.1185 ns;11.71;589.6614 ns;1.3946 ns;3.1185 ns;1695888.56;588.1339 ns;588.2005 ns;588.3215 ns;591.7922 ns;595.2380 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;52.7534 ns;0.7467 ns;1.05;52.5576 ns;0.3339 ns;0.7467 ns;19026744.33;51.7559 ns;51.8315 ns;52.7534 ns;53.1859 ns;53.5959 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;26.0292 ns;0.1876 ns;0.52;26.1039 ns;0.0839 ns;0.1876 ns;38308524.54;25.9929 ns;26.0055 ns;26.0292 ns;26.2395 ns;26.4380 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;25.6945 ns;0.1366 ns;0.51;25.7242 ns;0.0611 ns;0.1366 ns;38873927.63;25.6118 ns;25.6189 ns;25.6945 ns;25.8443 ns;25.9507 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;17.3715 ns;0.0934 ns;0.35;17.3816 ns;0.0418 ns;0.0934 ns;57532088.87;17.2940 ns;17.3016 ns;17.3715 ns;17.4667 ns;17.5277 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;23.4651 ns;0.1214 ns;0.47;23.5159 ns;0.0543 ns;0.1214 ns;42524478.84;23.4254 ns;23.4293 ns;23.4651 ns;23.6278 ns;23.7179 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;25.9271 ns;0.2127 ns;0.52;25.9890 ns;0.0951 ns;0.2127 ns;38477755.97;25.8228 ns;25.8620 ns;25.9271 ns;26.1471 ns;26.3613 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;28.0224 ns;2.3916 ns;0.56;26.4274 ns;1.0696 ns;2.3916 ns;37839562.99;23.3428 ns;23.8384 ns;28.0224 ns;28.2188 ns;28.3181 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;33.8119 ns;0.2330 ns;0.67;33.8470 ns;0.1042 ns;0.2330 ns;29544699.4;33.5924 ns;33.6287 ns;33.8119 ns;34.0829 ns;34.1408 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;25.7386 ns;0.1326 ns;0.51;25.7127 ns;0.0593 ns;0.1326 ns;38891348.33;25.5157 ns;25.5909 ns;25.7386 ns;25.8214 ns;25.8716 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;25.5993 ns;0.0356 ns;0.51;25.6104 ns;0.0159 ns;0.0356 ns;39046584.05;25.5871 ns;25.5887 ns;25.5993 ns;25.6378 ns;25.6731 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;25.6173 ns;0.2037 ns;0.51;25.6658 ns;0.0911 ns;0.2037 ns;38962377.99;25.5286 ns;25.5329 ns;25.6173 ns;25.8230 ns;26.0216 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;22.6051 ns;0.1147 ns;0.45;22.6283 ns;0.0513 ns;0.1147 ns;44192424.96;22.5413 ns;22.5415 ns;22.6051 ns;22.7267 ns;22.8208 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;23.8334 ns;0.1769 ns;0.47;23.9177 ns;0.0791 ns;0.1769 ns;41810091;23.8310 ns;23.8315 ns;23.8334 ns;24.0459 ns;24.2335 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;508;22.9646 ns;0.1906 ns;0.46;23.0479 ns;0.0853 ns;0.1906 ns;43387932.96;22.9464 ns;22.9503 ns;22.9646 ns;23.1871 ns;23.3878 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;50.2930 ns;0.4903 ns;1.00;50.6175 ns;0.2192 ns;0.4903 ns;19756012.4;50.2433 ns;50.2435 ns;50.2930 ns;51.1538 ns;51.1782 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;590.2116 ns;2.9983 ns;11.74;592.1606 ns;1.3409 ns;2.9983 ns;1688731.02;589.8352 ns;589.9293 ns;590.2116 ns;595.3664 ns;596.2699 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;52.7715 ns;0.5758 ns;1.05;52.9976 ns;0.2575 ns;0.5758 ns;18868768.54;52.6550 ns;52.6962 ns;52.7715 ns;53.4122 ns;54.0230 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;26.3639 ns;0.1876 ns;0.52;26.4566 ns;0.0839 ns;0.1876 ns;37797724.64;26.3424 ns;26.3479 ns;26.3639 ns;26.6117 ns;26.7855 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;26.4649 ns;0.1276 ns;0.53;26.5054 ns;0.0571 ns;0.1276 ns;37728194.01;26.4026 ns;26.4073 ns;26.4649 ns;26.6237 ns;26.7139 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;16.5981 ns;0.0407 ns;0.33;16.5867 ns;0.0182 ns;0.0407 ns;60289332.22;16.5152 ns;16.5560 ns;16.5981 ns;16.6117 ns;16.6154 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;23.6739 ns;0.1849 ns;0.47;23.7706 ns;0.0827 ns;0.1849 ns;42068842.27;23.6562 ns;23.6631 ns;23.6739 ns;23.9263 ns;24.0932 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;33.0608 ns;0.4010 ns;0.66;32.8122 ns;0.1793 ns;0.4010 ns;30476497.33;32.1891 ns;32.4070 ns;33.0608 ns;33.0930 ns;33.1022 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;23.0897 ns;1.5863 ns;0.46;23.9671 ns;0.7094 ns;1.5863 ns;41723872.42;22.4862 ns;22.7422 ns;23.0897 ns;25.6307 ns;26.1910 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;36.4415 ns;0.4576 ns;0.72;36.3937 ns;0.2047 ns;0.4576 ns;27477262.27;35.8488 ns;35.9853 ns;36.4415 ns;36.7782 ns;37.0689 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;27.1797 ns;0.1645 ns;0.54;27.2210 ns;0.0736 ns;0.1645 ns;36736346.68;27.1006 ns;27.1165 ns;27.1797 ns;27.3461 ns;27.5088 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;25.7048 ns;0.1787 ns;0.51;25.7804 ns;0.0799 ns;0.1787 ns;38789217.06;25.6926 ns;25.6935 ns;25.7048 ns;25.9049 ns;26.0998 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;26.1343 ns;0.1503 ns;0.52;26.1806 ns;0.0672 ns;0.1503 ns;38196152.19;26.0687 ns;26.0919 ns;26.1343 ns;26.2925 ns;26.4447 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;22.5930 ns;0.1906 ns;0.45;22.6791 ns;0.0852 ns;0.1906 ns;44093393.63;22.5853 ns;22.5870 ns;22.5930 ns;22.8143 ns;23.0197 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;23.7764 ns;0.2099 ns;0.47;23.8667 ns;0.0939 ns;0.2099 ns;41899432.89;23.7540 ns;23.7604 ns;23.7764 ns;24.0181 ns;24.2412 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;509;23.0286 ns;0.1794 ns;0.46;23.1012 ns;0.0802 ns;0.1794 ns;43287832.83;22.9929 ns;23.0057 ns;23.0286 ns;23.2329 ns;23.4202 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;50.2281 ns;0.4113 ns;1.00;50.4036 ns;0.1839 ns;0.4113 ns;19839870.99;50.1798 ns;50.1977 ns;50.2281 ns;50.6972 ns;51.1376 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;591.6525 ns;2.4877 ns;11.78;592.2873 ns;1.1125 ns;2.4877 ns;1688369.72;589.9480 ns;590.5644 ns;591.6525 ns;594.3277 ns;596.4874 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;52.9073 ns;0.5868 ns;1.05;53.1062 ns;0.2624 ns;0.5868 ns;18830175.47;52.6991 ns;52.7394 ns;52.9073 ns;53.5726 ns;54.1339 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;26.7560 ns;0.1872 ns;0.53;26.8272 ns;0.0837 ns;0.1872 ns;37275566.84;26.7261 ns;26.7271 ns;26.7560 ns;26.9629 ns;27.1608 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;24.9694 ns;0.1149 ns;0.50;25.0387 ns;0.0514 ns;0.1149 ns;39938196.23;24.9653 ns;24.9661 ns;24.9694 ns;25.1459 ns;25.2309 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;16.5668 ns;0.1131 ns;0.33;16.5946 ns;0.0506 ns;0.1131 ns;60260586;16.5008 ns;16.5114 ns;16.5668 ns;16.6918 ns;16.7850 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;24.2417 ns;0.1932 ns;0.48;24.3215 ns;0.0864 ns;0.1932 ns;41115882.08;24.2152 ns;24.2204 ns;24.2417 ns;24.4625 ns;24.6658 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;27.6396 ns;0.2296 ns;0.55;27.7095 ns;0.1027 ns;0.2296 ns;36088671.4;27.5565 ns;27.5716 ns;27.6396 ns;27.8825 ns;28.1144 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;26.5093 ns;0.1617 ns;0.53;26.5464 ns;0.0723 ns;0.1617 ns;37669854.64;26.3372 ns;26.4121 ns;26.5093 ns;26.6993 ns;26.7669 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;32.0433 ns;0.2212 ns;0.64;32.1324 ns;0.0989 ns;0.2212 ns;31121242.38;32.0089 ns;32.0208 ns;32.0433 ns;32.2885 ns;32.5270 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;26.5519 ns;0.2097 ns;0.53;26.4975 ns;0.0938 ns;0.2097 ns;37739465.25;26.2158 ns;26.2824 ns;26.5519 ns;26.6853 ns;26.7079 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;25.7441 ns;0.1960 ns;0.51;25.8385 ns;0.0876 ns;0.1960 ns;38701976.89;25.7249 ns;25.7256 ns;25.7441 ns;25.9985 ns;26.1830 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;25.9369 ns;0.1830 ns;0.52;25.9924 ns;0.0818 ns;0.1830 ns;38472745.49;25.8476 ns;25.8845 ns;25.9369 ns;26.1281 ns;26.3126 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;22.5983 ns;0.2055 ns;0.45;22.7140 ns;0.0919 ns;0.2055 ns;44025742.76;22.5524 ns;22.5586 ns;22.5983 ns;22.9272 ns;23.0172 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;23.8309 ns;0.1808 ns;0.47;23.9099 ns;0.0808 ns;0.1808 ns;41823629.42;23.8228 ns;23.8257 ns;23.8309 ns;24.0337 ns;24.2332 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;510;22.9684 ns;0.1604 ns;0.46;23.0328 ns;0.0717 ns;0.1604 ns;43416272.44;22.9432 ns;22.9514 ns;22.9684 ns;23.1465 ns;23.3189 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;50.2108 ns;0.3790 ns;1.00;50.3799 ns;0.1695 ns;0.3790 ns;19849173.63;50.1973 ns;50.2026 ns;50.2108 ns;50.6418 ns;51.0577 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;592.8862 ns;2.9693 ns;11.81;594.0227 ns;1.3279 ns;2.9693 ns;1683437.31;592.0955 ns;592.1695 ns;592.8862 ns;596.4442 ns;599.2161 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;52.7695 ns;0.2918 ns;1.05;52.8148 ns;0.1305 ns;0.2918 ns;18934084.89;52.4960 ns;52.5455 ns;52.7695 ns;53.1068 ns;53.2020 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;26.6619 ns;0.1992 ns;0.53;26.7473 ns;0.0891 ns;0.1992 ns;37386990.15;26.6518 ns;26.6521 ns;26.6619 ns;26.8851 ns;27.1033 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;25.6244 ns;0.1726 ns;0.51;25.6863 ns;0.0772 ns;0.1726 ns;38931298.65;25.5540 ns;25.5570 ns;25.6244 ns;25.8465 ns;25.9702 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;16.7031 ns;0.2017 ns;0.33;16.6861 ns;0.0902 ns;0.2017 ns;59930177.01;16.4711 ns;16.4999 ns;16.7031 ns;16.8638 ns;16.9827 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;24.4887 ns;0.1844 ns;0.49;24.5722 ns;0.0825 ns;0.1844 ns;40696456.44;24.4765 ns;24.4826 ns;24.4887 ns;24.7035 ns;24.9015 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;28.3249 ns;0.5107 ns;0.56;28.2218 ns;0.2284 ns;0.5107 ns;35433647.11;27.5778 ns;27.7142 ns;28.3249 ns;28.6778 ns;28.8571 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;23.3733 ns;0.8445 ns;0.47;23.3504 ns;0.3777 ns;0.8445 ns;42825786.57;22.1234 ns;22.6229 ns;23.3733 ns;24.0665 ns;24.4336 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;35.8652 ns;0.1784 ns;0.71;35.8116 ns;0.0798 ns;0.1784 ns;27923892.58;35.5206 ns;35.6491 ns;35.8652 ns;35.9473 ns;35.9764 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;26.6712 ns;0.1717 ns;0.53;26.7161 ns;0.0768 ns;0.1717 ns;37430665.08;26.5782 ns;26.5784 ns;26.6712 ns;26.8762 ns;26.9916 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;26.1370 ns;0.1761 ns;0.52;26.2272 ns;0.0788 ns;0.1761 ns;38128424.07;26.1102 ns;26.1174 ns;26.1370 ns;26.3820 ns;26.5299 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;26.2354 ns;0.1720 ns;0.52;26.3130 ns;0.0769 ns;0.1720 ns;38004015.69;26.1958 ns;26.2034 ns;26.2354 ns;26.4614 ns;26.6101 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;22.6236 ns;0.0999 ns;0.45;22.6368 ns;0.0447 ns;0.0999 ns;44175902.1;22.5376 ns;22.5431 ns;22.6236 ns;22.7370 ns;22.7692 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;23.8127 ns;0.1340 ns;0.47;23.8698 ns;0.0599 ns;0.1340 ns;41894004.61;23.7729 ns;23.7853 ns;23.8127 ns;23.9827 ns;24.1020 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;511;23.1147 ns;0.1770 ns;0.46;23.1882 ns;0.0792 ns;0.1770 ns;43125463.57;23.0927 ns;23.0990 ns;23.1147 ns;23.3141 ns;23.5041 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;50.9621 ns;0.2575 ns;1.00;51.1052 ns;0.1152 ns;0.2575 ns;19567489.3;50.9166 ns;50.9198 ns;50.9621 ns;51.3621 ns;51.5104 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;593.4236 ns;3.1254 ns;11.64;594.9477 ns;1.3977 ns;3.1254 ns;1680820.11;592.9519 ns;593.1150 ns;593.4236 ns;597.5424 ns;600.4158 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;51.9673 ns;0.5933 ns;1.02;52.0822 ns;0.2653 ns;0.5933 ns;19200421.25;51.6663 ns;51.6778 ns;51.9673 ns;52.5440 ns;53.1101 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;57.0246 ns;0.3445 ns;1.12;57.1819 ns;0.1541 ns;0.3445 ns;17488059.12;57.0138 ns;57.0143 ns;57.0246 ns;57.4281 ns;57.7972 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;25.9559 ns;0.3157 ns;0.51;26.0793 ns;0.1412 ns;0.3157 ns;38344582.56;25.8456 ns;25.8628 ns;25.9559 ns;26.3575 ns;26.6167 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;19.1837 ns;0.1132 ns;0.38;19.2031 ns;0.0506 ns;0.1132 ns;52074933.82;19.0614 ns;19.1068 ns;19.1837 ns;19.3091 ns;19.3627 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;22.4929 ns;0.1838 ns;0.44;22.5715 ns;0.0822 ns;0.1838 ns;44303748.39;22.4789 ns;22.4841 ns;22.4929 ns;22.6981 ns;22.9001 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;23.6846 ns;0.2701 ns;0.46;23.7505 ns;0.1208 ns;0.2701 ns;42104440.16;23.4074 ns;23.5228 ns;23.6846 ns;24.0111 ns;24.1145 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;24.8674 ns;0.4289 ns;0.49;24.9661 ns;0.1918 ns;0.4289 ns;40054302.29;24.4519 ns;24.6558 ns;24.8674 ns;25.3258 ns;25.6353 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;43.5824 ns;0.7194 ns;0.86;43.8168 ns;0.3217 ns;0.7194 ns;22822272.44;43.0141 ns;43.1923 ns;43.5824 ns;44.5586 ns;44.7474 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;24.9096 ns;0.2380 ns;0.49;24.9643 ns;0.1065 ns;0.2380 ns;40057210.48;24.7349 ns;24.7975 ns;24.9096 ns;25.1585 ns;25.3643 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;25.7005 ns;0.1721 ns;0.50;25.7850 ns;0.0770 ns;0.1721 ns;38782277.9;25.6843 ns;25.6904 ns;25.7005 ns;25.9218 ns;26.0890 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;25.7361 ns;0.1792 ns;0.51;25.8157 ns;0.0801 ns;0.1792 ns;38736048.75;25.7274 ns;25.7307 ns;25.7361 ns;25.9406 ns;26.1361 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;23.0136 ns;0.1121 ns;0.45;23.0769 ns;0.0501 ns;0.1121 ns;43333358.29;22.9875 ns;22.9878 ns;23.0136 ns;23.1976 ns;23.2223 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;24.9479 ns;0.1845 ns;0.49;25.0230 ns;0.0825 ns;0.1845 ns;39963311.83;24.9264 ns;24.9283 ns;24.9479 ns;25.1552 ns;25.3521 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;22.6459 ns;0.1695 ns;0.44;22.7176 ns;0.0758 ns;0.1695 ns;44018781.95;22.6073 ns;22.6128 ns;22.6459 ns;22.8582 ns;23.0134 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;53.7871 ns;0.3614 ns;1.00;53.9647 ns;0.1616 ns;0.3614 ns;18530647.31;53.7478 ns;53.7615 ns;53.7871 ns;54.2566 ns;54.6013 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;594.7518 ns;3.0230 ns;11.06;595.8531 ns;1.3519 ns;3.0230 ns;1678266.03;594.0759 ns;594.2271 ns;594.7518 ns;598.0298 ns;601.2338 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;55.1555 ns;0.4732 ns;1.03;55.4076 ns;0.2116 ns;0.4732 ns;18048060.54;55.0043 ns;55.0691 ns;55.1555 ns;55.8722 ns;56.1576 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;58.1998 ns;0.3718 ns;1.08;58.3648 ns;0.1663 ns;0.3718 ns;17133616.25;58.1814 ns;58.1856 ns;58.1998 ns;58.6265 ns;59.0294 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;27.1675 ns;0.2021 ns;0.51;27.2365 ns;0.0904 ns;0.2021 ns;36715431.48;27.0720 ns;27.1088 ns;27.1675 ns;27.3987 ns;27.5868 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;16.5366 ns;0.0246 ns;0.31;16.5310 ns;0.0110 ns;0.0246 ns;60492585.11;16.5003 ns;16.5054 ns;16.5366 ns;16.5537 ns;16.5548 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;22.6815 ns;0.1833 ns;0.42;22.7661 ns;0.0820 ns;0.1833 ns;43924893.88;22.6683 ns;22.6683 ns;22.6815 ns;22.9063 ns;23.0918 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;28.0332 ns;0.2356 ns;0.52;28.0268 ns;0.1054 ns;0.2356 ns;35680188.49;27.7706 ns;27.8242 ns;28.0332 ns;28.2261 ns;28.3916 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;24.7987 ns;0.2740 ns;0.46;24.8534 ns;0.1225 ns;0.2740 ns;40235932.92;24.5910 ns;24.6277 ns;24.7987 ns;25.1064 ns;25.2864 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;60.1625 ns;0.3912 ns;1.12;60.0194 ns;0.1750 ns;0.3912 ns;16661272.6;59.3942 ns;59.6454 ns;60.1625 ns;60.3219 ns;60.3588 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;24.8455 ns;0.2351 ns;0.46;24.9164 ns;0.1051 ns;0.2351 ns;40134228.98;24.7548 ns;24.7715 ns;24.8455 ns;25.0968 ns;25.3296 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;25.7266 ns;0.1771 ns;0.48;25.8232 ns;0.0792 ns;0.1771 ns;38724834.58;25.6874 ns;25.7010 ns;25.7266 ns;25.9937 ns;26.1114 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;26.0755 ns;0.1954 ns;0.48;26.1504 ns;0.0874 ns;0.1954 ns;38240321.95;26.0197 ns;26.0254 ns;26.0755 ns;26.3128 ns;26.4903 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;23.3926 ns;0.1856 ns;0.43;23.4688 ns;0.0830 ns;0.1856 ns;42609776.35;23.3680 ns;23.3768 ns;23.3926 ns;23.5989 ns;23.8003 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;24.8883 ns;0.1486 ns;0.46;24.9481 ns;0.0665 ns;0.1486 ns;40083230.81;24.8614 ns;24.8637 ns;24.8883 ns;25.0624 ns;25.2114 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;513;22.9495 ns;0.1855 ns;0.43;23.0286 ns;0.0830 ns;0.1855 ns;43424355.3;22.9335 ns;22.9415 ns;22.9495 ns;23.1552 ns;23.3602 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;53.7902 ns;0.3717 ns;1.00;53.9492 ns;0.1662 ns;0.3717 ns;18535955.79;53.7636 ns;53.7743 ns;53.7902 ns;54.2036 ns;54.6137 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;627.8188 ns;2.8485 ns;11.67;629.4022 ns;1.2739 ns;2.8485 ns;1588809.15;627.5157 ns;627.6418 ns;627.8188 ns;631.9544 ns;634.2664 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;55.2074 ns;0.4770 ns;1.03;55.4149 ns;0.2133 ns;0.4770 ns;18045704.03;55.0506 ns;55.0852 ns;55.2074 ns;55.8482 ns;56.2169 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;58.2762 ns;0.3512 ns;1.08;58.4622 ns;0.1571 ns;0.3512 ns;17105078.34;58.2440 ns;58.2469 ns;58.2762 ns;58.7704 ns;59.0671 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;25.1043 ns;0.2009 ns;0.47;25.1969 ns;0.0898 ns;0.2009 ns;39687489.63;25.1003 ns;25.1008 ns;25.1043 ns;25.3392 ns;25.5559 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;18.7291 ns;0.0401 ns;0.35;18.7514 ns;0.0179 ns;0.0401 ns;53329304.88;18.7236 ns;18.7260 ns;18.7291 ns;18.7880 ns;18.8193 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;25.7233 ns;0.1956 ns;0.48;25.8069 ns;0.0875 ns;0.1956 ns;38749368.82;25.7120 ns;25.7143 ns;25.7233 ns;25.9413 ns;26.1567 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;28.8704 ns;0.2400 ns;0.54;28.9678 ns;0.1073 ns;0.2400 ns;34521122.32;28.8443 ns;28.8486 ns;28.8704 ns;29.1356 ns;29.3964 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;25.9785 ns;0.2208 ns;0.48;26.0045 ns;0.0988 ns;0.2208 ns;38454909.98;25.7533 ns;25.8182 ns;25.9785 ns;26.2038 ns;26.3401 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;36.4280 ns;0.2008 ns;0.68;36.5287 ns;0.0898 ns;0.2008 ns;27375745.44;36.4099 ns;36.4107 ns;36.4280 ns;36.6969 ns;36.8796 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;25.7774 ns;0.1558 ns;0.48;25.8452 ns;0.0697 ns;0.1558 ns;38691956.41;25.7686 ns;25.7729 ns;25.7774 ns;25.9513 ns;26.1237 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;27.4004 ns;0.2010 ns;0.51;27.4982 ns;0.0899 ns;0.2010 ns;36366069.61;27.3952 ns;27.3976 ns;27.4004 ns;27.6475 ns;27.8563 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;27.5308 ns;0.2196 ns;0.51;27.6186 ns;0.0982 ns;0.2196 ns;36207479.82;27.5060 ns;27.5065 ns;27.5308 ns;27.7746 ns;28.0106 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;23.8164 ns;0.1794 ns;0.44;23.8901 ns;0.0802 ns;0.1794 ns;41858262.45;23.7881 ns;23.7925 ns;23.8164 ns;24.0246 ns;24.2090 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;25.2606 ns;0.1958 ns;0.47;25.3912 ns;0.0876 ns;0.1958 ns;39383694.29;25.2477 ns;25.2512 ns;25.2606 ns;25.5965 ns;25.6766 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;23.9263 ns;0.1910 ns;0.44;24.0130 ns;0.0854 ns;0.1910 ns;41644038;23.9065 ns;23.9117 ns;23.9263 ns;24.1578 ns;24.3525 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;51.2211 ns;0.3676 ns;1.00;51.3936 ns;0.1644 ns;0.3676 ns;19457663.3;51.2170 ns;51.2176 ns;51.2211 ns;51.6559 ns;52.0503 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;630.4232 ns;3.2273 ns;12.31;631.9265 ns;1.4433 ns;3.2273 ns;1582462.42;628.9193 ns;629.6698 ns;630.4232 ns;634.9349 ns;637.1698 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;52.8434 ns;0.3583 ns;1.03;52.9753 ns;0.1603 ns;0.3583 ns;18876737.07;52.6417 ns;52.6627 ns;52.8434 ns;53.3538 ns;53.4354 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;59.9191 ns;0.3433 ns;1.17;60.0664 ns;0.1535 ns;0.3433 ns;16648237.54;59.8914 ns;59.9007 ns;59.9191 ns;60.3058 ns;60.6799 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;25.2771 ns;0.1113 ns;0.49;25.3475 ns;0.0498 ns;0.1113 ns;39451687.1;25.2655 ns;25.2678 ns;25.2771 ns;25.4623 ns;25.5149 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;16.5346 ns;0.0711 ns;0.32;16.5551 ns;0.0318 ns;0.0711 ns;60404213.98;16.4914 ns;16.4925 ns;16.5346 ns;16.6280 ns;16.6540 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;23.4954 ns;0.1797 ns;0.46;23.5762 ns;0.0803 ns;0.1797 ns;42415737.05;23.4715 ns;23.4803 ns;23.4954 ns;23.7124 ns;23.8953 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;26.9327 ns;0.6274 ns;0.53;26.8711 ns;0.2806 ns;0.6274 ns;37214693.18;26.0530 ns;26.2914 ns;26.9327 ns;27.4200 ns;27.7220 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;25.9081 ns;0.1803 ns;0.51;25.9840 ns;0.0806 ns;0.1803 ns;38485150.88;25.8592 ns;25.8611 ns;25.9081 ns;26.1449 ns;26.2902 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;52.5810 ns;0.3519 ns;1.03;52.7235 ns;0.1574 ns;0.3519 ns;18966878.33;52.5433 ns;52.5475 ns;52.5810 ns;52.9707 ns;53.3520 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;27.9814 ns;0.2602 ns;0.55;27.9450 ns;0.1164 ns;0.2602 ns;35784614.43;27.6469 ns;27.6863 ns;27.9814 ns;28.1854 ns;28.2773 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;27.0305 ns;0.1768 ns;0.53;27.0921 ns;0.0791 ns;0.1768 ns;36911146.1;26.9939 ns;26.9954 ns;27.0305 ns;27.2196 ns;27.4066 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;27.9001 ns;1.9694 ns;0.54;28.9363 ns;0.8807 ns;1.9694 ns;34558633.14;27.0389 ns;27.3245 ns;27.9001 ns;31.0662 ns;31.1307 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;24.4700 ns;0.1909 ns;0.48;24.5492 ns;0.0854 ns;0.1909 ns;40734457.54;24.4478 ns;24.4513 ns;24.4700 ns;24.6868 ns;24.8898 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;26.1448 ns;0.1217 ns;0.51;26.2025 ns;0.0544 ns;0.1217 ns;38164224.51;26.1177 ns;26.1253 ns;26.1448 ns;26.3087 ns;26.4120 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;544;24.2344 ns;0.1697 ns;0.47;24.3028 ns;0.0759 ns;0.1697 ns;41147467.18;24.2167 ns;24.2176 ns;24.2344 ns;24.4223 ns;24.6060 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;55.2440 ns;0.8338 ns;1.00;55.2656 ns;0.3729 ns;0.8338 ns;18094450.7;54.0416 ns;54.5539 ns;55.2440 ns;55.9880 ns;56.3030 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;632.9217 ns;2.4834 ns;11.46;634.2932 ns;1.1106 ns;2.4834 ns;1576557.98;632.6087 ns;632.6690 ns;632.9217 ns;636.6031 ns;638.4515 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;56.1581 ns;0.4091 ns;1.02;56.3230 ns;0.1830 ns;0.4091 ns;17754723.65;56.0729 ns;56.1013 ns;56.1581 ns;56.6272 ns;57.0499 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;58.4735 ns;0.3715 ns;1.06;58.6451 ns;0.1661 ns;0.3715 ns;17051732.16;58.4706 ns;58.4708 ns;58.4735 ns;58.9051 ns;59.3092 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;26.0365 ns;0.2107 ns;0.47;26.1089 ns;0.0942 ns;0.2107 ns;38301083.39;25.9915 ns;25.9937 ns;26.0365 ns;26.2604 ns;26.4838 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;16.7021 ns;0.1464 ns;0.30;16.6774 ns;0.0655 ns;0.1464 ns;59961554.53;16.4953 ns;16.5314 ns;16.7021 ns;16.8110 ns;16.8567 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;24.5782 ns;0.1670 ns;0.44;24.6529 ns;0.0747 ns;0.1670 ns;40563233.09;24.5434 ns;24.5590 ns;24.5782 ns;24.7841 ns;24.9476 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;27.7913 ns;0.3798 ns;0.50;27.9583 ns;0.1699 ns;0.3798 ns;35767579.39;27.6488 ns;27.6988 ns;27.7913 ns;28.3013 ns;28.5964 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;29.9581 ns;0.1921 ns;0.54;29.9433 ns;0.0859 ns;0.1921 ns;33396404.44;29.7250 ns;29.7701 ns;29.9581 ns;30.1092 ns;30.2281 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;46.7856 ns;0.4881 ns;0.85;46.9703 ns;0.2183 ns;0.4881 ns;21290059.36;46.6424 ns;46.6846 ns;46.7856 ns;47.3483 ns;47.8312 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;27.9705 ns;0.2196 ns;0.51;27.9690 ns;0.0982 ns;0.2196 ns;35753856.16;27.7013 ns;27.7541 ns;27.9705 ns;28.1832 ns;28.2229 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;27.3096 ns;0.1869 ns;0.49;27.3887 ns;0.0836 ns;0.1869 ns;36511373.61;27.2941 ns;27.2998 ns;27.3096 ns;27.5172 ns;27.7229 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;27.7760 ns;0.2110 ns;0.50;27.8879 ns;0.0944 ns;0.2110 ns;35857796.4;27.7573 ns;27.7651 ns;27.7760 ns;28.0667 ns;28.2556 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;24.4238 ns;0.1886 ns;0.44;24.5059 ns;0.0844 ns;0.1886 ns;40806582.62;24.4153 ns;24.4174 ns;24.4238 ns;24.6353 ns;24.8432 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;26.1343 ns;0.1636 ns;0.47;26.2003 ns;0.0732 ns;0.1636 ns;38167554.45;26.1015 ns;26.1040 ns;26.1343 ns;26.3295 ns;26.4889 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;547;24.2490 ns;0.1914 ns;0.44;24.3366 ns;0.0856 ns;0.1914 ns;41090346.61;24.2394 ns;24.2427 ns;24.2490 ns;24.4743 ns;24.6783 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;56.4208 ns;0.2449 ns;1.00;56.4672 ns;0.1095 ns;0.2449 ns;17709391.02;56.2643 ns;56.2730 ns;56.4208 ns;56.6847 ns;56.8685 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;665.3519 ns;2.9780 ns;11.79;666.8848 ns;1.3318 ns;2.9780 ns;1499509.32;664.8974 ns;665.1092 ns;665.3519 ns;669.4268 ns;672.0541 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;57.1654 ns;0.4501 ns;1.01;57.3261 ns;0.2013 ns;0.4501 ns;17444065.05;56.9671 ns;56.9730 ns;57.1654 ns;57.7595 ns;58.0417 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;61.9229 ns;0.3499 ns;1.10;62.0758 ns;0.1565 ns;0.3499 ns;16109331.69;61.9046 ns;61.9059 ns;61.9229 ns;62.3222 ns;62.7011 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;27.6536 ns;0.0500 ns;0.49;27.6751 ns;0.0223 ns;0.0500 ns;36133565.33;27.6484 ns;27.6488 ns;27.6536 ns;27.7121 ns;27.7641 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;16.5557 ns;0.0317 ns;0.29;16.5559 ns;0.0142 ns;0.0317 ns;60401447.26;16.5123 ns;16.5273 ns;16.5557 ns;16.5846 ns;16.5963 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;24.7007 ns;0.1456 ns;0.44;24.7642 ns;0.0651 ns;0.1456 ns;40380904.07;24.6612 ns;24.6741 ns;24.7007 ns;24.8860 ns;25.0175 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;26.9501 ns;0.2478 ns;0.48;26.9752 ns;0.1108 ns;0.2478 ns;37071032.11;26.6152 ns;26.7559 ns;26.9501 ns;27.2072 ns;27.2348 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;28.2142 ns;0.2107 ns;0.50;28.3198 ns;0.0942 ns;0.2107 ns;35310992.41;28.1336 ns;28.1462 ns;28.2142 ns;28.5462 ns;28.5866 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;47.6764 ns;1.0421 ns;0.85;48.2154 ns;0.4660 ns;1.0421 ns;20740254.03;47.3701 ns;47.4340 ns;47.6764 ns;49.2663 ns;49.8210 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;27.1463 ns;0.1812 ns;0.48;27.2030 ns;0.0810 ns;0.1812 ns;36760624.59;27.0699 ns;27.0776 ns;27.1463 ns;27.3568 ns;27.5137 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;28.2869 ns;0.2073 ns;0.50;28.4207 ns;0.0927 ns;0.2073 ns;35185652.7;28.2539 ns;28.2609 ns;28.2869 ns;28.6473 ns;28.6504 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;30.4313 ns;1.2777 ns;0.54;30.7146 ns;0.5714 ns;1.2777 ns;32557843.48;29.2905 ns;29.7062 ns;30.4313 ns;31.8645 ns;32.7089 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;25.7634 ns;0.1817 ns;0.46;25.8385 ns;0.0813 ns;0.1817 ns;38701932.57;25.7472 ns;25.7503 ns;25.7634 ns;25.9642 ns;26.1633 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;27.6078 ns;0.2033 ns;0.49;27.6717 ns;0.0909 ns;0.2033 ns;36137980.19;27.4855 ns;27.4875 ns;27.6078 ns;27.8879 ns;27.8893 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;576;24.8772 ns;0.1906 ns;0.44;24.9586 ns;0.0852 ns;0.1906 ns;40066281.98;24.8674 ns;24.8675 ns;24.8772 ns;25.0905 ns;25.2994 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;93.4299 ns;0.7797 ns;1.00;93.7713 ns;0.3487 ns;0.7797 ns;10664243.83;93.3624 ns;93.3898 ns;93.4299 ns;94.3235 ns;95.1639 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;1,168.1002 ns;6.3501 ns;12.50;1,170.8848 ns;2.8399 ns;6.3501 ns;854054.99;1,167.7522 ns;1,167.9215 ns;1,168.1002 ns;1,175.2404 ns;1,182.2397 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;94.6841 ns;0.7608 ns;1.01;95.0184 ns;0.3402 ns;0.7608 ns;10524282.4;94.5279 ns;94.5754 ns;94.6841 ns;95.6285 ns;96.3571 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;102.6979 ns;0.7594 ns;1.10;103.0433 ns;0.3396 ns;0.7594 ns;9704659.32;102.6769 ns;102.6837 ns;102.6979 ns;103.5756 ns;104.4008 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;34.2030 ns;0.1854 ns;0.37;34.2716 ns;0.0829 ns;0.1854 ns;29178639.31;34.1435 ns;34.1604 ns;34.2030 ns;34.4172 ns;34.5977 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;16.4612 ns;0.0352 ns;0.18;16.4721 ns;0.0157 ns;0.0352 ns;60708771.87;16.4447 ns;16.4473 ns;16.4612 ns;16.5023 ns;16.5321 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;40.3675 ns;0.0529 ns;0.43;40.3982 ns;0.0237 ns;0.0529 ns;24753548.55;40.3569 ns;40.3570 ns;40.3675 ns;40.4549 ns;40.4696 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;47.4410 ns;0.7703 ns;0.51;47.8457 ns;0.3445 ns;0.7703 ns;20900507.11;47.2549 ns;47.3234 ns;47.4410 ns;48.5704 ns;49.1200 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;51.2384 ns;0.8608 ns;0.55;51.6653 ns;0.3849 ns;0.8608 ns;19355352.71;50.7207 ns;50.9667 ns;51.2384 ns;52.5773 ns;52.6793 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;51.2749 ns;0.4453 ns;0.55;51.5741 ns;0.1991 ns;0.4453 ns;19389584.02;51.2129 ns;51.2412 ns;51.2749 ns;52.0565 ns;52.1427 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;48.3317 ns;0.6218 ns;0.52;48.3187 ns;0.2781 ns;0.6218 ns;20695900.55;47.5971 ns;47.7530 ns;48.3317 ns;48.8780 ns;49.2185 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;54.3413 ns;0.4042 ns;0.58;54.6208 ns;0.1807 ns;0.4042 ns;18308050.57;54.3346 ns;54.3369 ns;54.3413 ns;55.0444 ns;55.2107 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;50.8919 ns;0.3684 ns;0.54;51.0523 ns;0.1648 ns;0.3684 ns;19587752.54;50.8620 ns;50.8724 ns;50.8919 ns;51.3124 ns;51.7105 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;42.1527 ns;0.5399 ns;0.45;42.4208 ns;0.2414 ns;0.5399 ns;23573319.79;42.1497 ns;42.1501 ns;42.1527 ns;42.8257 ns;43.3823 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;43.4667 ns;0.0561 ns;0.47;43.4973 ns;0.0251 ns;0.0561 ns;22989925.24;43.4479 ns;43.4517 ns;43.4667 ns;43.5583 ns;43.5612 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;42.2401 ns;0.1889 ns;0.45;42.3453 ns;0.0845 ns;0.1889 ns;23615367.87;42.2276 ns;42.2332 ns;42.2401 ns;42.5100 ns;42.6716 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;163.7126 ns;0.6961 ns;1.00;163.6255 ns;0.3113 ns;0.6961 ns;6111516.26;162.5184 ns;163.0838 ns;163.7126 ns;164.1237 ns;164.4463 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;2,317.2386 ns;13.7154 ns;14.15;2,323.7504 ns;6.1337 ns;13.7154 ns;430338.81;2,315.0440 ns;2,315.4677 ns;2,317.2386 ns;2,335.2890 ns;2,347.6624 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;158.1699 ns;0.8337 ns;0.97;158.4737 ns;0.3728 ns;0.8337 ns;6310196.92;157.8916 ns;157.9554 ns;158.1699 ns;159.1438 ns;159.9326 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;164.9769 ns;0.6917 ns;1.01;165.2952 ns;0.3094 ns;0.6917 ns;6049782.41;164.8442 ns;164.8595 ns;164.9769 ns;165.8900 ns;166.4921 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;67.2585 ns;0.4416 ns;0.41;67.4502 ns;0.1975 ns;0.4416 ns;14825743.05;67.2019 ns;67.2191 ns;67.2585 ns;67.7773 ns;68.2366 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;16.6874 ns;0.0409 ns;0.10;16.7113 ns;0.0183 ns;0.0409 ns;59839890.17;16.6759 ns;16.6789 ns;16.6874 ns;16.7555 ns;16.7624 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;79.7950 ns;1.2067 ns;0.49;79.9859 ns;0.5396 ns;1.2067 ns;12502199.23;78.5823 ns;79.0377 ns;79.7950 ns;81.0296 ns;81.8651 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;108.0163 ns;0.3373 ns;0.66;107.9216 ns;0.1509 ns;0.3373 ns;9265989.3;107.3705 ns;107.6117 ns;108.0163 ns;108.1840 ns;108.1872 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;121.7447 ns;0.8179 ns;0.74;121.4277 ns;0.3658 ns;0.8179 ns;8235355.27;120.5171 ns;120.5506 ns;121.7447 ns;122.1462 ns;122.1786 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;113.2548 ns;1.0595 ns;0.69;113.7397 ns;0.4738 ns;1.0595 ns;8792004.09;112.9648 ns;113.0257 ns;113.2548 ns;114.6962 ns;115.5322 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;116.7100 ns;0.5764 ns;0.71;116.5076 ns;0.2578 ns;0.5764 ns;8583128.91;115.7702 ns;115.8993 ns;116.7100 ns;117.0148 ns;117.0205 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;96.0469 ns;0.7329 ns;0.59;96.3438 ns;0.3278 ns;0.7329 ns;10379499.68;95.9582 ns;95.9849 ns;96.0469 ns;96.8511 ns;97.6532 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;93.5918 ns;0.7556 ns;0.57;93.9290 ns;0.3379 ns;0.7556 ns;10646344.36;93.5591 ns;93.5680 ns;93.5918 ns;94.4585 ns;95.2797 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;83.0611 ns;0.4096 ns;0.51;83.1180 ns;0.1832 ns;0.4096 ns;12031093.64;82.7720 ns;82.8029 ns;83.0611 ns;83.4615 ns;83.8016 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;84.4197 ns;0.3455 ns;0.52;84.5904 ns;0.1545 ns;0.3455 ns;11821666.54;84.3639 ns;84.3850 ns;84.4197 ns;84.8812 ns;85.1927 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2048;82.4074 ns;0.0811 ns;0.50;82.4393 ns;0.0363 ns;0.0811 ns;12130135.26;82.3902 ns;82.3950 ns;82.4074 ns;82.4996 ns;82.5834 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;173.6282 ns;0.2216 ns;1.00;173.7190 ns;0.0991 ns;0.2216 ns;5756424.19;173.4981 ns;173.5330 ns;173.6282 ns;173.9504 ns;174.0192 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;2,830.1150 ns;6.2367 ns;16.30;2,828.5909 ns;2.7891 ns;6.2367 ns;353532.92;2,821.2112 ns;2,822.1273 ns;2,830.1150 ns;2,834.2924 ns;2,835.5199 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;162.8016 ns;0.7502 ns;0.94;162.8850 ns;0.3355 ns;0.7502 ns;6139302.4;161.9614 ns;162.2957 ns;162.8016 ns;163.5159 ns;164.0307 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;180.6369 ns;2.2357 ns;1.04;181.2129 ns;0.9999 ns;2.2357 ns;5518370.34;178.9271 ns;179.6681 ns;180.6369 ns;183.0457 ns;184.9263 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;77.8847 ns;0.1998 ns;0.45;77.8677 ns;0.0894 ns;0.1998 ns;12842299.55;77.6652 ns;77.6664 ns;77.8847 ns;78.0605 ns;78.1052 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;16.6128 ns;0.0170 ns;0.10;16.6200 ns;0.0076 ns;0.0170 ns;60168297.25;16.6032 ns;16.6055 ns;16.6128 ns;16.6383 ns;16.6393 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;102.5874 ns;1.0962 ns;0.59;102.4795 ns;0.4902 ns;1.0962 ns;9758044.93;101.3137 ns;101.4914 ns;102.5874 ns;103.4138 ns;104.1326 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;132.8261 ns;0.8306 ns;0.77;133.0809 ns;0.3715 ns;0.8306 ns;7514227.02;132.4346 ns;132.4719 ns;132.8261 ns;133.8173 ns;134.4752 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;138.2581 ns;1.9492 ns;0.80;138.4911 ns;0.8717 ns;1.9492 ns;7220682.75;136.4161 ns;136.7258 ns;138.2581 ns;140.3728 ns;141.2776 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;146.8414 ns;0.5575 ns;0.85;146.8858 ns;0.2493 ns;0.5575 ns;6808009.44;146.3151 ns;146.4600 ns;146.8414 ns;147.3338 ns;147.8002 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;122.7215 ns;0.8405 ns;0.71;122.8698 ns;0.3759 ns;0.8405 ns;8138694.37;122.2019 ns;122.2681 ns;122.7215 ns;123.5457 ns;124.3064 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;113.7925 ns;0.6362 ns;0.66;114.0577 ns;0.2845 ns;0.6362 ns;8767489.97;113.6844 ns;113.6916 ns;113.7925 ns;114.5564 ns;115.1822 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;111.7241 ns;0.6299 ns;0.64;111.9756 ns;0.2817 ns;0.6299 ns;8930517.43;111.6100 ns;111.6217 ns;111.7241 ns;112.4552 ns;113.0928 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;101.5863 ns;0.7357 ns;0.59;101.8949 ns;0.3290 ns;0.7357 ns;9814030.15;101.5043 ns;101.5316 ns;101.5863 ns;102.4126 ns;103.2090 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;102.9275 ns;0.7727 ns;0.59;103.2294 ns;0.3456 ns;0.7727 ns;9687158.92;102.5965 ns;102.7306 ns;102.9275 ns;103.8793 ns;104.5572 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2500;101.4029 ns;1.1904 ns;0.58;101.9684 ns;0.5324 ns;1.1904 ns;9806958.11;101.0416 ns;101.0624 ns;101.4029 ns;103.1572 ns;103.8204 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;170.2976 ns;0.8479 ns;1.00;170.8354 ns;0.3792 ns;0.8479 ns;5853587.1;170.0787 ns;170.1806 ns;170.2976 ns;171.7592 ns;171.7868 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;3,384.0320 ns;23.4403 ns;19.87;3,395.1863 ns;10.4828 ns;23.4403 ns;294534.64;3,383.3691 ns;3,383.6437 ns;3,384.0320 ns;3,412.3061 ns;3,437.0102 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;180.8196 ns;2.0677 ns;1.06;180.8199 ns;0.9247 ns;2.0677 ns;5530366.18;177.7137 ns;179.2245 ns;180.8196 ns;182.4153 ns;183.5004 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;184.1321 ns;1.4792 ns;1.08;184.8365 ns;0.6615 ns;1.4792 ns;5410186.43;184.0391 ns;184.0718 ns;184.1321 ns;185.9535 ns;187.4682 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;84.7900 ns;0.3194 ns;0.50;84.8844 ns;0.1428 ns;0.3194 ns;11780732.49;84.6126 ns;84.6955 ns;84.7900 ns;85.1204 ns;85.4387 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;16.4998 ns;0.0438 ns;0.10;16.5146 ns;0.0196 ns;0.0438 ns;60552427.39;16.4689 ns;16.4758 ns;16.4998 ns;16.5608 ns;16.5672 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;112.6918 ns;1.3660 ns;0.66;112.6341 ns;0.6109 ns;1.3660 ns;8878308.78;111.1189 ns;111.3559 ns;112.6918 ns;113.8834 ns;114.5758 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;144.3258 ns;1.7478 ns;0.85;144.1398 ns;0.7816 ns;1.7478 ns;6937709.43;141.8317 ns;142.6604 ns;144.3258 ns;145.5262 ns;146.6641 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;163.7960 ns;0.5970 ns;0.96;163.9934 ns;0.2670 ns;0.5970 ns;6097804.77;163.5007 ns;163.5582 ns;163.7960 ns;164.5274 ns;164.9916 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;166.3401 ns;0.8477 ns;0.98;166.4865 ns;0.3791 ns;0.8477 ns;6006491.28;165.5311 ns;165.7380 ns;166.3401 ns;167.3083 ns;167.6931 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;141.5004 ns;0.5149 ns;0.83;141.4972 ns;0.2303 ns;0.5149 ns;7067276.93;140.9306 ns;141.0738 ns;141.5004 ns;141.9190 ns;142.3097 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;134.0680 ns;0.7665 ns;0.79;134.3757 ns;0.3428 ns;0.7665 ns;7441820.55;133.9477 ns;133.9838 ns;134.0680 ns;134.9215 ns;135.7431 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;132.1813 ns;0.7441 ns;0.78;132.5130 ns;0.3328 ns;0.7441 ns;7546427.64;131.9533 ns;132.0336 ns;132.1813 ns;133.1584 ns;133.7906 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;121.2178 ns;0.7298 ns;0.71;121.5234 ns;0.3264 ns;0.7298 ns;8228870.69;121.1241 ns;121.1326 ns;121.2178 ns;122.0669 ns;122.8221 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;122.9745 ns;0.6492 ns;0.72;123.2771 ns;0.2903 ns;0.6492 ns;8111807.51;122.9547 ns;122.9628 ns;122.9745 ns;123.7426 ns;124.4366 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3000;121.5123 ns;0.4936 ns;0.71;121.5013 ns;0.2208 ns;0.4936 ns;8230362.83;121.0104 ns;121.0285 ns;121.5123 ns;121.9687 ns;122.1808 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;179.1446 ns;0.6045 ns;1.00;179.2987 ns;0.2703 ns;0.6045 ns;5577284.08;178.8032 ns;178.8677 ns;179.1446 ns;179.8068 ns;180.3272 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;3,465.0334 ns;21.2453 ns;19.34;3,476.0325 ns;9.5012 ns;21.2453 ns;287684.31;3,462.0220 ns;3,462.5097 ns;3,465.0334 ns;3,495.0547 ns;3,512.2967 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;180.9573 ns;0.7569 ns;1.01;180.7219 ns;0.3385 ns;0.7569 ns;5533364.57;179.6927 ns;179.9859 ns;180.9573 ns;181.3401 ns;181.6690 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;183.0304 ns;0.7267 ns;1.02;183.2814 ns;0.3250 ns;0.7267 ns;5456090.21;182.7722 ns;182.8209 ns;183.0304 ns;183.8675 ns;184.5506 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;85.3342 ns;0.1214 ns;0.48;85.3466 ns;0.0543 ns;0.1214 ns;11716933.8;85.2441 ns;85.2554 ns;85.3342 ns;85.4439 ns;85.5511 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;17.3943 ns;0.1279 ns;0.10;17.4513 ns;0.0572 ns;0.1279 ns;57302203.14;17.3254 ns;17.3573 ns;17.3943 ns;17.5739 ns;17.6528 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;119.2785 ns;0.7894 ns;0.67;119.6296 ns;0.3530 ns;0.7894 ns;8359134.43;119.2545 ns;119.2634 ns;119.2785 ns;120.1714 ns;121.0415 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;150.7836 ns;1.3901 ns;0.84;150.4831 ns;0.6217 ns;1.3901 ns;6645263.86;148.9308 ns;149.0315 ns;150.7836 ns;151.7845 ns;151.8790 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;165.5730 ns;1.1414 ns;0.92;165.5577 ns;0.5104 ns;1.1414 ns;6040190.07;164.1224 ns;164.6074 ns;165.5730 ns;166.5004 ns;167.2608 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;165.3997 ns;0.7754 ns;0.92;165.6632 ns;0.3468 ns;0.7754 ns;6036345.15;165.0253 ns;165.1970 ns;165.3997 ns;166.2610 ns;167.0117 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;145.3885 ns;0.8166 ns;0.81;145.7169 ns;0.3652 ns;0.8166 ns;6862620.03;145.0887 ns;145.1634 ns;145.3885 ns;146.4347 ns;147.1074 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;137.7855 ns;0.7344 ns;0.77;138.0789 ns;0.3284 ns;0.7344 ns;7242238.2;137.6889 ns;137.7160 ns;137.7855 ns;138.5884 ns;139.3906 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;135.8458 ns;0.6309 ns;0.76;136.0129 ns;0.2822 ns;0.6309 ns;7352243.09;135.5120 ns;135.5408 ns;135.8458 ns;136.5686 ns;137.0683 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;123.6464 ns;0.7501 ns;0.69;123.9956 ns;0.3354 ns;0.7501 ns;8064801.32;123.6307 ns;123.6382 ns;123.6464 ns;124.5276 ns;125.3360 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;125.1771 ns;0.7560 ns;0.70;125.5030 ns;0.3381 ns;0.7560 ns;7967935.23;125.1116 ns;125.1126 ns;125.1771 ns;126.0564 ns;126.8509 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3072;123.6170 ns;0.7421 ns;0.69;123.9451 ns;0.3319 ns;0.7421 ns;8068089.16;123.4754 ns;123.4780 ns;123.6170 ns;124.5762 ns;125.2328 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;250.8011 ns;2.0030 ns;1.00;251.7594 ns;0.8958 ns;2.0030 ns;3972046.79;250.5469 ns;250.6093 ns;250.8011 ns;253.3885 ns;255.2817 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;4,615.9497 ns;21.0524 ns;18.40;4,627.1287 ns;9.4149 ns;21.0524 ns;216116.75;4,615.1164 ns;4,615.1258 ns;4,615.9497 ns;4,644.7210 ns;4,663.9658 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;260.1767 ns;2.8480 ns;1.04;259.6770 ns;1.2737 ns;2.8480 ns;3850938.12;255.1631 ns;257.4087 ns;260.1767 ns;261.6954 ns;263.0502 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;262.1600 ns;1.4488 ns;1.05;262.8152 ns;0.6479 ns;1.4488 ns;3804955.2;262.0792 ns;262.1124 ns;262.1600 ns;263.8456 ns;265.4034 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;103.9377 ns;0.8205 ns;0.41;104.2582 ns;0.3670 ns;0.8205 ns;9591572.57;103.7735 ns;103.8184 ns;103.9377 ns;104.8582 ns;105.7183 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;16.4972 ns;0.0173 ns;0.07;16.5028 ns;0.0077 ns;0.0173 ns;60595880.84;16.4817 ns;16.4880 ns;16.4972 ns;16.5204 ns;16.5241 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;157.0859 ns;0.4571 ns;0.63;157.0077 ns;0.2044 ns;0.4571 ns;6369112.92;156.5689 ns;156.5773 ns;157.0859 ns;157.3991 ns;157.6755 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;192.1246 ns;1.6509 ns;0.77;192.6196 ns;0.7383 ns;1.6509 ns;5191579.69;191.2812 ns;191.3481 ns;192.1246 ns;194.1386 ns;195.3218 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;212.1328 ns;2.4624 ns;0.85;211.6804 ns;1.1012 ns;2.4624 ns;4724102.62;208.9344 ns;209.3835 ns;212.1328 ns;213.7512 ns;215.2542 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;217.6397 ns;2.0209 ns;0.87;218.0365 ns;0.9038 ns;2.0209 ns;4586388.58;216.5190 ns;216.5456 ns;217.6397 ns;219.7257 ns;221.4613 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;218.9996 ns;2.5138 ns;0.87;220.3430 ns;1.1242 ns;2.5138 ns;4538379.46;218.1994 ns;218.4232 ns;218.9996 ns;222.9344 ns;224.0680 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;180.7497 ns;0.2631 ns;0.72;180.8394 ns;0.1177 ns;0.2631 ns;5529767.98;180.5852 ns;180.6054 ns;180.7497 ns;181.1183 ns;181.1569 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;177.2690 ns;0.6628 ns;0.71;177.4871 ns;0.2964 ns;0.6628 ns;5634212.87;177.0467 ns;177.0953 ns;177.2690 ns;177.9879 ns;178.6574 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;164.1363 ns;0.7816 ns;0.65;164.5227 ns;0.3495 ns;0.7816 ns;6078187.12;164.0562 ns;164.0626 ns;164.1363 ns;165.1761 ns;165.8891 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;166.6409 ns;0.6612 ns;0.66;166.8102 ns;0.2957 ns;0.6612 ns;5994838.14;166.3244 ns;166.3749 ns;166.6409 ns;167.3301 ns;167.9608 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4096;164.1253 ns;0.5526 ns;0.65;164.3071 ns;0.2472 ns;0.5526 ns;6086163.82;163.9445 ns;163.9808 ns;164.1253 ns;164.7244 ns;165.2833 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;438.6559 ns;3.2176 ns;1.00;439.4407 ns;1.4389 ns;3.2176 ns;2275619.74;436.9502 ns;437.2444 ns;438.6559 ns;442.0295 ns;444.9935 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;9,236.1939 ns;46.9688 ns;21.06;9,252.0481 ns;21.0051 ns;46.9688 ns;108084.18;9,224.8113 ns;9,225.3748 ns;9,236.1939 ns;9,286.6484 ns;9,335.4079 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;436.4545 ns;2.8668 ns;0.99;437.3831 ns;1.2821 ns;2.8668 ns;2286324.97;434.9340 ns;435.3649 ns;436.4545 ns;439.8657 ns;442.2287 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;440.8807 ns;3.0271 ns;1.01;442.1765 ns;1.3538 ns;3.0271 ns;2261540.23;440.6517 ns;440.6795 ns;440.8807 ns;444.3215 ns;447.5841 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;187.5665 ns;0.1856 ns;0.43;187.6066 ns;0.0830 ns;0.1856 ns;5330301.82;187.4018 ns;187.4346 ns;187.5665 ns;187.7988 ns;187.8214 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;16.6213 ns;0.0859 ns;0.04;16.6467 ns;0.0384 ns;0.0859 ns;60072065.56;16.5684 ns;16.5923 ns;16.6213 ns;16.7137 ns;16.7939 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;307.3991 ns;1.1039 ns;0.70;307.7529 ns;0.4937 ns;1.1039 ns;3249360.49;306.9854 ns;306.9925 ns;307.3991 ns;308.6901 ns;309.6482 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;401.9972 ns;2.9846 ns;0.92;402.3807 ns;1.3348 ns;2.9846 ns;2485208.94;399.3440 ns;399.8296 ns;401.9972 ns;405.1234 ns;406.9878 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;415.1069 ns;3.1015 ns;0.95;414.9274 ns;1.3870 ns;3.1015 ns;2410060.1;410.8366 ns;412.0301 ns;415.1069 ns;417.7350 ns;418.9681 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;421.1630 ns;2.6152 ns;0.96;422.6573 ns;1.1696 ns;2.6152 ns;2365982.76;420.5866 ns;420.8067 ns;421.1630 ns;425.2551 ns;426.7851 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;388.9678 ns;3.2801 ns;0.89;389.7496 ns;1.4669 ns;3.2801 ns;2565750.19;387.4107 ns;387.4553 ns;388.9678 ns;392.4346 ns;395.3907 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;347.6623 ns;1.4203 ns;0.79;348.3339 ns;0.6352 ns;1.4203 ns;2870809.03;347.3845 ns;347.4237 ns;347.6623 ns;349.5798 ns;350.7743 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;348.0206 ns;3.9104 ns;0.79;349.7196 ns;1.7488 ns;3.9104 ns;2859433.63;347.5708 ns;347.6789 ns;348.0206 ns;352.6098 ns;356.6853 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;325.4313 ns;1.2157 ns;0.74;326.0351 ns;0.5437 ns;1.2157 ns;3067154.49;325.2162 ns;325.2726 ns;325.4313 ns;327.0995 ns;328.1272 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;326.8728 ns;0.3235 ns;0.75;327.0076 ns;0.1447 ns;0.3235 ns;3058033.17;326.7535 ns;326.7673 ns;326.8728 ns;327.3152 ns;327.5336 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8192;325.1336 ns;1.3743 ns;0.74;325.7167 ns;0.6146 ns;1.3743 ns;3070152.37;324.9422 ns;325.0059 ns;325.1336 ns;326.7191 ns;328.1660 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;768.0890 ns;11.7834 ns;1.00;769.2478 ns;5.2697 ns;11.7834 ns;1299971.2;753.5281 ns;758.3002 ns;768.0890 ns;780.7748 ns;782.0118 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;18,461.1946 ns;92.5618 ns;24.04;18,503.2666 ns;41.3949 ns;92.5618 ns;54044.51;18,455.0583 ns;18,455.9673 ns;18,461.1946 ns;18,571.6018 ns;18,668.2590 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;860.6683 ns;5.8504 ns;1.12;862.5544 ns;2.6164 ns;5.8504 ns;1159347.17;857.6297 ns;859.1218 ns;860.6683 ns;866.9301 ns;872.7196 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;838.0978 ns;6.2416 ns;1.09;839.4092 ns;2.7913 ns;6.2416 ns;1191314.14;831.7816 ns;834.2182 ns;838.0978 ns;845.2557 ns;848.4163 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;534.6068 ns;3.4299 ns;0.70;535.2798 ns;1.5339 ns;3.4299 ns;1868181.8;532.7371 ns;532.8442 ns;534.6068 ns;538.0519 ns;541.1622 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;16.5286 ns;0.1084 ns;0.02;16.5853 ns;0.0485 ns;0.1084 ns;60294502.46;16.5238 ns;16.5248 ns;16.5286 ns;16.6740 ns;16.7759 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;643.1277 ns;2.7127 ns;0.84;644.4453 ns;1.2132 ns;2.7127 ns;1551722.07;642.7022 ns;642.7282 ns;643.1277 ns;646.8212 ns;649.1137 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;796.4306 ns;6.6691 ns;1.04;799.0679 ns;2.9825 ns;6.6691 ns;1251458.12;794.9853 ns;795.4931 ns;796.4306 ns;803.9614 ns;810.9251 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;855.5221 ns;8.6800 ns;1.11;856.6435 ns;3.8818 ns;8.6800 ns;1167346.7;845.9352 ns;848.8187 ns;855.5221 ns;865.0291 ns;868.2221 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;870.1474 ns;11.0425 ns;1.13;876.2952 ns;4.9383 ns;11.0425 ns;1141168;868.0558 ns;868.4204 ns;870.1474 ns;887.2438 ns;893.7980 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;768.3458 ns;4.9679 ns;1.00;769.1129 ns;2.2217 ns;4.9679 ns;1300199.28;765.0539 ns;765.1930 ns;768.3458 ns;773.4163 ns;777.3101 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;709.1496 ns;0.7310 ns;0.92;709.2323 ns;0.3269 ns;0.7310 ns;1409975.27;708.4305 ns;708.5994 ns;709.1496 ns;709.9065 ns;710.3327 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;725.0427 ns;2.5252 ns;0.94;725.8930 ns;1.1293 ns;2.5252 ns;1377613.41;723.9655 ns;724.1433 ns;725.0427 ns;728.0679 ns;730.2054 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;660.9642 ns;2.0185 ns;0.86;660.8542 ns;0.9027 ns;2.0185 ns;1513193.04;659.1176 ns;659.1232 ns;660.9642 ns;662.5302 ns;664.0590 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;662.4515 ns;3.0644 ns;0.86;664.0725 ns;1.3705 ns;3.0644 ns;1505859.69;662.3024 ns;662.3275 ns;662.4515 ns;666.6280 ns;669.4372 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;16384;662.7572 ns;2.9487 ns;0.86;664.0251 ns;1.3187 ns;2.9487 ns;1505967.2;662.4157 ns;662.5660 ns;662.7572 ns;666.1181 ns;669.2889 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,593.7347 ns;11.5499 ns;1.00;1,597.6988 ns;5.1653 ns;11.5499 ns;625900.22;1,591.1448 ns;1,591.3803 ns;1,593.7347 ns;1,605.9992 ns;1,618.2494 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;37,039.7377 ns;180.5851 ns;23.24;37,135.7074 ns;80.7601 ns;180.5851 ns;26928.26;37,019.5862 ns;37,027.9764 ns;37,039.7377 ns;37,291.4233 ns;37,448.5635 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,675.5766 ns;11.5034 ns;1.05;1,678.2712 ns;5.1445 ns;11.5034 ns;595851.25;1,670.2949 ns;1,670.5565 ns;1,675.5766 ns;1,687.3332 ns;1,698.2565 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,661.9533 ns;13.9359 ns;1.04;1,671.3775 ns;6.2323 ns;13.9359 ns;598308.88;1,660.5944 ns;1,660.9613 ns;1,661.9533 ns;1,686.5058 ns;1,689.0579 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,245.3138 ns;6.5142 ns;0.78;1,247.6052 ns;2.9132 ns;6.5142 ns;801535.61;1,242.9902 ns;1,243.7684 ns;1,245.3138 ns;1,252.5877 ns;1,259.0756 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;16.4996 ns;0.0487 ns;0.01;16.4950 ns;0.0218 ns;0.0487 ns;60624308.94;16.4305 ns;16.4469 ns;16.4996 ns;16.5409 ns;16.5469 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,473.9750 ns;4.1811 ns;0.92;1,474.9495 ns;1.8698 ns;4.1811 ns;677989.34;1,471.0643 ns;1,471.8289 ns;1,473.9750 ns;1,478.5572 ns;1,481.8964 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,679.1348 ns;13.3007 ns;1.05;1,684.1471 ns;5.9482 ns;13.3007 ns;593772.34;1,675.4298 ns;1,677.2811 ns;1,679.1348 ns;1,693.5193 ns;1,707.7617 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,790.3091 ns;19.3366 ns;1.12;1,788.3337 ns;8.6476 ns;19.3366 ns;559179.75;1,765.6050 ns;1,768.8579 ns;1,790.3091 ns;1,806.8219 ns;1,810.5837 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;2,059.4533 ns;12.0786 ns;1.29;2,064.3879 ns;5.4017 ns;12.0786 ns;484405.08;2,054.5882 ns;2,054.6486 ns;2,059.4533 ns;2,076.5946 ns;2,082.5736 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,730.9258 ns;12.3035 ns;1.09;1,735.8879 ns;5.5023 ns;12.3035 ns;576074.06;1,729.2094 ns;1,729.4663 ns;1,730.9258 ns;1,744.7906 ns;1,757.8245 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,696.9580 ns;49.8380 ns;1.06;1,675.4765 ns;22.2882 ns;49.8380 ns;596845.15;1,587.2989 ns;1,636.5768 ns;1,696.9580 ns;1,703.6353 ns;1,705.2156 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,670.0759 ns;10.9793 ns;1.05;1,675.3931 ns;4.9101 ns;10.9793 ns;596874.84;1,669.8628 ns;1,669.9599 ns;1,670.0759 ns;1,683.4850 ns;1,694.9717 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,418.6530 ns;5.8334 ns;0.89;1,421.6230 ns;2.6088 ns;5.8334 ns;703421.38;1,417.4480 ns;1,417.7268 ns;1,418.6530 ns;1,427.0041 ns;1,431.4123 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,423.0914 ns;5.5335 ns;0.89;1,426.0739 ns;2.4747 ns;5.5335 ns;701225.95;1,422.6854 ns;1,422.7949 ns;1,423.0914 ns;1,430.8441 ns;1,435.6683 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;32768;1,424.6266 ns;3.6479 ns;0.89;1,424.8601 ns;1.6314 ns;3.6479 ns;701823.3;1,421.3016 ns;1,421.3140 ns;1,424.6266 ns;1,428.5228 ns;1,429.2952 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,135.2772 ns;30.4164 ns;1.00;3,143.9164 ns;13.6026 ns;30.4164 ns;318074.61;3,116.3520 ns;3,119.6617 ns;3,135.2772 ns;3,172.4908 ns;3,192.4221 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;73,983.3391 ns;412.8743 ns;23.60;74,167.0209 ns;184.6430 ns;412.8743 ns;13483.08;73,955.6118 ns;73,963.2254 ns;73,983.3391 ns;74,462.6573 ns;74,904.3240 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,275.1707 ns;15.0397 ns;1.04;3,283.0410 ns;6.7260 ns;15.0397 ns;304595.65;3,270.3222 ns;3,270.6513 ns;3,275.1707 ns;3,299.3658 ns;3,300.5069 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,222.8080 ns;23.0715 ns;1.03;3,232.5987 ns;10.3179 ns;23.0715 ns;309348.63;3,221.0940 ns;3,221.4752 ns;3,222.8080 ns;3,248.6177 ns;3,273.8402 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,455.4547 ns;11.4191 ns;0.78;2,459.0613 ns;5.1068 ns;11.4191 ns;406659.25;2,450.4547 ns;2,452.5440 ns;2,455.4547 ns;2,467.3818 ns;2,479.1384 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;17.6441 ns;0.0911 ns;0.01;17.6501 ns;0.0407 ns;0.0911 ns;56656844.18;17.5466 ns;17.5768 ns;17.6441 ns;17.7264 ns;17.7933 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,924.8783 ns;6.4313 ns;0.93;2,928.5284 ns;2.8762 ns;6.4313 ns;341468.43;2,923.6733 ns;2,923.9562 ns;2,924.8783 ns;2,934.9257 ns;2,938.6875 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,329.1622 ns;19.4476 ns;1.06;3,339.0590 ns;8.6972 ns;19.4476 ns;299485.58;3,320.3459 ns;3,323.4543 ns;3,329.1622 ns;3,359.6120 ns;3,365.2559 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,525.7839 ns;38.6599 ns;1.12;3,521.8341 ns;17.2892 ns;38.6599 ns;283942.96;3,481.1579 ns;3,486.4917 ns;3,525.7839 ns;3,555.2015 ns;3,579.5008 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;4,121.4184 ns;33.8847 ns;1.31;4,130.5159 ns;15.1537 ns;33.8847 ns;242100.51;4,098.3928 ns;4,101.7925 ns;4,121.4184 ns;4,163.7882 ns;4,181.4326 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,474.0060 ns;24.0866 ns;1.11;3,483.3421 ns;10.7719 ns;24.0866 ns;287080.62;3,468.0022 ns;3,468.5798 ns;3,474.0060 ns;3,502.7725 ns;3,525.5969 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,318.1560 ns;91.8053 ns;1.06;3,268.4344 ns;41.0566 ns;91.8053 ns;305956.88;3,152.0055 ns;3,170.3861 ns;3,318.1560 ns;3,341.6219 ns;3,359.3019 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;3,348.2910 ns;22.9743 ns;1.07;3,355.5088 ns;10.2744 ns;22.9743 ns;298017.4;3,340.1518 ns;3,342.3203 ns;3,348.2910 ns;3,372.3061 ns;3,396.1556 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,832.1037 ns;11.0219 ns;0.90;2,836.7864 ns;4.9292 ns;11.0219 ns;352511.56;2,829.3243 ns;2,829.5883 ns;2,832.1037 ns;2,846.3260 ns;2,855.7661 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,838.5348 ns;10.3392 ns;0.91;2,844.3549 ns;4.6238 ns;10.3392 ns;351573.57;2,837.5997 ns;2,837.9323 ns;2,838.5348 ns;2,853.6875 ns;2,861.9581 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;65536;2,834.0828 ns;3.2200 ns;0.90;2,835.6832 ns;1.4400 ns;3.2200 ns;352648.7;2,833.1335 ns;2,833.5620 ns;2,834.0828 ns;2,838.6046 ns;2,841.1023 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,399.9910 ns;47.6618 ns;1.00;6,422.1141 ns;21.3150 ns;47.6618 ns;155711.96;6,394.0062 ns;6,396.1842 ns;6,399.9910 ns;6,459.1056 ns;6,506.5725 ns
CopiesBenchmark;SimpleLoop;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;148,171.0721 ns;915.6648 ns;23.15;148,539.7388 ns;409.4977 ns;915.6648 ns;6732.21;147,985.3145 ns;148,010.6175 ns;148,171.0721 ns;149,253.1934 ns;150,158.3450 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,559.3992 ns;49.7739 ns;1.02;6,579.4409 ns;22.2596 ns;49.7739 ns;151988.6;6,551.3878 ns;6,553.4854 ns;6,559.3992 ns;6,615.4172 ns;6,668.1587 ns
CopiesBenchmark;BufferMemoryCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,597.4863 ns;40.0966 ns;1.03;6,612.1606 ns;17.9317 ns;40.0966 ns;151236.5;6,590.4977 ns;6,590.9285 ns;6,597.4863 ns;6,640.7297 ns;6,683.6321 ns
CopiesBenchmark;MsvcrtMemmove;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;5,159.1481 ns;25.2368 ns;0.81;5,166.8404 ns;11.2863 ns;25.2368 ns;193541.88;5,147.3205 ns;5,151.9062 ns;5,159.1481 ns;5,185.6207 ns;5,211.0657 ns
CopiesBenchmark;MsvcrtMemmoveOverhead;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;16.5216 ns;0.0354 ns;0.00;16.5366 ns;0.0158 ns;0.0354 ns;60471942.51;16.5023 ns;16.5107 ns;16.5216 ns;16.5700 ns;16.5931 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;5,932.6236 ns;21.0665 ns;0.93;5,940.8092 ns;9.4212 ns;21.0665 ns;168327.24;5,923.1065 ns;5,926.4233 ns;5,932.6236 ns;5,959.2879 ns;5,976.4541 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,782.5952 ns;51.2552 ns;1.06;6,799.4437 ns;22.9220 ns;51.2552 ns;147070.86;6,765.9664 ns;6,766.9087 ns;6,782.5952 ns;6,840.4030 ns;6,889.1388 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;7,105.7771 ns;98.2307 ns;1.11;7,119.7278 ns;43.9301 ns;98.2307 ns;140454.81;6,996.0896 ns;7,028.8547 ns;7,105.7771 ns;7,217.5763 ns;7,234.7638 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;8,273.6796 ns;26.4739 ns;1.29;8,275.2118 ns;11.8395 ns;26.4739 ns;120842.83;8,235.6777 ns;8,251.8993 ns;8,273.6796 ns;8,299.2904 ns;8,303.0546 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;7,057.5384 ns;52.8101 ns;1.10;7,076.0271 ns;23.6174 ns;52.8101 ns;141322.24;7,047.3112 ns;7,047.4863 ns;7,057.5384 ns;7,113.8121 ns;7,170.0668 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,875.5498 ns;172.5145 ns;1.07;6,817.4361 ns;77.1508 ns;172.5145 ns;146682.71;6,514.1104 ns;6,684.9674 ns;6,875.5498 ns;6,920.8481 ns;6,940.8433 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;6,752.3301 ns;62.9929 ns;1.06;6,780.6464 ns;28.1713 ns;62.9929 ns;147478.57;6,750.2562 ns;6,751.0043 ns;6,752.3301 ns;6,824.4466 ns;6,893.2770 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;5,701.1889 ns;22.8846 ns;0.89;5,712.7703 ns;10.2343 ns;22.8846 ns;175046.42;5,698.1633 ns;5,699.3991 ns;5,701.1889 ns;5,731.9323 ns;5,752.7372 ns
CopiesBenchmark;Buffer_MemmoveJamesqo2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;5,709.1008 ns;21.3513 ns;0.89;5,714.4389 ns;9.5486 ns;21.3513 ns;174995.31;5,695.6775 ns;5,700.4218 ns;5,709.1008 ns;5,731.1250 ns;5,751.1273 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding2;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;131072;5,707.6662 ns;23.3268 ns;0.89;5,718.4569 ns;10.4320 ns;23.3268 ns;174872.35;5,703.0734 ns;5,703.2367 ns;5,707.6662 ns;5,739.0724 ns;5,758.3953 ns
This file has been truncated, but you can view the full file.
<pre><code>
Host Process Environment Information:
BenchmarkDotNet=v0.9.8.0
OS=Microsoft Windows NT 6.2.9200.0
Processor=Intel(R) Core(TM) i7-5820K CPU 3.30GHz, ProcessorCount=12
Frequency=3222656 ticks, Resolution=310.3031 ns, Timer=TSC
CLR=MS.NET 4.0.30319.42000, Arch=32-bit RELEASE
GC=Concurrent Workstation
JitModules=clrjit-v4.6.1080.0
</code></pre>
<pre><code>Type=CopiesBenchmark Mode=Throughput Platform=X64
Jit=RyuJit GarbageCollection=Concurrent Workstation LaunchCount=1
WarmupCount=1 TargetCount=5
</code></pre>
<table>
<tr><th> Method</th><th>BytesCopied</th><th> Median</th><th>StdDev</th><th>Scaled</th><th> Mean</th><th>StdError</th><th>StdDev</th><th> Op/s</th><th> Min</th><th> Q1</th><th> Median</th><th> Q3</th><th> Max</th>
</tr><tr><td> ArrayCopy</td><td> 0</td><td>7.6111 ns</td><td>0.1417 ns</td><td>1.00</td><td>7.5450 ns</td><td>0.0634 ns</td><td>0.1417 ns</td><td>132538069.73</td><td>7.3534 ns</td><td>7.3968 ns</td><td>7.6111 ns</td><td>7.6601 ns</td><td>7.6897 ns</td>
</tr><tr><td> SimpleLoop</td><td> 0</td><td>0.2466 ns</td><td>0.0217 ns</td><td>0.03</td><td>0.2389 ns</td><td>0.0097 ns</td><td>0.0217 ns</td><td>4186027011.17</td><td>0.2023 ns</td><td>0.2202 ns</td><td>0.2466 ns</td><td>0.2537 ns</td><td>0.2584 ns</td>
</tr><tr><td> BufferBlockCopy</td><td> 0</td><td>8.6009 ns</td><td>0.0129 ns</td><td>1.13</td><td>8.6079 ns</td><td>0.0057 ns</td><td>0.0129 ns</td><td>116172681.49</td><td>8.5950 ns</td><td>8.5975 ns</td><td>8.6009 ns</td><td>8.6217 ns</td><td>8.6227 ns</td>
</tr><tr><td> BufferMemoryCopy</td><td> 0</td><td>6.4840 ns</td><td>0.0189 ns</td><td>0.85</td><td>6.4932 ns</td><td>0.0085 ns</td><td>0.0189 ns</td><td>154007605.09</td><td>6.4810 ns</td><td>6.4814 ns</td><td>6.4840 ns</td><td>6.5096 ns</td><td>6.5259 ns</td>
</tr><tr><td> MsvcrtMemmove</td><td> 0</td><td>16.7226 ns</td><td>0.0782 ns</td><td>2.20</td><td>16.7327 ns</td><td>0.0350 ns</td><td>0.0782 ns</td><td>59763348.09</td><td>16.6651 ns</td><td>16.6757 ns</td><td>16.7226 ns</td><td>16.7947 ns</td><td>16.8653 ns</td>
</tr><tr><td> MsvcrtMemmoveOverhead</td><td> 0</td><td>17.0542 ns</td><td>0.1274 ns</td><td>2.24</td><td>17.1087 ns</td><td>0.0570 ns</td><td>0.1274 ns</td><td>58449960.91</td><td>17.0414 ns</td><td>17.0476 ns</td><td>17.0542 ns</td><td>17.1969 ns</td><td>17.3363 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td> 0</td><td>6.9087 ns</td><td>0.1650 ns</td><td>0.91</td><td>6.9734 ns</td><td>0.0738 ns</td><td>0.1650 ns</td><td>143402159.43</td><td>6.8683 ns</td><td>6.8734 ns</td><td>6.9087 ns</td><td>7.1057 ns</td><td>7.2633 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td> 0</td><td>1.9921 ns</td><td>0.0043 ns</td><td>0.26</td><td>1.9929 ns</td><td>0.0019 ns</td><td>0.0043 ns</td><td>501770215.05</td><td>1.9877 ns</td><td>1.9891 ns</td><td>1.9921 ns</td><td>1.9972 ns</td><td>1.9983 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td> 0</td><td>4.5424 ns</td><td>0.0189 ns</td><td>0.60</td><td>4.5493 ns</td><td>0.0085 ns</td><td>0.0189 ns</td><td>219813495.66</td><td>4.5365 ns</td><td>4.5391 ns</td><td>4.5424 ns</td><td>4.5630 ns</td><td>4.5829 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td> 0</td><td>2.2950 ns</td><td>0.0173 ns</td><td>0.30</td><td>2.3003 ns</td><td>0.0077 ns</td><td>0.0173 ns</td><td>434732967.93</td><td>2.2841 ns</td><td>2.2874 ns</td><td>2.2950 ns</td><td>2.3158 ns</td><td>2.3287 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td> 0</td><td>5.1650 ns</td><td>0.0253 ns</td><td>0.68</td><td>5.1746 ns</td><td>0.0113 ns</td><td>0.0253 ns</td><td>193252765.37</td><td>5.1528 ns</td><td>5.1545 ns</td><td>5.1650 ns</td><td>5.1994 ns</td><td>5.2141 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td> 0</td><td>5.7402 ns</td><td>0.1431 ns</td><td>0.75</td><td>5.8061 ns</td><td>0.0640 ns</td><td>0.1431 ns</td><td>172233115.79</td><td>5.7224 ns</td><td>5.7265 ns</td><td>5.7402 ns</td><td>5.9186 ns</td><td>6.0592 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td> 0</td><td>5.7188 ns</td><td>0.0222 ns</td><td>0.75</td><td>5.7259 ns</td><td>0.0099 ns</td><td>0.0222 ns</td><td>174644304.25</td><td>5.7049 ns</td><td>5.7068 ns</td><td>5.7188 ns</td><td>5.7487 ns</td><td>5.7569 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td> 0</td><td>6.1046 ns</td><td>0.0194 ns</td><td>0.80</td><td>6.0989 ns</td><td>0.0087 ns</td><td>0.0194 ns</td><td>163963854.53</td><td>6.0649 ns</td><td>6.0835 ns</td><td>6.1046 ns</td><td>6.1114 ns</td><td>6.1123 ns</td>
</tr><tr><td>Buffer_MemmoveJamesqo2</td><td> 0</td><td>5.9925 ns</td><td>0.0182 ns</td><td>0.79</td><td>5.9902 ns</td><td>0.0081 ns</td><td>0.0182 ns</td><td>166939780.78</td><td>5.9715 ns</td><td>5.9737 ns</td><td>5.9925 ns</td><td>6.0054 ns</td><td>6.0177 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding2</td><td> 0</td><td>5.7039 ns</td><td>0.0103 ns</td><td>0.75</td><td>5.7013 ns</td><td>0.0046 ns</td><td>0.0103 ns</td><td>175397087.41</td><td>5.6905 ns</td><td>5.6909 ns</td><td>5.7039 ns</td><td>5.7106 ns</td><td>5.7145 ns</td>
</tr><tr><td> ArrayCopy</td><td> 1</td><td>10.3112 ns</td><td>0.0940 ns</td><td>1.00</td><td>10.2858 ns</td><td>0.0421 ns</td><td>0.0940 ns</td><td>97221527.88</td><td>10.1724 ns</td><td>10.1900 ns</td><td>10.3112 ns</td><td>10.3688 ns</td><td>10.4002 ns</td>
</tr><tr><td> SimpleLoop</td><td> 1</td><td>0.9120 ns</td><td>0.0065 ns</td><td>0.09</td><td>0.9130 ns</td><td>0.0029 ns</td><td>0.0065 ns</td><td>1095279152.72</td><td>0.9057 ns</td><td>0.9068 ns</td><td>0.9120 ns</td><td>0.9197 ns</td><td>0.9203 ns</td>
</tr><tr><td> BufferBlockCopy</td><td> 1</td><td>10.3271 ns</td><td>0.3428 ns</td><td>1.00</td><td>10.5081 ns</td><td>0.1533 ns</td><td>0.3428 ns</td><td>95164464.77</td><td>10.3083 ns</td><td>10.3113 ns</td><td>10.3271 ns</td><td>10.7955 ns</td><td>11.1074 ns</td>
</tr><tr><td> BufferMemoryCopy</td><td> 1</td><td>6.9659 ns</td><td>0.0470 ns</td><td>0.68</td><td>6.9481 ns</td><td>0.0210 ns</td><td>0.0470 ns</td><td>143924921.45</td><td>6.8937 ns</td><td>6.8995 ns</td><td>6.9659 ns</td><td>6.9877 ns</td><td>7.0049 ns</td>
</tr><tr><td> MsvcrtMemmove</td><td> 1</td><td>17.9959 ns</td><td>0.0270 ns</td><td>1.75</td><td>17.9840 ns</td><td>0.0121 ns</td><td>0.0270 ns</td><td>55604967.87</td><td>17.9403 ns</td><td>17.9581 ns</td><td>17.9959 ns</td><td>18.0039 ns</td><td>18.0052 ns</td>
</tr><tr><td> MsvcrtMemmoveOverhead</td><td> 1</td><td>17.0376 ns</td><td>0.0372 ns</td><td>1.65</td><td>17.0230 ns</td><td>0.0166 ns</td><td>0.0372 ns</td><td>58743929.25</td><td>16.9732 ns</td><td>16.9859 ns</td><td>17.0376 ns</td><td>17.0529 ns</td><td>17.0680 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td> 1</td><td>7.5243 ns</td><td>0.1012 ns</td><td>0.73</td><td>7.5653 ns</td><td>0.0453 ns</td><td>0.1012 ns</td><td>132181949.7</td><td>7.5079 ns</td><td>7.5083 ns</td><td>7.5243 ns</td><td>7.6429 ns</td><td>7.7448 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td> 1</td><td>5.4706 ns</td><td>0.0337 ns</td><td>0.53</td><td>5.4534 ns</td><td>0.0151 ns</td><td>0.0337 ns</td><td>183372242.93</td><td>5.3953 ns</td><td>5.4240 ns</td><td>5.4706 ns</td><td>5.4742 ns</td><td>5.4754 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td> 1</td><td>5.4115 ns</td><td>0.0145 ns</td><td>0.52</td><td>5.4143 ns</td><td>0.0065 ns</td><td>0.0145 ns</td><td>184695841.74</td><td>5.3940 ns</td><td>5.4019 ns</td><td>5.4115 ns</td><td>5.4282 ns</td><td>5.4311 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td> 1</td><td>6.1963 ns</td><td>0.0617 ns</td><td>0.60</td><td>6.2333 ns</td><td>0.0276 ns</td><td>0.0617 ns</td><td>160427785.52</td><td>6.1839 ns</td><td>6.1869 ns</td><td>6.1963 ns</td><td>6.2983 ns</td><td>6.3214 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td> 1</td><td>5.7426 ns</td><td>0.0132 ns</td><td>0.56</td><td>5.7498 ns</td><td>0.0059 ns</td><td>0.0132 ns</td><td>173919379.52</td><td>5.7373 ns</td><td>5.7396 ns</td><td>5.7426 ns</td><td>5.7636 ns</td><td>5.7683 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td> 1</td><td>6.0453 ns</td><td>0.1353 ns</td><td>0.59</td><td>6.1003 ns</td><td>0.0605 ns</td><td>0.1353 ns</td><td>163926744.28</td><td>6.0264 ns</td><td>6.0322 ns</td><td>6.0453 ns</td><td>6.1959 ns</td><td>6.3418 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td> 1</td><td>5.9884 ns</td><td>0.0512 ns</td><td>0.58</td><td>6.0059 ns</td><td>0.0229 ns</td><td>0.0512 ns</td><td>166502590.76</td><td>5.9694 ns</td><td>5.9737 ns</td><td>5.9884 ns</td><td>6.0469 ns</td><td>6.0953 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td> 1</td><td>6.0391 ns</td><td>0.0193 ns</td><td>0.59</td><td>6.0397 ns</td><td>0.0086 ns</td><td>0.0193 ns</td><td>165569840.92</td><td>6.0114 ns</td><td>6.0223 ns</td><td>6.0391 ns</td><td>6.0575 ns</td><td>6.0592 ns</td>
</tr><tr><td>Buffer_MemmoveJamesqo2</td><td> 1</td><td>6.2748 ns</td><td>0.0127 ns</td><td>0.61</td><td>6.2726 ns</td><td>0.0057 ns</td><td>0.0127 ns</td><td>159422510.3</td><td>6.2568 ns</td><td>6.2600 ns</td><td>6.2748 ns</td><td>6.2842 ns</td><td>6.2882 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding2</td><td> 1</td><td>5.9816 ns</td><td>0.0299 ns</td><td>0.58</td><td>5.9840 ns</td><td>0.0134 ns</td><td>0.0299 ns</td><td>167112350.96</td><td>5.9470 ns</td><td>5.9610 ns</td><td>5.9816 ns</td><td>6.0082 ns</td><td>6.0299 ns</td>
</tr><tr><td> ArrayCopy</td><td> 2</td><td>10.1245 ns</td><td>0.0171 ns</td><td>1.00</td><td>10.1221 ns</td><td>0.0077 ns</td><td>0.0171 ns</td><td>98793451.06</td><td>10.0961 ns</td><td>10.1086 ns</td><td>10.1245 ns</td><td>10.1345 ns</td><td>10.1441 ns</td>
</tr><tr><td> SimpleLoop</td><td> 2</td><td>2.3416 ns</td><td>0.0113 ns</td><td>0.23</td><td>2.3435 ns</td><td>0.0051 ns</td><td>0.0113 ns</td><td>426711503.6</td><td>2.3287 ns</td><td>2.3350 ns</td><td>2.3416 ns</td><td>2.3530 ns</td><td>2.3601 ns</td>
</tr><tr><td> BufferBlockCopy</td><td> 2</td><td>10.3283 ns</td><td>0.0376 ns</td><td>1.02</td><td>10.3236 ns</td><td>0.0168 ns</td><td>0.0376 ns</td><td>96865035.85</td><td>10.2689 ns</td><td>10.2920 ns</td><td>10.3283 ns</td><td>10.3530 ns</td><td>10.3734 ns</td>
</tr><tr><td> BufferMemoryCopy</td><td> 2</td><td>6.8582 ns</td><td>0.0252 ns</td><td>0.68</td><td>6.8580 ns</td><td>0.0113 ns</td><td>0.0252 ns</td><td>145815766.65</td><td>6.8188 ns</td><td>6.8360 ns</td><td>6.8582 ns</td><td>6.8798 ns</td><td>6.8841 ns</td>
</tr><tr><td> MsvcrtMemmove</td><td> 2</td><td>16.9602 ns</td><td>0.0366 ns</td><td>1.68</td><td>16.9673 ns</td><td>0.0164 ns</td><td>0.0366 ns</td><td>58937052.47</td><td>16.9187 ns</td><td>16.9344 ns</td><td>16.9602 ns</td><td>17.0036 ns</td><td>17.0057 ns</td>
</tr><tr><td> MsvcrtMemmoveOverhead</td><td> 2</td><td>16.9770 ns</td><td>0.0328 ns</td><td>1.68</td><td>16.9805 ns</td><td>0.0147 ns</td><td>0.0328 ns</td><td>58891191.17</td><td>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment