Skip to content

Instantly share code, notes, and snippets.

@nietras
Created August 6, 2016 15:57
Show Gist options
  • Save nietras/400dfe8954450825c1033e36ae35a6a4 to your computer and use it in GitHub Desktop.
Save nietras/400dfe8954450825c1033e36ae35a6a4 to your computer and use it in GitHub Desktop.
Early .NET memory copy benchmarks
Host Process Environment Information:
BenchmarkDotNet=v0.9.8.0
OS=Microsoft Windows NT 6.2.9200.0
Processor=Intel(R) Core(TM) i5-3475S CPU 2.90GHz, ProcessorCount=4
Frequency=2840372 ticks, Resolution=352.0666 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  GarbageCollection=Concurrent Workstation  
LaunchCount=1  WarmupCount=1  TargetCount=5  
                   Method | Platform |       Jit | BytesCopied |        Median |     StdDev | Scaled |          Mean |   StdError |     StdDev |         Op/s |           Min |            Q1 |        Median |            Q3 |           Max |

----------------------------- |--------- |---------- |------------ |-------------- |----------- |------- |-------------- |----------- |----------- |------------- |-------------- |-------------- |-------------- |-------------- |-------------- | ArrayCopy | X64 | LegacyJit | 0 | 8.3498 ns | 0.1183 ns | 1.00 | 8.3650 ns | 0.0529 ns | 0.1183 ns | 119546301.04 | 8.2153 ns | 8.2712 ns | 8.3498 ns | 8.4664 ns | 8.5416 ns | BufferBlockCopy | X64 | LegacyJit | 0 | 9.1916 ns | 0.1277 ns | 1.10 | 9.2440 ns | 0.0571 ns | 0.1277 ns | 108178025.72 | 9.1522 ns | 9.1677 ns | 9.1916 ns | 9.3466 ns | 9.4677 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 0 | 10.9535 ns | 0.0734 ns | 1.31 | 10.9309 ns | 0.0328 ns | 0.0734 ns | 91483708.78 | 10.8253 ns | 10.8619 ns | 10.9535 ns | 10.9886 ns | 11.0216 ns | AndermanVectorizedCopy | X64 | LegacyJit | 0 | 7.7645 ns | 0.2438 ns | 0.93 | 7.8612 ns | 0.1090 ns | 0.2438 ns | 127207217.37 | 7.6813 ns | 7.6891 ns | 7.7645 ns | 8.0816 ns | 8.2712 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 0 | 4.3133 ns | 0.0641 ns | 0.52 | 4.3260 ns | 0.0287 ns | 0.0641 ns | 231160190.44 | 4.2675 ns | 4.2704 ns | 4.3133 ns | 4.3879 ns | 4.4226 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 0 | 7.9592 ns | 0.0374 ns | 0.95 | 7.9615 ns | 0.0167 ns | 0.0374 ns | 125603748.29 | 7.9233 ns | 7.9253 ns | 7.9592 ns | 7.9990 ns | 8.0075 ns | UnsafeCopyBlock | X64 | LegacyJit | 0 | 4.1431 ns | 0.0215 ns | 0.50 | 4.1381 ns | 0.0096 ns | 0.0215 ns | 241659545.79 | 4.1018 ns | 4.1214 ns | 4.1431 ns | 4.1522 ns | 4.1593 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 0 | 8.9154 ns | 0.1688 ns | 1.07 | 8.8716 ns | 0.0755 ns | 0.1688 ns | 112719038.21 | 8.6557 ns | 8.6989 ns | 8.9154 ns | 9.0225 ns | 9.0620 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 0 | 8.8885 ns | 0.1202 ns | 1.06 | 8.9173 ns | 0.0537 ns | 0.1202 ns | 112141452.39 | 8.8359 ns | 8.8381 ns | 8.8885 ns | 9.0109 ns | 9.1268 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 0 | 9.2079 ns | 0.0955 ns | 1.10 | 9.2365 ns | 0.0427 ns | 0.0955 ns | 108266271.12 | 9.1237 ns | 9.1571 ns | 9.2079 ns | 9.3302 ns | 9.3708 ns | ArrayCopy | X64 | RyuJit | 0 | 7.7751 ns | 0.0607 ns | 1.00 | 7.7583 ns | 0.0272 ns | 0.0607 ns | 128894972.09 | 7.6840 ns | 7.6949 ns | 7.7751 ns | 7.8131 ns | 7.8232 ns | BufferBlockCopy | X64 | RyuJit | 0 | 9.6128 ns | 0.0580 ns | 1.24 | 9.6091 ns | 0.0259 ns | 0.0580 ns | 104067582.27 | 9.5311 ns | 9.5524 ns | 9.6128 ns | 9.6641 ns | 9.6691 ns | IllyriadVectorizedCopy | X64 | RyuJit | 0 | 4.0367 ns | 0.1149 ns | 0.52 | 3.9920 ns | 0.0514 ns | 0.1149 ns | 250502792.85 | 3.8032 ns | 3.8853 ns | 4.0367 ns | 4.0763 ns | 4.0884 ns | AndermanVectorizedCopy | X64 | RyuJit | 0 | 8.0142 ns | 0.0534 ns | 1.03 | 8.0193 ns | 0.0239 ns | 0.0534 ns | 124699877.81 | 7.9758 ns | 7.9790 ns | 8.0142 ns | 8.0620 ns | 8.1092 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 0 | 3.3052 ns | 0.0722 ns | 0.43 | 3.3357 ns | 0.0323 ns | 0.0722 ns | 299787377.9 | 3.2593 ns | 3.2747 ns | 3.3052 ns | 3.4119 ns | 3.4254 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 0 | 7.2060 ns | 0.0525 ns | 0.93 | 7.1959 ns | 0.0235 ns | 0.0525 ns | 138968294.73 | 7.1134 ns | 7.1474 ns | 7.2060 ns | 7.2393 ns | 7.2477 ns | UnsafeCopyBlock | X64 | RyuJit | 0 | 5.7922 ns | 0.1272 ns | 0.74 | 5.8034 ns | 0.0569 ns | 0.1272 ns | 172314135.8 | 5.6182 ns | 5.6960 ns | 5.7922 ns | 5.9163 ns | 5.9608 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 0 | 8.7501 ns | 0.1079 ns | 1.13 | 8.7132 ns | 0.0483 ns | 0.1079 ns | 114768363.48 | 8.5353 ns | 8.6167 ns | 8.7501 ns | 8.7913 ns | 8.8151 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 0 | 8.5989 ns | 0.0837 ns | 1.11 | 8.6234 ns | 0.0374 ns | 0.0837 ns | 115963227.82 | 8.5208 ns | 8.5536 ns | 8.5989 ns | 8.7055 ns | 8.7374 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 0 | 8.3168 ns | 0.0577 ns | 1.07 | 8.3257 ns | 0.0258 ns | 0.0577 ns | 120110424.24 | 8.2761 ns | 8.2782 ns | 8.3168 ns | 8.3775 ns | 8.4184 ns | ArrayCopy | X86 | LegacyJit | 0 | 13.9728 ns | 0.2080 ns | 1.00 | 13.9621 ns | 0.0930 ns | 0.2080 ns | 71622669.81 | 13.6334 ns | 13.7892 ns | 13.9728 ns | 14.1295 ns | 14.1951 ns | BufferBlockCopy | X86 | LegacyJit | 0 | 9.8207 ns | 0.0865 ns | 0.70 | 9.8527 ns | 0.0387 ns | 0.0865 ns | 101494887.64 | 9.7739 ns | 9.7796 ns | 9.8207 ns | 9.9419 ns | 9.9753 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 0 | 15.8668 ns | 0.1362 ns | 1.14 | 15.8694 ns | 0.0609 ns | 0.1362 ns | 63014371.45 | 15.7057 ns | 15.7600 ns | 15.8668 ns | 15.9801 ns | 16.0797 ns | AndermanVectorizedCopy | X86 | LegacyJit | 0 | 14.1803 ns | 0.2821 ns | 1.01 | 14.1848 ns | 0.1262 ns | 0.2821 ns | 70497868.23 | 13.7430 ns | 13.9589 ns | 14.1803 ns | 14.4130 ns | 14.5103 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 0 | 3.2926 ns | 0.0341 ns | 0.24 | 3.2879 ns | 0.0152 ns | 0.0341 ns | 304144787.48 | 3.2364 ns | 3.2575 ns | 3.2926 ns | 3.3160 ns | 3.3284 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 0 | 6.8609 ns | 0.0914 ns | 0.49 | 6.8472 ns | 0.0409 ns | 0.0914 ns | 146045582.96 | 6.7306 ns | 6.7552 ns | 6.8609 ns | 6.9323 ns | 6.9499 ns | UnsafeCopyBlock | X86 | LegacyJit | 0 | 18.8115 ns | 0.0920 ns | 1.35 | 18.8218 ns | 0.0412 ns | 0.0920 ns | 53129940.36 | 18.7097 ns | 18.7347 ns | 18.8115 ns | 18.9140 ns | 18.9273 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 0 | 10.7172 ns | 0.3553 ns | 0.77 | 10.7157 ns | 0.1589 ns | 0.3553 ns | 93320718.96 | 10.3579 ns | 10.3673 ns | 10.7172 ns | 11.0634 ns | 11.1639 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 0 | 11.1703 ns | 0.2112 ns | 0.80 | 11.1879 ns | 0.0944 ns | 0.2112 ns | 89382309.14 | 10.9548 ns | 11.0061 ns | 11.1703 ns | 11.3785 ns | 11.5090 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 0 | 7.4929 ns | 0.0604 ns | 0.54 | 7.4648 ns | 0.0270 ns | 0.0604 ns | 133962760.45 | 7.3723 ns | 7.4055 ns | 7.4929 ns | 7.5100 ns | 7.5253 ns | ArrayCopy | X64 | LegacyJit | 1 | 12.4703 ns | 0.0611 ns | 1.00 | 12.4938 ns | 0.0273 ns | 0.0611 ns | 80039515.53 | 12.4413 ns | 12.4468 ns | 12.4703 ns | 12.5527 ns | 12.5911 ns | BufferBlockCopy | X64 | LegacyJit | 1 | 11.7618 ns | 0.2296 ns | 0.94 | 11.8153 ns | 0.1027 ns | 0.2296 ns | 84636053.89 | 11.5438 ns | 11.6239 ns | 11.7618 ns | 12.0334 ns | 12.1491 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 1 | 14.5292 ns | 0.2749 ns | 1.17 | 14.5704 ns | 0.1229 ns | 0.2749 ns | 68632469.59 | 14.2862 ns | 14.3466 ns | 14.5292 ns | 14.8147 ns | 15.0066 ns | AndermanVectorizedCopy | X64 | LegacyJit | 1 | 7.9849 ns | 0.0596 ns | 0.64 | 7.9990 ns | 0.0266 ns | 0.0596 ns | 125014863.77 | 7.9268 ns | 7.9466 ns | 7.9849 ns | 8.0586 ns | 8.0762 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 1 | 10.2628 ns | 0.2134 ns | 0.82 | 10.3069 ns | 0.0954 ns | 0.2134 ns | 97022168.81 | 10.0484 ns | 10.1269 ns | 10.2628 ns | 10.5090 ns | 10.6125 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 1 | 8.0024 ns | 0.1614 ns | 0.64 | 7.9727 ns | 0.0722 ns | 0.1614 ns | 125428480.38 | 7.7549 ns | 7.8195 ns | 8.0024 ns | 8.1110 ns | 8.1811 ns | UnsafeCopyBlock | X64 | LegacyJit | 1 | 5.0484 ns | 0.0319 ns | 0.40 | 5.0603 ns | 0.0143 ns | 0.0319 ns | 197618529.41 | 5.0362 ns | 5.0407 ns | 5.0484 ns | 5.0857 ns | 5.1160 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 1 | 8.8143 ns | 0.0933 ns | 0.71 | 8.8102 ns | 0.0417 ns | 0.0933 ns | 113504874.31 | 8.6609 ns | 8.7323 ns | 8.8143 ns | 8.8860 ns | 8.9078 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 1 | 9.2149 ns | 0.0562 ns | 0.74 | 9.1892 ns | 0.0251 ns | 0.0562 ns | 108823391.4 | 9.1120 ns | 9.1318 ns | 9.2149 ns | 9.2338 ns | 9.2512 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 1 | 8.8649 ns | 0.0288 ns | 0.71 | 8.8563 ns | 0.0129 ns | 0.0288 ns | 112913435.26 | 8.8086 ns | 8.8316 ns | 8.8649 ns | 8.8768 ns | 8.8850 ns | ArrayCopy | X64 | RyuJit | 1 | 11.3455 ns | 0.2520 ns | 1.00 | 11.4278 ns | 0.1127 ns | 0.2520 ns | 87505788.11 | 11.2199 ns | 11.2593 ns | 11.3455 ns | 11.6375 ns | 11.8605 ns | BufferBlockCopy | X64 | RyuJit | 1 | 11.8788 ns | 0.2522 ns | 1.05 | 11.9152 ns | 0.1128 ns | 0.2522 ns | 83926737.77 | 11.7105 ns | 11.7261 ns | 11.8788 ns | 12.1224 ns | 12.3406 ns | IllyriadVectorizedCopy | X64 | RyuJit | 1 | 10.0830 ns | 0.1852 ns | 0.89 | 10.0592 ns | 0.0828 ns | 0.1852 ns | 99411491.25 | 9.8105 ns | 9.8845 ns | 10.0830 ns | 10.2220 ns | 10.2982 ns | AndermanVectorizedCopy | X64 | RyuJit | 1 | 8.8945 ns | 0.0447 ns | 0.78 | 8.8832 ns | 0.0200 ns | 0.0447 ns | 112571840.88 | 8.8178 ns | 8.8391 ns | 8.8945 ns | 8.9217 ns | 8.9283 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 1 | 10.6795 ns | 0.2604 ns | 0.94 | 10.7762 ns | 0.1165 ns | 0.2604 ns | 92797165.63 | 10.5801 ns | 10.6065 ns | 10.6795 ns | 10.9942 ns | 11.2264 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 1 | 7.9609 ns | 0.1129 ns | 0.70 | 7.9112 ns | 0.0505 ns | 0.1129 ns | 126403524.3 | 7.7524 ns | 7.7967 ns | 7.9609 ns | 8.0007 ns | 8.0351 ns | UnsafeCopyBlock | X64 | RyuJit | 1 | 6.8054 ns | 0.1343 ns | 0.60 | 6.7472 ns | 0.0601 ns | 0.1343 ns | 148209617.75 | 6.5136 ns | 6.6340 ns | 6.8054 ns | 6.8313 ns | 6.8334 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 1 | 8.5834 ns | 0.1620 ns | 0.76 | 8.6330 ns | 0.0725 ns | 0.1620 ns | 115834563.96 | 8.5274 ns | 8.5361 ns | 8.5834 ns | 8.7547 ns | 8.9191 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 1 | 8.3699 ns | 0.1382 ns | 0.74 | 8.4297 ns | 0.0618 ns | 0.1382 ns | 118627785.11 | 8.2917 ns | 8.3168 ns | 8.3699 ns | 8.5726 ns | 8.6235 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 1 | 8.3073 ns | 0.0730 ns | 0.73 | 8.3412 ns | 0.0326 ns | 0.0730 ns | 119886287.71 | 8.2709 ns | 8.2795 ns | 8.3073 ns | 8.4199 ns | 8.4200 ns | ArrayCopy | X86 | LegacyJit | 1 | 32.1745 ns | 0.2146 ns | 1.00 | 32.0775 ns | 0.0960 ns | 0.2146 ns | 31174528.93 | 31.8019 ns | 31.8493 ns | 32.1745 ns | 32.2571 ns | 32.2858 ns | BufferBlockCopy | X86 | LegacyJit | 1 | 22.8406 ns | 0.6263 ns | 0.71 | 22.9828 ns | 0.2801 ns | 0.6263 ns | 43510745.91 | 22.3724 ns | 22.5470 ns | 22.8406 ns | 23.4898 ns | 24.0347 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 1 | 34.1046 ns | 0.4456 ns | 1.06 | 34.2057 ns | 0.1993 ns | 0.4456 ns | 29234877.59 | 33.7889 ns | 33.8093 ns | 34.1046 ns | 34.6527 ns | 34.8390 ns | AndermanVectorizedCopy | X86 | LegacyJit | 1 | 14.4225 ns | 0.1824 ns | 0.45 | 14.4487 ns | 0.0816 ns | 0.1824 ns | 69210341.08 | 14.2215 ns | 14.2934 ns | 14.4225 ns | 14.6171 ns | 14.7097 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 1 | 16.9523 ns | 0.0672 ns | 0.53 | 16.9237 ns | 0.0300 ns | 0.0672 ns | 59088801.17 | 16.8176 ns | 16.8578 ns | 16.9523 ns | 16.9752 ns | 16.9761 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 1 | 7.7419 ns | 0.1510 ns | 0.24 | 7.6453 ns | 0.0675 ns | 0.1510 ns | 130799231.25 | 7.4228 ns | 7.4878 ns | 7.7419 ns | 7.7545 ns | 7.7548 ns | UnsafeCopyBlock | X86 | LegacyJit | 1 | 14.7303 ns | 0.0658 ns | 0.46 | 14.7706 ns | 0.0294 ns | 0.0658 ns | 67702066.18 | 14.7228 ns | 14.7237 ns | 14.7303 ns | 14.8377 ns | 14.8714 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 1 | 10.5869 ns | 0.0601 ns | 0.33 | 10.6012 ns | 0.0269 ns | 0.0601 ns | 94328617.25 | 10.5449 ns | 10.5623 ns | 10.5869 ns | 10.6473 ns | 10.7038 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 1 | 10.6210 ns | 0.2829 ns | 0.33 | 10.7259 ns | 0.1265 ns | 0.2829 ns | 93232515.14 | 10.5605 ns | 10.5744 ns | 10.6210 ns | 10.9297 ns | 11.2296 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 1 | 7.9459 ns | 0.0639 ns | 0.25 | 7.9218 ns | 0.0286 ns | 0.0639 ns | 126233625.78 | 7.8472 ns | 7.8544 ns | 7.9459 ns | 7.9771 ns | 7.9923 ns | ArrayCopy | X64 | LegacyJit | 2 | 12.1664 ns | 0.0709 ns | 1.00 | 12.1434 ns | 0.0317 ns | 0.0709 ns | 82349548.79 | 12.0575 ns | 12.0710 ns | 12.1664 ns | 12.2042 ns | 12.2301 ns | BufferBlockCopy | X64 | LegacyJit | 2 | 11.7584 ns | 0.3047 ns | 0.97 | 11.7498 ns | 0.1363 ns | 0.3047 ns | 85107801.29 | 11.4270 ns | 11.4557 ns | 11.7584 ns | 12.0396 ns | 12.1592 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 2 | 14.7603 ns | 0.2241 ns | 1.21 | 14.7545 ns | 0.1002 ns | 0.2241 ns | 67775940.07 | 14.5277 ns | 14.5511 ns | 14.7603 ns | 14.9550 ns | 15.0903 ns | AndermanVectorizedCopy | X64 | LegacyJit | 2 | 8.5843 ns | 0.0533 ns | 0.71 | 8.6073 ns | 0.0238 ns | 0.0533 ns | 116180895.63 | 8.5481 ns | 8.5652 ns | 8.5843 ns | 8.6608 ns | 8.6828 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 2 | 10.4139 ns | 0.2523 ns | 0.86 | 10.5470 ns | 0.1128 ns | 0.2523 ns | 94813828.63 | 10.3264 ns | 10.3585 ns | 10.4139 ns | 10.8020 ns | 10.9319 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 2 | 8.2811 ns | 0.0471 ns | 0.68 | 8.2875 ns | 0.0210 ns | 0.0471 ns | 120663533.27 | 8.2416 ns | 8.2526 ns | 8.2811 ns | 8.3257 ns | 8.3658 ns | UnsafeCopyBlock | X64 | LegacyJit | 2 | 5.5850 ns | 0.0542 ns | 0.46 | 5.5773 ns | 0.0243 ns | 0.0542 ns | 179297287.9 | 5.4904 ns | 5.5316 ns | 5.5850 ns | 5.6193 ns | 5.6366 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 2 | 8.7272 ns | 0.1354 ns | 0.72 | 8.7471 ns | 0.0606 ns | 0.1354 ns | 114324010.91 | 8.5955 ns | 8.6204 ns | 8.7272 ns | 8.8837 ns | 8.9176 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 2 | 8.9037 ns | 0.0684 ns | 0.73 | 8.8931 ns | 0.0306 ns | 0.0684 ns | 112446887.1 | 8.8192 ns | 8.8296 ns | 8.9037 ns | 8.9513 ns | 8.9933 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 2 | 8.8578 ns | 0.1013 ns | 0.73 | 8.8494 ns | 0.0453 ns | 0.1013 ns | 113001405.51 | 8.6991 ns | 8.7576 ns | 8.8578 ns | 8.9371 ns | 8.9678 ns | ArrayCopy | X64 | RyuJit | 2 | 10.8007 ns | 0.2527 ns | 1.00 | 10.7974 ns | 0.1130 ns | 0.2527 ns | 92614596.11 | 10.4856 ns | 10.5675 ns | 10.8007 ns | 11.0257 ns | 11.1523 ns | BufferBlockCopy | X64 | RyuJit | 2 | 11.8690 ns | 0.2971 ns | 1.10 | 11.9084 ns | 0.1329 ns | 0.2971 ns | 83974552.16 | 11.5381 ns | 11.6657 ns | 11.8690 ns | 12.1707 ns | 12.3491 ns | IllyriadVectorizedCopy | X64 | RyuJit | 2 | 11.0594 ns | 0.1583 ns | 1.02 | 11.0207 ns | 0.0708 ns | 0.1583 ns | 90738563.91 | 10.8180 ns | 10.8717 ns | 11.0594 ns | 11.1503 ns | 11.2368 ns | AndermanVectorizedCopy | X64 | RyuJit | 2 | 8.9374 ns | 0.0740 ns | 0.83 | 8.9021 ns | 0.0331 ns | 0.0740 ns | 112333556.09 | 8.7959 ns | 8.8259 ns | 8.9374 ns | 8.9605 ns | 8.9750 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 2 | 11.5361 ns | 0.2017 ns | 1.07 | 11.5995 ns | 0.0902 ns | 0.2017 ns | 86210577.31 | 11.4635 ns | 11.4701 ns | 11.5361 ns | 11.7606 ns | 11.9519 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 2 | 7.8003 ns | 0.1586 ns | 0.72 | 7.7118 ns | 0.0709 ns | 0.1586 ns | 129670946.12 | 7.4550 ns | 7.5579 ns | 7.8003 ns | 7.8215 ns | 7.8301 ns | UnsafeCopyBlock | X64 | RyuJit | 2 | 7.4272 ns | 0.0459 ns | 0.69 | 7.4296 ns | 0.0205 ns | 0.0459 ns | 134595873.92 | 7.3635 ns | 7.3946 ns | 7.4272 ns | 7.4660 ns | 7.4923 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 2 | 8.8927 ns | 0.0670 ns | 0.82 | 8.8984 ns | 0.0299 ns | 0.0670 ns | 112380021.86 | 8.7975 ns | 8.8420 ns | 8.8927 ns | 8.9577 ns | 8.9744 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 2 | 8.8571 ns | 0.1857 ns | 0.82 | 8.7883 ns | 0.0830 ns | 0.1857 ns | 113787148.96 | 8.5882 ns | 8.5904 ns | 8.8571 ns | 8.9519 ns | 8.9773 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 2 | 8.3964 ns | 0.1385 ns | 0.78 | 8.4308 ns | 0.0620 ns | 0.1385 ns | 118613375.74 | 8.2982 ns | 8.3176 ns | 8.3964 ns | 8.5611 ns | 8.6484 ns | ArrayCopy | X86 | LegacyJit | 2 | 32.1635 ns | 0.3310 ns | 1.00 | 32.2633 ns | 0.1480 ns | 0.3310 ns | 30994959.07 | 31.8252 ns | 31.9813 ns | 32.1635 ns | 32.5952 ns | 32.6006 ns | BufferBlockCopy | X86 | LegacyJit | 2 | 22.9290 ns | 0.3067 ns | 0.71 | 22.9281 ns | 0.1372 ns | 0.3067 ns | 43614691.97 | 22.6004 ns | 22.6291 ns | 22.9290 ns | 23.2265 ns | 23.3205 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 2 | 34.1527 ns | 0.5377 ns | 1.06 | 34.1981 ns | 0.2405 ns | 0.5377 ns | 29241350.06 | 33.7300 ns | 33.7673 ns | 34.1527 ns | 34.6517 ns | 35.0812 ns | AndermanVectorizedCopy | X86 | LegacyJit | 2 | 14.3824 ns | 0.2451 ns | 0.45 | 14.3670 ns | 0.1096 ns | 0.2451 ns | 69604119.33 | 14.0324 ns | 14.1427 ns | 14.3824 ns | 14.5835 ns | 14.6869 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 2 | 16.7732 ns | 0.1164 ns | 0.52 | 16.8238 ns | 0.0521 ns | 0.1164 ns | 59439702.38 | 16.7171 ns | 16.7242 ns | 16.7732 ns | 16.9486 ns | 16.9649 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 2 | 7.3748 ns | 0.0815 ns | 0.23 | 7.4088 ns | 0.0364 ns | 0.0815 ns | 134974646.52 | 7.3471 ns | 7.3578 ns | 7.3748 ns | 7.4768 ns | 7.5501 ns | UnsafeCopyBlock | X86 | LegacyJit | 2 | 14.2550 ns | 0.1807 ns | 0.44 | 14.3450 ns | 0.0808 ns | 0.1807 ns | 69710920.18 | 14.2173 ns | 14.2306 ns | 14.2550 ns | 14.5043 ns | 14.6548 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 2 | 10.6858 ns | 0.1848 ns | 0.33 | 10.7225 ns | 0.0827 ns | 0.1848 ns | 93262037.82 | 10.5688 ns | 10.5758 ns | 10.6858 ns | 10.8875 ns | 11.0248 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 2 | 10.6885 ns | 0.1519 ns | 0.33 | 10.6523 ns | 0.0679 ns | 0.1519 ns | 93876133.99 | 10.4033 ns | 10.5152 ns | 10.6885 ns | 10.7714 ns | 10.7731 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 2 | 7.9890 ns | 0.0459 ns | 0.25 | 7.9737 ns | 0.0205 ns | 0.0459 ns | 125411596.03 | 7.8971 ns | 7.9324 ns | 7.9890 ns | 8.0075 ns | 8.0103 ns | ArrayCopy | X64 | LegacyJit | 3 | 15.8225 ns | 0.1662 ns | 1.00 | 15.8730 ns | 0.0743 ns | 0.1662 ns | 63000034.19 | 15.7181 ns | 15.7562 ns | 15.8225 ns | 16.0151 ns | 16.1518 ns | BufferBlockCopy | X64 | LegacyJit | 3 | 11.9246 ns | 0.1052 ns | 0.75 | 11.8945 ns | 0.0471 ns | 0.1052 ns | 84072406.23 | 11.7648 ns | 11.7845 ns | 11.9246 ns | 11.9895 ns | 12.0021 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 3 | 14.4202 ns | 0.1806 ns | 0.91 | 14.4365 ns | 0.0808 ns | 0.1806 ns | 69268922.66 | 14.1760 ns | 14.2957 ns | 14.4202 ns | 14.5854 ns | 14.6790 ns | AndermanVectorizedCopy | X64 | LegacyJit | 3 | 8.3186 ns | 0.0844 ns | 0.53 | 8.3231 ns | 0.0377 ns | 0.0844 ns | 120147036.37 | 8.2323 ns | 8.2405 ns | 8.3186 ns | 8.4081 ns | 8.4191 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 3 | 11.1821 ns | 0.2193 ns | 0.71 | 11.2384 ns | 0.0981 ns | 0.2193 ns | 88980817.73 | 11.0379 ns | 11.0892 ns | 11.1821 ns | 11.4157 ns | 11.6114 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 3 | 8.0246 ns | 0.0959 ns | 0.51 | 8.0085 ns | 0.0429 ns | 0.0959 ns | 124868058.62 | 7.9125 ns | 7.9193 ns | 8.0246 ns | 8.0896 ns | 8.1502 ns | UnsafeCopyBlock | X64 | LegacyJit | 3 | 6.2275 ns | 0.0409 ns | 0.39 | 6.2195 ns | 0.0183 ns | 0.0409 ns | 160783982.46 | 6.1682 ns | 6.1777 ns | 6.2275 ns | 6.2573 ns | 6.2636 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 3 | 8.8800 ns | 0.0591 ns | 0.56 | 8.8696 ns | 0.0264 ns | 0.0591 ns | 112744359.86 | 8.8048 ns | 8.8100 ns | 8.8800 ns | 8.9241 ns | 8.9434 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 3 | 9.1742 ns | 0.0584 ns | 0.58 | 9.1894 ns | 0.0261 ns | 0.0584 ns | 108821018.15 | 9.1323 ns | 9.1412 ns | 9.1742 ns | 9.2452 ns | 9.2798 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 3 | 8.9229 ns | 0.0351 ns | 0.56 | 8.9086 ns | 0.0157 ns | 0.0351 ns | 112251407.93 | 8.8550 ns | 8.8736 ns | 8.9229 ns | 8.9364 ns | 8.9406 ns | ArrayCopy | X64 | RyuJit | 3 | 11.3171 ns | 0.2358 ns | 1.00 | 11.3352 ns | 0.1055 ns | 0.2358 ns | 88220575 | 11.0852 ns | 11.1444 ns | 11.3171 ns | 11.5351 ns | 11.7117 ns | BufferBlockCopy | X64 | RyuJit | 3 | 11.9278 ns | 0.1714 ns | 1.05 | 11.9523 ns | 0.0767 ns | 0.1714 ns | 83665676.33 | 11.7126 ns | 11.7989 ns | 11.9278 ns | 12.1181 ns | 12.1219 ns | IllyriadVectorizedCopy | X64 | RyuJit | 3 | 11.8245 ns | 0.2242 ns | 1.04 | 11.8627 ns | 0.1003 ns | 0.2242 ns | 84298181.8 | 11.6420 ns | 11.6676 ns | 11.8245 ns | 12.0767 ns | 12.2003 ns | AndermanVectorizedCopy | X64 | RyuJit | 3 | 9.5247 ns | 0.2720 ns | 0.84 | 9.6822 ns | 0.1217 ns | 0.2720 ns | 103282491.48 | 9.4839 ns | 9.4924 ns | 9.5247 ns | 9.9507 ns | 10.1163 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 3 | 12.5787 ns | 0.1167 ns | 1.11 | 12.5823 ns | 0.0522 ns | 0.1167 ns | 79476840.29 | 12.4690 ns | 12.4859 ns | 12.5787 ns | 12.6804 ns | 12.7701 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 3 | 7.8758 ns | 0.0857 ns | 0.70 | 7.8587 ns | 0.0383 ns | 0.0857 ns | 127247180.25 | 7.7380 ns | 7.7745 ns | 7.8758 ns | 7.9344 ns | 7.9537 ns | UnsafeCopyBlock | X64 | RyuJit | 3 | 7.9862 ns | 0.0433 ns | 0.71 | 7.9729 ns | 0.0194 ns | 0.0433 ns | 125425014.01 | 7.8972 ns | 7.9412 ns | 7.9862 ns | 7.9979 ns | 8.0072 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 3 | 8.5832 ns | 0.0855 ns | 0.76 | 8.6016 ns | 0.0382 ns | 0.0855 ns | 116257495.19 | 8.4990 ns | 8.5347 ns | 8.5832 ns | 8.6777 ns | 8.7317 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 3 | 8.9315 ns | 0.1344 ns | 0.79 | 8.8783 ns | 0.0601 ns | 0.1344 ns | 112634634.94 | 8.6438 ns | 8.7678 ns | 8.9315 ns | 8.9621 ns | 8.9725 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 3 | 8.2808 ns | 0.1455 ns | 0.73 | 8.2639 ns | 0.0651 ns | 0.1455 ns | 121008669.1 | 8.0320 ns | 8.1402 ns | 8.2808 ns | 8.3790 ns | 8.4228 ns | ArrayCopy | X86 | LegacyJit | 3 | 31.8438 ns | 0.3391 ns | 1.00 | 32.0296 ns | 0.1516 ns | 0.3391 ns | 31221121.5 | 31.8024 ns | 31.8033 ns | 31.8438 ns | 32.3488 ns | 32.5929 ns | BufferBlockCopy | X86 | LegacyJit | 3 | 22.9539 ns | 0.2863 ns | 0.72 | 22.9587 ns | 0.1280 ns | 0.2863 ns | 43556449.42 | 22.5387 ns | 22.7205 ns | 22.9539 ns | 23.1993 ns | 23.3266 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 3 | 35.3055 ns | 0.7135 ns | 1.11 | 35.5211 ns | 0.3191 ns | 0.7135 ns | 28152317.35 | 34.9006 ns | 35.0491 ns | 35.3055 ns | 36.1008 ns | 36.7442 ns | AndermanVectorizedCopy | X86 | LegacyJit | 3 | 15.4811 ns | 0.3471 ns | 0.49 | 15.3151 ns | 0.1552 ns | 0.3471 ns | 65294950.37 | 14.7293 ns | 15.0023 ns | 15.4811 ns | 15.5449 ns | 15.5898 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 3 | 16.8770 ns | 0.1128 ns | 0.53 | 16.8917 ns | 0.0505 ns | 0.1128 ns | 59200577.63 | 16.7691 ns | 16.7935 ns | 16.8770 ns | 16.9973 ns | 17.0603 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 3 | 7.6674 ns | 0.0334 ns | 0.24 | 7.6784 ns | 0.0150 ns | 0.0334 ns | 130235091.93 | 7.6471 ns | 7.6486 ns | 7.6674 ns | 7.7137 ns | 7.7199 ns | UnsafeCopyBlock | X86 | LegacyJit | 3 | 14.2433 ns | 0.2575 ns | 0.45 | 14.3746 ns | 0.1151 ns | 0.2575 ns | 69567031.1 | 14.1484 ns | 14.1693 ns | 14.2433 ns | 14.6456 ns | 14.7347 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 3 | 10.7098 ns | 0.2055 ns | 0.34 | 10.7628 ns | 0.0919 ns | 0.2055 ns | 92912998.48 | 10.5860 ns | 10.6200 ns | 10.7098 ns | 10.9320 ns | 11.1134 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 3 | 10.6619 ns | 0.2406 ns | 0.33 | 10.7642 ns | 0.1076 ns | 0.2406 ns | 92900445.92 | 10.6021 ns | 10.6147 ns | 10.6619 ns | 10.9649 ns | 11.1834 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 3 | 8.6471 ns | 0.0532 ns | 0.27 | 8.6147 ns | 0.0238 ns | 0.0532 ns | 116080950.93 | 8.5519 ns | 8.5567 ns | 8.6471 ns | 8.6565 ns | 8.6596 ns | ArrayCopy | X64 | LegacyJit | 4 | 11.8484 ns | 0.2451 ns | 1.00 | 11.9132 ns | 0.1096 ns | 0.2451 ns | 83940353.33 | 11.6899 ns | 11.7516 ns | 11.8484 ns | 12.1072 ns | 12.3319 ns | BufferBlockCopy | X64 | LegacyJit | 4 | 11.6048 ns | 0.4099 ns | 0.98 | 11.7861 ns | 0.1833 ns | 0.4099 ns | 84845787.2 | 11.4441 ns | 11.4492 ns | 11.6048 ns | 12.2137 ns | 12.3661 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 4 | 13.3791 ns | 0.0564 ns | 1.13 | 13.3456 ns | 0.0252 ns | 0.0564 ns | 74930923.32 | 13.2786 ns | 13.2843 ns | 13.3791 ns | 13.3903 ns | 13.3950 ns | AndermanVectorizedCopy | X64 | LegacyJit | 4 | 7.9039 ns | 0.1031 ns | 0.67 | 7.9121 ns | 0.0461 ns | 0.1031 ns | 126389242.47 | 7.7590 ns | 7.8257 ns | 7.9039 ns | 8.0025 ns | 8.0366 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 4 | 11.8077 ns | 0.2096 ns | 1.00 | 11.8689 ns | 0.0937 ns | 0.2096 ns | 84253960.55 | 11.6510 ns | 11.7263 ns | 11.8077 ns | 12.0420 ns | 12.2153 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 4 | 8.3198 ns | 0.0492 ns | 0.70 | 8.3070 ns | 0.0220 ns | 0.0492 ns | 120379979.87 | 8.2504 ns | 8.2563 ns | 8.3198 ns | 8.3513 ns | 8.3651 ns | UnsafeCopyBlock | X64 | LegacyJit | 4 | 6.8345 ns | 0.2185 ns | 0.58 | 6.9081 ns | 0.0977 ns | 0.2185 ns | 144756606.14 | 6.7517 ns | 6.7810 ns | 6.8345 ns | 7.0721 ns | 7.2932 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 4 | 8.8733 ns | 0.0442 ns | 0.75 | 8.8678 ns | 0.0198 ns | 0.0442 ns | 112767664.76 | 8.7986 ns | 8.8274 ns | 8.8733 ns | 8.9055 ns | 8.9086 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 4 | 8.8726 ns | 0.0478 ns | 0.75 | 8.8657 ns | 0.0214 ns | 0.0478 ns | 112794076.17 | 8.8166 ns | 8.8167 ns | 8.8726 ns | 8.9112 ns | 8.9195 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 4 | 8.6514 ns | 0.1919 ns | 0.73 | 8.7561 ns | 0.0858 ns | 0.1919 ns | 114206674.94 | 8.5932 ns | 8.6042 ns | 8.6514 ns | 8.9602 ns | 9.0178 ns | ArrayCopy | X64 | RyuJit | 4 | 10.8552 ns | 0.1807 ns | 1.00 | 10.7803 ns | 0.0808 ns | 0.1807 ns | 92761417.55 | 10.5321 ns | 10.5929 ns | 10.8552 ns | 10.9304 ns | 10.9644 ns | BufferBlockCopy | X64 | RyuJit | 4 | 11.9008 ns | 0.1727 ns | 1.10 | 11.9235 ns | 0.0773 ns | 0.1727 ns | 83867684.67 | 11.7690 ns | 11.7716 ns | 11.9008 ns | 12.0869 ns | 12.1851 ns | IllyriadVectorizedCopy | X64 | RyuJit | 4 | 9.4805 ns | 0.1186 ns | 0.87 | 9.4243 ns | 0.0530 ns | 0.1186 ns | 106108394.35 | 9.2191 ns | 9.3230 ns | 9.4805 ns | 9.4975 ns | 9.5093 ns | AndermanVectorizedCopy | X64 | RyuJit | 4 | 8.7911 ns | 0.1648 ns | 0.81 | 8.7694 ns | 0.0737 ns | 0.1648 ns | 114032888.72 | 8.5564 ns | 8.6095 ns | 8.7911 ns | 8.9184 ns | 8.9774 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 4 | 9.1107 ns | 0.1118 ns | 0.84 | 9.1116 ns | 0.0500 ns | 0.1118 ns | 109750712.93 | 8.9477 ns | 9.0208 ns | 9.1107 ns | 9.2028 ns | 9.2586 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 4 | 7.6446 ns | 0.0893 ns | 0.70 | 7.6482 ns | 0.0399 ns | 0.0893 ns | 130749956.76 | 7.5355 ns | 7.5619 ns | 7.6446 ns | 7.7363 ns | 7.7416 ns | UnsafeCopyBlock | X64 | RyuJit | 4 | 8.4933 ns | 0.1243 ns | 0.78 | 8.4303 ns | 0.0556 ns | 0.1243 ns | 118619871.34 | 8.2599 ns | 8.2989 ns | 8.4933 ns | 8.5302 ns | 8.5416 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 4 | 8.8593 ns | 0.1084 ns | 0.82 | 8.8547 ns | 0.0485 ns | 0.1084 ns | 112934762.59 | 8.6814 ns | 8.7694 ns | 8.8593 ns | 8.9377 ns | 8.9777 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 4 | 8.5831 ns | 0.0665 ns | 0.79 | 8.6041 ns | 0.0298 ns | 0.0665 ns | 116223469.97 | 8.5410 ns | 8.5581 ns | 8.5831 ns | 8.6606 ns | 8.7157 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 4 | 8.5030 ns | 0.0800 ns | 0.78 | 8.4906 ns | 0.0358 ns | 0.0800 ns | 117777801.69 | 8.3889 ns | 8.4091 ns | 8.5030 ns | 8.5658 ns | 8.5680 ns | ArrayCopy | X86 | LegacyJit | 4 | 31.8952 ns | 0.5131 ns | 1.00 | 32.1012 ns | 0.2295 ns | 0.5131 ns | 31151439.52 | 31.6758 ns | 31.7599 ns | 31.8952 ns | 32.5456 ns | 32.9748 ns | BufferBlockCopy | X86 | LegacyJit | 4 | 22.9477 ns | 0.5097 ns | 0.72 | 22.7577 ns | 0.2280 ns | 0.5097 ns | 43941205.74 | 22.1973 ns | 22.2279 ns | 22.9477 ns | 23.1925 ns | 23.3683 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 4 | 34.3989 ns | 0.5573 ns | 1.08 | 34.3180 ns | 0.2493 ns | 0.5573 ns | 29139191.58 | 33.3995 ns | 33.8391 ns | 34.3989 ns | 34.7565 ns | 34.8121 ns | AndermanVectorizedCopy | X86 | LegacyJit | 4 | 14.4398 ns | 0.2460 ns | 0.45 | 14.3994 ns | 0.1100 ns | 0.2460 ns | 69447379.13 | 14.0691 ns | 14.1700 ns | 14.4398 ns | 14.6086 ns | 14.7254 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 4 | 16.9045 ns | 0.2233 ns | 0.53 | 16.8566 ns | 0.0999 ns | 0.2233 ns | 59323875.7 | 16.5431 ns | 16.6334 ns | 16.9045 ns | 17.0559 ns | 17.0854 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 4 | 7.3612 ns | 0.0857 ns | 0.23 | 7.4055 ns | 0.0383 ns | 0.0857 ns | 135034848.06 | 7.3312 ns | 7.3392 ns | 7.3612 ns | 7.4939 ns | 7.5316 ns | UnsafeCopyBlock | X86 | LegacyJit | 4 | 14.1777 ns | 0.2198 ns | 0.44 | 14.2284 ns | 0.0983 ns | 0.2198 ns | 70282059.5 | 13.9715 ns | 14.0409 ns | 14.1777 ns | 14.4412 ns | 14.5415 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 4 | 10.5958 ns | 0.2436 ns | 0.33 | 10.5611 ns | 0.1089 ns | 0.2436 ns | 94686832.5 | 10.2724 ns | 10.3402 ns | 10.5958 ns | 10.7647 ns | 10.9171 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 4 | 10.5678 ns | 0.2138 ns | 0.33 | 10.6774 ns | 0.0956 ns | 0.2138 ns | 93655694.46 | 10.5103 ns | 10.5144 ns | 10.5678 ns | 10.8952 ns | 11.0020 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 4 | 8.0563 ns | 0.1340 ns | 0.25 | 8.0711 ns | 0.0599 ns | 0.1340 ns | 123899088.27 | 7.9179 ns | 7.9692 ns | 8.0563 ns | 8.1804 ns | 8.2845 ns | ArrayCopy | X64 | LegacyJit | 5 | 11.6050 ns | 0.1739 ns | 1.00 | 11.5465 ns | 0.0778 ns | 0.1739 ns | 86606336.72 | 11.2671 ns | 11.3930 ns | 11.6050 ns | 11.6708 ns | 11.7335 ns | BufferBlockCopy | X64 | LegacyJit | 5 | 11.8815 ns | 0.2093 ns | 1.02 | 11.8874 ns | 0.0936 ns | 0.2093 ns | 84122361.8 | 11.5948 ns | 11.7038 ns | 11.8815 ns | 12.0741 ns | 12.1588 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 5 | 13.3309 ns | 0.2515 ns | 1.15 | 13.3515 ns | 0.1125 ns | 0.2515 ns | 74898053.57 | 13.0183 ns | 13.1218 ns | 13.3309 ns | 13.5914 ns | 13.6642 ns | AndermanVectorizedCopy | X64 | LegacyJit | 5 | 8.2782 ns | 0.0440 ns | 0.71 | 8.2917 ns | 0.0197 ns | 0.0440 ns | 120602732.47 | 8.2435 ns | 8.2551 ns | 8.2782 ns | 8.3351 ns | 8.3557 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 5 | 12.2938 ns | 0.1628 ns | 1.06 | 12.3009 ns | 0.0728 ns | 0.1628 ns | 81295109.15 | 12.0630 ns | 12.1589 ns | 12.2938 ns | 12.4464 ns | 12.4959 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 5 | 8.0004 ns | 0.0234 ns | 0.69 | 8.0054 ns | 0.0105 ns | 0.0234 ns | 124916207.66 | 7.9865 ns | 7.9865 ns | 8.0004 ns | 8.0268 ns | 8.0432 ns | UnsafeCopyBlock | X64 | LegacyJit | 5 | 7.3593 ns | 0.0782 ns | 0.63 | 7.3839 ns | 0.0350 ns | 0.0782 ns | 135430646.22 | 7.3223 ns | 7.3351 ns | 7.3593 ns | 7.4449 ns | 7.5201 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 5 | 8.8985 ns | 0.0763 ns | 0.77 | 8.9101 ns | 0.0341 ns | 0.0763 ns | 112232201.36 | 8.8368 ns | 8.8553 ns | 8.8985 ns | 8.9707 ns | 9.0383 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 5 | 9.1791 ns | 0.0894 ns | 0.79 | 9.2016 ns | 0.0400 ns | 0.0894 ns | 108676780.04 | 9.1117 ns | 9.1334 ns | 9.1791 ns | 9.2810 ns | 9.3465 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 5 | 8.8054 ns | 0.1369 ns | 0.76 | 8.7727 ns | 0.0612 ns | 0.1369 ns | 113990172.37 | 8.5605 ns | 8.6436 ns | 8.8054 ns | 8.8854 ns | 8.9119 ns | ArrayCopy | X64 | RyuJit | 5 | 10.5779 ns | 0.2034 ns | 1.00 | 10.6030 ns | 0.0910 ns | 0.2034 ns | 94312972.67 | 10.3441 ns | 10.4188 ns | 10.5779 ns | 10.7997 ns | 10.8649 ns | BufferBlockCopy | X64 | RyuJit | 5 | 11.8277 ns | 0.1928 ns | 1.12 | 11.7479 ns | 0.0862 ns | 0.1928 ns | 85121513.9 | 11.4131 ns | 11.5904 ns | 11.8277 ns | 11.8656 ns | 11.8983 ns | IllyriadVectorizedCopy | X64 | RyuJit | 5 | 9.0861 ns | 0.2762 ns | 0.86 | 9.1355 ns | 0.1235 ns | 0.2762 ns | 109463627.96 | 8.8135 ns | 8.9379 ns | 9.0861 ns | 9.3577 ns | 9.5756 ns | AndermanVectorizedCopy | X64 | RyuJit | 5 | 9.1869 ns | 0.1671 ns | 0.87 | 9.1304 ns | 0.0747 ns | 0.1671 ns | 109524486.54 | 8.8390 ns | 8.9944 ns | 9.1869 ns | 9.2381 ns | 9.2393 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 5 | 9.2607 ns | 0.1160 ns | 0.88 | 9.2697 ns | 0.0519 ns | 0.1160 ns | 107877982.56 | 9.1558 ns | 9.1570 ns | 9.2607 ns | 9.3870 ns | 9.4078 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 5 | 8.0175 ns | 0.0523 ns | 0.76 | 8.0376 ns | 0.0234 ns | 0.0523 ns | 124415345.59 | 7.9885 ns | 7.9946 ns | 8.0175 ns | 8.0906 ns | 8.1145 ns | UnsafeCopyBlock | X64 | RyuJit | 5 | 9.1370 ns | 0.0441 ns | 0.86 | 9.1646 ns | 0.0197 ns | 0.0441 ns | 109115980.11 | 9.1291 ns | 9.1326 ns | 9.1370 ns | 9.2103 ns | 9.2301 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 5 | 8.5441 ns | 0.0762 ns | 0.81 | 8.5775 ns | 0.0341 ns | 0.0762 ns | 116584554.82 | 8.5224 ns | 8.5297 ns | 8.5441 ns | 8.6419 ns | 8.7095 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 5 | 9.0971 ns | 0.1364 ns | 0.86 | 9.0650 ns | 0.0610 ns | 0.1364 ns | 110313946.79 | 8.8271 ns | 8.9604 ns | 9.0971 ns | 9.1536 ns | 9.1656 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 5 | 8.2102 ns | 0.1810 ns | 0.78 | 8.1577 ns | 0.0809 ns | 0.1810 ns | 122583205.22 | 7.9230 ns | 7.9705 ns | 8.2102 ns | 8.3187 ns | 8.3492 ns | ArrayCopy | X86 | LegacyJit | 5 | 31.8708 ns | 0.2755 ns | 1.00 | 31.8983 ns | 0.1232 ns | 0.2755 ns | 31349615.35 | 31.5224 ns | 31.6644 ns | 31.8708 ns | 32.1460 ns | 32.2695 ns | BufferBlockCopy | X86 | LegacyJit | 5 | 22.9310 ns | 0.3569 ns | 0.72 | 22.8445 ns | 0.1596 ns | 0.3569 ns | 43774122.96 | 22.4538 ns | 22.5011 ns | 22.9310 ns | 23.1448 ns | 23.3463 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 5 | 34.4631 ns | 0.6451 ns | 1.08 | 34.3219 ns | 0.2885 ns | 0.6451 ns | 29135881.36 | 33.5383 ns | 33.6527 ns | 34.4631 ns | 34.9206 ns | 34.9759 ns | AndermanVectorizedCopy | X86 | LegacyJit | 5 | 15.1853 ns | 0.2407 ns | 0.48 | 15.2355 ns | 0.1076 ns | 0.2407 ns | 65636370.85 | 15.0303 ns | 15.0605 ns | 15.1853 ns | 15.4354 ns | 15.6430 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 5 | 16.6231 ns | 0.2456 ns | 0.52 | 16.6922 ns | 0.1098 ns | 0.2456 ns | 59908200.24 | 16.3702 ns | 16.4825 ns | 16.6231 ns | 16.9365 ns | 16.9809 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 5 | 7.7874 ns | 0.0801 ns | 0.24 | 7.7442 ns | 0.0358 ns | 0.0801 ns | 129128214.98 | 7.6467 ns | 7.6583 ns | 7.7874 ns | 7.8086 ns | 7.8232 ns | UnsafeCopyBlock | X86 | LegacyJit | 5 | 14.5934 ns | 0.1944 ns | 0.46 | 14.6523 ns | 0.0869 ns | 0.1944 ns | 68248581.37 | 14.4466 ns | 14.5162 ns | 14.5934 ns | 14.8179 ns | 14.9697 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 5 | 10.7195 ns | 0.1532 ns | 0.34 | 10.7632 ns | 0.0685 ns | 0.1532 ns | 92909230.54 | 10.5987 ns | 10.6492 ns | 10.7195 ns | 10.8990 ns | 11.0086 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 5 | 11.1987 ns | 0.2581 ns | 0.35 | 11.3064 ns | 0.1154 ns | 0.2581 ns | 88445617.34 | 11.1215 ns | 11.1300 ns | 11.1987 ns | 11.5366 ns | 11.7447 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 5 | 8.5263 ns | 0.1370 ns | 0.27 | 8.5119 ns | 0.0613 ns | 0.1370 ns | 117483009.22 | 8.3521 ns | 8.3828 ns | 8.5263 ns | 8.6338 ns | 8.7041 ns | ArrayCopy | X64 | LegacyJit | 6 | 12.1743 ns | 0.2747 ns | 1.00 | 12.2854 ns | 0.1228 ns | 0.2747 ns | 81397435.76 | 12.0980 ns | 12.1011 ns | 12.1743 ns | 12.5252 ns | 12.7559 ns | BufferBlockCopy | X64 | LegacyJit | 6 | 12.3541 ns | 0.1245 ns | 1.01 | 12.2739 ns | 0.0557 ns | 0.1245 ns | 81473782.29 | 12.0841 ns | 12.1464 ns | 12.3541 ns | 12.3613 ns | 12.3660 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 6 | 14.5648 ns | 0.1295 ns | 1.20 | 14.5735 ns | 0.0579 ns | 0.1295 ns | 68617833.44 | 14.4605 ns | 14.4610 ns | 14.5648 ns | 14.6903 ns | 14.7751 ns | AndermanVectorizedCopy | X64 | LegacyJit | 6 | 7.8578 ns | 0.1047 ns | 0.65 | 7.8687 ns | 0.0468 ns | 0.1047 ns | 127086581.05 | 7.7321 ns | 7.7883 ns | 7.8578 ns | 7.9544 ns | 8.0242 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 6 | 13.0307 ns | 0.2651 ns | 1.07 | 13.0179 ns | 0.1186 ns | 0.2651 ns | 76817497.04 | 12.5893 ns | 12.8059 ns | 13.0307 ns | 13.2234 ns | 13.3035 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 6 | 8.3037 ns | 0.2353 ns | 0.68 | 8.4281 ns | 0.1052 ns | 0.2353 ns | 118650735.11 | 8.2032 ns | 8.2518 ns | 8.3037 ns | 8.6666 ns | 8.7791 ns | UnsafeCopyBlock | X64 | LegacyJit | 6 | 8.0910 ns | 0.2690 ns | 0.66 | 8.0992 ns | 0.1203 ns | 0.2690 ns | 123469178.82 | 7.7528 ns | 7.8426 ns | 8.0910 ns | 8.3599 ns | 8.4136 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 6 | 9.2253 ns | 0.1388 ns | 0.76 | 9.1630 ns | 0.0621 ns | 0.1388 ns | 109134409.76 | 8.9348 ns | 9.0328 ns | 9.2253 ns | 9.2620 ns | 9.2768 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 6 | 8.8376 ns | 0.0659 ns | 0.73 | 8.8597 ns | 0.0295 ns | 0.0659 ns | 112870697.82 | 8.8156 ns | 8.8167 ns | 8.8376 ns | 8.9138 ns | 8.9743 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 6 | 9.1940 ns | 0.0710 ns | 0.76 | 9.1847 ns | 0.0318 ns | 0.0710 ns | 108876798.22 | 9.1093 ns | 9.1122 ns | 9.1940 ns | 9.2525 ns | 9.2661 ns | ArrayCopy | X64 | RyuJit | 6 | 11.1996 ns | 0.1652 ns | 1.00 | 11.2197 ns | 0.0739 ns | 0.1652 ns | 89128886.45 | 11.0574 ns | 11.0754 ns | 11.1996 ns | 11.3740 ns | 11.4710 ns | BufferBlockCopy | X64 | RyuJit | 6 | 11.9153 ns | 0.2633 ns | 1.06 | 11.9014 ns | 0.1178 ns | 0.2633 ns | 84023917.38 | 11.6129 ns | 11.6728 ns | 11.9153 ns | 12.1230 ns | 12.3065 ns | IllyriadVectorizedCopy | X64 | RyuJit | 6 | 9.9999 ns | 0.2872 ns | 0.89 | 10.1786 ns | 0.1284 ns | 0.2872 ns | 98245068.25 | 9.9851 ns | 9.9921 ns | 9.9999 ns | 10.4545 ns | 10.6495 ns | AndermanVectorizedCopy | X64 | RyuJit | 6 | 8.8530 ns | 0.1164 ns | 0.79 | 8.8189 ns | 0.0521 ns | 0.1164 ns | 113393287.08 | 8.6220 ns | 8.7196 ns | 8.8530 ns | 8.9011 ns | 8.9208 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 6 | 10.4618 ns | 0.2218 ns | 0.93 | 10.5030 ns | 0.0992 ns | 0.2218 ns | 95211001.23 | 10.2904 ns | 10.3462 ns | 10.4618 ns | 10.6804 ns | 10.8763 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 6 | 7.6670 ns | 0.1150 ns | 0.68 | 7.6331 ns | 0.0514 ns | 0.1150 ns | 131008117.4 | 7.4905 ns | 7.5144 ns | 7.6670 ns | 7.7348 ns | 7.7644 ns | UnsafeCopyBlock | X64 | RyuJit | 6 | 9.8183 ns | 0.2459 ns | 0.88 | 9.8719 ns | 0.1100 ns | 0.2459 ns | 101298080.74 | 9.6358 ns | 9.6851 ns | 9.8183 ns | 10.0854 ns | 10.2766 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 6 | 8.8549 ns | 0.0896 ns | 0.79 | 8.8258 ns | 0.0401 ns | 0.0896 ns | 113304544.22 | 8.6687 ns | 8.7594 ns | 8.8549 ns | 8.8776 ns | 8.8957 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 6 | 8.5786 ns | 0.1961 ns | 0.77 | 8.5212 ns | 0.0877 ns | 0.1961 ns | 117354709.67 | 8.2712 ns | 8.3176 ns | 8.5786 ns | 8.6960 ns | 8.7293 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 6 | 8.5414 ns | 0.1694 ns | 0.76 | 8.4886 ns | 0.0758 ns | 0.1694 ns | 117805112.55 | 8.2826 ns | 8.3100 ns | 8.5414 ns | 8.6408 ns | 8.6544 ns | ArrayCopy | X86 | LegacyJit | 6 | 32.2224 ns | 0.4465 ns | 1.00 | 32.3781 ns | 0.1997 ns | 0.4465 ns | 30885047.68 | 32.0410 ns | 32.0539 ns | 32.2224 ns | 32.7803 ns | 33.1260 ns | BufferBlockCopy | X86 | LegacyJit | 6 | 22.8716 ns | 0.3528 ns | 0.71 | 22.9749 ns | 0.1578 ns | 0.3528 ns | 43525688.81 | 22.6352 ns | 22.7109 ns | 22.8716 ns | 23.2907 ns | 23.5524 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 6 | 34.7860 ns | 0.4972 ns | 1.08 | 34.6536 ns | 0.2223 ns | 0.4972 ns | 28857053.89 | 33.9161 ns | 34.1802 ns | 34.7860 ns | 35.0607 ns | 35.2221 ns | AndermanVectorizedCopy | X86 | LegacyJit | 6 | 15.0298 ns | 0.1265 ns | 0.47 | 14.9883 ns | 0.0566 ns | 0.1265 ns | 66718676.63 | 14.7996 ns | 14.8628 ns | 15.0298 ns | 15.0931 ns | 15.1129 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 6 | 16.7326 ns | 0.1906 ns | 0.52 | 16.7638 ns | 0.0852 ns | 0.1906 ns | 59652467.3 | 16.5455 ns | 16.5876 ns | 16.7326 ns | 16.9555 ns | 17.0068 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 6 | 7.6464 ns | 0.1004 ns | 0.24 | 7.6162 ns | 0.0449 ns | 0.1004 ns | 131298458.01 | 7.4623 ns | 7.5202 ns | 7.6464 ns | 7.6972 ns | 7.7208 ns | UnsafeCopyBlock | X86 | LegacyJit | 6 | 14.2513 ns | 0.1155 ns | 0.44 | 14.3015 ns | 0.0516 ns | 0.1155 ns | 69922666.08 | 14.1868 ns | 14.2127 ns | 14.2513 ns | 14.4155 ns | 14.4777 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 6 | 10.6238 ns | 0.1820 ns | 0.33 | 10.6601 ns | 0.0814 ns | 0.1820 ns | 93807629.22 | 10.4804 ns | 10.5278 ns | 10.6238 ns | 10.8106 ns | 10.9629 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 6 | 10.7341 ns | 0.3152 ns | 0.33 | 10.6665 ns | 0.1410 ns | 0.3152 ns | 93751137.75 | 10.3428 ns | 10.3447 ns | 10.7341 ns | 10.9546 ns | 11.0539 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 6 | 8.6708 ns | 0.1572 ns | 0.27 | 8.6234 ns | 0.0703 ns | 0.1572 ns | 115963665.22 | 8.3738 ns | 8.4741 ns | 8.6708 ns | 8.7490 ns | 8.7631 ns | ArrayCopy | X64 | LegacyJit | 7 | 12.4814 ns | 0.1659 ns | 1.00 | 12.5432 ns | 0.0742 ns | 0.1659 ns | 79724420.84 | 12.3520 ns | 12.4040 ns | 12.4814 ns | 12.7133 ns | 12.7591 ns | BufferBlockCopy | X64 | LegacyJit | 7 | 11.8693 ns | 0.2201 ns | 0.95 | 11.9396 ns | 0.0984 ns | 0.2201 ns | 83754876.3 | 11.7464 ns | 11.7517 ns | 11.8693 ns | 12.1627 ns | 12.2592 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 7 | 14.6872 ns | 0.0515 ns | 1.18 | 14.6859 ns | 0.0230 ns | 0.0515 ns | 68092411.57 | 14.6253 ns | 14.6347 ns | 14.6872 ns | 14.7364 ns | 14.7432 ns | AndermanVectorizedCopy | X64 | LegacyJit | 7 | 8.6247 ns | 0.0617 ns | 0.69 | 8.6132 ns | 0.0276 ns | 0.0617 ns | 116101511.64 | 8.5397 ns | 8.5494 ns | 8.6247 ns | 8.6711 ns | 8.6761 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 7 | 13.6564 ns | 0.0721 ns | 1.09 | 13.6444 ns | 0.0323 ns | 0.0721 ns | 73290218.45 | 13.5371 ns | 13.5762 ns | 13.6564 ns | 13.7065 ns | 13.7239 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 7 | 8.2547 ns | 0.1710 ns | 0.66 | 8.1896 ns | 0.0765 ns | 0.1710 ns | 122106425.77 | 7.9765 ns | 8.0130 ns | 8.2547 ns | 8.3336 ns | 8.3890 ns | UnsafeCopyBlock | X64 | LegacyJit | 7 | 8.6535 ns | 0.1111 ns | 0.69 | 8.6508 ns | 0.0497 ns | 0.1111 ns | 115595978.15 | 8.4845 ns | 8.5495 ns | 8.6535 ns | 8.7508 ns | 8.7652 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 7 | 8.8158 ns | 0.1032 ns | 0.71 | 8.8206 ns | 0.0461 ns | 0.1032 ns | 113370936.62 | 8.7210 ns | 8.7350 ns | 8.8158 ns | 8.9086 ns | 8.9861 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 7 | 9.1692 ns | 0.0525 ns | 0.73 | 9.1434 ns | 0.0235 ns | 0.0525 ns | 109368500.71 | 9.0744 ns | 9.0880 ns | 9.1692 ns | 9.1859 ns | 9.1963 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 7 | 8.8944 ns | 0.1444 ns | 0.71 | 8.8624 ns | 0.0646 ns | 0.1444 ns | 112836154.44 | 8.6317 ns | 8.7394 ns | 8.8944 ns | 8.9694 ns | 9.0244 ns | ArrayCopy | X64 | RyuJit | 7 | 11.2465 ns | 0.0975 ns | 1.00 | 11.2559 ns | 0.0436 ns | 0.0975 ns | 88842365.56 | 11.1319 ns | 11.1648 ns | 11.2465 ns | 11.3516 ns | 11.3724 ns | BufferBlockCopy | X64 | RyuJit | 7 | 11.8742 ns | 0.2797 ns | 1.06 | 11.8618 ns | 0.1251 ns | 0.2797 ns | 84304549.78 | 11.5045 ns | 11.6187 ns | 11.8742 ns | 12.0986 ns | 12.2665 ns | IllyriadVectorizedCopy | X64 | RyuJit | 7 | 10.9991 ns | 0.0350 ns | 0.98 | 10.9886 ns | 0.0157 ns | 0.0350 ns | 91003773.68 | 10.9270 ns | 10.9621 ns | 10.9991 ns | 11.0097 ns | 11.0138 ns | AndermanVectorizedCopy | X64 | RyuJit | 7 | 9.2113 ns | 0.0431 ns | 0.82 | 9.1847 ns | 0.0193 ns | 0.0431 ns | 108877121.61 | 9.1155 ns | 9.1423 ns | 9.2113 ns | 9.2137 ns | 9.2157 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 7 | 11.3161 ns | 0.2582 ns | 1.01 | 11.3903 ns | 0.1155 ns | 0.2582 ns | 87793717.87 | 11.1495 ns | 11.2039 ns | 11.3161 ns | 11.6139 ns | 11.8209 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 7 | 7.9767 ns | 0.1459 ns | 0.71 | 7.9455 ns | 0.0652 ns | 0.1459 ns | 125856774.96 | 7.6965 ns | 7.8261 ns | 7.9767 ns | 8.0494 ns | 8.0643 ns | UnsafeCopyBlock | X64 | RyuJit | 7 | 10.4193 ns | 0.1485 ns | 0.93 | 10.4047 ns | 0.0664 ns | 0.1485 ns | 96110630.89 | 10.2379 ns | 10.2566 ns | 10.4193 ns | 10.5455 ns | 10.5891 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 7 | 8.7855 ns | 0.1073 ns | 0.78 | 8.7760 ns | 0.0480 ns | 0.1073 ns | 113946915.83 | 8.6405 ns | 8.6685 ns | 8.7855 ns | 8.8788 ns | 8.8872 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 7 | 9.1461 ns | 0.1834 ns | 0.81 | 9.1175 ns | 0.0820 ns | 0.1834 ns | 109679479.03 | 8.8434 ns | 8.9618 ns | 9.1461 ns | 9.2588 ns | 9.3519 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 7 | 8.5265 ns | 0.1220 ns | 0.76 | 8.5103 ns | 0.0546 ns | 0.1220 ns | 117504475.29 | 8.3275 ns | 8.3946 ns | 8.5265 ns | 8.6179 ns | 8.6304 ns | ArrayCopy | X86 | LegacyJit | 7 | 31.9035 ns | 0.5756 ns | 1.00 | 31.8014 ns | 0.2574 ns | 0.5756 ns | 31445171.32 | 30.8845 ns | 31.3072 ns | 31.9035 ns | 32.2445 ns | 32.4399 ns | BufferBlockCopy | X86 | LegacyJit | 7 | 23.0873 ns | 0.2766 ns | 0.72 | 23.1021 ns | 0.1237 ns | 0.2766 ns | 43286105.08 | 22.7231 ns | 22.8579 ns | 23.0873 ns | 23.3537 ns | 23.4622 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 7 | 34.2276 ns | 0.2338 ns | 1.07 | 34.2092 ns | 0.1045 ns | 0.2338 ns | 29231922.16 | 33.9292 ns | 33.9734 ns | 34.2276 ns | 34.4357 ns | 34.4524 ns | AndermanVectorizedCopy | X86 | LegacyJit | 7 | 15.3839 ns | 0.1309 ns | 0.48 | 15.3834 ns | 0.0586 ns | 0.1309 ns | 65005116.22 | 15.2003 ns | 15.2741 ns | 15.3839 ns | 15.4925 ns | 15.5632 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 7 | 16.8534 ns | 0.1569 ns | 0.53 | 16.9066 ns | 0.0702 ns | 0.1569 ns | 59148560.44 | 16.7106 ns | 16.7721 ns | 16.8534 ns | 17.0677 ns | 17.0690 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 7 | 7.3862 ns | 0.0886 ns | 0.23 | 7.4290 ns | 0.0396 ns | 0.0886 ns | 134607564.9 | 7.3481 ns | 7.3611 ns | 7.3862 ns | 7.5183 ns | 7.5633 ns | UnsafeCopyBlock | X86 | LegacyJit | 7 | 14.6818 ns | 0.0444 ns | 0.46 | 14.6644 ns | 0.0199 ns | 0.0444 ns | 68192434.31 | 14.6023 ns | 14.6184 ns | 14.6818 ns | 14.7017 ns | 14.7075 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 7 | 10.6543 ns | 0.2345 ns | 0.33 | 10.7565 ns | 0.1049 ns | 0.2345 ns | 92967123.81 | 10.5762 ns | 10.5774 ns | 10.6543 ns | 10.9867 ns | 11.1270 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 7 | 10.7324 ns | 0.2277 ns | 0.34 | 10.8400 ns | 0.1019 ns | 0.2277 ns | 92250925.13 | 10.6010 ns | 10.6507 ns | 10.7324 ns | 11.0831 ns | 11.1068 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 7 | 9.6039 ns | 0.1726 ns | 0.30 | 9.6261 ns | 0.0772 ns | 0.1726 ns | 103884444.08 | 9.4029 ns | 9.4777 ns | 9.6039 ns | 9.7855 ns | 9.8650 ns | ArrayCopy | X64 | LegacyJit | 8 | 11.6912 ns | 0.2658 ns | 1.00 | 11.6107 ns | 0.1189 ns | 0.2658 ns | 86127248.07 | 11.1711 ns | 11.3891 ns | 11.6912 ns | 11.7921 ns | 11.8843 ns | BufferBlockCopy | X64 | LegacyJit | 8 | 11.8352 ns | 0.3273 ns | 1.01 | 11.8906 ns | 0.1464 ns | 0.3273 ns | 84099884.84 | 11.4643 ns | 11.6191 ns | 11.8352 ns | 12.1899 ns | 12.3495 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 8 | 13.3365 ns | 0.1920 ns | 1.14 | 13.3767 ns | 0.0859 ns | 0.1920 ns | 74756740.26 | 13.1487 ns | 13.2034 ns | 13.3365 ns | 13.5701 ns | 13.6201 ns | AndermanVectorizedCopy | X64 | LegacyJit | 8 | 7.9435 ns | 0.1118 ns | 0.68 | 7.9196 ns | 0.0500 ns | 0.1118 ns | 126269449.26 | 7.7784 ns | 7.8045 ns | 7.9435 ns | 8.0227 ns | 8.0338 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 8 | 10.3115 ns | 0.2332 ns | 0.88 | 10.3239 ns | 0.1043 ns | 0.2332 ns | 96862821.65 | 10.1174 ns | 10.1397 ns | 10.3115 ns | 10.5142 ns | 10.7092 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 8 | 7.9946 ns | 0.0723 ns | 0.68 | 8.0193 ns | 0.0324 ns | 0.0723 ns | 124698474.67 | 7.9340 ns | 7.9585 ns | 7.9946 ns | 8.0925 ns | 8.1150 ns | UnsafeCopyBlock | X64 | LegacyJit | 8 | 4.7808 ns | 0.0484 ns | 0.41 | 4.7724 ns | 0.0216 ns | 0.0484 ns | 209540184.93 | 4.7229 ns | 4.7239 ns | 4.7808 ns | 4.8166 ns | 4.8351 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 8 | 8.9240 ns | 0.0668 ns | 0.76 | 8.9221 ns | 0.0299 ns | 0.0668 ns | 112081605.74 | 8.8515 ns | 8.8577 ns | 8.9240 ns | 8.9855 ns | 9.0126 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 8 | 9.1018 ns | 0.0700 ns | 0.78 | 9.1317 ns | 0.0313 ns | 0.0700 ns | 109508579.79 | 9.0616 ns | 9.0743 ns | 9.1018 ns | 9.2041 ns | 9.2297 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 8 | 8.6277 ns | 0.1732 ns | 0.74 | 8.7001 ns | 0.0775 ns | 0.1732 ns | 114941489.27 | 8.5586 ns | 8.5882 ns | 8.6277 ns | 8.8482 ns | 8.9967 ns | ArrayCopy | X64 | RyuJit | 8 | 11.0862 ns | 0.2658 ns | 1.00 | 10.9828 ns | 0.1189 ns | 0.2658 ns | 91051329.97 | 10.6224 ns | 10.7047 ns | 11.0862 ns | 11.2092 ns | 11.2330 ns | BufferBlockCopy | X64 | RyuJit | 8 | 11.9121 ns | 0.2432 ns | 1.07 | 11.9278 ns | 0.1088 ns | 0.2432 ns | 83837761.53 | 11.7353 ns | 11.7390 ns | 11.9121 ns | 12.1244 ns | 12.3339 ns | IllyriadVectorizedCopy | X64 | RyuJit | 8 | 9.4601 ns | 0.0726 ns | 0.85 | 9.4721 ns | 0.0325 ns | 0.0726 ns | 105573629.52 | 9.3845 ns | 9.4132 ns | 9.4601 ns | 9.5369 ns | 9.5812 ns | AndermanVectorizedCopy | X64 | RyuJit | 8 | 8.8695 ns | 0.0575 ns | 0.80 | 8.8668 ns | 0.0257 ns | 0.0575 ns | 112780768.83 | 8.8061 ns | 8.8100 ns | 8.8695 ns | 8.9222 ns | 8.9393 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 8 | 10.1143 ns | 0.1496 ns | 0.91 | 10.1355 ns | 0.0669 ns | 0.1496 ns | 98662930.86 | 9.9902 ns | 9.9920 ns | 10.1143 ns | 10.2896 ns | 10.3033 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 8 | 7.6197 ns | 0.1026 ns | 0.69 | 7.6366 ns | 0.0459 ns | 0.1026 ns | 130948753.14 | 7.4899 ns | 7.5538 ns | 7.6197 ns | 7.7277 ns | 7.7685 ns | UnsafeCopyBlock | X64 | RyuJit | 8 | 6.5212 ns | 0.0317 ns | 0.59 | 6.5137 ns | 0.0142 ns | 0.0317 ns | 153521847.5 | 6.4800 ns | 6.4814 ns | 6.5212 ns | 6.5424 ns | 6.5533 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 8 | 8.5495 ns | 0.0740 ns | 0.77 | 8.5796 ns | 0.0331 ns | 0.0740 ns | 116555968.07 | 8.5111 ns | 8.5159 ns | 8.5495 ns | 8.6583 ns | 8.6739 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 8 | 9.0800 ns | 0.1524 ns | 0.82 | 9.0798 ns | 0.0682 ns | 0.1524 ns | 110134193.27 | 8.8961 ns | 8.9292 ns | 9.0800 ns | 9.2304 ns | 9.2340 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 8 | 8.2299 ns | 0.1028 ns | 0.74 | 8.2351 ns | 0.0460 ns | 0.1028 ns | 121431935.8 | 8.0802 ns | 8.1441 ns | 8.2299 ns | 8.3286 ns | 8.3301 ns | ArrayCopy | X86 | LegacyJit | 8 | 32.2704 ns | 0.4233 ns | 1.00 | 32.1789 ns | 0.1893 ns | 0.4233 ns | 31076278.92 | 31.6867 ns | 31.7817 ns | 32.2704 ns | 32.5303 ns | 32.7829 ns | BufferBlockCopy | X86 | LegacyJit | 8 | 22.8384 ns | 0.4048 ns | 0.71 | 23.0058 ns | 0.1810 ns | 0.4048 ns | 43467374.31 | 22.6729 ns | 22.6746 ns | 22.8384 ns | 23.4206 ns | 23.5994 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 8 | 34.4401 ns | 0.5027 ns | 1.07 | 34.5234 ns | 0.2248 ns | 0.5027 ns | 28965900.19 | 33.8964 ns | 34.0656 ns | 34.4401 ns | 35.0228 ns | 35.1421 ns | AndermanVectorizedCopy | X86 | LegacyJit | 8 | 14.6847 ns | 0.1022 ns | 0.46 | 14.6670 ns | 0.0457 ns | 0.1022 ns | 68180170.25 | 14.5154 ns | 14.5680 ns | 14.6847 ns | 14.7572 ns | 14.7633 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 8 | 16.9138 ns | 0.1004 ns | 0.52 | 16.9145 ns | 0.0449 ns | 0.1004 ns | 59121005.41 | 16.7688 ns | 16.8267 ns | 16.9138 ns | 17.0026 ns | 17.0394 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 8 | 7.6977 ns | 0.0745 ns | 0.24 | 7.6687 ns | 0.0333 ns | 0.0745 ns | 130399738.08 | 7.5542 ns | 7.5971 ns | 7.6977 ns | 7.7259 ns | 7.7472 ns | UnsafeCopyBlock | X86 | LegacyJit | 8 | 14.6987 ns | 0.1448 ns | 0.46 | 14.7574 ns | 0.0647 ns | 0.1448 ns | 67762457.04 | 14.5836 ns | 14.6406 ns | 14.6987 ns | 14.9036 ns | 14.9473 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 8 | 10.6809 ns | 0.2319 ns | 0.33 | 10.7387 ns | 0.1037 ns | 0.2319 ns | 93121434.56 | 10.5233 ns | 10.5613 ns | 10.6809 ns | 10.9449 ns | 11.1195 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 8 | 10.8974 ns | 0.1238 ns | 0.34 | 10.9363 ns | 0.0554 ns | 0.1238 ns | 91438612.33 | 10.8403 ns | 10.8617 ns | 10.8974 ns | 11.0304 ns | 11.1530 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 8 | 8.0254 ns | 0.0945 ns | 0.25 | 8.0694 ns | 0.0423 ns | 0.0945 ns | 123924735.71 | 7.9806 ns | 7.9914 ns | 8.0254 ns | 8.1695 ns | 8.1956 ns | ArrayCopy | X64 | LegacyJit | 9 | 12.2389 ns | 0.1721 ns | 1.00 | 12.2792 ns | 0.0770 ns | 0.1721 ns | 81438708.57 | 12.0750 ns | 12.1264 ns | 12.2389 ns | 12.4521 ns | 12.5022 ns | BufferBlockCopy | X64 | LegacyJit | 9 | 11.8723 ns | 0.1556 ns | 0.97 | 11.8601 ns | 0.0696 ns | 0.1556 ns | 84316602.37 | 11.7013 ns | 11.7172 ns | 11.8723 ns | 11.9968 ns | 12.0917 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 9 | 14.5081 ns | 0.1460 ns | 1.19 | 14.5476 ns | 0.0653 ns | 0.1460 ns | 68739727.94 | 14.3975 ns | 14.4183 ns | 14.5081 ns | 14.6967 ns | 14.7463 ns | AndermanVectorizedCopy | X64 | LegacyJit | 9 | 8.2415 ns | 0.0816 ns | 0.67 | 8.2506 ns | 0.0365 ns | 0.0816 ns | 121203862.02 | 8.1744 ns | 8.1755 ns | 8.2415 ns | 8.3301 ns | 8.3664 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 9 | 10.9929 ns | 0.2021 ns | 0.90 | 10.9668 ns | 0.0904 ns | 0.2021 ns | 91184298.72 | 10.7091 ns | 10.7801 ns | 10.9929 ns | 11.1405 ns | 11.2468 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 9 | 8.3009 ns | 0.0582 ns | 0.68 | 8.3197 ns | 0.0260 ns | 0.0582 ns | 120197312.18 | 8.2624 ns | 8.2730 ns | 8.3009 ns | 8.3757 ns | 8.4098 ns | UnsafeCopyBlock | X64 | LegacyJit | 9 | 5.6475 ns | 0.0988 ns | 0.46 | 5.5927 ns | 0.0442 ns | 0.0988 ns | 178805266.3 | 5.4587 ns | 5.4874 ns | 5.6475 ns | 5.6705 ns | 5.6776 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 9 | 8.8288 ns | 0.0611 ns | 0.72 | 8.8325 ns | 0.0273 ns | 0.0611 ns | 113218495.52 | 8.7470 ns | 8.7776 ns | 8.8288 ns | 8.8891 ns | 8.9065 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 9 | 8.7869 ns | 0.1492 ns | 0.72 | 8.7668 ns | 0.0667 ns | 0.1492 ns | 114066271.21 | 8.5879 ns | 8.6191 ns | 8.7869 ns | 8.9045 ns | 8.9552 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 9 | 8.8987 ns | 0.0590 ns | 0.73 | 8.9013 ns | 0.0264 ns | 0.0590 ns | 112342851.47 | 8.8172 ns | 8.8470 ns | 8.8987 ns | 8.9570 ns | 8.9622 ns | ArrayCopy | X64 | RyuJit | 9 | 11.2391 ns | 0.2417 ns | 1.00 | 11.1805 ns | 0.1081 ns | 0.2417 ns | 89441059.36 | 10.8249 ns | 10.9558 ns | 11.2391 ns | 11.3761 ns | 11.4721 ns | BufferBlockCopy | X64 | RyuJit | 9 | 11.5697 ns | 0.2895 ns | 1.03 | 11.6864 ns | 0.1295 ns | 0.2895 ns | 85569776.24 | 11.4784 ns | 11.5091 ns | 11.5697 ns | 11.9220 ns | 12.1921 ns | IllyriadVectorizedCopy | X64 | RyuJit | 9 | 10.4363 ns | 0.2347 ns | 0.93 | 10.4053 ns | 0.1050 ns | 0.2347 ns | 96104719.08 | 10.0867 ns | 10.1713 ns | 10.4363 ns | 10.6239 ns | 10.6288 ns | AndermanVectorizedCopy | X64 | RyuJit | 9 | 9.1703 ns | 0.0448 ns | 0.82 | 9.1652 ns | 0.0200 ns | 0.0448 ns | 109108784.87 | 9.1165 ns | 9.1195 ns | 9.1703 ns | 9.2083 ns | 9.2144 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 9 | 11.0446 ns | 0.1922 ns | 0.98 | 11.0610 ns | 0.0860 ns | 0.1922 ns | 90407781.07 | 10.8655 ns | 10.8817 ns | 11.0446 ns | 11.2485 ns | 11.3271 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 9 | 7.7258 ns | 0.1690 ns | 0.69 | 7.7823 ns | 0.0756 ns | 0.1690 ns | 128497012.13 | 7.6660 ns | 7.6794 ns | 7.7258 ns | 7.9134 ns | 8.0793 ns | UnsafeCopyBlock | X64 | RyuJit | 9 | 7.3643 ns | 0.1030 ns | 0.66 | 7.3521 ns | 0.0460 ns | 0.1030 ns | 136015618.98 | 7.2195 ns | 7.2579 ns | 7.3643 ns | 7.4402 ns | 7.4952 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 9 | 8.8864 ns | 0.0444 ns | 0.79 | 8.8698 ns | 0.0198 ns | 0.0444 ns | 112741905.87 | 8.8127 ns | 8.8232 ns | 8.8864 ns | 8.9082 ns | 8.9148 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 9 | 8.5541 ns | 0.0496 ns | 0.76 | 8.5456 ns | 0.0222 ns | 0.0496 ns | 117019527.59 | 8.4857 ns | 8.4988 ns | 8.5541 ns | 8.5881 ns | 8.6150 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 9 | 8.5812 ns | 0.0405 ns | 0.76 | 8.5803 ns | 0.0181 ns | 0.0405 ns | 116546005.21 | 8.5164 ns | 8.5451 ns | 8.5812 ns | 8.6151 ns | 8.6184 ns | ArrayCopy | X86 | LegacyJit | 9 | 31.8514 ns | 0.2506 ns | 1.00 | 31.7920 ns | 0.1121 ns | 0.2506 ns | 31454411.82 | 31.4884 ns | 31.5411 ns | 31.8514 ns | 32.0133 ns | 32.1091 ns | BufferBlockCopy | X86 | LegacyJit | 9 | 22.7817 ns | 0.2628 ns | 0.72 | 22.8138 ns | 0.1176 ns | 0.2628 ns | 43833110.76 | 22.4805 ns | 22.5897 ns | 22.7817 ns | 23.0540 ns | 23.1875 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 9 | 34.3133 ns | 0.2671 ns | 1.08 | 34.3364 ns | 0.1194 ns | 0.2671 ns | 29123619.81 | 34.0880 ns | 34.1277 ns | 34.3133 ns | 34.5567 ns | 34.7774 ns | AndermanVectorizedCopy | X86 | LegacyJit | 9 | 15.7210 ns | 0.1754 ns | 0.49 | 15.7605 ns | 0.0784 ns | 0.1754 ns | 63449909.93 | 15.6099 ns | 15.6217 ns | 15.7210 ns | 15.9190 ns | 16.0464 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 9 | 16.8727 ns | 0.0530 ns | 0.53 | 16.8515 ns | 0.0237 ns | 0.0530 ns | 59342026.76 | 16.7898 ns | 16.7953 ns | 16.8727 ns | 16.8970 ns | 16.9084 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 9 | 7.6593 ns | 0.0622 ns | 0.24 | 7.6614 ns | 0.0278 ns | 0.0622 ns | 130523960.91 | 7.5989 ns | 7.6018 ns | 7.6593 ns | 7.7221 ns | 7.7443 ns | UnsafeCopyBlock | X86 | LegacyJit | 9 | 14.6553 ns | 0.1384 ns | 0.46 | 14.6663 ns | 0.0619 ns | 0.1384 ns | 68183379.75 | 14.5294 ns | 14.5348 ns | 14.6553 ns | 14.8034 ns | 14.8498 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 9 | 10.9450 ns | 0.2242 ns | 0.34 | 11.0563 ns | 0.1003 ns | 0.2242 ns | 90446355.37 | 10.9093 ns | 10.9206 ns | 10.9450 ns | 11.2476 ns | 11.4456 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 9 | 11.9160 ns | 0.2175 ns | 0.37 | 12.0135 ns | 0.0973 ns | 0.2175 ns | 83239345.18 | 11.8714 ns | 11.8846 ns | 11.9160 ns | 12.1913 ns | 12.3949 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 9 | 8.5072 ns | 0.0318 ns | 0.27 | 8.5182 ns | 0.0142 ns | 0.0318 ns | 117396008.62 | 8.4809 ns | 8.4913 ns | 8.5072 ns | 8.5506 ns | 8.5597 ns | ArrayCopy | X64 | LegacyJit | 512 | 35.8950 ns | 0.6331 ns | 1.00 | 36.1080 ns | 0.2831 ns | 0.6331 ns | 27694726.31 | 35.4887 ns | 35.6530 ns | 35.8950 ns | 36.6694 ns | 37.1487 ns | BufferBlockCopy | X64 | LegacyJit | 512 | 36.5271 ns | 0.4792 ns | 1.02 | 36.7098 ns | 0.2143 ns | 0.4792 ns | 27240656.21 | 36.3264 ns | 36.3503 ns | 36.5271 ns | 37.1607 ns | 37.4914 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 512 | 37.3069 ns | 0.4432 ns | 1.04 | 37.0767 ns | 0.1982 ns | 0.4432 ns | 26971125.87 | 36.5400 ns | 36.6053 ns | 37.3069 ns | 37.4330 ns | 37.5462 ns | AndermanVectorizedCopy | X64 | LegacyJit | 512 | 1,224.2057 ns | 13.4121 ns | 34.11 | 1,231.7986 ns | 5.9981 ns | 13.4121 ns | 811821.01 | 1,219.6864 ns | 1,221.0267 ns | 1,224.2057 ns | 1,246.3670 ns | 1,247.3031 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 512 | 29.4767 ns | 0.2315 ns | 0.82 | 29.4400 ns | 0.1035 ns | 0.2315 ns | 33967349.12 | 29.1291 ns | 29.2077 ns | 29.4767 ns | 29.6540 ns | 29.6773 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 512 | 83.8911 ns | 1.5493 ns | 2.34 | 84.6639 ns | 0.6929 ns | 1.5493 ns | 11811406.32 | 83.7098 ns | 83.7953 ns | 83.8911 ns | 85.9189 ns | 87.3905 ns | UnsafeCopyBlock | X64 | LegacyJit | 512 | 24.7312 ns | 0.5884 ns | 0.69 | 24.9742 ns | 0.2631 ns | 0.5884 ns | 40041346.29 | 24.6732 ns | 24.6835 ns | 24.7312 ns | 25.3864 ns | 26.0255 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 512 | 34.1417 ns | 0.2900 ns | 0.95 | 34.1772 ns | 0.1297 ns | 0.2900 ns | 29259304.27 | 33.8272 ns | 33.9187 ns | 34.1417 ns | 34.4534 ns | 34.5803 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 512 | 35.7380 ns | 0.1166 ns | 1.00 | 35.7601 ns | 0.0521 ns | 0.1166 ns | 27964166.37 | 35.6458 ns | 35.6822 ns | 35.7380 ns | 35.8490 ns | 35.9569 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 512 | 110.5491 ns | 1.6825 ns | 3.08 | 111.2390 ns | 0.7524 ns | 1.6825 ns | 8989650.76 | 109.4969 ns | 110.0021 ns | 110.5491 ns | 112.8209 ns | 113.8867 ns | ArrayCopy | X64 | RyuJit | 512 | 35.3819 ns | 0.6803 ns | 1.00 | 35.6291 ns | 0.3042 ns | 0.6803 ns | 28066921.28 | 34.9167 ns | 35.0443 ns | 35.3819 ns | 36.3376 ns | 36.5245 ns | BufferBlockCopy | X64 | RyuJit | 512 | 36.3731 ns | 0.3552 ns | 1.03 | 36.4450 ns | 0.1588 ns | 0.3552 ns | 27438578.74 | 36.1264 ns | 36.1715 ns | 36.3731 ns | 36.7545 ns | 37.0321 ns | IllyriadVectorizedCopy | X64 | RyuJit | 512 | 47.9669 ns | 0.3250 ns | 1.36 | 48.0272 ns | 0.1453 ns | 0.3250 ns | 20821522.05 | 47.7048 ns | 47.7204 ns | 47.9669 ns | 48.3642 ns | 48.4031 ns | AndermanVectorizedCopy | X64 | RyuJit | 512 | 57.2302 ns | 0.7970 ns | 1.62 | 57.3800 ns | 0.3564 ns | 0.7970 ns | 17427673.96 | 56.6580 ns | 56.7814 ns | 57.2302 ns | 58.0535 ns | 58.7109 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 512 | 22.1600 ns | 0.5924 ns | 0.63 | 22.3518 ns | 0.2649 ns | 0.5924 ns | 44739120.86 | 21.5971 ns | 21.8463 ns | 22.1600 ns | 22.9532 ns | 23.0171 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 512 | 38.8697 ns | 0.4398 ns | 1.10 | 39.0561 ns | 0.1967 ns | 0.4398 ns | 25604178.64 | 38.8271 ns | 38.8412 ns | 38.8697 ns | 39.3643 ns | 39.8419 ns | UnsafeCopyBlock | X64 | RyuJit | 512 | 24.3444 ns | 0.3799 ns | 0.69 | 24.4183 ns | 0.1699 ns | 0.3799 ns | 40952853.28 | 23.9960 ns | 24.0630 ns | 24.3444 ns | 24.8106 ns | 24.8464 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 512 | 35.4900 ns | 0.4314 ns | 1.00 | 35.5718 ns | 0.1929 ns | 0.4314 ns | 28112149.64 | 35.2197 ns | 35.2563 ns | 35.4900 ns | 35.9282 ns | 36.3036 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 512 | 35.4319 ns | 0.4190 ns | 1.00 | 35.4501 ns | 0.1874 ns | 0.4190 ns | 28208697.96 | 34.9181 ns | 35.1016 ns | 35.4319 ns | 35.8076 ns | 36.0684 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 512 | 23.3220 ns | 0.6365 ns | 0.66 | 23.2044 ns | 0.2847 ns | 0.6365 ns | 43095363.79 | 22.3259 ns | 22.6449 ns | 23.3220 ns | 23.7050 ns | 24.0765 ns | ArrayCopy | X86 | LegacyJit | 512 | 41.4142 ns | 0.5144 ns | 1.00 | 41.5234 ns | 0.2301 ns | 0.5144 ns | 24082832.82 | 41.0223 ns | 41.1865 ns | 41.4142 ns | 41.9148 ns | 42.3940 ns | BufferBlockCopy | X86 | LegacyJit | 512 | 31.5768 ns | 0.5437 ns | 0.76 | 31.5145 ns | 0.2432 ns | 0.5437 ns | 31731431.87 | 30.6158 ns | 31.0529 ns | 31.5768 ns | 31.9449 ns | 31.9488 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 512 | 44.1313 ns | 0.2205 ns | 1.07 | 44.1624 ns | 0.0986 ns | 0.2205 ns | 22643719.01 | 43.8545 ns | 43.9823 ns | 44.1313 ns | 44.3580 ns | 44.4567 ns | AndermanVectorizedCopy | X86 | LegacyJit | 512 | 1,061.9075 ns | 2.1736 ns | 25.64 | 1,061.8509 ns | 0.9721 ns | 2.1736 ns | 941751.83 | 1,058.8280 ns | 1,059.8614 ns | 1,061.9075 ns | 1,063.8120 ns | 1,064.5708 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 512 | 27.2213 ns | 0.5853 ns | 0.66 | 27.3278 ns | 0.2618 ns | 0.5853 ns | 36592758.54 | 26.7145 ns | 26.8687 ns | 27.2213 ns | 27.8402 ns | 28.2673 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 512 | 94.7240 ns | 2.1118 ns | 2.29 | 95.4994 ns | 0.9444 ns | 2.1118 ns | 10471265.28 | 94.2046 ns | 94.3363 ns | 94.7240 ns | 97.0503 ns | 99.2510 ns | UnsafeCopyBlock | X86 | LegacyJit | 512 | 23.2298 ns | 0.2994 ns | 0.56 | 23.3814 ns | 0.1339 ns | 0.2994 ns | 42769052.19 | 23.1065 ns | 23.1338 ns | 23.2298 ns | 23.7048 ns | 23.7384 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 512 | 76.1642 ns | 0.6362 ns | 1.84 | 76.3812 ns | 0.2845 ns | 0.6362 ns | 13092223.12 | 75.8306 ns | 75.9927 ns | 76.1642 ns | 76.8782 ns | 77.4798 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 512 | 75.5276 ns | 0.7002 ns | 1.82 | 75.6144 ns | 0.3131 ns | 0.7002 ns | 13224997.94 | 75.0778 ns | 75.0892 ns | 75.5276 ns | 76.1829 ns | 76.7975 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 512 | 43.1365 ns | 0.3331 ns | 1.04 | 43.2739 ns | 0.1489 ns | 0.3331 ns | 23108618.44 | 43.0436 ns | 43.0633 ns | 43.1365 ns | 43.5532 ns | 43.8526 ns | ArrayCopy | X64 | LegacyJit | 543 | 38.2231 ns | 0.5829 ns | 1.00 | 37.9074 ns | 0.2607 ns | 0.5829 ns | 26380058.89 | 37.2011 ns | 37.2757 ns | 38.2231 ns | 38.3813 ns | 38.4026 ns | BufferBlockCopy | X64 | LegacyJit | 543 | 38.2323 ns | 0.1370 ns | 1.00 | 38.2482 ns | 0.0613 ns | 0.1370 ns | 26145020.07 | 38.0763 ns | 38.1367 ns | 38.2323 ns | 38.3676 ns | 38.4518 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 543 | 41.7817 ns | 0.2227 ns | 1.09 | 41.8522 ns | 0.0996 ns | 0.2227 ns | 23893626.43 | 41.6753 ns | 41.6861 ns | 41.7817 ns | 42.0534 ns | 42.2224 ns | AndermanVectorizedCopy | X64 | LegacyJit | 543 | 1,260.2398 ns | 21.0820 ns | 32.97 | 1,247.0241 ns | 9.4281 ns | 21.0820 ns | 801909.11 | 1,213.2781 ns | 1,226.2263 ns | 1,260.2398 ns | 1,261.2141 ns | 1,261.3223 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 543 | 31.4555 ns | 0.3603 ns | 0.82 | 31.5995 ns | 0.1611 ns | 0.3603 ns | 31646117.96 | 31.2228 ns | 31.3330 ns | 31.4555 ns | 31.9379 ns | 32.1650 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 543 | 85.3146 ns | 2.1791 ns | 2.23 | 85.2987 ns | 0.9745 ns | 2.1791 ns | 11723506.22 | 82.4499 ns | 83.3471 ns | 85.3146 ns | 87.2424 ns | 88.2935 ns | UnsafeCopyBlock | X64 | LegacyJit | 543 | 29.1069 ns | 0.8577 ns | 0.76 | 29.1871 ns | 0.3836 ns | 0.8577 ns | 34261757.79 | 28.2307 ns | 28.5209 ns | 29.1069 ns | 29.8933 ns | 30.5577 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 543 | 34.8023 ns | 0.5478 ns | 0.91 | 34.7336 ns | 0.2450 ns | 0.5478 ns | 28790597.36 | 34.0019 ns | 34.2705 ns | 34.8023 ns | 35.1623 ns | 35.5194 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 543 | 35.8450 ns | 0.5567 ns | 0.94 | 35.5855 ns | 0.2490 ns | 0.5567 ns | 28101360.82 | 34.5972 ns | 35.1571 ns | 35.8450 ns | 35.8841 ns | 35.8931 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 543 | 114.8067 ns | 2.5479 ns | 3.00 | 114.5446 ns | 1.1395 ns | 2.5479 ns | 8730227.47 | 111.7404 ns | 112.1482 ns | 114.8067 ns | 116.8098 ns | 118.1916 ns | ArrayCopy | X64 | RyuJit | 543 | 38.8425 ns | 0.5307 ns | 1.00 | 38.8614 ns | 0.2373 ns | 0.5307 ns | 25732481.4 | 38.1877 ns | 38.4502 ns | 38.8425 ns | 39.2820 ns | 39.6670 ns | BufferBlockCopy | X64 | RyuJit | 543 | 38.9025 ns | 0.3108 ns | 1.00 | 38.9568 ns | 0.1390 ns | 0.3108 ns | 25669465.25 | 38.5321 ns | 38.7117 ns | 38.9025 ns | 39.2290 ns | 39.3881 ns | IllyriadVectorizedCopy | X64 | RyuJit | 543 | 57.6306 ns | 0.5180 ns | 1.48 | 57.6858 ns | 0.2316 ns | 0.5180 ns | 17335295.46 | 57.0583 ns | 57.2509 ns | 57.6306 ns | 58.1482 ns | 58.4564 ns | AndermanVectorizedCopy | X64 | RyuJit | 543 | 52.7149 ns | 0.6466 ns | 1.36 | 52.7858 ns | 0.2892 ns | 0.6466 ns | 18944506.52 | 51.8183 ns | 52.2458 ns | 52.7149 ns | 53.3612 ns | 53.5292 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 543 | 25.2751 ns | 0.2986 ns | 0.65 | 25.3770 ns | 0.1335 ns | 0.2986 ns | 39405707.25 | 25.0978 ns | 25.1158 ns | 25.2751 ns | 25.6893 ns | 25.7732 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 543 | 36.9529 ns | 0.5413 ns | 0.95 | 37.1935 ns | 0.2421 ns | 0.5413 ns | 26886402.21 | 36.8436 ns | 36.8767 ns | 36.9529 ns | 37.6306 ns | 38.1450 ns | UnsafeCopyBlock | X64 | RyuJit | 543 | 28.9676 ns | 0.3540 ns | 0.75 | 29.0767 ns | 0.1583 ns | 0.3540 ns | 34391826.25 | 28.7679 ns | 28.7727 ns | 28.9676 ns | 29.4352 ns | 29.5892 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 543 | 35.2835 ns | 0.2576 ns | 0.91 | 35.3182 ns | 0.1152 ns | 0.2576 ns | 28314001.36 | 35.0959 ns | 35.1063 ns | 35.2835 ns | 35.5475 ns | 35.7332 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 543 | 35.5305 ns | 0.3397 ns | 0.91 | 35.5516 ns | 0.1519 ns | 0.3397 ns | 28128145.85 | 35.1889 ns | 35.2730 ns | 35.5305 ns | 35.8407 ns | 36.0903 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 543 | 24.2969 ns | 0.4351 ns | 0.63 | 24.2683 ns | 0.1946 ns | 0.4351 ns | 41205977.57 | 23.7141 ns | 23.8851 ns | 24.2969 ns | 24.6373 ns | 24.8941 ns | ArrayCopy | X86 | LegacyJit | 543 | 44.6375 ns | 0.3406 ns | 1.00 | 44.7797 ns | 0.1523 ns | 0.3406 ns | 22331534.8 | 44.5422 ns | 44.5891 ns | 44.6375 ns | 45.0414 ns | 45.3803 ns | BufferBlockCopy | X86 | LegacyJit | 543 | 34.5882 ns | 0.1047 ns | 0.77 | 34.5942 ns | 0.0468 ns | 0.1047 ns | 28906588.58 | 34.4342 ns | 34.5074 ns | 34.5882 ns | 34.6840 ns | 34.7150 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 543 | 48.0370 ns | 0.7080 ns | 1.08 | 48.3293 ns | 0.3166 ns | 0.7080 ns | 20691385.14 | 47.7837 ns | 47.8576 ns | 48.0370 ns | 48.9471 ns | 49.5389 ns | AndermanVectorizedCopy | X86 | LegacyJit | 543 | 1,095.6075 ns | 26.3163 ns | 24.54 | 1,087.4596 ns | 11.7690 ns | 26.3163 ns | 919574.41 | 1,060.4618 ns | 1,061.2703 ns | 1,095.6075 ns | 1,109.5749 ns | 1,122.8521 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 543 | 29.2764 ns | 0.3275 ns | 0.66 | 29.3513 ns | 0.1465 ns | 0.3275 ns | 34069992.21 | 29.1108 ns | 29.1173 ns | 29.2764 ns | 29.6229 ns | 29.9111 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 543 | 102.8396 ns | 2.0690 ns | 2.30 | 102.1021 ns | 0.9253 ns | 2.0690 ns | 9794113.72 | 99.3469 ns | 99.9637 ns | 102.8396 ns | 103.8718 ns | 104.3237 ns | UnsafeCopyBlock | X86 | LegacyJit | 543 | 26.8774 ns | 0.3289 ns | 0.60 | 26.8353 ns | 0.1471 ns | 0.3289 ns | 37264311.57 | 26.3197 ns | 26.5368 ns | 26.8774 ns | 27.1128 ns | 27.1593 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 543 | 72.8827 ns | 0.6036 ns | 1.63 | 72.6182 ns | 0.2699 ns | 0.6036 ns | 13770656.93 | 71.8506 ns | 71.9775 ns | 72.8827 ns | 73.1266 ns | 73.2187 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 543 | 73.6315 ns | 0.7763 ns | 1.65 | 73.9195 ns | 0.3472 ns | 0.7763 ns | 13528221.77 | 73.4649 ns | 73.4780 ns | 73.6315 ns | 74.5051 ns | 75.2961 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 543 | 43.7026 ns | 0.5694 ns | 0.98 | 43.7295 ns | 0.2547 ns | 0.5694 ns | 22867836.57 | 43.0274 ns | 43.2854 ns | 43.7026 ns | 44.1871 ns | 44.6053 ns | ArrayCopy | X64 | LegacyJit | 1024 | 52.9894 ns | 1.1636 ns | 1.00 | 53.4896 ns | 0.5204 ns | 1.1636 ns | 18695232.55 | 52.7194 ns | 52.7578 ns | 52.9894 ns | 54.4715 ns | 55.5115 ns | BufferBlockCopy | X64 | LegacyJit | 1024 | 52.7057 ns | 0.7222 ns | 0.99 | 52.4820 ns | 0.3230 ns | 0.7222 ns | 19054167.15 | 51.6950 ns | 51.7356 ns | 52.7057 ns | 53.1164 ns | 53.3548 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 1024 | 55.0313 ns | 1.2164 ns | 1.04 | 55.0761 ns | 0.5440 ns | 1.2164 ns | 18156701.69 | 53.5977 ns | 54.1162 ns | 55.0313 ns | 56.0583 ns | 56.9547 ns | AndermanVectorizedCopy | X64 | LegacyJit | 1024 | 57.9426 ns | 1.0236 ns | 1.09 | 58.3964 ns | 0.4578 ns | 1.0236 ns | 17124353.53 | 57.6393 ns | 57.7122 ns | 57.9426 ns | 59.3074 ns | 60.1375 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 1024 | 47.3744 ns | 0.9056 ns | 0.89 | 47.6727 ns | 0.4050 ns | 0.9056 ns | 20976349.84 | 46.8938 ns | 46.9973 ns | 47.3744 ns | 48.4974 ns | 49.1671 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 1024 | 58.0764 ns | 1.1975 ns | 1.10 | 57.5619 ns | 0.5355 ns | 1.1975 ns | 17372614.97 | 55.8239 ns | 56.3280 ns | 58.0764 ns | 58.5384 ns | 58.6107 ns | UnsafeCopyBlock | X64 | LegacyJit | 1024 | 44.7420 ns | 0.0788 ns | 0.84 | 44.6945 ns | 0.0353 ns | 0.0788 ns | 22374097.67 | 44.5655 ns | 44.6187 ns | 44.7420 ns | 44.7466 ns | 44.7486 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 1024 | 45.0707 ns | 0.1995 ns | 0.85 | 45.0003 ns | 0.0892 ns | 0.1995 ns | 22222050.77 | 44.6773 ns | 44.8118 ns | 45.0707 ns | 45.1537 ns | 45.1551 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 1024 | 54.4246 ns | 0.6037 ns | 1.03 | 54.6004 ns | 0.2700 ns | 0.6037 ns | 18314884.48 | 54.0893 ns | 54.2186 ns | 54.4246 ns | 55.0701 ns | 55.6449 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 1024 | 207.7133 ns | 2.2302 ns | 3.92 | 207.4797 ns | 0.9974 ns | 2.2302 ns | 4819747.98 | 205.0360 ns | 205.2460 ns | 207.7133 ns | 209.5967 ns | 210.2328 ns | ArrayCopy | X64 | RyuJit | 1024 | 52.3413 ns | 0.8613 ns | 1.00 | 52.2500 ns | 0.3852 ns | 0.8613 ns | 19138752.76 | 51.3032 ns | 51.3744 ns | 52.3413 ns | 53.0800 ns | 53.2175 ns | BufferBlockCopy | X64 | RyuJit | 1024 | 52.5261 ns | 1.1114 ns | 1.00 | 52.4382 ns | 0.4970 ns | 1.1114 ns | 19070070.11 | 50.6621 ns | 51.5021 ns | 52.5261 ns | 53.3304 ns | 53.6283 ns | IllyriadVectorizedCopy | X64 | RyuJit | 1024 | 53.9048 ns | 0.6706 ns | 1.03 | 53.7878 ns | 0.2999 ns | 0.6706 ns | 18591561.92 | 52.7829 ns | 53.1583 ns | 53.9048 ns | 54.3589 ns | 54.5297 ns | AndermanVectorizedCopy | X64 | RyuJit | 1024 | 52.8507 ns | 0.6429 ns | 1.01 | 52.8880 ns | 0.2875 ns | 0.6429 ns | 18907863.82 | 52.2330 ns | 52.2984 ns | 52.8507 ns | 53.4964 ns | 53.8188 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 1024 | 45.2915 ns | 0.4045 ns | 0.87 | 45.4047 ns | 0.1809 ns | 0.4045 ns | 22024139.89 | 44.9913 ns | 45.0458 ns | 45.2915 ns | 45.8202 ns | 45.9480 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 1024 | 53.6734 ns | 0.5299 ns | 1.03 | 53.7719 ns | 0.2370 ns | 0.5299 ns | 18597073.18 | 53.2700 ns | 53.2755 ns | 53.6734 ns | 54.3176 ns | 54.4294 ns | UnsafeCopyBlock | X64 | RyuJit | 1024 | 44.3693 ns | 0.4601 ns | 0.85 | 44.1995 ns | 0.2058 ns | 0.4601 ns | 22624683.89 | 43.3840 ns | 43.8542 ns | 44.3693 ns | 44.4599 ns | 44.4884 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 1024 | 50.1293 ns | 1.0252 ns | 0.96 | 49.8861 ns | 0.4585 ns | 1.0252 ns | 20045662.26 | 48.8598 ns | 48.8656 ns | 50.1293 ns | 50.7850 ns | 51.2574 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 1024 | 48.7488 ns | 0.7321 ns | 0.93 | 48.7987 ns | 0.3274 ns | 0.7321 ns | 20492343.34 | 47.8245 ns | 48.2433 ns | 48.7488 ns | 49.3791 ns | 49.8789 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 1024 | 40.0090 ns | 0.3291 ns | 0.76 | 40.2106 ns | 0.1472 ns | 0.3291 ns | 24869082.77 | 39.9782 ns | 39.9856 ns | 40.0090 ns | 40.5364 ns | 40.7349 ns | ArrayCopy | X86 | LegacyJit | 1024 | 55.0225 ns | 0.9138 ns | 1.00 | 55.3659 ns | 0.4087 ns | 0.9138 ns | 18061645.4 | 54.7720 ns | 54.7841 ns | 55.0225 ns | 56.1194 ns | 56.9588 ns | BufferBlockCopy | X86 | LegacyJit | 1024 | 43.5307 ns | 0.2602 ns | 0.79 | 43.5224 ns | 0.1164 ns | 0.2602 ns | 22976689.51 | 43.1218 ns | 43.3178 ns | 43.5307 ns | 43.7228 ns | 43.8450 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 1024 | 58.3524 ns | 0.8933 ns | 1.06 | 58.6652 ns | 0.3995 ns | 0.8933 ns | 17045881.52 | 58.0624 ns | 58.1179 ns | 58.3524 ns | 59.3689 ns | 60.2345 ns | AndermanVectorizedCopy | X86 | LegacyJit | 1024 | 64.0726 ns | 0.6143 ns | 1.16 | 63.9751 ns | 0.2747 ns | 0.6143 ns | 15631073.46 | 63.2486 ns | 63.4097 ns | 64.0726 ns | 64.4918 ns | 64.8625 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 1024 | 37.1762 ns | 0.5228 ns | 0.68 | 37.3484 ns | 0.2338 ns | 0.5228 ns | 26774915.77 | 37.0099 ns | 37.0439 ns | 37.1762 ns | 37.7390 ns | 38.2731 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 1024 | 60.1945 ns | 0.8087 ns | 1.09 | 60.6700 ns | 0.3617 ns | 0.8087 ns | 16482610.51 | 59.9729 ns | 60.0383 ns | 60.1945 ns | 61.5394 ns | 61.7283 ns | UnsafeCopyBlock | X86 | LegacyJit | 1024 | 34.5873 ns | 0.4823 ns | 0.63 | 34.6469 ns | 0.2157 ns | 0.4823 ns | 28862618.89 | 34.2111 ns | 34.2811 ns | 34.5873 ns | 35.0425 ns | 35.4527 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 1024 | 83.0596 ns | 1.0442 ns | 1.51 | 83.4256 ns | 0.4670 ns | 1.0442 ns | 11986735.27 | 82.5707 ns | 82.6725 ns | 83.0596 ns | 84.3615 ns | 85.1742 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 1024 | 85.1065 ns | 0.3007 ns | 1.55 | 85.1670 ns | 0.1345 ns | 0.3007 ns | 11741632.91 | 84.8687 ns | 84.9057 ns | 85.1065 ns | 85.4586 ns | 85.6146 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 1024 | 69.9128 ns | 0.7134 ns | 1.27 | 70.0883 ns | 0.3190 ns | 0.7134 ns | 14267721.82 | 69.4717 ns | 69.5332 ns | 69.9128 ns | 70.7310 ns | 71.2578 ns |

We can make this file beautiful and searchable if this error is corrected: It looks like row 305 should actually have 1 column, instead of 8. in line 304.
Type;Method;Mode;Platform;Jit;Toolchain;Runtime;GarbageCollection;LaunchCount;WarmupCount;TargetCount;Affinity;BytesCopied;Median;StdDev;Scaled;Mean;StdError;StdDev;Op/s;Min;Q1;Median;Q3;Max
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.3498 ns;0.1183 ns;1.00;8.3650 ns;0.0529 ns;0.1183 ns;119546301.04;8.2153 ns;8.2712 ns;8.3498 ns;8.4664 ns;8.5416 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;9.1916 ns;0.1277 ns;1.10;9.2440 ns;0.0571 ns;0.1277 ns;108178025.72;9.1522 ns;9.1677 ns;9.1916 ns;9.3466 ns;9.4677 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;10.9535 ns;0.0734 ns;1.31;10.9309 ns;0.0328 ns;0.0734 ns;91483708.78;10.8253 ns;10.8619 ns;10.9535 ns;10.9886 ns;11.0216 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;7.7645 ns;0.2438 ns;0.93;7.8612 ns;0.1090 ns;0.2438 ns;127207217.37;7.6813 ns;7.6891 ns;7.7645 ns;8.0816 ns;8.2712 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;4.3133 ns;0.0641 ns;0.52;4.3260 ns;0.0287 ns;0.0641 ns;231160190.44;4.2675 ns;4.2704 ns;4.3133 ns;4.3879 ns;4.4226 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;7.9592 ns;0.0374 ns;0.95;7.9615 ns;0.0167 ns;0.0374 ns;125603748.29;7.9233 ns;7.9253 ns;7.9592 ns;7.9990 ns;8.0075 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;4.1431 ns;0.0215 ns;0.50;4.1381 ns;0.0096 ns;0.0215 ns;241659545.79;4.1018 ns;4.1214 ns;4.1431 ns;4.1522 ns;4.1593 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.9154 ns;0.1688 ns;1.07;8.8716 ns;0.0755 ns;0.1688 ns;112719038.21;8.6557 ns;8.6989 ns;8.9154 ns;9.0225 ns;9.0620 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.8885 ns;0.1202 ns;1.06;8.9173 ns;0.0537 ns;0.1202 ns;112141452.39;8.8359 ns;8.8381 ns;8.8885 ns;9.0109 ns;9.1268 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;9.2079 ns;0.0955 ns;1.10;9.2365 ns;0.0427 ns;0.0955 ns;108266271.12;9.1237 ns;9.1571 ns;9.2079 ns;9.3302 ns;9.3708 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;7.7751 ns;0.0607 ns;1.00;7.7583 ns;0.0272 ns;0.0607 ns;128894972.09;7.6840 ns;7.6949 ns;7.7751 ns;7.8131 ns;7.8232 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;9.6128 ns;0.0580 ns;1.24;9.6091 ns;0.0259 ns;0.0580 ns;104067582.27;9.5311 ns;9.5524 ns;9.6128 ns;9.6641 ns;9.6691 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;4.0367 ns;0.1149 ns;0.52;3.9920 ns;0.0514 ns;0.1149 ns;250502792.85;3.8032 ns;3.8853 ns;4.0367 ns;4.0763 ns;4.0884 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.0142 ns;0.0534 ns;1.03;8.0193 ns;0.0239 ns;0.0534 ns;124699877.81;7.9758 ns;7.9790 ns;8.0142 ns;8.0620 ns;8.1092 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;3.3052 ns;0.0722 ns;0.43;3.3357 ns;0.0323 ns;0.0722 ns;299787377.9;3.2593 ns;3.2747 ns;3.3052 ns;3.4119 ns;3.4254 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;7.2060 ns;0.0525 ns;0.93;7.1959 ns;0.0235 ns;0.0525 ns;138968294.73;7.1134 ns;7.1474 ns;7.2060 ns;7.2393 ns;7.2477 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;5.7922 ns;0.1272 ns;0.74;5.8034 ns;0.0569 ns;0.1272 ns;172314135.8;5.6182 ns;5.6960 ns;5.7922 ns;5.9163 ns;5.9608 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.7501 ns;0.1079 ns;1.13;8.7132 ns;0.0483 ns;0.1079 ns;114768363.48;8.5353 ns;8.6167 ns;8.7501 ns;8.7913 ns;8.8151 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.5989 ns;0.0837 ns;1.11;8.6234 ns;0.0374 ns;0.0837 ns;115963227.82;8.5208 ns;8.5536 ns;8.5989 ns;8.7055 ns;8.7374 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;8.3168 ns;0.0577 ns;1.07;8.3257 ns;0.0258 ns;0.0577 ns;120110424.24;8.2761 ns;8.2782 ns;8.3168 ns;8.3775 ns;8.4184 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;13.9728 ns;0.2080 ns;1.00;13.9621 ns;0.0930 ns;0.2080 ns;71622669.81;13.6334 ns;13.7892 ns;13.9728 ns;14.1295 ns;14.1951 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;9.8207 ns;0.0865 ns;0.70;9.8527 ns;0.0387 ns;0.0865 ns;101494887.64;9.7739 ns;9.7796 ns;9.8207 ns;9.9419 ns;9.9753 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;15.8668 ns;0.1362 ns;1.14;15.8694 ns;0.0609 ns;0.1362 ns;63014371.45;15.7057 ns;15.7600 ns;15.8668 ns;15.9801 ns;16.0797 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;14.1803 ns;0.2821 ns;1.01;14.1848 ns;0.1262 ns;0.2821 ns;70497868.23;13.7430 ns;13.9589 ns;14.1803 ns;14.4130 ns;14.5103 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;3.2926 ns;0.0341 ns;0.24;3.2879 ns;0.0152 ns;0.0341 ns;304144787.48;3.2364 ns;3.2575 ns;3.2926 ns;3.3160 ns;3.3284 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;6.8609 ns;0.0914 ns;0.49;6.8472 ns;0.0409 ns;0.0914 ns;146045582.96;6.7306 ns;6.7552 ns;6.8609 ns;6.9323 ns;6.9499 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;18.8115 ns;0.0920 ns;1.35;18.8218 ns;0.0412 ns;0.0920 ns;53129940.36;18.7097 ns;18.7347 ns;18.8115 ns;18.9140 ns;18.9273 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;10.7172 ns;0.3553 ns;0.77;10.7157 ns;0.1589 ns;0.3553 ns;93320718.96;10.3579 ns;10.3673 ns;10.7172 ns;11.0634 ns;11.1639 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;11.1703 ns;0.2112 ns;0.80;11.1879 ns;0.0944 ns;0.2112 ns;89382309.14;10.9548 ns;11.0061 ns;11.1703 ns;11.3785 ns;11.5090 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;0;7.4929 ns;0.0604 ns;0.54;7.4648 ns;0.0270 ns;0.0604 ns;133962760.45;7.3723 ns;7.4055 ns;7.4929 ns;7.5100 ns;7.5253 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;12.4703 ns;0.0611 ns;1.00;12.4938 ns;0.0273 ns;0.0611 ns;80039515.53;12.4413 ns;12.4468 ns;12.4703 ns;12.5527 ns;12.5911 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;11.7618 ns;0.2296 ns;0.94;11.8153 ns;0.1027 ns;0.2296 ns;84636053.89;11.5438 ns;11.6239 ns;11.7618 ns;12.0334 ns;12.1491 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;14.5292 ns;0.2749 ns;1.17;14.5704 ns;0.1229 ns;0.2749 ns;68632469.59;14.2862 ns;14.3466 ns;14.5292 ns;14.8147 ns;15.0066 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;7.9849 ns;0.0596 ns;0.64;7.9990 ns;0.0266 ns;0.0596 ns;125014863.77;7.9268 ns;7.9466 ns;7.9849 ns;8.0586 ns;8.0762 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;10.2628 ns;0.2134 ns;0.82;10.3069 ns;0.0954 ns;0.2134 ns;97022168.81;10.0484 ns;10.1269 ns;10.2628 ns;10.5090 ns;10.6125 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.0024 ns;0.1614 ns;0.64;7.9727 ns;0.0722 ns;0.1614 ns;125428480.38;7.7549 ns;7.8195 ns;8.0024 ns;8.1110 ns;8.1811 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;5.0484 ns;0.0319 ns;0.40;5.0603 ns;0.0143 ns;0.0319 ns;197618529.41;5.0362 ns;5.0407 ns;5.0484 ns;5.0857 ns;5.1160 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.8143 ns;0.0933 ns;0.71;8.8102 ns;0.0417 ns;0.0933 ns;113504874.31;8.6609 ns;8.7323 ns;8.8143 ns;8.8860 ns;8.9078 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;9.2149 ns;0.0562 ns;0.74;9.1892 ns;0.0251 ns;0.0562 ns;108823391.4;9.1120 ns;9.1318 ns;9.2149 ns;9.2338 ns;9.2512 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.8649 ns;0.0288 ns;0.71;8.8563 ns;0.0129 ns;0.0288 ns;112913435.26;8.8086 ns;8.8316 ns;8.8649 ns;8.8768 ns;8.8850 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;11.3455 ns;0.2520 ns;1.00;11.4278 ns;0.1127 ns;0.2520 ns;87505788.11;11.2199 ns;11.2593 ns;11.3455 ns;11.6375 ns;11.8605 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;11.8788 ns;0.2522 ns;1.05;11.9152 ns;0.1128 ns;0.2522 ns;83926737.77;11.7105 ns;11.7261 ns;11.8788 ns;12.1224 ns;12.3406 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;10.0830 ns;0.1852 ns;0.89;10.0592 ns;0.0828 ns;0.1852 ns;99411491.25;9.8105 ns;9.8845 ns;10.0830 ns;10.2220 ns;10.2982 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.8945 ns;0.0447 ns;0.78;8.8832 ns;0.0200 ns;0.0447 ns;112571840.88;8.8178 ns;8.8391 ns;8.8945 ns;8.9217 ns;8.9283 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;10.6795 ns;0.2604 ns;0.94;10.7762 ns;0.1165 ns;0.2604 ns;92797165.63;10.5801 ns;10.6065 ns;10.6795 ns;10.9942 ns;11.2264 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;7.9609 ns;0.1129 ns;0.70;7.9112 ns;0.0505 ns;0.1129 ns;126403524.3;7.7524 ns;7.7967 ns;7.9609 ns;8.0007 ns;8.0351 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;6.8054 ns;0.1343 ns;0.60;6.7472 ns;0.0601 ns;0.1343 ns;148209617.75;6.5136 ns;6.6340 ns;6.8054 ns;6.8313 ns;6.8334 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.5834 ns;0.1620 ns;0.76;8.6330 ns;0.0725 ns;0.1620 ns;115834563.96;8.5274 ns;8.5361 ns;8.5834 ns;8.7547 ns;8.9191 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.3699 ns;0.1382 ns;0.74;8.4297 ns;0.0618 ns;0.1382 ns;118627785.11;8.2917 ns;8.3168 ns;8.3699 ns;8.5726 ns;8.6235 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;8.3073 ns;0.0730 ns;0.73;8.3412 ns;0.0326 ns;0.0730 ns;119886287.71;8.2709 ns;8.2795 ns;8.3073 ns;8.4199 ns;8.4200 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;32.1745 ns;0.2146 ns;1.00;32.0775 ns;0.0960 ns;0.2146 ns;31174528.93;31.8019 ns;31.8493 ns;32.1745 ns;32.2571 ns;32.2858 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;22.8406 ns;0.6263 ns;0.71;22.9828 ns;0.2801 ns;0.6263 ns;43510745.91;22.3724 ns;22.5470 ns;22.8406 ns;23.4898 ns;24.0347 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;34.1046 ns;0.4456 ns;1.06;34.2057 ns;0.1993 ns;0.4456 ns;29234877.59;33.7889 ns;33.8093 ns;34.1046 ns;34.6527 ns;34.8390 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;14.4225 ns;0.1824 ns;0.45;14.4487 ns;0.0816 ns;0.1824 ns;69210341.08;14.2215 ns;14.2934 ns;14.4225 ns;14.6171 ns;14.7097 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;16.9523 ns;0.0672 ns;0.53;16.9237 ns;0.0300 ns;0.0672 ns;59088801.17;16.8176 ns;16.8578 ns;16.9523 ns;16.9752 ns;16.9761 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;7.7419 ns;0.1510 ns;0.24;7.6453 ns;0.0675 ns;0.1510 ns;130799231.25;7.4228 ns;7.4878 ns;7.7419 ns;7.7545 ns;7.7548 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;14.7303 ns;0.0658 ns;0.46;14.7706 ns;0.0294 ns;0.0658 ns;67702066.18;14.7228 ns;14.7237 ns;14.7303 ns;14.8377 ns;14.8714 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;10.5869 ns;0.0601 ns;0.33;10.6012 ns;0.0269 ns;0.0601 ns;94328617.25;10.5449 ns;10.5623 ns;10.5869 ns;10.6473 ns;10.7038 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;10.6210 ns;0.2829 ns;0.33;10.7259 ns;0.1265 ns;0.2829 ns;93232515.14;10.5605 ns;10.5744 ns;10.6210 ns;10.9297 ns;11.2296 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1;7.9459 ns;0.0639 ns;0.25;7.9218 ns;0.0286 ns;0.0639 ns;126233625.78;7.8472 ns;7.8544 ns;7.9459 ns;7.9771 ns;7.9923 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;12.1664 ns;0.0709 ns;1.00;12.1434 ns;0.0317 ns;0.0709 ns;82349548.79;12.0575 ns;12.0710 ns;12.1664 ns;12.2042 ns;12.2301 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;11.7584 ns;0.3047 ns;0.97;11.7498 ns;0.1363 ns;0.3047 ns;85107801.29;11.4270 ns;11.4557 ns;11.7584 ns;12.0396 ns;12.1592 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;14.7603 ns;0.2241 ns;1.21;14.7545 ns;0.1002 ns;0.2241 ns;67775940.07;14.5277 ns;14.5511 ns;14.7603 ns;14.9550 ns;15.0903 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.5843 ns;0.0533 ns;0.71;8.6073 ns;0.0238 ns;0.0533 ns;116180895.63;8.5481 ns;8.5652 ns;8.5843 ns;8.6608 ns;8.6828 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;10.4139 ns;0.2523 ns;0.86;10.5470 ns;0.1128 ns;0.2523 ns;94813828.63;10.3264 ns;10.3585 ns;10.4139 ns;10.8020 ns;10.9319 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.2811 ns;0.0471 ns;0.68;8.2875 ns;0.0210 ns;0.0471 ns;120663533.27;8.2416 ns;8.2526 ns;8.2811 ns;8.3257 ns;8.3658 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;5.5850 ns;0.0542 ns;0.46;5.5773 ns;0.0243 ns;0.0542 ns;179297287.9;5.4904 ns;5.5316 ns;5.5850 ns;5.6193 ns;5.6366 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.7272 ns;0.1354 ns;0.72;8.7471 ns;0.0606 ns;0.1354 ns;114324010.91;8.5955 ns;8.6204 ns;8.7272 ns;8.8837 ns;8.9176 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.9037 ns;0.0684 ns;0.73;8.8931 ns;0.0306 ns;0.0684 ns;112446887.1;8.8192 ns;8.8296 ns;8.9037 ns;8.9513 ns;8.9933 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.8578 ns;0.1013 ns;0.73;8.8494 ns;0.0453 ns;0.1013 ns;113001405.51;8.6991 ns;8.7576 ns;8.8578 ns;8.9371 ns;8.9678 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;10.8007 ns;0.2527 ns;1.00;10.7974 ns;0.1130 ns;0.2527 ns;92614596.11;10.4856 ns;10.5675 ns;10.8007 ns;11.0257 ns;11.1523 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;11.8690 ns;0.2971 ns;1.10;11.9084 ns;0.1329 ns;0.2971 ns;83974552.16;11.5381 ns;11.6657 ns;11.8690 ns;12.1707 ns;12.3491 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;11.0594 ns;0.1583 ns;1.02;11.0207 ns;0.0708 ns;0.1583 ns;90738563.91;10.8180 ns;10.8717 ns;11.0594 ns;11.1503 ns;11.2368 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.9374 ns;0.0740 ns;0.83;8.9021 ns;0.0331 ns;0.0740 ns;112333556.09;8.7959 ns;8.8259 ns;8.9374 ns;8.9605 ns;8.9750 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;11.5361 ns;0.2017 ns;1.07;11.5995 ns;0.0902 ns;0.2017 ns;86210577.31;11.4635 ns;11.4701 ns;11.5361 ns;11.7606 ns;11.9519 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;7.8003 ns;0.1586 ns;0.72;7.7118 ns;0.0709 ns;0.1586 ns;129670946.12;7.4550 ns;7.5579 ns;7.8003 ns;7.8215 ns;7.8301 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;7.4272 ns;0.0459 ns;0.69;7.4296 ns;0.0205 ns;0.0459 ns;134595873.92;7.3635 ns;7.3946 ns;7.4272 ns;7.4660 ns;7.4923 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.8927 ns;0.0670 ns;0.82;8.8984 ns;0.0299 ns;0.0670 ns;112380021.86;8.7975 ns;8.8420 ns;8.8927 ns;8.9577 ns;8.9744 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.8571 ns;0.1857 ns;0.82;8.7883 ns;0.0830 ns;0.1857 ns;113787148.96;8.5882 ns;8.5904 ns;8.8571 ns;8.9519 ns;8.9773 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;8.3964 ns;0.1385 ns;0.78;8.4308 ns;0.0620 ns;0.1385 ns;118613375.74;8.2982 ns;8.3176 ns;8.3964 ns;8.5611 ns;8.6484 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;32.1635 ns;0.3310 ns;1.00;32.2633 ns;0.1480 ns;0.3310 ns;30994959.07;31.8252 ns;31.9813 ns;32.1635 ns;32.5952 ns;32.6006 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;22.9290 ns;0.3067 ns;0.71;22.9281 ns;0.1372 ns;0.3067 ns;43614691.97;22.6004 ns;22.6291 ns;22.9290 ns;23.2265 ns;23.3205 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;34.1527 ns;0.5377 ns;1.06;34.1981 ns;0.2405 ns;0.5377 ns;29241350.06;33.7300 ns;33.7673 ns;34.1527 ns;34.6517 ns;35.0812 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;14.3824 ns;0.2451 ns;0.45;14.3670 ns;0.1096 ns;0.2451 ns;69604119.33;14.0324 ns;14.1427 ns;14.3824 ns;14.5835 ns;14.6869 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;16.7732 ns;0.1164 ns;0.52;16.8238 ns;0.0521 ns;0.1164 ns;59439702.38;16.7171 ns;16.7242 ns;16.7732 ns;16.9486 ns;16.9649 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;7.3748 ns;0.0815 ns;0.23;7.4088 ns;0.0364 ns;0.0815 ns;134974646.52;7.3471 ns;7.3578 ns;7.3748 ns;7.4768 ns;7.5501 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;14.2550 ns;0.1807 ns;0.44;14.3450 ns;0.0808 ns;0.1807 ns;69710920.18;14.2173 ns;14.2306 ns;14.2550 ns;14.5043 ns;14.6548 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;10.6858 ns;0.1848 ns;0.33;10.7225 ns;0.0827 ns;0.1848 ns;93262037.82;10.5688 ns;10.5758 ns;10.6858 ns;10.8875 ns;11.0248 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;10.6885 ns;0.1519 ns;0.33;10.6523 ns;0.0679 ns;0.1519 ns;93876133.99;10.4033 ns;10.5152 ns;10.6885 ns;10.7714 ns;10.7731 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;2;7.9890 ns;0.0459 ns;0.25;7.9737 ns;0.0205 ns;0.0459 ns;125411596.03;7.8971 ns;7.9324 ns;7.9890 ns;8.0075 ns;8.0103 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;15.8225 ns;0.1662 ns;1.00;15.8730 ns;0.0743 ns;0.1662 ns;63000034.19;15.7181 ns;15.7562 ns;15.8225 ns;16.0151 ns;16.1518 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;11.9246 ns;0.1052 ns;0.75;11.8945 ns;0.0471 ns;0.1052 ns;84072406.23;11.7648 ns;11.7845 ns;11.9246 ns;11.9895 ns;12.0021 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;14.4202 ns;0.1806 ns;0.91;14.4365 ns;0.0808 ns;0.1806 ns;69268922.66;14.1760 ns;14.2957 ns;14.4202 ns;14.5854 ns;14.6790 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.3186 ns;0.0844 ns;0.53;8.3231 ns;0.0377 ns;0.0844 ns;120147036.37;8.2323 ns;8.2405 ns;8.3186 ns;8.4081 ns;8.4191 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;11.1821 ns;0.2193 ns;0.71;11.2384 ns;0.0981 ns;0.2193 ns;88980817.73;11.0379 ns;11.0892 ns;11.1821 ns;11.4157 ns;11.6114 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.0246 ns;0.0959 ns;0.51;8.0085 ns;0.0429 ns;0.0959 ns;124868058.62;7.9125 ns;7.9193 ns;8.0246 ns;8.0896 ns;8.1502 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;6.2275 ns;0.0409 ns;0.39;6.2195 ns;0.0183 ns;0.0409 ns;160783982.46;6.1682 ns;6.1777 ns;6.2275 ns;6.2573 ns;6.2636 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.8800 ns;0.0591 ns;0.56;8.8696 ns;0.0264 ns;0.0591 ns;112744359.86;8.8048 ns;8.8100 ns;8.8800 ns;8.9241 ns;8.9434 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;9.1742 ns;0.0584 ns;0.58;9.1894 ns;0.0261 ns;0.0584 ns;108821018.15;9.1323 ns;9.1412 ns;9.1742 ns;9.2452 ns;9.2798 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.9229 ns;0.0351 ns;0.56;8.9086 ns;0.0157 ns;0.0351 ns;112251407.93;8.8550 ns;8.8736 ns;8.9229 ns;8.9364 ns;8.9406 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;11.3171 ns;0.2358 ns;1.00;11.3352 ns;0.1055 ns;0.2358 ns;88220575;11.0852 ns;11.1444 ns;11.3171 ns;11.5351 ns;11.7117 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;11.9278 ns;0.1714 ns;1.05;11.9523 ns;0.0767 ns;0.1714 ns;83665676.33;11.7126 ns;11.7989 ns;11.9278 ns;12.1181 ns;12.1219 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;11.8245 ns;0.2242 ns;1.04;11.8627 ns;0.1003 ns;0.2242 ns;84298181.8;11.6420 ns;11.6676 ns;11.8245 ns;12.0767 ns;12.2003 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;9.5247 ns;0.2720 ns;0.84;9.6822 ns;0.1217 ns;0.2720 ns;103282491.48;9.4839 ns;9.4924 ns;9.5247 ns;9.9507 ns;10.1163 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;12.5787 ns;0.1167 ns;1.11;12.5823 ns;0.0522 ns;0.1167 ns;79476840.29;12.4690 ns;12.4859 ns;12.5787 ns;12.6804 ns;12.7701 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;7.8758 ns;0.0857 ns;0.70;7.8587 ns;0.0383 ns;0.0857 ns;127247180.25;7.7380 ns;7.7745 ns;7.8758 ns;7.9344 ns;7.9537 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;7.9862 ns;0.0433 ns;0.71;7.9729 ns;0.0194 ns;0.0433 ns;125425014.01;7.8972 ns;7.9412 ns;7.9862 ns;7.9979 ns;8.0072 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.5832 ns;0.0855 ns;0.76;8.6016 ns;0.0382 ns;0.0855 ns;116257495.19;8.4990 ns;8.5347 ns;8.5832 ns;8.6777 ns;8.7317 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.9315 ns;0.1344 ns;0.79;8.8783 ns;0.0601 ns;0.1344 ns;112634634.94;8.6438 ns;8.7678 ns;8.9315 ns;8.9621 ns;8.9725 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.2808 ns;0.1455 ns;0.73;8.2639 ns;0.0651 ns;0.1455 ns;121008669.1;8.0320 ns;8.1402 ns;8.2808 ns;8.3790 ns;8.4228 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;31.8438 ns;0.3391 ns;1.00;32.0296 ns;0.1516 ns;0.3391 ns;31221121.5;31.8024 ns;31.8033 ns;31.8438 ns;32.3488 ns;32.5929 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;22.9539 ns;0.2863 ns;0.72;22.9587 ns;0.1280 ns;0.2863 ns;43556449.42;22.5387 ns;22.7205 ns;22.9539 ns;23.1993 ns;23.3266 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;35.3055 ns;0.7135 ns;1.11;35.5211 ns;0.3191 ns;0.7135 ns;28152317.35;34.9006 ns;35.0491 ns;35.3055 ns;36.1008 ns;36.7442 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;15.4811 ns;0.3471 ns;0.49;15.3151 ns;0.1552 ns;0.3471 ns;65294950.37;14.7293 ns;15.0023 ns;15.4811 ns;15.5449 ns;15.5898 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;16.8770 ns;0.1128 ns;0.53;16.8917 ns;0.0505 ns;0.1128 ns;59200577.63;16.7691 ns;16.7935 ns;16.8770 ns;16.9973 ns;17.0603 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;7.6674 ns;0.0334 ns;0.24;7.6784 ns;0.0150 ns;0.0334 ns;130235091.93;7.6471 ns;7.6486 ns;7.6674 ns;7.7137 ns;7.7199 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;14.2433 ns;0.2575 ns;0.45;14.3746 ns;0.1151 ns;0.2575 ns;69567031.1;14.1484 ns;14.1693 ns;14.2433 ns;14.6456 ns;14.7347 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;10.7098 ns;0.2055 ns;0.34;10.7628 ns;0.0919 ns;0.2055 ns;92912998.48;10.5860 ns;10.6200 ns;10.7098 ns;10.9320 ns;11.1134 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;10.6619 ns;0.2406 ns;0.33;10.7642 ns;0.1076 ns;0.2406 ns;92900445.92;10.6021 ns;10.6147 ns;10.6619 ns;10.9649 ns;11.1834 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;3;8.6471 ns;0.0532 ns;0.27;8.6147 ns;0.0238 ns;0.0532 ns;116080950.93;8.5519 ns;8.5567 ns;8.6471 ns;8.6565 ns;8.6596 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;11.8484 ns;0.2451 ns;1.00;11.9132 ns;0.1096 ns;0.2451 ns;83940353.33;11.6899 ns;11.7516 ns;11.8484 ns;12.1072 ns;12.3319 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;11.6048 ns;0.4099 ns;0.98;11.7861 ns;0.1833 ns;0.4099 ns;84845787.2;11.4441 ns;11.4492 ns;11.6048 ns;12.2137 ns;12.3661 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;13.3791 ns;0.0564 ns;1.13;13.3456 ns;0.0252 ns;0.0564 ns;74930923.32;13.2786 ns;13.2843 ns;13.3791 ns;13.3903 ns;13.3950 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;7.9039 ns;0.1031 ns;0.67;7.9121 ns;0.0461 ns;0.1031 ns;126389242.47;7.7590 ns;7.8257 ns;7.9039 ns;8.0025 ns;8.0366 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;11.8077 ns;0.2096 ns;1.00;11.8689 ns;0.0937 ns;0.2096 ns;84253960.55;11.6510 ns;11.7263 ns;11.8077 ns;12.0420 ns;12.2153 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.3198 ns;0.0492 ns;0.70;8.3070 ns;0.0220 ns;0.0492 ns;120379979.87;8.2504 ns;8.2563 ns;8.3198 ns;8.3513 ns;8.3651 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;6.8345 ns;0.2185 ns;0.58;6.9081 ns;0.0977 ns;0.2185 ns;144756606.14;6.7517 ns;6.7810 ns;6.8345 ns;7.0721 ns;7.2932 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.8733 ns;0.0442 ns;0.75;8.8678 ns;0.0198 ns;0.0442 ns;112767664.76;8.7986 ns;8.8274 ns;8.8733 ns;8.9055 ns;8.9086 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.8726 ns;0.0478 ns;0.75;8.8657 ns;0.0214 ns;0.0478 ns;112794076.17;8.8166 ns;8.8167 ns;8.8726 ns;8.9112 ns;8.9195 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.6514 ns;0.1919 ns;0.73;8.7561 ns;0.0858 ns;0.1919 ns;114206674.94;8.5932 ns;8.6042 ns;8.6514 ns;8.9602 ns;9.0178 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;10.8552 ns;0.1807 ns;1.00;10.7803 ns;0.0808 ns;0.1807 ns;92761417.55;10.5321 ns;10.5929 ns;10.8552 ns;10.9304 ns;10.9644 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;11.9008 ns;0.1727 ns;1.10;11.9235 ns;0.0773 ns;0.1727 ns;83867684.67;11.7690 ns;11.7716 ns;11.9008 ns;12.0869 ns;12.1851 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;9.4805 ns;0.1186 ns;0.87;9.4243 ns;0.0530 ns;0.1186 ns;106108394.35;9.2191 ns;9.3230 ns;9.4805 ns;9.4975 ns;9.5093 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.7911 ns;0.1648 ns;0.81;8.7694 ns;0.0737 ns;0.1648 ns;114032888.72;8.5564 ns;8.6095 ns;8.7911 ns;8.9184 ns;8.9774 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;9.1107 ns;0.1118 ns;0.84;9.1116 ns;0.0500 ns;0.1118 ns;109750712.93;8.9477 ns;9.0208 ns;9.1107 ns;9.2028 ns;9.2586 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;7.6446 ns;0.0893 ns;0.70;7.6482 ns;0.0399 ns;0.0893 ns;130749956.76;7.5355 ns;7.5619 ns;7.6446 ns;7.7363 ns;7.7416 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.4933 ns;0.1243 ns;0.78;8.4303 ns;0.0556 ns;0.1243 ns;118619871.34;8.2599 ns;8.2989 ns;8.4933 ns;8.5302 ns;8.5416 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.8593 ns;0.1084 ns;0.82;8.8547 ns;0.0485 ns;0.1084 ns;112934762.59;8.6814 ns;8.7694 ns;8.8593 ns;8.9377 ns;8.9777 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.5831 ns;0.0665 ns;0.79;8.6041 ns;0.0298 ns;0.0665 ns;116223469.97;8.5410 ns;8.5581 ns;8.5831 ns;8.6606 ns;8.7157 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.5030 ns;0.0800 ns;0.78;8.4906 ns;0.0358 ns;0.0800 ns;117777801.69;8.3889 ns;8.4091 ns;8.5030 ns;8.5658 ns;8.5680 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;31.8952 ns;0.5131 ns;1.00;32.1012 ns;0.2295 ns;0.5131 ns;31151439.52;31.6758 ns;31.7599 ns;31.8952 ns;32.5456 ns;32.9748 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;22.9477 ns;0.5097 ns;0.72;22.7577 ns;0.2280 ns;0.5097 ns;43941205.74;22.1973 ns;22.2279 ns;22.9477 ns;23.1925 ns;23.3683 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;34.3989 ns;0.5573 ns;1.08;34.3180 ns;0.2493 ns;0.5573 ns;29139191.58;33.3995 ns;33.8391 ns;34.3989 ns;34.7565 ns;34.8121 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;14.4398 ns;0.2460 ns;0.45;14.3994 ns;0.1100 ns;0.2460 ns;69447379.13;14.0691 ns;14.1700 ns;14.4398 ns;14.6086 ns;14.7254 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;16.9045 ns;0.2233 ns;0.53;16.8566 ns;0.0999 ns;0.2233 ns;59323875.7;16.5431 ns;16.6334 ns;16.9045 ns;17.0559 ns;17.0854 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;7.3612 ns;0.0857 ns;0.23;7.4055 ns;0.0383 ns;0.0857 ns;135034848.06;7.3312 ns;7.3392 ns;7.3612 ns;7.4939 ns;7.5316 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;14.1777 ns;0.2198 ns;0.44;14.2284 ns;0.0983 ns;0.2198 ns;70282059.5;13.9715 ns;14.0409 ns;14.1777 ns;14.4412 ns;14.5415 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;10.5958 ns;0.2436 ns;0.33;10.5611 ns;0.1089 ns;0.2436 ns;94686832.5;10.2724 ns;10.3402 ns;10.5958 ns;10.7647 ns;10.9171 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;10.5678 ns;0.2138 ns;0.33;10.6774 ns;0.0956 ns;0.2138 ns;93655694.46;10.5103 ns;10.5144 ns;10.5678 ns;10.8952 ns;11.0020 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;4;8.0563 ns;0.1340 ns;0.25;8.0711 ns;0.0599 ns;0.1340 ns;123899088.27;7.9179 ns;7.9692 ns;8.0563 ns;8.1804 ns;8.2845 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;11.6050 ns;0.1739 ns;1.00;11.5465 ns;0.0778 ns;0.1739 ns;86606336.72;11.2671 ns;11.3930 ns;11.6050 ns;11.6708 ns;11.7335 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;11.8815 ns;0.2093 ns;1.02;11.8874 ns;0.0936 ns;0.2093 ns;84122361.8;11.5948 ns;11.7038 ns;11.8815 ns;12.0741 ns;12.1588 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;13.3309 ns;0.2515 ns;1.15;13.3515 ns;0.1125 ns;0.2515 ns;74898053.57;13.0183 ns;13.1218 ns;13.3309 ns;13.5914 ns;13.6642 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.2782 ns;0.0440 ns;0.71;8.2917 ns;0.0197 ns;0.0440 ns;120602732.47;8.2435 ns;8.2551 ns;8.2782 ns;8.3351 ns;8.3557 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;12.2938 ns;0.1628 ns;1.06;12.3009 ns;0.0728 ns;0.1628 ns;81295109.15;12.0630 ns;12.1589 ns;12.2938 ns;12.4464 ns;12.4959 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.0004 ns;0.0234 ns;0.69;8.0054 ns;0.0105 ns;0.0234 ns;124916207.66;7.9865 ns;7.9865 ns;8.0004 ns;8.0268 ns;8.0432 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;7.3593 ns;0.0782 ns;0.63;7.3839 ns;0.0350 ns;0.0782 ns;135430646.22;7.3223 ns;7.3351 ns;7.3593 ns;7.4449 ns;7.5201 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.8985 ns;0.0763 ns;0.77;8.9101 ns;0.0341 ns;0.0763 ns;112232201.36;8.8368 ns;8.8553 ns;8.8985 ns;8.9707 ns;9.0383 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;9.1791 ns;0.0894 ns;0.79;9.2016 ns;0.0400 ns;0.0894 ns;108676780.04;9.1117 ns;9.1334 ns;9.1791 ns;9.2810 ns;9.3465 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.8054 ns;0.1369 ns;0.76;8.7727 ns;0.0612 ns;0.1369 ns;113990172.37;8.5605 ns;8.6436 ns;8.8054 ns;8.8854 ns;8.9119 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;10.5779 ns;0.2034 ns;1.00;10.6030 ns;0.0910 ns;0.2034 ns;94312972.67;10.3441 ns;10.4188 ns;10.5779 ns;10.7997 ns;10.8649 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;11.8277 ns;0.1928 ns;1.12;11.7479 ns;0.0862 ns;0.1928 ns;85121513.9;11.4131 ns;11.5904 ns;11.8277 ns;11.8656 ns;11.8983 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;9.0861 ns;0.2762 ns;0.86;9.1355 ns;0.1235 ns;0.2762 ns;109463627.96;8.8135 ns;8.9379 ns;9.0861 ns;9.3577 ns;9.5756 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;9.1869 ns;0.1671 ns;0.87;9.1304 ns;0.0747 ns;0.1671 ns;109524486.54;8.8390 ns;8.9944 ns;9.1869 ns;9.2381 ns;9.2393 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;9.2607 ns;0.1160 ns;0.88;9.2697 ns;0.0519 ns;0.1160 ns;107877982.56;9.1558 ns;9.1570 ns;9.2607 ns;9.3870 ns;9.4078 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.0175 ns;0.0523 ns;0.76;8.0376 ns;0.0234 ns;0.0523 ns;124415345.59;7.9885 ns;7.9946 ns;8.0175 ns;8.0906 ns;8.1145 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;9.1370 ns;0.0441 ns;0.86;9.1646 ns;0.0197 ns;0.0441 ns;109115980.11;9.1291 ns;9.1326 ns;9.1370 ns;9.2103 ns;9.2301 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.5441 ns;0.0762 ns;0.81;8.5775 ns;0.0341 ns;0.0762 ns;116584554.82;8.5224 ns;8.5297 ns;8.5441 ns;8.6419 ns;8.7095 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;9.0971 ns;0.1364 ns;0.86;9.0650 ns;0.0610 ns;0.1364 ns;110313946.79;8.8271 ns;8.9604 ns;9.0971 ns;9.1536 ns;9.1656 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.2102 ns;0.1810 ns;0.78;8.1577 ns;0.0809 ns;0.1810 ns;122583205.22;7.9230 ns;7.9705 ns;8.2102 ns;8.3187 ns;8.3492 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;31.8708 ns;0.2755 ns;1.00;31.8983 ns;0.1232 ns;0.2755 ns;31349615.35;31.5224 ns;31.6644 ns;31.8708 ns;32.1460 ns;32.2695 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;22.9310 ns;0.3569 ns;0.72;22.8445 ns;0.1596 ns;0.3569 ns;43774122.96;22.4538 ns;22.5011 ns;22.9310 ns;23.1448 ns;23.3463 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;34.4631 ns;0.6451 ns;1.08;34.3219 ns;0.2885 ns;0.6451 ns;29135881.36;33.5383 ns;33.6527 ns;34.4631 ns;34.9206 ns;34.9759 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;15.1853 ns;0.2407 ns;0.48;15.2355 ns;0.1076 ns;0.2407 ns;65636370.85;15.0303 ns;15.0605 ns;15.1853 ns;15.4354 ns;15.6430 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;16.6231 ns;0.2456 ns;0.52;16.6922 ns;0.1098 ns;0.2456 ns;59908200.24;16.3702 ns;16.4825 ns;16.6231 ns;16.9365 ns;16.9809 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;7.7874 ns;0.0801 ns;0.24;7.7442 ns;0.0358 ns;0.0801 ns;129128214.98;7.6467 ns;7.6583 ns;7.7874 ns;7.8086 ns;7.8232 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;14.5934 ns;0.1944 ns;0.46;14.6523 ns;0.0869 ns;0.1944 ns;68248581.37;14.4466 ns;14.5162 ns;14.5934 ns;14.8179 ns;14.9697 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;10.7195 ns;0.1532 ns;0.34;10.7632 ns;0.0685 ns;0.1532 ns;92909230.54;10.5987 ns;10.6492 ns;10.7195 ns;10.8990 ns;11.0086 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;11.1987 ns;0.2581 ns;0.35;11.3064 ns;0.1154 ns;0.2581 ns;88445617.34;11.1215 ns;11.1300 ns;11.1987 ns;11.5366 ns;11.7447 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;5;8.5263 ns;0.1370 ns;0.27;8.5119 ns;0.0613 ns;0.1370 ns;117483009.22;8.3521 ns;8.3828 ns;8.5263 ns;8.6338 ns;8.7041 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;12.1743 ns;0.2747 ns;1.00;12.2854 ns;0.1228 ns;0.2747 ns;81397435.76;12.0980 ns;12.1011 ns;12.1743 ns;12.5252 ns;12.7559 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;12.3541 ns;0.1245 ns;1.01;12.2739 ns;0.0557 ns;0.1245 ns;81473782.29;12.0841 ns;12.1464 ns;12.3541 ns;12.3613 ns;12.3660 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;14.5648 ns;0.1295 ns;1.20;14.5735 ns;0.0579 ns;0.1295 ns;68617833.44;14.4605 ns;14.4610 ns;14.5648 ns;14.6903 ns;14.7751 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;7.8578 ns;0.1047 ns;0.65;7.8687 ns;0.0468 ns;0.1047 ns;127086581.05;7.7321 ns;7.7883 ns;7.8578 ns;7.9544 ns;8.0242 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;13.0307 ns;0.2651 ns;1.07;13.0179 ns;0.1186 ns;0.2651 ns;76817497.04;12.5893 ns;12.8059 ns;13.0307 ns;13.2234 ns;13.3035 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.3037 ns;0.2353 ns;0.68;8.4281 ns;0.1052 ns;0.2353 ns;118650735.11;8.2032 ns;8.2518 ns;8.3037 ns;8.6666 ns;8.7791 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.0910 ns;0.2690 ns;0.66;8.0992 ns;0.1203 ns;0.2690 ns;123469178.82;7.7528 ns;7.8426 ns;8.0910 ns;8.3599 ns;8.4136 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;9.2253 ns;0.1388 ns;0.76;9.1630 ns;0.0621 ns;0.1388 ns;109134409.76;8.9348 ns;9.0328 ns;9.2253 ns;9.2620 ns;9.2768 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.8376 ns;0.0659 ns;0.73;8.8597 ns;0.0295 ns;0.0659 ns;112870697.82;8.8156 ns;8.8167 ns;8.8376 ns;8.9138 ns;8.9743 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;9.1940 ns;0.0710 ns;0.76;9.1847 ns;0.0318 ns;0.0710 ns;108876798.22;9.1093 ns;9.1122 ns;9.1940 ns;9.2525 ns;9.2661 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;11.1996 ns;0.1652 ns;1.00;11.2197 ns;0.0739 ns;0.1652 ns;89128886.45;11.0574 ns;11.0754 ns;11.1996 ns;11.3740 ns;11.4710 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;11.9153 ns;0.2633 ns;1.06;11.9014 ns;0.1178 ns;0.2633 ns;84023917.38;11.6129 ns;11.6728 ns;11.9153 ns;12.1230 ns;12.3065 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;9.9999 ns;0.2872 ns;0.89;10.1786 ns;0.1284 ns;0.2872 ns;98245068.25;9.9851 ns;9.9921 ns;9.9999 ns;10.4545 ns;10.6495 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.8530 ns;0.1164 ns;0.79;8.8189 ns;0.0521 ns;0.1164 ns;113393287.08;8.6220 ns;8.7196 ns;8.8530 ns;8.9011 ns;8.9208 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;10.4618 ns;0.2218 ns;0.93;10.5030 ns;0.0992 ns;0.2218 ns;95211001.23;10.2904 ns;10.3462 ns;10.4618 ns;10.6804 ns;10.8763 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;7.6670 ns;0.1150 ns;0.68;7.6331 ns;0.0514 ns;0.1150 ns;131008117.4;7.4905 ns;7.5144 ns;7.6670 ns;7.7348 ns;7.7644 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;9.8183 ns;0.2459 ns;0.88;9.8719 ns;0.1100 ns;0.2459 ns;101298080.74;9.6358 ns;9.6851 ns;9.8183 ns;10.0854 ns;10.2766 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.8549 ns;0.0896 ns;0.79;8.8258 ns;0.0401 ns;0.0896 ns;113304544.22;8.6687 ns;8.7594 ns;8.8549 ns;8.8776 ns;8.8957 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.5786 ns;0.1961 ns;0.77;8.5212 ns;0.0877 ns;0.1961 ns;117354709.67;8.2712 ns;8.3176 ns;8.5786 ns;8.6960 ns;8.7293 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.5414 ns;0.1694 ns;0.76;8.4886 ns;0.0758 ns;0.1694 ns;117805112.55;8.2826 ns;8.3100 ns;8.5414 ns;8.6408 ns;8.6544 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;32.2224 ns;0.4465 ns;1.00;32.3781 ns;0.1997 ns;0.4465 ns;30885047.68;32.0410 ns;32.0539 ns;32.2224 ns;32.7803 ns;33.1260 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;22.8716 ns;0.3528 ns;0.71;22.9749 ns;0.1578 ns;0.3528 ns;43525688.81;22.6352 ns;22.7109 ns;22.8716 ns;23.2907 ns;23.5524 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;34.7860 ns;0.4972 ns;1.08;34.6536 ns;0.2223 ns;0.4972 ns;28857053.89;33.9161 ns;34.1802 ns;34.7860 ns;35.0607 ns;35.2221 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;15.0298 ns;0.1265 ns;0.47;14.9883 ns;0.0566 ns;0.1265 ns;66718676.63;14.7996 ns;14.8628 ns;15.0298 ns;15.0931 ns;15.1129 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;16.7326 ns;0.1906 ns;0.52;16.7638 ns;0.0852 ns;0.1906 ns;59652467.3;16.5455 ns;16.5876 ns;16.7326 ns;16.9555 ns;17.0068 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;7.6464 ns;0.1004 ns;0.24;7.6162 ns;0.0449 ns;0.1004 ns;131298458.01;7.4623 ns;7.5202 ns;7.6464 ns;7.6972 ns;7.7208 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;14.2513 ns;0.1155 ns;0.44;14.3015 ns;0.0516 ns;0.1155 ns;69922666.08;14.1868 ns;14.2127 ns;14.2513 ns;14.4155 ns;14.4777 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;10.6238 ns;0.1820 ns;0.33;10.6601 ns;0.0814 ns;0.1820 ns;93807629.22;10.4804 ns;10.5278 ns;10.6238 ns;10.8106 ns;10.9629 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;10.7341 ns;0.3152 ns;0.33;10.6665 ns;0.1410 ns;0.3152 ns;93751137.75;10.3428 ns;10.3447 ns;10.7341 ns;10.9546 ns;11.0539 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;6;8.6708 ns;0.1572 ns;0.27;8.6234 ns;0.0703 ns;0.1572 ns;115963665.22;8.3738 ns;8.4741 ns;8.6708 ns;8.7490 ns;8.7631 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;12.4814 ns;0.1659 ns;1.00;12.5432 ns;0.0742 ns;0.1659 ns;79724420.84;12.3520 ns;12.4040 ns;12.4814 ns;12.7133 ns;12.7591 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;11.8693 ns;0.2201 ns;0.95;11.9396 ns;0.0984 ns;0.2201 ns;83754876.3;11.7464 ns;11.7517 ns;11.8693 ns;12.1627 ns;12.2592 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;14.6872 ns;0.0515 ns;1.18;14.6859 ns;0.0230 ns;0.0515 ns;68092411.57;14.6253 ns;14.6347 ns;14.6872 ns;14.7364 ns;14.7432 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.6247 ns;0.0617 ns;0.69;8.6132 ns;0.0276 ns;0.0617 ns;116101511.64;8.5397 ns;8.5494 ns;8.6247 ns;8.6711 ns;8.6761 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;13.6564 ns;0.0721 ns;1.09;13.6444 ns;0.0323 ns;0.0721 ns;73290218.45;13.5371 ns;13.5762 ns;13.6564 ns;13.7065 ns;13.7239 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.2547 ns;0.1710 ns;0.66;8.1896 ns;0.0765 ns;0.1710 ns;122106425.77;7.9765 ns;8.0130 ns;8.2547 ns;8.3336 ns;8.3890 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.6535 ns;0.1111 ns;0.69;8.6508 ns;0.0497 ns;0.1111 ns;115595978.15;8.4845 ns;8.5495 ns;8.6535 ns;8.7508 ns;8.7652 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.8158 ns;0.1032 ns;0.71;8.8206 ns;0.0461 ns;0.1032 ns;113370936.62;8.7210 ns;8.7350 ns;8.8158 ns;8.9086 ns;8.9861 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;9.1692 ns;0.0525 ns;0.73;9.1434 ns;0.0235 ns;0.0525 ns;109368500.71;9.0744 ns;9.0880 ns;9.1692 ns;9.1859 ns;9.1963 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.8944 ns;0.1444 ns;0.71;8.8624 ns;0.0646 ns;0.1444 ns;112836154.44;8.6317 ns;8.7394 ns;8.8944 ns;8.9694 ns;9.0244 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;11.2465 ns;0.0975 ns;1.00;11.2559 ns;0.0436 ns;0.0975 ns;88842365.56;11.1319 ns;11.1648 ns;11.2465 ns;11.3516 ns;11.3724 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;11.8742 ns;0.2797 ns;1.06;11.8618 ns;0.1251 ns;0.2797 ns;84304549.78;11.5045 ns;11.6187 ns;11.8742 ns;12.0986 ns;12.2665 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;10.9991 ns;0.0350 ns;0.98;10.9886 ns;0.0157 ns;0.0350 ns;91003773.68;10.9270 ns;10.9621 ns;10.9991 ns;11.0097 ns;11.0138 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;9.2113 ns;0.0431 ns;0.82;9.1847 ns;0.0193 ns;0.0431 ns;108877121.61;9.1155 ns;9.1423 ns;9.2113 ns;9.2137 ns;9.2157 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;11.3161 ns;0.2582 ns;1.01;11.3903 ns;0.1155 ns;0.2582 ns;87793717.87;11.1495 ns;11.2039 ns;11.3161 ns;11.6139 ns;11.8209 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;7.9767 ns;0.1459 ns;0.71;7.9455 ns;0.0652 ns;0.1459 ns;125856774.96;7.6965 ns;7.8261 ns;7.9767 ns;8.0494 ns;8.0643 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;10.4193 ns;0.1485 ns;0.93;10.4047 ns;0.0664 ns;0.1485 ns;96110630.89;10.2379 ns;10.2566 ns;10.4193 ns;10.5455 ns;10.5891 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.7855 ns;0.1073 ns;0.78;8.7760 ns;0.0480 ns;0.1073 ns;113946915.83;8.6405 ns;8.6685 ns;8.7855 ns;8.8788 ns;8.8872 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;9.1461 ns;0.1834 ns;0.81;9.1175 ns;0.0820 ns;0.1834 ns;109679479.03;8.8434 ns;8.9618 ns;9.1461 ns;9.2588 ns;9.3519 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;8.5265 ns;0.1220 ns;0.76;8.5103 ns;0.0546 ns;0.1220 ns;117504475.29;8.3275 ns;8.3946 ns;8.5265 ns;8.6179 ns;8.6304 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;31.9035 ns;0.5756 ns;1.00;31.8014 ns;0.2574 ns;0.5756 ns;31445171.32;30.8845 ns;31.3072 ns;31.9035 ns;32.2445 ns;32.4399 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;23.0873 ns;0.2766 ns;0.72;23.1021 ns;0.1237 ns;0.2766 ns;43286105.08;22.7231 ns;22.8579 ns;23.0873 ns;23.3537 ns;23.4622 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;34.2276 ns;0.2338 ns;1.07;34.2092 ns;0.1045 ns;0.2338 ns;29231922.16;33.9292 ns;33.9734 ns;34.2276 ns;34.4357 ns;34.4524 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;15.3839 ns;0.1309 ns;0.48;15.3834 ns;0.0586 ns;0.1309 ns;65005116.22;15.2003 ns;15.2741 ns;15.3839 ns;15.4925 ns;15.5632 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;16.8534 ns;0.1569 ns;0.53;16.9066 ns;0.0702 ns;0.1569 ns;59148560.44;16.7106 ns;16.7721 ns;16.8534 ns;17.0677 ns;17.0690 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;7.3862 ns;0.0886 ns;0.23;7.4290 ns;0.0396 ns;0.0886 ns;134607564.9;7.3481 ns;7.3611 ns;7.3862 ns;7.5183 ns;7.5633 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;14.6818 ns;0.0444 ns;0.46;14.6644 ns;0.0199 ns;0.0444 ns;68192434.31;14.6023 ns;14.6184 ns;14.6818 ns;14.7017 ns;14.7075 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;10.6543 ns;0.2345 ns;0.33;10.7565 ns;0.1049 ns;0.2345 ns;92967123.81;10.5762 ns;10.5774 ns;10.6543 ns;10.9867 ns;11.1270 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;10.7324 ns;0.2277 ns;0.34;10.8400 ns;0.1019 ns;0.2277 ns;92250925.13;10.6010 ns;10.6507 ns;10.7324 ns;11.0831 ns;11.1068 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;7;9.6039 ns;0.1726 ns;0.30;9.6261 ns;0.0772 ns;0.1726 ns;103884444.08;9.4029 ns;9.4777 ns;9.6039 ns;9.7855 ns;9.8650 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;11.6912 ns;0.2658 ns;1.00;11.6107 ns;0.1189 ns;0.2658 ns;86127248.07;11.1711 ns;11.3891 ns;11.6912 ns;11.7921 ns;11.8843 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;11.8352 ns;0.3273 ns;1.01;11.8906 ns;0.1464 ns;0.3273 ns;84099884.84;11.4643 ns;11.6191 ns;11.8352 ns;12.1899 ns;12.3495 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;13.3365 ns;0.1920 ns;1.14;13.3767 ns;0.0859 ns;0.1920 ns;74756740.26;13.1487 ns;13.2034 ns;13.3365 ns;13.5701 ns;13.6201 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;7.9435 ns;0.1118 ns;0.68;7.9196 ns;0.0500 ns;0.1118 ns;126269449.26;7.7784 ns;7.8045 ns;7.9435 ns;8.0227 ns;8.0338 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;10.3115 ns;0.2332 ns;0.88;10.3239 ns;0.1043 ns;0.2332 ns;96862821.65;10.1174 ns;10.1397 ns;10.3115 ns;10.5142 ns;10.7092 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;7.9946 ns;0.0723 ns;0.68;8.0193 ns;0.0324 ns;0.0723 ns;124698474.67;7.9340 ns;7.9585 ns;7.9946 ns;8.0925 ns;8.1150 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;4.7808 ns;0.0484 ns;0.41;4.7724 ns;0.0216 ns;0.0484 ns;209540184.93;4.7229 ns;4.7239 ns;4.7808 ns;4.8166 ns;4.8351 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.9240 ns;0.0668 ns;0.76;8.9221 ns;0.0299 ns;0.0668 ns;112081605.74;8.8515 ns;8.8577 ns;8.9240 ns;8.9855 ns;9.0126 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;9.1018 ns;0.0700 ns;0.78;9.1317 ns;0.0313 ns;0.0700 ns;109508579.79;9.0616 ns;9.0743 ns;9.1018 ns;9.2041 ns;9.2297 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.6277 ns;0.1732 ns;0.74;8.7001 ns;0.0775 ns;0.1732 ns;114941489.27;8.5586 ns;8.5882 ns;8.6277 ns;8.8482 ns;8.9967 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;11.0862 ns;0.2658 ns;1.00;10.9828 ns;0.1189 ns;0.2658 ns;91051329.97;10.6224 ns;10.7047 ns;11.0862 ns;11.2092 ns;11.2330 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;11.9121 ns;0.2432 ns;1.07;11.9278 ns;0.1088 ns;0.2432 ns;83837761.53;11.7353 ns;11.7390 ns;11.9121 ns;12.1244 ns;12.3339 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;9.4601 ns;0.0726 ns;0.85;9.4721 ns;0.0325 ns;0.0726 ns;105573629.52;9.3845 ns;9.4132 ns;9.4601 ns;9.5369 ns;9.5812 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.8695 ns;0.0575 ns;0.80;8.8668 ns;0.0257 ns;0.0575 ns;112780768.83;8.8061 ns;8.8100 ns;8.8695 ns;8.9222 ns;8.9393 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;10.1143 ns;0.1496 ns;0.91;10.1355 ns;0.0669 ns;0.1496 ns;98662930.86;9.9902 ns;9.9920 ns;10.1143 ns;10.2896 ns;10.3033 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;7.6197 ns;0.1026 ns;0.69;7.6366 ns;0.0459 ns;0.1026 ns;130948753.14;7.4899 ns;7.5538 ns;7.6197 ns;7.7277 ns;7.7685 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;6.5212 ns;0.0317 ns;0.59;6.5137 ns;0.0142 ns;0.0317 ns;153521847.5;6.4800 ns;6.4814 ns;6.5212 ns;6.5424 ns;6.5533 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.5495 ns;0.0740 ns;0.77;8.5796 ns;0.0331 ns;0.0740 ns;116555968.07;8.5111 ns;8.5159 ns;8.5495 ns;8.6583 ns;8.6739 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;9.0800 ns;0.1524 ns;0.82;9.0798 ns;0.0682 ns;0.1524 ns;110134193.27;8.8961 ns;8.9292 ns;9.0800 ns;9.2304 ns;9.2340 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.2299 ns;0.1028 ns;0.74;8.2351 ns;0.0460 ns;0.1028 ns;121431935.8;8.0802 ns;8.1441 ns;8.2299 ns;8.3286 ns;8.3301 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;32.2704 ns;0.4233 ns;1.00;32.1789 ns;0.1893 ns;0.4233 ns;31076278.92;31.6867 ns;31.7817 ns;32.2704 ns;32.5303 ns;32.7829 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;22.8384 ns;0.4048 ns;0.71;23.0058 ns;0.1810 ns;0.4048 ns;43467374.31;22.6729 ns;22.6746 ns;22.8384 ns;23.4206 ns;23.5994 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;34.4401 ns;0.5027 ns;1.07;34.5234 ns;0.2248 ns;0.5027 ns;28965900.19;33.8964 ns;34.0656 ns;34.4401 ns;35.0228 ns;35.1421 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;14.6847 ns;0.1022 ns;0.46;14.6670 ns;0.0457 ns;0.1022 ns;68180170.25;14.5154 ns;14.5680 ns;14.6847 ns;14.7572 ns;14.7633 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;16.9138 ns;0.1004 ns;0.52;16.9145 ns;0.0449 ns;0.1004 ns;59121005.41;16.7688 ns;16.8267 ns;16.9138 ns;17.0026 ns;17.0394 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;7.6977 ns;0.0745 ns;0.24;7.6687 ns;0.0333 ns;0.0745 ns;130399738.08;7.5542 ns;7.5971 ns;7.6977 ns;7.7259 ns;7.7472 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;14.6987 ns;0.1448 ns;0.46;14.7574 ns;0.0647 ns;0.1448 ns;67762457.04;14.5836 ns;14.6406 ns;14.6987 ns;14.9036 ns;14.9473 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;10.6809 ns;0.2319 ns;0.33;10.7387 ns;0.1037 ns;0.2319 ns;93121434.56;10.5233 ns;10.5613 ns;10.6809 ns;10.9449 ns;11.1195 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;10.8974 ns;0.1238 ns;0.34;10.9363 ns;0.0554 ns;0.1238 ns;91438612.33;10.8403 ns;10.8617 ns;10.8974 ns;11.0304 ns;11.1530 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;8;8.0254 ns;0.0945 ns;0.25;8.0694 ns;0.0423 ns;0.0945 ns;123924735.71;7.9806 ns;7.9914 ns;8.0254 ns;8.1695 ns;8.1956 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;12.2389 ns;0.1721 ns;1.00;12.2792 ns;0.0770 ns;0.1721 ns;81438708.57;12.0750 ns;12.1264 ns;12.2389 ns;12.4521 ns;12.5022 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;11.8723 ns;0.1556 ns;0.97;11.8601 ns;0.0696 ns;0.1556 ns;84316602.37;11.7013 ns;11.7172 ns;11.8723 ns;11.9968 ns;12.0917 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;14.5081 ns;0.1460 ns;1.19;14.5476 ns;0.0653 ns;0.1460 ns;68739727.94;14.3975 ns;14.4183 ns;14.5081 ns;14.6967 ns;14.7463 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.2415 ns;0.0816 ns;0.67;8.2506 ns;0.0365 ns;0.0816 ns;121203862.02;8.1744 ns;8.1755 ns;8.2415 ns;8.3301 ns;8.3664 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;10.9929 ns;0.2021 ns;0.90;10.9668 ns;0.0904 ns;0.2021 ns;91184298.72;10.7091 ns;10.7801 ns;10.9929 ns;11.1405 ns;11.2468 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.3009 ns;0.0582 ns;0.68;8.3197 ns;0.0260 ns;0.0582 ns;120197312.18;8.2624 ns;8.2730 ns;8.3009 ns;8.3757 ns;8.4098 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;5.6475 ns;0.0988 ns;0.46;5.5927 ns;0.0442 ns;0.0988 ns;178805266.3;5.4587 ns;5.4874 ns;5.6475 ns;5.6705 ns;5.6776 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.8288 ns;0.0611 ns;0.72;8.8325 ns;0.0273 ns;0.0611 ns;113218495.52;8.7470 ns;8.7776 ns;8.8288 ns;8.8891 ns;8.9065 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.7869 ns;0.1492 ns;0.72;8.7668 ns;0.0667 ns;0.1492 ns;114066271.21;8.5879 ns;8.6191 ns;8.7869 ns;8.9045 ns;8.9552 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.8987 ns;0.0590 ns;0.73;8.9013 ns;0.0264 ns;0.0590 ns;112342851.47;8.8172 ns;8.8470 ns;8.8987 ns;8.9570 ns;8.9622 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;11.2391 ns;0.2417 ns;1.00;11.1805 ns;0.1081 ns;0.2417 ns;89441059.36;10.8249 ns;10.9558 ns;11.2391 ns;11.3761 ns;11.4721 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;11.5697 ns;0.2895 ns;1.03;11.6864 ns;0.1295 ns;0.2895 ns;85569776.24;11.4784 ns;11.5091 ns;11.5697 ns;11.9220 ns;12.1921 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;10.4363 ns;0.2347 ns;0.93;10.4053 ns;0.1050 ns;0.2347 ns;96104719.08;10.0867 ns;10.1713 ns;10.4363 ns;10.6239 ns;10.6288 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;9.1703 ns;0.0448 ns;0.82;9.1652 ns;0.0200 ns;0.0448 ns;109108784.87;9.1165 ns;9.1195 ns;9.1703 ns;9.2083 ns;9.2144 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;11.0446 ns;0.1922 ns;0.98;11.0610 ns;0.0860 ns;0.1922 ns;90407781.07;10.8655 ns;10.8817 ns;11.0446 ns;11.2485 ns;11.3271 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;7.7258 ns;0.1690 ns;0.69;7.7823 ns;0.0756 ns;0.1690 ns;128497012.13;7.6660 ns;7.6794 ns;7.7258 ns;7.9134 ns;8.0793 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;7.3643 ns;0.1030 ns;0.66;7.3521 ns;0.0460 ns;0.1030 ns;136015618.98;7.2195 ns;7.2579 ns;7.3643 ns;7.4402 ns;7.4952 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.8864 ns;0.0444 ns;0.79;8.8698 ns;0.0198 ns;0.0444 ns;112741905.87;8.8127 ns;8.8232 ns;8.8864 ns;8.9082 ns;8.9148 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.5541 ns;0.0496 ns;0.76;8.5456 ns;0.0222 ns;0.0496 ns;117019527.59;8.4857 ns;8.4988 ns;8.5541 ns;8.5881 ns;8.6150 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.5812 ns;0.0405 ns;0.76;8.5803 ns;0.0181 ns;0.0405 ns;116546005.21;8.5164 ns;8.5451 ns;8.5812 ns;8.6151 ns;8.6184 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;31.8514 ns;0.2506 ns;1.00;31.7920 ns;0.1121 ns;0.2506 ns;31454411.82;31.4884 ns;31.5411 ns;31.8514 ns;32.0133 ns;32.1091 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;22.7817 ns;0.2628 ns;0.72;22.8138 ns;0.1176 ns;0.2628 ns;43833110.76;22.4805 ns;22.5897 ns;22.7817 ns;23.0540 ns;23.1875 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;34.3133 ns;0.2671 ns;1.08;34.3364 ns;0.1194 ns;0.2671 ns;29123619.81;34.0880 ns;34.1277 ns;34.3133 ns;34.5567 ns;34.7774 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;15.7210 ns;0.1754 ns;0.49;15.7605 ns;0.0784 ns;0.1754 ns;63449909.93;15.6099 ns;15.6217 ns;15.7210 ns;15.9190 ns;16.0464 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;16.8727 ns;0.0530 ns;0.53;16.8515 ns;0.0237 ns;0.0530 ns;59342026.76;16.7898 ns;16.7953 ns;16.8727 ns;16.8970 ns;16.9084 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;7.6593 ns;0.0622 ns;0.24;7.6614 ns;0.0278 ns;0.0622 ns;130523960.91;7.5989 ns;7.6018 ns;7.6593 ns;7.7221 ns;7.7443 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;14.6553 ns;0.1384 ns;0.46;14.6663 ns;0.0619 ns;0.1384 ns;68183379.75;14.5294 ns;14.5348 ns;14.6553 ns;14.8034 ns;14.8498 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;10.9450 ns;0.2242 ns;0.34;11.0563 ns;0.1003 ns;0.2242 ns;90446355.37;10.9093 ns;10.9206 ns;10.9450 ns;11.2476 ns;11.4456 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;11.9160 ns;0.2175 ns;0.37;12.0135 ns;0.0973 ns;0.2175 ns;83239345.18;11.8714 ns;11.8846 ns;11.9160 ns;12.1913 ns;12.3949 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;9;8.5072 ns;0.0318 ns;0.27;8.5182 ns;0.0142 ns;0.0318 ns;117396008.62;8.4809 ns;8.4913 ns;8.5072 ns;8.5506 ns;8.5597 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;35.8950 ns;0.6331 ns;1.00;36.1080 ns;0.2831 ns;0.6331 ns;27694726.31;35.4887 ns;35.6530 ns;35.8950 ns;36.6694 ns;37.1487 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;36.5271 ns;0.4792 ns;1.02;36.7098 ns;0.2143 ns;0.4792 ns;27240656.21;36.3264 ns;36.3503 ns;36.5271 ns;37.1607 ns;37.4914 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;37.3069 ns;0.4432 ns;1.04;37.0767 ns;0.1982 ns;0.4432 ns;26971125.87;36.5400 ns;36.6053 ns;37.3069 ns;37.4330 ns;37.5462 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;1,224.2057 ns;13.4121 ns;34.11;1,231.7986 ns;5.9981 ns;13.4121 ns;811821.01;1,219.6864 ns;1,221.0267 ns;1,224.2057 ns;1,246.3670 ns;1,247.3031 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;29.4767 ns;0.2315 ns;0.82;29.4400 ns;0.1035 ns;0.2315 ns;33967349.12;29.1291 ns;29.2077 ns;29.4767 ns;29.6540 ns;29.6773 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;83.8911 ns;1.5493 ns;2.34;84.6639 ns;0.6929 ns;1.5493 ns;11811406.32;83.7098 ns;83.7953 ns;83.8911 ns;85.9189 ns;87.3905 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;24.7312 ns;0.5884 ns;0.69;24.9742 ns;0.2631 ns;0.5884 ns;40041346.29;24.6732 ns;24.6835 ns;24.7312 ns;25.3864 ns;26.0255 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;34.1417 ns;0.2900 ns;0.95;34.1772 ns;0.1297 ns;0.2900 ns;29259304.27;33.8272 ns;33.9187 ns;34.1417 ns;34.4534 ns;34.5803 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;35.7380 ns;0.1166 ns;1.00;35.7601 ns;0.0521 ns;0.1166 ns;27964166.37;35.6458 ns;35.6822 ns;35.7380 ns;35.8490 ns;35.9569 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;110.5491 ns;1.6825 ns;3.08;111.2390 ns;0.7524 ns;1.6825 ns;8989650.76;109.4969 ns;110.0021 ns;110.5491 ns;112.8209 ns;113.8867 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;35.3819 ns;0.6803 ns;1.00;35.6291 ns;0.3042 ns;0.6803 ns;28066921.28;34.9167 ns;35.0443 ns;35.3819 ns;36.3376 ns;36.5245 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;36.3731 ns;0.3552 ns;1.03;36.4450 ns;0.1588 ns;0.3552 ns;27438578.74;36.1264 ns;36.1715 ns;36.3731 ns;36.7545 ns;37.0321 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;47.9669 ns;0.3250 ns;1.36;48.0272 ns;0.1453 ns;0.3250 ns;20821522.05;47.7048 ns;47.7204 ns;47.9669 ns;48.3642 ns;48.4031 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;57.2302 ns;0.7970 ns;1.62;57.3800 ns;0.3564 ns;0.7970 ns;17427673.96;56.6580 ns;56.7814 ns;57.2302 ns;58.0535 ns;58.7109 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;22.1600 ns;0.5924 ns;0.63;22.3518 ns;0.2649 ns;0.5924 ns;44739120.86;21.5971 ns;21.8463 ns;22.1600 ns;22.9532 ns;23.0171 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;38.8697 ns;0.4398 ns;1.10;39.0561 ns;0.1967 ns;0.4398 ns;25604178.64;38.8271 ns;38.8412 ns;38.8697 ns;39.3643 ns;39.8419 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;24.3444 ns;0.3799 ns;0.69;24.4183 ns;0.1699 ns;0.3799 ns;40952853.28;23.9960 ns;24.0630 ns;24.3444 ns;24.8106 ns;24.8464 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;35.4900 ns;0.4314 ns;1.00;35.5718 ns;0.1929 ns;0.4314 ns;28112149.64;35.2197 ns;35.2563 ns;35.4900 ns;35.9282 ns;36.3036 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;35.4319 ns;0.4190 ns;1.00;35.4501 ns;0.1874 ns;0.4190 ns;28208697.96;34.9181 ns;35.1016 ns;35.4319 ns;35.8076 ns;36.0684 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;23.3220 ns;0.6365 ns;0.66;23.2044 ns;0.2847 ns;0.6365 ns;43095363.79;22.3259 ns;22.6449 ns;23.3220 ns;23.7050 ns;24.0765 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;41.4142 ns;0.5144 ns;1.00;41.5234 ns;0.2301 ns;0.5144 ns;24082832.82;41.0223 ns;41.1865 ns;41.4142 ns;41.9148 ns;42.3940 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;31.5768 ns;0.5437 ns;0.76;31.5145 ns;0.2432 ns;0.5437 ns;31731431.87;30.6158 ns;31.0529 ns;31.5768 ns;31.9449 ns;31.9488 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;44.1313 ns;0.2205 ns;1.07;44.1624 ns;0.0986 ns;0.2205 ns;22643719.01;43.8545 ns;43.9823 ns;44.1313 ns;44.3580 ns;44.4567 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;1,061.9075 ns;2.1736 ns;25.64;1,061.8509 ns;0.9721 ns;2.1736 ns;941751.83;1,058.8280 ns;1,059.8614 ns;1,061.9075 ns;1,063.8120 ns;1,064.5708 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;27.2213 ns;0.5853 ns;0.66;27.3278 ns;0.2618 ns;0.5853 ns;36592758.54;26.7145 ns;26.8687 ns;27.2213 ns;27.8402 ns;28.2673 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;94.7240 ns;2.1118 ns;2.29;95.4994 ns;0.9444 ns;2.1118 ns;10471265.28;94.2046 ns;94.3363 ns;94.7240 ns;97.0503 ns;99.2510 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;23.2298 ns;0.2994 ns;0.56;23.3814 ns;0.1339 ns;0.2994 ns;42769052.19;23.1065 ns;23.1338 ns;23.2298 ns;23.7048 ns;23.7384 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;76.1642 ns;0.6362 ns;1.84;76.3812 ns;0.2845 ns;0.6362 ns;13092223.12;75.8306 ns;75.9927 ns;76.1642 ns;76.8782 ns;77.4798 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;75.5276 ns;0.7002 ns;1.82;75.6144 ns;0.3131 ns;0.7002 ns;13224997.94;75.0778 ns;75.0892 ns;75.5276 ns;76.1829 ns;76.7975 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;512;43.1365 ns;0.3331 ns;1.04;43.2739 ns;0.1489 ns;0.3331 ns;23108618.44;43.0436 ns;43.0633 ns;43.1365 ns;43.5532 ns;43.8526 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;38.2231 ns;0.5829 ns;1.00;37.9074 ns;0.2607 ns;0.5829 ns;26380058.89;37.2011 ns;37.2757 ns;38.2231 ns;38.3813 ns;38.4026 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;38.2323 ns;0.1370 ns;1.00;38.2482 ns;0.0613 ns;0.1370 ns;26145020.07;38.0763 ns;38.1367 ns;38.2323 ns;38.3676 ns;38.4518 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;41.7817 ns;0.2227 ns;1.09;41.8522 ns;0.0996 ns;0.2227 ns;23893626.43;41.6753 ns;41.6861 ns;41.7817 ns;42.0534 ns;42.2224 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;1,260.2398 ns;21.0820 ns;32.97;1,247.0241 ns;9.4281 ns;21.0820 ns;801909.11;1,213.2781 ns;1,226.2263 ns;1,260.2398 ns;1,261.2141 ns;1,261.3223 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;31.4555 ns;0.3603 ns;0.82;31.5995 ns;0.1611 ns;0.3603 ns;31646117.96;31.2228 ns;31.3330 ns;31.4555 ns;31.9379 ns;32.1650 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;85.3146 ns;2.1791 ns;2.23;85.2987 ns;0.9745 ns;2.1791 ns;11723506.22;82.4499 ns;83.3471 ns;85.3146 ns;87.2424 ns;88.2935 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;29.1069 ns;0.8577 ns;0.76;29.1871 ns;0.3836 ns;0.8577 ns;34261757.79;28.2307 ns;28.5209 ns;29.1069 ns;29.8933 ns;30.5577 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;34.8023 ns;0.5478 ns;0.91;34.7336 ns;0.2450 ns;0.5478 ns;28790597.36;34.0019 ns;34.2705 ns;34.8023 ns;35.1623 ns;35.5194 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;35.8450 ns;0.5567 ns;0.94;35.5855 ns;0.2490 ns;0.5567 ns;28101360.82;34.5972 ns;35.1571 ns;35.8450 ns;35.8841 ns;35.8931 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;114.8067 ns;2.5479 ns;3.00;114.5446 ns;1.1395 ns;2.5479 ns;8730227.47;111.7404 ns;112.1482 ns;114.8067 ns;116.8098 ns;118.1916 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;38.8425 ns;0.5307 ns;1.00;38.8614 ns;0.2373 ns;0.5307 ns;25732481.4;38.1877 ns;38.4502 ns;38.8425 ns;39.2820 ns;39.6670 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;38.9025 ns;0.3108 ns;1.00;38.9568 ns;0.1390 ns;0.3108 ns;25669465.25;38.5321 ns;38.7117 ns;38.9025 ns;39.2290 ns;39.3881 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;57.6306 ns;0.5180 ns;1.48;57.6858 ns;0.2316 ns;0.5180 ns;17335295.46;57.0583 ns;57.2509 ns;57.6306 ns;58.1482 ns;58.4564 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;52.7149 ns;0.6466 ns;1.36;52.7858 ns;0.2892 ns;0.6466 ns;18944506.52;51.8183 ns;52.2458 ns;52.7149 ns;53.3612 ns;53.5292 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;25.2751 ns;0.2986 ns;0.65;25.3770 ns;0.1335 ns;0.2986 ns;39405707.25;25.0978 ns;25.1158 ns;25.2751 ns;25.6893 ns;25.7732 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;36.9529 ns;0.5413 ns;0.95;37.1935 ns;0.2421 ns;0.5413 ns;26886402.21;36.8436 ns;36.8767 ns;36.9529 ns;37.6306 ns;38.1450 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;28.9676 ns;0.3540 ns;0.75;29.0767 ns;0.1583 ns;0.3540 ns;34391826.25;28.7679 ns;28.7727 ns;28.9676 ns;29.4352 ns;29.5892 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;35.2835 ns;0.2576 ns;0.91;35.3182 ns;0.1152 ns;0.2576 ns;28314001.36;35.0959 ns;35.1063 ns;35.2835 ns;35.5475 ns;35.7332 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;35.5305 ns;0.3397 ns;0.91;35.5516 ns;0.1519 ns;0.3397 ns;28128145.85;35.1889 ns;35.2730 ns;35.5305 ns;35.8407 ns;36.0903 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;24.2969 ns;0.4351 ns;0.63;24.2683 ns;0.1946 ns;0.4351 ns;41205977.57;23.7141 ns;23.8851 ns;24.2969 ns;24.6373 ns;24.8941 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;44.6375 ns;0.3406 ns;1.00;44.7797 ns;0.1523 ns;0.3406 ns;22331534.8;44.5422 ns;44.5891 ns;44.6375 ns;45.0414 ns;45.3803 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;34.5882 ns;0.1047 ns;0.77;34.5942 ns;0.0468 ns;0.1047 ns;28906588.58;34.4342 ns;34.5074 ns;34.5882 ns;34.6840 ns;34.7150 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;48.0370 ns;0.7080 ns;1.08;48.3293 ns;0.3166 ns;0.7080 ns;20691385.14;47.7837 ns;47.8576 ns;48.0370 ns;48.9471 ns;49.5389 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;1,095.6075 ns;26.3163 ns;24.54;1,087.4596 ns;11.7690 ns;26.3163 ns;919574.41;1,060.4618 ns;1,061.2703 ns;1,095.6075 ns;1,109.5749 ns;1,122.8521 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;29.2764 ns;0.3275 ns;0.66;29.3513 ns;0.1465 ns;0.3275 ns;34069992.21;29.1108 ns;29.1173 ns;29.2764 ns;29.6229 ns;29.9111 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;102.8396 ns;2.0690 ns;2.30;102.1021 ns;0.9253 ns;2.0690 ns;9794113.72;99.3469 ns;99.9637 ns;102.8396 ns;103.8718 ns;104.3237 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;26.8774 ns;0.3289 ns;0.60;26.8353 ns;0.1471 ns;0.3289 ns;37264311.57;26.3197 ns;26.5368 ns;26.8774 ns;27.1128 ns;27.1593 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;72.8827 ns;0.6036 ns;1.63;72.6182 ns;0.2699 ns;0.6036 ns;13770656.93;71.8506 ns;71.9775 ns;72.8827 ns;73.1266 ns;73.2187 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;73.6315 ns;0.7763 ns;1.65;73.9195 ns;0.3472 ns;0.7763 ns;13528221.77;73.4649 ns;73.4780 ns;73.6315 ns;74.5051 ns;75.2961 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;543;43.7026 ns;0.5694 ns;0.98;43.7295 ns;0.2547 ns;0.5694 ns;22867836.57;43.0274 ns;43.2854 ns;43.7026 ns;44.1871 ns;44.6053 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;52.9894 ns;1.1636 ns;1.00;53.4896 ns;0.5204 ns;1.1636 ns;18695232.55;52.7194 ns;52.7578 ns;52.9894 ns;54.4715 ns;55.5115 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;52.7057 ns;0.7222 ns;0.99;52.4820 ns;0.3230 ns;0.7222 ns;19054167.15;51.6950 ns;51.7356 ns;52.7057 ns;53.1164 ns;53.3548 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;55.0313 ns;1.2164 ns;1.04;55.0761 ns;0.5440 ns;1.2164 ns;18156701.69;53.5977 ns;54.1162 ns;55.0313 ns;56.0583 ns;56.9547 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;57.9426 ns;1.0236 ns;1.09;58.3964 ns;0.4578 ns;1.0236 ns;17124353.53;57.6393 ns;57.7122 ns;57.9426 ns;59.3074 ns;60.1375 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;47.3744 ns;0.9056 ns;0.89;47.6727 ns;0.4050 ns;0.9056 ns;20976349.84;46.8938 ns;46.9973 ns;47.3744 ns;48.4974 ns;49.1671 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;58.0764 ns;1.1975 ns;1.10;57.5619 ns;0.5355 ns;1.1975 ns;17372614.97;55.8239 ns;56.3280 ns;58.0764 ns;58.5384 ns;58.6107 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;44.7420 ns;0.0788 ns;0.84;44.6945 ns;0.0353 ns;0.0788 ns;22374097.67;44.5655 ns;44.6187 ns;44.7420 ns;44.7466 ns;44.7486 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;45.0707 ns;0.1995 ns;0.85;45.0003 ns;0.0892 ns;0.1995 ns;22222050.77;44.6773 ns;44.8118 ns;45.0707 ns;45.1537 ns;45.1551 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;54.4246 ns;0.6037 ns;1.03;54.6004 ns;0.2700 ns;0.6037 ns;18314884.48;54.0893 ns;54.2186 ns;54.4246 ns;55.0701 ns;55.6449 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;207.7133 ns;2.2302 ns;3.92;207.4797 ns;0.9974 ns;2.2302 ns;4819747.98;205.0360 ns;205.2460 ns;207.7133 ns;209.5967 ns;210.2328 ns
CopiesBenchmark;ArrayCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;52.3413 ns;0.8613 ns;1.00;52.2500 ns;0.3852 ns;0.8613 ns;19138752.76;51.3032 ns;51.3744 ns;52.3413 ns;53.0800 ns;53.2175 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;52.5261 ns;1.1114 ns;1.00;52.4382 ns;0.4970 ns;1.1114 ns;19070070.11;50.6621 ns;51.5021 ns;52.5261 ns;53.3304 ns;53.6283 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;53.9048 ns;0.6706 ns;1.03;53.7878 ns;0.2999 ns;0.6706 ns;18591561.92;52.7829 ns;53.1583 ns;53.9048 ns;54.3589 ns;54.5297 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;52.8507 ns;0.6429 ns;1.01;52.8880 ns;0.2875 ns;0.6429 ns;18907863.82;52.2330 ns;52.2984 ns;52.8507 ns;53.4964 ns;53.8188 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;45.2915 ns;0.4045 ns;0.87;45.4047 ns;0.1809 ns;0.4045 ns;22024139.89;44.9913 ns;45.0458 ns;45.2915 ns;45.8202 ns;45.9480 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;53.6734 ns;0.5299 ns;1.03;53.7719 ns;0.2370 ns;0.5299 ns;18597073.18;53.2700 ns;53.2755 ns;53.6734 ns;54.3176 ns;54.4294 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;44.3693 ns;0.4601 ns;0.85;44.1995 ns;0.2058 ns;0.4601 ns;22624683.89;43.3840 ns;43.8542 ns;44.3693 ns;44.4599 ns;44.4884 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;50.1293 ns;1.0252 ns;0.96;49.8861 ns;0.4585 ns;1.0252 ns;20045662.26;48.8598 ns;48.8656 ns;50.1293 ns;50.7850 ns;51.2574 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;48.7488 ns;0.7321 ns;0.93;48.7987 ns;0.3274 ns;0.7321 ns;20492343.34;47.8245 ns;48.2433 ns;48.7488 ns;49.3791 ns;49.8789 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X64;RyuJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;40.0090 ns;0.3291 ns;0.76;40.2106 ns;0.1472 ns;0.3291 ns;24869082.77;39.9782 ns;39.9856 ns;40.0090 ns;40.5364 ns;40.7349 ns
CopiesBenchmark;ArrayCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;55.0225 ns;0.9138 ns;1.00;55.3659 ns;0.4087 ns;0.9138 ns;18061645.4;54.7720 ns;54.7841 ns;55.0225 ns;56.1194 ns;56.9588 ns
CopiesBenchmark;BufferBlockCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;43.5307 ns;0.2602 ns;0.79;43.5224 ns;0.1164 ns;0.2602 ns;22976689.51;43.1218 ns;43.3178 ns;43.5307 ns;43.7228 ns;43.8450 ns
CopiesBenchmark;IllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;58.3524 ns;0.8933 ns;1.06;58.6652 ns;0.3995 ns;0.8933 ns;17045881.52;58.0624 ns;58.1179 ns;58.3524 ns;59.3689 ns;60.2345 ns
CopiesBenchmark;AndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;64.0726 ns;0.6143 ns;1.16;63.9751 ns;0.2747 ns;0.6143 ns;15631073.46;63.2486 ns;63.4097 ns;64.0726 ns;64.4918 ns;64.8625 ns
CopiesBenchmark;UnsafeIllyriadVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;37.1762 ns;0.5228 ns;0.68;37.3484 ns;0.2338 ns;0.5228 ns;26774915.77;37.0099 ns;37.0439 ns;37.1762 ns;37.7390 ns;38.2731 ns
CopiesBenchmark;UnsafeAndermanVectorizedCopy;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;60.1945 ns;0.8087 ns;1.09;60.6700 ns;0.3617 ns;0.8087 ns;16482610.51;59.9729 ns;60.0383 ns;60.1945 ns;61.5394 ns;61.7283 ns
CopiesBenchmark;UnsafeCopyBlock;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;34.5873 ns;0.4823 ns;0.63;34.6469 ns;0.2157 ns;0.4823 ns;28862618.89;34.2111 ns;34.2811 ns;34.5873 ns;35.0425 ns;35.4527 ns
CopiesBenchmark;Buffer_MemmoveOriginal;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;83.0596 ns;1.0442 ns;1.51;83.4256 ns;0.4670 ns;1.0442 ns;11986735.27;82.5707 ns;82.6725 ns;83.0596 ns;84.3615 ns;85.1742 ns
CopiesBenchmark;Buffer_MemmoveJamesqo;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;85.1065 ns;0.3007 ns;1.55;85.1670 ns;0.1345 ns;0.3007 ns;11741632.91;84.8687 ns;84.9057 ns;85.1065 ns;85.4586 ns;85.6146 ns
CopiesBenchmark;Buffer_MemmoveTannerGooding;Throughput;X86;LegacyJit;Classic;Host;Concurrent Workstation;1;1;5;Auto;1024;69.9128 ns;0.7134 ns;1.27;70.0883 ns;0.3190 ns;0.7134 ns;14267721.82;69.4717 ns;69.5332 ns;69.9128 ns;70.7310 ns;71.2578 ns
<pre><code>
Host Process Environment Information:
BenchmarkDotNet=v0.9.8.0
OS=Microsoft Windows NT 6.2.9200.0
Processor=Intel(R) Core(TM) i5-3475S CPU 2.90GHz, ProcessorCount=4
Frequency=2840372 ticks, Resolution=352.0666 ns, Timer=TSC
CLR=MS.NET 4.0.30319.42000, Arch=32-bit RELEASE
GC=Concurrent Workstation
JitModules=clrjit-v4.6.1080.0
</code></pre>
<pre><code>Type=CopiesBenchmark Mode=Throughput GarbageCollection=Concurrent Workstation
LaunchCount=1 WarmupCount=1 TargetCount=5
</code></pre>
<table>
<tr><th> Method</th><th>Platform</th><th>Jit</th><th>BytesCopied</th><th> Median</th><th>StdDev</th><th>Scaled</th><th> Mean</th><th>StdError</th><th>StdDev</th><th> Op/s</th><th> Min</th><th> Q1</th><th> Median</th><th> Q3</th><th> Max</th>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 0</td><td>8.3498 ns</td><td>0.1183 ns</td><td>1.00</td><td>8.3650 ns</td><td>0.0529 ns</td><td>0.1183 ns</td><td>119546301.04</td><td>8.2153 ns</td><td>8.2712 ns</td><td>8.3498 ns</td><td>8.4664 ns</td><td>8.5416 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 0</td><td>9.1916 ns</td><td>0.1277 ns</td><td>1.10</td><td>9.2440 ns</td><td>0.0571 ns</td><td>0.1277 ns</td><td>108178025.72</td><td>9.1522 ns</td><td>9.1677 ns</td><td>9.1916 ns</td><td>9.3466 ns</td><td>9.4677 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 0</td><td>10.9535 ns</td><td>0.0734 ns</td><td>1.31</td><td>10.9309 ns</td><td>0.0328 ns</td><td>0.0734 ns</td><td>91483708.78</td><td>10.8253 ns</td><td>10.8619 ns</td><td>10.9535 ns</td><td>10.9886 ns</td><td>11.0216 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 0</td><td>7.7645 ns</td><td>0.2438 ns</td><td>0.93</td><td>7.8612 ns</td><td>0.1090 ns</td><td>0.2438 ns</td><td>127207217.37</td><td>7.6813 ns</td><td>7.6891 ns</td><td>7.7645 ns</td><td>8.0816 ns</td><td>8.2712 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 0</td><td>4.3133 ns</td><td>0.0641 ns</td><td>0.52</td><td>4.3260 ns</td><td>0.0287 ns</td><td>0.0641 ns</td><td>231160190.44</td><td>4.2675 ns</td><td>4.2704 ns</td><td>4.3133 ns</td><td>4.3879 ns</td><td>4.4226 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 0</td><td>7.9592 ns</td><td>0.0374 ns</td><td>0.95</td><td>7.9615 ns</td><td>0.0167 ns</td><td>0.0374 ns</td><td>125603748.29</td><td>7.9233 ns</td><td>7.9253 ns</td><td>7.9592 ns</td><td>7.9990 ns</td><td>8.0075 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 0</td><td>4.1431 ns</td><td>0.0215 ns</td><td>0.50</td><td>4.1381 ns</td><td>0.0096 ns</td><td>0.0215 ns</td><td>241659545.79</td><td>4.1018 ns</td><td>4.1214 ns</td><td>4.1431 ns</td><td>4.1522 ns</td><td>4.1593 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 0</td><td>8.9154 ns</td><td>0.1688 ns</td><td>1.07</td><td>8.8716 ns</td><td>0.0755 ns</td><td>0.1688 ns</td><td>112719038.21</td><td>8.6557 ns</td><td>8.6989 ns</td><td>8.9154 ns</td><td>9.0225 ns</td><td>9.0620 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 0</td><td>8.8885 ns</td><td>0.1202 ns</td><td>1.06</td><td>8.9173 ns</td><td>0.0537 ns</td><td>0.1202 ns</td><td>112141452.39</td><td>8.8359 ns</td><td>8.8381 ns</td><td>8.8885 ns</td><td>9.0109 ns</td><td>9.1268 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 0</td><td>9.2079 ns</td><td>0.0955 ns</td><td>1.10</td><td>9.2365 ns</td><td>0.0427 ns</td><td>0.0955 ns</td><td>108266271.12</td><td>9.1237 ns</td><td>9.1571 ns</td><td>9.2079 ns</td><td>9.3302 ns</td><td>9.3708 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 0</td><td>7.7751 ns</td><td>0.0607 ns</td><td>1.00</td><td>7.7583 ns</td><td>0.0272 ns</td><td>0.0607 ns</td><td>128894972.09</td><td>7.6840 ns</td><td>7.6949 ns</td><td>7.7751 ns</td><td>7.8131 ns</td><td>7.8232 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 0</td><td>9.6128 ns</td><td>0.0580 ns</td><td>1.24</td><td>9.6091 ns</td><td>0.0259 ns</td><td>0.0580 ns</td><td>104067582.27</td><td>9.5311 ns</td><td>9.5524 ns</td><td>9.6128 ns</td><td>9.6641 ns</td><td>9.6691 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 0</td><td>4.0367 ns</td><td>0.1149 ns</td><td>0.52</td><td>3.9920 ns</td><td>0.0514 ns</td><td>0.1149 ns</td><td>250502792.85</td><td>3.8032 ns</td><td>3.8853 ns</td><td>4.0367 ns</td><td>4.0763 ns</td><td>4.0884 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 0</td><td>8.0142 ns</td><td>0.0534 ns</td><td>1.03</td><td>8.0193 ns</td><td>0.0239 ns</td><td>0.0534 ns</td><td>124699877.81</td><td>7.9758 ns</td><td>7.9790 ns</td><td>8.0142 ns</td><td>8.0620 ns</td><td>8.1092 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 0</td><td>3.3052 ns</td><td>0.0722 ns</td><td>0.43</td><td>3.3357 ns</td><td>0.0323 ns</td><td>0.0722 ns</td><td>299787377.9</td><td>3.2593 ns</td><td>3.2747 ns</td><td>3.3052 ns</td><td>3.4119 ns</td><td>3.4254 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 0</td><td>7.2060 ns</td><td>0.0525 ns</td><td>0.93</td><td>7.1959 ns</td><td>0.0235 ns</td><td>0.0525 ns</td><td>138968294.73</td><td>7.1134 ns</td><td>7.1474 ns</td><td>7.2060 ns</td><td>7.2393 ns</td><td>7.2477 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 0</td><td>5.7922 ns</td><td>0.1272 ns</td><td>0.74</td><td>5.8034 ns</td><td>0.0569 ns</td><td>0.1272 ns</td><td>172314135.8</td><td>5.6182 ns</td><td>5.6960 ns</td><td>5.7922 ns</td><td>5.9163 ns</td><td>5.9608 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 0</td><td>8.7501 ns</td><td>0.1079 ns</td><td>1.13</td><td>8.7132 ns</td><td>0.0483 ns</td><td>0.1079 ns</td><td>114768363.48</td><td>8.5353 ns</td><td>8.6167 ns</td><td>8.7501 ns</td><td>8.7913 ns</td><td>8.8151 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 0</td><td>8.5989 ns</td><td>0.0837 ns</td><td>1.11</td><td>8.6234 ns</td><td>0.0374 ns</td><td>0.0837 ns</td><td>115963227.82</td><td>8.5208 ns</td><td>8.5536 ns</td><td>8.5989 ns</td><td>8.7055 ns</td><td>8.7374 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 0</td><td>8.3168 ns</td><td>0.0577 ns</td><td>1.07</td><td>8.3257 ns</td><td>0.0258 ns</td><td>0.0577 ns</td><td>120110424.24</td><td>8.2761 ns</td><td>8.2782 ns</td><td>8.3168 ns</td><td>8.3775 ns</td><td>8.4184 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 0</td><td>13.9728 ns</td><td>0.2080 ns</td><td>1.00</td><td>13.9621 ns</td><td>0.0930 ns</td><td>0.2080 ns</td><td>71622669.81</td><td>13.6334 ns</td><td>13.7892 ns</td><td>13.9728 ns</td><td>14.1295 ns</td><td>14.1951 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 0</td><td>9.8207 ns</td><td>0.0865 ns</td><td>0.70</td><td>9.8527 ns</td><td>0.0387 ns</td><td>0.0865 ns</td><td>101494887.64</td><td>9.7739 ns</td><td>9.7796 ns</td><td>9.8207 ns</td><td>9.9419 ns</td><td>9.9753 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 0</td><td>15.8668 ns</td><td>0.1362 ns</td><td>1.14</td><td>15.8694 ns</td><td>0.0609 ns</td><td>0.1362 ns</td><td>63014371.45</td><td>15.7057 ns</td><td>15.7600 ns</td><td>15.8668 ns</td><td>15.9801 ns</td><td>16.0797 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 0</td><td>14.1803 ns</td><td>0.2821 ns</td><td>1.01</td><td>14.1848 ns</td><td>0.1262 ns</td><td>0.2821 ns</td><td>70497868.23</td><td>13.7430 ns</td><td>13.9589 ns</td><td>14.1803 ns</td><td>14.4130 ns</td><td>14.5103 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 0</td><td>3.2926 ns</td><td>0.0341 ns</td><td>0.24</td><td>3.2879 ns</td><td>0.0152 ns</td><td>0.0341 ns</td><td>304144787.48</td><td>3.2364 ns</td><td>3.2575 ns</td><td>3.2926 ns</td><td>3.3160 ns</td><td>3.3284 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 0</td><td>6.8609 ns</td><td>0.0914 ns</td><td>0.49</td><td>6.8472 ns</td><td>0.0409 ns</td><td>0.0914 ns</td><td>146045582.96</td><td>6.7306 ns</td><td>6.7552 ns</td><td>6.8609 ns</td><td>6.9323 ns</td><td>6.9499 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 0</td><td>18.8115 ns</td><td>0.0920 ns</td><td>1.35</td><td>18.8218 ns</td><td>0.0412 ns</td><td>0.0920 ns</td><td>53129940.36</td><td>18.7097 ns</td><td>18.7347 ns</td><td>18.8115 ns</td><td>18.9140 ns</td><td>18.9273 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 0</td><td>10.7172 ns</td><td>0.3553 ns</td><td>0.77</td><td>10.7157 ns</td><td>0.1589 ns</td><td>0.3553 ns</td><td>93320718.96</td><td>10.3579 ns</td><td>10.3673 ns</td><td>10.7172 ns</td><td>11.0634 ns</td><td>11.1639 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 0</td><td>11.1703 ns</td><td>0.2112 ns</td><td>0.80</td><td>11.1879 ns</td><td>0.0944 ns</td><td>0.2112 ns</td><td>89382309.14</td><td>10.9548 ns</td><td>11.0061 ns</td><td>11.1703 ns</td><td>11.3785 ns</td><td>11.5090 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 0</td><td>7.4929 ns</td><td>0.0604 ns</td><td>0.54</td><td>7.4648 ns</td><td>0.0270 ns</td><td>0.0604 ns</td><td>133962760.45</td><td>7.3723 ns</td><td>7.4055 ns</td><td>7.4929 ns</td><td>7.5100 ns</td><td>7.5253 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 1</td><td>12.4703 ns</td><td>0.0611 ns</td><td>1.00</td><td>12.4938 ns</td><td>0.0273 ns</td><td>0.0611 ns</td><td>80039515.53</td><td>12.4413 ns</td><td>12.4468 ns</td><td>12.4703 ns</td><td>12.5527 ns</td><td>12.5911 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 1</td><td>11.7618 ns</td><td>0.2296 ns</td><td>0.94</td><td>11.8153 ns</td><td>0.1027 ns</td><td>0.2296 ns</td><td>84636053.89</td><td>11.5438 ns</td><td>11.6239 ns</td><td>11.7618 ns</td><td>12.0334 ns</td><td>12.1491 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 1</td><td>14.5292 ns</td><td>0.2749 ns</td><td>1.17</td><td>14.5704 ns</td><td>0.1229 ns</td><td>0.2749 ns</td><td>68632469.59</td><td>14.2862 ns</td><td>14.3466 ns</td><td>14.5292 ns</td><td>14.8147 ns</td><td>15.0066 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 1</td><td>7.9849 ns</td><td>0.0596 ns</td><td>0.64</td><td>7.9990 ns</td><td>0.0266 ns</td><td>0.0596 ns</td><td>125014863.77</td><td>7.9268 ns</td><td>7.9466 ns</td><td>7.9849 ns</td><td>8.0586 ns</td><td>8.0762 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 1</td><td>10.2628 ns</td><td>0.2134 ns</td><td>0.82</td><td>10.3069 ns</td><td>0.0954 ns</td><td>0.2134 ns</td><td>97022168.81</td><td>10.0484 ns</td><td>10.1269 ns</td><td>10.2628 ns</td><td>10.5090 ns</td><td>10.6125 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 1</td><td>8.0024 ns</td><td>0.1614 ns</td><td>0.64</td><td>7.9727 ns</td><td>0.0722 ns</td><td>0.1614 ns</td><td>125428480.38</td><td>7.7549 ns</td><td>7.8195 ns</td><td>8.0024 ns</td><td>8.1110 ns</td><td>8.1811 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 1</td><td>5.0484 ns</td><td>0.0319 ns</td><td>0.40</td><td>5.0603 ns</td><td>0.0143 ns</td><td>0.0319 ns</td><td>197618529.41</td><td>5.0362 ns</td><td>5.0407 ns</td><td>5.0484 ns</td><td>5.0857 ns</td><td>5.1160 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 1</td><td>8.8143 ns</td><td>0.0933 ns</td><td>0.71</td><td>8.8102 ns</td><td>0.0417 ns</td><td>0.0933 ns</td><td>113504874.31</td><td>8.6609 ns</td><td>8.7323 ns</td><td>8.8143 ns</td><td>8.8860 ns</td><td>8.9078 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 1</td><td>9.2149 ns</td><td>0.0562 ns</td><td>0.74</td><td>9.1892 ns</td><td>0.0251 ns</td><td>0.0562 ns</td><td>108823391.4</td><td>9.1120 ns</td><td>9.1318 ns</td><td>9.2149 ns</td><td>9.2338 ns</td><td>9.2512 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 1</td><td>8.8649 ns</td><td>0.0288 ns</td><td>0.71</td><td>8.8563 ns</td><td>0.0129 ns</td><td>0.0288 ns</td><td>112913435.26</td><td>8.8086 ns</td><td>8.8316 ns</td><td>8.8649 ns</td><td>8.8768 ns</td><td>8.8850 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 1</td><td>11.3455 ns</td><td>0.2520 ns</td><td>1.00</td><td>11.4278 ns</td><td>0.1127 ns</td><td>0.2520 ns</td><td>87505788.11</td><td>11.2199 ns</td><td>11.2593 ns</td><td>11.3455 ns</td><td>11.6375 ns</td><td>11.8605 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 1</td><td>11.8788 ns</td><td>0.2522 ns</td><td>1.05</td><td>11.9152 ns</td><td>0.1128 ns</td><td>0.2522 ns</td><td>83926737.77</td><td>11.7105 ns</td><td>11.7261 ns</td><td>11.8788 ns</td><td>12.1224 ns</td><td>12.3406 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 1</td><td>10.0830 ns</td><td>0.1852 ns</td><td>0.89</td><td>10.0592 ns</td><td>0.0828 ns</td><td>0.1852 ns</td><td>99411491.25</td><td>9.8105 ns</td><td>9.8845 ns</td><td>10.0830 ns</td><td>10.2220 ns</td><td>10.2982 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 1</td><td>8.8945 ns</td><td>0.0447 ns</td><td>0.78</td><td>8.8832 ns</td><td>0.0200 ns</td><td>0.0447 ns</td><td>112571840.88</td><td>8.8178 ns</td><td>8.8391 ns</td><td>8.8945 ns</td><td>8.9217 ns</td><td>8.9283 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 1</td><td>10.6795 ns</td><td>0.2604 ns</td><td>0.94</td><td>10.7762 ns</td><td>0.1165 ns</td><td>0.2604 ns</td><td>92797165.63</td><td>10.5801 ns</td><td>10.6065 ns</td><td>10.6795 ns</td><td>10.9942 ns</td><td>11.2264 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 1</td><td>7.9609 ns</td><td>0.1129 ns</td><td>0.70</td><td>7.9112 ns</td><td>0.0505 ns</td><td>0.1129 ns</td><td>126403524.3</td><td>7.7524 ns</td><td>7.7967 ns</td><td>7.9609 ns</td><td>8.0007 ns</td><td>8.0351 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 1</td><td>6.8054 ns</td><td>0.1343 ns</td><td>0.60</td><td>6.7472 ns</td><td>0.0601 ns</td><td>0.1343 ns</td><td>148209617.75</td><td>6.5136 ns</td><td>6.6340 ns</td><td>6.8054 ns</td><td>6.8313 ns</td><td>6.8334 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 1</td><td>8.5834 ns</td><td>0.1620 ns</td><td>0.76</td><td>8.6330 ns</td><td>0.0725 ns</td><td>0.1620 ns</td><td>115834563.96</td><td>8.5274 ns</td><td>8.5361 ns</td><td>8.5834 ns</td><td>8.7547 ns</td><td>8.9191 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 1</td><td>8.3699 ns</td><td>0.1382 ns</td><td>0.74</td><td>8.4297 ns</td><td>0.0618 ns</td><td>0.1382 ns</td><td>118627785.11</td><td>8.2917 ns</td><td>8.3168 ns</td><td>8.3699 ns</td><td>8.5726 ns</td><td>8.6235 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 1</td><td>8.3073 ns</td><td>0.0730 ns</td><td>0.73</td><td>8.3412 ns</td><td>0.0326 ns</td><td>0.0730 ns</td><td>119886287.71</td><td>8.2709 ns</td><td>8.2795 ns</td><td>8.3073 ns</td><td>8.4199 ns</td><td>8.4200 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 1</td><td>32.1745 ns</td><td>0.2146 ns</td><td>1.00</td><td>32.0775 ns</td><td>0.0960 ns</td><td>0.2146 ns</td><td>31174528.93</td><td>31.8019 ns</td><td>31.8493 ns</td><td>32.1745 ns</td><td>32.2571 ns</td><td>32.2858 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 1</td><td>22.8406 ns</td><td>0.6263 ns</td><td>0.71</td><td>22.9828 ns</td><td>0.2801 ns</td><td>0.6263 ns</td><td>43510745.91</td><td>22.3724 ns</td><td>22.5470 ns</td><td>22.8406 ns</td><td>23.4898 ns</td><td>24.0347 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 1</td><td>34.1046 ns</td><td>0.4456 ns</td><td>1.06</td><td>34.2057 ns</td><td>0.1993 ns</td><td>0.4456 ns</td><td>29234877.59</td><td>33.7889 ns</td><td>33.8093 ns</td><td>34.1046 ns</td><td>34.6527 ns</td><td>34.8390 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 1</td><td>14.4225 ns</td><td>0.1824 ns</td><td>0.45</td><td>14.4487 ns</td><td>0.0816 ns</td><td>0.1824 ns</td><td>69210341.08</td><td>14.2215 ns</td><td>14.2934 ns</td><td>14.4225 ns</td><td>14.6171 ns</td><td>14.7097 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 1</td><td>16.9523 ns</td><td>0.0672 ns</td><td>0.53</td><td>16.9237 ns</td><td>0.0300 ns</td><td>0.0672 ns</td><td>59088801.17</td><td>16.8176 ns</td><td>16.8578 ns</td><td>16.9523 ns</td><td>16.9752 ns</td><td>16.9761 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 1</td><td>7.7419 ns</td><td>0.1510 ns</td><td>0.24</td><td>7.6453 ns</td><td>0.0675 ns</td><td>0.1510 ns</td><td>130799231.25</td><td>7.4228 ns</td><td>7.4878 ns</td><td>7.7419 ns</td><td>7.7545 ns</td><td>7.7548 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 1</td><td>14.7303 ns</td><td>0.0658 ns</td><td>0.46</td><td>14.7706 ns</td><td>0.0294 ns</td><td>0.0658 ns</td><td>67702066.18</td><td>14.7228 ns</td><td>14.7237 ns</td><td>14.7303 ns</td><td>14.8377 ns</td><td>14.8714 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 1</td><td>10.5869 ns</td><td>0.0601 ns</td><td>0.33</td><td>10.6012 ns</td><td>0.0269 ns</td><td>0.0601 ns</td><td>94328617.25</td><td>10.5449 ns</td><td>10.5623 ns</td><td>10.5869 ns</td><td>10.6473 ns</td><td>10.7038 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 1</td><td>10.6210 ns</td><td>0.2829 ns</td><td>0.33</td><td>10.7259 ns</td><td>0.1265 ns</td><td>0.2829 ns</td><td>93232515.14</td><td>10.5605 ns</td><td>10.5744 ns</td><td>10.6210 ns</td><td>10.9297 ns</td><td>11.2296 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 1</td><td>7.9459 ns</td><td>0.0639 ns</td><td>0.25</td><td>7.9218 ns</td><td>0.0286 ns</td><td>0.0639 ns</td><td>126233625.78</td><td>7.8472 ns</td><td>7.8544 ns</td><td>7.9459 ns</td><td>7.9771 ns</td><td>7.9923 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 2</td><td>12.1664 ns</td><td>0.0709 ns</td><td>1.00</td><td>12.1434 ns</td><td>0.0317 ns</td><td>0.0709 ns</td><td>82349548.79</td><td>12.0575 ns</td><td>12.0710 ns</td><td>12.1664 ns</td><td>12.2042 ns</td><td>12.2301 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 2</td><td>11.7584 ns</td><td>0.3047 ns</td><td>0.97</td><td>11.7498 ns</td><td>0.1363 ns</td><td>0.3047 ns</td><td>85107801.29</td><td>11.4270 ns</td><td>11.4557 ns</td><td>11.7584 ns</td><td>12.0396 ns</td><td>12.1592 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 2</td><td>14.7603 ns</td><td>0.2241 ns</td><td>1.21</td><td>14.7545 ns</td><td>0.1002 ns</td><td>0.2241 ns</td><td>67775940.07</td><td>14.5277 ns</td><td>14.5511 ns</td><td>14.7603 ns</td><td>14.9550 ns</td><td>15.0903 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 2</td><td>8.5843 ns</td><td>0.0533 ns</td><td>0.71</td><td>8.6073 ns</td><td>0.0238 ns</td><td>0.0533 ns</td><td>116180895.63</td><td>8.5481 ns</td><td>8.5652 ns</td><td>8.5843 ns</td><td>8.6608 ns</td><td>8.6828 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 2</td><td>10.4139 ns</td><td>0.2523 ns</td><td>0.86</td><td>10.5470 ns</td><td>0.1128 ns</td><td>0.2523 ns</td><td>94813828.63</td><td>10.3264 ns</td><td>10.3585 ns</td><td>10.4139 ns</td><td>10.8020 ns</td><td>10.9319 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 2</td><td>8.2811 ns</td><td>0.0471 ns</td><td>0.68</td><td>8.2875 ns</td><td>0.0210 ns</td><td>0.0471 ns</td><td>120663533.27</td><td>8.2416 ns</td><td>8.2526 ns</td><td>8.2811 ns</td><td>8.3257 ns</td><td>8.3658 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 2</td><td>5.5850 ns</td><td>0.0542 ns</td><td>0.46</td><td>5.5773 ns</td><td>0.0243 ns</td><td>0.0542 ns</td><td>179297287.9</td><td>5.4904 ns</td><td>5.5316 ns</td><td>5.5850 ns</td><td>5.6193 ns</td><td>5.6366 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 2</td><td>8.7272 ns</td><td>0.1354 ns</td><td>0.72</td><td>8.7471 ns</td><td>0.0606 ns</td><td>0.1354 ns</td><td>114324010.91</td><td>8.5955 ns</td><td>8.6204 ns</td><td>8.7272 ns</td><td>8.8837 ns</td><td>8.9176 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 2</td><td>8.9037 ns</td><td>0.0684 ns</td><td>0.73</td><td>8.8931 ns</td><td>0.0306 ns</td><td>0.0684 ns</td><td>112446887.1</td><td>8.8192 ns</td><td>8.8296 ns</td><td>8.9037 ns</td><td>8.9513 ns</td><td>8.9933 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 2</td><td>8.8578 ns</td><td>0.1013 ns</td><td>0.73</td><td>8.8494 ns</td><td>0.0453 ns</td><td>0.1013 ns</td><td>113001405.51</td><td>8.6991 ns</td><td>8.7576 ns</td><td>8.8578 ns</td><td>8.9371 ns</td><td>8.9678 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 2</td><td>10.8007 ns</td><td>0.2527 ns</td><td>1.00</td><td>10.7974 ns</td><td>0.1130 ns</td><td>0.2527 ns</td><td>92614596.11</td><td>10.4856 ns</td><td>10.5675 ns</td><td>10.8007 ns</td><td>11.0257 ns</td><td>11.1523 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 2</td><td>11.8690 ns</td><td>0.2971 ns</td><td>1.10</td><td>11.9084 ns</td><td>0.1329 ns</td><td>0.2971 ns</td><td>83974552.16</td><td>11.5381 ns</td><td>11.6657 ns</td><td>11.8690 ns</td><td>12.1707 ns</td><td>12.3491 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 2</td><td>11.0594 ns</td><td>0.1583 ns</td><td>1.02</td><td>11.0207 ns</td><td>0.0708 ns</td><td>0.1583 ns</td><td>90738563.91</td><td>10.8180 ns</td><td>10.8717 ns</td><td>11.0594 ns</td><td>11.1503 ns</td><td>11.2368 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 2</td><td>8.9374 ns</td><td>0.0740 ns</td><td>0.83</td><td>8.9021 ns</td><td>0.0331 ns</td><td>0.0740 ns</td><td>112333556.09</td><td>8.7959 ns</td><td>8.8259 ns</td><td>8.9374 ns</td><td>8.9605 ns</td><td>8.9750 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 2</td><td>11.5361 ns</td><td>0.2017 ns</td><td>1.07</td><td>11.5995 ns</td><td>0.0902 ns</td><td>0.2017 ns</td><td>86210577.31</td><td>11.4635 ns</td><td>11.4701 ns</td><td>11.5361 ns</td><td>11.7606 ns</td><td>11.9519 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 2</td><td>7.8003 ns</td><td>0.1586 ns</td><td>0.72</td><td>7.7118 ns</td><td>0.0709 ns</td><td>0.1586 ns</td><td>129670946.12</td><td>7.4550 ns</td><td>7.5579 ns</td><td>7.8003 ns</td><td>7.8215 ns</td><td>7.8301 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 2</td><td>7.4272 ns</td><td>0.0459 ns</td><td>0.69</td><td>7.4296 ns</td><td>0.0205 ns</td><td>0.0459 ns</td><td>134595873.92</td><td>7.3635 ns</td><td>7.3946 ns</td><td>7.4272 ns</td><td>7.4660 ns</td><td>7.4923 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 2</td><td>8.8927 ns</td><td>0.0670 ns</td><td>0.82</td><td>8.8984 ns</td><td>0.0299 ns</td><td>0.0670 ns</td><td>112380021.86</td><td>8.7975 ns</td><td>8.8420 ns</td><td>8.8927 ns</td><td>8.9577 ns</td><td>8.9744 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 2</td><td>8.8571 ns</td><td>0.1857 ns</td><td>0.82</td><td>8.7883 ns</td><td>0.0830 ns</td><td>0.1857 ns</td><td>113787148.96</td><td>8.5882 ns</td><td>8.5904 ns</td><td>8.8571 ns</td><td>8.9519 ns</td><td>8.9773 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 2</td><td>8.3964 ns</td><td>0.1385 ns</td><td>0.78</td><td>8.4308 ns</td><td>0.0620 ns</td><td>0.1385 ns</td><td>118613375.74</td><td>8.2982 ns</td><td>8.3176 ns</td><td>8.3964 ns</td><td>8.5611 ns</td><td>8.6484 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 2</td><td>32.1635 ns</td><td>0.3310 ns</td><td>1.00</td><td>32.2633 ns</td><td>0.1480 ns</td><td>0.3310 ns</td><td>30994959.07</td><td>31.8252 ns</td><td>31.9813 ns</td><td>32.1635 ns</td><td>32.5952 ns</td><td>32.6006 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 2</td><td>22.9290 ns</td><td>0.3067 ns</td><td>0.71</td><td>22.9281 ns</td><td>0.1372 ns</td><td>0.3067 ns</td><td>43614691.97</td><td>22.6004 ns</td><td>22.6291 ns</td><td>22.9290 ns</td><td>23.2265 ns</td><td>23.3205 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 2</td><td>34.1527 ns</td><td>0.5377 ns</td><td>1.06</td><td>34.1981 ns</td><td>0.2405 ns</td><td>0.5377 ns</td><td>29241350.06</td><td>33.7300 ns</td><td>33.7673 ns</td><td>34.1527 ns</td><td>34.6517 ns</td><td>35.0812 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 2</td><td>14.3824 ns</td><td>0.2451 ns</td><td>0.45</td><td>14.3670 ns</td><td>0.1096 ns</td><td>0.2451 ns</td><td>69604119.33</td><td>14.0324 ns</td><td>14.1427 ns</td><td>14.3824 ns</td><td>14.5835 ns</td><td>14.6869 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 2</td><td>16.7732 ns</td><td>0.1164 ns</td><td>0.52</td><td>16.8238 ns</td><td>0.0521 ns</td><td>0.1164 ns</td><td>59439702.38</td><td>16.7171 ns</td><td>16.7242 ns</td><td>16.7732 ns</td><td>16.9486 ns</td><td>16.9649 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 2</td><td>7.3748 ns</td><td>0.0815 ns</td><td>0.23</td><td>7.4088 ns</td><td>0.0364 ns</td><td>0.0815 ns</td><td>134974646.52</td><td>7.3471 ns</td><td>7.3578 ns</td><td>7.3748 ns</td><td>7.4768 ns</td><td>7.5501 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 2</td><td>14.2550 ns</td><td>0.1807 ns</td><td>0.44</td><td>14.3450 ns</td><td>0.0808 ns</td><td>0.1807 ns</td><td>69710920.18</td><td>14.2173 ns</td><td>14.2306 ns</td><td>14.2550 ns</td><td>14.5043 ns</td><td>14.6548 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 2</td><td>10.6858 ns</td><td>0.1848 ns</td><td>0.33</td><td>10.7225 ns</td><td>0.0827 ns</td><td>0.1848 ns</td><td>93262037.82</td><td>10.5688 ns</td><td>10.5758 ns</td><td>10.6858 ns</td><td>10.8875 ns</td><td>11.0248 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 2</td><td>10.6885 ns</td><td>0.1519 ns</td><td>0.33</td><td>10.6523 ns</td><td>0.0679 ns</td><td>0.1519 ns</td><td>93876133.99</td><td>10.4033 ns</td><td>10.5152 ns</td><td>10.6885 ns</td><td>10.7714 ns</td><td>10.7731 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 2</td><td>7.9890 ns</td><td>0.0459 ns</td><td>0.25</td><td>7.9737 ns</td><td>0.0205 ns</td><td>0.0459 ns</td><td>125411596.03</td><td>7.8971 ns</td><td>7.9324 ns</td><td>7.9890 ns</td><td>8.0075 ns</td><td>8.0103 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 3</td><td>15.8225 ns</td><td>0.1662 ns</td><td>1.00</td><td>15.8730 ns</td><td>0.0743 ns</td><td>0.1662 ns</td><td>63000034.19</td><td>15.7181 ns</td><td>15.7562 ns</td><td>15.8225 ns</td><td>16.0151 ns</td><td>16.1518 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 3</td><td>11.9246 ns</td><td>0.1052 ns</td><td>0.75</td><td>11.8945 ns</td><td>0.0471 ns</td><td>0.1052 ns</td><td>84072406.23</td><td>11.7648 ns</td><td>11.7845 ns</td><td>11.9246 ns</td><td>11.9895 ns</td><td>12.0021 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 3</td><td>14.4202 ns</td><td>0.1806 ns</td><td>0.91</td><td>14.4365 ns</td><td>0.0808 ns</td><td>0.1806 ns</td><td>69268922.66</td><td>14.1760 ns</td><td>14.2957 ns</td><td>14.4202 ns</td><td>14.5854 ns</td><td>14.6790 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 3</td><td>8.3186 ns</td><td>0.0844 ns</td><td>0.53</td><td>8.3231 ns</td><td>0.0377 ns</td><td>0.0844 ns</td><td>120147036.37</td><td>8.2323 ns</td><td>8.2405 ns</td><td>8.3186 ns</td><td>8.4081 ns</td><td>8.4191 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 3</td><td>11.1821 ns</td><td>0.2193 ns</td><td>0.71</td><td>11.2384 ns</td><td>0.0981 ns</td><td>0.2193 ns</td><td>88980817.73</td><td>11.0379 ns</td><td>11.0892 ns</td><td>11.1821 ns</td><td>11.4157 ns</td><td>11.6114 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 3</td><td>8.0246 ns</td><td>0.0959 ns</td><td>0.51</td><td>8.0085 ns</td><td>0.0429 ns</td><td>0.0959 ns</td><td>124868058.62</td><td>7.9125 ns</td><td>7.9193 ns</td><td>8.0246 ns</td><td>8.0896 ns</td><td>8.1502 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 3</td><td>6.2275 ns</td><td>0.0409 ns</td><td>0.39</td><td>6.2195 ns</td><td>0.0183 ns</td><td>0.0409 ns</td><td>160783982.46</td><td>6.1682 ns</td><td>6.1777 ns</td><td>6.2275 ns</td><td>6.2573 ns</td><td>6.2636 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 3</td><td>8.8800 ns</td><td>0.0591 ns</td><td>0.56</td><td>8.8696 ns</td><td>0.0264 ns</td><td>0.0591 ns</td><td>112744359.86</td><td>8.8048 ns</td><td>8.8100 ns</td><td>8.8800 ns</td><td>8.9241 ns</td><td>8.9434 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 3</td><td>9.1742 ns</td><td>0.0584 ns</td><td>0.58</td><td>9.1894 ns</td><td>0.0261 ns</td><td>0.0584 ns</td><td>108821018.15</td><td>9.1323 ns</td><td>9.1412 ns</td><td>9.1742 ns</td><td>9.2452 ns</td><td>9.2798 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 3</td><td>8.9229 ns</td><td>0.0351 ns</td><td>0.56</td><td>8.9086 ns</td><td>0.0157 ns</td><td>0.0351 ns</td><td>112251407.93</td><td>8.8550 ns</td><td>8.8736 ns</td><td>8.9229 ns</td><td>8.9364 ns</td><td>8.9406 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 3</td><td>11.3171 ns</td><td>0.2358 ns</td><td>1.00</td><td>11.3352 ns</td><td>0.1055 ns</td><td>0.2358 ns</td><td>88220575</td><td>11.0852 ns</td><td>11.1444 ns</td><td>11.3171 ns</td><td>11.5351 ns</td><td>11.7117 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 3</td><td>11.9278 ns</td><td>0.1714 ns</td><td>1.05</td><td>11.9523 ns</td><td>0.0767 ns</td><td>0.1714 ns</td><td>83665676.33</td><td>11.7126 ns</td><td>11.7989 ns</td><td>11.9278 ns</td><td>12.1181 ns</td><td>12.1219 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 3</td><td>11.8245 ns</td><td>0.2242 ns</td><td>1.04</td><td>11.8627 ns</td><td>0.1003 ns</td><td>0.2242 ns</td><td>84298181.8</td><td>11.6420 ns</td><td>11.6676 ns</td><td>11.8245 ns</td><td>12.0767 ns</td><td>12.2003 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 3</td><td>9.5247 ns</td><td>0.2720 ns</td><td>0.84</td><td>9.6822 ns</td><td>0.1217 ns</td><td>0.2720 ns</td><td>103282491.48</td><td>9.4839 ns</td><td>9.4924 ns</td><td>9.5247 ns</td><td>9.9507 ns</td><td>10.1163 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 3</td><td>12.5787 ns</td><td>0.1167 ns</td><td>1.11</td><td>12.5823 ns</td><td>0.0522 ns</td><td>0.1167 ns</td><td>79476840.29</td><td>12.4690 ns</td><td>12.4859 ns</td><td>12.5787 ns</td><td>12.6804 ns</td><td>12.7701 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 3</td><td>7.8758 ns</td><td>0.0857 ns</td><td>0.70</td><td>7.8587 ns</td><td>0.0383 ns</td><td>0.0857 ns</td><td>127247180.25</td><td>7.7380 ns</td><td>7.7745 ns</td><td>7.8758 ns</td><td>7.9344 ns</td><td>7.9537 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 3</td><td>7.9862 ns</td><td>0.0433 ns</td><td>0.71</td><td>7.9729 ns</td><td>0.0194 ns</td><td>0.0433 ns</td><td>125425014.01</td><td>7.8972 ns</td><td>7.9412 ns</td><td>7.9862 ns</td><td>7.9979 ns</td><td>8.0072 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 3</td><td>8.5832 ns</td><td>0.0855 ns</td><td>0.76</td><td>8.6016 ns</td><td>0.0382 ns</td><td>0.0855 ns</td><td>116257495.19</td><td>8.4990 ns</td><td>8.5347 ns</td><td>8.5832 ns</td><td>8.6777 ns</td><td>8.7317 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 3</td><td>8.9315 ns</td><td>0.1344 ns</td><td>0.79</td><td>8.8783 ns</td><td>0.0601 ns</td><td>0.1344 ns</td><td>112634634.94</td><td>8.6438 ns</td><td>8.7678 ns</td><td>8.9315 ns</td><td>8.9621 ns</td><td>8.9725 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 3</td><td>8.2808 ns</td><td>0.1455 ns</td><td>0.73</td><td>8.2639 ns</td><td>0.0651 ns</td><td>0.1455 ns</td><td>121008669.1</td><td>8.0320 ns</td><td>8.1402 ns</td><td>8.2808 ns</td><td>8.3790 ns</td><td>8.4228 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 3</td><td>31.8438 ns</td><td>0.3391 ns</td><td>1.00</td><td>32.0296 ns</td><td>0.1516 ns</td><td>0.3391 ns</td><td>31221121.5</td><td>31.8024 ns</td><td>31.8033 ns</td><td>31.8438 ns</td><td>32.3488 ns</td><td>32.5929 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 3</td><td>22.9539 ns</td><td>0.2863 ns</td><td>0.72</td><td>22.9587 ns</td><td>0.1280 ns</td><td>0.2863 ns</td><td>43556449.42</td><td>22.5387 ns</td><td>22.7205 ns</td><td>22.9539 ns</td><td>23.1993 ns</td><td>23.3266 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 3</td><td>35.3055 ns</td><td>0.7135 ns</td><td>1.11</td><td>35.5211 ns</td><td>0.3191 ns</td><td>0.7135 ns</td><td>28152317.35</td><td>34.9006 ns</td><td>35.0491 ns</td><td>35.3055 ns</td><td>36.1008 ns</td><td>36.7442 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 3</td><td>15.4811 ns</td><td>0.3471 ns</td><td>0.49</td><td>15.3151 ns</td><td>0.1552 ns</td><td>0.3471 ns</td><td>65294950.37</td><td>14.7293 ns</td><td>15.0023 ns</td><td>15.4811 ns</td><td>15.5449 ns</td><td>15.5898 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 3</td><td>16.8770 ns</td><td>0.1128 ns</td><td>0.53</td><td>16.8917 ns</td><td>0.0505 ns</td><td>0.1128 ns</td><td>59200577.63</td><td>16.7691 ns</td><td>16.7935 ns</td><td>16.8770 ns</td><td>16.9973 ns</td><td>17.0603 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 3</td><td>7.6674 ns</td><td>0.0334 ns</td><td>0.24</td><td>7.6784 ns</td><td>0.0150 ns</td><td>0.0334 ns</td><td>130235091.93</td><td>7.6471 ns</td><td>7.6486 ns</td><td>7.6674 ns</td><td>7.7137 ns</td><td>7.7199 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 3</td><td>14.2433 ns</td><td>0.2575 ns</td><td>0.45</td><td>14.3746 ns</td><td>0.1151 ns</td><td>0.2575 ns</td><td>69567031.1</td><td>14.1484 ns</td><td>14.1693 ns</td><td>14.2433 ns</td><td>14.6456 ns</td><td>14.7347 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 3</td><td>10.7098 ns</td><td>0.2055 ns</td><td>0.34</td><td>10.7628 ns</td><td>0.0919 ns</td><td>0.2055 ns</td><td>92912998.48</td><td>10.5860 ns</td><td>10.6200 ns</td><td>10.7098 ns</td><td>10.9320 ns</td><td>11.1134 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 3</td><td>10.6619 ns</td><td>0.2406 ns</td><td>0.33</td><td>10.7642 ns</td><td>0.1076 ns</td><td>0.2406 ns</td><td>92900445.92</td><td>10.6021 ns</td><td>10.6147 ns</td><td>10.6619 ns</td><td>10.9649 ns</td><td>11.1834 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 3</td><td>8.6471 ns</td><td>0.0532 ns</td><td>0.27</td><td>8.6147 ns</td><td>0.0238 ns</td><td>0.0532 ns</td><td>116080950.93</td><td>8.5519 ns</td><td>8.5567 ns</td><td>8.6471 ns</td><td>8.6565 ns</td><td>8.6596 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 4</td><td>11.8484 ns</td><td>0.2451 ns</td><td>1.00</td><td>11.9132 ns</td><td>0.1096 ns</td><td>0.2451 ns</td><td>83940353.33</td><td>11.6899 ns</td><td>11.7516 ns</td><td>11.8484 ns</td><td>12.1072 ns</td><td>12.3319 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 4</td><td>11.6048 ns</td><td>0.4099 ns</td><td>0.98</td><td>11.7861 ns</td><td>0.1833 ns</td><td>0.4099 ns</td><td>84845787.2</td><td>11.4441 ns</td><td>11.4492 ns</td><td>11.6048 ns</td><td>12.2137 ns</td><td>12.3661 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 4</td><td>13.3791 ns</td><td>0.0564 ns</td><td>1.13</td><td>13.3456 ns</td><td>0.0252 ns</td><td>0.0564 ns</td><td>74930923.32</td><td>13.2786 ns</td><td>13.2843 ns</td><td>13.3791 ns</td><td>13.3903 ns</td><td>13.3950 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 4</td><td>7.9039 ns</td><td>0.1031 ns</td><td>0.67</td><td>7.9121 ns</td><td>0.0461 ns</td><td>0.1031 ns</td><td>126389242.47</td><td>7.7590 ns</td><td>7.8257 ns</td><td>7.9039 ns</td><td>8.0025 ns</td><td>8.0366 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 4</td><td>11.8077 ns</td><td>0.2096 ns</td><td>1.00</td><td>11.8689 ns</td><td>0.0937 ns</td><td>0.2096 ns</td><td>84253960.55</td><td>11.6510 ns</td><td>11.7263 ns</td><td>11.8077 ns</td><td>12.0420 ns</td><td>12.2153 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 4</td><td>8.3198 ns</td><td>0.0492 ns</td><td>0.70</td><td>8.3070 ns</td><td>0.0220 ns</td><td>0.0492 ns</td><td>120379979.87</td><td>8.2504 ns</td><td>8.2563 ns</td><td>8.3198 ns</td><td>8.3513 ns</td><td>8.3651 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 4</td><td>6.8345 ns</td><td>0.2185 ns</td><td>0.58</td><td>6.9081 ns</td><td>0.0977 ns</td><td>0.2185 ns</td><td>144756606.14</td><td>6.7517 ns</td><td>6.7810 ns</td><td>6.8345 ns</td><td>7.0721 ns</td><td>7.2932 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 4</td><td>8.8733 ns</td><td>0.0442 ns</td><td>0.75</td><td>8.8678 ns</td><td>0.0198 ns</td><td>0.0442 ns</td><td>112767664.76</td><td>8.7986 ns</td><td>8.8274 ns</td><td>8.8733 ns</td><td>8.9055 ns</td><td>8.9086 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 4</td><td>8.8726 ns</td><td>0.0478 ns</td><td>0.75</td><td>8.8657 ns</td><td>0.0214 ns</td><td>0.0478 ns</td><td>112794076.17</td><td>8.8166 ns</td><td>8.8167 ns</td><td>8.8726 ns</td><td>8.9112 ns</td><td>8.9195 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 4</td><td>8.6514 ns</td><td>0.1919 ns</td><td>0.73</td><td>8.7561 ns</td><td>0.0858 ns</td><td>0.1919 ns</td><td>114206674.94</td><td>8.5932 ns</td><td>8.6042 ns</td><td>8.6514 ns</td><td>8.9602 ns</td><td>9.0178 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 4</td><td>10.8552 ns</td><td>0.1807 ns</td><td>1.00</td><td>10.7803 ns</td><td>0.0808 ns</td><td>0.1807 ns</td><td>92761417.55</td><td>10.5321 ns</td><td>10.5929 ns</td><td>10.8552 ns</td><td>10.9304 ns</td><td>10.9644 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 4</td><td>11.9008 ns</td><td>0.1727 ns</td><td>1.10</td><td>11.9235 ns</td><td>0.0773 ns</td><td>0.1727 ns</td><td>83867684.67</td><td>11.7690 ns</td><td>11.7716 ns</td><td>11.9008 ns</td><td>12.0869 ns</td><td>12.1851 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 4</td><td>9.4805 ns</td><td>0.1186 ns</td><td>0.87</td><td>9.4243 ns</td><td>0.0530 ns</td><td>0.1186 ns</td><td>106108394.35</td><td>9.2191 ns</td><td>9.3230 ns</td><td>9.4805 ns</td><td>9.4975 ns</td><td>9.5093 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 4</td><td>8.7911 ns</td><td>0.1648 ns</td><td>0.81</td><td>8.7694 ns</td><td>0.0737 ns</td><td>0.1648 ns</td><td>114032888.72</td><td>8.5564 ns</td><td>8.6095 ns</td><td>8.7911 ns</td><td>8.9184 ns</td><td>8.9774 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 4</td><td>9.1107 ns</td><td>0.1118 ns</td><td>0.84</td><td>9.1116 ns</td><td>0.0500 ns</td><td>0.1118 ns</td><td>109750712.93</td><td>8.9477 ns</td><td>9.0208 ns</td><td>9.1107 ns</td><td>9.2028 ns</td><td>9.2586 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 4</td><td>7.6446 ns</td><td>0.0893 ns</td><td>0.70</td><td>7.6482 ns</td><td>0.0399 ns</td><td>0.0893 ns</td><td>130749956.76</td><td>7.5355 ns</td><td>7.5619 ns</td><td>7.6446 ns</td><td>7.7363 ns</td><td>7.7416 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 4</td><td>8.4933 ns</td><td>0.1243 ns</td><td>0.78</td><td>8.4303 ns</td><td>0.0556 ns</td><td>0.1243 ns</td><td>118619871.34</td><td>8.2599 ns</td><td>8.2989 ns</td><td>8.4933 ns</td><td>8.5302 ns</td><td>8.5416 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 4</td><td>8.8593 ns</td><td>0.1084 ns</td><td>0.82</td><td>8.8547 ns</td><td>0.0485 ns</td><td>0.1084 ns</td><td>112934762.59</td><td>8.6814 ns</td><td>8.7694 ns</td><td>8.8593 ns</td><td>8.9377 ns</td><td>8.9777 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 4</td><td>8.5831 ns</td><td>0.0665 ns</td><td>0.79</td><td>8.6041 ns</td><td>0.0298 ns</td><td>0.0665 ns</td><td>116223469.97</td><td>8.5410 ns</td><td>8.5581 ns</td><td>8.5831 ns</td><td>8.6606 ns</td><td>8.7157 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 4</td><td>8.5030 ns</td><td>0.0800 ns</td><td>0.78</td><td>8.4906 ns</td><td>0.0358 ns</td><td>0.0800 ns</td><td>117777801.69</td><td>8.3889 ns</td><td>8.4091 ns</td><td>8.5030 ns</td><td>8.5658 ns</td><td>8.5680 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 4</td><td>31.8952 ns</td><td>0.5131 ns</td><td>1.00</td><td>32.1012 ns</td><td>0.2295 ns</td><td>0.5131 ns</td><td>31151439.52</td><td>31.6758 ns</td><td>31.7599 ns</td><td>31.8952 ns</td><td>32.5456 ns</td><td>32.9748 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 4</td><td>22.9477 ns</td><td>0.5097 ns</td><td>0.72</td><td>22.7577 ns</td><td>0.2280 ns</td><td>0.5097 ns</td><td>43941205.74</td><td>22.1973 ns</td><td>22.2279 ns</td><td>22.9477 ns</td><td>23.1925 ns</td><td>23.3683 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 4</td><td>34.3989 ns</td><td>0.5573 ns</td><td>1.08</td><td>34.3180 ns</td><td>0.2493 ns</td><td>0.5573 ns</td><td>29139191.58</td><td>33.3995 ns</td><td>33.8391 ns</td><td>34.3989 ns</td><td>34.7565 ns</td><td>34.8121 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 4</td><td>14.4398 ns</td><td>0.2460 ns</td><td>0.45</td><td>14.3994 ns</td><td>0.1100 ns</td><td>0.2460 ns</td><td>69447379.13</td><td>14.0691 ns</td><td>14.1700 ns</td><td>14.4398 ns</td><td>14.6086 ns</td><td>14.7254 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 4</td><td>16.9045 ns</td><td>0.2233 ns</td><td>0.53</td><td>16.8566 ns</td><td>0.0999 ns</td><td>0.2233 ns</td><td>59323875.7</td><td>16.5431 ns</td><td>16.6334 ns</td><td>16.9045 ns</td><td>17.0559 ns</td><td>17.0854 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 4</td><td>7.3612 ns</td><td>0.0857 ns</td><td>0.23</td><td>7.4055 ns</td><td>0.0383 ns</td><td>0.0857 ns</td><td>135034848.06</td><td>7.3312 ns</td><td>7.3392 ns</td><td>7.3612 ns</td><td>7.4939 ns</td><td>7.5316 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 4</td><td>14.1777 ns</td><td>0.2198 ns</td><td>0.44</td><td>14.2284 ns</td><td>0.0983 ns</td><td>0.2198 ns</td><td>70282059.5</td><td>13.9715 ns</td><td>14.0409 ns</td><td>14.1777 ns</td><td>14.4412 ns</td><td>14.5415 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 4</td><td>10.5958 ns</td><td>0.2436 ns</td><td>0.33</td><td>10.5611 ns</td><td>0.1089 ns</td><td>0.2436 ns</td><td>94686832.5</td><td>10.2724 ns</td><td>10.3402 ns</td><td>10.5958 ns</td><td>10.7647 ns</td><td>10.9171 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 4</td><td>10.5678 ns</td><td>0.2138 ns</td><td>0.33</td><td>10.6774 ns</td><td>0.0956 ns</td><td>0.2138 ns</td><td>93655694.46</td><td>10.5103 ns</td><td>10.5144 ns</td><td>10.5678 ns</td><td>10.8952 ns</td><td>11.0020 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 4</td><td>8.0563 ns</td><td>0.1340 ns</td><td>0.25</td><td>8.0711 ns</td><td>0.0599 ns</td><td>0.1340 ns</td><td>123899088.27</td><td>7.9179 ns</td><td>7.9692 ns</td><td>8.0563 ns</td><td>8.1804 ns</td><td>8.2845 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 5</td><td>11.6050 ns</td><td>0.1739 ns</td><td>1.00</td><td>11.5465 ns</td><td>0.0778 ns</td><td>0.1739 ns</td><td>86606336.72</td><td>11.2671 ns</td><td>11.3930 ns</td><td>11.6050 ns</td><td>11.6708 ns</td><td>11.7335 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 5</td><td>11.8815 ns</td><td>0.2093 ns</td><td>1.02</td><td>11.8874 ns</td><td>0.0936 ns</td><td>0.2093 ns</td><td>84122361.8</td><td>11.5948 ns</td><td>11.7038 ns</td><td>11.8815 ns</td><td>12.0741 ns</td><td>12.1588 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 5</td><td>13.3309 ns</td><td>0.2515 ns</td><td>1.15</td><td>13.3515 ns</td><td>0.1125 ns</td><td>0.2515 ns</td><td>74898053.57</td><td>13.0183 ns</td><td>13.1218 ns</td><td>13.3309 ns</td><td>13.5914 ns</td><td>13.6642 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 5</td><td>8.2782 ns</td><td>0.0440 ns</td><td>0.71</td><td>8.2917 ns</td><td>0.0197 ns</td><td>0.0440 ns</td><td>120602732.47</td><td>8.2435 ns</td><td>8.2551 ns</td><td>8.2782 ns</td><td>8.3351 ns</td><td>8.3557 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 5</td><td>12.2938 ns</td><td>0.1628 ns</td><td>1.06</td><td>12.3009 ns</td><td>0.0728 ns</td><td>0.1628 ns</td><td>81295109.15</td><td>12.0630 ns</td><td>12.1589 ns</td><td>12.2938 ns</td><td>12.4464 ns</td><td>12.4959 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 5</td><td>8.0004 ns</td><td>0.0234 ns</td><td>0.69</td><td>8.0054 ns</td><td>0.0105 ns</td><td>0.0234 ns</td><td>124916207.66</td><td>7.9865 ns</td><td>7.9865 ns</td><td>8.0004 ns</td><td>8.0268 ns</td><td>8.0432 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 5</td><td>7.3593 ns</td><td>0.0782 ns</td><td>0.63</td><td>7.3839 ns</td><td>0.0350 ns</td><td>0.0782 ns</td><td>135430646.22</td><td>7.3223 ns</td><td>7.3351 ns</td><td>7.3593 ns</td><td>7.4449 ns</td><td>7.5201 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 5</td><td>8.8985 ns</td><td>0.0763 ns</td><td>0.77</td><td>8.9101 ns</td><td>0.0341 ns</td><td>0.0763 ns</td><td>112232201.36</td><td>8.8368 ns</td><td>8.8553 ns</td><td>8.8985 ns</td><td>8.9707 ns</td><td>9.0383 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 5</td><td>9.1791 ns</td><td>0.0894 ns</td><td>0.79</td><td>9.2016 ns</td><td>0.0400 ns</td><td>0.0894 ns</td><td>108676780.04</td><td>9.1117 ns</td><td>9.1334 ns</td><td>9.1791 ns</td><td>9.2810 ns</td><td>9.3465 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 5</td><td>8.8054 ns</td><td>0.1369 ns</td><td>0.76</td><td>8.7727 ns</td><td>0.0612 ns</td><td>0.1369 ns</td><td>113990172.37</td><td>8.5605 ns</td><td>8.6436 ns</td><td>8.8054 ns</td><td>8.8854 ns</td><td>8.9119 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 5</td><td>10.5779 ns</td><td>0.2034 ns</td><td>1.00</td><td>10.6030 ns</td><td>0.0910 ns</td><td>0.2034 ns</td><td>94312972.67</td><td>10.3441 ns</td><td>10.4188 ns</td><td>10.5779 ns</td><td>10.7997 ns</td><td>10.8649 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 5</td><td>11.8277 ns</td><td>0.1928 ns</td><td>1.12</td><td>11.7479 ns</td><td>0.0862 ns</td><td>0.1928 ns</td><td>85121513.9</td><td>11.4131 ns</td><td>11.5904 ns</td><td>11.8277 ns</td><td>11.8656 ns</td><td>11.8983 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 5</td><td>9.0861 ns</td><td>0.2762 ns</td><td>0.86</td><td>9.1355 ns</td><td>0.1235 ns</td><td>0.2762 ns</td><td>109463627.96</td><td>8.8135 ns</td><td>8.9379 ns</td><td>9.0861 ns</td><td>9.3577 ns</td><td>9.5756 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 5</td><td>9.1869 ns</td><td>0.1671 ns</td><td>0.87</td><td>9.1304 ns</td><td>0.0747 ns</td><td>0.1671 ns</td><td>109524486.54</td><td>8.8390 ns</td><td>8.9944 ns</td><td>9.1869 ns</td><td>9.2381 ns</td><td>9.2393 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 5</td><td>9.2607 ns</td><td>0.1160 ns</td><td>0.88</td><td>9.2697 ns</td><td>0.0519 ns</td><td>0.1160 ns</td><td>107877982.56</td><td>9.1558 ns</td><td>9.1570 ns</td><td>9.2607 ns</td><td>9.3870 ns</td><td>9.4078 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 5</td><td>8.0175 ns</td><td>0.0523 ns</td><td>0.76</td><td>8.0376 ns</td><td>0.0234 ns</td><td>0.0523 ns</td><td>124415345.59</td><td>7.9885 ns</td><td>7.9946 ns</td><td>8.0175 ns</td><td>8.0906 ns</td><td>8.1145 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 5</td><td>9.1370 ns</td><td>0.0441 ns</td><td>0.86</td><td>9.1646 ns</td><td>0.0197 ns</td><td>0.0441 ns</td><td>109115980.11</td><td>9.1291 ns</td><td>9.1326 ns</td><td>9.1370 ns</td><td>9.2103 ns</td><td>9.2301 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 5</td><td>8.5441 ns</td><td>0.0762 ns</td><td>0.81</td><td>8.5775 ns</td><td>0.0341 ns</td><td>0.0762 ns</td><td>116584554.82</td><td>8.5224 ns</td><td>8.5297 ns</td><td>8.5441 ns</td><td>8.6419 ns</td><td>8.7095 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 5</td><td>9.0971 ns</td><td>0.1364 ns</td><td>0.86</td><td>9.0650 ns</td><td>0.0610 ns</td><td>0.1364 ns</td><td>110313946.79</td><td>8.8271 ns</td><td>8.9604 ns</td><td>9.0971 ns</td><td>9.1536 ns</td><td>9.1656 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 5</td><td>8.2102 ns</td><td>0.1810 ns</td><td>0.78</td><td>8.1577 ns</td><td>0.0809 ns</td><td>0.1810 ns</td><td>122583205.22</td><td>7.9230 ns</td><td>7.9705 ns</td><td>8.2102 ns</td><td>8.3187 ns</td><td>8.3492 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 5</td><td>31.8708 ns</td><td>0.2755 ns</td><td>1.00</td><td>31.8983 ns</td><td>0.1232 ns</td><td>0.2755 ns</td><td>31349615.35</td><td>31.5224 ns</td><td>31.6644 ns</td><td>31.8708 ns</td><td>32.1460 ns</td><td>32.2695 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 5</td><td>22.9310 ns</td><td>0.3569 ns</td><td>0.72</td><td>22.8445 ns</td><td>0.1596 ns</td><td>0.3569 ns</td><td>43774122.96</td><td>22.4538 ns</td><td>22.5011 ns</td><td>22.9310 ns</td><td>23.1448 ns</td><td>23.3463 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 5</td><td>34.4631 ns</td><td>0.6451 ns</td><td>1.08</td><td>34.3219 ns</td><td>0.2885 ns</td><td>0.6451 ns</td><td>29135881.36</td><td>33.5383 ns</td><td>33.6527 ns</td><td>34.4631 ns</td><td>34.9206 ns</td><td>34.9759 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 5</td><td>15.1853 ns</td><td>0.2407 ns</td><td>0.48</td><td>15.2355 ns</td><td>0.1076 ns</td><td>0.2407 ns</td><td>65636370.85</td><td>15.0303 ns</td><td>15.0605 ns</td><td>15.1853 ns</td><td>15.4354 ns</td><td>15.6430 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 5</td><td>16.6231 ns</td><td>0.2456 ns</td><td>0.52</td><td>16.6922 ns</td><td>0.1098 ns</td><td>0.2456 ns</td><td>59908200.24</td><td>16.3702 ns</td><td>16.4825 ns</td><td>16.6231 ns</td><td>16.9365 ns</td><td>16.9809 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 5</td><td>7.7874 ns</td><td>0.0801 ns</td><td>0.24</td><td>7.7442 ns</td><td>0.0358 ns</td><td>0.0801 ns</td><td>129128214.98</td><td>7.6467 ns</td><td>7.6583 ns</td><td>7.7874 ns</td><td>7.8086 ns</td><td>7.8232 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 5</td><td>14.5934 ns</td><td>0.1944 ns</td><td>0.46</td><td>14.6523 ns</td><td>0.0869 ns</td><td>0.1944 ns</td><td>68248581.37</td><td>14.4466 ns</td><td>14.5162 ns</td><td>14.5934 ns</td><td>14.8179 ns</td><td>14.9697 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 5</td><td>10.7195 ns</td><td>0.1532 ns</td><td>0.34</td><td>10.7632 ns</td><td>0.0685 ns</td><td>0.1532 ns</td><td>92909230.54</td><td>10.5987 ns</td><td>10.6492 ns</td><td>10.7195 ns</td><td>10.8990 ns</td><td>11.0086 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 5</td><td>11.1987 ns</td><td>0.2581 ns</td><td>0.35</td><td>11.3064 ns</td><td>0.1154 ns</td><td>0.2581 ns</td><td>88445617.34</td><td>11.1215 ns</td><td>11.1300 ns</td><td>11.1987 ns</td><td>11.5366 ns</td><td>11.7447 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 5</td><td>8.5263 ns</td><td>0.1370 ns</td><td>0.27</td><td>8.5119 ns</td><td>0.0613 ns</td><td>0.1370 ns</td><td>117483009.22</td><td>8.3521 ns</td><td>8.3828 ns</td><td>8.5263 ns</td><td>8.6338 ns</td><td>8.7041 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 6</td><td>12.1743 ns</td><td>0.2747 ns</td><td>1.00</td><td>12.2854 ns</td><td>0.1228 ns</td><td>0.2747 ns</td><td>81397435.76</td><td>12.0980 ns</td><td>12.1011 ns</td><td>12.1743 ns</td><td>12.5252 ns</td><td>12.7559 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 6</td><td>12.3541 ns</td><td>0.1245 ns</td><td>1.01</td><td>12.2739 ns</td><td>0.0557 ns</td><td>0.1245 ns</td><td>81473782.29</td><td>12.0841 ns</td><td>12.1464 ns</td><td>12.3541 ns</td><td>12.3613 ns</td><td>12.3660 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 6</td><td>14.5648 ns</td><td>0.1295 ns</td><td>1.20</td><td>14.5735 ns</td><td>0.0579 ns</td><td>0.1295 ns</td><td>68617833.44</td><td>14.4605 ns</td><td>14.4610 ns</td><td>14.5648 ns</td><td>14.6903 ns</td><td>14.7751 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 6</td><td>7.8578 ns</td><td>0.1047 ns</td><td>0.65</td><td>7.8687 ns</td><td>0.0468 ns</td><td>0.1047 ns</td><td>127086581.05</td><td>7.7321 ns</td><td>7.7883 ns</td><td>7.8578 ns</td><td>7.9544 ns</td><td>8.0242 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 6</td><td>13.0307 ns</td><td>0.2651 ns</td><td>1.07</td><td>13.0179 ns</td><td>0.1186 ns</td><td>0.2651 ns</td><td>76817497.04</td><td>12.5893 ns</td><td>12.8059 ns</td><td>13.0307 ns</td><td>13.2234 ns</td><td>13.3035 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 6</td><td>8.3037 ns</td><td>0.2353 ns</td><td>0.68</td><td>8.4281 ns</td><td>0.1052 ns</td><td>0.2353 ns</td><td>118650735.11</td><td>8.2032 ns</td><td>8.2518 ns</td><td>8.3037 ns</td><td>8.6666 ns</td><td>8.7791 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 6</td><td>8.0910 ns</td><td>0.2690 ns</td><td>0.66</td><td>8.0992 ns</td><td>0.1203 ns</td><td>0.2690 ns</td><td>123469178.82</td><td>7.7528 ns</td><td>7.8426 ns</td><td>8.0910 ns</td><td>8.3599 ns</td><td>8.4136 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 6</td><td>9.2253 ns</td><td>0.1388 ns</td><td>0.76</td><td>9.1630 ns</td><td>0.0621 ns</td><td>0.1388 ns</td><td>109134409.76</td><td>8.9348 ns</td><td>9.0328 ns</td><td>9.2253 ns</td><td>9.2620 ns</td><td>9.2768 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 6</td><td>8.8376 ns</td><td>0.0659 ns</td><td>0.73</td><td>8.8597 ns</td><td>0.0295 ns</td><td>0.0659 ns</td><td>112870697.82</td><td>8.8156 ns</td><td>8.8167 ns</td><td>8.8376 ns</td><td>8.9138 ns</td><td>8.9743 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 6</td><td>9.1940 ns</td><td>0.0710 ns</td><td>0.76</td><td>9.1847 ns</td><td>0.0318 ns</td><td>0.0710 ns</td><td>108876798.22</td><td>9.1093 ns</td><td>9.1122 ns</td><td>9.1940 ns</td><td>9.2525 ns</td><td>9.2661 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 6</td><td>11.1996 ns</td><td>0.1652 ns</td><td>1.00</td><td>11.2197 ns</td><td>0.0739 ns</td><td>0.1652 ns</td><td>89128886.45</td><td>11.0574 ns</td><td>11.0754 ns</td><td>11.1996 ns</td><td>11.3740 ns</td><td>11.4710 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 6</td><td>11.9153 ns</td><td>0.2633 ns</td><td>1.06</td><td>11.9014 ns</td><td>0.1178 ns</td><td>0.2633 ns</td><td>84023917.38</td><td>11.6129 ns</td><td>11.6728 ns</td><td>11.9153 ns</td><td>12.1230 ns</td><td>12.3065 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 6</td><td>9.9999 ns</td><td>0.2872 ns</td><td>0.89</td><td>10.1786 ns</td><td>0.1284 ns</td><td>0.2872 ns</td><td>98245068.25</td><td>9.9851 ns</td><td>9.9921 ns</td><td>9.9999 ns</td><td>10.4545 ns</td><td>10.6495 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 6</td><td>8.8530 ns</td><td>0.1164 ns</td><td>0.79</td><td>8.8189 ns</td><td>0.0521 ns</td><td>0.1164 ns</td><td>113393287.08</td><td>8.6220 ns</td><td>8.7196 ns</td><td>8.8530 ns</td><td>8.9011 ns</td><td>8.9208 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 6</td><td>10.4618 ns</td><td>0.2218 ns</td><td>0.93</td><td>10.5030 ns</td><td>0.0992 ns</td><td>0.2218 ns</td><td>95211001.23</td><td>10.2904 ns</td><td>10.3462 ns</td><td>10.4618 ns</td><td>10.6804 ns</td><td>10.8763 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 6</td><td>7.6670 ns</td><td>0.1150 ns</td><td>0.68</td><td>7.6331 ns</td><td>0.0514 ns</td><td>0.1150 ns</td><td>131008117.4</td><td>7.4905 ns</td><td>7.5144 ns</td><td>7.6670 ns</td><td>7.7348 ns</td><td>7.7644 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 6</td><td>9.8183 ns</td><td>0.2459 ns</td><td>0.88</td><td>9.8719 ns</td><td>0.1100 ns</td><td>0.2459 ns</td><td>101298080.74</td><td>9.6358 ns</td><td>9.6851 ns</td><td>9.8183 ns</td><td>10.0854 ns</td><td>10.2766 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 6</td><td>8.8549 ns</td><td>0.0896 ns</td><td>0.79</td><td>8.8258 ns</td><td>0.0401 ns</td><td>0.0896 ns</td><td>113304544.22</td><td>8.6687 ns</td><td>8.7594 ns</td><td>8.8549 ns</td><td>8.8776 ns</td><td>8.8957 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 6</td><td>8.5786 ns</td><td>0.1961 ns</td><td>0.77</td><td>8.5212 ns</td><td>0.0877 ns</td><td>0.1961 ns</td><td>117354709.67</td><td>8.2712 ns</td><td>8.3176 ns</td><td>8.5786 ns</td><td>8.6960 ns</td><td>8.7293 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 6</td><td>8.5414 ns</td><td>0.1694 ns</td><td>0.76</td><td>8.4886 ns</td><td>0.0758 ns</td><td>0.1694 ns</td><td>117805112.55</td><td>8.2826 ns</td><td>8.3100 ns</td><td>8.5414 ns</td><td>8.6408 ns</td><td>8.6544 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 6</td><td>32.2224 ns</td><td>0.4465 ns</td><td>1.00</td><td>32.3781 ns</td><td>0.1997 ns</td><td>0.4465 ns</td><td>30885047.68</td><td>32.0410 ns</td><td>32.0539 ns</td><td>32.2224 ns</td><td>32.7803 ns</td><td>33.1260 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 6</td><td>22.8716 ns</td><td>0.3528 ns</td><td>0.71</td><td>22.9749 ns</td><td>0.1578 ns</td><td>0.3528 ns</td><td>43525688.81</td><td>22.6352 ns</td><td>22.7109 ns</td><td>22.8716 ns</td><td>23.2907 ns</td><td>23.5524 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 6</td><td>34.7860 ns</td><td>0.4972 ns</td><td>1.08</td><td>34.6536 ns</td><td>0.2223 ns</td><td>0.4972 ns</td><td>28857053.89</td><td>33.9161 ns</td><td>34.1802 ns</td><td>34.7860 ns</td><td>35.0607 ns</td><td>35.2221 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 6</td><td>15.0298 ns</td><td>0.1265 ns</td><td>0.47</td><td>14.9883 ns</td><td>0.0566 ns</td><td>0.1265 ns</td><td>66718676.63</td><td>14.7996 ns</td><td>14.8628 ns</td><td>15.0298 ns</td><td>15.0931 ns</td><td>15.1129 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 6</td><td>16.7326 ns</td><td>0.1906 ns</td><td>0.52</td><td>16.7638 ns</td><td>0.0852 ns</td><td>0.1906 ns</td><td>59652467.3</td><td>16.5455 ns</td><td>16.5876 ns</td><td>16.7326 ns</td><td>16.9555 ns</td><td>17.0068 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 6</td><td>7.6464 ns</td><td>0.1004 ns</td><td>0.24</td><td>7.6162 ns</td><td>0.0449 ns</td><td>0.1004 ns</td><td>131298458.01</td><td>7.4623 ns</td><td>7.5202 ns</td><td>7.6464 ns</td><td>7.6972 ns</td><td>7.7208 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 6</td><td>14.2513 ns</td><td>0.1155 ns</td><td>0.44</td><td>14.3015 ns</td><td>0.0516 ns</td><td>0.1155 ns</td><td>69922666.08</td><td>14.1868 ns</td><td>14.2127 ns</td><td>14.2513 ns</td><td>14.4155 ns</td><td>14.4777 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 6</td><td>10.6238 ns</td><td>0.1820 ns</td><td>0.33</td><td>10.6601 ns</td><td>0.0814 ns</td><td>0.1820 ns</td><td>93807629.22</td><td>10.4804 ns</td><td>10.5278 ns</td><td>10.6238 ns</td><td>10.8106 ns</td><td>10.9629 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 6</td><td>10.7341 ns</td><td>0.3152 ns</td><td>0.33</td><td>10.6665 ns</td><td>0.1410 ns</td><td>0.3152 ns</td><td>93751137.75</td><td>10.3428 ns</td><td>10.3447 ns</td><td>10.7341 ns</td><td>10.9546 ns</td><td>11.0539 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 6</td><td>8.6708 ns</td><td>0.1572 ns</td><td>0.27</td><td>8.6234 ns</td><td>0.0703 ns</td><td>0.1572 ns</td><td>115963665.22</td><td>8.3738 ns</td><td>8.4741 ns</td><td>8.6708 ns</td><td>8.7490 ns</td><td>8.7631 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 7</td><td>12.4814 ns</td><td>0.1659 ns</td><td>1.00</td><td>12.5432 ns</td><td>0.0742 ns</td><td>0.1659 ns</td><td>79724420.84</td><td>12.3520 ns</td><td>12.4040 ns</td><td>12.4814 ns</td><td>12.7133 ns</td><td>12.7591 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 7</td><td>11.8693 ns</td><td>0.2201 ns</td><td>0.95</td><td>11.9396 ns</td><td>0.0984 ns</td><td>0.2201 ns</td><td>83754876.3</td><td>11.7464 ns</td><td>11.7517 ns</td><td>11.8693 ns</td><td>12.1627 ns</td><td>12.2592 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 7</td><td>14.6872 ns</td><td>0.0515 ns</td><td>1.18</td><td>14.6859 ns</td><td>0.0230 ns</td><td>0.0515 ns</td><td>68092411.57</td><td>14.6253 ns</td><td>14.6347 ns</td><td>14.6872 ns</td><td>14.7364 ns</td><td>14.7432 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 7</td><td>8.6247 ns</td><td>0.0617 ns</td><td>0.69</td><td>8.6132 ns</td><td>0.0276 ns</td><td>0.0617 ns</td><td>116101511.64</td><td>8.5397 ns</td><td>8.5494 ns</td><td>8.6247 ns</td><td>8.6711 ns</td><td>8.6761 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 7</td><td>13.6564 ns</td><td>0.0721 ns</td><td>1.09</td><td>13.6444 ns</td><td>0.0323 ns</td><td>0.0721 ns</td><td>73290218.45</td><td>13.5371 ns</td><td>13.5762 ns</td><td>13.6564 ns</td><td>13.7065 ns</td><td>13.7239 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 7</td><td>8.2547 ns</td><td>0.1710 ns</td><td>0.66</td><td>8.1896 ns</td><td>0.0765 ns</td><td>0.1710 ns</td><td>122106425.77</td><td>7.9765 ns</td><td>8.0130 ns</td><td>8.2547 ns</td><td>8.3336 ns</td><td>8.3890 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 7</td><td>8.6535 ns</td><td>0.1111 ns</td><td>0.69</td><td>8.6508 ns</td><td>0.0497 ns</td><td>0.1111 ns</td><td>115595978.15</td><td>8.4845 ns</td><td>8.5495 ns</td><td>8.6535 ns</td><td>8.7508 ns</td><td>8.7652 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 7</td><td>8.8158 ns</td><td>0.1032 ns</td><td>0.71</td><td>8.8206 ns</td><td>0.0461 ns</td><td>0.1032 ns</td><td>113370936.62</td><td>8.7210 ns</td><td>8.7350 ns</td><td>8.8158 ns</td><td>8.9086 ns</td><td>8.9861 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 7</td><td>9.1692 ns</td><td>0.0525 ns</td><td>0.73</td><td>9.1434 ns</td><td>0.0235 ns</td><td>0.0525 ns</td><td>109368500.71</td><td>9.0744 ns</td><td>9.0880 ns</td><td>9.1692 ns</td><td>9.1859 ns</td><td>9.1963 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 7</td><td>8.8944 ns</td><td>0.1444 ns</td><td>0.71</td><td>8.8624 ns</td><td>0.0646 ns</td><td>0.1444 ns</td><td>112836154.44</td><td>8.6317 ns</td><td>8.7394 ns</td><td>8.8944 ns</td><td>8.9694 ns</td><td>9.0244 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 7</td><td>11.2465 ns</td><td>0.0975 ns</td><td>1.00</td><td>11.2559 ns</td><td>0.0436 ns</td><td>0.0975 ns</td><td>88842365.56</td><td>11.1319 ns</td><td>11.1648 ns</td><td>11.2465 ns</td><td>11.3516 ns</td><td>11.3724 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 7</td><td>11.8742 ns</td><td>0.2797 ns</td><td>1.06</td><td>11.8618 ns</td><td>0.1251 ns</td><td>0.2797 ns</td><td>84304549.78</td><td>11.5045 ns</td><td>11.6187 ns</td><td>11.8742 ns</td><td>12.0986 ns</td><td>12.2665 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 7</td><td>10.9991 ns</td><td>0.0350 ns</td><td>0.98</td><td>10.9886 ns</td><td>0.0157 ns</td><td>0.0350 ns</td><td>91003773.68</td><td>10.9270 ns</td><td>10.9621 ns</td><td>10.9991 ns</td><td>11.0097 ns</td><td>11.0138 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 7</td><td>9.2113 ns</td><td>0.0431 ns</td><td>0.82</td><td>9.1847 ns</td><td>0.0193 ns</td><td>0.0431 ns</td><td>108877121.61</td><td>9.1155 ns</td><td>9.1423 ns</td><td>9.2113 ns</td><td>9.2137 ns</td><td>9.2157 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 7</td><td>11.3161 ns</td><td>0.2582 ns</td><td>1.01</td><td>11.3903 ns</td><td>0.1155 ns</td><td>0.2582 ns</td><td>87793717.87</td><td>11.1495 ns</td><td>11.2039 ns</td><td>11.3161 ns</td><td>11.6139 ns</td><td>11.8209 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 7</td><td>7.9767 ns</td><td>0.1459 ns</td><td>0.71</td><td>7.9455 ns</td><td>0.0652 ns</td><td>0.1459 ns</td><td>125856774.96</td><td>7.6965 ns</td><td>7.8261 ns</td><td>7.9767 ns</td><td>8.0494 ns</td><td>8.0643 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 7</td><td>10.4193 ns</td><td>0.1485 ns</td><td>0.93</td><td>10.4047 ns</td><td>0.0664 ns</td><td>0.1485 ns</td><td>96110630.89</td><td>10.2379 ns</td><td>10.2566 ns</td><td>10.4193 ns</td><td>10.5455 ns</td><td>10.5891 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 7</td><td>8.7855 ns</td><td>0.1073 ns</td><td>0.78</td><td>8.7760 ns</td><td>0.0480 ns</td><td>0.1073 ns</td><td>113946915.83</td><td>8.6405 ns</td><td>8.6685 ns</td><td>8.7855 ns</td><td>8.8788 ns</td><td>8.8872 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 7</td><td>9.1461 ns</td><td>0.1834 ns</td><td>0.81</td><td>9.1175 ns</td><td>0.0820 ns</td><td>0.1834 ns</td><td>109679479.03</td><td>8.8434 ns</td><td>8.9618 ns</td><td>9.1461 ns</td><td>9.2588 ns</td><td>9.3519 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 7</td><td>8.5265 ns</td><td>0.1220 ns</td><td>0.76</td><td>8.5103 ns</td><td>0.0546 ns</td><td>0.1220 ns</td><td>117504475.29</td><td>8.3275 ns</td><td>8.3946 ns</td><td>8.5265 ns</td><td>8.6179 ns</td><td>8.6304 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 7</td><td>31.9035 ns</td><td>0.5756 ns</td><td>1.00</td><td>31.8014 ns</td><td>0.2574 ns</td><td>0.5756 ns</td><td>31445171.32</td><td>30.8845 ns</td><td>31.3072 ns</td><td>31.9035 ns</td><td>32.2445 ns</td><td>32.4399 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 7</td><td>23.0873 ns</td><td>0.2766 ns</td><td>0.72</td><td>23.1021 ns</td><td>0.1237 ns</td><td>0.2766 ns</td><td>43286105.08</td><td>22.7231 ns</td><td>22.8579 ns</td><td>23.0873 ns</td><td>23.3537 ns</td><td>23.4622 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 7</td><td>34.2276 ns</td><td>0.2338 ns</td><td>1.07</td><td>34.2092 ns</td><td>0.1045 ns</td><td>0.2338 ns</td><td>29231922.16</td><td>33.9292 ns</td><td>33.9734 ns</td><td>34.2276 ns</td><td>34.4357 ns</td><td>34.4524 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 7</td><td>15.3839 ns</td><td>0.1309 ns</td><td>0.48</td><td>15.3834 ns</td><td>0.0586 ns</td><td>0.1309 ns</td><td>65005116.22</td><td>15.2003 ns</td><td>15.2741 ns</td><td>15.3839 ns</td><td>15.4925 ns</td><td>15.5632 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 7</td><td>16.8534 ns</td><td>0.1569 ns</td><td>0.53</td><td>16.9066 ns</td><td>0.0702 ns</td><td>0.1569 ns</td><td>59148560.44</td><td>16.7106 ns</td><td>16.7721 ns</td><td>16.8534 ns</td><td>17.0677 ns</td><td>17.0690 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 7</td><td>7.3862 ns</td><td>0.0886 ns</td><td>0.23</td><td>7.4290 ns</td><td>0.0396 ns</td><td>0.0886 ns</td><td>134607564.9</td><td>7.3481 ns</td><td>7.3611 ns</td><td>7.3862 ns</td><td>7.5183 ns</td><td>7.5633 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 7</td><td>14.6818 ns</td><td>0.0444 ns</td><td>0.46</td><td>14.6644 ns</td><td>0.0199 ns</td><td>0.0444 ns</td><td>68192434.31</td><td>14.6023 ns</td><td>14.6184 ns</td><td>14.6818 ns</td><td>14.7017 ns</td><td>14.7075 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 7</td><td>10.6543 ns</td><td>0.2345 ns</td><td>0.33</td><td>10.7565 ns</td><td>0.1049 ns</td><td>0.2345 ns</td><td>92967123.81</td><td>10.5762 ns</td><td>10.5774 ns</td><td>10.6543 ns</td><td>10.9867 ns</td><td>11.1270 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 7</td><td>10.7324 ns</td><td>0.2277 ns</td><td>0.34</td><td>10.8400 ns</td><td>0.1019 ns</td><td>0.2277 ns</td><td>92250925.13</td><td>10.6010 ns</td><td>10.6507 ns</td><td>10.7324 ns</td><td>11.0831 ns</td><td>11.1068 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 7</td><td>9.6039 ns</td><td>0.1726 ns</td><td>0.30</td><td>9.6261 ns</td><td>0.0772 ns</td><td>0.1726 ns</td><td>103884444.08</td><td>9.4029 ns</td><td>9.4777 ns</td><td>9.6039 ns</td><td>9.7855 ns</td><td>9.8650 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 8</td><td>11.6912 ns</td><td>0.2658 ns</td><td>1.00</td><td>11.6107 ns</td><td>0.1189 ns</td><td>0.2658 ns</td><td>86127248.07</td><td>11.1711 ns</td><td>11.3891 ns</td><td>11.6912 ns</td><td>11.7921 ns</td><td>11.8843 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 8</td><td>11.8352 ns</td><td>0.3273 ns</td><td>1.01</td><td>11.8906 ns</td><td>0.1464 ns</td><td>0.3273 ns</td><td>84099884.84</td><td>11.4643 ns</td><td>11.6191 ns</td><td>11.8352 ns</td><td>12.1899 ns</td><td>12.3495 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 8</td><td>13.3365 ns</td><td>0.1920 ns</td><td>1.14</td><td>13.3767 ns</td><td>0.0859 ns</td><td>0.1920 ns</td><td>74756740.26</td><td>13.1487 ns</td><td>13.2034 ns</td><td>13.3365 ns</td><td>13.5701 ns</td><td>13.6201 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 8</td><td>7.9435 ns</td><td>0.1118 ns</td><td>0.68</td><td>7.9196 ns</td><td>0.0500 ns</td><td>0.1118 ns</td><td>126269449.26</td><td>7.7784 ns</td><td>7.8045 ns</td><td>7.9435 ns</td><td>8.0227 ns</td><td>8.0338 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 8</td><td>10.3115 ns</td><td>0.2332 ns</td><td>0.88</td><td>10.3239 ns</td><td>0.1043 ns</td><td>0.2332 ns</td><td>96862821.65</td><td>10.1174 ns</td><td>10.1397 ns</td><td>10.3115 ns</td><td>10.5142 ns</td><td>10.7092 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 8</td><td>7.9946 ns</td><td>0.0723 ns</td><td>0.68</td><td>8.0193 ns</td><td>0.0324 ns</td><td>0.0723 ns</td><td>124698474.67</td><td>7.9340 ns</td><td>7.9585 ns</td><td>7.9946 ns</td><td>8.0925 ns</td><td>8.1150 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 8</td><td>4.7808 ns</td><td>0.0484 ns</td><td>0.41</td><td>4.7724 ns</td><td>0.0216 ns</td><td>0.0484 ns</td><td>209540184.93</td><td>4.7229 ns</td><td>4.7239 ns</td><td>4.7808 ns</td><td>4.8166 ns</td><td>4.8351 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 8</td><td>8.9240 ns</td><td>0.0668 ns</td><td>0.76</td><td>8.9221 ns</td><td>0.0299 ns</td><td>0.0668 ns</td><td>112081605.74</td><td>8.8515 ns</td><td>8.8577 ns</td><td>8.9240 ns</td><td>8.9855 ns</td><td>9.0126 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 8</td><td>9.1018 ns</td><td>0.0700 ns</td><td>0.78</td><td>9.1317 ns</td><td>0.0313 ns</td><td>0.0700 ns</td><td>109508579.79</td><td>9.0616 ns</td><td>9.0743 ns</td><td>9.1018 ns</td><td>9.2041 ns</td><td>9.2297 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 8</td><td>8.6277 ns</td><td>0.1732 ns</td><td>0.74</td><td>8.7001 ns</td><td>0.0775 ns</td><td>0.1732 ns</td><td>114941489.27</td><td>8.5586 ns</td><td>8.5882 ns</td><td>8.6277 ns</td><td>8.8482 ns</td><td>8.9967 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 8</td><td>11.0862 ns</td><td>0.2658 ns</td><td>1.00</td><td>10.9828 ns</td><td>0.1189 ns</td><td>0.2658 ns</td><td>91051329.97</td><td>10.6224 ns</td><td>10.7047 ns</td><td>11.0862 ns</td><td>11.2092 ns</td><td>11.2330 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 8</td><td>11.9121 ns</td><td>0.2432 ns</td><td>1.07</td><td>11.9278 ns</td><td>0.1088 ns</td><td>0.2432 ns</td><td>83837761.53</td><td>11.7353 ns</td><td>11.7390 ns</td><td>11.9121 ns</td><td>12.1244 ns</td><td>12.3339 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 8</td><td>9.4601 ns</td><td>0.0726 ns</td><td>0.85</td><td>9.4721 ns</td><td>0.0325 ns</td><td>0.0726 ns</td><td>105573629.52</td><td>9.3845 ns</td><td>9.4132 ns</td><td>9.4601 ns</td><td>9.5369 ns</td><td>9.5812 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 8</td><td>8.8695 ns</td><td>0.0575 ns</td><td>0.80</td><td>8.8668 ns</td><td>0.0257 ns</td><td>0.0575 ns</td><td>112780768.83</td><td>8.8061 ns</td><td>8.8100 ns</td><td>8.8695 ns</td><td>8.9222 ns</td><td>8.9393 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 8</td><td>10.1143 ns</td><td>0.1496 ns</td><td>0.91</td><td>10.1355 ns</td><td>0.0669 ns</td><td>0.1496 ns</td><td>98662930.86</td><td>9.9902 ns</td><td>9.9920 ns</td><td>10.1143 ns</td><td>10.2896 ns</td><td>10.3033 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 8</td><td>7.6197 ns</td><td>0.1026 ns</td><td>0.69</td><td>7.6366 ns</td><td>0.0459 ns</td><td>0.1026 ns</td><td>130948753.14</td><td>7.4899 ns</td><td>7.5538 ns</td><td>7.6197 ns</td><td>7.7277 ns</td><td>7.7685 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 8</td><td>6.5212 ns</td><td>0.0317 ns</td><td>0.59</td><td>6.5137 ns</td><td>0.0142 ns</td><td>0.0317 ns</td><td>153521847.5</td><td>6.4800 ns</td><td>6.4814 ns</td><td>6.5212 ns</td><td>6.5424 ns</td><td>6.5533 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 8</td><td>8.5495 ns</td><td>0.0740 ns</td><td>0.77</td><td>8.5796 ns</td><td>0.0331 ns</td><td>0.0740 ns</td><td>116555968.07</td><td>8.5111 ns</td><td>8.5159 ns</td><td>8.5495 ns</td><td>8.6583 ns</td><td>8.6739 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 8</td><td>9.0800 ns</td><td>0.1524 ns</td><td>0.82</td><td>9.0798 ns</td><td>0.0682 ns</td><td>0.1524 ns</td><td>110134193.27</td><td>8.8961 ns</td><td>8.9292 ns</td><td>9.0800 ns</td><td>9.2304 ns</td><td>9.2340 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 8</td><td>8.2299 ns</td><td>0.1028 ns</td><td>0.74</td><td>8.2351 ns</td><td>0.0460 ns</td><td>0.1028 ns</td><td>121431935.8</td><td>8.0802 ns</td><td>8.1441 ns</td><td>8.2299 ns</td><td>8.3286 ns</td><td>8.3301 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 8</td><td>32.2704 ns</td><td>0.4233 ns</td><td>1.00</td><td>32.1789 ns</td><td>0.1893 ns</td><td>0.4233 ns</td><td>31076278.92</td><td>31.6867 ns</td><td>31.7817 ns</td><td>32.2704 ns</td><td>32.5303 ns</td><td>32.7829 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 8</td><td>22.8384 ns</td><td>0.4048 ns</td><td>0.71</td><td>23.0058 ns</td><td>0.1810 ns</td><td>0.4048 ns</td><td>43467374.31</td><td>22.6729 ns</td><td>22.6746 ns</td><td>22.8384 ns</td><td>23.4206 ns</td><td>23.5994 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 8</td><td>34.4401 ns</td><td>0.5027 ns</td><td>1.07</td><td>34.5234 ns</td><td>0.2248 ns</td><td>0.5027 ns</td><td>28965900.19</td><td>33.8964 ns</td><td>34.0656 ns</td><td>34.4401 ns</td><td>35.0228 ns</td><td>35.1421 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 8</td><td>14.6847 ns</td><td>0.1022 ns</td><td>0.46</td><td>14.6670 ns</td><td>0.0457 ns</td><td>0.1022 ns</td><td>68180170.25</td><td>14.5154 ns</td><td>14.5680 ns</td><td>14.6847 ns</td><td>14.7572 ns</td><td>14.7633 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 8</td><td>16.9138 ns</td><td>0.1004 ns</td><td>0.52</td><td>16.9145 ns</td><td>0.0449 ns</td><td>0.1004 ns</td><td>59121005.41</td><td>16.7688 ns</td><td>16.8267 ns</td><td>16.9138 ns</td><td>17.0026 ns</td><td>17.0394 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 8</td><td>7.6977 ns</td><td>0.0745 ns</td><td>0.24</td><td>7.6687 ns</td><td>0.0333 ns</td><td>0.0745 ns</td><td>130399738.08</td><td>7.5542 ns</td><td>7.5971 ns</td><td>7.6977 ns</td><td>7.7259 ns</td><td>7.7472 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 8</td><td>14.6987 ns</td><td>0.1448 ns</td><td>0.46</td><td>14.7574 ns</td><td>0.0647 ns</td><td>0.1448 ns</td><td>67762457.04</td><td>14.5836 ns</td><td>14.6406 ns</td><td>14.6987 ns</td><td>14.9036 ns</td><td>14.9473 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 8</td><td>10.6809 ns</td><td>0.2319 ns</td><td>0.33</td><td>10.7387 ns</td><td>0.1037 ns</td><td>0.2319 ns</td><td>93121434.56</td><td>10.5233 ns</td><td>10.5613 ns</td><td>10.6809 ns</td><td>10.9449 ns</td><td>11.1195 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 8</td><td>10.8974 ns</td><td>0.1238 ns</td><td>0.34</td><td>10.9363 ns</td><td>0.0554 ns</td><td>0.1238 ns</td><td>91438612.33</td><td>10.8403 ns</td><td>10.8617 ns</td><td>10.8974 ns</td><td>11.0304 ns</td><td>11.1530 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 8</td><td>8.0254 ns</td><td>0.0945 ns</td><td>0.25</td><td>8.0694 ns</td><td>0.0423 ns</td><td>0.0945 ns</td><td>123924735.71</td><td>7.9806 ns</td><td>7.9914 ns</td><td>8.0254 ns</td><td>8.1695 ns</td><td>8.1956 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 9</td><td>12.2389 ns</td><td>0.1721 ns</td><td>1.00</td><td>12.2792 ns</td><td>0.0770 ns</td><td>0.1721 ns</td><td>81438708.57</td><td>12.0750 ns</td><td>12.1264 ns</td><td>12.2389 ns</td><td>12.4521 ns</td><td>12.5022 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 9</td><td>11.8723 ns</td><td>0.1556 ns</td><td>0.97</td><td>11.8601 ns</td><td>0.0696 ns</td><td>0.1556 ns</td><td>84316602.37</td><td>11.7013 ns</td><td>11.7172 ns</td><td>11.8723 ns</td><td>11.9968 ns</td><td>12.0917 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 9</td><td>14.5081 ns</td><td>0.1460 ns</td><td>1.19</td><td>14.5476 ns</td><td>0.0653 ns</td><td>0.1460 ns</td><td>68739727.94</td><td>14.3975 ns</td><td>14.4183 ns</td><td>14.5081 ns</td><td>14.6967 ns</td><td>14.7463 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 9</td><td>8.2415 ns</td><td>0.0816 ns</td><td>0.67</td><td>8.2506 ns</td><td>0.0365 ns</td><td>0.0816 ns</td><td>121203862.02</td><td>8.1744 ns</td><td>8.1755 ns</td><td>8.2415 ns</td><td>8.3301 ns</td><td>8.3664 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 9</td><td>10.9929 ns</td><td>0.2021 ns</td><td>0.90</td><td>10.9668 ns</td><td>0.0904 ns</td><td>0.2021 ns</td><td>91184298.72</td><td>10.7091 ns</td><td>10.7801 ns</td><td>10.9929 ns</td><td>11.1405 ns</td><td>11.2468 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 9</td><td>8.3009 ns</td><td>0.0582 ns</td><td>0.68</td><td>8.3197 ns</td><td>0.0260 ns</td><td>0.0582 ns</td><td>120197312.18</td><td>8.2624 ns</td><td>8.2730 ns</td><td>8.3009 ns</td><td>8.3757 ns</td><td>8.4098 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 9</td><td>5.6475 ns</td><td>0.0988 ns</td><td>0.46</td><td>5.5927 ns</td><td>0.0442 ns</td><td>0.0988 ns</td><td>178805266.3</td><td>5.4587 ns</td><td>5.4874 ns</td><td>5.6475 ns</td><td>5.6705 ns</td><td>5.6776 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 9</td><td>8.8288 ns</td><td>0.0611 ns</td><td>0.72</td><td>8.8325 ns</td><td>0.0273 ns</td><td>0.0611 ns</td><td>113218495.52</td><td>8.7470 ns</td><td>8.7776 ns</td><td>8.8288 ns</td><td>8.8891 ns</td><td>8.9065 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 9</td><td>8.7869 ns</td><td>0.1492 ns</td><td>0.72</td><td>8.7668 ns</td><td>0.0667 ns</td><td>0.1492 ns</td><td>114066271.21</td><td>8.5879 ns</td><td>8.6191 ns</td><td>8.7869 ns</td><td>8.9045 ns</td><td>8.9552 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 9</td><td>8.8987 ns</td><td>0.0590 ns</td><td>0.73</td><td>8.9013 ns</td><td>0.0264 ns</td><td>0.0590 ns</td><td>112342851.47</td><td>8.8172 ns</td><td>8.8470 ns</td><td>8.8987 ns</td><td>8.9570 ns</td><td>8.9622 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 9</td><td>11.2391 ns</td><td>0.2417 ns</td><td>1.00</td><td>11.1805 ns</td><td>0.1081 ns</td><td>0.2417 ns</td><td>89441059.36</td><td>10.8249 ns</td><td>10.9558 ns</td><td>11.2391 ns</td><td>11.3761 ns</td><td>11.4721 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 9</td><td>11.5697 ns</td><td>0.2895 ns</td><td>1.03</td><td>11.6864 ns</td><td>0.1295 ns</td><td>0.2895 ns</td><td>85569776.24</td><td>11.4784 ns</td><td>11.5091 ns</td><td>11.5697 ns</td><td>11.9220 ns</td><td>12.1921 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 9</td><td>10.4363 ns</td><td>0.2347 ns</td><td>0.93</td><td>10.4053 ns</td><td>0.1050 ns</td><td>0.2347 ns</td><td>96104719.08</td><td>10.0867 ns</td><td>10.1713 ns</td><td>10.4363 ns</td><td>10.6239 ns</td><td>10.6288 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 9</td><td>9.1703 ns</td><td>0.0448 ns</td><td>0.82</td><td>9.1652 ns</td><td>0.0200 ns</td><td>0.0448 ns</td><td>109108784.87</td><td>9.1165 ns</td><td>9.1195 ns</td><td>9.1703 ns</td><td>9.2083 ns</td><td>9.2144 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 9</td><td>11.0446 ns</td><td>0.1922 ns</td><td>0.98</td><td>11.0610 ns</td><td>0.0860 ns</td><td>0.1922 ns</td><td>90407781.07</td><td>10.8655 ns</td><td>10.8817 ns</td><td>11.0446 ns</td><td>11.2485 ns</td><td>11.3271 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 9</td><td>7.7258 ns</td><td>0.1690 ns</td><td>0.69</td><td>7.7823 ns</td><td>0.0756 ns</td><td>0.1690 ns</td><td>128497012.13</td><td>7.6660 ns</td><td>7.6794 ns</td><td>7.7258 ns</td><td>7.9134 ns</td><td>8.0793 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 9</td><td>7.3643 ns</td><td>0.1030 ns</td><td>0.66</td><td>7.3521 ns</td><td>0.0460 ns</td><td>0.1030 ns</td><td>136015618.98</td><td>7.2195 ns</td><td>7.2579 ns</td><td>7.3643 ns</td><td>7.4402 ns</td><td>7.4952 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 9</td><td>8.8864 ns</td><td>0.0444 ns</td><td>0.79</td><td>8.8698 ns</td><td>0.0198 ns</td><td>0.0444 ns</td><td>112741905.87</td><td>8.8127 ns</td><td>8.8232 ns</td><td>8.8864 ns</td><td>8.9082 ns</td><td>8.9148 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 9</td><td>8.5541 ns</td><td>0.0496 ns</td><td>0.76</td><td>8.5456 ns</td><td>0.0222 ns</td><td>0.0496 ns</td><td>117019527.59</td><td>8.4857 ns</td><td>8.4988 ns</td><td>8.5541 ns</td><td>8.5881 ns</td><td>8.6150 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 9</td><td>8.5812 ns</td><td>0.0405 ns</td><td>0.76</td><td>8.5803 ns</td><td>0.0181 ns</td><td>0.0405 ns</td><td>116546005.21</td><td>8.5164 ns</td><td>8.5451 ns</td><td>8.5812 ns</td><td>8.6151 ns</td><td>8.6184 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 9</td><td>31.8514 ns</td><td>0.2506 ns</td><td>1.00</td><td>31.7920 ns</td><td>0.1121 ns</td><td>0.2506 ns</td><td>31454411.82</td><td>31.4884 ns</td><td>31.5411 ns</td><td>31.8514 ns</td><td>32.0133 ns</td><td>32.1091 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 9</td><td>22.7817 ns</td><td>0.2628 ns</td><td>0.72</td><td>22.8138 ns</td><td>0.1176 ns</td><td>0.2628 ns</td><td>43833110.76</td><td>22.4805 ns</td><td>22.5897 ns</td><td>22.7817 ns</td><td>23.0540 ns</td><td>23.1875 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 9</td><td>34.3133 ns</td><td>0.2671 ns</td><td>1.08</td><td>34.3364 ns</td><td>0.1194 ns</td><td>0.2671 ns</td><td>29123619.81</td><td>34.0880 ns</td><td>34.1277 ns</td><td>34.3133 ns</td><td>34.5567 ns</td><td>34.7774 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 9</td><td>15.7210 ns</td><td>0.1754 ns</td><td>0.49</td><td>15.7605 ns</td><td>0.0784 ns</td><td>0.1754 ns</td><td>63449909.93</td><td>15.6099 ns</td><td>15.6217 ns</td><td>15.7210 ns</td><td>15.9190 ns</td><td>16.0464 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 9</td><td>16.8727 ns</td><td>0.0530 ns</td><td>0.53</td><td>16.8515 ns</td><td>0.0237 ns</td><td>0.0530 ns</td><td>59342026.76</td><td>16.7898 ns</td><td>16.7953 ns</td><td>16.8727 ns</td><td>16.8970 ns</td><td>16.9084 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 9</td><td>7.6593 ns</td><td>0.0622 ns</td><td>0.24</td><td>7.6614 ns</td><td>0.0278 ns</td><td>0.0622 ns</td><td>130523960.91</td><td>7.5989 ns</td><td>7.6018 ns</td><td>7.6593 ns</td><td>7.7221 ns</td><td>7.7443 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 9</td><td>14.6553 ns</td><td>0.1384 ns</td><td>0.46</td><td>14.6663 ns</td><td>0.0619 ns</td><td>0.1384 ns</td><td>68183379.75</td><td>14.5294 ns</td><td>14.5348 ns</td><td>14.6553 ns</td><td>14.8034 ns</td><td>14.8498 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 9</td><td>10.9450 ns</td><td>0.2242 ns</td><td>0.34</td><td>11.0563 ns</td><td>0.1003 ns</td><td>0.2242 ns</td><td>90446355.37</td><td>10.9093 ns</td><td>10.9206 ns</td><td>10.9450 ns</td><td>11.2476 ns</td><td>11.4456 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 9</td><td>11.9160 ns</td><td>0.2175 ns</td><td>0.37</td><td>12.0135 ns</td><td>0.0973 ns</td><td>0.2175 ns</td><td>83239345.18</td><td>11.8714 ns</td><td>11.8846 ns</td><td>11.9160 ns</td><td>12.1913 ns</td><td>12.3949 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 9</td><td>8.5072 ns</td><td>0.0318 ns</td><td>0.27</td><td>8.5182 ns</td><td>0.0142 ns</td><td>0.0318 ns</td><td>117396008.62</td><td>8.4809 ns</td><td>8.4913 ns</td><td>8.5072 ns</td><td>8.5506 ns</td><td>8.5597 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 512</td><td>35.8950 ns</td><td>0.6331 ns</td><td>1.00</td><td>36.1080 ns</td><td>0.2831 ns</td><td>0.6331 ns</td><td>27694726.31</td><td>35.4887 ns</td><td>35.6530 ns</td><td>35.8950 ns</td><td>36.6694 ns</td><td>37.1487 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 512</td><td>36.5271 ns</td><td>0.4792 ns</td><td>1.02</td><td>36.7098 ns</td><td>0.2143 ns</td><td>0.4792 ns</td><td>27240656.21</td><td>36.3264 ns</td><td>36.3503 ns</td><td>36.5271 ns</td><td>37.1607 ns</td><td>37.4914 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 512</td><td>37.3069 ns</td><td>0.4432 ns</td><td>1.04</td><td>37.0767 ns</td><td>0.1982 ns</td><td>0.4432 ns</td><td>26971125.87</td><td>36.5400 ns</td><td>36.6053 ns</td><td>37.3069 ns</td><td>37.4330 ns</td><td>37.5462 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 512</td><td>1,224.2057 ns</td><td>13.4121 ns</td><td>34.11</td><td>1,231.7986 ns</td><td>5.9981 ns</td><td>13.4121 ns</td><td>811821.01</td><td>1,219.6864 ns</td><td>1,221.0267 ns</td><td>1,224.2057 ns</td><td>1,246.3670 ns</td><td>1,247.3031 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 512</td><td>29.4767 ns</td><td>0.2315 ns</td><td>0.82</td><td>29.4400 ns</td><td>0.1035 ns</td><td>0.2315 ns</td><td>33967349.12</td><td>29.1291 ns</td><td>29.2077 ns</td><td>29.4767 ns</td><td>29.6540 ns</td><td>29.6773 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 512</td><td>83.8911 ns</td><td>1.5493 ns</td><td>2.34</td><td>84.6639 ns</td><td>0.6929 ns</td><td>1.5493 ns</td><td>11811406.32</td><td>83.7098 ns</td><td>83.7953 ns</td><td>83.8911 ns</td><td>85.9189 ns</td><td>87.3905 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 512</td><td>24.7312 ns</td><td>0.5884 ns</td><td>0.69</td><td>24.9742 ns</td><td>0.2631 ns</td><td>0.5884 ns</td><td>40041346.29</td><td>24.6732 ns</td><td>24.6835 ns</td><td>24.7312 ns</td><td>25.3864 ns</td><td>26.0255 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 512</td><td>34.1417 ns</td><td>0.2900 ns</td><td>0.95</td><td>34.1772 ns</td><td>0.1297 ns</td><td>0.2900 ns</td><td>29259304.27</td><td>33.8272 ns</td><td>33.9187 ns</td><td>34.1417 ns</td><td>34.4534 ns</td><td>34.5803 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 512</td><td>35.7380 ns</td><td>0.1166 ns</td><td>1.00</td><td>35.7601 ns</td><td>0.0521 ns</td><td>0.1166 ns</td><td>27964166.37</td><td>35.6458 ns</td><td>35.6822 ns</td><td>35.7380 ns</td><td>35.8490 ns</td><td>35.9569 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 512</td><td>110.5491 ns</td><td>1.6825 ns</td><td>3.08</td><td>111.2390 ns</td><td>0.7524 ns</td><td>1.6825 ns</td><td>8989650.76</td><td>109.4969 ns</td><td>110.0021 ns</td><td>110.5491 ns</td><td>112.8209 ns</td><td>113.8867 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 512</td><td>35.3819 ns</td><td>0.6803 ns</td><td>1.00</td><td>35.6291 ns</td><td>0.3042 ns</td><td>0.6803 ns</td><td>28066921.28</td><td>34.9167 ns</td><td>35.0443 ns</td><td>35.3819 ns</td><td>36.3376 ns</td><td>36.5245 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 512</td><td>36.3731 ns</td><td>0.3552 ns</td><td>1.03</td><td>36.4450 ns</td><td>0.1588 ns</td><td>0.3552 ns</td><td>27438578.74</td><td>36.1264 ns</td><td>36.1715 ns</td><td>36.3731 ns</td><td>36.7545 ns</td><td>37.0321 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 512</td><td>47.9669 ns</td><td>0.3250 ns</td><td>1.36</td><td>48.0272 ns</td><td>0.1453 ns</td><td>0.3250 ns</td><td>20821522.05</td><td>47.7048 ns</td><td>47.7204 ns</td><td>47.9669 ns</td><td>48.3642 ns</td><td>48.4031 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 512</td><td>57.2302 ns</td><td>0.7970 ns</td><td>1.62</td><td>57.3800 ns</td><td>0.3564 ns</td><td>0.7970 ns</td><td>17427673.96</td><td>56.6580 ns</td><td>56.7814 ns</td><td>57.2302 ns</td><td>58.0535 ns</td><td>58.7109 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 512</td><td>22.1600 ns</td><td>0.5924 ns</td><td>0.63</td><td>22.3518 ns</td><td>0.2649 ns</td><td>0.5924 ns</td><td>44739120.86</td><td>21.5971 ns</td><td>21.8463 ns</td><td>22.1600 ns</td><td>22.9532 ns</td><td>23.0171 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 512</td><td>38.8697 ns</td><td>0.4398 ns</td><td>1.10</td><td>39.0561 ns</td><td>0.1967 ns</td><td>0.4398 ns</td><td>25604178.64</td><td>38.8271 ns</td><td>38.8412 ns</td><td>38.8697 ns</td><td>39.3643 ns</td><td>39.8419 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 512</td><td>24.3444 ns</td><td>0.3799 ns</td><td>0.69</td><td>24.4183 ns</td><td>0.1699 ns</td><td>0.3799 ns</td><td>40952853.28</td><td>23.9960 ns</td><td>24.0630 ns</td><td>24.3444 ns</td><td>24.8106 ns</td><td>24.8464 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 512</td><td>35.4900 ns</td><td>0.4314 ns</td><td>1.00</td><td>35.5718 ns</td><td>0.1929 ns</td><td>0.4314 ns</td><td>28112149.64</td><td>35.2197 ns</td><td>35.2563 ns</td><td>35.4900 ns</td><td>35.9282 ns</td><td>36.3036 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 512</td><td>35.4319 ns</td><td>0.4190 ns</td><td>1.00</td><td>35.4501 ns</td><td>0.1874 ns</td><td>0.4190 ns</td><td>28208697.96</td><td>34.9181 ns</td><td>35.1016 ns</td><td>35.4319 ns</td><td>35.8076 ns</td><td>36.0684 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 512</td><td>23.3220 ns</td><td>0.6365 ns</td><td>0.66</td><td>23.2044 ns</td><td>0.2847 ns</td><td>0.6365 ns</td><td>43095363.79</td><td>22.3259 ns</td><td>22.6449 ns</td><td>23.3220 ns</td><td>23.7050 ns</td><td>24.0765 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 512</td><td>41.4142 ns</td><td>0.5144 ns</td><td>1.00</td><td>41.5234 ns</td><td>0.2301 ns</td><td>0.5144 ns</td><td>24082832.82</td><td>41.0223 ns</td><td>41.1865 ns</td><td>41.4142 ns</td><td>41.9148 ns</td><td>42.3940 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 512</td><td>31.5768 ns</td><td>0.5437 ns</td><td>0.76</td><td>31.5145 ns</td><td>0.2432 ns</td><td>0.5437 ns</td><td>31731431.87</td><td>30.6158 ns</td><td>31.0529 ns</td><td>31.5768 ns</td><td>31.9449 ns</td><td>31.9488 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 512</td><td>44.1313 ns</td><td>0.2205 ns</td><td>1.07</td><td>44.1624 ns</td><td>0.0986 ns</td><td>0.2205 ns</td><td>22643719.01</td><td>43.8545 ns</td><td>43.9823 ns</td><td>44.1313 ns</td><td>44.3580 ns</td><td>44.4567 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 512</td><td>1,061.9075 ns</td><td>2.1736 ns</td><td>25.64</td><td>1,061.8509 ns</td><td>0.9721 ns</td><td>2.1736 ns</td><td>941751.83</td><td>1,058.8280 ns</td><td>1,059.8614 ns</td><td>1,061.9075 ns</td><td>1,063.8120 ns</td><td>1,064.5708 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 512</td><td>27.2213 ns</td><td>0.5853 ns</td><td>0.66</td><td>27.3278 ns</td><td>0.2618 ns</td><td>0.5853 ns</td><td>36592758.54</td><td>26.7145 ns</td><td>26.8687 ns</td><td>27.2213 ns</td><td>27.8402 ns</td><td>28.2673 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 512</td><td>94.7240 ns</td><td>2.1118 ns</td><td>2.29</td><td>95.4994 ns</td><td>0.9444 ns</td><td>2.1118 ns</td><td>10471265.28</td><td>94.2046 ns</td><td>94.3363 ns</td><td>94.7240 ns</td><td>97.0503 ns</td><td>99.2510 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 512</td><td>23.2298 ns</td><td>0.2994 ns</td><td>0.56</td><td>23.3814 ns</td><td>0.1339 ns</td><td>0.2994 ns</td><td>42769052.19</td><td>23.1065 ns</td><td>23.1338 ns</td><td>23.2298 ns</td><td>23.7048 ns</td><td>23.7384 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 512</td><td>76.1642 ns</td><td>0.6362 ns</td><td>1.84</td><td>76.3812 ns</td><td>0.2845 ns</td><td>0.6362 ns</td><td>13092223.12</td><td>75.8306 ns</td><td>75.9927 ns</td><td>76.1642 ns</td><td>76.8782 ns</td><td>77.4798 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 512</td><td>75.5276 ns</td><td>0.7002 ns</td><td>1.82</td><td>75.6144 ns</td><td>0.3131 ns</td><td>0.7002 ns</td><td>13224997.94</td><td>75.0778 ns</td><td>75.0892 ns</td><td>75.5276 ns</td><td>76.1829 ns</td><td>76.7975 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 512</td><td>43.1365 ns</td><td>0.3331 ns</td><td>1.04</td><td>43.2739 ns</td><td>0.1489 ns</td><td>0.3331 ns</td><td>23108618.44</td><td>43.0436 ns</td><td>43.0633 ns</td><td>43.1365 ns</td><td>43.5532 ns</td><td>43.8526 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 543</td><td>38.2231 ns</td><td>0.5829 ns</td><td>1.00</td><td>37.9074 ns</td><td>0.2607 ns</td><td>0.5829 ns</td><td>26380058.89</td><td>37.2011 ns</td><td>37.2757 ns</td><td>38.2231 ns</td><td>38.3813 ns</td><td>38.4026 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 543</td><td>38.2323 ns</td><td>0.1370 ns</td><td>1.00</td><td>38.2482 ns</td><td>0.0613 ns</td><td>0.1370 ns</td><td>26145020.07</td><td>38.0763 ns</td><td>38.1367 ns</td><td>38.2323 ns</td><td>38.3676 ns</td><td>38.4518 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 543</td><td>41.7817 ns</td><td>0.2227 ns</td><td>1.09</td><td>41.8522 ns</td><td>0.0996 ns</td><td>0.2227 ns</td><td>23893626.43</td><td>41.6753 ns</td><td>41.6861 ns</td><td>41.7817 ns</td><td>42.0534 ns</td><td>42.2224 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 543</td><td>1,260.2398 ns</td><td>21.0820 ns</td><td>32.97</td><td>1,247.0241 ns</td><td>9.4281 ns</td><td>21.0820 ns</td><td>801909.11</td><td>1,213.2781 ns</td><td>1,226.2263 ns</td><td>1,260.2398 ns</td><td>1,261.2141 ns</td><td>1,261.3223 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 543</td><td>31.4555 ns</td><td>0.3603 ns</td><td>0.82</td><td>31.5995 ns</td><td>0.1611 ns</td><td>0.3603 ns</td><td>31646117.96</td><td>31.2228 ns</td><td>31.3330 ns</td><td>31.4555 ns</td><td>31.9379 ns</td><td>32.1650 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 543</td><td>85.3146 ns</td><td>2.1791 ns</td><td>2.23</td><td>85.2987 ns</td><td>0.9745 ns</td><td>2.1791 ns</td><td>11723506.22</td><td>82.4499 ns</td><td>83.3471 ns</td><td>85.3146 ns</td><td>87.2424 ns</td><td>88.2935 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 543</td><td>29.1069 ns</td><td>0.8577 ns</td><td>0.76</td><td>29.1871 ns</td><td>0.3836 ns</td><td>0.8577 ns</td><td>34261757.79</td><td>28.2307 ns</td><td>28.5209 ns</td><td>29.1069 ns</td><td>29.8933 ns</td><td>30.5577 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 543</td><td>34.8023 ns</td><td>0.5478 ns</td><td>0.91</td><td>34.7336 ns</td><td>0.2450 ns</td><td>0.5478 ns</td><td>28790597.36</td><td>34.0019 ns</td><td>34.2705 ns</td><td>34.8023 ns</td><td>35.1623 ns</td><td>35.5194 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 543</td><td>35.8450 ns</td><td>0.5567 ns</td><td>0.94</td><td>35.5855 ns</td><td>0.2490 ns</td><td>0.5567 ns</td><td>28101360.82</td><td>34.5972 ns</td><td>35.1571 ns</td><td>35.8450 ns</td><td>35.8841 ns</td><td>35.8931 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 543</td><td>114.8067 ns</td><td>2.5479 ns</td><td>3.00</td><td>114.5446 ns</td><td>1.1395 ns</td><td>2.5479 ns</td><td>8730227.47</td><td>111.7404 ns</td><td>112.1482 ns</td><td>114.8067 ns</td><td>116.8098 ns</td><td>118.1916 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 543</td><td>38.8425 ns</td><td>0.5307 ns</td><td>1.00</td><td>38.8614 ns</td><td>0.2373 ns</td><td>0.5307 ns</td><td>25732481.4</td><td>38.1877 ns</td><td>38.4502 ns</td><td>38.8425 ns</td><td>39.2820 ns</td><td>39.6670 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 543</td><td>38.9025 ns</td><td>0.3108 ns</td><td>1.00</td><td>38.9568 ns</td><td>0.1390 ns</td><td>0.3108 ns</td><td>25669465.25</td><td>38.5321 ns</td><td>38.7117 ns</td><td>38.9025 ns</td><td>39.2290 ns</td><td>39.3881 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 543</td><td>57.6306 ns</td><td>0.5180 ns</td><td>1.48</td><td>57.6858 ns</td><td>0.2316 ns</td><td>0.5180 ns</td><td>17335295.46</td><td>57.0583 ns</td><td>57.2509 ns</td><td>57.6306 ns</td><td>58.1482 ns</td><td>58.4564 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 543</td><td>52.7149 ns</td><td>0.6466 ns</td><td>1.36</td><td>52.7858 ns</td><td>0.2892 ns</td><td>0.6466 ns</td><td>18944506.52</td><td>51.8183 ns</td><td>52.2458 ns</td><td>52.7149 ns</td><td>53.3612 ns</td><td>53.5292 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 543</td><td>25.2751 ns</td><td>0.2986 ns</td><td>0.65</td><td>25.3770 ns</td><td>0.1335 ns</td><td>0.2986 ns</td><td>39405707.25</td><td>25.0978 ns</td><td>25.1158 ns</td><td>25.2751 ns</td><td>25.6893 ns</td><td>25.7732 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 543</td><td>36.9529 ns</td><td>0.5413 ns</td><td>0.95</td><td>37.1935 ns</td><td>0.2421 ns</td><td>0.5413 ns</td><td>26886402.21</td><td>36.8436 ns</td><td>36.8767 ns</td><td>36.9529 ns</td><td>37.6306 ns</td><td>38.1450 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 543</td><td>28.9676 ns</td><td>0.3540 ns</td><td>0.75</td><td>29.0767 ns</td><td>0.1583 ns</td><td>0.3540 ns</td><td>34391826.25</td><td>28.7679 ns</td><td>28.7727 ns</td><td>28.9676 ns</td><td>29.4352 ns</td><td>29.5892 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 543</td><td>35.2835 ns</td><td>0.2576 ns</td><td>0.91</td><td>35.3182 ns</td><td>0.1152 ns</td><td>0.2576 ns</td><td>28314001.36</td><td>35.0959 ns</td><td>35.1063 ns</td><td>35.2835 ns</td><td>35.5475 ns</td><td>35.7332 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 543</td><td>35.5305 ns</td><td>0.3397 ns</td><td>0.91</td><td>35.5516 ns</td><td>0.1519 ns</td><td>0.3397 ns</td><td>28128145.85</td><td>35.1889 ns</td><td>35.2730 ns</td><td>35.5305 ns</td><td>35.8407 ns</td><td>36.0903 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 543</td><td>24.2969 ns</td><td>0.4351 ns</td><td>0.63</td><td>24.2683 ns</td><td>0.1946 ns</td><td>0.4351 ns</td><td>41205977.57</td><td>23.7141 ns</td><td>23.8851 ns</td><td>24.2969 ns</td><td>24.6373 ns</td><td>24.8941 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 543</td><td>44.6375 ns</td><td>0.3406 ns</td><td>1.00</td><td>44.7797 ns</td><td>0.1523 ns</td><td>0.3406 ns</td><td>22331534.8</td><td>44.5422 ns</td><td>44.5891 ns</td><td>44.6375 ns</td><td>45.0414 ns</td><td>45.3803 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 543</td><td>34.5882 ns</td><td>0.1047 ns</td><td>0.77</td><td>34.5942 ns</td><td>0.0468 ns</td><td>0.1047 ns</td><td>28906588.58</td><td>34.4342 ns</td><td>34.5074 ns</td><td>34.5882 ns</td><td>34.6840 ns</td><td>34.7150 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 543</td><td>48.0370 ns</td><td>0.7080 ns</td><td>1.08</td><td>48.3293 ns</td><td>0.3166 ns</td><td>0.7080 ns</td><td>20691385.14</td><td>47.7837 ns</td><td>47.8576 ns</td><td>48.0370 ns</td><td>48.9471 ns</td><td>49.5389 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 543</td><td>1,095.6075 ns</td><td>26.3163 ns</td><td>24.54</td><td>1,087.4596 ns</td><td>11.7690 ns</td><td>26.3163 ns</td><td>919574.41</td><td>1,060.4618 ns</td><td>1,061.2703 ns</td><td>1,095.6075 ns</td><td>1,109.5749 ns</td><td>1,122.8521 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 543</td><td>29.2764 ns</td><td>0.3275 ns</td><td>0.66</td><td>29.3513 ns</td><td>0.1465 ns</td><td>0.3275 ns</td><td>34069992.21</td><td>29.1108 ns</td><td>29.1173 ns</td><td>29.2764 ns</td><td>29.6229 ns</td><td>29.9111 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 543</td><td>102.8396 ns</td><td>2.0690 ns</td><td>2.30</td><td>102.1021 ns</td><td>0.9253 ns</td><td>2.0690 ns</td><td>9794113.72</td><td>99.3469 ns</td><td>99.9637 ns</td><td>102.8396 ns</td><td>103.8718 ns</td><td>104.3237 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 543</td><td>26.8774 ns</td><td>0.3289 ns</td><td>0.60</td><td>26.8353 ns</td><td>0.1471 ns</td><td>0.3289 ns</td><td>37264311.57</td><td>26.3197 ns</td><td>26.5368 ns</td><td>26.8774 ns</td><td>27.1128 ns</td><td>27.1593 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 543</td><td>72.8827 ns</td><td>0.6036 ns</td><td>1.63</td><td>72.6182 ns</td><td>0.2699 ns</td><td>0.6036 ns</td><td>13770656.93</td><td>71.8506 ns</td><td>71.9775 ns</td><td>72.8827 ns</td><td>73.1266 ns</td><td>73.2187 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 543</td><td>73.6315 ns</td><td>0.7763 ns</td><td>1.65</td><td>73.9195 ns</td><td>0.3472 ns</td><td>0.7763 ns</td><td>13528221.77</td><td>73.4649 ns</td><td>73.4780 ns</td><td>73.6315 ns</td><td>74.5051 ns</td><td>75.2961 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 543</td><td>43.7026 ns</td><td>0.5694 ns</td><td>0.98</td><td>43.7295 ns</td><td>0.2547 ns</td><td>0.5694 ns</td><td>22867836.57</td><td>43.0274 ns</td><td>43.2854 ns</td><td>43.7026 ns</td><td>44.1871 ns</td><td>44.6053 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>LegacyJit</td><td> 1024</td><td>52.9894 ns</td><td>1.1636 ns</td><td>1.00</td><td>53.4896 ns</td><td>0.5204 ns</td><td>1.1636 ns</td><td>18695232.55</td><td>52.7194 ns</td><td>52.7578 ns</td><td>52.9894 ns</td><td>54.4715 ns</td><td>55.5115 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>LegacyJit</td><td> 1024</td><td>52.7057 ns</td><td>0.7222 ns</td><td>0.99</td><td>52.4820 ns</td><td>0.3230 ns</td><td>0.7222 ns</td><td>19054167.15</td><td>51.6950 ns</td><td>51.7356 ns</td><td>52.7057 ns</td><td>53.1164 ns</td><td>53.3548 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 1024</td><td>55.0313 ns</td><td>1.2164 ns</td><td>1.04</td><td>55.0761 ns</td><td>0.5440 ns</td><td>1.2164 ns</td><td>18156701.69</td><td>53.5977 ns</td><td>54.1162 ns</td><td>55.0313 ns</td><td>56.0583 ns</td><td>56.9547 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 1024</td><td>57.9426 ns</td><td>1.0236 ns</td><td>1.09</td><td>58.3964 ns</td><td>0.4578 ns</td><td>1.0236 ns</td><td>17124353.53</td><td>57.6393 ns</td><td>57.7122 ns</td><td>57.9426 ns</td><td>59.3074 ns</td><td>60.1375 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 1024</td><td>47.3744 ns</td><td>0.9056 ns</td><td>0.89</td><td>47.6727 ns</td><td>0.4050 ns</td><td>0.9056 ns</td><td>20976349.84</td><td>46.8938 ns</td><td>46.9973 ns</td><td>47.3744 ns</td><td>48.4974 ns</td><td>49.1671 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>LegacyJit</td><td> 1024</td><td>58.0764 ns</td><td>1.1975 ns</td><td>1.10</td><td>57.5619 ns</td><td>0.5355 ns</td><td>1.1975 ns</td><td>17372614.97</td><td>55.8239 ns</td><td>56.3280 ns</td><td>58.0764 ns</td><td>58.5384 ns</td><td>58.6107 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>LegacyJit</td><td> 1024</td><td>44.7420 ns</td><td>0.0788 ns</td><td>0.84</td><td>44.6945 ns</td><td>0.0353 ns</td><td>0.0788 ns</td><td>22374097.67</td><td>44.5655 ns</td><td>44.6187 ns</td><td>44.7420 ns</td><td>44.7466 ns</td><td>44.7486 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>LegacyJit</td><td> 1024</td><td>45.0707 ns</td><td>0.1995 ns</td><td>0.85</td><td>45.0003 ns</td><td>0.0892 ns</td><td>0.1995 ns</td><td>22222050.77</td><td>44.6773 ns</td><td>44.8118 ns</td><td>45.0707 ns</td><td>45.1537 ns</td><td>45.1551 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>LegacyJit</td><td> 1024</td><td>54.4246 ns</td><td>0.6037 ns</td><td>1.03</td><td>54.6004 ns</td><td>0.2700 ns</td><td>0.6037 ns</td><td>18314884.48</td><td>54.0893 ns</td><td>54.2186 ns</td><td>54.4246 ns</td><td>55.0701 ns</td><td>55.6449 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>LegacyJit</td><td> 1024</td><td>207.7133 ns</td><td>2.2302 ns</td><td>3.92</td><td>207.4797 ns</td><td>0.9974 ns</td><td>2.2302 ns</td><td>4819747.98</td><td>205.0360 ns</td><td>205.2460 ns</td><td>207.7133 ns</td><td>209.5967 ns</td><td>210.2328 ns</td>
</tr><tr><td> ArrayCopy</td><td>X64</td><td>RyuJit</td><td> 1024</td><td>52.3413 ns</td><td>0.8613 ns</td><td>1.00</td><td>52.2500 ns</td><td>0.3852 ns</td><td>0.8613 ns</td><td>19138752.76</td><td>51.3032 ns</td><td>51.3744 ns</td><td>52.3413 ns</td><td>53.0800 ns</td><td>53.2175 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X64</td><td>RyuJit</td><td> 1024</td><td>52.5261 ns</td><td>1.1114 ns</td><td>1.00</td><td>52.4382 ns</td><td>0.4970 ns</td><td>1.1114 ns</td><td>19070070.11</td><td>50.6621 ns</td><td>51.5021 ns</td><td>52.5261 ns</td><td>53.3304 ns</td><td>53.6283 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 1024</td><td>53.9048 ns</td><td>0.6706 ns</td><td>1.03</td><td>53.7878 ns</td><td>0.2999 ns</td><td>0.6706 ns</td><td>18591561.92</td><td>52.7829 ns</td><td>53.1583 ns</td><td>53.9048 ns</td><td>54.3589 ns</td><td>54.5297 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 1024</td><td>52.8507 ns</td><td>0.6429 ns</td><td>1.01</td><td>52.8880 ns</td><td>0.2875 ns</td><td>0.6429 ns</td><td>18907863.82</td><td>52.2330 ns</td><td>52.2984 ns</td><td>52.8507 ns</td><td>53.4964 ns</td><td>53.8188 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 1024</td><td>45.2915 ns</td><td>0.4045 ns</td><td>0.87</td><td>45.4047 ns</td><td>0.1809 ns</td><td>0.4045 ns</td><td>22024139.89</td><td>44.9913 ns</td><td>45.0458 ns</td><td>45.2915 ns</td><td>45.8202 ns</td><td>45.9480 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X64</td><td>RyuJit</td><td> 1024</td><td>53.6734 ns</td><td>0.5299 ns</td><td>1.03</td><td>53.7719 ns</td><td>0.2370 ns</td><td>0.5299 ns</td><td>18597073.18</td><td>53.2700 ns</td><td>53.2755 ns</td><td>53.6734 ns</td><td>54.3176 ns</td><td>54.4294 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X64</td><td>RyuJit</td><td> 1024</td><td>44.3693 ns</td><td>0.4601 ns</td><td>0.85</td><td>44.1995 ns</td><td>0.2058 ns</td><td>0.4601 ns</td><td>22624683.89</td><td>43.3840 ns</td><td>43.8542 ns</td><td>44.3693 ns</td><td>44.4599 ns</td><td>44.4884 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X64</td><td>RyuJit</td><td> 1024</td><td>50.1293 ns</td><td>1.0252 ns</td><td>0.96</td><td>49.8861 ns</td><td>0.4585 ns</td><td>1.0252 ns</td><td>20045662.26</td><td>48.8598 ns</td><td>48.8656 ns</td><td>50.1293 ns</td><td>50.7850 ns</td><td>51.2574 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X64</td><td>RyuJit</td><td> 1024</td><td>48.7488 ns</td><td>0.7321 ns</td><td>0.93</td><td>48.7987 ns</td><td>0.3274 ns</td><td>0.7321 ns</td><td>20492343.34</td><td>47.8245 ns</td><td>48.2433 ns</td><td>48.7488 ns</td><td>49.3791 ns</td><td>49.8789 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X64</td><td>RyuJit</td><td> 1024</td><td>40.0090 ns</td><td>0.3291 ns</td><td>0.76</td><td>40.2106 ns</td><td>0.1472 ns</td><td>0.3291 ns</td><td>24869082.77</td><td>39.9782 ns</td><td>39.9856 ns</td><td>40.0090 ns</td><td>40.5364 ns</td><td>40.7349 ns</td>
</tr><tr><td> ArrayCopy</td><td>X86</td><td>LegacyJit</td><td> 1024</td><td>55.0225 ns</td><td>0.9138 ns</td><td>1.00</td><td>55.3659 ns</td><td>0.4087 ns</td><td>0.9138 ns</td><td>18061645.4</td><td>54.7720 ns</td><td>54.7841 ns</td><td>55.0225 ns</td><td>56.1194 ns</td><td>56.9588 ns</td>
</tr><tr><td> BufferBlockCopy</td><td>X86</td><td>LegacyJit</td><td> 1024</td><td>43.5307 ns</td><td>0.2602 ns</td><td>0.79</td><td>43.5224 ns</td><td>0.1164 ns</td><td>0.2602 ns</td><td>22976689.51</td><td>43.1218 ns</td><td>43.3178 ns</td><td>43.5307 ns</td><td>43.7228 ns</td><td>43.8450 ns</td>
</tr><tr><td>IllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 1024</td><td>58.3524 ns</td><td>0.8933 ns</td><td>1.06</td><td>58.6652 ns</td><td>0.3995 ns</td><td>0.8933 ns</td><td>17045881.52</td><td>58.0624 ns</td><td>58.1179 ns</td><td>58.3524 ns</td><td>59.3689 ns</td><td>60.2345 ns</td>
</tr><tr><td>AndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 1024</td><td>64.0726 ns</td><td>0.6143 ns</td><td>1.16</td><td>63.9751 ns</td><td>0.2747 ns</td><td>0.6143 ns</td><td>15631073.46</td><td>63.2486 ns</td><td>63.4097 ns</td><td>64.0726 ns</td><td>64.4918 ns</td><td>64.8625 ns</td>
</tr><tr><td>UnsafeIllyriadVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 1024</td><td>37.1762 ns</td><td>0.5228 ns</td><td>0.68</td><td>37.3484 ns</td><td>0.2338 ns</td><td>0.5228 ns</td><td>26774915.77</td><td>37.0099 ns</td><td>37.0439 ns</td><td>37.1762 ns</td><td>37.7390 ns</td><td>38.2731 ns</td>
</tr><tr><td>UnsafeAndermanVectorizedCopy</td><td>X86</td><td>LegacyJit</td><td> 1024</td><td>60.1945 ns</td><td>0.8087 ns</td><td>1.09</td><td>60.6700 ns</td><td>0.3617 ns</td><td>0.8087 ns</td><td>16482610.51</td><td>59.9729 ns</td><td>60.0383 ns</td><td>60.1945 ns</td><td>61.5394 ns</td><td>61.7283 ns</td>
</tr><tr><td> UnsafeCopyBlock</td><td>X86</td><td>LegacyJit</td><td> 1024</td><td>34.5873 ns</td><td>0.4823 ns</td><td>0.63</td><td>34.6469 ns</td><td>0.2157 ns</td><td>0.4823 ns</td><td>28862618.89</td><td>34.2111 ns</td><td>34.2811 ns</td><td>34.5873 ns</td><td>35.0425 ns</td><td>35.4527 ns</td>
</tr><tr><td>Buffer_MemmoveOriginal</td><td>X86</td><td>LegacyJit</td><td> 1024</td><td>83.0596 ns</td><td>1.0442 ns</td><td>1.51</td><td>83.4256 ns</td><td>0.4670 ns</td><td>1.0442 ns</td><td>11986735.27</td><td>82.5707 ns</td><td>82.6725 ns</td><td>83.0596 ns</td><td>84.3615 ns</td><td>85.1742 ns</td>
</tr><tr><td> Buffer_MemmoveJamesqo</td><td>X86</td><td>LegacyJit</td><td> 1024</td><td>85.1065 ns</td><td>0.3007 ns</td><td>1.55</td><td>85.1670 ns</td><td>0.1345 ns</td><td>0.3007 ns</td><td>11741632.91</td><td>84.8687 ns</td><td>84.9057 ns</td><td>85.1065 ns</td><td>85.4586 ns</td><td>85.6146 ns</td>
</tr><tr><td>Buffer_MemmoveTannerGooding</td><td>X86</td><td>LegacyJit</td><td> 1024</td><td>69.9128 ns</td><td>0.7134 ns</td><td>1.27</td><td>70.0883 ns</td><td>0.3190 ns</td><td>0.7134 ns</td><td>14267721.82</td><td>69.4717 ns</td><td>69.5332 ns</td><td>69.9128 ns</td><td>70.7310 ns</td><td>71.2578 ns</td>
</tr></table>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment