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 |