Host Process Environment Information:
BenchmarkDotNet=v0.9.8.0
OS=Microsoft Windows NT 6.2.9200.0
Processor=Intel(R) Core(TM) i5-3475S CPU 2.90GHz, ProcessorCount=4
Frequency=2840373 ticks, Resolution=352.0664 ns, Timer=TSC
CLR=MS.NET 4.0.30319.42000, Arch=32-bit RELEASE
GC=Concurrent Workstation
JitModules=clrjit-v4.6.1080.0
Type=CopiesBenchmark Mode=Throughput 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 | 9.2016 ns | 0.2878 ns | 1.00 | 9.2986 ns | 0.1287 ns | 0.2878 ns | 107543632.25 | 8.9182 ns | 9.0581 ns | 9.2016 ns | 9.5875 ns | 9.5961 ns | SimpleLoop | X64 | LegacyJit | 0 | 0.6699 ns | 0.0954 ns | 0.07 | 0.6568 ns | 0.0427 ns | 0.0954 ns | 1522545779.74 | 0.5112 ns | 0.5670 ns | 0.6699 ns | 0.7400 ns | 0.7443 ns | BufferBlockCopy | X64 | LegacyJit | 0 | 9.9075 ns | 0.2753 ns | 1.08 | 9.8579 ns | 0.1231 ns | 0.2753 ns | 101441924.82 | 9.5546 ns | 9.5797 ns | 9.9075 ns | 10.1112 ns | 10.2015 ns | MsvcrtMemmove | X64 | LegacyJit | 0 | 23.4683 ns | 0.0764 ns | 2.55 | 23.4499 ns | 0.0342 ns | 0.0764 ns | 42644021.66 | 23.3181 ns | 23.3891 ns | 23.4683 ns | 23.5016 ns | 23.5117 ns | UnsafeCopyBlock | X64 | LegacyJit | 0 | 7.3571 ns | 0.0177 ns | 0.80 | 7.3619 ns | 0.0079 ns | 0.0177 ns | 135834530.07 | 7.3446 ns | 7.3502 ns | 7.3571 ns | 7.3760 ns | 7.3916 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 0 | 4.4230 ns | 0.0101 ns | 0.48 | 4.4277 ns | 0.0045 ns | 0.0101 ns | 225851352.74 | 4.4191 ns | 4.4211 ns | 4.4230 ns | 4.4367 ns | 4.4448 ns | AndermanVectorizedCopy | X64 | LegacyJit | 0 | 7.9266 ns | 0.0419 ns | 0.86 | 7.9160 ns | 0.0187 ns | 0.0419 ns | 126326280.95 | 7.8522 ns | 7.8767 ns | 7.9266 ns | 7.9500 ns | 7.9622 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 0 | 5.0138 ns | 0.0593 ns | 0.54 | 4.9964 ns | 0.0265 ns | 0.0593 ns | 200142720.07 | 4.8970 ns | 4.9454 ns | 5.0138 ns | 5.0388 ns | 5.0508 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 0 | 7.9204 ns | 0.0119 ns | 0.86 | 7.9236 ns | 0.0053 ns | 0.0119 ns | 126204484.6 | 7.9111 ns | 7.9140 ns | 7.9204 ns | 7.9349 ns | 7.9421 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 0 | 8.8366 ns | 0.1386 ns | 0.96 | 8.7796 ns | 0.0620 ns | 0.1386 ns | 113900832.73 | 8.5362 ns | 8.6676 ns | 8.8366 ns | 8.8630 ns | 8.8661 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 0 | 9.0442 ns | 0.0213 ns | 0.98 | 9.0404 ns | 0.0095 ns | 0.0213 ns | 110615053.58 | 9.0104 ns | 9.0194 ns | 9.0442 ns | 9.0594 ns | 9.0635 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 0 | 8.7817 ns | 0.1237 ns | 0.95 | 8.7222 ns | 0.0553 ns | 0.1237 ns | 114649809.65 | 8.5654 ns | 8.5899 ns | 8.7817 ns | 8.8248 ns | 8.8389 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 0 | 8.9974 ns | 0.2379 ns | 0.98 | 9.0649 ns | 0.1064 ns | 0.2379 ns | 110315058.18 | 8.7797 ns | 8.8546 ns | 8.9974 ns | 9.3091 ns | 9.3474 ns | ArrayCopy | X64 | RyuJit | 0 | 7.6439 ns | 0.0382 ns | 1.00 | 7.6621 ns | 0.0171 ns | 0.0382 ns | 130513157.41 | 7.6314 ns | 7.6328 ns | 7.6439 ns | 7.7004 ns | 7.7210 ns | SimpleLoop | X64 | RyuJit | 0 | 0.5827 ns | 0.0124 ns | 0.08 | 0.5814 ns | 0.0055 ns | 0.0124 ns | 1719899316.38 | 0.5630 ns | 0.5698 ns | 0.5827 ns | 0.5925 ns | 0.5941 ns | BufferBlockCopy | X64 | RyuJit | 0 | 9.1172 ns | 0.0079 ns | 1.19 | 9.1190 ns | 0.0035 ns | 0.0079 ns | 109661168.43 | 9.1097 ns | 9.1118 ns | 9.1172 ns | 9.1271 ns | 9.1283 ns | MsvcrtMemmove | X64 | RyuJit | 0 | 20.7796 ns | 0.3226 ns | 2.72 | 20.5728 ns | 0.1443 ns | 0.3226 ns | 48607815.11 | 20.1795 ns | 20.2215 ns | 20.7796 ns | 20.8208 ns | 20.8317 ns | UnsafeCopyBlock | X64 | RyuJit | 0 | 8.3019 ns | 0.1607 ns | 1.09 | 8.3802 ns | 0.0719 ns | 0.1607 ns | 119328861.71 | 8.2397 ns | 8.2457 ns | 8.3019 ns | 8.5538 ns | 8.5720 ns | IllyriadVectorizedCopy | X64 | RyuJit | 0 | 3.4394 ns | 0.0957 ns | 0.45 | 3.4297 ns | 0.0428 ns | 0.0957 ns | 291569728.03 | 3.3250 ns | 3.3323 ns | 3.4394 ns | 3.5223 ns | 3.5358 ns | AndermanVectorizedCopy | X64 | RyuJit | 0 | 7.0626 ns | 0.1295 ns | 0.92 | 6.9849 ns | 0.0579 ns | 0.1295 ns | 143165602.74 | 6.8398 ns | 6.8444 ns | 7.0626 ns | 7.0866 ns | 7.1066 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 0 | 3.5096 ns | 0.0143 ns | 0.46 | 3.5077 ns | 0.0064 ns | 0.0143 ns | 285089630.33 | 3.4835 ns | 3.4961 ns | 3.5096 ns | 3.5183 ns | 3.5197 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 0 | 7.0376 ns | 0.1128 ns | 0.92 | 6.9794 ns | 0.0504 ns | 0.1128 ns | 143279651.84 | 6.8449 ns | 6.8572 ns | 7.0376 ns | 7.0723 ns | 7.0771 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 0 | 7.9592 ns | 0.0203 ns | 1.04 | 7.9669 ns | 0.0091 ns | 0.0203 ns | 125520122.53 | 7.9508 ns | 7.9527 ns | 7.9592 ns | 7.9848 ns | 8.0011 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 0 | 8.1545 ns | 0.0553 ns | 1.07 | 8.1615 ns | 0.0247 ns | 0.0553 ns | 122527003.34 | 8.0794 ns | 8.1162 ns | 8.1545 ns | 8.2101 ns | 8.2279 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 0 | 8.2135 ns | 0.0339 ns | 1.07 | 8.2233 ns | 0.0152 ns | 0.0339 ns | 121605262.1 | 8.1780 ns | 8.1945 ns | 8.2135 ns | 8.2571 ns | 8.2588 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 0 | 8.1715 ns | 0.0832 ns | 1.07 | 8.1540 ns | 0.0372 ns | 0.0832 ns | 122639418.83 | 8.0178 ns | 8.0794 ns | 8.1715 ns | 8.2198 ns | 8.2220 ns | ArrayCopy | X86 | LegacyJit | 0 | 14.4165 ns | 0.0459 ns | 1.00 | 14.4273 ns | 0.0205 ns | 0.0459 ns | 69313117.24 | 14.3697 ns | 14.3861 ns | 14.4165 ns | 14.4739 ns | 14.4788 ns | SimpleLoop | X86 | LegacyJit | 0 | 1.2007 ns | 0.0419 ns | 0.08 | 1.1931 ns | 0.0187 ns | 0.0419 ns | 838154585.2 | 1.1389 ns | 1.1532 ns | 1.2007 ns | 1.2292 ns | 1.2488 ns | BufferBlockCopy | X86 | LegacyJit | 0 | 9.6892 ns | 0.1789 ns | 0.67 | 9.5797 ns | 0.0800 ns | 0.1789 ns | 104387488.46 | 9.3727 ns | 9.3846 ns | 9.6892 ns | 9.7200 ns | 9.7321 ns | MsvcrtMemmove | X86 | LegacyJit | 0 | 22.3157 ns | 0.0509 ns | 1.55 | 22.2933 ns | 0.0228 ns | 0.0509 ns | 44856624.2 | 22.2296 ns | 22.2389 ns | 22.3157 ns | 22.3364 ns | 22.3410 ns | UnsafeCopyBlock | X86 | LegacyJit | 0 | 20.4135 ns | 0.0938 ns | 1.42 | 20.3742 ns | 0.0420 ns | 0.0938 ns | 49081665.85 | 20.2118 ns | 20.2968 ns | 20.4135 ns | 20.4320 ns | 20.4487 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 0 | 10.8907 ns | 0.1027 ns | 0.76 | 10.8451 ns | 0.0459 ns | 0.1027 ns | 92207278.4 | 10.6751 ns | 10.7510 ns | 10.8907 ns | 10.9165 ns | 10.9355 ns | AndermanVectorizedCopy | X86 | LegacyJit | 0 | 14.2126 ns | 0.0684 ns | 0.99 | 14.2022 ns | 0.0306 ns | 0.0684 ns | 70411841.4 | 14.0912 ns | 14.1487 ns | 14.2126 ns | 14.2504 ns | 14.2790 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 0 | 3.2011 ns | 0.0066 ns | 0.22 | 3.2015 ns | 0.0029 ns | 0.0066 ns | 312354443.38 | 3.1933 ns | 3.1952 ns | 3.2011 ns | 3.2080 ns | 3.2089 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 0 | 5.8766 ns | 0.0064 ns | 0.41 | 5.8779 ns | 0.0029 ns | 0.0064 ns | 170129248.76 | 5.8717 ns | 5.8728 ns | 5.8766 ns | 5.8836 ns | 5.8884 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 0 | 8.5285 ns | 0.1645 ns | 0.59 | 8.5965 ns | 0.0736 ns | 0.1645 ns | 116326711.24 | 8.5093 ns | 8.5163 ns | 8.5285 ns | 8.7107 ns | 8.8903 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 0 | 9.3085 ns | 0.2561 ns | 0.65 | 9.3694 ns | 0.1145 ns | 0.2561 ns | 106730751.13 | 9.0511 ns | 9.1753 ns | 9.3085 ns | 9.5939 ns | 9.7545 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 0 | 7.6954 ns | 0.0236 ns | 0.53 | 7.6981 ns | 0.0105 ns | 0.0236 ns | 129901742.29 | 7.6707 ns | 7.6757 ns | 7.6954 ns | 7.7219 ns | 7.7256 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 0 | 9.3566 ns | 0.1296 ns | 0.65 | 9.2771 ns | 0.0580 ns | 0.1296 ns | 107792649.86 | 9.0966 ns | 9.1393 ns | 9.3566 ns | 9.3751 ns | 9.3801 ns | ArrayCopy | X64 | LegacyJit | 1 | 12.5774 ns | 0.0479 ns | 1.00 | 12.5997 ns | 0.0214 ns | 0.0479 ns | 79366843.59 | 12.5555 ns | 12.5659 ns | 12.5774 ns | 12.6447 ns | 12.6773 ns | SimpleLoop | X64 | LegacyJit | 1 | 0.8198 ns | 0.0471 ns | 0.07 | 0.8419 ns | 0.0211 ns | 0.0471 ns | 1187841333.2 | 0.8004 ns | 0.8026 ns | 0.8198 ns | 0.8922 ns | 0.9027 ns | BufferBlockCopy | X64 | LegacyJit | 1 | 11.9983 ns | 0.0257 ns | 0.95 | 12.0030 ns | 0.0115 ns | 0.0257 ns | 83312618.34 | 11.9775 ns | 11.9854 ns | 11.9983 ns | 12.0229 ns | 12.0462 ns | MsvcrtMemmove | X64 | LegacyJit | 1 | 21.5212 ns | 0.0570 ns | 1.71 | 21.5319 ns | 0.0255 ns | 0.0570 ns | 46442729.02 | 21.4832 ns | 21.4909 ns | 21.5212 ns | 21.5782 ns | 21.6287 ns | UnsafeCopyBlock | X64 | LegacyJit | 1 | 7.9122 ns | 0.0145 ns | 0.63 | 7.9157 ns | 0.0065 ns | 0.0145 ns | 126331505.33 | 7.8962 ns | 7.9030 ns | 7.9122 ns | 7.9301 ns | 7.9307 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 1 | 10.5410 ns | 0.0204 ns | 0.84 | 10.5495 ns | 0.0091 ns | 0.0204 ns | 94791324.13 | 10.5316 ns | 10.5350 ns | 10.5410 ns | 10.5682 ns | 10.5831 ns | AndermanVectorizedCopy | X64 | LegacyJit | 1 | 8.2106 ns | 0.0199 ns | 0.65 | 8.2129 ns | 0.0089 ns | 0.0199 ns | 121759997.99 | 8.1848 ns | 8.1969 ns | 8.2106 ns | 8.2300 ns | 8.2397 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 1 | 10.2449 ns | 0.0270 ns | 0.81 | 10.2597 ns | 0.0121 ns | 0.0270 ns | 97468904.5 | 10.2391 ns | 10.2408 ns | 10.2449 ns | 10.2860 ns | 10.3031 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 1 | 7.9325 ns | 0.0204 ns | 0.63 | 7.9278 ns | 0.0091 ns | 0.0204 ns | 126138624.2 | 7.9040 ns | 7.9066 ns | 7.9325 ns | 7.9466 ns | 7.9501 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 1 | 8.5417 ns | 0.1127 ns | 0.68 | 8.5868 ns | 0.0504 ns | 0.1127 ns | 116457268.17 | 8.5080 ns | 8.5248 ns | 8.5417 ns | 8.6715 ns | 8.7859 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 1 | 9.1072 ns | 0.0169 ns | 0.72 | 9.1096 ns | 0.0075 ns | 0.0169 ns | 109774516.77 | 9.0885 ns | 9.0938 ns | 9.1072 ns | 9.1265 ns | 9.1281 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 1 | 9.3819 ns | 0.1499 ns | 0.75 | 9.2865 ns | 0.0670 ns | 0.1499 ns | 107683063.31 | 9.1193 ns | 9.1230 ns | 9.3819 ns | 9.4024 ns | 9.4168 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 1 | 9.1011 ns | 0.0110 ns | 0.72 | 9.0999 ns | 0.0049 ns | 0.0110 ns | 109891888.14 | 9.0830 ns | 9.0902 ns | 9.1011 ns | 9.1089 ns | 9.1125 ns | ArrayCopy | X64 | RyuJit | 1 | 11.1446 ns | 0.1539 ns | 1.00 | 11.0518 ns | 0.0688 ns | 0.1539 ns | 90483241.99 | 10.8758 ns | 10.8838 ns | 11.1446 ns | 11.1733 ns | 11.1756 ns | SimpleLoop | X64 | RyuJit | 1 | 0.8614 ns | 0.0548 ns | 0.08 | 0.8323 ns | 0.0245 ns | 0.0548 ns | 1201461093.23 | 0.7711 ns | 0.7735 ns | 0.8614 ns | 0.8766 ns | 0.8888 ns | BufferBlockCopy | X64 | RyuJit | 1 | 11.7362 ns | 0.0787 ns | 1.05 | 11.7583 ns | 0.0352 ns | 0.0787 ns | 85046315.72 | 11.6973 ns | 11.7062 ns | 11.7362 ns | 11.8214 ns | 11.8946 ns | MsvcrtMemmove | X64 | RyuJit | 1 | 20.4887 ns | 0.2982 ns | 1.84 | 20.2999 ns | 0.1334 ns | 0.2982 ns | 49261302.32 | 19.9726 ns | 19.9753 ns | 20.4887 ns | 20.5301 ns | 20.5705 ns | UnsafeCopyBlock | X64 | RyuJit | 1 | 10.0791 ns | 0.0491 ns | 0.90 | 10.0610 ns | 0.0220 ns | 0.0491 ns | 99393839.42 | 9.9929 ns | 10.0114 ns | 10.0791 ns | 10.1015 ns | 10.1161 ns | IllyriadVectorizedCopy | X64 | RyuJit | 1 | 9.5406 ns | 0.1507 ns | 0.86 | 9.5963 ns | 0.0674 ns | 0.1507 ns | 104207165.77 | 9.4315 ns | 9.4769 ns | 9.5406 ns | 9.7434 ns | 9.8202 ns | AndermanVectorizedCopy | X64 | RyuJit | 1 | 8.2311 ns | 0.0749 ns | 0.74 | 8.2484 ns | 0.0335 ns | 0.0749 ns | 121235079.28 | 8.1612 ns | 8.1809 ns | 8.2311 ns | 8.3247 ns | 8.3418 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 1 | 10.9506 ns | 0.0188 ns | 0.98 | 10.9392 ns | 0.0084 ns | 0.0188 ns | 91414034.9 | 10.9144 ns | 10.9190 ns | 10.9506 ns | 10.9538 ns | 10.9546 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 1 | 8.4339 ns | 0.0224 ns | 0.76 | 8.4421 ns | 0.0100 ns | 0.0224 ns | 118454512.11 | 8.4208 ns | 8.4250 ns | 8.4339 ns | 8.4632 ns | 8.4777 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 1 | 9.1091 ns | 0.0155 ns | 0.82 | 9.1017 ns | 0.0069 ns | 0.0155 ns | 109870047.93 | 9.0780 ns | 9.0863 ns | 9.1091 ns | 9.1133 ns | 9.1170 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 1 | 8.8877 ns | 0.0988 ns | 0.80 | 8.8491 ns | 0.0442 ns | 0.0988 ns | 113006255.41 | 8.7008 ns | 8.7502 ns | 8.8877 ns | 8.9286 ns | 8.9439 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 1 | 8.6348 ns | 0.0590 ns | 0.77 | 8.6157 ns | 0.0264 ns | 0.0590 ns | 116067434.76 | 8.5245 ns | 8.5599 ns | 8.6348 ns | 8.6618 ns | 8.6787 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 1 | 8.9047 ns | 0.0692 ns | 0.80 | 8.9174 ns | 0.0309 ns | 0.0692 ns | 112139816.14 | 8.8292 ns | 8.8547 ns | 8.9047 ns | 8.9865 ns | 8.9985 ns | ArrayCopy | X86 | LegacyJit | 1 | 33.6841 ns | 0.3174 ns | 1.00 | 33.7260 ns | 0.1419 ns | 0.3174 ns | 29650749.13 | 33.3234 ns | 33.4685 ns | 33.6841 ns | 34.0043 ns | 34.1934 ns | SimpleLoop | X86 | LegacyJit | 1 | 1.9295 ns | 0.0143 ns | 0.06 | 1.9381 ns | 0.0064 ns | 0.0143 ns | 515967699.92 | 1.9293 ns | 1.9294 ns | 1.9295 ns | 1.9511 ns | 1.9624 ns | BufferBlockCopy | X86 | LegacyJit | 1 | 23.7451 ns | 0.1511 ns | 0.70 | 23.8027 ns | 0.0676 ns | 0.1511 ns | 42012032.74 | 23.6887 ns | 23.6979 ns | 23.7451 ns | 23.9363 ns | 24.0592 ns | MsvcrtMemmove | X86 | LegacyJit | 1 | 23.9413 ns | 0.2808 ns | 0.71 | 24.0605 ns | 0.1256 ns | 0.2808 ns | 41561898.67 | 23.7498 ns | 23.8237 ns | 23.9413 ns | 24.3569 ns | 24.3914 ns | UnsafeCopyBlock | X86 | LegacyJit | 1 | 17.7471 ns | 0.1477 ns | 0.53 | 17.7044 ns | 0.0660 ns | 0.1477 ns | 56483156.52 | 17.5477 ns | 17.5568 ns | 17.7471 ns | 17.8306 ns | 17.9008 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 1 | 16.2555 ns | 0.0204 ns | 0.48 | 16.2513 ns | 0.0091 ns | 0.0204 ns | 61533559.43 | 16.2170 ns | 16.2352 ns | 16.2555 ns | 16.2653 ns | 16.2711 ns | AndermanVectorizedCopy | X86 | LegacyJit | 1 | 15.5174 ns | 0.1509 ns | 0.46 | 15.4409 ns | 0.0675 ns | 0.1509 ns | 64763110.18 | 15.2255 ns | 15.2840 ns | 15.5174 ns | 15.5595 ns | 15.5824 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 1 | 9.1025 ns | 0.0886 ns | 0.27 | 9.1032 ns | 0.0396 ns | 0.0886 ns | 109851242.4 | 8.9997 ns | 9.0231 ns | 9.1025 ns | 9.1837 ns | 9.2314 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 1 | 7.1533 ns | 0.2424 ns | 0.21 | 7.2787 ns | 0.1084 ns | 0.2424 ns | 137387707.16 | 7.0766 ns | 7.0982 ns | 7.1533 ns | 7.5219 ns | 7.6539 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 1 | 9.4446 ns | 0.1285 ns | 0.28 | 9.4085 ns | 0.0575 ns | 0.1285 ns | 106287398.76 | 9.1869 ns | 9.3111 ns | 9.4446 ns | 9.4877 ns | 9.5219 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 1 | 9.7949 ns | 0.0695 ns | 0.29 | 9.7900 ns | 0.0311 ns | 0.0695 ns | 102144754.25 | 9.6961 ns | 9.7224 ns | 9.7949 ns | 9.8552 ns | 9.8661 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 1 | 8.1959 ns | 0.1167 ns | 0.24 | 8.1956 ns | 0.0522 ns | 0.1167 ns | 122017143.45 | 8.0434 ns | 8.0989 ns | 8.1959 ns | 8.2921 ns | 8.3662 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 1 | 9.8786 ns | 0.1308 ns | 0.29 | 9.8536 ns | 0.0585 ns | 0.1308 ns | 101486061.22 | 9.6571 ns | 9.7271 ns | 9.8786 ns | 9.9675 ns | 9.9727 ns | ArrayCopy | X64 | LegacyJit | 2 | 11.8694 ns | 0.1294 ns | 1.00 | 11.9466 ns | 0.0579 ns | 0.1294 ns | 83705635.53 | 11.8394 ns | 11.8442 ns | 11.8694 ns | 12.0877 ns | 12.0951 ns | SimpleLoop | X64 | LegacyJit | 2 | 2.1227 ns | 0.0360 ns | 0.18 | 2.1318 ns | 0.0161 ns | 0.0360 ns | 469078340.5 | 2.1032 ns | 2.1040 ns | 2.1227 ns | 2.1642 ns | 2.1911 ns | BufferBlockCopy | X64 | LegacyJit | 2 | 12.4719 ns | 0.0584 ns | 1.05 | 12.4861 ns | 0.0261 ns | 0.0584 ns | 80088871.59 | 12.4053 ns | 12.4374 ns | 12.4719 ns | 12.5420 ns | 12.5564 ns | MsvcrtMemmove | X64 | LegacyJit | 2 | 23.4184 ns | 0.2040 ns | 1.97 | 23.3237 ns | 0.0913 ns | 0.2040 ns | 42874833.84 | 22.9758 ns | 23.1418 ns | 23.4184 ns | 23.4582 ns | 23.4643 ns | UnsafeCopyBlock | X64 | LegacyJit | 2 | 8.8352 ns | 0.1125 ns | 0.74 | 8.8452 ns | 0.0503 ns | 0.1125 ns | 113055532.44 | 8.7205 ns | 8.7359 ns | 8.8352 ns | 8.9595 ns | 8.9656 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 2 | 11.7229 ns | 0.1238 ns | 0.99 | 11.6656 ns | 0.0554 ns | 0.1238 ns | 85722102.89 | 11.5062 ns | 11.5341 ns | 11.7229 ns | 11.7685 ns | 11.7877 ns | AndermanVectorizedCopy | X64 | LegacyJit | 2 | 8.3762 ns | 0.1379 ns | 0.71 | 8.3273 ns | 0.0616 ns | 0.1379 ns | 120087402.35 | 8.1080 ns | 8.1982 ns | 8.3762 ns | 8.4319 ns | 8.4645 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 2 | 11.2551 ns | 0.1558 ns | 0.95 | 11.3096 ns | 0.0697 ns | 0.1558 ns | 88420145.94 | 11.1916 ns | 11.2134 ns | 11.2551 ns | 11.4331 ns | 11.5817 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 2 | 8.3921 ns | 0.0858 ns | 0.71 | 8.3555 ns | 0.0384 ns | 0.0858 ns | 119681841.67 | 8.2272 ns | 8.2693 ns | 8.3921 ns | 8.4233 ns | 8.4391 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 2 | 9.4901 ns | 0.0684 ns | 0.80 | 9.4979 ns | 0.0306 ns | 0.0684 ns | 105286830.75 | 9.4266 ns | 9.4342 ns | 9.4901 ns | 9.5654 ns | 9.5908 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 2 | 9.5633 ns | 0.0801 ns | 0.81 | 9.5319 ns | 0.0358 ns | 0.0801 ns | 104910620.92 | 9.3961 ns | 9.4606 ns | 9.5633 ns | 9.5876 ns | 9.5881 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 2 | 9.3869 ns | 0.0161 ns | 0.79 | 9.3883 ns | 0.0072 ns | 0.0161 ns | 106515803.27 | 9.3723 ns | 9.3726 ns | 9.3869 ns | 9.4047 ns | 9.4065 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 2 | 9.3586 ns | 0.0260 ns | 0.79 | 9.3567 ns | 0.0116 ns | 0.0260 ns | 106875235.41 | 9.3322 ns | 9.3330 ns | 9.3586 ns | 9.3794 ns | 9.3958 ns | ArrayCopy | X64 | RyuJit | 2 | 10.3559 ns | 0.1710 ns | 1.00 | 10.4107 ns | 0.0765 ns | 0.1710 ns | 96055257.87 | 10.2682 ns | 10.2813 ns | 10.3559 ns | 10.5674 ns | 10.6918 ns | SimpleLoop | X64 | RyuJit | 2 | 2.0931 ns | 0.0255 ns | 0.20 | 2.0885 ns | 0.0114 ns | 0.0255 ns | 478815513.19 | 2.0524 ns | 2.0643 ns | 2.0931 ns | 2.1104 ns | 2.1197 ns | BufferBlockCopy | X64 | RyuJit | 2 | 11.6846 ns | 0.0866 ns | 1.13 | 11.6727 ns | 0.0387 ns | 0.0866 ns | 85669752.42 | 11.5655 ns | 11.5882 ns | 11.6846 ns | 11.7513 ns | 11.7844 ns | MsvcrtMemmove | X64 | RyuJit | 2 | 23.0530 ns | 0.2903 ns | 2.23 | 23.0571 ns | 0.1298 ns | 0.2903 ns | 43370560.98 | 22.6757 ns | 22.7772 ns | 23.0530 ns | 23.3391 ns | 23.3593 ns | UnsafeCopyBlock | X64 | RyuJit | 2 | 10.2144 ns | 0.0646 ns | 0.99 | 10.2208 ns | 0.0289 ns | 0.0646 ns | 97839682.88 | 10.1330 ns | 10.1623 ns | 10.2144 ns | 10.2824 ns | 10.2983 ns | IllyriadVectorizedCopy | X64 | RyuJit | 2 | 10.2133 ns | 0.1439 ns | 0.99 | 10.1651 ns | 0.0644 ns | 0.1439 ns | 98375432.42 | 9.9145 ns | 10.0477 ns | 10.2133 ns | 10.2585 ns | 10.2611 ns | AndermanVectorizedCopy | X64 | RyuJit | 2 | 8.1708 ns | 0.0633 ns | 0.79 | 8.1365 ns | 0.0283 ns | 0.0633 ns | 122903624.41 | 8.0648 ns | 8.0677 ns | 8.1708 ns | 8.1881 ns | 8.1907 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 2 | 11.3305 ns | 0.0203 ns | 1.09 | 11.3396 ns | 0.0091 ns | 0.0203 ns | 88186876.63 | 11.3250 ns | 11.3275 ns | 11.3305 ns | 11.3562 ns | 11.3750 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 2 | 7.9861 ns | 0.1257 ns | 0.77 | 7.9944 ns | 0.0562 ns | 0.1257 ns | 125088316.77 | 7.8254 ns | 7.8831 ns | 7.9861 ns | 8.1097 ns | 8.1602 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 2 | 8.4503 ns | 0.0730 ns | 0.82 | 8.4409 ns | 0.0326 ns | 0.0730 ns | 118470384.96 | 8.3374 ns | 8.3700 ns | 8.4503 ns | 8.5072 ns | 8.5179 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 2 | 8.2555 ns | 0.0832 ns | 0.80 | 8.2967 ns | 0.0372 ns | 0.0832 ns | 120529946.59 | 8.2127 ns | 8.2285 ns | 8.2555 ns | 8.3855 ns | 8.3993 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 2 | 8.6755 ns | 0.1556 ns | 0.84 | 8.6093 ns | 0.0696 ns | 0.1556 ns | 116153693.99 | 8.4178 ns | 8.4427 ns | 8.6755 ns | 8.7427 ns | 8.7472 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 2 | 8.5073 ns | 0.1697 ns | 0.82 | 8.4481 ns | 0.0759 ns | 0.1697 ns | 118370110.02 | 8.1775 ns | 8.2858 ns | 8.5073 ns | 8.5807 ns | 8.5946 ns | ArrayCopy | X86 | LegacyJit | 2 | 32.9579 ns | 0.2570 ns | 1.00 | 32.9450 ns | 0.1149 ns | 0.2570 ns | 30353601.28 | 32.6238 ns | 32.6942 ns | 32.9579 ns | 33.1894 ns | 33.2562 ns | SimpleLoop | X86 | LegacyJit | 2 | 3.3622 ns | 0.0773 ns | 0.10 | 3.3690 ns | 0.0346 ns | 0.0773 ns | 296821976.4 | 3.2612 ns | 3.2983 ns | 3.3622 ns | 3.4432 ns | 3.4499 ns | BufferBlockCopy | X86 | LegacyJit | 2 | 23.2204 ns | 0.3876 ns | 0.70 | 23.1294 ns | 0.1733 ns | 0.3876 ns | 43235034.57 | 22.4661 ns | 22.8161 ns | 23.2204 ns | 23.3971 ns | 23.4605 ns | MsvcrtMemmove | X86 | LegacyJit | 2 | 23.4279 ns | 0.1178 ns | 0.71 | 23.4125 ns | 0.0527 ns | 0.1178 ns | 42712317.14 | 23.2471 ns | 23.3005 ns | 23.4279 ns | 23.5167 ns | 23.5540 ns | UnsafeCopyBlock | X86 | LegacyJit | 2 | 16.7632 ns | 0.6249 ns | 0.51 | 17.1195 ns | 0.2795 ns | 0.6249 ns | 58412790.06 | 16.5837 ns | 16.6209 ns | 16.7632 ns | 17.7963 ns | 17.8943 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 2 | 16.6789 ns | 0.2658 ns | 0.51 | 16.7321 ns | 0.1189 ns | 0.2658 ns | 59765502.59 | 16.3956 ns | 16.5038 ns | 16.6789 ns | 16.9870 ns | 17.0924 ns | AndermanVectorizedCopy | X86 | LegacyJit | 2 | 14.8994 ns | 0.2646 ns | 0.45 | 14.7370 ns | 0.1184 ns | 0.2646 ns | 67856201.91 | 14.4105 ns | 14.4504 ns | 14.8994 ns | 14.9425 ns | 14.9728 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 2 | 9.4670 ns | 0.1247 ns | 0.29 | 9.4457 ns | 0.0558 ns | 0.1247 ns | 105868302.19 | 9.2597 ns | 9.3264 ns | 9.4670 ns | 9.5543 ns | 9.5739 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 2 | 6.7972 ns | 0.1401 ns | 0.21 | 6.8125 ns | 0.0626 ns | 0.1401 ns | 146787936.63 | 6.6012 ns | 6.6935 ns | 6.7972 ns | 6.9393 ns | 6.9581 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 2 | 9.2236 ns | 0.0644 ns | 0.28 | 9.2313 ns | 0.0288 ns | 0.0644 ns | 108327419.36 | 9.1586 ns | 9.1698 ns | 9.2236 ns | 9.2966 ns | 9.3062 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 2 | 9.4664 ns | 0.0783 ns | 0.29 | 9.4588 ns | 0.0350 ns | 0.0783 ns | 105721623.52 | 9.3468 ns | 9.3877 ns | 9.4664 ns | 9.5262 ns | 9.5574 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 2 | 7.9611 ns | 0.1244 ns | 0.24 | 7.9791 ns | 0.0556 ns | 0.1244 ns | 125327451.34 | 7.8232 ns | 7.8636 ns | 7.9611 ns | 8.1036 ns | 8.1219 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 2 | 9.8690 ns | 0.3596 ns | 0.30 | 9.8254 ns | 0.1608 ns | 0.3596 ns | 101776842.85 | 9.4294 ns | 9.4640 ns | 9.8690 ns | 10.1651 ns | 10.2678 ns | ArrayCopy | X64 | LegacyJit | 3 | 13.0737 ns | 0.2420 ns | 1.00 | 13.0332 ns | 0.1082 ns | 0.2420 ns | 76727321.02 | 12.6916 ns | 12.8084 ns | 13.0737 ns | 13.2376 ns | 13.3395 ns | SimpleLoop | X64 | LegacyJit | 3 | 3.6066 ns | 0.1068 ns | 0.28 | 3.5640 ns | 0.0478 ns | 0.1068 ns | 280581353.87 | 3.3870 ns | 3.4652 ns | 3.6066 ns | 3.6416 ns | 3.6468 ns | BufferBlockCopy | X64 | LegacyJit | 3 | 12.3347 ns | 0.1639 ns | 0.94 | 12.2402 ns | 0.0733 ns | 0.1639 ns | 81698277.47 | 12.0018 ns | 12.0688 ns | 12.3347 ns | 12.3642 ns | 12.3658 ns | MsvcrtMemmove | X64 | LegacyJit | 3 | 23.1304 ns | 0.5209 ns | 1.77 | 23.2137 ns | 0.2330 ns | 0.5209 ns | 43077980.56 | 22.5758 ns | 22.7442 ns | 23.1304 ns | 23.7249 ns | 23.8953 ns | UnsafeCopyBlock | X64 | LegacyJit | 3 | 9.2056 ns | 0.1225 ns | 0.70 | 9.2373 ns | 0.0548 ns | 0.1225 ns | 108257172.02 | 9.0839 ns | 9.1347 ns | 9.2056 ns | 9.3557 ns | 9.4046 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 3 | 11.6588 ns | 0.1976 ns | 0.89 | 11.7368 ns | 0.0883 ns | 0.1976 ns | 85202343.33 | 11.5518 ns | 11.5737 ns | 11.6588 ns | 11.9388 ns | 12.0233 ns | AndermanVectorizedCopy | X64 | LegacyJit | 3 | 8.1556 ns | 0.1768 ns | 0.62 | 8.2284 ns | 0.0790 ns | 0.1768 ns | 121529854.63 | 8.1139 ns | 8.1278 ns | 8.1556 ns | 8.3655 ns | 8.5408 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 3 | 11.3495 ns | 0.1482 ns | 0.87 | 11.4063 ns | 0.0663 ns | 0.1482 ns | 87670623.19 | 11.3118 ns | 11.3135 ns | 11.3495 ns | 11.5275 ns | 11.6654 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 3 | 8.4855 ns | 0.1412 ns | 0.65 | 8.5306 ns | 0.0631 ns | 0.1412 ns | 117225592.24 | 8.3917 ns | 8.4039 ns | 8.4855 ns | 8.6797 ns | 8.7003 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 3 | 8.8977 ns | 0.2106 ns | 0.68 | 8.8400 ns | 0.0942 ns | 0.2106 ns | 113122452.26 | 8.6174 ns | 8.6210 ns | 8.8977 ns | 9.0301 ns | 9.0845 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 3 | 9.5154 ns | 0.1553 ns | 0.73 | 9.5388 ns | 0.0694 ns | 0.1553 ns | 104835230.86 | 9.3417 ns | 9.4007 ns | 9.5154 ns | 9.6885 ns | 9.7430 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 3 | 9.0422 ns | 0.2135 ns | 0.69 | 9.1670 ns | 0.0955 ns | 0.2135 ns | 109086956.06 | 8.9902 ns | 8.9985 ns | 9.0422 ns | 9.3979 ns | 9.4377 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 3 | 9.3575 ns | 0.2640 ns | 0.72 | 9.3999 ns | 0.1181 ns | 0.2640 ns | 106384007.69 | 9.1703 ns | 9.1998 ns | 9.3575 ns | 9.6212 ns | 9.8418 ns | ArrayCopy | X64 | RyuJit | 3 | 12.0638 ns | 0.2410 ns | 1.00 | 12.0336 ns | 0.1078 ns | 0.2410 ns | 83100662.44 | 11.6300 ns | 11.8346 ns | 12.0638 ns | 12.2175 ns | 12.2387 ns | SimpleLoop | X64 | RyuJit | 3 | 3.2776 ns | 0.1006 ns | 0.27 | 3.2560 ns | 0.0450 ns | 0.1006 ns | 307127263.13 | 3.1258 ns | 3.1526 ns | 3.2776 ns | 3.3485 ns | 3.3533 ns | BufferBlockCopy | X64 | RyuJit | 3 | 12.0406 ns | 0.1735 ns | 1.00 | 12.0671 ns | 0.0776 ns | 0.1735 ns | 82869818.07 | 11.8927 ns | 11.9436 ns | 12.0406 ns | 12.2039 ns | 12.3566 ns | MsvcrtMemmove | X64 | RyuJit | 3 | 22.1041 ns | 0.3505 ns | 1.83 | 21.8688 ns | 0.1568 ns | 0.3505 ns | 45727341.94 | 21.4161 ns | 21.4892 ns | 22.1041 ns | 22.1306 ns | 22.1360 ns | UnsafeCopyBlock | X64 | RyuJit | 3 | 10.7190 ns | 0.1769 ns | 0.89 | 10.7013 ns | 0.0791 ns | 0.1769 ns | 93446251.41 | 10.4136 ns | 10.5555 ns | 10.7190 ns | 10.8384 ns | 10.8858 ns | IllyriadVectorizedCopy | X64 | RyuJit | 3 | 10.7992 ns | 0.1561 ns | 0.90 | 10.8951 ns | 0.0698 ns | 0.1561 ns | 91784611.23 | 10.7713 ns | 10.7740 ns | 10.7992 ns | 11.0641 ns | 11.0940 ns | AndermanVectorizedCopy | X64 | RyuJit | 3 | 8.1792 ns | 0.0146 ns | 0.68 | 8.1781 ns | 0.0065 ns | 0.0146 ns | 122278514.92 | 8.1604 ns | 8.1647 ns | 8.1792 ns | 8.1908 ns | 8.1990 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 3 | 12.0134 ns | 0.1765 ns | 1.00 | 11.8999 ns | 0.0789 ns | 0.1765 ns | 84034526.43 | 11.6706 ns | 11.7091 ns | 12.0134 ns | 12.0338 ns | 12.0413 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 3 | 8.1679 ns | 0.0153 ns | 0.68 | 8.1659 ns | 0.0068 ns | 0.0153 ns | 122460124.96 | 8.1484 ns | 8.1521 ns | 8.1679 ns | 8.1787 ns | 8.1887 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 3 | 8.5069 ns | 0.1084 ns | 0.71 | 8.5546 ns | 0.0485 ns | 0.1084 ns | 116896078.28 | 8.4988 ns | 8.4991 ns | 8.5069 ns | 8.6339 ns | 8.7480 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 3 | 8.2368 ns | 0.0253 ns | 0.68 | 8.2395 ns | 0.0113 ns | 0.0253 ns | 121366985.37 | 8.2110 ns | 8.2170 ns | 8.2368 ns | 8.2633 ns | 8.2762 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 3 | 8.2185 ns | 0.0471 ns | 0.68 | 8.1958 ns | 0.0211 ns | 0.0471 ns | 122014097.38 | 8.1143 ns | 8.1556 ns | 8.2185 ns | 8.2246 ns | 8.2303 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 3 | 8.5392 ns | 0.0476 ns | 0.71 | 8.5466 ns | 0.0213 ns | 0.0476 ns | 117005604.9 | 8.4898 ns | 8.5033 ns | 8.5392 ns | 8.5936 ns | 8.6093 ns | ArrayCopy | X86 | LegacyJit | 3 | 31.7444 ns | 0.0612 ns | 1.00 | 31.7753 ns | 0.0274 ns | 0.0612 ns | 31470974.72 | 31.7357 ns | 31.7358 ns | 31.7444 ns | 31.8303 ns | 31.8795 ns | SimpleLoop | X86 | LegacyJit | 3 | 4.2762 ns | 0.0665 ns | 0.13 | 4.3118 ns | 0.0297 ns | 0.0665 ns | 231924166.89 | 4.2520 ns | 4.2590 ns | 4.2762 ns | 4.3823 ns | 4.4023 ns | BufferBlockCopy | X86 | LegacyJit | 3 | 22.5758 ns | 0.0236 ns | 0.71 | 22.5722 ns | 0.0106 ns | 0.0236 ns | 44302336.54 | 22.5344 ns | 22.5532 ns | 22.5758 ns | 22.5893 ns | 22.5994 ns | MsvcrtMemmove | X86 | LegacyJit | 3 | 23.5282 ns | 0.2812 ns | 0.74 | 23.4212 ns | 0.1258 ns | 0.2812 ns | 42696290.05 | 23.0391 ns | 23.1268 ns | 23.5282 ns | 23.6622 ns | 23.6649 ns | UnsafeCopyBlock | X86 | LegacyJit | 3 | 16.8227 ns | 0.2241 ns | 0.53 | 16.7537 ns | 0.1002 ns | 0.2241 ns | 59688322.84 | 16.3590 ns | 16.5835 ns | 16.8227 ns | 16.8894 ns | 16.9056 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 3 | 16.6864 ns | 0.2333 ns | 0.53 | 16.7817 ns | 0.1043 ns | 0.2333 ns | 59588763.56 | 16.5467 ns | 16.5833 ns | 16.6864 ns | 17.0277 ns | 17.0834 ns | AndermanVectorizedCopy | X86 | LegacyJit | 3 | 14.8560 ns | 0.0583 ns | 0.47 | 14.8512 ns | 0.0261 ns | 0.0583 ns | 67334466.48 | 14.7824 ns | 14.7926 ns | 14.8560 ns | 14.9075 ns | 14.9168 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 3 | 10.0221 ns | 0.0346 ns | 0.32 | 10.0297 ns | 0.0155 ns | 0.0346 ns | 99703696.72 | 9.9914 ns | 9.9994 ns | 10.0221 ns | 10.0638 ns | 10.0787 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 3 | 7.0568 ns | 0.0193 ns | 0.22 | 7.0631 ns | 0.0086 ns | 0.0193 ns | 141579945.16 | 7.0400 ns | 7.0468 ns | 7.0568 ns | 7.0827 ns | 7.0882 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 3 | 9.0524 ns | 0.0174 ns | 0.29 | 9.0534 ns | 0.0078 ns | 0.0174 ns | 110455551.37 | 9.0318 ns | 9.0388 ns | 9.0524 ns | 9.0685 ns | 9.0793 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 3 | 9.3226 ns | 0.0308 ns | 0.29 | 9.3148 ns | 0.0138 ns | 0.0308 ns | 107355684.87 | 9.2614 ns | 9.2900 ns | 9.3226 ns | 9.3358 ns | 9.3364 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 3 | 8.4674 ns | 0.0307 ns | 0.27 | 8.4583 ns | 0.0137 ns | 0.0307 ns | 118227369.99 | 8.4160 ns | 8.4274 ns | 8.4674 ns | 8.4846 ns | 8.4929 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 3 | 9.9611 ns | 0.0357 ns | 0.31 | 9.9483 ns | 0.0160 ns | 0.0357 ns | 100520094.91 | 9.9102 ns | 9.9107 ns | 9.9611 ns | 9.9794 ns | 9.9889 ns | ArrayCopy | X64 | LegacyJit | 4 | 11.4383 ns | 0.1019 ns | 1.00 | 11.3871 ns | 0.0456 ns | 0.1019 ns | 87818373.33 | 11.2062 ns | 11.3087 ns | 11.4383 ns | 11.4400 ns | 11.4400 ns | SimpleLoop | X64 | LegacyJit | 4 | 5.3944 ns | 0.1347 ns | 0.47 | 5.4377 ns | 0.0602 ns | 0.1347 ns | 183899980.3 | 5.3425 ns | 5.3582 ns | 5.3944 ns | 5.5389 ns | 5.6751 ns | BufferBlockCopy | X64 | LegacyJit | 4 | 12.0110 ns | 0.1428 ns | 1.05 | 11.9759 ns | 0.0639 ns | 0.1428 ns | 83501040.82 | 11.7405 ns | 11.8544 ns | 12.0110 ns | 12.0798 ns | 12.1203 ns | MsvcrtMemmove | X64 | LegacyJit | 4 | 23.0002 ns | 0.2631 ns | 2.01 | 23.1585 ns | 0.1176 ns | 0.2631 ns | 43180727.5 | 22.9353 ns | 22.9517 ns | 23.0002 ns | 23.4444 ns | 23.4771 ns | UnsafeCopyBlock | X64 | LegacyJit | 4 | 9.7089 ns | 0.0201 ns | 0.85 | 9.6978 ns | 0.0090 ns | 0.0201 ns | 103115782.48 | 9.6680 ns | 9.6770 ns | 9.7089 ns | 9.7132 ns | 9.7143 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 4 | 10.8211 ns | 0.1678 ns | 0.95 | 10.7274 ns | 0.0750 ns | 0.1678 ns | 93219562.45 | 10.5154 ns | 10.5471 ns | 10.8211 ns | 10.8608 ns | 10.8854 ns | AndermanVectorizedCopy | X64 | LegacyJit | 4 | 7.8612 ns | 0.0060 ns | 0.69 | 7.8637 ns | 0.0027 ns | 0.0060 ns | 127167205.59 | 7.8565 ns | 7.8587 ns | 7.8612 ns | 7.8699 ns | 7.8703 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 4 | 10.2319 ns | 0.0105 ns | 0.89 | 10.2285 ns | 0.0047 ns | 0.0105 ns | 97765815.17 | 10.2167 ns | 10.2179 ns | 10.2319 ns | 10.2375 ns | 10.2419 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 4 | 7.9282 ns | 0.0319 ns | 0.69 | 7.9431 ns | 0.0143 ns | 0.0319 ns | 125895622.05 | 7.9174 ns | 7.9217 ns | 7.9282 ns | 7.9720 ns | 7.9967 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 4 | 9.1445 ns | 0.0582 ns | 0.80 | 9.1376 ns | 0.0260 ns | 0.0582 ns | 109438075.28 | 9.0758 ns | 9.0782 ns | 9.1445 ns | 9.1935 ns | 9.2030 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 4 | 9.0831 ns | 0.0634 ns | 0.79 | 9.0710 ns | 0.0284 ns | 0.0634 ns | 110240935.05 | 8.9634 ns | 9.0230 ns | 9.0831 ns | 9.1130 ns | 9.1317 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 4 | 8.7762 ns | 0.1097 ns | 0.77 | 8.7402 ns | 0.0490 ns | 0.1097 ns | 114413725.79 | 8.5769 ns | 8.6325 ns | 8.7762 ns | 8.8300 ns | 8.8558 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 4 | 8.7929 ns | 0.0133 ns | 0.77 | 8.7993 ns | 0.0060 ns | 0.0133 ns | 113645849.26 | 8.7856 ns | 8.7881 ns | 8.7929 ns | 8.8136 ns | 8.8139 ns | ArrayCopy | X64 | RyuJit | 4 | 10.5354 ns | 0.1275 ns | 1.00 | 10.4816 ns | 0.0570 ns | 0.1275 ns | 95404873.6 | 10.2546 ns | 10.3872 ns | 10.5354 ns | 10.5492 ns | 10.5531 ns | SimpleLoop | X64 | RyuJit | 4 | 4.4442 ns | 0.0814 ns | 0.42 | 4.3959 ns | 0.0364 ns | 0.0814 ns | 227485837.93 | 4.2823 ns | 4.3094 ns | 4.4442 ns | 4.4582 ns | 4.4611 ns | BufferBlockCopy | X64 | RyuJit | 4 | 11.6758 ns | 0.0899 ns | 1.11 | 11.6864 ns | 0.0402 ns | 0.0899 ns | 85569714.17 | 11.5696 ns | 11.6151 ns | 11.6758 ns | 11.7629 ns | 11.8185 ns | MsvcrtMemmove | X64 | RyuJit | 4 | 22.9635 ns | 0.0470 ns | 2.18 | 22.9514 ns | 0.0210 ns | 0.0470 ns | 43570259.87 | 22.8895 ns | 22.9029 ns | 22.9635 ns | 22.9940 ns | 22.9960 ns | UnsafeCopyBlock | X64 | RyuJit | 4 | 10.9056 ns | 0.1127 ns | 1.04 | 10.9605 ns | 0.0504 ns | 0.1127 ns | 91236425.34 | 10.8763 ns | 10.8853 ns | 10.9056 ns | 11.0632 ns | 11.1504 ns | IllyriadVectorizedCopy | X64 | RyuJit | 4 | 8.2046 ns | 0.0301 ns | 0.78 | 8.2146 ns | 0.0135 ns | 0.0301 ns | 121733839.26 | 8.1867 ns | 8.1891 ns | 8.2046 ns | 8.2452 ns | 8.2582 ns | AndermanVectorizedCopy | X64 | RyuJit | 4 | 7.6373 ns | 0.0144 ns | 0.72 | 7.6371 ns | 0.0064 ns | 0.0144 ns | 130939785.9 | 7.6169 ns | 7.6265 ns | 7.6373 ns | 7.6476 ns | 7.6575 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 4 | 9.3863 ns | 0.0065 ns | 0.89 | 9.3888 ns | 0.0029 ns | 0.0065 ns | 106510434.71 | 9.3827 ns | 9.3844 ns | 9.3863 ns | 9.3943 ns | 9.3997 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 4 | 7.9380 ns | 0.0131 ns | 0.75 | 7.9346 ns | 0.0058 ns | 0.0131 ns | 126030353.84 | 7.9133 ns | 7.9232 ns | 7.9380 ns | 7.9443 ns | 7.9479 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 4 | 8.2247 ns | 0.0105 ns | 0.78 | 8.2258 ns | 0.0047 ns | 0.0105 ns | 121568236.71 | 8.2128 ns | 8.2159 ns | 8.2247 ns | 8.2364 ns | 8.2365 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 4 | 8.2379 ns | 0.0110 ns | 0.78 | 8.2368 ns | 0.0049 ns | 0.0110 ns | 121406517.3 | 8.2258 ns | 8.2267 ns | 8.2379 ns | 8.2463 ns | 8.2531 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 4 | 8.5426 ns | 0.0225 ns | 0.81 | 8.5306 ns | 0.0100 ns | 0.0225 ns | 117224856.91 | 8.5033 ns | 8.5063 ns | 8.5426 ns | 8.5489 ns | 8.5501 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 4 | 8.2255 ns | 0.0066 ns | 0.78 | 8.2265 ns | 0.0030 ns | 0.0066 ns | 121558018.75 | 8.2196 ns | 8.2203 ns | 8.2255 ns | 8.2332 ns | 8.2350 ns | ArrayCopy | X86 | LegacyJit | 4 | 31.5148 ns | 0.1331 ns | 1.00 | 31.5372 ns | 0.0595 ns | 0.1331 ns | 31708584.98 | 31.4015 ns | 31.4415 ns | 31.5148 ns | 31.6441 ns | 31.7580 ns | SimpleLoop | X86 | LegacyJit | 4 | 5.8812 ns | 0.0366 ns | 0.19 | 5.8865 ns | 0.0164 ns | 0.0366 ns | 169879465.3 | 5.8573 ns | 5.8586 ns | 5.8812 ns | 5.9171 ns | 5.9479 ns | BufferBlockCopy | X86 | LegacyJit | 4 | 22.6765 ns | 0.2446 ns | 0.72 | 22.7666 ns | 0.1094 ns | 0.2446 ns | 43923983.47 | 22.4952 ns | 22.5648 ns | 22.6765 ns | 23.0135 ns | 23.1087 ns | MsvcrtMemmove | X86 | LegacyJit | 4 | 22.8955 ns | 0.2316 ns | 0.73 | 22.7503 ns | 0.1036 ns | 0.2316 ns | 43955488.21 | 22.4414 ns | 22.5014 ns | 22.8955 ns | 22.9265 ns | 22.9367 ns | UnsafeCopyBlock | X86 | LegacyJit | 4 | 16.8431 ns | 0.0588 ns | 0.53 | 16.8801 ns | 0.0263 ns | 0.0588 ns | 59241297.17 | 16.8324 ns | 16.8349 ns | 16.8431 ns | 16.9438 ns | 16.9545 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 4 | 15.5316 ns | 0.1032 ns | 0.49 | 15.4851 ns | 0.0462 ns | 0.1032 ns | 64578041.85 | 15.3026 ns | 15.4040 ns | 15.5316 ns | 15.5430 ns | 15.5452 ns | AndermanVectorizedCopy | X86 | LegacyJit | 4 | 14.0331 ns | 0.2165 ns | 0.45 | 14.1157 ns | 0.0968 ns | 0.2165 ns | 70842928.39 | 13.8820 ns | 13.9288 ns | 14.0331 ns | 14.3440 ns | 14.3764 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 4 | 8.0294 ns | 0.1125 ns | 0.25 | 8.0929 ns | 0.0503 ns | 0.1125 ns | 123564788.09 | 7.9993 ns | 8.0021 ns | 8.0294 ns | 8.2155 ns | 8.2224 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 4 | 7.3327 ns | 0.0983 ns | 0.23 | 7.2678 ns | 0.0440 ns | 0.0983 ns | 137592536.26 | 7.1558 ns | 7.1603 ns | 7.3327 ns | 7.3430 ns | 7.3435 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 4 | 9.3601 ns | 0.2490 ns | 0.30 | 9.3217 ns | 0.1114 ns | 0.2490 ns | 107277103.33 | 9.0530 ns | 9.0654 ns | 9.3601 ns | 9.5587 ns | 9.5941 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 4 | 9.3333 ns | 0.0779 ns | 0.30 | 9.3139 ns | 0.0348 ns | 0.0779 ns | 107366121.93 | 9.1778 ns | 9.2537 ns | 9.3333 ns | 9.3645 ns | 9.3659 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 4 | 7.8338 ns | 0.0189 ns | 0.25 | 7.8368 ns | 0.0085 ns | 0.0189 ns | 127602744.93 | 7.8136 ns | 7.8210 ns | 7.8338 ns | 7.8541 ns | 7.8643 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 4 | 9.3572 ns | 0.0428 ns | 0.30 | 9.3783 ns | 0.0191 ns | 0.0428 ns | 106629324.22 | 9.3390 ns | 9.3428 ns | 9.3572 ns | 9.4243 ns | 9.4311 ns | ArrayCopy | X64 | LegacyJit | 5 | 11.4176 ns | 0.0414 ns | 1.00 | 11.4247 ns | 0.0185 ns | 0.0414 ns | 87529381.86 | 11.3931 ns | 11.3951 ns | 11.4176 ns | 11.4579 ns | 11.4955 ns | SimpleLoop | X64 | LegacyJit | 5 | 6.7960 ns | 0.1428 ns | 0.60 | 6.7755 ns | 0.0639 ns | 0.1428 ns | 147590829.24 | 6.5438 ns | 6.6493 ns | 6.7960 ns | 6.8914 ns | 6.9017 ns | BufferBlockCopy | X64 | LegacyJit | 5 | 12.0025 ns | 0.0082 ns | 1.05 | 12.0034 ns | 0.0037 ns | 0.0082 ns | 83310040.33 | 11.9938 ns | 11.9974 ns | 12.0025 ns | 12.0097 ns | 12.0165 ns | MsvcrtMemmove | X64 | LegacyJit | 5 | 24.0339 ns | 0.2315 ns | 2.10 | 23.9782 ns | 0.1035 ns | 0.2315 ns | 41704496.64 | 23.6066 ns | 23.7790 ns | 24.0339 ns | 24.1496 ns | 24.2323 ns | UnsafeCopyBlock | X64 | LegacyJit | 5 | 10.2119 ns | 0.0346 ns | 0.89 | 10.2200 ns | 0.0155 ns | 0.0346 ns | 97847477.61 | 10.1798 ns | 10.1885 ns | 10.2119 ns | 10.2556 ns | 10.2600 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 5 | 10.0732 ns | 0.1055 ns | 0.88 | 10.1179 ns | 0.0472 ns | 0.1055 ns | 98834916.18 | 10.0133 ns | 10.0273 ns | 10.0732 ns | 10.2308 ns | 10.2417 ns | AndermanVectorizedCopy | X64 | LegacyJit | 5 | 7.9275 ns | 0.1257 ns | 0.69 | 7.8626 ns | 0.0562 ns | 0.1257 ns | 127184022.88 | 7.6871 ns | 7.7318 ns | 7.9275 ns | 7.9610 ns | 7.9875 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 5 | 9.7594 ns | 0.1357 ns | 0.85 | 9.8332 ns | 0.0607 ns | 0.1357 ns | 101696142.5 | 9.7117 ns | 9.7226 ns | 9.7594 ns | 9.9807 ns | 9.9835 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 5 | 8.5230 ns | 0.0230 ns | 0.75 | 8.5227 ns | 0.0103 ns | 0.0230 ns | 117333772.94 | 8.4927 ns | 8.5035 ns | 8.5230 ns | 8.5418 ns | 8.5562 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 5 | 8.6889 ns | 0.0958 ns | 0.76 | 8.6762 ns | 0.0428 ns | 0.0958 ns | 115257230.23 | 8.5605 ns | 8.5793 ns | 8.6889 ns | 8.7668 ns | 8.7848 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 5 | 9.3934 ns | 0.0510 ns | 0.82 | 9.4168 ns | 0.0228 ns | 0.0510 ns | 106193071.23 | 9.3811 ns | 9.3819 ns | 9.3934 ns | 9.4634 ns | 9.5027 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 5 | 9.0971 ns | 0.0266 ns | 0.80 | 9.1015 ns | 0.0119 ns | 0.0266 ns | 109872454.48 | 9.0744 ns | 9.0785 ns | 9.0971 ns | 9.1266 ns | 9.1419 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 5 | 9.1091 ns | 0.0234 ns | 0.80 | 9.1152 ns | 0.0105 ns | 0.0234 ns | 109706535.23 | 9.0966 ns | 9.0987 ns | 9.1091 ns | 9.1348 ns | 9.1553 ns | ArrayCopy | X64 | RyuJit | 5 | 10.5962 ns | 0.0428 ns | 1.00 | 10.5865 ns | 0.0192 ns | 0.0428 ns | 94459760.84 | 10.5364 ns | 10.5463 ns | 10.5962 ns | 10.6219 ns | 10.6474 ns | SimpleLoop | X64 | RyuJit | 5 | 5.6167 ns | 0.0307 ns | 0.53 | 5.6062 ns | 0.0137 ns | 0.0307 ns | 178375037.82 | 5.5520 ns | 5.5825 ns | 5.6167 ns | 5.6246 ns | 5.6273 ns | BufferBlockCopy | X64 | RyuJit | 5 | 11.6969 ns | 0.1363 ns | 1.10 | 11.6734 ns | 0.0610 ns | 0.1363 ns | 85664593.27 | 11.4396 ns | 11.5681 ns | 11.6969 ns | 11.7671 ns | 11.7901 ns | MsvcrtMemmove | X64 | RyuJit | 5 | 22.9130 ns | 0.2937 ns | 2.16 | 22.8313 ns | 0.1313 ns | 0.2937 ns | 43799437.37 | 22.3356 ns | 22.5901 ns | 22.9130 ns | 23.0318 ns | 23.1094 ns | UnsafeCopyBlock | X64 | RyuJit | 5 | 11.7156 ns | 0.0286 ns | 1.11 | 11.7036 ns | 0.0128 ns | 0.0286 ns | 85443458.56 | 11.6581 ns | 11.6764 ns | 11.7156 ns | 11.7249 ns | 11.7307 ns | IllyriadVectorizedCopy | X64 | RyuJit | 5 | 7.7279 ns | 0.1274 ns | 0.73 | 7.8056 ns | 0.0570 ns | 0.1274 ns | 128113738.62 | 7.6921 ns | 7.7059 ns | 7.7279 ns | 7.9440 ns | 7.9564 ns | AndermanVectorizedCopy | X64 | RyuJit | 5 | 8.2236 ns | 0.0196 ns | 0.78 | 8.2254 ns | 0.0088 ns | 0.0196 ns | 121575354.62 | 8.1949 ns | 8.2090 ns | 8.2236 ns | 8.2426 ns | 8.2451 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 5 | 9.0195 ns | 0.0919 ns | 0.85 | 9.0165 ns | 0.0411 ns | 0.0919 ns | 110908011.38 | 8.8921 ns | 8.9313 ns | 9.0195 ns | 9.1002 ns | 9.1334 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 5 | 8.2215 ns | 0.0061 ns | 0.78 | 8.2197 ns | 0.0027 ns | 0.0061 ns | 121658955.6 | 8.2115 ns | 8.2135 ns | 8.2215 ns | 8.2250 ns | 8.2266 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 5 | 8.4963 ns | 0.1327 ns | 0.80 | 8.4184 ns | 0.0593 ns | 0.1327 ns | 118786738.96 | 8.2505 ns | 8.2754 ns | 8.4963 ns | 8.5226 ns | 8.5381 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 5 | 8.2326 ns | 0.0692 ns | 0.78 | 8.2188 ns | 0.0310 ns | 0.0692 ns | 121672359.2 | 8.1061 ns | 8.1628 ns | 8.2326 ns | 8.2679 ns | 8.2950 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 5 | 8.2015 ns | 0.1460 ns | 0.77 | 8.1180 ns | 0.0653 ns | 0.1460 ns | 123183584.9 | 7.9197 ns | 7.9620 ns | 8.2015 ns | 8.2321 ns | 8.2360 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 5 | 8.3327 ns | 0.0123 ns | 0.79 | 8.3286 ns | 0.0055 ns | 0.0123 ns | 120068642.75 | 8.3070 ns | 8.3197 ns | 8.3327 ns | 8.3354 ns | 8.3379 ns | ArrayCopy | X86 | LegacyJit | 5 | 31.6908 ns | 0.1917 ns | 1.00 | 31.5897 ns | 0.0857 ns | 0.1917 ns | 31655917.08 | 31.2678 ns | 31.4130 ns | 31.6908 ns | 31.7158 ns | 31.7295 ns | SimpleLoop | X86 | LegacyJit | 5 | 9.1648 ns | 0.0552 ns | 0.29 | 9.1576 ns | 0.0247 ns | 0.0552 ns | 109198732.02 | 9.0681 ns | 9.1114 ns | 9.1648 ns | 9.2002 ns | 9.2157 ns | BufferBlockCopy | X86 | LegacyJit | 5 | 22.5639 ns | 0.0452 ns | 0.71 | 22.5704 ns | 0.0202 ns | 0.0452 ns | 44305903.6 | 22.5195 ns | 22.5313 ns | 22.5639 ns | 22.6126 ns | 22.6375 ns | MsvcrtMemmove | X86 | LegacyJit | 5 | 23.3803 ns | 0.1996 ns | 0.74 | 23.3031 ns | 0.0893 ns | 0.1996 ns | 42912802.41 | 22.9496 ns | 23.1555 ns | 23.3803 ns | 23.4120 ns | 23.4376 ns | UnsafeCopyBlock | X86 | LegacyJit | 5 | 16.6997 ns | 0.0521 ns | 0.53 | 16.7191 ns | 0.0233 ns | 0.0521 ns | 59811846.26 | 16.6580 ns | 16.6784 ns | 16.6997 ns | 16.7695 ns | 16.7947 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 5 | 16.3582 ns | 0.0546 ns | 0.52 | 16.3830 ns | 0.0244 ns | 0.0546 ns | 61039001.52 | 16.3537 ns | 16.3559 ns | 16.3582 ns | 16.4224 ns | 16.4803 ns | AndermanVectorizedCopy | X86 | LegacyJit | 5 | 14.3081 ns | 0.1503 ns | 0.45 | 14.2643 ns | 0.0672 ns | 0.1503 ns | 70105268.26 | 14.0068 ns | 14.1453 ns | 14.3081 ns | 14.3613 ns | 14.3994 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 5 | 7.9278 ns | 0.0221 ns | 0.25 | 7.9357 ns | 0.0099 ns | 0.0221 ns | 126012957.19 | 7.9226 ns | 7.9228 ns | 7.9278 ns | 7.9526 ns | 7.9748 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 5 | 6.7840 ns | 0.0884 ns | 0.21 | 6.7578 ns | 0.0396 ns | 0.0884 ns | 147976586.79 | 6.6028 ns | 6.6910 ns | 6.7840 ns | 6.8115 ns | 6.8248 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 5 | 9.1130 ns | 0.0201 ns | 0.29 | 9.1203 ns | 0.0090 ns | 0.0201 ns | 109645449.01 | 9.1008 ns | 9.1027 ns | 9.1130 ns | 9.1415 ns | 9.1456 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 5 | 9.5744 ns | 0.1618 ns | 0.30 | 9.5268 ns | 0.0723 ns | 0.1618 ns | 104967410.97 | 9.3557 ns | 9.3557 ns | 9.5744 ns | 9.6740 ns | 9.6906 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 5 | 8.5192 ns | 0.0212 ns | 0.27 | 8.5256 ns | 0.0095 ns | 0.0212 ns | 117293672.59 | 8.5016 ns | 8.5087 ns | 8.5192 ns | 8.5457 ns | 8.5576 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 5 | 9.6470 ns | 0.1163 ns | 0.30 | 9.5916 ns | 0.0520 ns | 0.1163 ns | 104257756.16 | 9.3971 ns | 9.4841 ns | 9.6470 ns | 9.6714 ns | 9.6732 ns | ArrayCopy | X64 | LegacyJit | 6 | 12.6752 ns | 0.2421 ns | 1.00 | 12.5188 ns | 0.1083 ns | 0.2421 ns | 79879831.04 | 12.2531 ns | 12.2548 ns | 12.6752 ns | 12.7046 ns | 12.7327 ns | SimpleLoop | X64 | LegacyJit | 6 | 7.9616 ns | 0.0200 ns | 0.63 | 7.9614 ns | 0.0089 ns | 0.0200 ns | 125605663.04 | 7.9322 ns | 7.9434 ns | 7.9616 ns | 7.9793 ns | 7.9844 ns | BufferBlockCopy | X64 | LegacyJit | 6 | 12.0016 ns | 0.0411 ns | 0.95 | 12.0142 ns | 0.0184 ns | 0.0411 ns | 83234620.2 | 11.9839 ns | 11.9841 ns | 12.0016 ns | 12.0507 ns | 12.0833 ns | MsvcrtMemmove | X64 | LegacyJit | 6 | 24.6210 ns | 0.0438 ns | 1.94 | 24.6091 ns | 0.0196 ns | 0.0438 ns | 40635340.43 | 24.5601 ns | 24.5648 ns | 24.6210 ns | 24.6475 ns | 24.6651 ns | UnsafeCopyBlock | X64 | LegacyJit | 6 | 10.8467 ns | 0.1198 ns | 0.86 | 10.8138 ns | 0.0536 ns | 0.1198 ns | 92474318.39 | 10.6036 ns | 10.7218 ns | 10.8467 ns | 10.8894 ns | 10.8943 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 6 | 10.8593 ns | 0.0409 ns | 0.86 | 10.8659 ns | 0.0183 ns | 0.0409 ns | 92030699.35 | 10.8123 ns | 10.8314 ns | 10.8593 ns | 10.9038 ns | 10.9222 ns | AndermanVectorizedCopy | X64 | LegacyJit | 6 | 7.9360 ns | 0.0376 ns | 0.63 | 7.9476 ns | 0.0168 ns | 0.0376 ns | 125824800.88 | 7.9175 ns | 7.9188 ns | 7.9360 ns | 7.9821 ns | 8.0093 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 6 | 10.6198 ns | 0.1133 ns | 0.84 | 10.6038 ns | 0.0506 ns | 0.1133 ns | 94305932.05 | 10.4514 ns | 10.5035 ns | 10.6198 ns | 10.6961 ns | 10.7611 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 6 | 7.9283 ns | 0.2154 ns | 0.63 | 8.0061 ns | 0.0963 ns | 0.2154 ns | 124904644.68 | 7.8779 ns | 7.8838 ns | 7.9283 ns | 8.1673 ns | 8.3882 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 6 | 8.8510 ns | 0.1480 ns | 0.70 | 8.9414 ns | 0.0662 ns | 0.1480 ns | 111838761.74 | 8.8398 ns | 8.8411 ns | 8.8510 ns | 9.0870 ns | 9.1790 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 6 | 9.3939 ns | 0.0201 ns | 0.74 | 9.3900 ns | 0.0090 ns | 0.0201 ns | 106496212.44 | 9.3697 ns | 9.3698 ns | 9.3939 ns | 9.4083 ns | 9.4158 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 6 | 8.7443 ns | 0.1658 ns | 0.69 | 8.7088 ns | 0.0742 ns | 0.1658 ns | 114826907.64 | 8.5153 ns | 8.5359 ns | 8.7443 ns | 8.8639 ns | 8.8644 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 6 | 8.8532 ns | 0.3740 ns | 0.70 | 8.9456 ns | 0.1673 ns | 0.3740 ns | 111786186.3 | 8.6718 ns | 8.7013 ns | 8.8532 ns | 9.2362 ns | 9.5974 ns | ArrayCopy | X64 | RyuJit | 6 | 11.1687 ns | 0.0626 ns | 1.00 | 11.1650 ns | 0.0280 ns | 0.0626 ns | 89565219.75 | 11.1107 ns | 11.1110 ns | 11.1687 ns | 11.2173 ns | 11.2640 ns | SimpleLoop | X64 | RyuJit | 6 | 6.7770 ns | 0.0401 ns | 0.61 | 6.7626 ns | 0.0179 ns | 0.0401 ns | 147871595.4 | 6.6915 ns | 6.7338 ns | 6.7770 ns | 6.7843 ns | 6.7895 ns | BufferBlockCopy | X64 | RyuJit | 6 | 11.7386 ns | 0.2027 ns | 1.05 | 11.6167 ns | 0.0906 ns | 0.2027 ns | 86083030.5 | 11.3491 ns | 11.3990 ns | 11.7386 ns | 11.7734 ns | 11.7909 ns | MsvcrtMemmove | X64 | RyuJit | 6 | 23.5726 ns | 0.4055 ns | 2.11 | 23.4010 ns | 0.1814 ns | 0.4055 ns | 42733237.8 | 22.6770 ns | 23.1164 ns | 23.5726 ns | 23.5998 ns | 23.6245 ns | UnsafeCopyBlock | X64 | RyuJit | 6 | 11.9550 ns | 0.0841 ns | 1.07 | 11.9755 ns | 0.0376 ns | 0.0841 ns | 83503806.27 | 11.8987 ns | 11.8989 ns | 11.9550 ns | 12.0624 ns | 12.0854 ns | IllyriadVectorizedCopy | X64 | RyuJit | 6 | 8.7956 ns | 0.0325 ns | 0.79 | 8.8061 ns | 0.0146 ns | 0.0325 ns | 113558063.86 | 8.7834 ns | 8.7877 ns | 8.7956 ns | 8.8296 ns | 8.8636 ns | AndermanVectorizedCopy | X64 | RyuJit | 6 | 7.9225 ns | 0.1116 ns | 0.71 | 7.8550 ns | 0.0499 ns | 0.1116 ns | 127306884.88 | 7.7108 ns | 7.7345 ns | 7.9225 ns | 7.9418 ns | 7.9435 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 6 | 10.0146 ns | 0.1697 ns | 0.90 | 9.9259 ns | 0.0759 ns | 0.1697 ns | 100746038.78 | 9.7283 ns | 9.7430 ns | 10.0146 ns | 10.0646 ns | 10.0918 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 6 | 7.9133 ns | 0.0298 ns | 0.71 | 7.9227 ns | 0.0133 ns | 0.0298 ns | 126220195.69 | 7.9044 ns | 7.9056 ns | 7.9133 ns | 7.9444 ns | 7.9755 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 6 | 8.2236 ns | 0.0064 ns | 0.74 | 8.2228 ns | 0.0029 ns | 0.0064 ns | 121613175.77 | 8.2122 ns | 8.2178 ns | 8.2236 ns | 8.2274 ns | 8.2291 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 6 | 8.5222 ns | 0.0084 ns | 0.76 | 8.5249 ns | 0.0038 ns | 0.0084 ns | 117303691.5 | 8.5168 ns | 8.5173 ns | 8.5222 ns | 8.5337 ns | 8.5350 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 6 | 8.3811 ns | 0.0350 ns | 0.75 | 8.3823 ns | 0.0157 ns | 0.0350 ns | 119298883.62 | 8.3350 ns | 8.3539 ns | 8.3811 ns | 8.4113 ns | 8.4324 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 6 | 8.2382 ns | 0.0057 ns | 0.74 | 8.2386 ns | 0.0025 ns | 0.0057 ns | 121379598.16 | 8.2303 ns | 8.2341 ns | 8.2382 ns | 8.2434 ns | 8.2460 ns | ArrayCopy | X86 | LegacyJit | 6 | 31.5061 ns | 0.0715 ns | 1.00 | 31.5266 ns | 0.0320 ns | 0.0715 ns | 31719239.25 | 31.4552 ns | 31.4686 ns | 31.5061 ns | 31.5949 ns | 31.6373 ns | SimpleLoop | X86 | LegacyJit | 6 | 8.5329 ns | 0.0117 ns | 0.27 | 8.5289 ns | 0.0053 ns | 0.0117 ns | 117248147.09 | 8.5103 ns | 8.5178 ns | 8.5329 ns | 8.5381 ns | 8.5401 ns | BufferBlockCopy | X86 | LegacyJit | 6 | 22.6109 ns | 0.0855 ns | 0.72 | 22.6456 ns | 0.0382 ns | 0.0855 ns | 44158609.37 | 22.5527 ns | 22.5793 ns | 22.6109 ns | 22.7293 ns | 22.7728 ns | MsvcrtMemmove | X86 | LegacyJit | 6 | 24.3053 ns | 0.1577 ns | 0.77 | 24.3160 ns | 0.0705 ns | 0.1577 ns | 41125126.66 | 24.1012 ns | 24.2011 ns | 24.3053 ns | 24.4363 ns | 24.5459 ns | UnsafeCopyBlock | X86 | LegacyJit | 6 | 16.7944 ns | 0.0434 ns | 0.53 | 16.8176 ns | 0.0194 ns | 0.0434 ns | 59461380.36 | 16.7730 ns | 16.7827 ns | 16.7944 ns | 16.8642 ns | 16.8680 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 6 | 17.0233 ns | 0.0258 ns | 0.54 | 17.0260 ns | 0.0115 ns | 0.0258 ns | 58733814.7 | 16.9882 ns | 17.0036 ns | 17.0233 ns | 17.0497 ns | 17.0545 ns | AndermanVectorizedCopy | X86 | LegacyJit | 6 | 14.4085 ns | 0.1971 ns | 0.46 | 14.3630 ns | 0.0882 ns | 0.1971 ns | 69623170.71 | 14.0210 ns | 14.2080 ns | 14.4085 ns | 14.4953 ns | 14.5092 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 6 | 9.7889 ns | 0.0412 ns | 0.31 | 9.7828 ns | 0.0184 ns | 0.0412 ns | 102219743.5 | 9.7242 ns | 9.7458 ns | 9.7889 ns | 9.8168 ns | 9.8364 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 6 | 7.3753 ns | 0.0351 ns | 0.23 | 7.3741 ns | 0.0157 ns | 0.0351 ns | 135609500.33 | 7.3365 ns | 7.3438 ns | 7.3753 ns | 7.4039 ns | 7.4283 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 6 | 9.0718 ns | 0.0215 ns | 0.29 | 9.0647 ns | 0.0096 ns | 0.0215 ns | 110317918.43 | 9.0319 ns | 9.0448 ns | 9.0718 ns | 9.0811 ns | 9.0895 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 6 | 9.3385 ns | 0.0309 ns | 0.30 | 9.3370 ns | 0.0138 ns | 0.0309 ns | 107100928.4 | 9.2913 ns | 9.3084 ns | 9.3385 ns | 9.3649 ns | 9.3694 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 6 | 8.5362 ns | 0.0902 ns | 0.27 | 8.5062 ns | 0.0403 ns | 0.0902 ns | 117561783.41 | 8.3462 ns | 8.4401 ns | 8.5362 ns | 8.5572 ns | 8.5632 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 6 | 9.9328 ns | 0.1136 ns | 0.32 | 9.8740 ns | 0.0508 ns | 0.1136 ns | 101276211.16 | 9.6902 ns | 9.7643 ns | 9.9328 ns | 9.9543 ns | 9.9651 ns | ArrayCopy | X64 | LegacyJit | 7 | 12.5893 ns | 0.0819 ns | 1.00 | 12.5673 ns | 0.0366 ns | 0.0819 ns | 79571397.34 | 12.4239 ns | 12.5054 ns | 12.5893 ns | 12.6183 ns | 12.6284 ns | SimpleLoop | X64 | LegacyJit | 7 | 9.5363 ns | 0.2355 ns | 0.76 | 9.5525 ns | 0.1053 ns | 0.2355 ns | 104684315.39 | 9.3492 ns | 9.3693 ns | 9.5363 ns | 9.7438 ns | 9.9445 ns | BufferBlockCopy | X64 | LegacyJit | 7 | 12.0714 ns | 0.0477 ns | 0.96 | 12.0814 ns | 0.0214 ns | 0.0477 ns | 82771923.88 | 12.0288 ns | 12.0416 ns | 12.0714 ns | 12.1262 ns | 12.1536 ns | MsvcrtMemmove | X64 | LegacyJit | 7 | 24.7534 ns | 0.2959 ns | 1.97 | 24.8847 ns | 0.1323 ns | 0.2959 ns | 40185291.7 | 24.6188 ns | 24.6382 ns | 24.7534 ns | 25.1969 ns | 25.2858 ns | UnsafeCopyBlock | X64 | LegacyJit | 7 | 11.5038 ns | 0.0641 ns | 0.91 | 11.4862 ns | 0.0287 ns | 0.0641 ns | 87060871.09 | 11.4131 ns | 11.4239 ns | 11.5038 ns | 11.5397 ns | 11.5745 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 7 | 11.4345 ns | 0.0447 ns | 0.91 | 11.4519 ns | 0.0200 ns | 0.0447 ns | 87321515.19 | 11.4092 ns | 11.4129 ns | 11.4345 ns | 11.4997 ns | 11.5053 ns | AndermanVectorizedCopy | X64 | LegacyJit | 7 | 7.9537 ns | 0.0209 ns | 0.63 | 7.9442 ns | 0.0094 ns | 0.0209 ns | 125877464.56 | 7.9133 ns | 7.9232 ns | 7.9537 ns | 7.9605 ns | 7.9657 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 7 | 10.9393 ns | 0.1228 ns | 0.87 | 10.9933 ns | 0.0549 ns | 0.1228 ns | 90964164.21 | 10.9199 ns | 10.9248 ns | 10.9393 ns | 11.0889 ns | 11.2108 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 7 | 8.5763 ns | 0.2976 ns | 0.68 | 8.6706 ns | 0.1331 ns | 0.2976 ns | 115332686.02 | 8.2996 ns | 8.4232 ns | 8.5763 ns | 8.9651 ns | 9.0622 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 7 | 9.0940 ns | 0.0482 ns | 0.72 | 9.1044 ns | 0.0216 ns | 0.0482 ns | 109837468.43 | 9.0657 ns | 9.0657 ns | 9.0940 ns | 9.1482 ns | 9.1826 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 7 | 9.2020 ns | 0.1232 ns | 0.73 | 9.2238 ns | 0.0551 ns | 0.1232 ns | 108414909.78 | 9.0882 ns | 9.1075 ns | 9.2020 ns | 9.3511 ns | 9.3539 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 7 | 9.0957 ns | 0.0443 ns | 0.72 | 9.0860 ns | 0.0198 ns | 0.0443 ns | 110060033.89 | 9.0088 ns | 9.0518 ns | 9.0957 ns | 9.1152 ns | 9.1186 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 7 | 9.0898 ns | 0.0370 ns | 0.72 | 9.0907 ns | 0.0165 ns | 0.0370 ns | 110002121.03 | 9.0374 ns | 9.0609 ns | 9.0898 ns | 9.1210 ns | 9.1404 ns | ArrayCopy | X64 | RyuJit | 7 | 11.0093 ns | 0.1678 ns | 1.00 | 11.0070 ns | 0.0751 ns | 0.1678 ns | 90851179.4 | 10.8147 ns | 10.8440 ns | 11.0093 ns | 11.1689 ns | 11.2209 ns | SimpleLoop | X64 | RyuJit | 7 | 7.9492 ns | 0.0192 ns | 0.72 | 7.9485 ns | 0.0086 ns | 0.0192 ns | 125810516.66 | 7.9250 ns | 7.9298 ns | 7.9492 ns | 7.9668 ns | 7.9724 ns | BufferBlockCopy | X64 | RyuJit | 7 | 11.7293 ns | 0.0208 ns | 1.07 | 11.7231 ns | 0.0093 ns | 0.0208 ns | 85301737.72 | 11.6983 ns | 11.7022 ns | 11.7293 ns | 11.7409 ns | 11.7498 ns | MsvcrtMemmove | X64 | RyuJit | 7 | 23.9756 ns | 0.0505 ns | 2.18 | 23.9785 ns | 0.0226 ns | 0.0505 ns | 41704036.77 | 23.9035 ns | 23.9367 ns | 23.9756 ns | 24.0217 ns | 24.0414 ns | UnsafeCopyBlock | X64 | RyuJit | 7 | 12.7781 ns | 0.2006 ns | 1.16 | 12.7051 ns | 0.0897 ns | 0.2006 ns | 78708242.68 | 12.4544 ns | 12.4951 ns | 12.7781 ns | 12.8787 ns | 12.9229 ns | IllyriadVectorizedCopy | X64 | RyuJit | 7 | 9.6008 ns | 0.0114 ns | 0.87 | 9.6056 ns | 0.0051 ns | 0.0114 ns | 104105665.91 | 9.5960 ns | 9.5973 ns | 9.6008 ns | 9.6163 ns | 9.6242 ns | AndermanVectorizedCopy | X64 | RyuJit | 7 | 8.2368 ns | 0.0138 ns | 0.75 | 8.2450 ns | 0.0062 ns | 0.0138 ns | 121284896.31 | 8.2320 ns | 8.2343 ns | 8.2368 ns | 8.2599 ns | 8.2623 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 7 | 10.8597 ns | 0.0386 ns | 0.99 | 10.8700 ns | 0.0173 ns | 0.0386 ns | 91996498.3 | 10.8190 ns | 10.8377 ns | 10.8597 ns | 10.9074 ns | 10.9191 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 7 | 8.2270 ns | 0.0838 ns | 0.75 | 8.1910 ns | 0.0375 ns | 0.0838 ns | 122085712.49 | 8.0420 ns | 8.1276 ns | 8.2270 ns | 8.2363 ns | 8.2389 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 7 | 8.5219 ns | 0.0061 ns | 0.77 | 8.5221 ns | 0.0027 ns | 0.0061 ns | 117342180.6 | 8.5143 ns | 8.5166 ns | 8.5219 ns | 8.5277 ns | 8.5302 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 7 | 8.4652 ns | 0.1127 ns | 0.77 | 8.4214 ns | 0.0504 ns | 0.1127 ns | 118745269.62 | 8.2233 ns | 8.3340 ns | 8.4652 ns | 8.4869 ns | 8.5037 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 7 | 8.5395 ns | 0.0207 ns | 0.78 | 8.5359 ns | 0.0092 ns | 0.0207 ns | 117152060.87 | 8.5115 ns | 8.5158 ns | 8.5395 ns | 8.5543 ns | 8.5635 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 7 | 8.4568 ns | 0.1129 ns | 0.77 | 8.4239 ns | 0.0505 ns | 0.1129 ns | 118709891.14 | 8.2301 ns | 8.3358 ns | 8.4568 ns | 8.4955 ns | 8.5252 ns | ArrayCopy | X86 | LegacyJit | 7 | 31.8380 ns | 0.0992 ns | 1.00 | 31.8122 ns | 0.0444 ns | 0.0992 ns | 31434528.93 | 31.6603 ns | 31.7158 ns | 31.8380 ns | 31.8956 ns | 31.8986 ns | SimpleLoop | X86 | LegacyJit | 7 | 9.1898 ns | 0.0213 ns | 0.29 | 9.1932 ns | 0.0095 ns | 0.0213 ns | 108776145.77 | 9.1693 ns | 9.1785 ns | 9.1898 ns | 9.2095 ns | 9.2278 ns | BufferBlockCopy | X86 | LegacyJit | 7 | 22.5244 ns | 0.1435 ns | 0.71 | 22.5622 ns | 0.0642 ns | 0.1435 ns | 44321941.88 | 22.4662 ns | 22.4735 ns | 22.5244 ns | 22.6698 ns | 22.8147 ns | MsvcrtMemmove | X86 | LegacyJit | 7 | 24.5204 ns | 0.0446 ns | 0.77 | 24.5295 ns | 0.0199 ns | 0.0446 ns | 40767190.19 | 24.4715 ns | 24.4899 ns | 24.5204 ns | 24.5737 ns | 24.5826 ns | UnsafeCopyBlock | X86 | LegacyJit | 7 | 16.8340 ns | 0.0384 ns | 0.53 | 16.8392 ns | 0.0172 ns | 0.0384 ns | 59385116.8 | 16.8002 ns | 16.8121 ns | 16.8340 ns | 16.8690 ns | 16.9033 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 7 | 17.6979 ns | 0.1476 ns | 0.56 | 17.6323 ns | 0.0660 ns | 0.1476 ns | 56713971.21 | 17.3738 ns | 17.5113 ns | 17.6979 ns | 17.7206 ns | 17.7296 ns | AndermanVectorizedCopy | X86 | LegacyJit | 7 | 15.2293 ns | 0.0650 ns | 0.48 | 15.2532 ns | 0.0291 ns | 0.0650 ns | 65559891.81 | 15.1920 ns | 15.1970 ns | 15.2293 ns | 15.3214 ns | 15.3400 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 7 | 10.3099 ns | 0.0963 ns | 0.32 | 10.3190 ns | 0.0430 ns | 0.0963 ns | 96908791.81 | 10.1906 ns | 10.2410 ns | 10.3099 ns | 10.4015 ns | 10.4568 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 7 | 7.3532 ns | 0.0151 ns | 0.23 | 7.3507 ns | 0.0067 ns | 0.0151 ns | 136041624.61 | 7.3352 ns | 7.3353 ns | 7.3532 ns | 7.3648 ns | 7.3688 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 7 | 9.0484 ns | 0.0585 ns | 0.28 | 9.0744 ns | 0.0262 ns | 0.0585 ns | 110199775.9 | 9.0313 ns | 9.0375 ns | 9.0484 ns | 9.1244 ns | 9.1755 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 7 | 9.3802 ns | 0.0787 ns | 0.29 | 9.3290 ns | 0.0352 ns | 0.0787 ns | 107192644.55 | 9.2257 ns | 9.2441 ns | 9.3802 ns | 9.3883 ns | 9.3926 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 7 | 9.6459 ns | 0.0091 ns | 0.30 | 9.6405 ns | 0.0041 ns | 0.0091 ns | 103729017.18 | 9.6262 ns | 9.6315 ns | 9.6459 ns | 9.6468 ns | 9.6477 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 7 | 10.1313 ns | 0.1239 ns | 0.32 | 10.1371 ns | 0.0554 ns | 0.1239 ns | 98647892.48 | 9.9574 ns | 10.0431 ns | 10.1313 ns | 10.2339 ns | 10.3057 ns | ArrayCopy | X64 | LegacyJit | 8 | 11.4465 ns | 0.0239 ns | 1.00 | 11.4372 ns | 0.0107 ns | 0.0239 ns | 87433633.99 | 11.4020 ns | 11.4131 ns | 11.4465 ns | 11.4568 ns | 11.4603 ns | SimpleLoop | X64 | LegacyJit | 8 | 10.8193 ns | 0.0888 ns | 0.95 | 10.8688 ns | 0.0397 ns | 0.0888 ns | 92006214.14 | 10.7941 ns | 10.7969 ns | 10.8193 ns | 10.9655 ns | 10.9662 ns | BufferBlockCopy | X64 | LegacyJit | 8 | 12.0107 ns | 0.0307 ns | 1.05 | 12.0172 ns | 0.0137 ns | 0.0307 ns | 83213864.72 | 11.9759 ns | 11.9905 ns | 12.0107 ns | 12.0473 ns | 12.0526 ns | MsvcrtMemmove | X64 | LegacyJit | 8 | 21.7040 ns | 0.0940 ns | 1.90 | 21.7326 ns | 0.0420 ns | 0.0940 ns | 46013847.87 | 21.6352 ns | 21.6547 ns | 21.7040 ns | 21.8248 ns | 21.8728 ns | UnsafeCopyBlock | X64 | LegacyJit | 8 | 8.2408 ns | 0.0076 ns | 0.72 | 8.2430 ns | 0.0034 ns | 0.0076 ns | 121314444.84 | 8.2330 ns | 8.2365 ns | 8.2408 ns | 8.2507 ns | 8.2511 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 8 | 11.4136 ns | 0.1407 ns | 1.00 | 11.4100 ns | 0.0629 ns | 0.1407 ns | 87642148.27 | 11.1958 ns | 11.2970 ns | 11.4136 ns | 11.5212 ns | 11.5860 ns | AndermanVectorizedCopy | X64 | LegacyJit | 8 | 7.9296 ns | 0.0249 ns | 0.69 | 7.9373 ns | 0.0111 ns | 0.0249 ns | 125988136.96 | 7.9058 ns | 7.9157 ns | 7.9296 ns | 7.9626 ns | 7.9634 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 8 | 10.8015 ns | 0.0767 ns | 0.94 | 10.7797 ns | 0.0343 ns | 0.0767 ns | 92766614.73 | 10.6470 ns | 10.7171 ns | 10.8015 ns | 10.8315 ns | 10.8332 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 8 | 7.6925 ns | 0.0173 ns | 0.67 | 7.7009 ns | 0.0077 ns | 0.0173 ns | 129854326.95 | 7.6858 ns | 7.6866 ns | 7.6925 ns | 7.7195 ns | 7.7230 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 8 | 8.8053 ns | 0.1085 ns | 0.77 | 8.7552 ns | 0.0485 ns | 0.1085 ns | 114217472.9 | 8.5616 ns | 8.6766 ns | 8.8053 ns | 8.8088 ns | 8.8094 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 8 | 9.1094 ns | 0.0442 ns | 0.80 | 9.1070 ns | 0.0197 ns | 0.0442 ns | 109805135.97 | 9.0365 ns | 9.0696 ns | 9.1094 ns | 9.1433 ns | 9.1526 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 8 | 8.8050 ns | 0.0461 ns | 0.77 | 8.8195 ns | 0.0206 ns | 0.0461 ns | 113385475.68 | 8.7849 ns | 8.7900 ns | 8.8050 ns | 8.8562 ns | 8.8999 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 8 | 8.7931 ns | 0.0382 ns | 0.77 | 8.7802 ns | 0.0171 ns | 0.0382 ns | 113893183.19 | 8.7126 ns | 8.7515 ns | 8.7931 ns | 8.8023 ns | 8.8044 ns | ArrayCopy | X64 | RyuJit | 8 | 10.4002 ns | 0.1458 ns | 1.00 | 10.3939 ns | 0.0652 ns | 0.1458 ns | 96210441.76 | 10.2181 ns | 10.2481 ns | 10.4002 ns | 10.5365 ns | 10.5401 ns | SimpleLoop | X64 | RyuJit | 8 | 9.0929 ns | 0.0173 ns | 0.87 | 9.0981 ns | 0.0077 ns | 0.0173 ns | 109912532.85 | 9.0784 ns | 9.0835 ns | 9.0929 ns | 9.1154 ns | 9.1222 ns | BufferBlockCopy | X64 | RyuJit | 8 | 11.7115 ns | 0.0990 ns | 1.13 | 11.6869 ns | 0.0443 ns | 0.0990 ns | 85565657.89 | 11.5186 ns | 11.6074 ns | 11.7115 ns | 11.7542 ns | 11.7778 ns | MsvcrtMemmove | X64 | RyuJit | 8 | 20.5063 ns | 0.0353 ns | 1.97 | 20.4945 ns | 0.0158 ns | 0.0353 ns | 48793504.22 | 20.4439 ns | 20.4585 ns | 20.5063 ns | 20.5246 ns | 20.5265 ns | UnsafeCopyBlock | X64 | RyuJit | 8 | 9.0864 ns | 0.0180 ns | 0.87 | 9.0883 ns | 0.0081 ns | 0.0180 ns | 110031597.01 | 9.0618 ns | 9.0726 ns | 9.0864 ns | 9.1049 ns | 9.1077 ns | IllyriadVectorizedCopy | X64 | RyuJit | 8 | 8.7439 ns | 0.0072 ns | 0.84 | 8.7424 ns | 0.0032 ns | 0.0072 ns | 114385699.38 | 8.7306 ns | 8.7364 ns | 8.7439 ns | 8.7475 ns | 8.7503 ns | AndermanVectorizedCopy | X64 | RyuJit | 8 | 7.9720 ns | 0.0578 ns | 0.77 | 7.9593 ns | 0.0258 ns | 0.0578 ns | 125639623.71 | 7.9013 ns | 7.9043 ns | 7.9720 ns | 8.0079 ns | 8.0425 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 8 | 9.6753 ns | 0.0237 ns | 0.93 | 9.6850 ns | 0.0106 ns | 0.0237 ns | 103252965.63 | 9.6564 ns | 9.6656 ns | 9.6753 ns | 9.7092 ns | 9.7144 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 8 | 7.9238 ns | 0.0407 ns | 0.76 | 7.9242 ns | 0.0182 ns | 0.0407 ns | 126195427.44 | 7.8627 ns | 7.8895 ns | 7.9238 ns | 7.9591 ns | 7.9721 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 8 | 8.5117 ns | 0.1427 ns | 0.82 | 8.4186 ns | 0.0638 ns | 0.1427 ns | 118784014.89 | 8.2469 ns | 8.2631 ns | 8.5117 ns | 8.5276 ns | 8.5344 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 8 | 8.2268 ns | 0.0190 ns | 0.79 | 8.2296 ns | 0.0085 ns | 0.0190 ns | 121512469.76 | 8.2057 ns | 8.2136 ns | 8.2268 ns | 8.2470 ns | 8.2568 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 8 | 8.2206 ns | 0.1295 ns | 0.79 | 8.1821 ns | 0.0579 ns | 0.1295 ns | 122218536.72 | 7.9552 ns | 8.0851 ns | 8.2206 ns | 8.2598 ns | 8.2825 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 8 | 8.2314 ns | 0.0297 ns | 0.79 | 8.2406 ns | 0.0133 ns | 0.0297 ns | 121350218.75 | 8.2110 ns | 8.2169 ns | 8.2314 ns | 8.2689 ns | 8.2869 ns | ArrayCopy | X86 | LegacyJit | 8 | 31.7827 ns | 0.0852 ns | 1.00 | 31.7718 ns | 0.0381 ns | 0.0852 ns | 31474446 | 31.6401 ns | 31.7000 ns | 31.7827 ns | 31.8381 ns | 31.8745 ns | SimpleLoop | X86 | LegacyJit | 8 | 10.3201 ns | 0.0463 ns | 0.32 | 10.3049 ns | 0.0207 ns | 0.0463 ns | 97040834.23 | 10.2466 ns | 10.2569 ns | 10.3201 ns | 10.3454 ns | 10.3563 ns | BufferBlockCopy | X86 | LegacyJit | 8 | 22.5555 ns | 0.0495 ns | 0.71 | 22.5819 ns | 0.0221 ns | 0.0495 ns | 44283267.02 | 22.5362 ns | 22.5416 ns | 22.5555 ns | 22.6353 ns | 22.6422 ns | MsvcrtMemmove | X86 | LegacyJit | 8 | 23.4906 ns | 0.1197 ns | 0.74 | 23.4821 ns | 0.0535 ns | 0.1197 ns | 42585692.15 | 23.2832 ns | 23.3837 ns | 23.4906 ns | 23.5761 ns | 23.5787 ns | UnsafeCopyBlock | X86 | LegacyJit | 8 | 16.7239 ns | 0.1708 ns | 0.53 | 16.6377 ns | 0.0764 ns | 0.1708 ns | 60104567.02 | 16.3647 ns | 16.4712 ns | 16.7239 ns | 16.7610 ns | 16.7811 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 8 | 15.9705 ns | 0.0340 ns | 0.50 | 15.9837 ns | 0.0152 ns | 0.0340 ns | 62563693.16 | 15.9457 ns | 15.9554 ns | 15.9705 ns | 16.0186 ns | 16.0295 ns | AndermanVectorizedCopy | X86 | LegacyJit | 8 | 14.6970 ns | 0.0643 ns | 0.46 | 14.7144 ns | 0.0287 ns | 0.0643 ns | 67960696.89 | 14.6595 ns | 14.6622 ns | 14.6970 ns | 14.7753 ns | 14.8161 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 8 | 8.4968 ns | 0.0188 ns | 0.27 | 8.4960 ns | 0.0084 ns | 0.0188 ns | 117703123.33 | 8.4675 ns | 8.4801 ns | 8.4968 ns | 8.5114 ns | 8.5189 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 8 | 7.3578 ns | 0.0941 ns | 0.23 | 7.3242 ns | 0.0421 ns | 0.0941 ns | 136533737.91 | 7.1570 ns | 7.2557 ns | 7.3578 ns | 7.3760 ns | 7.3815 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 8 | 8.9589 ns | 0.1353 ns | 0.28 | 8.9703 ns | 0.0605 ns | 0.1353 ns | 111478887.89 | 8.8364 ns | 8.8402 ns | 8.9589 ns | 9.1061 ns | 9.1407 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 8 | 9.5145 ns | 0.1221 ns | 0.30 | 9.4520 ns | 0.0546 ns | 0.1221 ns | 105797343.01 | 9.3106 ns | 9.3197 ns | 9.5145 ns | 9.5531 ns | 9.5621 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 8 | 8.0618 ns | 0.0116 ns | 0.25 | 8.0606 ns | 0.0052 ns | 0.0116 ns | 124060830.16 | 8.0427 ns | 8.0507 ns | 8.0618 ns | 8.0698 ns | 8.0744 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 8 | 9.6432 ns | 0.0139 ns | 0.30 | 9.6441 ns | 0.0062 ns | 0.0139 ns | 103689958.89 | 9.6308 ns | 9.6310 ns | 9.6432 ns | 9.6578 ns | 9.6629 ns | ArrayCopy | X64 | LegacyJit | 9 | 12.5733 ns | 0.1051 ns | 1.00 | 12.5500 ns | 0.0470 ns | 0.1051 ns | 79681004.35 | 12.3686 ns | 12.4696 ns | 12.5733 ns | 12.6189 ns | 12.6395 ns | SimpleLoop | X64 | LegacyJit | 9 | 12.2606 ns | 0.1518 ns | 0.98 | 12.2352 ns | 0.0679 ns | 0.1518 ns | 81731402.33 | 11.9806 ns | 12.1178 ns | 12.2606 ns | 12.3399 ns | 12.3864 ns | BufferBlockCopy | X64 | LegacyJit | 9 | 11.9926 ns | 0.0341 ns | 0.95 | 12.0121 ns | 0.0152 ns | 0.0341 ns | 83249568.22 | 11.9793 ns | 11.9857 ns | 11.9926 ns | 12.0482 ns | 12.0578 ns | MsvcrtMemmove | X64 | LegacyJit | 9 | 21.3952 ns | 0.0379 ns | 1.70 | 21.3876 ns | 0.0169 ns | 0.0379 ns | 46755958.5 | 21.3257 ns | 21.3547 ns | 21.3952 ns | 21.4168 ns | 21.4245 ns | UnsafeCopyBlock | X64 | LegacyJit | 9 | 9.1196 ns | 0.0220 ns | 0.73 | 9.1196 ns | 0.0099 ns | 0.0220 ns | 109653623.56 | 9.0881 ns | 9.0990 ns | 9.1196 ns | 9.1402 ns | 9.1424 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 9 | 10.8352 ns | 0.0211 ns | 0.86 | 10.8438 ns | 0.0094 ns | 0.0211 ns | 92218305.86 | 10.8226 ns | 10.8266 ns | 10.8352 ns | 10.8654 ns | 10.8740 ns | AndermanVectorizedCopy | X64 | LegacyJit | 9 | 7.9310 ns | 0.0245 ns | 0.63 | 7.9402 ns | 0.0109 ns | 0.0245 ns | 125941537.99 | 7.9190 ns | 7.9244 ns | 7.9310 ns | 7.9606 ns | 7.9820 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 9 | 10.7314 ns | 0.2525 ns | 0.85 | 10.8299 ns | 0.1129 ns | 0.2525 ns | 92336973.14 | 10.5506 ns | 10.6172 ns | 10.7314 ns | 11.0919 ns | 11.1579 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 9 | 7.9259 ns | 0.0715 ns | 0.63 | 7.9026 ns | 0.0320 ns | 0.0715 ns | 126541238.66 | 7.7778 ns | 7.8458 ns | 7.9259 ns | 7.9476 ns | 7.9565 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 9 | 8.8083 ns | 0.1387 ns | 0.70 | 8.7117 ns | 0.0621 ns | 0.1387 ns | 114788433.08 | 8.5440 ns | 8.5602 ns | 8.8083 ns | 8.8148 ns | 8.8172 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 9 | 9.3656 ns | 0.0198 ns | 0.74 | 9.3731 ns | 0.0088 ns | 0.0198 ns | 106688587.9 | 9.3563 ns | 9.3603 ns | 9.3656 ns | 9.3895 ns | 9.4070 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 9 | 9.1059 ns | 0.0362 ns | 0.72 | 9.1087 ns | 0.0162 ns | 0.0362 ns | 109785189.18 | 9.0622 ns | 9.0789 ns | 9.1059 ns | 9.1399 ns | 9.1619 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 9 | 9.1073 ns | 0.0087 ns | 0.72 | 9.1074 ns | 0.0039 ns | 0.0087 ns | 109800531.25 | 9.0966 ns | 9.0992 ns | 9.1073 ns | 9.1158 ns | 9.1185 ns | ArrayCopy | X64 | RyuJit | 9 | 11.1261 ns | 0.0554 ns | 1.00 | 11.1382 ns | 0.0248 ns | 0.0554 ns | 89780992.8 | 11.0943 ns | 11.0976 ns | 11.1261 ns | 11.1849 ns | 11.2320 ns | SimpleLoop | X64 | RyuJit | 9 | 10.2882 ns | 0.0622 ns | 0.92 | 10.2976 ns | 0.0278 ns | 0.0622 ns | 97109572.89 | 10.2239 ns | 10.2418 ns | 10.2882 ns | 10.3582 ns | 10.3822 ns | BufferBlockCopy | X64 | RyuJit | 9 | 11.7312 ns | 0.0382 ns | 1.05 | 11.7421 ns | 0.0171 ns | 0.0382 ns | 85163484.44 | 11.7152 ns | 11.7179 ns | 11.7312 ns | 11.7718 ns | 11.8091 ns | MsvcrtMemmove | X64 | RyuJit | 9 | 20.1816 ns | 0.0314 ns | 1.81 | 20.1801 ns | 0.0140 ns | 0.0314 ns | 49553806.01 | 20.1449 ns | 20.1485 ns | 20.1816 ns | 20.2109 ns | 20.2140 ns | UnsafeCopyBlock | X64 | RyuJit | 9 | 9.9492 ns | 0.0125 ns | 0.89 | 9.9466 ns | 0.0056 ns | 0.0125 ns | 100537294.01 | 9.9254 ns | 9.9371 ns | 9.9492 ns | 9.9547 ns | 9.9590 ns | IllyriadVectorizedCopy | X64 | RyuJit | 9 | 9.3941 ns | 0.0239 ns | 0.84 | 9.3940 ns | 0.0107 ns | 0.0239 ns | 106450857.47 | 9.3726 ns | 9.3732 ns | 9.3941 ns | 9.4148 ns | 9.4314 ns | AndermanVectorizedCopy | X64 | RyuJit | 9 | 8.1351 ns | 0.0305 ns | 0.73 | 8.1352 ns | 0.0136 ns | 0.0305 ns | 122922075.51 | 8.0914 ns | 8.1068 ns | 8.1351 ns | 8.1637 ns | 8.1653 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 9 | 10.5440 ns | 0.0270 ns | 0.95 | 10.5548 ns | 0.0121 ns | 0.0270 ns | 94743492.59 | 10.5309 ns | 10.5350 ns | 10.5440 ns | 10.5800 ns | 10.5990 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 9 | 8.2159 ns | 0.0149 ns | 0.74 | 8.2233 ns | 0.0067 ns | 0.0149 ns | 121605541.38 | 8.2100 ns | 8.2109 ns | 8.2159 ns | 8.2394 ns | 8.2415 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 9 | 8.1359 ns | 0.0322 ns | 0.73 | 8.1471 ns | 0.0144 ns | 0.0322 ns | 122742602.94 | 8.1254 ns | 8.1293 ns | 8.1359 ns | 8.1705 ns | 8.2041 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 9 | 8.5777 ns | 0.0665 ns | 0.77 | 8.5846 ns | 0.0297 ns | 0.0665 ns | 116488112.97 | 8.5277 ns | 8.5313 ns | 8.5777 ns | 8.6412 ns | 8.6938 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 9 | 8.4622 ns | 0.0148 ns | 0.76 | 8.4573 ns | 0.0066 ns | 0.0148 ns | 118240878.9 | 8.4358 ns | 8.4423 ns | 8.4622 ns | 8.4699 ns | 8.4705 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 9 | 8.2272 ns | 0.0158 ns | 0.74 | 8.2318 ns | 0.0071 ns | 0.0158 ns | 121480827.19 | 8.2126 ns | 8.2196 ns | 8.2272 ns | 8.2462 ns | 8.2554 ns | ArrayCopy | X86 | LegacyJit | 9 | 31.5316 ns | 0.1062 ns | 1.00 | 31.5371 ns | 0.0475 ns | 0.1062 ns | 31708656.72 | 31.3809 ns | 31.4429 ns | 31.5316 ns | 31.6341 ns | 31.6549 ns | SimpleLoop | X86 | LegacyJit | 9 | 12.3508 ns | 0.0229 ns | 0.39 | 12.3541 ns | 0.0102 ns | 0.0229 ns | 80945012.86 | 12.3311 ns | 12.3372 ns | 12.3508 ns | 12.3726 ns | 12.3919 ns | BufferBlockCopy | X86 | LegacyJit | 9 | 22.5718 ns | 0.1087 ns | 0.72 | 22.6160 ns | 0.0486 ns | 0.1087 ns | 44216439.48 | 22.5478 ns | 22.5555 ns | 22.5718 ns | 22.6987 ns | 22.8086 ns | MsvcrtMemmove | X86 | LegacyJit | 9 | 24.4455 ns | 0.1164 ns | 0.78 | 24.5141 ns | 0.0521 ns | 0.1164 ns | 40792770.31 | 24.4288 ns | 24.4352 ns | 24.4455 ns | 24.6274 ns | 24.7026 ns | UnsafeCopyBlock | X86 | LegacyJit | 9 | 16.8977 ns | 0.0486 ns | 0.54 | 16.8988 ns | 0.0217 ns | 0.0486 ns | 59175926.84 | 16.8481 ns | 16.8570 ns | 16.8977 ns | 16.9411 ns | 16.9744 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 9 | 16.9461 ns | 0.0746 ns | 0.54 | 16.9365 ns | 0.0334 ns | 0.0746 ns | 59044191.43 | 16.8151 ns | 16.8746 ns | 16.9461 ns | 16.9935 ns | 17.0151 ns | AndermanVectorizedCopy | X86 | LegacyJit | 9 | 15.1965 ns | 0.0426 ns | 0.48 | 15.1945 ns | 0.0190 ns | 0.0426 ns | 65813213.7 | 15.1346 ns | 15.1537 ns | 15.1965 ns | 15.2343 ns | 15.2379 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 9 | 9.1463 ns | 0.1835 ns | 0.29 | 9.1461 ns | 0.0821 ns | 0.1835 ns | 109336482.19 | 8.8843 ns | 9.0069 ns | 9.1463 ns | 9.2851 ns | 9.4018 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 9 | 6.7992 ns | 0.0345 ns | 0.22 | 6.8079 ns | 0.0154 ns | 0.0345 ns | 146888179.55 | 6.7632 ns | 6.7775 ns | 6.7992 ns | 6.8426 ns | 6.8465 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 9 | 9.0755 ns | 0.1749 ns | 0.29 | 9.1924 ns | 0.0782 ns | 0.1749 ns | 108785023.12 | 9.0586 ns | 9.0611 ns | 9.0755 ns | 9.3823 ns | 9.4145 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 9 | 9.6504 ns | 0.0373 ns | 0.31 | 9.6511 ns | 0.0167 ns | 0.0373 ns | 103614667.7 | 9.6022 ns | 9.6151 ns | 9.6504 ns | 9.6875 ns | 9.6883 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 9 | 8.4573 ns | 0.0211 ns | 0.27 | 8.4694 ns | 0.0094 ns | 0.0211 ns | 118072129.49 | 8.4526 ns | 8.4531 ns | 8.4573 ns | 8.4917 ns | 8.4987 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 9 | 10.1422 ns | 0.0701 ns | 0.32 | 10.1857 ns | 0.0313 ns | 0.0701 ns | 98176912 | 10.1275 ns | 10.1309 ns | 10.1422 ns | 10.2622 ns | 10.2654 ns | ArrayCopy | X64 | LegacyJit | 10 | 11.4057 ns | 0.0614 ns | 1.00 | 11.3910 ns | 0.0274 ns | 0.0614 ns | 87788314.47 | 11.2947 ns | 11.3377 ns | 11.4057 ns | 11.4370 ns | 11.4617 ns | SimpleLoop | X64 | LegacyJit | 10 | 13.7259 ns | 0.0328 ns | 1.20 | 13.7413 ns | 0.0147 ns | 0.0328 ns | 72773545.67 | 13.7052 ns | 13.7151 ns | 13.7259 ns | 13.7751 ns | 13.7855 ns | BufferBlockCopy | X64 | LegacyJit | 10 | 12.3492 ns | 0.2966 ns | 1.08 | 12.3226 ns | 0.1326 ns | 0.2966 ns | 81151684.51 | 11.9975 ns | 12.0205 ns | 12.3492 ns | 12.6114 ns | 12.6307 ns | MsvcrtMemmove | X64 | LegacyJit | 10 | 21.8720 ns | 0.3241 ns | 1.92 | 21.6960 ns | 0.1449 ns | 0.3241 ns | 46091478.86 | 21.3128 ns | 21.3442 ns | 21.8720 ns | 21.9598 ns | 21.9759 ns | UnsafeCopyBlock | X64 | LegacyJit | 10 | 9.6836 ns | 0.0074 ns | 0.85 | 9.6806 ns | 0.0033 ns | 0.0074 ns | 103299632.87 | 9.6727 ns | 9.6728 ns | 9.6836 ns | 9.6869 ns | 9.6893 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 10 | 11.4558 ns | 0.1445 ns | 1.00 | 11.4016 ns | 0.0646 ns | 0.1445 ns | 87706799.78 | 11.1477 ns | 11.2930 ns | 11.4558 ns | 11.4832 ns | 11.5099 ns | AndermanVectorizedCopy | X64 | LegacyJit | 10 | 7.9250 ns | 0.0097 ns | 0.69 | 7.9249 ns | 0.0043 ns | 0.0097 ns | 126183832.15 | 7.9094 ns | 7.9170 ns | 7.9250 ns | 7.9329 ns | 7.9347 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 10 | 10.9399 ns | 0.1431 ns | 0.96 | 10.9639 ns | 0.0640 ns | 0.1431 ns | 91208136.08 | 10.7936 ns | 10.8298 ns | 10.9399 ns | 11.1101 ns | 11.1127 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 10 | 8.4818 ns | 0.1466 ns | 0.74 | 8.4022 ns | 0.0655 ns | 0.1466 ns | 119016765.86 | 8.2027 ns | 8.2461 ns | 8.4818 ns | 8.5184 ns | 8.5247 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 10 | 8.5755 ns | 0.1113 ns | 0.75 | 8.6133 ns | 0.0498 ns | 0.1113 ns | 116099742.2 | 8.5459 ns | 8.5516 ns | 8.5755 ns | 8.6939 ns | 8.8111 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 10 | 9.0446 ns | 0.0333 ns | 0.79 | 9.0576 ns | 0.0149 ns | 0.0333 ns | 110404933.13 | 9.0286 ns | 9.0300 ns | 9.0446 ns | 9.0916 ns | 9.1061 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 10 | 9.1098 ns | 0.0127 ns | 0.80 | 9.1077 ns | 0.0057 ns | 0.0127 ns | 109797255.05 | 9.0891 ns | 9.0954 ns | 9.1098 ns | 9.1190 ns | 9.1205 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 10 | 9.1121 ns | 0.0183 ns | 0.80 | 9.1029 ns | 0.0082 ns | 0.0183 ns | 109855002.99 | 9.0731 ns | 9.0855 ns | 9.1121 ns | 9.1157 ns | 9.1191 ns | ArrayCopy | X64 | RyuJit | 10 | 12.5923 ns | 0.2105 ns | 1.00 | 12.4658 ns | 0.0941 ns | 0.2105 ns | 80219580.47 | 12.2143 ns | 12.2376 ns | 12.5923 ns | 12.6307 ns | 12.6588 ns | SimpleLoop | X64 | RyuJit | 10 | 11.4418 ns | 0.0925 ns | 0.91 | 11.3992 ns | 0.0414 ns | 0.0925 ns | 87725464.5 | 11.2538 ns | 11.3093 ns | 11.4418 ns | 11.4678 ns | 11.4864 ns | BufferBlockCopy | X64 | RyuJit | 10 | 11.7162 ns | 0.0261 ns | 0.93 | 11.7142 ns | 0.0117 ns | 0.0261 ns | 85366605.39 | 11.6819 ns | 11.6902 ns | 11.7162 ns | 11.7372 ns | 11.7506 ns | MsvcrtMemmove | X64 | RyuJit | 10 | 20.7914 ns | 0.0474 ns | 1.65 | 20.7958 ns | 0.0212 ns | 0.0474 ns | 48086570.91 | 20.7275 ns | 20.7532 ns | 20.7914 ns | 20.8406 ns | 20.8435 ns | UnsafeCopyBlock | X64 | RyuJit | 10 | 10.5570 ns | 0.0201 ns | 0.84 | 10.5459 ns | 0.0090 ns | 0.0201 ns | 94823766.98 | 10.5242 ns | 10.5242 ns | 10.5570 ns | 10.5620 ns | 10.5656 ns | IllyriadVectorizedCopy | X64 | RyuJit | 10 | 10.2666 ns | 0.0183 ns | 0.82 | 10.2580 ns | 0.0082 ns | 0.0183 ns | 97484756.16 | 10.2346 ns | 10.2390 ns | 10.2666 ns | 10.2727 ns | 10.2788 ns | AndermanVectorizedCopy | X64 | RyuJit | 10 | 7.8978 ns | 0.0790 ns | 0.63 | 7.8832 ns | 0.0353 ns | 0.0790 ns | 126852352.45 | 7.8057 ns | 7.8072 ns | 7.8978 ns | 7.9518 ns | 7.9955 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 10 | 11.4228 ns | 0.0361 ns | 0.91 | 11.4315 ns | 0.0161 ns | 0.0361 ns | 87477306.41 | 11.3966 ns | 11.3996 ns | 11.4228 ns | 11.4678 ns | 11.4827 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 10 | 8.0093 ns | 0.1288 ns | 0.64 | 8.0945 ns | 0.0576 ns | 0.1288 ns | 123540314.28 | 7.9868 ns | 7.9974 ns | 8.0093 ns | 8.2343 ns | 8.2561 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 10 | 8.5087 ns | 0.0110 ns | 0.68 | 8.5115 ns | 0.0049 ns | 0.0110 ns | 117488336.71 | 8.5016 ns | 8.5044 ns | 8.5087 ns | 8.5200 ns | 8.5304 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 10 | 8.1653 ns | 0.0203 ns | 0.65 | 8.1636 ns | 0.0091 ns | 0.0203 ns | 122495397.04 | 8.1412 ns | 8.1432 ns | 8.1653 ns | 8.1831 ns | 8.1877 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 10 | 8.1929 ns | 0.1282 ns | 0.65 | 8.1649 ns | 0.0573 ns | 0.1282 ns | 122474933.3 | 8.0226 ns | 8.0322 ns | 8.1929 ns | 8.2837 ns | 8.3096 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 10 | 8.5262 ns | 0.1109 ns | 0.68 | 8.4609 ns | 0.0496 ns | 0.1109 ns | 118191273.4 | 8.3275 ns | 8.3409 ns | 8.5262 ns | 8.5482 ns | 8.5638 ns | ArrayCopy | X86 | LegacyJit | 10 | 31.4392 ns | 0.0733 ns | 1.00 | 31.4567 ns | 0.0328 ns | 0.0733 ns | 31789689.05 | 31.3683 ns | 31.3910 ns | 31.4392 ns | 31.5313 ns | 31.5450 ns | SimpleLoop | X86 | LegacyJit | 10 | 12.8568 ns | 0.1452 ns | 0.41 | 12.7964 ns | 0.0649 ns | 0.1452 ns | 78146928.14 | 12.5446 ns | 12.6735 ns | 12.8568 ns | 12.8890 ns | 12.8940 ns | BufferBlockCopy | X86 | LegacyJit | 10 | 22.8390 ns | 0.1918 ns | 0.73 | 22.7848 ns | 0.0858 ns | 0.1918 ns | 43888926.04 | 22.4665 ns | 22.6302 ns | 22.8390 ns | 22.9122 ns | 22.9840 ns | MsvcrtMemmove | X86 | LegacyJit | 10 | 24.1958 ns | 0.2424 ns | 0.77 | 24.2806 ns | 0.1084 ns | 0.2424 ns | 41185172.84 | 24.0067 ns | 24.0683 ns | 24.1958 ns | 24.5352 ns | 24.5515 ns | UnsafeCopyBlock | X86 | LegacyJit | 10 | 16.8762 ns | 0.0338 ns | 0.54 | 16.8652 ns | 0.0151 ns | 0.0338 ns | 59293588.32 | 16.8292 ns | 16.8293 ns | 16.8762 ns | 16.8956 ns | 16.8981 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 10 | 17.6764 ns | 0.7279 ns | 0.56 | 17.8894 ns | 0.3255 ns | 0.7279 ns | 55898889.02 | 17.1838 ns | 17.2274 ns | 17.6764 ns | 18.6579 ns | 18.7367 ns | AndermanVectorizedCopy | X86 | LegacyJit | 10 | 15.9632 ns | 0.0166 ns | 0.51 | 15.9660 ns | 0.0074 ns | 0.0166 ns | 62633128.31 | 15.9498 ns | 15.9507 ns | 15.9632 ns | 15.9827 ns | 15.9886 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 10 | 9.5133 ns | 0.1292 ns | 0.30 | 9.4602 ns | 0.0578 ns | 0.1292 ns | 105705500.78 | 9.2333 ns | 9.3559 ns | 9.5133 ns | 9.5381 ns | 9.5384 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 10 | 7.3467 ns | 0.0081 ns | 0.23 | 7.3498 ns | 0.0036 ns | 0.0081 ns | 136057666.28 | 7.3410 ns | 7.3432 ns | 7.3467 ns | 7.3580 ns | 7.3613 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 10 | 9.0494 ns | 0.0411 ns | 0.29 | 9.0668 ns | 0.0184 ns | 0.0411 ns | 110292296.41 | 9.0337 ns | 9.0407 ns | 9.0494 ns | 9.1017 ns | 9.1375 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 10 | 9.3958 ns | 0.1728 ns | 0.30 | 9.3820 ns | 0.0773 ns | 0.1728 ns | 106587634.43 | 9.0971 ns | 9.2451 ns | 9.3958 ns | 9.5119 ns | 9.5578 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 10 | 8.4650 ns | 0.0910 ns | 0.27 | 8.5121 ns | 0.0407 ns | 0.0910 ns | 117480067.39 | 8.4590 ns | 8.4610 ns | 8.4650 ns | 8.5867 ns | 8.6721 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 10 | 10.1690 ns | 0.0885 ns | 0.32 | 10.1376 ns | 0.0396 ns | 0.0885 ns | 98642440.33 | 9.9822 ns | 10.0673 ns | 10.1690 ns | 10.1923 ns | 10.1928 ns | ArrayCopy | X64 | LegacyJit | 11 | 12.9593 ns | 0.0648 ns | 1.00 | 12.9586 ns | 0.0290 ns | 0.0648 ns | 77168743.79 | 12.8847 ns | 12.9058 ns | 12.9593 ns | 13.0111 ns | 13.0601 ns | SimpleLoop | X64 | LegacyJit | 11 | 14.8147 ns | 0.2622 ns | 1.14 | 14.9934 ns | 0.1172 ns | 0.2622 ns | 66696167.56 | 14.7981 ns | 14.7991 ns | 14.8147 ns | 15.2770 ns | 15.3347 ns | BufferBlockCopy | X64 | LegacyJit | 11 | 12.3414 ns | 0.0739 ns | 0.95 | 12.3522 ns | 0.0331 ns | 0.0739 ns | 80957141.68 | 12.2438 ns | 12.2886 ns | 12.3414 ns | 12.4213 ns | 12.4277 ns | MsvcrtMemmove | X64 | LegacyJit | 11 | 24.6976 ns | 0.4508 ns | 1.91 | 24.5037 ns | 0.2016 ns | 0.4508 ns | 40810230.68 | 23.9747 ns | 24.0219 ns | 24.6976 ns | 24.8884 ns | 24.9613 ns | UnsafeCopyBlock | X64 | LegacyJit | 11 | 9.9499 ns | 0.0643 ns | 0.77 | 9.9681 ns | 0.0288 ns | 0.0643 ns | 100319781.19 | 9.9084 ns | 9.9239 ns | 9.9499 ns | 10.0215 ns | 10.0768 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 11 | 11.7302 ns | 0.1600 ns | 0.91 | 11.8051 ns | 0.0716 ns | 0.1600 ns | 84709488.27 | 11.6470 ns | 11.6811 ns | 11.7302 ns | 11.9665 ns | 12.0428 ns | AndermanVectorizedCopy | X64 | LegacyJit | 11 | 7.7536 ns | 0.1779 ns | 0.60 | 7.8262 ns | 0.0796 ns | 0.1779 ns | 127776471.23 | 7.6658 ns | 7.6751 ns | 7.7536 ns | 8.0136 ns | 8.0647 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 11 | 11.7149 ns | 0.0259 ns | 0.90 | 11.7123 ns | 0.0116 ns | 0.0259 ns | 85380569.8 | 11.6753 ns | 11.6877 ns | 11.7149 ns | 11.7356 ns | 11.7419 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 11 | 8.3152 ns | 0.1064 ns | 0.64 | 8.3433 ns | 0.0476 ns | 0.1064 ns | 119855965.6 | 8.2688 ns | 8.2714 ns | 8.3152 ns | 8.4293 ns | 8.5276 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 11 | 9.0977 ns | 0.0342 ns | 0.70 | 9.1114 ns | 0.0153 ns | 0.0342 ns | 109752887.49 | 9.0911 ns | 9.0930 ns | 9.0977 ns | 9.1365 ns | 9.1723 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 11 | 9.4564 ns | 0.1166 ns | 0.73 | 9.4810 ns | 0.0521 ns | 0.1166 ns | 105474134.18 | 9.3957 ns | 9.4021 ns | 9.4564 ns | 9.5721 ns | 9.6831 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 11 | 9.0983 ns | 0.0357 ns | 0.70 | 9.1052 ns | 0.0159 ns | 0.0357 ns | 109826912.41 | 9.0581 ns | 9.0750 ns | 9.0983 ns | 9.1389 ns | 9.1526 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 11 | 8.8045 ns | 0.0873 ns | 0.68 | 8.7813 ns | 0.0390 ns | 0.0873 ns | 113878200.13 | 8.6322 ns | 8.7097 ns | 8.8045 ns | 8.8413 ns | 8.8567 ns | ArrayCopy | X64 | RyuJit | 11 | 11.4413 ns | 0.0279 ns | 1.00 | 11.4370 ns | 0.0125 ns | 0.0279 ns | 87435559.09 | 11.4045 ns | 11.4105 ns | 11.4413 ns | 11.4614 ns | 11.4759 ns | SimpleLoop | X64 | RyuJit | 11 | 12.6225 ns | 0.1808 ns | 1.10 | 12.5894 ns | 0.0808 ns | 0.1808 ns | 79431746.7 | 12.3142 ns | 12.4378 ns | 12.6225 ns | 12.7245 ns | 12.8157 ns | BufferBlockCopy | X64 | RyuJit | 11 | 12.0393 ns | 0.2411 ns | 1.05 | 12.1346 ns | 0.1078 ns | 0.2411 ns | 82408920.01 | 11.9945 ns | 12.0099 ns | 12.0393 ns | 12.3069 ns | 12.5643 ns | MsvcrtMemmove | X64 | RyuJit | 11 | 21.2397 ns | 0.1159 ns | 1.86 | 21.2898 ns | 0.0518 ns | 0.1159 ns | 46970867.36 | 21.2094 ns | 21.2240 ns | 21.2397 ns | 21.3807 ns | 21.4939 ns | UnsafeCopyBlock | X64 | RyuJit | 11 | 11.1544 ns | 0.0972 ns | 0.97 | 11.1249 ns | 0.0435 ns | 0.0972 ns | 89888735.55 | 10.9563 ns | 11.0455 ns | 11.1544 ns | 11.1894 ns | 11.1939 ns | IllyriadVectorizedCopy | X64 | RyuJit | 11 | 11.1471 ns | 0.1450 ns | 0.97 | 11.0670 ns | 0.0648 ns | 0.1450 ns | 90359007.3 | 10.8582 ns | 10.9156 ns | 11.1471 ns | 11.1783 ns | 11.1924 ns | AndermanVectorizedCopy | X64 | RyuJit | 11 | 7.9668 ns | 0.0269 ns | 0.70 | 7.9622 ns | 0.0121 ns | 0.0269 ns | 125593613.16 | 7.9242 ns | 7.9354 ns | 7.9668 ns | 7.9866 ns | 7.9882 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 11 | 12.2809 ns | 0.1921 ns | 1.07 | 12.2090 ns | 0.0859 ns | 0.1921 ns | 81906523.76 | 11.9761 ns | 12.0052 ns | 12.2809 ns | 12.3770 ns | 12.4020 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 11 | 7.9135 ns | 0.1034 ns | 0.69 | 7.8777 ns | 0.0462 ns | 0.1034 ns | 126941409.76 | 7.6951 ns | 7.8033 ns | 7.9135 ns | 7.9341 ns | 7.9523 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 11 | 8.5016 ns | 0.0454 ns | 0.74 | 8.5181 ns | 0.0203 ns | 0.0454 ns | 117397380.33 | 8.4910 ns | 8.4941 ns | 8.5016 ns | 8.5503 ns | 8.5989 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 11 | 8.5171 ns | 0.0442 ns | 0.74 | 8.4952 ns | 0.0198 ns | 0.0442 ns | 117713633.93 | 8.4185 ns | 8.4574 ns | 8.5171 ns | 8.5220 ns | 8.5260 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 11 | 8.2270 ns | 0.1157 ns | 0.72 | 8.2570 ns | 0.0517 ns | 0.1157 ns | 121108799.55 | 8.1808 ns | 8.1830 ns | 8.2270 ns | 8.3461 ns | 8.4596 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 11 | 8.5147 ns | 0.0252 ns | 0.74 | 8.5222 ns | 0.0113 ns | 0.0252 ns | 117340461.41 | 8.5003 ns | 8.5065 ns | 8.5147 ns | 8.5417 ns | 8.5657 ns | ArrayCopy | X86 | LegacyJit | 11 | 31.5228 ns | 0.1347 ns | 1.00 | 31.5672 ns | 0.0603 ns | 0.1347 ns | 31678412.85 | 31.4551 ns | 31.4763 ns | 31.5228 ns | 31.6804 ns | 31.7979 ns | SimpleLoop | X86 | LegacyJit | 11 | 13.8482 ns | 0.0503 ns | 0.44 | 13.8579 ns | 0.0225 ns | 0.0503 ns | 72161043.79 | 13.8059 ns | 13.8229 ns | 13.8482 ns | 13.8978 ns | 13.9415 ns | BufferBlockCopy | X86 | LegacyJit | 11 | 22.5027 ns | 0.0243 ns | 0.71 | 22.5100 ns | 0.0109 ns | 0.0243 ns | 44424627.27 | 22.4830 ns | 22.4892 ns | 22.5027 ns | 22.5345 ns | 22.5435 ns | MsvcrtMemmove | X86 | LegacyJit | 11 | 25.4467 ns | 0.1141 ns | 0.81 | 25.4500 ns | 0.0510 ns | 0.1141 ns | 39292746.45 | 25.3134 ns | 25.3442 ns | 25.4467 ns | 25.5574 ns | 25.6058 ns | UnsafeCopyBlock | X86 | LegacyJit | 11 | 16.8489 ns | 0.0282 ns | 0.53 | 16.8648 ns | 0.0126 ns | 0.0282 ns | 59295218.84 | 16.8388 ns | 16.8435 ns | 16.8489 ns | 16.8940 ns | 16.9057 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 11 | 18.7622 ns | 0.0520 ns | 0.60 | 18.7484 ns | 0.0232 ns | 0.0520 ns | 53337863.46 | 18.6703 ns | 18.7003 ns | 18.7622 ns | 18.7896 ns | 18.8096 ns | AndermanVectorizedCopy | X86 | LegacyJit | 11 | 15.2037 ns | 0.0177 ns | 0.48 | 15.1990 ns | 0.0079 ns | 0.0177 ns | 65793768.33 | 15.1708 ns | 15.1825 ns | 15.2037 ns | 15.2132 ns | 15.2152 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 11 | 10.2616 ns | 0.1093 ns | 0.33 | 10.2769 ns | 0.0489 ns | 0.1093 ns | 97305504.76 | 10.1303 ns | 10.1780 ns | 10.2616 ns | 10.3834 ns | 10.4034 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 11 | 7.7270 ns | 0.0994 ns | 0.25 | 7.7295 ns | 0.0444 ns | 0.0994 ns | 129373851 | 7.6098 ns | 7.6345 ns | 7.7270 ns | 7.8258 ns | 7.8549 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 11 | 9.6450 ns | 0.0166 ns | 0.31 | 9.6337 ns | 0.0074 ns | 0.0166 ns | 103802812.75 | 9.6131 ns | 9.6156 ns | 9.6450 ns | 9.6461 ns | 9.6468 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 11 | 9.9573 ns | 0.0082 ns | 0.32 | 9.9598 ns | 0.0037 ns | 0.0082 ns | 100403176.34 | 9.9521 ns | 9.9541 ns | 9.9573 ns | 9.9668 ns | 9.9737 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 11 | 9.0321 ns | 0.0901 ns | 0.29 | 9.0165 ns | 0.0403 ns | 0.0901 ns | 110908334.03 | 8.8627 ns | 8.9461 ns | 9.0321 ns | 9.0790 ns | 9.0967 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 11 | 10.4798 ns | 0.2058 ns | 0.33 | 10.3863 ns | 0.0920 ns | 0.2058 ns | 96280245.64 | 10.1633 ns | 10.1706 ns | 10.4798 ns | 10.5554 ns | 10.6272 ns | ArrayCopy | X64 | LegacyJit | 12 | 12.5278 ns | 0.0381 ns | 1.00 | 12.5369 ns | 0.0170 ns | 0.0381 ns | 79764696.35 | 12.5014 ns | 12.5035 ns | 12.5278 ns | 12.5748 ns | 12.5922 ns | SimpleLoop | X64 | LegacyJit | 12 | 16.6988 ns | 0.0360 ns | 1.33 | 16.6923 ns | 0.0161 ns | 0.0360 ns | 59907995.4 | 16.6494 ns | 16.6565 ns | 16.6988 ns | 16.7248 ns | 16.7386 ns | BufferBlockCopy | X64 | LegacyJit | 12 | 12.0417 ns | 0.0251 ns | 0.96 | 12.0532 ns | 0.0112 ns | 0.0251 ns | 82965835.15 | 12.0307 ns | 12.0352 ns | 12.0417 ns | 12.0769 ns | 12.0938 ns | MsvcrtMemmove | X64 | LegacyJit | 12 | 22.7357 ns | 0.2480 ns | 1.81 | 22.8292 ns | 0.1109 ns | 0.2480 ns | 43803624.5 | 22.6038 ns | 22.6161 ns | 22.7357 ns | 23.0889 ns | 23.1638 ns | UnsafeCopyBlock | X64 | LegacyJit | 12 | 10.6038 ns | 0.0211 ns | 0.85 | 10.5933 ns | 0.0094 ns | 0.0211 ns | 94399545.45 | 10.5648 ns | 10.5708 ns | 10.6038 ns | 10.6105 ns | 10.6116 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 12 | 11.0896 ns | 0.0898 ns | 0.89 | 11.1138 ns | 0.0402 ns | 0.0898 ns | 89978265.86 | 11.0309 ns | 11.0527 ns | 11.0896 ns | 11.1869 ns | 11.2662 ns | AndermanVectorizedCopy | X64 | LegacyJit | 12 | 7.9544 ns | 0.0898 ns | 0.63 | 7.9159 ns | 0.0402 ns | 0.0898 ns | 126327754.45 | 7.7579 ns | 7.8455 ns | 7.9544 ns | 7.9671 ns | 7.9794 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 12 | 10.5310 ns | 0.0360 ns | 0.84 | 10.5392 ns | 0.0161 ns | 0.0360 ns | 94883825.93 | 10.5008 ns | 10.5146 ns | 10.5310 ns | 10.5679 ns | 10.5986 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 12 | 7.9479 ns | 0.0126 ns | 0.63 | 7.9495 ns | 0.0056 ns | 0.0126 ns | 125793894.58 | 7.9351 ns | 7.9378 ns | 7.9479 ns | 7.9620 ns | 7.9658 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 12 | 9.0894 ns | 0.1165 ns | 0.73 | 9.0413 ns | 0.0521 ns | 0.1165 ns | 110603025.52 | 8.8340 ns | 8.9561 ns | 9.0894 ns | 9.1026 ns | 9.1126 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 12 | 9.3907 ns | 0.0096 ns | 0.75 | 9.3930 ns | 0.0043 ns | 0.0096 ns | 106461880.42 | 9.3817 ns | 9.3849 ns | 9.3907 ns | 9.4024 ns | 9.4065 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 12 | 8.7851 ns | 0.0326 ns | 0.70 | 8.7751 ns | 0.0146 ns | 0.0326 ns | 113958550.5 | 8.7309 ns | 8.7430 ns | 8.7851 ns | 8.8022 ns | 8.8149 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 12 | 8.8437 ns | 0.2273 ns | 0.71 | 8.9413 ns | 0.1016 ns | 0.2273 ns | 111840113.51 | 8.8085 ns | 8.8102 ns | 8.8437 ns | 9.1213 ns | 9.3425 ns | ArrayCopy | X64 | RyuJit | 12 | 11.1207 ns | 0.0450 ns | 1.00 | 11.1385 ns | 0.0201 ns | 0.0450 ns | 89778540.18 | 11.0934 ns | 11.1016 ns | 11.1207 ns | 11.1843 ns | 11.2037 ns | SimpleLoop | X64 | RyuJit | 12 | 13.8917 ns | 0.0366 ns | 1.25 | 13.8944 ns | 0.0164 ns | 0.0366 ns | 71971605.19 | 13.8535 ns | 13.8622 ns | 13.8917 ns | 13.9279 ns | 13.9488 ns | BufferBlockCopy | X64 | RyuJit | 12 | 11.4543 ns | 0.1938 ns | 1.03 | 11.5351 ns | 0.0867 ns | 0.1938 ns | 86691856.69 | 11.3442 ns | 11.3680 ns | 11.4543 ns | 11.7426 ns | 11.7612 ns | MsvcrtMemmove | X64 | RyuJit | 12 | 22.5795 ns | 0.1956 ns | 2.03 | 22.6265 ns | 0.0875 ns | 0.1956 ns | 44196058.34 | 22.4654 ns | 22.4956 ns | 22.5795 ns | 22.7808 ns | 22.9641 ns | UnsafeCopyBlock | X64 | RyuJit | 12 | 11.7694 ns | 0.0494 ns | 1.06 | 11.7439 ns | 0.0221 ns | 0.0494 ns | 85150914.67 | 11.6750 ns | 11.6917 ns | 11.7694 ns | 11.7833 ns | 11.7835 ns | IllyriadVectorizedCopy | X64 | RyuJit | 12 | 8.5159 ns | 0.0059 ns | 0.77 | 8.5165 ns | 0.0026 ns | 0.0059 ns | 117419306.96 | 8.5110 ns | 8.5111 ns | 8.5159 ns | 8.5221 ns | 8.5250 ns | AndermanVectorizedCopy | X64 | RyuJit | 12 | 8.1781 ns | 0.1608 ns | 0.74 | 8.1022 ns | 0.0719 ns | 0.1608 ns | 123423125.08 | 7.9110 ns | 7.9288 ns | 8.1781 ns | 8.2377 ns | 8.2469 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 12 | 9.6869 ns | 0.1167 ns | 0.87 | 9.6379 ns | 0.0522 ns | 0.1167 ns | 103756830.71 | 9.4374 ns | 9.5372 ns | 9.6869 ns | 9.7141 ns | 9.7243 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 12 | 8.2114 ns | 0.0462 ns | 0.74 | 8.2279 ns | 0.0207 ns | 0.0462 ns | 121537572.5 | 8.1976 ns | 8.1986 ns | 8.2114 ns | 8.2655 ns | 8.3087 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 12 | 8.1996 ns | 0.1476 ns | 0.74 | 8.1408 ns | 0.0660 ns | 0.1476 ns | 122837743.41 | 7.9839 ns | 7.9857 ns | 8.1996 ns | 8.2665 ns | 8.3114 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 12 | 8.5093 ns | 0.0271 ns | 0.77 | 8.5128 ns | 0.0121 ns | 0.0271 ns | 117470510.61 | 8.4812 ns | 8.4935 ns | 8.5093 ns | 8.5338 ns | 8.5562 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 12 | 8.4966 ns | 0.1298 ns | 0.76 | 8.4158 ns | 0.0580 ns | 0.1298 ns | 118824681.68 | 8.2469 ns | 8.2758 ns | 8.4966 ns | 8.5153 ns | 8.5230 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 12 | 8.2165 ns | 0.0168 ns | 0.74 | 8.2182 ns | 0.0075 ns | 0.0168 ns | 121681586.57 | 8.2026 ns | 8.2035 ns | 8.2165 ns | 8.2336 ns | 8.2441 ns | ArrayCopy | X86 | LegacyJit | 12 | 31.3390 ns | 0.3194 ns | 1.00 | 31.1668 ns | 0.1428 ns | 0.3194 ns | 32085417.84 | 30.6793 ns | 30.8422 ns | 31.3390 ns | 31.4053 ns | 31.4249 ns | SimpleLoop | X86 | LegacyJit | 12 | 15.3992 ns | 0.0196 ns | 0.49 | 15.3976 ns | 0.0088 ns | 0.0196 ns | 64945259.03 | 15.3756 ns | 15.3794 ns | 15.3992 ns | 15.4149 ns | 15.4260 ns | BufferBlockCopy | X86 | LegacyJit | 12 | 22.4367 ns | 0.1448 ns | 0.72 | 22.5123 ns | 0.0647 ns | 0.1448 ns | 44420088.71 | 22.4246 ns | 22.4249 ns | 22.4367 ns | 22.6376 ns | 22.7630 ns | MsvcrtMemmove | X86 | LegacyJit | 12 | 24.7292 ns | 0.0607 ns | 0.79 | 24.7195 ns | 0.0272 ns | 0.0607 ns | 40453884.52 | 24.6533 ns | 24.6567 ns | 24.7292 ns | 24.7775 ns | 24.7796 ns | UnsafeCopyBlock | X86 | LegacyJit | 12 | 16.6543 ns | 0.0624 ns | 0.53 | 16.6817 ns | 0.0279 ns | 0.0624 ns | 59945954.97 | 16.6331 ns | 16.6346 ns | 16.6543 ns | 16.7424 ns | 16.7812 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 12 | 16.4965 ns | 0.0323 ns | 0.53 | 16.4921 ns | 0.0145 ns | 0.0323 ns | 60635017.43 | 16.4472 ns | 16.4604 ns | 16.4965 ns | 16.5216 ns | 16.5272 ns | AndermanVectorizedCopy | X86 | LegacyJit | 12 | 15.1873 ns | 0.0901 ns | 0.48 | 15.2300 ns | 0.0403 ns | 0.0901 ns | 65659953.01 | 15.1315 ns | 15.1590 ns | 15.1873 ns | 15.3223 ns | 15.3543 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 12 | 8.5025 ns | 0.0047 ns | 0.27 | 8.5047 ns | 0.0021 ns | 0.0047 ns | 117581769.6 | 8.5000 ns | 8.5010 ns | 8.5025 ns | 8.5096 ns | 8.5116 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 12 | 6.7466 ns | 0.1147 ns | 0.22 | 6.6644 ns | 0.0513 ns | 0.1147 ns | 150051077.62 | 6.5338 ns | 6.5389 ns | 6.7466 ns | 6.7489 ns | 6.7510 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 12 | 9.0460 ns | 0.0170 ns | 0.29 | 9.0495 ns | 0.0076 ns | 0.0170 ns | 110503653.52 | 9.0362 ns | 9.0380 ns | 9.0460 ns | 9.0627 ns | 9.0789 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 12 | 9.3320 ns | 0.1603 ns | 0.30 | 9.2886 ns | 0.0717 ns | 0.1603 ns | 107658334.27 | 9.1088 ns | 9.1226 ns | 9.3320 ns | 9.4330 ns | 9.4761 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 12 | 8.4565 ns | 0.0166 ns | 0.27 | 8.4609 ns | 0.0074 ns | 0.0166 ns | 118190833.69 | 8.4396 ns | 8.4464 ns | 8.4565 ns | 8.4775 ns | 8.4803 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 12 | 10.1703 ns | 0.1025 ns | 0.32 | 10.1507 ns | 0.0458 ns | 0.1025 ns | 98515211.13 | 9.9907 ns | 10.0547 ns | 10.1703 ns | 10.2369 ns | 10.2457 ns | ArrayCopy | X64 | LegacyJit | 13 | 12.5689 ns | 0.1898 ns | 1.00 | 12.5221 ns | 0.0849 ns | 0.1898 ns | 79858974.94 | 12.1956 ns | 12.3756 ns | 12.5689 ns | 12.6451 ns | 12.6894 ns | SimpleLoop | X64 | LegacyJit | 13 | 18.1433 ns | 0.0957 ns | 1.44 | 18.1030 ns | 0.0428 ns | 0.0957 ns | 55239574.49 | 17.9327 ns | 18.0329 ns | 18.1433 ns | 18.1528 ns | 18.1609 ns | BufferBlockCopy | X64 | LegacyJit | 13 | 12.0049 ns | 0.0738 ns | 0.96 | 12.0108 ns | 0.0330 ns | 0.0738 ns | 83258455.24 | 11.9064 ns | 11.9513 ns | 12.0049 ns | 12.0733 ns | 12.1112 ns | MsvcrtMemmove | X64 | LegacyJit | 13 | 23.7170 ns | 0.0677 ns | 1.89 | 23.7241 ns | 0.0303 ns | 0.0677 ns | 42151163.72 | 23.6495 ns | 23.6603 ns | 23.7170 ns | 23.7916 ns | 23.8111 ns | UnsafeCopyBlock | X64 | LegacyJit | 13 | 11.1858 ns | 0.0252 ns | 0.89 | 11.1769 ns | 0.0113 ns | 0.0252 ns | 89470612.53 | 11.1320 ns | 11.1585 ns | 11.1858 ns | 11.1907 ns | 11.1909 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 13 | 10.5265 ns | 0.1739 ns | 0.84 | 10.5003 ns | 0.0778 ns | 0.1739 ns | 95235352.37 | 10.2152 ns | 10.3539 ns | 10.5265 ns | 10.6336 ns | 10.6746 ns | AndermanVectorizedCopy | X64 | LegacyJit | 13 | 7.9125 ns | 0.0146 ns | 0.63 | 7.9174 ns | 0.0065 ns | 0.0146 ns | 126303563.28 | 7.9046 ns | 7.9081 ns | 7.9125 ns | 7.9292 ns | 7.9425 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 13 | 10.5492 ns | 0.1674 ns | 0.84 | 10.4476 ns | 0.0749 ns | 0.1674 ns | 95715962.99 | 10.2567 ns | 10.2657 ns | 10.5492 ns | 10.5786 ns | 10.6018 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 13 | 8.5083 ns | 0.1289 ns | 0.68 | 8.5636 ns | 0.0576 ns | 0.1289 ns | 116772705.06 | 8.4932 ns | 8.4941 ns | 8.5083 ns | 8.6609 ns | 8.7928 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 13 | 8.8209 ns | 0.1208 ns | 0.70 | 8.7802 ns | 0.0540 ns | 0.1208 ns | 113892325.74 | 8.5664 ns | 8.6895 ns | 8.8209 ns | 8.8506 ns | 8.8552 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 13 | 9.3931 ns | 0.0196 ns | 0.75 | 9.3932 ns | 0.0087 ns | 0.0196 ns | 106460227.43 | 9.3722 ns | 9.3757 ns | 9.3931 ns | 9.4107 ns | 9.4225 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 13 | 8.8678 ns | 0.1558 ns | 0.71 | 8.9451 ns | 0.0697 ns | 0.1558 ns | 111792834.21 | 8.8034 ns | 8.8153 ns | 8.8678 ns | 9.1136 ns | 9.1280 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 13 | 9.0826 ns | 0.0095 ns | 0.72 | 9.0868 ns | 0.0043 ns | 0.0095 ns | 110049803.56 | 9.0769 ns | 9.0790 ns | 9.0826 ns | 9.0967 ns | 9.0997 ns | ArrayCopy | X64 | RyuJit | 13 | 11.8713 ns | 0.1706 ns | 1.00 | 11.8643 ns | 0.0763 ns | 0.1706 ns | 84286671.02 | 11.6589 ns | 11.6939 ns | 11.8713 ns | 12.0311 ns | 12.0422 ns | SimpleLoop | X64 | RyuJit | 13 | 15.1588 ns | 0.0213 ns | 1.28 | 15.1502 ns | 0.0095 ns | 0.0213 ns | 66005586.08 | 15.1241 ns | 15.1278 ns | 15.1588 ns | 15.1684 ns | 15.1727 ns | BufferBlockCopy | X64 | RyuJit | 13 | 12.0432 ns | 0.0163 ns | 1.01 | 12.0391 ns | 0.0073 ns | 0.0163 ns | 83062929.19 | 12.0204 ns | 12.0220 ns | 12.0432 ns | 12.0541 ns | 12.0555 ns | MsvcrtMemmove | X64 | RyuJit | 13 | 22.5546 ns | 0.0313 ns | 1.90 | 22.5528 ns | 0.0140 ns | 0.0313 ns | 44340417.6 | 22.5041 ns | 22.5264 ns | 22.5546 ns | 22.5783 ns | 22.5890 ns | UnsafeCopyBlock | X64 | RyuJit | 13 | 12.3327 ns | 0.0616 ns | 1.04 | 12.3510 ns | 0.0275 ns | 0.0616 ns | 80964858.16 | 12.2951 ns | 12.2960 ns | 12.3327 ns | 12.4152 ns | 12.4315 ns | IllyriadVectorizedCopy | X64 | RyuJit | 13 | 8.5441 ns | 0.0130 ns | 0.72 | 8.5406 ns | 0.0058 ns | 0.0130 ns | 117087323.66 | 8.5207 ns | 8.5283 ns | 8.5441 ns | 8.5513 ns | 8.5544 ns | AndermanVectorizedCopy | X64 | RyuJit | 13 | 7.9289 ns | 0.1170 ns | 0.67 | 7.8829 ns | 0.0523 ns | 0.1170 ns | 126857164.53 | 7.6761 ns | 7.7932 ns | 7.9289 ns | 7.9496 ns | 7.9604 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 13 | 9.3775 ns | 0.0599 ns | 0.79 | 9.4039 ns | 0.0268 ns | 0.0599 ns | 106339104.17 | 9.3675 ns | 9.3684 ns | 9.3775 ns | 9.4525 ns | 9.5091 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 13 | 7.9377 ns | 0.0386 ns | 0.67 | 7.9535 ns | 0.0173 ns | 0.0386 ns | 125731364.53 | 7.9084 ns | 7.9216 ns | 7.9377 ns | 7.9933 ns | 8.0023 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 13 | 8.4637 ns | 0.0184 ns | 0.71 | 8.4674 ns | 0.0082 ns | 0.0184 ns | 118099489.21 | 8.4512 ns | 8.4518 ns | 8.4637 ns | 8.4850 ns | 8.4958 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 13 | 8.2172 ns | 0.0127 ns | 0.69 | 8.2201 ns | 0.0057 ns | 0.0127 ns | 121652449.01 | 8.2072 ns | 8.2104 ns | 8.2172 ns | 8.2314 ns | 8.2408 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 13 | 8.9017 ns | 0.3648 ns | 0.75 | 8.7606 ns | 0.1632 ns | 0.3648 ns | 114147241.94 | 8.2581 ns | 8.3812 ns | 8.9017 ns | 9.0695 ns | 9.1112 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 13 | 8.4029 ns | 0.0289 ns | 0.71 | 8.4148 ns | 0.0129 ns | 0.0289 ns | 118838194.07 | 8.3974 ns | 8.3989 ns | 8.4029 ns | 8.4366 ns | 8.4660 ns | ArrayCopy | X86 | LegacyJit | 13 | 31.4928 ns | 0.5129 ns | 1.00 | 31.1770 ns | 0.2294 ns | 0.5129 ns | 32074883.21 | 30.5790 ns | 30.6204 ns | 31.4928 ns | 31.5758 ns | 31.6514 ns | SimpleLoop | X86 | LegacyJit | 13 | 16.1778 ns | 0.0306 ns | 0.51 | 16.1806 ns | 0.0137 ns | 0.0306 ns | 61802345.46 | 16.1434 ns | 16.1563 ns | 16.1778 ns | 16.2064 ns | 16.2275 ns | BufferBlockCopy | X86 | LegacyJit | 13 | 22.5278 ns | 0.0437 ns | 0.72 | 22.5231 ns | 0.0195 ns | 0.0437 ns | 44398874.11 | 22.4581 ns | 22.4882 ns | 22.5278 ns | 22.5556 ns | 22.5807 ns | MsvcrtMemmove | X86 | LegacyJit | 13 | 24.6167 ns | 0.0701 ns | 0.78 | 24.6290 ns | 0.0314 ns | 0.0701 ns | 40602559.57 | 24.5582 ns | 24.5642 ns | 24.6167 ns | 24.6999 ns | 24.7220 ns | UnsafeCopyBlock | X86 | LegacyJit | 13 | 16.8185 ns | 0.0175 ns | 0.53 | 16.8112 ns | 0.0078 ns | 0.0175 ns | 59484308.04 | 16.7821 ns | 16.7954 ns | 16.8185 ns | 16.8233 ns | 16.8273 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 13 | 17.4896 ns | 0.0167 ns | 0.56 | 17.4927 ns | 0.0075 ns | 0.0167 ns | 57166661.14 | 17.4735 ns | 17.4777 ns | 17.4896 ns | 17.5093 ns | 17.5153 ns | AndermanVectorizedCopy | X86 | LegacyJit | 13 | 15.1884 ns | 0.1904 ns | 0.48 | 15.1383 ns | 0.0851 ns | 0.1904 ns | 66057757.96 | 14.8137 ns | 14.9933 ns | 15.1884 ns | 15.2581 ns | 15.3182 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 13 | 8.7985 ns | 0.0077 ns | 0.28 | 8.7986 ns | 0.0035 ns | 0.0077 ns | 113653912.88 | 8.7901 ns | 8.7915 ns | 8.7985 ns | 8.8058 ns | 8.8097 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 13 | 7.3752 ns | 0.1058 ns | 0.23 | 7.3371 ns | 0.0473 ns | 0.1058 ns | 136293892.78 | 7.1502 ns | 7.2566 ns | 7.3752 ns | 7.3985 ns | 7.4078 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 13 | 9.3601 ns | 0.0195 ns | 0.30 | 9.3562 ns | 0.0087 ns | 0.0195 ns | 106881347.98 | 9.3235 ns | 9.3416 ns | 9.3601 ns | 9.3688 ns | 9.3760 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 13 | 9.7005 ns | 0.1426 ns | 0.31 | 9.6400 ns | 0.0638 ns | 0.1426 ns | 103734199.33 | 9.3857 ns | 9.5376 ns | 9.7005 ns | 9.7122 ns | 9.7200 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 13 | 9.1267 ns | 0.0249 ns | 0.29 | 9.1233 ns | 0.0111 ns | 0.0249 ns | 109610027.48 | 9.0840 ns | 9.1009 ns | 9.1267 ns | 9.1439 ns | 9.1484 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 13 | 10.4894 ns | 0.1293 ns | 0.33 | 10.4566 ns | 0.0578 ns | 0.1293 ns | 95633423.05 | 10.2371 ns | 10.3591 ns | 10.4894 ns | 10.5377 ns | 10.5818 ns | ArrayCopy | X64 | LegacyJit | 14 | 12.9161 ns | 0.1935 ns | 1.00 | 12.8641 ns | 0.0865 ns | 0.1935 ns | 77735593.63 | 12.5362 ns | 12.7168 ns | 12.9161 ns | 12.9854 ns | 13.0525 ns | SimpleLoop | X64 | LegacyJit | 14 | 19.5136 ns | 0.2269 ns | 1.51 | 19.3799 ns | 0.1015 ns | 0.2269 ns | 51599806.5 | 19.0466 ns | 19.1435 ns | 19.5136 ns | 19.5495 ns | 19.5529 ns | BufferBlockCopy | X64 | LegacyJit | 14 | 11.9485 ns | 0.1939 ns | 0.93 | 12.0746 ns | 0.0867 ns | 0.1939 ns | 82818229.6 | 11.9169 ns | 11.9257 ns | 11.9485 ns | 12.2866 ns | 12.2937 ns | MsvcrtMemmove | X64 | LegacyJit | 14 | 24.5199 ns | 0.2875 ns | 1.90 | 24.6096 ns | 0.1286 ns | 0.2875 ns | 40634598.91 | 24.3674 ns | 24.4227 ns | 24.5199 ns | 24.8413 ns | 25.1051 ns | UnsafeCopyBlock | X64 | LegacyJit | 14 | 11.4954 ns | 0.1393 ns | 0.89 | 11.4336 ns | 0.0623 ns | 0.1393 ns | 87461347.52 | 11.1865 ns | 11.3271 ns | 11.4954 ns | 11.5092 ns | 11.5173 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 14 | 10.9186 ns | 0.2456 ns | 0.85 | 11.0396 ns | 0.1098 ns | 0.2456 ns | 90582913.86 | 10.7850 ns | 10.8416 ns | 10.9186 ns | 11.2982 ns | 11.3614 ns | AndermanVectorizedCopy | X64 | LegacyJit | 14 | 7.7178 ns | 0.0299 ns | 0.60 | 7.7229 ns | 0.0134 ns | 0.0299 ns | 129484567.12 | 7.6842 ns | 7.6959 ns | 7.7178 ns | 7.7526 ns | 7.7575 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 14 | 11.1157 ns | 0.0308 ns | 0.86 | 11.1174 ns | 0.0138 ns | 0.0308 ns | 89949325.1 | 11.0754 ns | 11.0885 ns | 11.1157 ns | 11.1470 ns | 11.1505 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 14 | 8.4942 ns | 0.1020 ns | 0.66 | 8.5251 ns | 0.0456 ns | 0.1020 ns | 117300977.27 | 8.3976 ns | 8.4400 ns | 8.4942 ns | 8.6256 ns | 8.6602 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 14 | 9.0009 ns | 0.1144 ns | 0.70 | 8.9862 ns | 0.0512 ns | 0.1144 ns | 111281832.27 | 8.8208 ns | 8.8751 ns | 9.0009 ns | 9.0900 ns | 9.0949 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 14 | 9.3865 ns | 0.1071 ns | 0.73 | 9.3520 ns | 0.0479 ns | 0.1071 ns | 106928438.21 | 9.1648 ns | 9.2707 ns | 9.3865 ns | 9.4162 ns | 9.4358 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 14 | 9.1052 ns | 0.0349 ns | 0.70 | 9.1077 ns | 0.0156 ns | 0.0349 ns | 109797204.45 | 9.0788 ns | 9.0809 ns | 9.1052 ns | 9.1357 ns | 9.1661 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 14 | 9.1047 ns | 0.0449 ns | 0.70 | 9.1260 ns | 0.0201 ns | 0.0449 ns | 109577513.8 | 9.0835 ns | 9.0892 ns | 9.1047 ns | 9.1734 ns | 9.1866 ns | ArrayCopy | X64 | RyuJit | 14 | 11.4594 ns | 0.0183 ns | 1.00 | 11.4689 ns | 0.0082 ns | 0.0183 ns | 87192306.54 | 11.4535 ns | 11.4540 ns | 11.4594 ns | 11.4886 ns | 11.4920 ns | SimpleLoop | X64 | RyuJit | 14 | 16.4495 ns | 0.1305 ns | 1.44 | 16.4904 ns | 0.0584 ns | 0.1305 ns | 60641522.11 | 16.3852 ns | 16.4042 ns | 16.4495 ns | 16.5969 ns | 16.7157 ns | BufferBlockCopy | X64 | RyuJit | 14 | 11.7591 ns | 0.1395 ns | 1.03 | 11.8021 ns | 0.0624 ns | 0.1395 ns | 84730755.58 | 11.7162 ns | 11.7200 ns | 11.7591 ns | 11.9057 ns | 12.0489 ns | MsvcrtMemmove | X64 | RyuJit | 14 | 23.0564 ns | 0.0618 ns | 2.01 | 23.0433 ns | 0.0276 ns | 0.0618 ns | 43396502.04 | 22.9388 ns | 22.9943 ns | 23.0564 ns | 23.0859 ns | 23.1021 ns | UnsafeCopyBlock | X64 | RyuJit | 14 | 12.8393 ns | 0.1930 ns | 1.12 | 12.7454 ns | 0.0863 ns | 0.1930 ns | 78459585.69 | 12.5197 ns | 12.5376 ns | 12.8393 ns | 12.9062 ns | 12.9336 ns | IllyriadVectorizedCopy | X64 | RyuJit | 14 | 9.3882 ns | 0.0479 ns | 0.82 | 9.4119 ns | 0.0214 ns | 0.0479 ns | 106248451.33 | 9.3734 ns | 9.3803 ns | 9.3882 ns | 9.4553 ns | 9.4924 ns | AndermanVectorizedCopy | X64 | RyuJit | 14 | 8.2573 ns | 0.0345 ns | 0.72 | 8.2497 ns | 0.0154 ns | 0.0345 ns | 121216745.7 | 8.2087 ns | 8.2138 ns | 8.2573 ns | 8.2818 ns | 8.2847 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 14 | 10.2029 ns | 0.3293 ns | 0.89 | 10.4069 ns | 0.1473 ns | 0.3293 ns | 96090044.37 | 10.1518 ns | 10.1544 ns | 10.2029 ns | 10.7615 ns | 10.8424 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 14 | 8.2109 ns | 0.0557 ns | 0.72 | 8.2123 ns | 0.0249 ns | 0.0557 ns | 121767978.49 | 8.1352 ns | 8.1645 ns | 8.2109 ns | 8.2609 ns | 8.2874 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 14 | 8.3268 ns | 0.1163 ns | 0.73 | 8.3637 ns | 0.0520 ns | 0.1163 ns | 119563814.89 | 8.2582 ns | 8.2652 ns | 8.3268 ns | 8.4807 ns | 8.5349 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 14 | 8.5048 ns | 0.1452 ns | 0.74 | 8.4609 ns | 0.0650 ns | 0.1452 ns | 118190393.99 | 8.2126 ns | 8.3399 ns | 8.5048 ns | 8.5600 ns | 8.5838 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 14 | 8.4973 ns | 0.1146 ns | 0.74 | 8.4298 ns | 0.0513 ns | 0.1146 ns | 118626084.57 | 8.2342 ns | 8.3268 ns | 8.4973 ns | 8.4992 ns | 8.4996 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 14 | 8.5055 ns | 0.1177 ns | 0.74 | 8.4280 ns | 0.0526 ns | 0.1177 ns | 118652726.71 | 8.2579 ns | 8.3042 ns | 8.5055 ns | 8.5130 ns | 8.5147 ns | ArrayCopy | X86 | LegacyJit | 14 | 31.5137 ns | 0.0783 ns | 1.00 | 31.5092 ns | 0.0350 ns | 0.0783 ns | 31736717.79 | 31.4252 ns | 31.4311 ns | 31.5137 ns | 31.5852 ns | 31.6036 ns | SimpleLoop | X86 | LegacyJit | 14 | 17.4002 ns | 0.0558 ns | 0.55 | 17.3920 ns | 0.0250 ns | 0.0558 ns | 57497572.78 | 17.3275 ns | 17.3350 ns | 17.4002 ns | 17.4450 ns | 17.4536 ns | BufferBlockCopy | X86 | LegacyJit | 14 | 22.4890 ns | 0.0205 ns | 0.71 | 22.4878 ns | 0.0092 ns | 0.0205 ns | 44468586.65 | 22.4574 ns | 22.4696 ns | 22.4890 ns | 22.5054 ns | 22.5122 ns | MsvcrtMemmove | X86 | LegacyJit | 14 | 25.2353 ns | 0.2595 ns | 0.80 | 25.0981 ns | 0.1161 ns | 0.2595 ns | 39843580.11 | 24.7591 ns | 24.8223 ns | 25.2353 ns | 25.3054 ns | 25.3525 ns | UnsafeCopyBlock | X86 | LegacyJit | 14 | 16.8306 ns | 0.0229 ns | 0.53 | 16.8186 ns | 0.0102 ns | 0.0229 ns | 59458026.94 | 16.7935 ns | 16.7939 ns | 16.8306 ns | 16.8373 ns | 16.8416 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 14 | 17.7175 ns | 0.0529 ns | 0.56 | 17.7419 ns | 0.0236 ns | 0.0529 ns | 56363898.59 | 17.7141 ns | 17.7157 ns | 17.7175 ns | 17.7802 ns | 17.8362 ns | AndermanVectorizedCopy | X86 | LegacyJit | 14 | 15.2120 ns | 0.0147 ns | 0.48 | 15.2129 ns | 0.0066 ns | 0.0147 ns | 65733669.42 | 15.1953 ns | 15.2006 ns | 15.2120 ns | 15.2257 ns | 15.2350 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 14 | 10.1962 ns | 0.1454 ns | 0.32 | 10.1511 ns | 0.0650 ns | 0.1454 ns | 98511504.61 | 9.9115 ns | 10.0271 ns | 10.1962 ns | 10.2526 ns | 10.3000 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 14 | 7.3389 ns | 0.1006 ns | 0.23 | 7.3023 ns | 0.0450 ns | 0.1006 ns | 136942516.57 | 7.1235 ns | 7.2288 ns | 7.3389 ns | 7.3576 ns | 7.3628 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 14 | 9.0894 ns | 0.1359 ns | 0.29 | 9.1858 ns | 0.0608 ns | 0.1359 ns | 108863156.63 | 9.0852 ns | 9.0855 ns | 9.0894 ns | 9.3344 ns | 9.3472 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 14 | 9.9325 ns | 0.0287 ns | 0.32 | 9.9361 ns | 0.0128 ns | 0.0287 ns | 100643067.27 | 9.9086 ns | 9.9126 ns | 9.9325 ns | 9.9614 ns | 9.9822 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 14 | 9.4028 ns | 0.1674 ns | 0.30 | 9.3784 ns | 0.0749 ns | 0.1674 ns | 106628000.04 | 9.1872 ns | 9.2067 ns | 9.4028 ns | 9.5379 ns | 9.5593 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 14 | 10.4974 ns | 0.0228 ns | 0.33 | 10.4895 ns | 0.0102 ns | 0.0228 ns | 95333510.07 | 10.4620 ns | 10.4654 ns | 10.4974 ns | 10.5096 ns | 10.5133 ns | ArrayCopy | X64 | LegacyJit | 15 | 12.8849 ns | 0.0298 ns | 1.00 | 12.8881 ns | 0.0133 ns | 0.0298 ns | 77590796.19 | 12.8517 ns | 12.8652 ns | 12.8849 ns | 12.9127 ns | 12.9343 ns | SimpleLoop | X64 | LegacyJit | 15 | 21.0265 ns | 0.0285 ns | 1.63 | 21.0209 ns | 0.0128 ns | 0.0285 ns | 47571784.96 | 20.9798 ns | 20.9935 ns | 21.0265 ns | 21.0454 ns | 21.0539 ns | BufferBlockCopy | X64 | LegacyJit | 15 | 12.0066 ns | 0.1613 ns | 0.93 | 12.0687 ns | 0.0721 ns | 0.1613 ns | 82858650.97 | 11.9648 ns | 11.9853 ns | 12.0066 ns | 12.1833 ns | 12.3553 ns | MsvcrtMemmove | X64 | LegacyJit | 15 | 24.8624 ns | 0.2067 ns | 1.93 | 24.7905 ns | 0.0924 ns | 0.2067 ns | 40338065.65 | 24.4241 ns | 24.6374 ns | 24.8624 ns | 24.9076 ns | 24.9229 ns | UnsafeCopyBlock | X64 | LegacyJit | 15 | 11.7691 ns | 0.1779 ns | 0.91 | 11.8694 ns | 0.0796 ns | 0.1779 ns | 84250147.08 | 11.7270 ns | 11.7472 ns | 11.7691 ns | 12.0418 ns | 12.1568 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 15 | 11.7877 ns | 0.0262 ns | 0.91 | 11.7839 ns | 0.0117 ns | 0.0262 ns | 84861213.45 | 11.7495 ns | 11.7582 ns | 11.7877 ns | 11.8078 ns | 11.8157 ns | AndermanVectorizedCopy | X64 | LegacyJit | 15 | 7.9088 ns | 0.1523 ns | 0.61 | 7.8237 ns | 0.0681 ns | 0.1523 ns | 127817186.88 | 7.6398 ns | 7.6583 ns | 7.9088 ns | 7.9464 ns | 7.9467 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 15 | 11.7325 ns | 0.2478 ns | 0.91 | 11.5817 ns | 0.1108 ns | 0.2478 ns | 86343303.55 | 11.2708 ns | 11.3137 ns | 11.7325 ns | 11.7742 ns | 11.8011 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 15 | 8.5002 ns | 0.0245 ns | 0.66 | 8.5101 ns | 0.0109 ns | 0.0245 ns | 117507573.54 | 8.4828 ns | 8.4900 ns | 8.5002 ns | 8.5351 ns | 8.5433 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 15 | 9.0919 ns | 0.1250 ns | 0.71 | 9.0462 ns | 0.0559 ns | 0.1250 ns | 110543642.44 | 8.8251 ns | 8.9514 ns | 9.0919 ns | 9.1181 ns | 9.1290 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 15 | 9.6992 ns | 0.1583 ns | 0.75 | 9.7716 ns | 0.0708 ns | 0.1583 ns | 102336966.63 | 9.6360 ns | 9.6466 ns | 9.6992 ns | 9.9329 ns | 10.0087 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 15 | 9.3064 ns | 0.1306 ns | 0.72 | 9.2354 ns | 0.0584 ns | 0.1306 ns | 108279089.15 | 9.0775 ns | 9.0938 ns | 9.3064 ns | 9.3415 ns | 9.3471 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 15 | 8.8481 ns | 0.1075 ns | 0.69 | 8.8968 ns | 0.0481 ns | 0.1075 ns | 112400233.28 | 8.8026 ns | 8.8106 ns | 8.8481 ns | 9.0073 ns | 9.0543 ns | ArrayCopy | X64 | RyuJit | 15 | 11.4526 ns | 0.0483 ns | 1.00 | 11.4705 ns | 0.0216 ns | 0.0483 ns | 87179960.13 | 11.4209 ns | 11.4353 ns | 11.4526 ns | 11.5147 ns | 11.5479 ns | SimpleLoop | X64 | RyuJit | 15 | 18.0749 ns | 0.2148 ns | 1.58 | 18.0203 ns | 0.0960 ns | 0.2148 ns | 55493081.11 | 17.6578 ns | 17.8558 ns | 18.0749 ns | 18.1574 ns | 18.2330 ns | BufferBlockCopy | X64 | RyuJit | 15 | 12.0378 ns | 0.0318 ns | 1.05 | 12.0416 ns | 0.0142 ns | 0.0318 ns | 83045327.24 | 12.0027 ns | 12.0153 ns | 12.0378 ns | 12.0699 ns | 12.0889 ns | MsvcrtMemmove | X64 | RyuJit | 15 | 23.8398 ns | 0.2314 ns | 2.08 | 23.7492 ns | 0.1035 ns | 0.2314 ns | 42106693.45 | 23.4701 ns | 23.5022 ns | 23.8398 ns | 23.9508 ns | 23.9681 ns | UnsafeCopyBlock | X64 | RyuJit | 15 | 13.2758 ns | 0.1589 ns | 1.16 | 13.3321 ns | 0.0711 ns | 0.1589 ns | 75007045.8 | 13.1810 ns | 13.1946 ns | 13.2758 ns | 13.4977 ns | 13.5468 ns | IllyriadVectorizedCopy | X64 | RyuJit | 15 | 10.1769 ns | 0.0138 ns | 0.89 | 10.1738 ns | 0.0062 ns | 0.0138 ns | 98291345.89 | 10.1522 ns | 10.1611 ns | 10.1769 ns | 10.1850 ns | 10.1881 ns | AndermanVectorizedCopy | X64 | RyuJit | 15 | 8.2016 ns | 0.1255 ns | 0.72 | 8.1372 ns | 0.0561 ns | 0.1255 ns | 122891738.75 | 7.9450 ns | 8.0108 ns | 8.2016 ns | 8.2315 ns | 8.2465 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 15 | 11.1467 ns | 0.0459 ns | 0.97 | 11.1414 ns | 0.0205 ns | 0.0459 ns | 89755187.83 | 11.0927 ns | 11.0945 ns | 11.1467 ns | 11.1857 ns | 11.1921 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 15 | 8.2069 ns | 0.1345 ns | 0.72 | 8.1466 ns | 0.0602 ns | 0.1345 ns | 122750507.24 | 7.9394 ns | 8.0136 ns | 8.2069 ns | 8.2495 ns | 8.2742 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 15 | 8.5258 ns | 0.0096 ns | 0.74 | 8.5256 ns | 0.0043 ns | 0.0096 ns | 117293355.01 | 8.5158 ns | 8.5173 ns | 8.5258 ns | 8.5339 ns | 8.5404 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 15 | 8.2898 ns | 0.1279 ns | 0.72 | 8.3556 ns | 0.0572 ns | 0.1279 ns | 119680188.49 | 8.2326 ns | 8.2505 ns | 8.2898 ns | 8.4936 ns | 8.5046 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 15 | 8.4971 ns | 0.0306 ns | 0.74 | 8.5132 ns | 0.0137 ns | 0.0306 ns | 117464719.37 | 8.4876 ns | 8.4904 ns | 8.4971 ns | 8.5440 ns | 8.5602 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 15 | 8.5064 ns | 0.0056 ns | 0.74 | 8.5078 ns | 0.0025 ns | 0.0056 ns | 117539252.7 | 8.5016 ns | 8.5032 ns | 8.5064 ns | 8.5131 ns | 8.5161 ns | ArrayCopy | X86 | LegacyJit | 15 | 31.7645 ns | 0.4751 ns | 1.00 | 31.4723 ns | 0.2125 ns | 0.4751 ns | 31773927.41 | 30.9476 ns | 30.9534 ns | 31.7645 ns | 31.8452 ns | 31.8630 ns | SimpleLoop | X86 | LegacyJit | 15 | 18.6064 ns | 0.0597 ns | 0.59 | 18.5945 ns | 0.0267 ns | 0.0597 ns | 53779389.51 | 18.4953 ns | 18.5489 ns | 18.6064 ns | 18.6341 ns | 18.6573 ns | BufferBlockCopy | X86 | LegacyJit | 15 | 22.6042 ns | 0.2300 ns | 0.71 | 22.4885 ns | 0.1028 ns | 0.2300 ns | 44467200.71 | 22.0852 ns | 22.2995 ns | 22.6042 ns | 22.6196 ns | 22.6346 ns | MsvcrtMemmove | X86 | LegacyJit | 15 | 25.6666 ns | 0.0555 ns | 0.81 | 25.6684 ns | 0.0248 ns | 0.0555 ns | 38958472.25 | 25.6116 ns | 25.6224 ns | 25.6666 ns | 25.7152 ns | 25.7568 ns | UnsafeCopyBlock | X86 | LegacyJit | 15 | 16.8526 ns | 0.0538 ns | 0.53 | 16.8799 ns | 0.0241 ns | 0.0538 ns | 59242033.65 | 16.8369 ns | 16.8392 ns | 16.8526 ns | 16.9343 ns | 16.9625 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 15 | 18.5362 ns | 0.0652 ns | 0.58 | 18.5625 ns | 0.0292 ns | 0.0652 ns | 53872172.43 | 18.5159 ns | 18.5188 ns | 18.5362 ns | 18.6193 ns | 18.6741 ns | AndermanVectorizedCopy | X86 | LegacyJit | 15 | 15.7833 ns | 0.2907 ns | 0.50 | 15.9556 ns | 0.1300 ns | 0.2907 ns | 62674044.08 | 15.7046 ns | 15.7308 ns | 15.7833 ns | 16.2665 ns | 16.3460 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 15 | 10.7206 ns | 0.0634 ns | 0.34 | 10.6898 ns | 0.0283 ns | 0.0634 ns | 93546776.86 | 10.5820 ns | 10.6337 ns | 10.7206 ns | 10.7306 ns | 10.7391 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 15 | 7.8878 ns | 0.1552 ns | 0.25 | 7.9500 ns | 0.0694 ns | 0.1552 ns | 125785659.9 | 7.8402 ns | 7.8638 ns | 7.8878 ns | 8.0674 ns | 8.2239 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 15 | 9.3347 ns | 0.0108 ns | 0.29 | 9.3363 ns | 0.0048 ns | 0.0108 ns | 107108366.8 | 9.3235 ns | 9.3279 ns | 9.3347 ns | 9.3456 ns | 9.3530 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 15 | 9.6288 ns | 0.1186 ns | 0.30 | 9.5609 ns | 0.0530 ns | 0.1186 ns | 104592672.83 | 9.4134 ns | 9.4324 ns | 9.6288 ns | 9.6554 ns | 9.6595 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 15 | 9.6991 ns | 0.0143 ns | 0.31 | 9.7028 ns | 0.0064 ns | 0.0143 ns | 103062571.49 | 9.6906 ns | 9.6921 ns | 9.6991 ns | 9.7155 ns | 9.7265 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 15 | 12.7853 ns | 0.0300 ns | 0.40 | 12.7954 ns | 0.0134 ns | 0.0300 ns | 78153387.58 | 12.7731 ns | 12.7757 ns | 12.7853 ns | 12.8200 ns | 12.8474 ns | ArrayCopy | X64 | LegacyJit | 16 | 11.4141 ns | 0.0270 ns | 1.00 | 11.4218 ns | 0.0121 ns | 0.0270 ns | 87552040.6 | 11.3918 ns | 11.4016 ns | 11.4141 ns | 11.4457 ns | 11.4646 ns | SimpleLoop | X64 | LegacyJit | 16 | 22.4972 ns | 0.2194 ns | 1.97 | 22.4147 ns | 0.0981 ns | 0.2194 ns | 44613531.75 | 22.0248 ns | 22.2528 ns | 22.4972 ns | 22.5354 ns | 22.5477 ns | BufferBlockCopy | X64 | LegacyJit | 16 | 11.9935 ns | 0.0360 ns | 1.05 | 12.0089 ns | 0.0161 ns | 0.0360 ns | 83271898.47 | 11.9748 ns | 11.9784 ns | 11.9935 ns | 12.0470 ns | 12.0556 ns | MsvcrtMemmove | X64 | LegacyJit | 16 | 23.0409 ns | 0.2608 ns | 2.02 | 22.9467 ns | 0.1166 ns | 0.2608 ns | 43579312.68 | 22.6504 ns | 22.6798 ns | 23.0409 ns | 23.1664 ns | 23.2722 ns | UnsafeCopyBlock | X64 | LegacyJit | 16 | 8.9341 ns | 0.0178 ns | 0.78 | 8.9314 ns | 0.0080 ns | 0.0178 ns | 111964550.28 | 8.9046 ns | 8.9143 ns | 8.9341 ns | 8.9471 ns | 8.9476 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 16 | 40.9546 ns | 0.4034 ns | 3.59 | 40.9659 ns | 0.1804 ns | 0.4034 ns | 24410571.58 | 40.5327 ns | 40.5898 ns | 40.9546 ns | 41.3475 ns | 41.5348 ns | AndermanVectorizedCopy | X64 | LegacyJit | 16 | 42.9189 ns | 0.6497 ns | 3.76 | 42.7505 ns | 0.2906 ns | 0.6497 ns | 23391563.93 | 41.9622 ns | 42.1139 ns | 42.9189 ns | 43.3028 ns | 43.6140 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 16 | 9.3234 ns | 0.1579 ns | 0.82 | 9.2687 ns | 0.0706 ns | 0.1579 ns | 107889646.38 | 9.0953 ns | 9.1033 ns | 9.3234 ns | 9.4069 ns | 9.4496 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 16 | 9.1305 ns | 0.1560 ns | 0.80 | 9.2361 ns | 0.0698 ns | 0.1560 ns | 108271019.86 | 9.1078 ns | 9.1189 ns | 9.1305 ns | 9.4061 ns | 9.4251 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 16 | 8.9057 ns | 0.1322 ns | 0.78 | 8.9941 ns | 0.0591 ns | 0.1322 ns | 111184428.02 | 8.8933 ns | 8.8935 ns | 8.9057 ns | 9.1388 ns | 9.1396 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 16 | 9.1056 ns | 0.0237 ns | 0.80 | 9.1131 ns | 0.0106 ns | 0.0237 ns | 109732643.83 | 9.0890 ns | 9.0934 ns | 9.1056 ns | 9.1364 ns | 9.1486 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 16 | 9.9748 ns | 0.0883 ns | 0.87 | 9.9453 ns | 0.0395 ns | 0.0883 ns | 100550170.67 | 9.7912 ns | 9.8760 ns | 9.9748 ns | 9.9998 ns | 10.0138 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 16 | 10.4255 ns | 0.1046 ns | 0.91 | 10.3800 ns | 0.0468 ns | 0.1046 ns | 96338755.88 | 10.2006 ns | 10.2892 ns | 10.4255 ns | 10.4482 ns | 10.4583 ns | ArrayCopy | X64 | RyuJit | 16 | 10.5469 ns | 0.0319 ns | 1.00 | 10.5573 ns | 0.0142 ns | 0.0319 ns | 94721044.64 | 10.5238 ns | 10.5346 ns | 10.5469 ns | 10.5852 ns | 10.6090 ns | SimpleLoop | X64 | RyuJit | 16 | 18.9136 ns | 0.0366 ns | 1.79 | 18.9200 ns | 0.0164 ns | 0.0366 ns | 52854169.01 | 18.8863 ns | 18.8880 ns | 18.9136 ns | 18.9552 ns | 18.9749 ns | BufferBlockCopy | X64 | RyuJit | 16 | 11.6993 ns | 0.1098 ns | 1.11 | 11.6603 ns | 0.0491 ns | 0.1098 ns | 85760902.28 | 11.4664 ns | 11.5759 ns | 11.6993 ns | 11.7253 ns | 11.7285 ns | MsvcrtMemmove | X64 | RyuJit | 16 | 21.0706 ns | 0.1654 ns | 2.00 | 21.0394 ns | 0.0740 ns | 0.1654 ns | 47529835.93 | 20.7567 ns | 20.9105 ns | 21.0706 ns | 21.1527 ns | 21.1859 ns | UnsafeCopyBlock | X64 | RyuJit | 16 | 9.6625 ns | 0.0306 ns | 0.92 | 9.6587 ns | 0.0137 ns | 0.0306 ns | 103533524.53 | 9.6104 ns | 9.6319 ns | 9.6625 ns | 9.6836 ns | 9.6919 ns | IllyriadVectorizedCopy | X64 | RyuJit | 16 | 6.4069 ns | 0.0274 ns | 0.61 | 6.4101 ns | 0.0122 ns | 0.0274 ns | 156004791.89 | 6.3800 ns | 6.3836 ns | 6.4069 ns | 6.4380 ns | 6.4381 ns | AndermanVectorizedCopy | X64 | RyuJit | 16 | 7.6250 ns | 0.0149 ns | 0.72 | 7.6317 ns | 0.0067 ns | 0.0149 ns | 131032028.8 | 7.6203 ns | 7.6219 ns | 7.6250 ns | 7.6449 ns | 7.6571 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 16 | 7.9232 ns | 0.0147 ns | 0.75 | 7.9265 ns | 0.0066 ns | 0.0147 ns | 126159044.76 | 7.9072 ns | 7.9149 ns | 7.9232 ns | 7.9398 ns | 7.9474 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 16 | 6.4791 ns | 0.1172 ns | 0.61 | 6.4043 ns | 0.0524 ns | 0.1172 ns | 156144547.1 | 6.2591 ns | 6.2769 ns | 6.4791 ns | 6.4943 ns | 6.4998 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 16 | 8.5337 ns | 0.0250 ns | 0.81 | 8.5284 ns | 0.0112 ns | 0.0250 ns | 117254724.82 | 8.4902 ns | 8.5057 ns | 8.5337 ns | 8.5485 ns | 8.5569 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 16 | 8.2481 ns | 0.1133 ns | 0.78 | 8.2999 ns | 0.0506 ns | 0.1133 ns | 120483930.92 | 8.1935 ns | 8.2128 ns | 8.2481 ns | 8.4129 ns | 8.4727 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 16 | 8.1979 ns | 0.0199 ns | 0.78 | 8.1968 ns | 0.0089 ns | 0.0199 ns | 121998322.72 | 8.1661 ns | 8.1805 ns | 8.1979 ns | 8.2127 ns | 8.2209 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 16 | 9.6998 ns | 0.0355 ns | 0.92 | 9.7056 ns | 0.0159 ns | 0.0355 ns | 103032878.86 | 9.6634 ns | 9.6728 ns | 9.6998 ns | 9.7414 ns | 9.7486 ns | ArrayCopy | X86 | LegacyJit | 16 | 31.8533 ns | 0.0800 ns | 1.00 | 31.8585 ns | 0.0358 ns | 0.0800 ns | 31388761.48 | 31.7839 ns | 31.7958 ns | 31.8533 ns | 31.9239 ns | 31.9906 ns | SimpleLoop | X86 | LegacyJit | 16 | 19.8147 ns | 0.0768 ns | 0.62 | 19.8439 ns | 0.0343 ns | 0.0768 ns | 50393208.35 | 19.7767 ns | 19.7881 ns | 19.8147 ns | 19.9144 ns | 19.9706 ns | BufferBlockCopy | X86 | LegacyJit | 16 | 22.8529 ns | 0.4193 ns | 0.72 | 22.9771 ns | 0.1875 ns | 0.4193 ns | 43521609.71 | 22.5604 ns | 22.6148 ns | 22.8529 ns | 23.4015 ns | 23.5733 ns | MsvcrtMemmove | X86 | LegacyJit | 16 | 24.8783 ns | 0.0977 ns | 0.78 | 24.8553 ns | 0.0437 ns | 0.0977 ns | 40232797 | 24.7086 ns | 24.7628 ns | 24.8783 ns | 24.9364 ns | 24.9638 ns | UnsafeCopyBlock | X86 | LegacyJit | 16 | 16.8292 ns | 0.0562 ns | 0.53 | 16.8494 ns | 0.0251 ns | 0.0562 ns | 59349290.49 | 16.7992 ns | 16.7994 ns | 16.8292 ns | 16.9095 ns | 16.9108 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 16 | 42.1647 ns | 0.3446 ns | 1.32 | 42.0906 ns | 0.1541 ns | 0.3446 ns | 23758271.07 | 41.5322 ns | 41.7769 ns | 42.1647 ns | 42.3672 ns | 42.3710 ns | AndermanVectorizedCopy | X86 | LegacyJit | 16 | 46.4072 ns | 0.1603 ns | 1.46 | 46.4490 ns | 0.0717 ns | 0.1603 ns | 21528994.68 | 46.2250 ns | 46.3139 ns | 46.4072 ns | 46.6050 ns | 46.6072 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 16 | 7.6223 ns | 0.0599 ns | 0.24 | 7.6268 ns | 0.0268 ns | 0.0599 ns | 131116464.54 | 7.5431 ns | 7.5782 ns | 7.6223 ns | 7.6777 ns | 7.7089 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 16 | 7.9693 ns | 0.1288 ns | 0.25 | 7.8926 ns | 0.0576 ns | 0.1288 ns | 126700444.75 | 7.7448 ns | 7.7525 ns | 7.9693 ns | 7.9944 ns | 8.0079 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 16 | 9.3724 ns | 0.0219 ns | 0.29 | 9.3775 ns | 0.0098 ns | 0.0219 ns | 106638665.96 | 9.3566 ns | 9.3604 ns | 9.3724 ns | 9.3970 ns | 9.4130 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 16 | 9.9468 ns | 0.0302 ns | 0.31 | 9.9500 ns | 0.0135 ns | 0.0302 ns | 100502604.95 | 9.9124 ns | 9.9278 ns | 9.9468 ns | 9.9737 ns | 9.9967 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 16 | 7.9459 ns | 0.0248 ns | 0.25 | 7.9406 ns | 0.0111 ns | 0.0248 ns | 125934964.64 | 7.9106 ns | 7.9154 ns | 7.9459 ns | 7.9632 ns | 7.9699 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 16 | 17.4679 ns | 0.0607 ns | 0.55 | 17.4842 ns | 0.0271 ns | 0.0607 ns | 57194641.29 | 17.4273 ns | 17.4335 ns | 17.4679 ns | 17.5429 ns | 17.5771 ns | ArrayCopy | X64 | LegacyJit | 17 | 22.2508 ns | 0.1852 ns | 1.00 | 22.2241 ns | 0.0828 ns | 0.1852 ns | 44996159.17 | 21.9136 ns | 22.0730 ns | 22.2508 ns | 22.3619 ns | 22.3937 ns | SimpleLoop | X64 | LegacyJit | 17 | 23.3457 ns | 0.1243 ns | 1.05 | 23.4098 ns | 0.0556 ns | 0.1243 ns | 42717164.37 | 23.2949 ns | 23.3074 ns | 23.3457 ns | 23.5442 ns | 23.5545 ns | BufferBlockCopy | X64 | LegacyJit | 17 | 22.1332 ns | 0.2258 ns | 0.99 | 22.0770 ns | 0.1010 ns | 0.2258 ns | 45295908.37 | 21.6822 ns | 21.9043 ns | 22.1332 ns | 22.2217 ns | 22.2381 ns | MsvcrtMemmove | X64 | LegacyJit | 17 | 22.1853 ns | 0.2579 ns | 1.00 | 22.2309 ns | 0.1153 ns | 0.2579 ns | 44982474.04 | 22.0430 ns | 22.0458 ns | 22.1853 ns | 22.4387 ns | 22.6722 ns | UnsafeCopyBlock | X64 | LegacyJit | 17 | 9.7661 ns | 0.0267 ns | 0.44 | 9.7629 ns | 0.0119 ns | 0.0267 ns | 102428439.97 | 9.7213 ns | 9.7422 ns | 9.7661 ns | 9.7821 ns | 9.7958 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 17 | 45.0537 ns | 0.2962 ns | 2.02 | 45.1459 ns | 0.1325 ns | 0.2962 ns | 22150424.87 | 44.9484 ns | 44.9735 ns | 45.0537 ns | 45.3643 ns | 45.6695 ns | AndermanVectorizedCopy | X64 | LegacyJit | 17 | 78.6760 ns | 1.8163 ns | 3.54 | 79.1360 ns | 0.8123 ns | 1.8163 ns | 12636476.06 | 77.2704 ns | 77.9562 ns | 78.6760 ns | 80.5457 ns | 82.1713 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 17 | 11.1420 ns | 0.4289 ns | 0.50 | 10.9827 ns | 0.1918 ns | 0.4289 ns | 91052197.09 | 10.5011 ns | 10.5378 ns | 11.1420 ns | 11.3479 ns | 11.4981 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 17 | 9.2268 ns | 0.1853 ns | 0.41 | 9.3319 ns | 0.0829 ns | 0.1853 ns | 107159006.7 | 9.1693 ns | 9.1897 ns | 9.2268 ns | 9.5267 ns | 9.5941 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 17 | 11.9882 ns | 0.0698 ns | 0.54 | 12.0120 ns | 0.0312 ns | 0.0698 ns | 83250324.49 | 11.9600 ns | 11.9671 ns | 11.9882 ns | 12.0687 ns | 12.1335 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 17 | 9.4114 ns | 0.0191 ns | 0.42 | 9.4037 ns | 0.0085 ns | 0.0191 ns | 106341334.8 | 9.3716 ns | 9.3865 ns | 9.4114 ns | 9.4170 ns | 9.4192 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 17 | 10.8499 ns | 0.0353 ns | 0.49 | 10.8656 ns | 0.0158 ns | 0.0353 ns | 92033880.9 | 10.8418 ns | 10.8424 ns | 10.8499 ns | 10.8965 ns | 10.9262 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 17 | 10.6196 ns | 0.0936 ns | 0.48 | 10.5870 ns | 0.0419 ns | 0.0936 ns | 94455042.64 | 10.4520 ns | 10.4929 ns | 10.6196 ns | 10.6649 ns | 10.6848 ns | ArrayCopy | X64 | RyuJit | 17 | 21.3076 ns | 0.3751 ns | 1.00 | 21.1288 ns | 0.1678 ns | 0.3751 ns | 47328706.03 | 20.7033 ns | 20.7241 ns | 21.3076 ns | 21.4441 ns | 21.4870 ns | SimpleLoop | X64 | RyuJit | 17 | 20.1739 ns | 0.3012 ns | 0.95 | 20.0895 ns | 0.1347 ns | 0.3012 ns | 49777341.44 | 19.5708 ns | 19.8690 ns | 20.1739 ns | 20.2677 ns | 20.3602 ns | BufferBlockCopy | X64 | RyuJit | 17 | 21.8622 ns | 0.0456 ns | 1.03 | 21.8716 ns | 0.0204 ns | 0.0456 ns | 45721366.4 | 21.8100 ns | 21.8350 ns | 21.8622 ns | 21.9129 ns | 21.9341 ns | MsvcrtMemmove | X64 | RyuJit | 17 | 20.9563 ns | 0.2582 ns | 0.98 | 20.8296 ns | 0.1155 ns | 0.2582 ns | 48008531.22 | 20.3834 ns | 20.6059 ns | 20.9563 ns | 20.9900 ns | 20.9972 ns | UnsafeCopyBlock | X64 | RyuJit | 17 | 10.5469 ns | 0.0476 ns | 0.49 | 10.5760 ns | 0.0213 ns | 0.0476 ns | 94553511.2 | 10.5310 ns | 10.5390 ns | 10.5469 ns | 10.6276 ns | 10.6295 ns | IllyriadVectorizedCopy | X64 | RyuJit | 17 | 9.3853 ns | 0.1123 ns | 0.44 | 9.3381 ns | 0.0502 ns | 0.1123 ns | 107088015.95 | 9.1434 ns | 9.2429 ns | 9.3853 ns | 9.4097 ns | 9.4159 ns | AndermanVectorizedCopy | X64 | RyuJit | 17 | 4.4373 ns | 0.0093 ns | 0.21 | 4.4359 ns | 0.0041 ns | 0.0093 ns | 225432370.21 | 4.4233 ns | 4.4268 ns | 4.4373 ns | 4.4443 ns | 4.4466 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 17 | 10.5459 ns | 0.0229 ns | 0.49 | 10.5487 ns | 0.0103 ns | 0.0229 ns | 94798584.12 | 10.5260 ns | 10.5276 ns | 10.5459 ns | 10.5712 ns | 10.5808 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 17 | 6.4871 ns | 0.0243 ns | 0.30 | 6.4958 ns | 0.0109 ns | 0.0243 ns | 153945272.71 | 6.4712 ns | 6.4769 ns | 6.4871 ns | 6.5190 ns | 6.5338 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 17 | 11.4231 ns | 0.0587 ns | 0.54 | 11.4473 ns | 0.0263 ns | 0.0587 ns | 87356827.68 | 11.3878 ns | 11.4001 ns | 11.4231 ns | 11.5066 ns | 11.5332 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 17 | 8.5306 ns | 0.1310 ns | 0.40 | 8.4792 ns | 0.0586 ns | 0.1310 ns | 117935039.2 | 8.2464 ns | 8.3846 ns | 8.5306 ns | 8.5482 ns | 8.5621 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 17 | 8.3160 ns | 0.2400 ns | 0.39 | 8.4532 ns | 0.1073 ns | 0.2400 ns | 118298557.45 | 8.2854 ns | 8.2982 ns | 8.3160 ns | 8.6767 ns | 8.8545 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 17 | 9.5584 ns | 0.0168 ns | 0.45 | 9.5554 ns | 0.0075 ns | 0.0168 ns | 104653095.01 | 9.5321 ns | 9.5393 ns | 9.5584 ns | 9.5699 ns | 9.5763 ns | ArrayCopy | X86 | LegacyJit | 17 | 31.2367 ns | 0.5887 ns | 1.00 | 31.0553 ns | 0.2633 ns | 0.5887 ns | 32200599.54 | 30.4326 ns | 30.4468 ns | 31.2367 ns | 31.5731 ns | 31.7681 ns | SimpleLoop | X86 | LegacyJit | 17 | 21.0771 ns | 0.0618 ns | 0.67 | 21.0778 ns | 0.0277 ns | 0.0618 ns | 47443282.71 | 21.0080 ns | 21.0225 ns | 21.0771 ns | 21.1334 ns | 21.1693 ns | BufferBlockCopy | X86 | LegacyJit | 17 | 22.5067 ns | 0.0383 ns | 0.72 | 22.5238 ns | 0.0171 ns | 0.0383 ns | 44397517.34 | 22.4940 ns | 22.4949 ns | 22.5067 ns | 22.5612 ns | 22.5847 ns | MsvcrtMemmove | X86 | LegacyJit | 17 | 24.8665 ns | 0.2769 ns | 0.80 | 24.9453 ns | 0.1238 ns | 0.2769 ns | 40087675.97 | 24.7533 ns | 24.7756 ns | 24.8665 ns | 25.1545 ns | 25.4322 ns | UnsafeCopyBlock | X86 | LegacyJit | 17 | 16.8074 ns | 0.0139 ns | 0.54 | 16.7996 ns | 0.0062 ns | 0.0139 ns | 59525316.1 | 16.7827 ns | 16.7846 ns | 16.8074 ns | 16.8106 ns | 16.8130 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 17 | 46.6739 ns | 0.5936 ns | 1.49 | 46.5239 ns | 0.2655 ns | 0.5936 ns | 21494338.97 | 45.8500 ns | 45.9016 ns | 46.6739 ns | 47.0711 ns | 47.1350 ns | AndermanVectorizedCopy | X86 | LegacyJit | 17 | 71.6146 ns | 0.1873 ns | 2.29 | 71.6836 ns | 0.0838 ns | 0.1873 ns | 13950197.6 | 71.5159 ns | 71.5223 ns | 71.6146 ns | 71.8793 ns | 71.9380 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 17 | 9.9845 ns | 0.0201 ns | 0.32 | 9.9847 ns | 0.0090 ns | 0.0201 ns | 100153721.55 | 9.9583 ns | 9.9681 ns | 9.9845 ns | 10.0013 ns | 10.0141 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 17 | 13.0356 ns | 0.0480 ns | 0.42 | 13.0470 ns | 0.0215 ns | 0.0480 ns | 76645773.08 | 12.9992 ns | 13.0064 ns | 13.0356 ns | 13.0933 ns | 13.1199 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 17 | 18.2253 ns | 0.2382 ns | 0.58 | 18.1131 ns | 0.1065 ns | 0.2382 ns | 55208721.31 | 17.6882 ns | 17.9379 ns | 18.2253 ns | 18.2322 ns | 18.2333 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 17 | 9.6796 ns | 0.0313 ns | 0.31 | 9.6805 ns | 0.0140 ns | 0.0313 ns | 103300830.88 | 9.6512 ns | 9.6518 ns | 9.6796 ns | 9.7095 ns | 9.7267 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 17 | 9.3146 ns | 0.1248 ns | 0.30 | 9.2673 ns | 0.0558 ns | 0.1248 ns | 107906320.16 | 9.0464 ns | 9.1722 ns | 9.3146 ns | 9.3387 ns | 9.3475 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 17 | 17.5699 ns | 0.1014 ns | 0.56 | 17.6228 ns | 0.0453 ns | 0.1014 ns | 56744705.77 | 17.5456 ns | 17.5557 ns | 17.5699 ns | 17.7164 ns | 17.7924 ns | ArrayCopy | X64 | LegacyJit | 18 | 21.7371 ns | 0.4166 ns | 1.00 | 21.9116 ns | 0.1863 ns | 0.4166 ns | 45637907.52 | 21.5419 ns | 21.5508 ns | 21.7371 ns | 22.3597 ns | 22.3867 ns | SimpleLoop | X64 | LegacyJit | 18 | 25.3787 ns | 0.0815 ns | 1.17 | 25.4322 ns | 0.0364 ns | 0.0815 ns | 39320200.96 | 25.3634 ns | 25.3701 ns | 25.3787 ns | 25.5211 ns | 25.5277 ns | BufferBlockCopy | X64 | LegacyJit | 18 | 21.7866 ns | 0.2173 ns | 1.00 | 21.8009 ns | 0.0972 ns | 0.2173 ns | 45869600.03 | 21.5626 ns | 21.6149 ns | 21.7866 ns | 21.9941 ns | 22.1344 ns | MsvcrtMemmove | X64 | LegacyJit | 18 | 23.5536 ns | 0.3960 ns | 1.08 | 23.3317 ns | 0.1771 ns | 0.3960 ns | 42860064.58 | 22.8562 ns | 22.9036 ns | 23.5536 ns | 23.6490 ns | 23.7013 ns | UnsafeCopyBlock | X64 | LegacyJit | 18 | 9.9347 ns | 0.1247 ns | 0.46 | 9.9962 ns | 0.0558 ns | 0.1247 ns | 100038272.74 | 9.8920 ns | 9.8929 ns | 9.9347 ns | 10.1302 ns | 10.1544 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 18 | 46.0750 ns | 0.6905 ns | 2.12 | 45.9278 ns | 0.3088 ns | 0.6905 ns | 21773320.73 | 45.1536 ns | 45.2139 ns | 46.0750 ns | 46.5680 ns | 46.7086 ns | AndermanVectorizedCopy | X64 | LegacyJit | 18 | 78.9370 ns | 2.9888 ns | 3.63 | 79.8084 ns | 1.3366 ns | 2.9888 ns | 12530003.07 | 76.3694 ns | 77.5704 ns | 78.9370 ns | 82.4822 ns | 84.4535 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 18 | 11.1625 ns | 0.1762 ns | 0.51 | 11.1003 ns | 0.0788 ns | 0.1762 ns | 90087419.58 | 10.7867 ns | 10.9736 ns | 11.1625 ns | 11.1960 ns | 11.2022 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 18 | 9.3767 ns | 0.1751 ns | 0.43 | 9.3053 ns | 0.0783 ns | 0.1751 ns | 107465163.17 | 9.0968 ns | 9.1248 ns | 9.3767 ns | 9.4503 ns | 9.5164 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 18 | 11.9828 ns | 0.1537 ns | 0.55 | 11.8772 ns | 0.0687 ns | 0.1537 ns | 84194728.76 | 11.7008 ns | 11.7092 ns | 11.9828 ns | 11.9925 ns | 12.0006 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 18 | 9.3952 ns | 0.0221 ns | 0.43 | 9.3923 ns | 0.0099 ns | 0.0221 ns | 106469908.27 | 9.3593 ns | 9.3734 ns | 9.3952 ns | 9.4098 ns | 9.4202 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 18 | 10.8201 ns | 0.1993 ns | 0.50 | 10.7266 ns | 0.0891 ns | 0.1993 ns | 93226036.52 | 10.4661 ns | 10.5140 ns | 10.8201 ns | 10.8925 ns | 10.9008 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 18 | 10.5724 ns | 0.0756 ns | 0.49 | 10.5896 ns | 0.0338 ns | 0.0756 ns | 94432225.88 | 10.5134 ns | 10.5352 ns | 10.5724 ns | 10.6526 ns | 10.7148 ns | ArrayCopy | X64 | RyuJit | 18 | 21.2928 ns | 0.2798 ns | 1.00 | 21.1970 ns | 0.1251 ns | 0.2798 ns | 47176539.91 | 20.7123 ns | 20.9728 ns | 21.2928 ns | 21.3732 ns | 21.4263 ns | SimpleLoop | X64 | RyuJit | 18 | 21.4474 ns | 0.0100 ns | 1.01 | 21.4413 ns | 0.0045 ns | 0.0100 ns | 46639053.98 | 21.4279 ns | 21.4306 ns | 21.4474 ns | 21.4489 ns | 21.4502 ns | BufferBlockCopy | X64 | RyuJit | 18 | 21.8884 ns | 0.1113 ns | 1.03 | 21.9422 ns | 0.0498 ns | 0.1113 ns | 45574262.09 | 21.8593 ns | 21.8694 ns | 21.8884 ns | 22.0419 ns | 22.1313 ns | MsvcrtMemmove | X64 | RyuJit | 18 | 21.3067 ns | 0.2697 ns | 1.00 | 21.1810 ns | 0.1206 ns | 0.2697 ns | 47212132.07 | 20.6994 ns | 20.9874 ns | 21.3067 ns | 21.3118 ns | 21.3136 ns | UnsafeCopyBlock | X64 | RyuJit | 18 | 11.1003 ns | 0.1798 ns | 0.52 | 10.9958 ns | 0.0804 ns | 0.1798 ns | 90943662.15 | 10.7803 ns | 10.8003 ns | 11.1003 ns | 11.1391 ns | 11.1459 ns | IllyriadVectorizedCopy | X64 | RyuJit | 18 | 10.2482 ns | 0.0119 ns | 0.48 | 10.2506 ns | 0.0053 ns | 0.0119 ns | 97554884.28 | 10.2412 ns | 10.2413 ns | 10.2482 ns | 10.2611 ns | 10.2704 ns | AndermanVectorizedCopy | X64 | RyuJit | 18 | 4.4332 ns | 0.0313 ns | 0.21 | 4.4447 ns | 0.0140 ns | 0.0313 ns | 224986839.8 | 4.4175 ns | 4.4204 ns | 4.4332 ns | 4.4747 ns | 4.4945 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 18 | 11.4143 ns | 0.0337 ns | 0.54 | 11.4234 ns | 0.0151 ns | 0.0337 ns | 87539383.07 | 11.3844 ns | 11.3978 ns | 11.4143 ns | 11.4536 ns | 11.4757 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 18 | 6.4750 ns | 0.0174 ns | 0.30 | 6.4748 ns | 0.0078 ns | 0.0174 ns | 154445232.4 | 6.4570 ns | 6.4574 ns | 6.4750 ns | 6.4921 ns | 6.4941 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 18 | 11.1350 ns | 0.0143 ns | 0.52 | 11.1325 ns | 0.0064 ns | 0.0143 ns | 89827397.86 | 11.1106 ns | 11.1192 ns | 11.1350 ns | 11.1445 ns | 11.1479 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 18 | 8.2536 ns | 0.0997 ns | 0.39 | 8.2154 ns | 0.0446 ns | 0.0997 ns | 121722163.22 | 8.0414 ns | 8.1340 ns | 8.2536 ns | 8.2777 ns | 8.2849 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 18 | 8.7172 ns | 0.1256 ns | 0.41 | 8.6756 ns | 0.0562 ns | 0.1256 ns | 115265454.44 | 8.5153 ns | 8.5435 ns | 8.7172 ns | 8.7870 ns | 8.7896 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 18 | 9.6287 ns | 0.0264 ns | 0.45 | 9.6352 ns | 0.0118 ns | 0.0264 ns | 103786026.68 | 9.6127 ns | 9.6164 ns | 9.6287 ns | 9.6573 ns | 9.6800 ns | ArrayCopy | X86 | LegacyJit | 18 | 31.7249 ns | 0.1237 ns | 1.00 | 31.6910 ns | 0.0553 ns | 0.1237 ns | 31554672.82 | 31.5182 ns | 31.5648 ns | 31.7249 ns | 31.8003 ns | 31.8023 ns | SimpleLoop | X86 | LegacyJit | 18 | 22.4151 ns | 0.0534 ns | 0.71 | 22.4225 ns | 0.0239 ns | 0.0534 ns | 44598041.41 | 22.3466 ns | 22.3768 ns | 22.4151 ns | 22.4719 ns | 22.4869 ns | BufferBlockCopy | X86 | LegacyJit | 18 | 22.5091 ns | 0.0901 ns | 0.71 | 22.5370 ns | 0.0403 ns | 0.0901 ns | 44371415.49 | 22.4757 ns | 22.4822 ns | 22.5091 ns | 22.6058 ns | 22.6956 ns | MsvcrtMemmove | X86 | LegacyJit | 18 | 25.9448 ns | 0.0722 ns | 0.82 | 25.9307 ns | 0.0323 ns | 0.0722 ns | 38564350.44 | 25.8117 ns | 25.8735 ns | 25.9448 ns | 25.9808 ns | 26.0079 ns | UnsafeCopyBlock | X86 | LegacyJit | 18 | 16.8218 ns | 0.0839 ns | 0.53 | 16.8410 ns | 0.0375 ns | 0.0839 ns | 59379049.02 | 16.7735 ns | 16.7792 ns | 16.8218 ns | 16.9123 ns | 16.9826 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 18 | 46.8738 ns | 0.2691 ns | 1.48 | 46.7927 ns | 0.1203 ns | 0.2691 ns | 21370869.54 | 46.3306 ns | 46.5695 ns | 46.8738 ns | 46.9753 ns | 47.0110 ns | AndermanVectorizedCopy | X86 | LegacyJit | 18 | 71.6261 ns | 0.2253 ns | 2.26 | 71.7012 ns | 0.1007 ns | 0.2253 ns | 13946761.51 | 71.4387 ns | 71.5305 ns | 71.6261 ns | 71.9095 ns | 72.0426 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 18 | 10.5494 ns | 0.0746 ns | 0.33 | 10.5927 ns | 0.0334 ns | 0.0746 ns | 94404819.18 | 10.5361 ns | 10.5401 ns | 10.5494 ns | 10.6669 ns | 10.7104 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 18 | 13.0628 ns | 0.0531 ns | 0.41 | 13.0763 ns | 0.0237 ns | 0.0531 ns | 76474125.65 | 13.0152 ns | 13.0319 ns | 13.0628 ns | 13.1275 ns | 13.1534 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 18 | 18.2184 ns | 0.0340 ns | 0.57 | 18.2264 ns | 0.0152 ns | 0.0340 ns | 54865380.68 | 18.1898 ns | 18.2020 ns | 18.2184 ns | 18.2549 ns | 18.2817 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 18 | 9.9298 ns | 0.0371 ns | 0.31 | 9.9422 ns | 0.0166 ns | 0.0371 ns | 100581708.03 | 9.9157 ns | 9.9204 ns | 9.9298 ns | 9.9701 ns | 10.0076 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 18 | 9.3018 ns | 0.1625 ns | 0.29 | 9.1948 ns | 0.0727 ns | 0.1625 ns | 108757700.41 | 8.9841 ns | 9.0190 ns | 9.3018 ns | 9.3170 ns | 9.3222 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 18 | 19.3214 ns | 0.0273 ns | 0.61 | 19.3176 ns | 0.0122 ns | 0.0273 ns | 51766194.3 | 19.2799 ns | 19.2906 ns | 19.3214 ns | 19.3428 ns | 19.3435 ns | ArrayCopy | X64 | LegacyJit | 19 | 22.2678 ns | 0.0384 ns | 1.00 | 22.2735 ns | 0.0172 ns | 0.0384 ns | 44896442.83 | 22.2175 ns | 22.2411 ns | 22.2678 ns | 22.3087 ns | 22.3182 ns | SimpleLoop | X64 | LegacyJit | 19 | 26.8633 ns | 0.4205 ns | 1.21 | 26.6410 ns | 0.1881 ns | 0.4205 ns | 37536083.03 | 26.1531 ns | 26.1872 ns | 26.8633 ns | 26.9837 ns | 27.0499 ns | BufferBlockCopy | X64 | LegacyJit | 19 | 22.2183 ns | 0.2593 ns | 1.00 | 22.1628 ns | 0.1160 ns | 0.2593 ns | 45120555.55 | 21.7252 ns | 21.9654 ns | 22.2183 ns | 22.3326 ns | 22.4189 ns | MsvcrtMemmove | X64 | LegacyJit | 19 | 22.8022 ns | 0.4205 ns | 1.02 | 22.9905 ns | 0.1881 ns | 0.4205 ns | 43496170.01 | 22.5853 ns | 22.6328 ns | 22.8022 ns | 23.4424 ns | 23.4806 ns | UnsafeCopyBlock | X64 | LegacyJit | 19 | 10.5863 ns | 0.0809 ns | 0.48 | 10.6206 ns | 0.0362 ns | 0.0809 ns | 94156751.98 | 10.5623 ns | 10.5681 ns | 10.5863 ns | 10.6902 ns | 10.7599 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 19 | 46.3997 ns | 1.1885 ns | 2.08 | 46.6361 ns | 0.5315 ns | 1.1885 ns | 21442633.57 | 45.4988 ns | 45.6531 ns | 46.3997 ns | 47.7372 ns | 48.5083 ns | AndermanVectorizedCopy | X64 | LegacyJit | 19 | 76.2846 ns | 2.5240 ns | 3.43 | 76.9800 ns | 1.1287 ns | 2.5240 ns | 12990388.47 | 75.1956 ns | 75.2140 ns | 76.2846 ns | 79.0937 ns | 81.3100 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 19 | 11.7383 ns | 0.2402 ns | 0.53 | 11.6545 ns | 0.1074 ns | 0.2402 ns | 85804016.16 | 11.3808 ns | 11.4021 ns | 11.7383 ns | 11.8649 ns | 11.9241 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 19 | 9.4850 ns | 0.0186 ns | 0.43 | 9.4901 ns | 0.0083 ns | 0.0186 ns | 105373006.67 | 9.4674 ns | 9.4735 ns | 9.4850 ns | 9.5092 ns | 9.5092 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 19 | 11.7650 ns | 0.0352 ns | 0.53 | 11.7756 ns | 0.0157 ns | 0.0352 ns | 84921175.04 | 11.7429 ns | 11.7487 ns | 11.7650 ns | 11.8078 ns | 11.8328 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 19 | 9.1476 ns | 0.1229 ns | 0.41 | 9.2074 ns | 0.0549 ns | 0.1229 ns | 108608765.78 | 9.1381 ns | 9.1419 ns | 9.1476 ns | 9.3027 ns | 9.4252 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 19 | 10.8455 ns | 0.1740 ns | 0.49 | 10.7984 ns | 0.0778 ns | 0.1740 ns | 92606115.67 | 10.4980 ns | 10.6662 ns | 10.8455 ns | 10.9071 ns | 10.9498 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 19 | 10.5325 ns | 0.1098 ns | 0.47 | 10.5325 ns | 0.0491 ns | 0.1098 ns | 94944150.19 | 10.3558 ns | 10.4411 ns | 10.5325 ns | 10.6240 ns | 10.6359 ns | ArrayCopy | X64 | RyuJit | 19 | 21.3208 ns | 0.0316 ns | 1.00 | 21.3231 ns | 0.0141 ns | 0.0316 ns | 46897442.63 | 21.2767 ns | 21.2986 ns | 21.3208 ns | 21.3488 ns | 21.3647 ns | SimpleLoop | X64 | RyuJit | 19 | 22.8105 ns | 0.0929 ns | 1.07 | 22.8592 ns | 0.0415 ns | 0.0929 ns | 43746121.52 | 22.7696 ns | 22.7862 ns | 22.8105 ns | 22.9565 ns | 22.9877 ns | BufferBlockCopy | X64 | RyuJit | 19 | 21.9732 ns | 0.0526 ns | 1.03 | 21.9717 ns | 0.0235 ns | 0.0526 ns | 45513149.83 | 21.8972 ns | 21.9217 ns | 21.9732 ns | 22.0209 ns | 22.0237 ns | MsvcrtMemmove | X64 | RyuJit | 19 | 22.3196 ns | 0.3454 ns | 1.05 | 22.4404 ns | 0.1545 ns | 0.3454 ns | 44562516.92 | 22.0995 ns | 22.1336 ns | 22.3196 ns | 22.8075 ns | 22.8429 ns | UnsafeCopyBlock | X64 | RyuJit | 19 | 11.7245 ns | 0.0383 ns | 0.55 | 11.7371 ns | 0.0171 ns | 0.0383 ns | 85200058.32 | 11.7071 ns | 11.7102 ns | 11.7245 ns | 11.7702 ns | 11.8022 ns | IllyriadVectorizedCopy | X64 | RyuJit | 19 | 11.1456 ns | 0.0228 ns | 0.52 | 11.1571 ns | 0.0102 ns | 0.0228 ns | 89628627.23 | 11.1376 ns | 11.1396 ns | 11.1456 ns | 11.1805 ns | 11.1914 ns | AndermanVectorizedCopy | X64 | RyuJit | 19 | 5.3115 ns | 0.0088 ns | 0.25 | 5.3115 ns | 0.0039 ns | 0.0088 ns | 188269459.86 | 5.2989 ns | 5.3043 ns | 5.3115 ns | 5.3188 ns | 5.3233 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 19 | 12.2864 ns | 0.1082 ns | 0.58 | 12.2470 ns | 0.0484 ns | 0.1082 ns | 81652697.66 | 12.0547 ns | 12.1675 ns | 12.2864 ns | 12.3068 ns | 12.3107 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 19 | 6.4983 ns | 0.0087 ns | 0.30 | 6.4952 ns | 0.0039 ns | 0.0087 ns | 153960367.91 | 6.4834 ns | 6.4863 ns | 6.4983 ns | 6.5025 ns | 6.5051 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 19 | 10.8297 ns | 0.0659 ns | 0.51 | 10.8541 ns | 0.0295 ns | 0.0659 ns | 92131335.55 | 10.8065 ns | 10.8107 ns | 10.8297 ns | 10.9096 ns | 10.9681 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 19 | 8.5145 ns | 0.0154 ns | 0.40 | 8.5111 ns | 0.0069 ns | 0.0154 ns | 117493188.78 | 8.4916 ns | 8.4953 ns | 8.5145 ns | 8.5252 ns | 8.5277 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 19 | 8.4931 ns | 0.1343 ns | 0.40 | 8.4511 ns | 0.0601 ns | 0.1343 ns | 118328034.85 | 8.2177 ns | 8.3513 ns | 8.4931 ns | 8.5299 ns | 8.5640 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 19 | 9.3263 ns | 0.1646 ns | 0.44 | 9.4366 ns | 0.0736 ns | 0.1646 ns | 105970053.16 | 9.3017 ns | 9.3121 ns | 9.3263 ns | 9.6164 ns | 9.6284 ns | ArrayCopy | X86 | LegacyJit | 19 | 31.4535 ns | 0.0453 ns | 1.00 | 31.4516 ns | 0.0203 ns | 0.0453 ns | 31794885.59 | 31.3987 ns | 31.4097 ns | 31.4535 ns | 31.4925 ns | 31.5163 ns | SimpleLoop | X86 | LegacyJit | 19 | 23.1547 ns | 0.0524 ns | 0.74 | 23.1592 ns | 0.0234 ns | 0.0524 ns | 43179397.2 | 23.0837 ns | 23.1125 ns | 23.1547 ns | 23.2082 ns | 23.2169 ns | BufferBlockCopy | X86 | LegacyJit | 19 | 22.5236 ns | 0.1683 ns | 0.72 | 22.4618 ns | 0.0753 ns | 0.1683 ns | 44520110.23 | 22.1691 ns | 22.3285 ns | 22.5236 ns | 22.5641 ns | 22.5975 ns | MsvcrtMemmove | X86 | LegacyJit | 19 | 26.8883 ns | 0.0433 ns | 0.85 | 26.8916 ns | 0.0194 ns | 0.0433 ns | 37186392.51 | 26.8468 ns | 26.8553 ns | 26.8883 ns | 26.9295 ns | 26.9597 ns | UnsafeCopyBlock | X86 | LegacyJit | 19 | 16.8211 ns | 0.0725 ns | 0.53 | 16.8438 ns | 0.0324 ns | 0.0725 ns | 59369017.71 | 16.7537 ns | 16.7840 ns | 16.8211 ns | 16.9150 ns | 16.9414 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 19 | 48.4131 ns | 0.7316 ns | 1.54 | 48.8432 ns | 0.3272 ns | 0.7316 ns | 20473682.02 | 48.2302 ns | 48.2602 ns | 48.4131 ns | 49.6413 ns | 49.6591 ns | AndermanVectorizedCopy | X86 | LegacyJit | 19 | 71.1016 ns | 0.1942 ns | 2.26 | 71.1098 ns | 0.0869 ns | 0.1942 ns | 14062751.42 | 70.8432 ns | 70.9403 ns | 71.1016 ns | 71.2835 ns | 71.3677 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 19 | 11.1161 ns | 0.0216 ns | 0.35 | 11.1199 ns | 0.0097 ns | 0.0216 ns | 89928463.31 | 11.0906 ns | 11.1018 ns | 11.1161 ns | 11.1400 ns | 11.1483 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 19 | 13.0844 ns | 0.0227 ns | 0.42 | 13.0781 ns | 0.0101 ns | 0.0227 ns | 76463842.67 | 13.0437 ns | 13.0559 ns | 13.0844 ns | 13.0971 ns | 13.1000 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 19 | 18.5269 ns | 0.0310 ns | 0.59 | 18.5115 ns | 0.0139 ns | 0.0310 ns | 54020523.71 | 18.4756 ns | 18.4787 ns | 18.5269 ns | 18.5366 ns | 18.5460 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 19 | 9.9500 ns | 0.0167 ns | 0.32 | 9.9404 ns | 0.0075 ns | 0.0167 ns | 100599480.39 | 9.9125 ns | 9.9248 ns | 9.9500 ns | 9.9512 ns | 9.9517 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 19 | 9.2843 ns | 0.0102 ns | 0.30 | 9.2840 ns | 0.0046 ns | 0.0102 ns | 107712404.99 | 9.2717 ns | 9.2740 ns | 9.2843 ns | 9.2938 ns | 9.2963 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 19 | 17.6726 ns | 0.0312 ns | 0.56 | 17.6593 ns | 0.0140 ns | 0.0312 ns | 56627235.35 | 17.6080 ns | 17.6304 ns | 17.6726 ns | 17.6817 ns | 17.6864 ns | ArrayCopy | X64 | LegacyJit | 20 | 22.2284 ns | 0.2441 ns | 1.00 | 22.2234 ns | 0.1092 ns | 0.2441 ns | 44997654.76 | 21.8375 ns | 22.0220 ns | 22.2284 ns | 22.4222 ns | 22.4931 ns | SimpleLoop | X64 | LegacyJit | 20 | 27.3636 ns | 0.4341 ns | 1.23 | 27.6061 ns | 0.1941 ns | 0.4341 ns | 36223908.45 | 27.2200 ns | 27.2560 ns | 27.3636 ns | 28.0773 ns | 28.1168 ns | BufferBlockCopy | X64 | LegacyJit | 20 | 22.2146 ns | 0.3246 ns | 1.00 | 22.1602 ns | 0.1452 ns | 0.3246 ns | 45125913.55 | 21.6076 ns | 21.8971 ns | 22.2146 ns | 22.3962 ns | 22.4194 ns | MsvcrtMemmove | X64 | LegacyJit | 20 | 23.7055 ns | 0.1826 ns | 1.07 | 23.6770 ns | 0.0817 ns | 0.1826 ns | 42234995.68 | 23.4021 ns | 23.5024 ns | 23.7055 ns | 23.8374 ns | 23.8428 ns | UnsafeCopyBlock | X64 | LegacyJit | 20 | 10.9982 ns | 0.1879 ns | 0.49 | 10.9867 ns | 0.0840 ns | 0.1879 ns | 91018754.08 | 10.7946 ns | 10.7977 ns | 10.9982 ns | 11.1701 ns | 11.2049 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 20 | 44.2986 ns | 0.0712 ns | 1.99 | 44.3154 ns | 0.0318 ns | 0.0712 ns | 22565523.14 | 44.2495 ns | 44.2504 ns | 44.2986 ns | 44.3887 ns | 44.4085 ns | AndermanVectorizedCopy | X64 | LegacyJit | 20 | 76.9547 ns | 1.8681 ns | 3.46 | 77.1073 ns | 0.8354 ns | 1.8681 ns | 12968948.73 | 75.0693 ns | 75.2858 ns | 76.9547 ns | 79.0050 ns | 79.0436 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 20 | 11.3813 ns | 0.2577 ns | 0.51 | 11.4146 ns | 0.1153 ns | 0.2577 ns | 87607071.84 | 11.1342 ns | 11.1670 ns | 11.3813 ns | 11.6789 ns | 11.6875 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 20 | 9.4305 ns | 0.0287 ns | 0.42 | 9.4246 ns | 0.0128 ns | 0.0287 ns | 106105466.63 | 9.3821 ns | 9.3969 ns | 9.4305 ns | 9.4493 ns | 9.4551 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 20 | 11.9635 ns | 0.1578 ns | 0.54 | 11.9501 ns | 0.0706 ns | 0.1578 ns | 83681602.57 | 11.6870 ns | 11.8204 ns | 11.9635 ns | 12.0730 ns | 12.0766 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 20 | 9.3923 ns | 0.0195 ns | 0.42 | 9.3911 ns | 0.0087 ns | 0.0195 ns | 106483433.49 | 9.3594 ns | 9.3747 ns | 9.3923 ns | 9.4070 ns | 9.4081 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 20 | 10.8456 ns | 0.0840 ns | 0.49 | 10.8687 ns | 0.0376 ns | 0.0840 ns | 92007475.4 | 10.7883 ns | 10.8054 ns | 10.8456 ns | 10.9435 ns | 11.0064 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 20 | 10.2894 ns | 0.1175 ns | 0.46 | 10.3434 ns | 0.0525 ns | 0.1175 ns | 96679918.86 | 10.2711 ns | 10.2780 ns | 10.2894 ns | 10.4359 ns | 10.5511 ns | ArrayCopy | X64 | RyuJit | 20 | 21.3078 ns | 0.1451 ns | 1.00 | 21.2830 ns | 0.0649 ns | 0.1451 ns | 46985965.35 | 21.0497 ns | 21.1655 ns | 21.3078 ns | 21.3880 ns | 21.4479 ns | SimpleLoop | X64 | RyuJit | 20 | 23.4234 ns | 0.3235 ns | 1.10 | 23.6040 ns | 0.1447 ns | 0.3235 ns | 42365671.57 | 23.2742 ns | 23.3475 ns | 23.4234 ns | 23.9508 ns | 23.9903 ns | BufferBlockCopy | X64 | RyuJit | 20 | 21.7486 ns | 0.1030 ns | 1.02 | 21.7448 ns | 0.0461 ns | 0.1030 ns | 45988057.07 | 21.5903 ns | 21.6506 ns | 21.7486 ns | 21.8371 ns | 21.8512 ns | MsvcrtMemmove | X64 | RyuJit | 20 | 22.4873 ns | 0.2631 ns | 1.06 | 22.3727 ns | 0.1176 ns | 0.2631 ns | 44697256.89 | 21.9076 ns | 22.1668 ns | 22.4873 ns | 22.5213 ns | 22.5329 ns | UnsafeCopyBlock | X64 | RyuJit | 20 | 12.2936 ns | 0.1520 ns | 0.58 | 12.1985 ns | 0.0680 ns | 0.1520 ns | 81977073.15 | 11.9706 ns | 12.0415 ns | 12.2936 ns | 12.3080 ns | 12.3128 ns | IllyriadVectorizedCopy | X64 | RyuJit | 20 | 8.5154 ns | 0.0123 ns | 0.40 | 8.5174 ns | 0.0055 ns | 0.0123 ns | 117406086.36 | 8.5032 ns | 8.5059 ns | 8.5154 ns | 8.5301 ns | 8.5305 ns | AndermanVectorizedCopy | X64 | RyuJit | 20 | 4.3669 ns | 0.0886 ns | 0.20 | 4.3211 ns | 0.0396 ns | 0.0886 ns | 231423072.21 | 4.2230 ns | 4.2267 ns | 4.3669 ns | 4.3926 ns | 4.4174 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 20 | 9.6624 ns | 0.0340 ns | 0.45 | 9.6566 ns | 0.0152 ns | 0.0340 ns | 103555629.6 | 9.6013 ns | 9.6310 ns | 9.6624 ns | 9.6794 ns | 9.6947 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 20 | 6.3843 ns | 0.0989 ns | 0.30 | 6.3917 ns | 0.0442 ns | 0.0989 ns | 156452901.96 | 6.2845 ns | 6.2961 ns | 6.3843 ns | 6.4910 ns | 6.5116 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 20 | 11.0758 ns | 0.0195 ns | 0.52 | 11.0705 ns | 0.0087 ns | 0.0195 ns | 90330386.19 | 11.0371 ns | 11.0542 ns | 11.0758 ns | 11.0841 ns | 11.0852 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 20 | 8.0346 ns | 0.1610 ns | 0.38 | 8.1220 ns | 0.0720 ns | 0.1610 ns | 123122636.23 | 7.9820 ns | 7.9906 ns | 8.0346 ns | 8.2971 ns | 8.3048 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 20 | 8.4967 ns | 0.0148 ns | 0.40 | 8.4926 ns | 0.0066 ns | 0.0148 ns | 117750181.26 | 8.4728 ns | 8.4773 ns | 8.4967 ns | 8.5058 ns | 8.5058 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 20 | 9.7044 ns | 0.0941 ns | 0.46 | 9.7533 ns | 0.0421 ns | 0.0941 ns | 102529473.61 | 9.6867 ns | 9.6938 ns | 9.7044 ns | 9.8372 ns | 9.9139 ns | ArrayCopy | X86 | LegacyJit | 20 | 31.4957 ns | 0.0392 ns | 1.00 | 31.4818 ns | 0.0175 ns | 0.0392 ns | 31764362.75 | 31.4366 ns | 31.4410 ns | 31.4957 ns | 31.5157 ns | 31.5275 ns | SimpleLoop | X86 | LegacyJit | 20 | 24.4469 ns | 0.1038 ns | 0.78 | 24.4636 ns | 0.0464 ns | 0.1038 ns | 40877065.82 | 24.3633 ns | 24.3920 ns | 24.4469 ns | 24.5436 ns | 24.6387 ns | BufferBlockCopy | X86 | LegacyJit | 20 | 22.5179 ns | 0.3219 ns | 0.71 | 22.3090 ns | 0.1439 ns | 0.3219 ns | 44824936.48 | 21.9509 ns | 21.9569 ns | 22.5179 ns | 22.5567 ns | 22.5570 ns | MsvcrtMemmove | X86 | LegacyJit | 20 | 25.5760 ns | 0.1011 ns | 0.81 | 25.5862 ns | 0.0452 ns | 0.1011 ns | 39083642.06 | 25.4918 ns | 25.5057 ns | 25.5760 ns | 25.6717 ns | 25.7517 ns | UnsafeCopyBlock | X86 | LegacyJit | 20 | 16.8373 ns | 0.0319 ns | 0.53 | 16.8300 ns | 0.0143 ns | 0.0319 ns | 59417763.45 | 16.7904 ns | 16.7984 ns | 16.8373 ns | 16.8579 ns | 16.8711 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 20 | 46.7620 ns | 0.1775 ns | 1.48 | 46.7706 ns | 0.0794 ns | 0.1775 ns | 21380964.39 | 46.6016 ns | 46.6197 ns | 46.7620 ns | 46.9257 ns | 47.0515 ns | AndermanVectorizedCopy | X86 | LegacyJit | 20 | 74.0492 ns | 0.9606 ns | 2.35 | 74.6103 ns | 0.4296 ns | 0.9606 ns | 13402974.29 | 73.7024 ns | 73.8496 ns | 74.0492 ns | 75.6515 ns | 75.7113 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 20 | 9.4048 ns | 0.1407 ns | 0.30 | 9.3410 ns | 0.0629 ns | 0.1407 ns | 107054491.82 | 9.0895 ns | 9.2417 ns | 9.4048 ns | 9.4085 ns | 9.4102 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 20 | 12.9512 ns | 0.1501 ns | 0.41 | 12.8944 ns | 0.0671 ns | 0.1501 ns | 77553179.11 | 12.6379 ns | 12.7665 ns | 12.9512 ns | 12.9938 ns | 13.0193 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 20 | 18.2514 ns | 0.0363 ns | 0.58 | 18.2475 ns | 0.0162 ns | 0.0363 ns | 54802083.02 | 18.1972 ns | 18.2161 ns | 18.2514 ns | 18.2770 ns | 18.2973 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 20 | 9.6684 ns | 0.0080 ns | 0.31 | 9.6710 ns | 0.0036 ns | 0.0080 ns | 103401462.21 | 9.6612 ns | 9.6642 ns | 9.6684 ns | 9.6792 ns | 9.6800 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 20 | 9.2909 ns | 0.0173 ns | 0.29 | 9.2947 ns | 0.0077 ns | 0.0173 ns | 107588490.23 | 9.2737 ns | 9.2806 ns | 9.2909 ns | 9.3106 ns | 9.3201 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 20 | 17.5812 ns | 0.0540 ns | 0.56 | 17.6140 ns | 0.0242 ns | 0.0540 ns | 56772883.03 | 17.5688 ns | 17.5717 ns | 17.5812 ns | 17.6728 ns | 17.6784 ns | ArrayCopy | X64 | LegacyJit | 21 | 22.2193 ns | 0.0776 ns | 1.00 | 22.2551 ns | 0.0347 ns | 0.0776 ns | 44933510.28 | 22.1868 ns | 22.1982 ns | 22.2193 ns | 22.3299 ns | 22.3793 ns | SimpleLoop | X64 | LegacyJit | 21 | 28.6963 ns | 0.1336 ns | 1.29 | 28.7235 ns | 0.0598 ns | 0.1336 ns | 34814693.22 | 28.6226 ns | 28.6295 ns | 28.6963 ns | 28.8311 ns | 28.9531 ns | BufferBlockCopy | X64 | LegacyJit | 21 | 22.2582 ns | 0.0390 ns | 1.00 | 22.2556 ns | 0.0175 ns | 0.0390 ns | 44932569.72 | 22.2158 ns | 22.2196 ns | 22.2582 ns | 22.2903 ns | 22.3132 ns | MsvcrtMemmove | X64 | LegacyJit | 21 | 24.4149 ns | 0.1438 ns | 1.10 | 24.4176 ns | 0.0643 ns | 0.1438 ns | 40954078.42 | 24.2911 ns | 24.2972 ns | 24.4149 ns | 24.5394 ns | 24.6489 ns | UnsafeCopyBlock | X64 | LegacyJit | 21 | 11.6648 ns | 0.0170 ns | 0.52 | 11.6583 ns | 0.0076 ns | 0.0170 ns | 85775520.94 | 11.6338 ns | 11.6413 ns | 11.6648 ns | 11.6722 ns | 11.6765 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 21 | 45.3392 ns | 0.6341 ns | 2.04 | 44.9386 ns | 0.2836 ns | 0.6341 ns | 22252581.34 | 44.1851 ns | 44.2473 ns | 45.3392 ns | 45.4296 ns | 45.4622 ns | AndermanVectorizedCopy | X64 | LegacyJit | 21 | 79.1024 ns | 2.2211 ns | 3.56 | 79.1709 ns | 0.9933 ns | 2.2211 ns | 12630898.66 | 76.4442 ns | 77.0029 ns | 79.1024 ns | 81.3732 ns | 81.4098 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 21 | 10.6357 ns | 0.0502 ns | 0.48 | 10.6474 ns | 0.0225 ns | 0.0502 ns | 93919868.66 | 10.5901 ns | 10.6034 ns | 10.6357 ns | 10.6972 ns | 10.7169 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 21 | 9.3963 ns | 0.0187 ns | 0.42 | 9.3973 ns | 0.0084 ns | 0.0187 ns | 106413156.51 | 9.3781 ns | 9.3792 ns | 9.3963 ns | 9.4160 ns | 9.4203 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 21 | 11.7599 ns | 0.0449 ns | 0.53 | 11.7691 ns | 0.0201 ns | 0.0449 ns | 84968281.19 | 11.7267 ns | 11.7382 ns | 11.7599 ns | 11.8045 ns | 11.8453 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 21 | 9.3808 ns | 0.0487 ns | 0.42 | 9.3959 ns | 0.0218 ns | 0.0487 ns | 106428972.93 | 9.3664 ns | 9.3670 ns | 9.3808 ns | 9.4325 ns | 9.4821 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 21 | 11.5629 ns | 0.0818 ns | 0.52 | 11.5350 ns | 0.0366 ns | 0.0818 ns | 86692929.13 | 11.4017 ns | 11.4598 ns | 11.5629 ns | 11.5961 ns | 11.6114 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 21 | 10.5612 ns | 0.0534 ns | 0.48 | 10.5852 ns | 0.0239 ns | 0.0534 ns | 94471108.95 | 10.5257 ns | 10.5418 ns | 10.5612 ns | 10.6407 ns | 10.6545 ns | ArrayCopy | X64 | RyuJit | 21 | 23.6409 ns | 0.0338 ns | 1.00 | 23.6320 ns | 0.0151 ns | 0.0338 ns | 42315486.56 | 23.5853 ns | 23.5995 ns | 23.6409 ns | 23.6600 ns | 23.6740 ns | SimpleLoop | X64 | RyuJit | 21 | 24.6132 ns | 0.3540 ns | 1.04 | 24.8004 ns | 0.1583 ns | 0.3540 ns | 40321893.95 | 24.4815 ns | 24.5142 ns | 24.6132 ns | 25.1802 ns | 25.2573 ns | BufferBlockCopy | X64 | RyuJit | 21 | 21.9144 ns | 0.0358 ns | 0.93 | 21.9201 ns | 0.0160 ns | 0.0358 ns | 45620260.88 | 21.8681 ns | 21.8902 ns | 21.9144 ns | 21.9528 ns | 21.9624 ns | MsvcrtMemmove | X64 | RyuJit | 21 | 23.2505 ns | 0.3998 ns | 0.98 | 23.1565 ns | 0.1788 ns | 0.3998 ns | 43184499.74 | 22.4626 ns | 22.8425 ns | 23.2505 ns | 23.4234 ns | 23.4573 ns | UnsafeCopyBlock | X64 | RyuJit | 21 | 12.8883 ns | 0.0322 ns | 0.55 | 12.8812 ns | 0.0144 ns | 0.0322 ns | 77632218.41 | 12.8418 ns | 12.8510 ns | 12.8883 ns | 12.9080 ns | 12.9261 ns | IllyriadVectorizedCopy | X64 | RyuJit | 21 | 8.5111 ns | 0.0485 ns | 0.36 | 8.5071 ns | 0.0217 ns | 0.0485 ns | 117548661.19 | 8.4281 ns | 8.4696 ns | 8.5111 ns | 8.5426 ns | 8.5602 ns | AndermanVectorizedCopy | X64 | RyuJit | 21 | 4.4345 ns | 0.0125 ns | 0.19 | 4.4393 ns | 0.0056 ns | 0.0125 ns | 225260005.08 | 4.4278 ns | 4.4294 ns | 4.4345 ns | 4.4516 ns | 4.4584 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 21 | 9.3207 ns | 0.0129 ns | 0.39 | 9.3245 ns | 0.0058 ns | 0.0129 ns | 107244655.42 | 9.3088 ns | 9.3131 ns | 9.3207 ns | 9.3377 ns | 9.3391 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 21 | 6.8242 ns | 0.0168 ns | 0.29 | 6.8192 ns | 0.0075 ns | 0.0168 ns | 146644112.16 | 6.8002 ns | 6.8018 ns | 6.8242 ns | 6.8342 ns | 6.8388 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 21 | 10.9115 ns | 0.0366 ns | 0.46 | 10.9103 ns | 0.0164 ns | 0.0366 ns | 91656903.18 | 10.8621 ns | 10.8744 ns | 10.9115 ns | 10.9455 ns | 10.9459 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 21 | 8.4889 ns | 0.0077 ns | 0.36 | 8.4870 ns | 0.0034 ns | 0.0077 ns | 117827451.75 | 8.4745 ns | 8.4800 ns | 8.4889 ns | 8.4930 ns | 8.4943 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 21 | 8.5047 ns | 0.2685 ns | 0.36 | 8.5787 ns | 0.1201 ns | 0.2685 ns | 116568383.09 | 8.2906 ns | 8.3850 ns | 8.5047 ns | 8.8093 ns | 9.0137 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 21 | 9.6869 ns | 0.0120 ns | 0.41 | 9.6868 ns | 0.0054 ns | 0.0120 ns | 103233371.25 | 9.6708 ns | 9.6759 ns | 9.6869 ns | 9.6976 ns | 9.7030 ns | ArrayCopy | X86 | LegacyJit | 21 | 31.5211 ns | 0.1822 ns | 1.00 | 31.5544 ns | 0.0815 ns | 0.1822 ns | 31691280.73 | 31.3719 ns | 31.4064 ns | 31.5211 ns | 31.7191 ns | 31.8440 ns | SimpleLoop | X86 | LegacyJit | 21 | 25.7523 ns | 0.1824 ns | 0.82 | 25.6711 ns | 0.0816 ns | 0.1824 ns | 38954383.15 | 25.3489 ns | 25.5269 ns | 25.7523 ns | 25.7746 ns | 25.7819 ns | BufferBlockCopy | X86 | LegacyJit | 21 | 22.4960 ns | 0.0389 ns | 0.71 | 22.4975 ns | 0.0174 ns | 0.0389 ns | 44449299.15 | 22.4481 ns | 22.4643 ns | 22.4960 ns | 22.5315 ns | 22.5539 ns | MsvcrtMemmove | X86 | LegacyJit | 21 | 25.5311 ns | 0.3681 ns | 0.81 | 25.3405 ns | 0.1646 ns | 0.3681 ns | 39462566.8 | 24.8698 ns | 24.9462 ns | 25.5311 ns | 25.6394 ns | 25.6860 ns | UnsafeCopyBlock | X86 | LegacyJit | 21 | 16.8935 ns | 0.0537 ns | 0.54 | 16.8762 ns | 0.0240 ns | 0.0537 ns | 59255219.69 | 16.7954 ns | 16.8235 ns | 16.8935 ns | 16.9202 ns | 16.9312 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 21 | 47.0100 ns | 0.0964 ns | 1.49 | 47.0458 ns | 0.0431 ns | 0.0964 ns | 21255869.73 | 46.9709 ns | 46.9831 ns | 47.0100 ns | 47.1265 ns | 47.2122 ns | AndermanVectorizedCopy | X86 | LegacyJit | 21 | 71.7214 ns | 0.2834 ns | 2.28 | 71.8618 ns | 0.1267 ns | 0.2834 ns | 13915599.01 | 71.6631 ns | 71.6730 ns | 71.7214 ns | 72.1208 ns | 72.3397 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 21 | 26.3090 ns | 0.2421 ns | 0.83 | 26.2591 ns | 0.1083 ns | 0.2421 ns | 38081992.8 | 25.8486 ns | 26.0725 ns | 26.3090 ns | 26.4209 ns | 26.4904 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 21 | 12.4837 ns | 0.0474 ns | 0.40 | 12.5045 ns | 0.0212 ns | 0.0474 ns | 79971281.86 | 12.4632 ns | 12.4729 ns | 12.4837 ns | 12.5465 ns | 12.5843 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 21 | 18.1804 ns | 0.0284 ns | 0.58 | 18.1979 ns | 0.0127 ns | 0.0284 ns | 54951367.73 | 18.1755 ns | 18.1757 ns | 18.1804 ns | 18.2289 ns | 18.2302 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 21 | 10.2136 ns | 0.1595 ns | 0.32 | 10.1793 ns | 0.0713 ns | 0.1595 ns | 98238398.97 | 9.9264 ns | 10.0448 ns | 10.2136 ns | 10.2967 ns | 10.3630 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 21 | 9.3106 ns | 0.0273 ns | 0.30 | 9.3212 ns | 0.0122 ns | 0.0273 ns | 107282633.98 | 9.2978 ns | 9.2985 ns | 9.3106 ns | 9.3492 ns | 9.3609 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 21 | 17.5713 ns | 0.1037 ns | 0.56 | 17.5236 ns | 0.0464 ns | 0.1037 ns | 57065972.98 | 17.3389 ns | 17.4459 ns | 17.5713 ns | 17.5774 ns | 17.5776 ns | ArrayCopy | X64 | LegacyJit | 22 | 22.2003 ns | 0.0330 ns | 1.00 | 22.1887 ns | 0.0147 ns | 0.0330 ns | 45067949.02 | 22.1349 ns | 22.1580 ns | 22.2003 ns | 22.2136 ns | 22.2168 ns | SimpleLoop | X64 | LegacyJit | 22 | 30.8023 ns | 0.2580 ns | 1.39 | 30.6968 ns | 0.1154 ns | 0.2580 ns | 32576670.7 | 30.2389 ns | 30.5029 ns | 30.8023 ns | 30.8380 ns | 30.8579 ns | BufferBlockCopy | X64 | LegacyJit | 22 | 22.2191 ns | 0.2667 ns | 1.00 | 22.1059 ns | 0.1193 ns | 0.2667 ns | 45236871.03 | 21.6316 ns | 21.9098 ns | 22.2191 ns | 22.2452 ns | 22.2699 ns | MsvcrtMemmove | X64 | LegacyJit | 22 | 25.0088 ns | 0.1324 ns | 1.13 | 25.0255 ns | 0.0592 ns | 0.1324 ns | 39959172.85 | 24.8280 ns | 24.9136 ns | 25.0088 ns | 25.1458 ns | 25.1700 ns | UnsafeCopyBlock | X64 | LegacyJit | 22 | 12.2300 ns | 0.0186 ns | 0.55 | 12.2213 ns | 0.0083 ns | 0.0186 ns | 81824418.64 | 12.1975 ns | 12.2014 ns | 12.2300 ns | 12.2368 ns | 12.2371 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 22 | 45.6688 ns | 0.8489 ns | 2.06 | 45.6916 ns | 0.3796 ns | 0.8489 ns | 21885864.94 | 44.6034 ns | 44.9470 ns | 45.6688 ns | 46.4476 ns | 46.8914 ns | AndermanVectorizedCopy | X64 | LegacyJit | 22 | 83.3324 ns | 0.4198 ns | 3.75 | 83.4323 ns | 0.1878 ns | 0.4198 ns | 11985766.28 | 83.1250 ns | 83.1350 ns | 83.3324 ns | 83.7795 ns | 84.1517 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 22 | 11.4487 ns | 0.1203 ns | 0.52 | 11.4181 ns | 0.0538 ns | 0.1203 ns | 87580006.31 | 11.2109 ns | 11.3243 ns | 11.4487 ns | 11.4967 ns | 11.5222 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 22 | 9.4863 ns | 0.0196 ns | 0.43 | 9.4821 ns | 0.0088 ns | 0.0196 ns | 105462217.83 | 9.4567 ns | 9.4620 ns | 9.4863 ns | 9.5000 ns | 9.5028 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 22 | 11.4404 ns | 0.0648 ns | 0.52 | 11.4535 ns | 0.0290 ns | 0.0648 ns | 87309676.05 | 11.4007 ns | 11.4086 ns | 11.4404 ns | 11.5049 ns | 11.5647 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 22 | 9.4244 ns | 0.0332 ns | 0.42 | 9.4233 ns | 0.0148 ns | 0.0332 ns | 106119442.93 | 9.3815 ns | 9.3910 ns | 9.4244 ns | 9.4552 ns | 9.4622 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 22 | 10.8237 ns | 0.0899 ns | 0.49 | 10.7951 ns | 0.0402 ns | 0.0899 ns | 92634522.6 | 10.6365 ns | 10.7268 ns | 10.8237 ns | 10.8491 ns | 10.8525 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 22 | 10.5232 ns | 0.0910 ns | 0.47 | 10.5016 ns | 0.0407 ns | 0.0910 ns | 95223249.09 | 10.3486 ns | 10.4280 ns | 10.5232 ns | 10.5644 ns | 10.5902 ns | ArrayCopy | X64 | RyuJit | 22 | 21.3481 ns | 0.2368 ns | 1.00 | 21.2411 ns | 0.1059 ns | 0.2368 ns | 47078524.82 | 20.8199 ns | 21.0624 ns | 21.3481 ns | 21.3663 ns | 21.3730 ns | SimpleLoop | X64 | RyuJit | 22 | 26.5682 ns | 0.1737 ns | 1.24 | 26.6258 ns | 0.0777 ns | 0.1737 ns | 37557602.17 | 26.4825 ns | 26.4944 ns | 26.5682 ns | 26.7859 ns | 26.9109 ns | BufferBlockCopy | X64 | RyuJit | 22 | 21.8042 ns | 0.2801 ns | 1.02 | 21.6727 ns | 0.1252 ns | 0.2801 ns | 46141020.99 | 21.3599 ns | 21.3698 ns | 21.8042 ns | 21.9099 ns | 21.9202 ns | MsvcrtMemmove | X64 | RyuJit | 22 | 23.6637 ns | 0.3073 ns | 1.11 | 23.6242 ns | 0.1374 ns | 0.3073 ns | 42329401.54 | 23.1171 ns | 23.3892 ns | 23.6637 ns | 23.8396 ns | 23.9509 ns | UnsafeCopyBlock | X64 | RyuJit | 22 | 13.4490 ns | 0.0834 ns | 0.63 | 13.4784 ns | 0.0373 ns | 0.0834 ns | 74192831.78 | 13.4133 ns | 13.4210 ns | 13.4490 ns | 13.5505 ns | 13.6207 ns | IllyriadVectorizedCopy | X64 | RyuJit | 22 | 9.7296 ns | 0.0411 ns | 0.46 | 9.7311 ns | 0.0184 ns | 0.0411 ns | 102763775.85 | 9.6740 ns | 9.6935 ns | 9.7296 ns | 9.7693 ns | 9.7801 ns | AndermanVectorizedCopy | X64 | RyuJit | 22 | 4.4228 ns | 0.0098 ns | 0.21 | 4.4240 ns | 0.0044 ns | 0.0098 ns | 226041564.08 | 4.4111 ns | 4.4152 ns | 4.4228 ns | 4.4333 ns | 4.4366 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 22 | 10.2605 ns | 0.1175 ns | 0.48 | 10.2070 ns | 0.0525 ns | 0.1175 ns | 97971899.15 | 9.9983 ns | 10.1181 ns | 10.2605 ns | 10.2692 ns | 10.2759 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 22 | 6.4798 ns | 0.0077 ns | 0.30 | 6.4821 ns | 0.0034 ns | 0.0077 ns | 154270935.07 | 6.4757 ns | 6.4775 ns | 6.4798 ns | 6.4879 ns | 6.4955 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 22 | 10.2636 ns | 0.1614 ns | 0.48 | 10.3580 ns | 0.0722 ns | 0.1614 ns | 96543613.98 | 10.2169 ns | 10.2297 ns | 10.2636 ns | 10.5336 ns | 10.5464 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 22 | 8.5164 ns | 0.0408 ns | 0.40 | 8.5221 ns | 0.0183 ns | 0.0408 ns | 117341631.61 | 8.4875 ns | 8.4900 ns | 8.5164 ns | 8.5571 ns | 8.5896 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 22 | 8.7850 ns | 0.2434 ns | 0.41 | 8.7722 ns | 0.1089 ns | 0.2434 ns | 113996129.78 | 8.4909 ns | 8.5272 ns | 8.7850 ns | 9.0108 ns | 9.0225 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 22 | 9.6846 ns | 0.0223 ns | 0.45 | 9.6858 ns | 0.0100 ns | 0.0223 ns | 103244051.05 | 9.6522 ns | 9.6665 ns | 9.6846 ns | 9.7056 ns | 9.7103 ns | ArrayCopy | X86 | LegacyJit | 22 | 31.4489 ns | 0.0617 ns | 1.00 | 31.4488 ns | 0.0276 ns | 0.0617 ns | 31797736.98 | 31.3627 ns | 31.3905 ns | 31.4489 ns | 31.5069 ns | 31.5144 ns | SimpleLoop | X86 | LegacyJit | 22 | 26.6473 ns | 0.1063 ns | 0.85 | 26.6707 ns | 0.0475 ns | 0.1063 ns | 37494393.05 | 26.5423 ns | 26.5927 ns | 26.6473 ns | 26.7603 ns | 26.8355 ns | BufferBlockCopy | X86 | LegacyJit | 22 | 22.4920 ns | 0.0747 ns | 0.72 | 22.5194 ns | 0.0334 ns | 0.0747 ns | 44406139.26 | 22.4425 ns | 22.4625 ns | 22.4920 ns | 22.5900 ns | 22.6364 ns | MsvcrtMemmove | X86 | LegacyJit | 22 | 26.3184 ns | 0.0549 ns | 0.84 | 26.3087 ns | 0.0246 ns | 0.0549 ns | 38010281.99 | 26.2146 ns | 26.2644 ns | 26.3184 ns | 26.3480 ns | 26.3482 ns | UnsafeCopyBlock | X86 | LegacyJit | 22 | 16.8127 ns | 0.0135 ns | 0.53 | 16.8147 ns | 0.0060 ns | 0.0135 ns | 59471747.21 | 16.7991 ns | 16.8040 ns | 16.8127 ns | 16.8264 ns | 16.8356 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 22 | 47.3858 ns | 0.3051 ns | 1.51 | 47.3848 ns | 0.1365 ns | 0.3051 ns | 21103802.66 | 46.9113 ns | 47.1232 ns | 47.3858 ns | 47.6459 ns | 47.7146 ns | AndermanVectorizedCopy | X86 | LegacyJit | 22 | 70.9394 ns | 0.1250 ns | 2.26 | 70.9443 ns | 0.0559 ns | 0.1250 ns | 14095574.46 | 70.8057 ns | 70.8300 ns | 70.9394 ns | 71.0609 ns | 71.1239 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 22 | 10.5540 ns | 0.1531 ns | 0.34 | 10.5034 ns | 0.0685 ns | 0.1531 ns | 95207173.24 | 10.2465 ns | 10.3758 ns | 10.5540 ns | 10.6058 ns | 10.6516 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 22 | 26.2495 ns | 0.0764 ns | 0.83 | 26.2907 ns | 0.0342 ns | 0.0764 ns | 38036215.87 | 26.2412 ns | 26.2438 ns | 26.2495 ns | 26.3582 ns | 26.4220 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 22 | 18.4947 ns | 0.2666 ns | 0.59 | 18.4314 ns | 0.1192 ns | 0.2666 ns | 54255131.24 | 17.9660 ns | 18.2258 ns | 18.4947 ns | 18.6054 ns | 18.6179 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 22 | 9.9435 ns | 0.0255 ns | 0.32 | 9.9365 ns | 0.0114 ns | 0.0255 ns | 100639124.52 | 9.9023 ns | 9.9103 ns | 9.9435 ns | 9.9592 ns | 9.9630 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 22 | 9.0736 ns | 0.1477 ns | 0.29 | 9.1603 ns | 0.0661 ns | 0.1477 ns | 109166249.28 | 9.0419 ns | 9.0425 ns | 9.0736 ns | 9.3215 ns | 9.3275 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 22 | 17.5654 ns | 0.0663 ns | 0.56 | 17.5483 ns | 0.0297 ns | 0.0663 ns | 56985482.57 | 17.4456 ns | 17.4855 ns | 17.5654 ns | 17.6026 ns | 17.6153 ns | ArrayCopy | X64 | LegacyJit | 23 | 22.2891 ns | 0.0215 ns | 1.00 | 22.2844 ns | 0.0096 ns | 0.0215 ns | 44874508.9 | 22.2495 ns | 22.2674 ns | 22.2891 ns | 22.2990 ns | 22.3083 ns | SimpleLoop | X64 | LegacyJit | 23 | 32.3481 ns | 0.1017 ns | 1.45 | 32.3313 ns | 0.0455 ns | 0.1017 ns | 30929821.56 | 32.1967 ns | 32.2371 ns | 32.3481 ns | 32.4170 ns | 32.4688 ns | BufferBlockCopy | X64 | LegacyJit | 23 | 22.2692 ns | 0.1312 ns | 1.00 | 22.2782 ns | 0.0587 ns | 0.1312 ns | 44887020.62 | 22.1194 ns | 22.1565 ns | 22.2692 ns | 22.4043 ns | 22.4521 ns | MsvcrtMemmove | X64 | LegacyJit | 23 | 26.1724 ns | 0.1500 ns | 1.17 | 26.2174 ns | 0.0671 ns | 0.1500 ns | 38142620.31 | 26.0296 ns | 26.0936 ns | 26.1724 ns | 26.3637 ns | 26.4199 ns | UnsafeCopyBlock | X64 | LegacyJit | 23 | 12.8204 ns | 0.0873 ns | 0.58 | 12.8375 ns | 0.0391 ns | 0.0873 ns | 77896604.08 | 12.7320 ns | 12.7742 ns | 12.8204 ns | 12.9094 ns | 12.9739 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 23 | 46.7390 ns | 1.0159 ns | 2.10 | 47.3771 ns | 0.4543 ns | 1.0159 ns | 21107233.2 | 46.6478 ns | 46.6830 ns | 46.7390 ns | 48.3903 ns | 48.9827 ns | AndermanVectorizedCopy | X64 | LegacyJit | 23 | 76.4346 ns | 2.4320 ns | 3.43 | 76.9532 ns | 1.0876 ns | 2.4320 ns | 12994902.93 | 74.3770 ns | 75.2988 ns | 76.4346 ns | 78.8670 ns | 80.9754 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 23 | 11.9128 ns | 0.0141 ns | 0.53 | 11.9098 ns | 0.0063 ns | 0.0141 ns | 83964549.94 | 11.8859 ns | 11.8985 ns | 11.9128 ns | 11.9196 ns | 11.9228 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 23 | 9.4470 ns | 0.1082 ns | 0.42 | 9.3792 ns | 0.0484 ns | 0.1082 ns | 106619304.24 | 9.2301 ns | 9.2639 ns | 9.4470 ns | 9.4605 ns | 9.4676 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 23 | 11.1074 ns | 0.0606 ns | 0.50 | 11.1276 ns | 0.0271 ns | 0.0606 ns | 89866359.62 | 11.0875 ns | 11.0895 ns | 11.1074 ns | 11.1759 ns | 11.2339 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 23 | 12.0142 ns | 0.0260 ns | 0.54 | 12.0196 ns | 0.0116 ns | 0.0260 ns | 83197738.42 | 11.9911 ns | 11.9954 ns | 12.0142 ns | 12.0464 ns | 12.0508 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 23 | 10.8868 ns | 0.0644 ns | 0.49 | 10.8736 ns | 0.0288 ns | 0.0644 ns | 91965605.96 | 10.7815 ns | 10.8095 ns | 10.8868 ns | 10.9312 ns | 10.9332 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 23 | 12.3601 ns | 0.0099 ns | 0.55 | 12.3569 ns | 0.0044 ns | 0.0099 ns | 80926262.97 | 12.3396 ns | 12.3490 ns | 12.3601 ns | 12.3632 ns | 12.3643 ns | ArrayCopy | X64 | RyuJit | 23 | 21.3823 ns | 0.2521 ns | 1.00 | 21.2725 ns | 0.1128 ns | 0.2521 ns | 47009043.26 | 20.8219 ns | 21.0965 ns | 21.3823 ns | 21.3935 ns | 21.4005 ns | SimpleLoop | X64 | RyuJit | 23 | 27.8177 ns | 0.0832 ns | 1.30 | 27.8194 ns | 0.0372 ns | 0.0832 ns | 35946105.94 | 27.7243 ns | 27.7544 ns | 27.8177 ns | 27.8853 ns | 27.9515 ns | BufferBlockCopy | X64 | RyuJit | 23 | 21.4896 ns | 0.3118 ns | 1.01 | 21.6104 ns | 0.1394 ns | 0.3118 ns | 46273949.08 | 21.3345 ns | 21.3380 ns | 21.4896 ns | 21.9433 ns | 21.9890 ns | MsvcrtMemmove | X64 | RyuJit | 23 | 24.2086 ns | 0.3384 ns | 1.13 | 24.0674 ns | 0.1514 ns | 0.3384 ns | 41549976.18 | 23.4645 ns | 23.8184 ns | 24.2086 ns | 24.2459 ns | 24.2508 ns | UnsafeCopyBlock | X64 | RyuJit | 23 | 14.0536 ns | 0.2059 ns | 0.66 | 13.9647 ns | 0.0921 ns | 0.2059 ns | 71609155.46 | 13.6203 ns | 13.7803 ns | 14.0536 ns | 14.1046 ns | 14.1456 ns | IllyriadVectorizedCopy | X64 | RyuJit | 23 | 10.4962 ns | 0.0257 ns | 0.49 | 10.4937 ns | 0.0115 ns | 0.0257 ns | 95295381.35 | 10.4518 ns | 10.4722 ns | 10.4962 ns | 10.5139 ns | 10.5193 ns | AndermanVectorizedCopy | X64 | RyuJit | 23 | 4.3090 ns | 0.1148 ns | 0.20 | 4.3500 ns | 0.0513 ns | 0.1148 ns | 229885831.92 | 4.2252 ns | 4.2553 ns | 4.3090 ns | 4.4651 ns | 4.5140 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 23 | 10.8468 ns | 0.0377 ns | 0.51 | 10.8629 ns | 0.0168 ns | 0.0377 ns | 92056317.93 | 10.8246 ns | 10.8308 ns | 10.8468 ns | 10.9031 ns | 10.9082 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 23 | 6.4462 ns | 0.0679 ns | 0.30 | 6.4135 ns | 0.0304 ns | 0.0679 ns | 155922227.08 | 6.3301 ns | 6.3412 ns | 6.4462 ns | 6.4693 ns | 6.4843 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 23 | 10.2000 ns | 0.0566 ns | 0.48 | 10.1768 ns | 0.0253 ns | 0.0566 ns | 98262666.83 | 10.0772 ns | 10.1326 ns | 10.2000 ns | 10.2094 ns | 10.2174 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 23 | 10.2942 ns | 0.1631 ns | 0.48 | 10.2396 ns | 0.0729 ns | 0.1631 ns | 97659725.47 | 9.9770 ns | 10.0869 ns | 10.2942 ns | 10.3651 ns | 10.3883 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 23 | 8.4872 ns | 0.2127 ns | 0.40 | 8.5807 ns | 0.0951 ns | 0.2127 ns | 116540972.82 | 8.4765 ns | 8.4790 ns | 8.4872 ns | 8.7291 ns | 8.9609 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 23 | 9.6613 ns | 0.0287 ns | 0.45 | 9.6656 ns | 0.0129 ns | 0.0287 ns | 103460201.06 | 9.6386 ns | 9.6399 ns | 9.6613 ns | 9.6934 ns | 9.7078 ns | ArrayCopy | X86 | LegacyJit | 23 | 31.5493 ns | 0.1388 ns | 1.00 | 31.5961 ns | 0.0621 ns | 0.1388 ns | 31649466.76 | 31.4948 ns | 31.5065 ns | 31.5493 ns | 31.7091 ns | 31.8376 ns | SimpleLoop | X86 | LegacyJit | 23 | 27.9347 ns | 0.0743 ns | 0.89 | 27.9024 ns | 0.0332 ns | 0.0743 ns | 35839201.56 | 27.8105 ns | 27.8246 ns | 27.9347 ns | 27.9641 ns | 27.9852 ns | BufferBlockCopy | X86 | LegacyJit | 23 | 22.5368 ns | 0.0596 ns | 0.71 | 22.5478 ns | 0.0266 ns | 0.0596 ns | 44350296.88 | 22.4919 ns | 22.4929 ns | 22.5368 ns | 22.6082 ns | 22.6275 ns | MsvcrtMemmove | X86 | LegacyJit | 23 | 26.3527 ns | 0.0824 ns | 0.84 | 26.3310 ns | 0.0368 ns | 0.0824 ns | 37978111.05 | 26.2336 ns | 26.2445 ns | 26.3527 ns | 26.4065 ns | 26.4115 ns | UnsafeCopyBlock | X86 | LegacyJit | 23 | 16.7993 ns | 0.2003 ns | 0.53 | 16.7173 ns | 0.0896 ns | 0.2003 ns | 59818310.67 | 16.3623 ns | 16.5633 ns | 16.7993 ns | 16.8303 ns | 16.8309 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 23 | 49.2700 ns | 0.6080 ns | 1.56 | 48.9712 ns | 0.2719 ns | 0.6080 ns | 20420147.76 | 48.1427 ns | 48.3378 ns | 49.2700 ns | 49.4552 ns | 49.6005 ns | AndermanVectorizedCopy | X86 | LegacyJit | 23 | 71.2634 ns | 0.2079 ns | 2.26 | 71.2981 ns | 0.0930 ns | 0.2079 ns | 14025627.74 | 71.0986 ns | 71.1100 ns | 71.2634 ns | 71.5035 ns | 71.5936 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 23 | 11.1515 ns | 0.0774 ns | 0.35 | 11.1449 ns | 0.0346 ns | 0.0774 ns | 89726762.06 | 11.0398 ns | 11.0762 ns | 11.1515 ns | 11.2104 ns | 11.2507 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 23 | 13.0231 ns | 0.0158 ns | 0.41 | 13.0282 ns | 0.0071 ns | 0.0158 ns | 76756771.72 | 13.0113 ns | 13.0143 ns | 13.0231 ns | 13.0446 ns | 13.0487 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 23 | 18.4923 ns | 0.0396 ns | 0.59 | 18.5081 ns | 0.0177 ns | 0.0396 ns | 54030482.87 | 18.4670 ns | 18.4766 ns | 18.4923 ns | 18.5474 ns | 18.5669 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 23 | 13.3780 ns | 0.0268 ns | 0.42 | 13.3662 ns | 0.0120 ns | 0.0268 ns | 74815356.18 | 13.3364 ns | 13.3375 ns | 13.3780 ns | 13.3891 ns | 13.3926 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 23 | 9.2976 ns | 0.1134 ns | 0.29 | 9.2598 ns | 0.0507 ns | 0.1134 ns | 107994220.51 | 9.0592 ns | 9.1781 ns | 9.2976 ns | 9.3225 ns | 9.3389 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 23 | 17.6197 ns | 0.0471 ns | 0.56 | 17.5950 ns | 0.0210 ns | 0.0471 ns | 56834249.02 | 17.5283 ns | 17.5457 ns | 17.6197 ns | 17.6320 ns | 17.6365 ns | ArrayCopy | X64 | LegacyJit | 24 | 22.2020 ns | 0.2175 ns | 1.00 | 22.0940 ns | 0.0973 ns | 0.2175 ns | 45261155.3 | 21.7546 ns | 21.8816 ns | 22.2020 ns | 22.2524 ns | 22.3017 ns | SimpleLoop | X64 | LegacyJit | 24 | 33.5431 ns | 0.0922 ns | 1.51 | 33.5519 ns | 0.0412 ns | 0.0922 ns | 29804530.21 | 33.4576 ns | 33.4698 ns | 33.5431 ns | 33.6385 ns | 33.6892 ns | BufferBlockCopy | X64 | LegacyJit | 24 | 21.6926 ns | 0.3512 ns | 0.98 | 21.8817 ns | 0.1570 ns | 0.3512 ns | 45700363.51 | 21.5678 ns | 21.5966 ns | 21.6926 ns | 22.2613 ns | 22.3121 ns | MsvcrtMemmove | X64 | LegacyJit | 24 | 22.7697 ns | 0.3493 ns | 1.03 | 22.6235 ns | 0.1562 ns | 0.3493 ns | 44201797.61 | 22.1202 ns | 22.2720 ns | 22.7697 ns | 22.9019 ns | 22.9980 ns | UnsafeCopyBlock | X64 | LegacyJit | 24 | 9.0807 ns | 0.1257 ns | 0.41 | 9.0476 ns | 0.0562 ns | 0.1257 ns | 110526323.17 | 8.8348 ns | 8.9497 ns | 9.0807 ns | 9.1290 ns | 9.1699 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 24 | 44.8439 ns | 0.2457 ns | 2.02 | 44.9856 ns | 0.1099 ns | 0.2457 ns | 22229345.97 | 44.8244 ns | 44.8337 ns | 44.8439 ns | 45.2083 ns | 45.4031 ns | AndermanVectorizedCopy | X64 | LegacyJit | 24 | 83.8833 ns | 1.8731 ns | 3.78 | 83.5410 ns | 0.8377 ns | 1.8731 ns | 11970175.55 | 80.3499 ns | 82.0283 ns | 83.8833 ns | 84.8824 ns | 85.1135 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 24 | 11.1553 ns | 0.1902 ns | 0.50 | 11.2371 ns | 0.0851 ns | 0.1902 ns | 88990752.64 | 11.0696 ns | 11.0739 ns | 11.1553 ns | 11.4413 ns | 11.4668 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 24 | 9.3937 ns | 0.0179 ns | 0.42 | 9.3994 ns | 0.0080 ns | 0.0179 ns | 106389779.17 | 9.3852 ns | 9.3863 ns | 9.3937 ns | 9.4153 ns | 9.4293 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 24 | 12.5584 ns | 0.1934 ns | 0.57 | 12.5335 ns | 0.0865 ns | 0.1934 ns | 79786171.15 | 12.2111 ns | 12.3759 ns | 12.5584 ns | 12.6786 ns | 12.7162 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 24 | 12.5572 ns | 0.0526 ns | 0.57 | 12.5749 ns | 0.0235 ns | 0.0526 ns | 79523288.56 | 12.5333 ns | 12.5371 ns | 12.5572 ns | 12.6216 ns | 12.6634 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 24 | 10.8226 ns | 0.0543 ns | 0.49 | 10.8393 ns | 0.0243 ns | 0.0543 ns | 92256511.96 | 10.7927 ns | 10.8037 ns | 10.8226 ns | 10.8834 ns | 10.9327 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 24 | 10.5334 ns | 0.0430 ns | 0.47 | 10.5539 ns | 0.0192 ns | 0.0430 ns | 94751310.45 | 10.5181 ns | 10.5226 ns | 10.5334 ns | 10.5956 ns | 10.6230 ns | ArrayCopy | X64 | RyuJit | 24 | 21.2804 ns | 0.0660 ns | 1.00 | 21.3137 ns | 0.0295 ns | 0.0660 ns | 46918146.92 | 21.2704 ns | 21.2738 ns | 21.2804 ns | 21.3703 ns | 21.4281 ns | SimpleLoop | X64 | RyuJit | 24 | 28.9068 ns | 0.3574 ns | 1.36 | 28.8493 ns | 0.1598 ns | 0.3574 ns | 34662875.98 | 28.2733 ns | 28.5444 ns | 28.9068 ns | 29.1254 ns | 29.2310 ns | BufferBlockCopy | X64 | RyuJit | 24 | 21.9051 ns | 0.0145 ns | 1.03 | 21.9052 ns | 0.0065 ns | 0.0145 ns | 45651325.3 | 21.8860 ns | 21.8938 ns | 21.9051 ns | 21.9166 ns | 21.9266 ns | MsvcrtMemmove | X64 | RyuJit | 24 | 21.6307 ns | 0.0678 ns | 1.02 | 21.6346 ns | 0.0303 ns | 0.0678 ns | 46222332.29 | 21.5543 ns | 21.5832 ns | 21.6307 ns | 21.6879 ns | 21.7415 ns | UnsafeCopyBlock | X64 | RyuJit | 24 | 10.1989 ns | 0.1270 ns | 0.48 | 10.1853 ns | 0.0568 ns | 0.1270 ns | 98180694.52 | 9.9737 ns | 10.0859 ns | 10.1989 ns | 10.2779 ns | 10.3112 ns | IllyriadVectorizedCopy | X64 | RyuJit | 24 | 9.0858 ns | 0.0421 ns | 0.43 | 9.0994 ns | 0.0188 ns | 0.0421 ns | 109896969.39 | 9.0739 ns | 9.0742 ns | 9.0858 ns | 9.1314 ns | 9.1739 ns | AndermanVectorizedCopy | X64 | RyuJit | 24 | 4.4408 ns | 0.0633 ns | 0.21 | 4.4231 ns | 0.0283 ns | 0.0633 ns | 226086766.92 | 4.3137 ns | 4.3737 ns | 4.4408 ns | 4.4635 ns | 4.4766 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 24 | 9.9766 ns | 0.0249 ns | 0.47 | 9.9649 ns | 0.0111 ns | 0.0249 ns | 100351956.08 | 9.9258 ns | 9.9409 ns | 9.9766 ns | 9.9831 ns | 9.9894 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 24 | 6.5144 ns | 0.1111 ns | 0.31 | 6.4650 ns | 0.0497 ns | 0.1111 ns | 154679497.59 | 6.2757 ns | 6.3673 ns | 6.5144 ns | 6.5380 ns | 6.5518 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 24 | 11.3432 ns | 0.1106 ns | 0.53 | 11.3266 ns | 0.0495 ns | 0.1106 ns | 88287831.6 | 11.1390 ns | 11.2372 ns | 11.3432 ns | 11.4076 ns | 11.4197 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 24 | 11.3532 ns | 0.0990 ns | 0.53 | 11.3141 ns | 0.0443 ns | 0.0990 ns | 88385247.39 | 11.1393 ns | 11.2365 ns | 11.3532 ns | 11.3722 ns | 11.3742 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 24 | 8.4986 ns | 0.1057 ns | 0.40 | 8.4586 ns | 0.0473 ns | 0.1057 ns | 118223117.02 | 8.2701 ns | 8.3827 ns | 8.4986 ns | 8.5145 ns | 8.5150 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 24 | 9.7290 ns | 0.3511 ns | 0.46 | 9.7874 ns | 0.1570 ns | 0.3511 ns | 102172031.25 | 9.4246 ns | 9.4540 ns | 9.7290 ns | 10.1501 ns | 10.1860 ns | ArrayCopy | X86 | LegacyJit | 24 | 31.6288 ns | 0.3387 ns | 1.00 | 31.5243 ns | 0.1515 ns | 0.3387 ns | 31721574.52 | 30.9285 ns | 31.2636 ns | 31.6288 ns | 31.7327 ns | 31.7490 ns | SimpleLoop | X86 | LegacyJit | 24 | 29.0948 ns | 0.1153 ns | 0.92 | 29.1410 ns | 0.0516 ns | 0.1153 ns | 34315871.26 | 29.0718 ns | 29.0789 ns | 29.0948 ns | 29.2263 ns | 29.3460 ns | BufferBlockCopy | X86 | LegacyJit | 24 | 22.5234 ns | 0.0330 ns | 0.71 | 22.5358 ns | 0.0147 ns | 0.0330 ns | 44373745.79 | 22.5064 ns | 22.5070 ns | 22.5234 ns | 22.5710 ns | 22.5762 ns | MsvcrtMemmove | X86 | LegacyJit | 24 | 25.7544 ns | 0.0774 ns | 0.81 | 25.7607 ns | 0.0346 ns | 0.0774 ns | 38818872.78 | 25.6664 ns | 25.6865 ns | 25.7544 ns | 25.8380 ns | 25.8471 ns | UnsafeCopyBlock | X86 | LegacyJit | 24 | 16.8060 ns | 0.0126 ns | 0.53 | 16.8072 ns | 0.0056 ns | 0.0126 ns | 59498419.31 | 16.7962 ns | 16.7971 ns | 16.8060 ns | 16.8178 ns | 16.8278 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 24 | 47.2508 ns | 0.2210 ns | 1.49 | 47.3645 ns | 0.0988 ns | 0.2210 ns | 21112864.7 | 47.1645 ns | 47.1861 ns | 47.2508 ns | 47.5997 ns | 47.6594 ns | AndermanVectorizedCopy | X86 | LegacyJit | 24 | 71.0049 ns | 0.1224 ns | 2.24 | 71.0247 ns | 0.0547 ns | 0.1224 ns | 14079617.19 | 70.8503 ns | 70.9181 ns | 71.0049 ns | 71.1411 ns | 71.1575 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 24 | 9.9685 ns | 0.0631 ns | 0.32 | 9.9954 ns | 0.0282 ns | 0.0631 ns | 100045854.62 | 9.9447 ns | 9.9491 ns | 9.9685 ns | 10.0552 ns | 10.0985 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 24 | 11.4918 ns | 0.0506 ns | 0.36 | 11.5155 ns | 0.0226 ns | 0.0506 ns | 86839583.33 | 11.4826 ns | 11.4843 ns | 11.4918 ns | 11.5585 ns | 11.6034 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 24 | 18.2078 ns | 0.0382 ns | 0.58 | 18.2273 ns | 0.0171 ns | 0.0382 ns | 54862803.53 | 18.1953 ns | 18.1973 ns | 18.2078 ns | 18.2670 ns | 18.2826 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 24 | 13.7133 ns | 0.0595 ns | 0.43 | 13.7335 ns | 0.0266 ns | 0.0595 ns | 72814688.95 | 13.6741 ns | 13.6806 ns | 13.7133 ns | 13.7965 ns | 13.8040 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 24 | 8.9489 ns | 0.0110 ns | 0.28 | 8.9537 ns | 0.0049 ns | 0.0110 ns | 111685149.02 | 8.9446 ns | 8.9450 ns | 8.9489 ns | 8.9649 ns | 8.9704 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 24 | 19.3086 ns | 0.2017 ns | 0.61 | 19.2145 ns | 0.0902 ns | 0.2017 ns | 52043941.84 | 18.8614 ns | 19.0489 ns | 19.3086 ns | 19.3332 ns | 19.3507 ns | ArrayCopy | X64 | LegacyJit | 25 | 22.2194 ns | 0.2365 ns | 1.00 | 22.1424 ns | 0.1058 ns | 0.2365 ns | 45162299.54 | 21.7309 ns | 21.9496 ns | 22.2194 ns | 22.2966 ns | 22.3075 ns | SimpleLoop | X64 | LegacyJit | 25 | 35.1283 ns | 0.1772 ns | 1.58 | 35.1955 ns | 0.0792 ns | 0.1772 ns | 28412705.7 | 35.0662 ns | 35.0783 ns | 35.1283 ns | 35.3464 ns | 35.5009 ns | BufferBlockCopy | X64 | LegacyJit | 25 | 22.2989 ns | 0.3453 ns | 1.00 | 22.0876 ns | 0.1544 ns | 0.3453 ns | 45274176.07 | 21.6548 ns | 21.7146 ns | 22.2989 ns | 22.3551 ns | 22.3982 ns | MsvcrtMemmove | X64 | LegacyJit | 25 | 22.7623 ns | 0.1233 ns | 1.02 | 22.7772 ns | 0.0551 ns | 0.1233 ns | 43903555.49 | 22.6235 ns | 22.6636 ns | 22.7623 ns | 22.8982 ns | 22.9320 ns | UnsafeCopyBlock | X64 | LegacyJit | 25 | 10.4296 ns | 0.0101 ns | 0.47 | 10.4290 ns | 0.0045 ns | 0.0101 ns | 95886467.9 | 10.4184 ns | 10.4197 ns | 10.4296 ns | 10.4380 ns | 10.4438 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 25 | 45.1060 ns | 0.5549 ns | 2.03 | 44.9335 ns | 0.2482 ns | 0.5549 ns | 22255100.45 | 43.9551 ns | 44.5205 ns | 45.1060 ns | 45.2603 ns | 45.3235 ns | AndermanVectorizedCopy | X64 | LegacyJit | 25 | 76.3280 ns | 0.9527 ns | 3.44 | 75.7472 ns | 0.4261 ns | 0.9527 ns | 13201803.31 | 74.6739 ns | 74.7068 ns | 76.3280 ns | 76.4973 ns | 76.5173 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 25 | 11.7601 ns | 0.2022 ns | 0.53 | 11.6627 ns | 0.0904 ns | 0.2022 ns | 85743187.51 | 11.3561 ns | 11.4573 ns | 11.7601 ns | 11.8195 ns | 11.8237 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 25 | 9.3981 ns | 0.0244 ns | 0.42 | 9.3968 ns | 0.0109 ns | 0.0244 ns | 106419311.4 | 9.3617 ns | 9.3747 ns | 9.3981 ns | 9.4182 ns | 9.4268 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 25 | 12.2679 ns | 0.0192 ns | 0.55 | 12.2636 ns | 0.0086 ns | 0.0192 ns | 81542011.95 | 12.2343 ns | 12.2451 ns | 12.2679 ns | 12.2800 ns | 12.2813 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 25 | 12.2607 ns | 0.0161 ns | 0.55 | 12.2563 ns | 0.0072 ns | 0.0161 ns | 81591002.44 | 12.2290 ns | 12.2430 ns | 12.2607 ns | 12.2673 ns | 12.2710 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 25 | 10.8494 ns | 0.1107 ns | 0.49 | 10.8024 ns | 0.0495 ns | 0.1107 ns | 92571593.58 | 10.6049 ns | 10.7250 ns | 10.8494 ns | 10.8564 ns | 10.8630 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 25 | 10.5280 ns | 0.0170 ns | 0.47 | 10.5314 ns | 0.0076 ns | 0.0170 ns | 94954555.41 | 10.5113 ns | 10.5189 ns | 10.5280 ns | 10.5454 ns | 10.5582 ns | ArrayCopy | X64 | RyuJit | 25 | 21.4190 ns | 0.3334 ns | 1.00 | 21.2143 ns | 0.1491 ns | 0.3334 ns | 47137998.34 | 20.8410 ns | 20.8501 ns | 21.4190 ns | 21.4761 ns | 21.4789 ns | SimpleLoop | X64 | RyuJit | 25 | 30.2354 ns | 0.0869 ns | 1.41 | 30.2718 ns | 0.0389 ns | 0.0869 ns | 33034030.59 | 30.2137 ns | 30.2145 ns | 30.2354 ns | 30.3474 ns | 30.4212 ns | BufferBlockCopy | X64 | RyuJit | 25 | 22.1030 ns | 0.3000 ns | 1.03 | 22.0178 ns | 0.1341 ns | 0.3000 ns | 45417718.8 | 21.4958 ns | 21.7888 ns | 22.1030 ns | 22.2043 ns | 22.2614 ns | MsvcrtMemmove | X64 | RyuJit | 25 | 21.3191 ns | 0.0276 ns | 1.00 | 21.3200 ns | 0.0124 ns | 0.0276 ns | 46904302.02 | 21.2885 ns | 21.2985 ns | 21.3191 ns | 21.3419 ns | 21.3639 ns | UnsafeCopyBlock | X64 | RyuJit | 25 | 11.2040 ns | 0.1938 ns | 0.52 | 11.1191 ns | 0.0867 ns | 0.1938 ns | 89935336.95 | 10.8750 ns | 10.9122 ns | 11.2040 ns | 11.2835 ns | 11.3014 ns | IllyriadVectorizedCopy | X64 | RyuJit | 25 | 10.2550 ns | 0.0119 ns | 0.48 | 10.2535 ns | 0.0053 ns | 0.0119 ns | 97527311.94 | 10.2376 ns | 10.2424 ns | 10.2550 ns | 10.2640 ns | 10.2691 ns | AndermanVectorizedCopy | X64 | RyuJit | 25 | 4.4349 ns | 0.0145 ns | 0.21 | 4.4366 ns | 0.0065 ns | 0.0145 ns | 225397076.5 | 4.4187 ns | 4.4260 ns | 4.4349 ns | 4.4481 ns | 4.4590 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 25 | 10.8506 ns | 0.0097 ns | 0.51 | 10.8482 ns | 0.0043 ns | 0.0097 ns | 92181361.76 | 10.8332 ns | 10.8389 ns | 10.8506 ns | 10.8563 ns | 10.8565 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 25 | 6.4958 ns | 0.0346 ns | 0.30 | 6.4791 ns | 0.0155 ns | 0.0346 ns | 154342286.38 | 6.4178 ns | 6.4522 ns | 6.4958 ns | 6.4976 ns | 6.4982 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 25 | 11.1474 ns | 0.0870 ns | 0.52 | 11.1169 ns | 0.0389 ns | 0.0870 ns | 89952873.76 | 10.9723 ns | 11.0375 ns | 11.1474 ns | 11.1811 ns | 11.1839 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 25 | 11.1187 ns | 0.1411 ns | 0.52 | 11.0832 ns | 0.0631 ns | 0.1411 ns | 90227049.14 | 10.8405 ns | 10.9772 ns | 11.1187 ns | 11.1713 ns | 11.2098 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 25 | 8.4367 ns | 0.0364 ns | 0.39 | 8.4223 ns | 0.0163 ns | 0.0364 ns | 118732917.29 | 8.3583 ns | 8.3930 ns | 8.4367 ns | 8.4443 ns | 8.4462 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 25 | 9.6115 ns | 0.0437 ns | 0.45 | 9.6368 ns | 0.0195 ns | 0.0437 ns | 103768647.22 | 9.6017 ns | 9.6039 ns | 9.6115 ns | 9.6824 ns | 9.7005 ns | ArrayCopy | X86 | LegacyJit | 25 | 31.7469 ns | 0.5347 ns | 1.00 | 31.8306 ns | 0.2391 ns | 0.5347 ns | 31416316.95 | 31.1851 ns | 31.4617 ns | 31.7469 ns | 32.2414 ns | 32.6738 ns | SimpleLoop | X86 | LegacyJit | 25 | 30.2191 ns | 0.0871 ns | 0.95 | 30.1882 ns | 0.0389 ns | 0.0871 ns | 33125579.72 | 30.0850 ns | 30.0974 ns | 30.2191 ns | 30.2635 ns | 30.2884 ns | BufferBlockCopy | X86 | LegacyJit | 25 | 22.5997 ns | 0.0211 ns | 0.71 | 22.6131 ns | 0.0094 ns | 0.0211 ns | 44222233.28 | 22.5960 ns | 22.5975 ns | 22.5997 ns | 22.6353 ns | 22.6432 ns | MsvcrtMemmove | X86 | LegacyJit | 25 | 26.2496 ns | 0.0505 ns | 0.83 | 26.2416 ns | 0.0226 ns | 0.0505 ns | 38107433.48 | 26.1846 ns | 26.1935 ns | 26.2496 ns | 26.2858 ns | 26.3127 ns | UnsafeCopyBlock | X86 | LegacyJit | 25 | 16.8603 ns | 0.0135 ns | 0.53 | 16.8625 ns | 0.0061 ns | 0.0135 ns | 59303232.53 | 16.8494 ns | 16.8509 ns | 16.8603 ns | 16.8751 ns | 16.8834 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 25 | 48.2542 ns | 0.1121 ns | 1.52 | 48.2434 ns | 0.0501 ns | 0.1121 ns | 20728210.79 | 48.1182 ns | 48.1366 ns | 48.2542 ns | 48.3449 ns | 48.4000 ns | AndermanVectorizedCopy | X86 | LegacyJit | 25 | 71.2237 ns | 0.3290 ns | 2.24 | 71.4028 ns | 0.1471 ns | 0.3290 ns | 14005052.18 | 71.1093 ns | 71.1348 ns | 71.2237 ns | 71.7603 ns | 71.7707 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 25 | 10.5173 ns | 0.0300 ns | 0.33 | 10.5365 ns | 0.0134 ns | 0.0300 ns | 94908298.01 | 10.5129 ns | 10.5133 ns | 10.5173 ns | 10.5693 ns | 10.5702 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 25 | 11.5583 ns | 0.0408 ns | 0.36 | 11.5610 ns | 0.0183 ns | 0.0408 ns | 86497551.91 | 11.5228 ns | 11.5230 ns | 11.5583 ns | 11.6004 ns | 11.6187 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 25 | 18.2233 ns | 0.0182 ns | 0.57 | 18.2352 ns | 0.0081 ns | 0.0182 ns | 54838976.27 | 18.2223 ns | 18.2223 ns | 18.2233 ns | 18.2540 ns | 18.2624 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 25 | 13.6572 ns | 0.0406 ns | 0.43 | 13.6483 ns | 0.0182 ns | 0.0406 ns | 73269183.13 | 13.6003 ns | 13.6068 ns | 13.6572 ns | 13.6854 ns | 13.6962 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 25 | 9.0313 ns | 0.1425 ns | 0.28 | 8.9741 ns | 0.0637 ns | 0.1425 ns | 111432108.86 | 8.7227 ns | 8.8636 ns | 9.0313 ns | 9.0560 ns | 9.0710 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 25 | 19.8503 ns | 0.0268 ns | 0.63 | 19.8638 ns | 0.0120 ns | 0.0268 ns | 50342915.18 | 19.8341 ns | 19.8421 ns | 19.8503 ns | 19.8922 ns | 19.8948 ns | ArrayCopy | X64 | LegacyJit | 26 | 22.1855 ns | 0.0387 ns | 1.00 | 22.1982 ns | 0.0173 ns | 0.0387 ns | 45048768.48 | 22.1588 ns | 22.1715 ns | 22.1855 ns | 22.2312 ns | 22.2622 ns | SimpleLoop | X64 | LegacyJit | 26 | 36.3713 ns | 0.4677 ns | 1.64 | 36.1382 ns | 0.2092 ns | 0.4677 ns | 27671552.49 | 35.5274 ns | 35.6379 ns | 36.3713 ns | 36.5219 ns | 36.5473 ns | BufferBlockCopy | X64 | LegacyJit | 26 | 21.8408 ns | 0.4154 ns | 0.98 | 21.9578 ns | 0.1858 ns | 0.4154 ns | 45542005.37 | 21.5767 ns | 21.5869 ns | 21.8408 ns | 22.3871 ns | 22.5150 ns | MsvcrtMemmove | X64 | LegacyJit | 26 | 23.0433 ns | 0.4156 ns | 1.04 | 22.8804 ns | 0.1859 ns | 0.4156 ns | 43705534.28 | 22.3533 ns | 22.4415 ns | 23.0433 ns | 23.2379 ns | 23.3005 ns | UnsafeCopyBlock | X64 | LegacyJit | 26 | 10.8863 ns | 0.0634 ns | 0.49 | 10.8969 ns | 0.0284 ns | 0.0634 ns | 91769286.56 | 10.8381 ns | 10.8434 ns | 10.8863 ns | 10.9557 ns | 10.9962 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 26 | 46.0179 ns | 0.7793 ns | 2.07 | 46.4600 ns | 0.3485 ns | 0.7793 ns | 21523887.59 | 45.9196 ns | 45.9656 ns | 46.0179 ns | 47.1755 ns | 47.7742 ns | AndermanVectorizedCopy | X64 | LegacyJit | 26 | 76.7516 ns | 3.2258 ns | 3.46 | 79.0131 ns | 1.4426 ns | 3.2258 ns | 12656130.58 | 76.6166 ns | 76.6784 ns | 76.7516 ns | 82.4786 ns | 83.3673 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 26 | 11.7158 ns | 0.0706 ns | 0.53 | 11.7391 ns | 0.0316 ns | 0.0706 ns | 85185224 | 11.6837 ns | 11.6972 ns | 11.7158 ns | 11.7928 ns | 11.8627 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 26 | 9.2528 ns | 0.3356 ns | 0.42 | 9.3769 ns | 0.1501 ns | 0.3356 ns | 106644703.77 | 9.1086 ns | 9.1469 ns | 9.2528 ns | 9.6690 ns | 9.9481 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 26 | 11.6810 ns | 0.2287 ns | 0.53 | 11.8008 ns | 0.1023 ns | 0.2287 ns | 84739856.19 | 11.5886 ns | 11.6128 ns | 11.6810 ns | 12.0487 ns | 12.0544 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 26 | 11.7563 ns | 0.1772 ns | 0.53 | 11.8394 ns | 0.0793 ns | 0.1772 ns | 84463493.56 | 11.6735 ns | 11.6900 ns | 11.7563 ns | 12.0305 ns | 12.0470 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 26 | 10.8621 ns | 0.0381 ns | 0.49 | 10.8673 ns | 0.0170 ns | 0.0381 ns | 92018828.26 | 10.8326 ns | 10.8338 ns | 10.8621 ns | 10.9035 ns | 10.9249 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 26 | 10.5112 ns | 0.1570 ns | 0.47 | 10.4167 ns | 0.0702 ns | 0.1570 ns | 95999528.08 | 10.2234 ns | 10.2463 ns | 10.5112 ns | 10.5399 ns | 10.5489 ns | ArrayCopy | X64 | RyuJit | 26 | 21.3621 ns | 0.2484 ns | 1.00 | 21.2050 ns | 0.1111 ns | 0.2484 ns | 47158644.94 | 20.8691 ns | 20.9392 ns | 21.3621 ns | 21.3923 ns | 21.4119 ns | SimpleLoop | X64 | RyuJit | 26 | 31.4551 ns | 0.1724 ns | 1.47 | 31.5450 ns | 0.0771 ns | 0.1724 ns | 31700767.68 | 31.4244 ns | 31.4258 ns | 31.4551 ns | 31.7091 ns | 31.8286 ns | BufferBlockCopy | X64 | RyuJit | 26 | 21.9448 ns | 0.0335 ns | 1.03 | 21.9368 ns | 0.0150 ns | 0.0335 ns | 45585496.9 | 21.8826 ns | 21.9077 ns | 21.9448 ns | 21.9619 ns | 21.9720 ns | MsvcrtMemmove | X64 | RyuJit | 26 | 21.9480 ns | 0.2682 ns | 1.03 | 21.8262 ns | 0.1199 ns | 0.2682 ns | 45816576.92 | 21.3502 ns | 21.6196 ns | 21.9480 ns | 21.9718 ns | 21.9760 ns | UnsafeCopyBlock | X64 | RyuJit | 26 | 11.7123 ns | 0.0626 ns | 0.55 | 11.6932 ns | 0.0280 ns | 0.0626 ns | 85519575.42 | 11.5868 ns | 11.6390 ns | 11.7123 ns | 11.7379 ns | 11.7384 ns | IllyriadVectorizedCopy | X64 | RyuJit | 26 | 11.1361 ns | 0.0385 ns | 0.52 | 11.1365 ns | 0.0172 ns | 0.0385 ns | 89794729.93 | 11.0950 ns | 11.0997 ns | 11.1361 ns | 11.1735 ns | 11.1882 ns | AndermanVectorizedCopy | X64 | RyuJit | 26 | 4.4243 ns | 0.0078 ns | 0.21 | 4.4263 ns | 0.0035 ns | 0.0078 ns | 225924164.08 | 4.4196 ns | 4.4211 ns | 4.4243 ns | 4.4324 ns | 4.4396 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 26 | 11.5697 ns | 0.1371 ns | 0.54 | 11.5258 ns | 0.0613 ns | 0.1371 ns | 86762126.43 | 11.3643 ns | 11.3805 ns | 11.5697 ns | 11.6491 ns | 11.6532 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 26 | 6.2716 ns | 0.1184 ns | 0.29 | 6.3280 ns | 0.0530 ns | 0.1184 ns | 158026881.61 | 6.2383 ns | 6.2441 ns | 6.2716 ns | 6.4402 ns | 6.5227 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 26 | 10.5762 ns | 0.1358 ns | 0.50 | 10.5972 ns | 0.0607 ns | 0.1358 ns | 94364533.11 | 10.4845 ns | 10.4901 ns | 10.5762 ns | 10.7148 ns | 10.8212 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 26 | 10.8240 ns | 0.0442 ns | 0.51 | 10.8373 ns | 0.0198 ns | 0.0442 ns | 92274304.66 | 10.8028 ns | 10.8097 ns | 10.8240 ns | 10.8714 ns | 10.9144 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 26 | 8.5306 ns | 0.0238 ns | 0.40 | 8.5264 ns | 0.0107 ns | 0.0238 ns | 117283034.78 | 8.4990 ns | 8.5021 ns | 8.5306 ns | 8.5486 ns | 8.5544 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 26 | 9.6369 ns | 0.0401 ns | 0.45 | 9.6361 ns | 0.0179 ns | 0.0401 ns | 103776093.23 | 9.5904 ns | 9.5972 ns | 9.6369 ns | 9.6746 ns | 9.6878 ns | ArrayCopy | X86 | LegacyJit | 26 | 31.4128 ns | 0.0725 ns | 1.00 | 31.4257 ns | 0.0324 ns | 0.0725 ns | 31821059.54 | 31.3340 ns | 31.3661 ns | 31.4128 ns | 31.4918 ns | 31.5302 ns | SimpleLoop | X86 | LegacyJit | 26 | 31.4371 ns | 0.2910 ns | 1.00 | 31.3894 ns | 0.1301 ns | 0.2910 ns | 31857883.74 | 30.9454 ns | 31.1487 ns | 31.4371 ns | 31.6063 ns | 31.7543 ns | BufferBlockCopy | X86 | LegacyJit | 26 | 22.6930 ns | 0.6161 ns | 0.72 | 22.8459 ns | 0.2755 ns | 0.6161 ns | 43771581.13 | 22.2686 ns | 22.2834 ns | 22.6930 ns | 23.4848 ns | 23.6356 ns | MsvcrtMemmove | X86 | LegacyJit | 26 | 26.5483 ns | 0.0962 ns | 0.85 | 26.5975 ns | 0.0430 ns | 0.0962 ns | 37597558.07 | 26.4958 ns | 26.5203 ns | 26.5483 ns | 26.6992 ns | 26.7188 ns | UnsafeCopyBlock | X86 | LegacyJit | 26 | 16.8339 ns | 0.0188 ns | 0.54 | 16.8324 ns | 0.0084 ns | 0.0188 ns | 59409311.42 | 16.8139 ns | 16.8159 ns | 16.8339 ns | 16.8481 ns | 16.8617 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 26 | 48.9877 ns | 0.1579 ns | 1.56 | 48.9579 ns | 0.0706 ns | 0.1579 ns | 20425721.47 | 48.7707 ns | 48.7943 ns | 48.9877 ns | 49.1065 ns | 49.1101 ns | AndermanVectorizedCopy | X86 | LegacyJit | 26 | 71.0152 ns | 0.1379 ns | 2.26 | 71.0617 ns | 0.0617 ns | 0.1379 ns | 14072281.23 | 70.9344 ns | 70.9535 ns | 71.0152 ns | 71.1931 ns | 71.2806 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 26 | 11.1106 ns | 0.1404 ns | 0.35 | 11.0377 ns | 0.0628 ns | 0.1404 ns | 90598585.48 | 10.8800 ns | 10.8855 ns | 11.1106 ns | 11.1534 ns | 11.1664 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 26 | 11.6749 ns | 0.1250 ns | 0.37 | 11.6296 ns | 0.0559 ns | 0.1250 ns | 85987393.44 | 11.5013 ns | 11.5016 ns | 11.6749 ns | 11.7350 ns | 11.7870 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 26 | 18.2067 ns | 0.0340 ns | 0.58 | 18.2036 ns | 0.0152 ns | 0.0340 ns | 54934308.35 | 18.1697 ns | 18.1729 ns | 18.2067 ns | 18.2326 ns | 18.2553 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 26 | 13.8445 ns | 0.0163 ns | 0.44 | 13.8426 ns | 0.0073 ns | 0.0163 ns | 72240977.55 | 13.8180 ns | 13.8283 ns | 13.8445 ns | 13.8558 ns | 13.8627 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 26 | 8.9792 ns | 0.0140 ns | 0.29 | 8.9819 ns | 0.0063 ns | 0.0140 ns | 111335338.88 | 8.9681 ns | 8.9703 ns | 8.9792 ns | 8.9947 ns | 9.0040 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 26 | 19.8953 ns | 0.0289 ns | 0.63 | 19.9017 ns | 0.0129 ns | 0.0289 ns | 50246978.81 | 19.8751 ns | 19.8810 ns | 19.8953 ns | 19.9256 ns | 19.9504 ns | ArrayCopy | X64 | LegacyJit | 27 | 22.1978 ns | 0.0405 ns | 1.00 | 22.1949 ns | 0.0181 ns | 0.0405 ns | 45055395.89 | 22.1301 ns | 22.1630 ns | 22.1978 ns | 22.2253 ns | 22.2409 ns | SimpleLoop | X64 | LegacyJit | 27 | 37.8624 ns | 0.4331 ns | 1.71 | 37.7299 ns | 0.1937 ns | 0.4331 ns | 26504197.94 | 37.2423 ns | 37.2744 ns | 37.8624 ns | 38.1191 ns | 38.1991 ns | BufferBlockCopy | X64 | LegacyJit | 27 | 22.1791 ns | 0.0744 ns | 1.00 | 22.2113 ns | 0.0333 ns | 0.0744 ns | 45022142.2 | 22.1294 ns | 22.1484 ns | 22.1791 ns | 22.2903 ns | 22.2922 ns | MsvcrtMemmove | X64 | LegacyJit | 27 | 26.9597 ns | 0.1629 ns | 1.21 | 26.9874 ns | 0.0729 ns | 0.1629 ns | 37054388.17 | 26.8190 ns | 26.8326 ns | 26.9597 ns | 27.1559 ns | 27.1700 ns | UnsafeCopyBlock | X64 | LegacyJit | 27 | 11.3321 ns | 0.0541 ns | 0.51 | 11.3179 ns | 0.0242 ns | 0.0541 ns | 88355847.73 | 11.2526 ns | 11.2613 ns | 11.3321 ns | 11.3673 ns | 11.3724 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 27 | 49.7248 ns | 0.6444 ns | 2.24 | 49.5883 ns | 0.2882 ns | 0.6444 ns | 20166035.29 | 48.8281 ns | 48.9328 ns | 49.7248 ns | 50.1757 ns | 50.3640 ns | AndermanVectorizedCopy | X64 | LegacyJit | 27 | 78.6124 ns | 2.1635 ns | 3.54 | 79.2922 ns | 0.9676 ns | 2.1635 ns | 12611573.36 | 77.2653 ns | 77.3343 ns | 78.6124 ns | 81.5901 ns | 81.6995 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 27 | 12.9008 ns | 0.1854 ns | 0.58 | 12.8306 ns | 0.0829 ns | 0.1854 ns | 77938519.26 | 12.5124 ns | 12.6712 ns | 12.9008 ns | 12.9550 ns | 12.9691 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 27 | 9.4111 ns | 0.0183 ns | 0.42 | 9.4099 ns | 0.0082 ns | 0.0183 ns | 106271340 | 9.3857 ns | 9.3931 ns | 9.4111 ns | 9.4261 ns | 9.4347 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 27 | 12.0056 ns | 0.2902 ns | 0.54 | 11.8418 ns | 0.1298 ns | 0.2902 ns | 84446924.22 | 11.4007 ns | 11.5451 ns | 12.0056 ns | 12.0565 ns | 12.0621 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 27 | 12.0699 ns | 0.0523 ns | 0.54 | 12.0510 ns | 0.0234 ns | 0.0523 ns | 82980354.44 | 11.9748 ns | 12.0006 ns | 12.0699 ns | 12.0920 ns | 12.1122 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 27 | 11.7839 ns | 0.0385 ns | 0.53 | 11.7678 ns | 0.0172 ns | 0.0385 ns | 84977675.35 | 11.7248 ns | 11.7268 ns | 11.7839 ns | 11.8008 ns | 11.8090 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 27 | 10.3505 ns | 0.1790 ns | 0.47 | 10.3791 ns | 0.0800 ns | 0.1790 ns | 96347930.1 | 10.1457 ns | 10.2155 ns | 10.3505 ns | 10.5569 ns | 10.5770 ns | ArrayCopy | X64 | RyuJit | 27 | 21.4053 ns | 0.0391 ns | 1.00 | 21.3878 ns | 0.0175 ns | 0.0391 ns | 46755715.37 | 21.3418 ns | 21.3462 ns | 21.4053 ns | 21.4206 ns | 21.4297 ns | SimpleLoop | X64 | RyuJit | 27 | 32.0640 ns | 0.5338 ns | 1.50 | 32.2889 ns | 0.2387 ns | 0.5338 ns | 30970406.55 | 31.7716 ns | 31.8288 ns | 32.0640 ns | 32.8615 ns | 32.9028 ns | BufferBlockCopy | X64 | RyuJit | 27 | 21.9146 ns | 0.0851 ns | 1.02 | 21.9516 ns | 0.0380 ns | 0.0851 ns | 45554839.87 | 21.8534 ns | 21.8815 ns | 21.9146 ns | 22.0401 ns | 22.0556 ns | MsvcrtMemmove | X64 | RyuJit | 27 | 22.9117 ns | 0.1533 ns | 1.07 | 23.0103 ns | 0.0685 ns | 0.1533 ns | 43458724.08 | 22.8931 ns | 22.8983 ns | 22.9117 ns | 23.1717 ns | 23.2310 ns | UnsafeCopyBlock | X64 | RyuJit | 27 | 11.9521 ns | 0.2585 ns | 0.56 | 12.0994 ns | 0.1156 ns | 0.2585 ns | 82648780.73 | 11.8637 ns | 11.8933 ns | 11.9521 ns | 12.3791 ns | 12.4132 ns | IllyriadVectorizedCopy | X64 | RyuJit | 27 | 12.0493 ns | 0.0805 ns | 0.56 | 12.0912 ns | 0.0360 ns | 0.0805 ns | 82704693.77 | 12.0134 ns | 12.0272 ns | 12.0493 ns | 12.1762 ns | 12.2003 ns | AndermanVectorizedCopy | X64 | RyuJit | 27 | 4.4271 ns | 0.0236 ns | 0.21 | 4.4311 ns | 0.0106 ns | 0.0236 ns | 225675247.17 | 4.4047 ns | 4.4103 ns | 4.4271 ns | 4.4540 ns | 4.4649 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 27 | 12.2910 ns | 0.1900 ns | 0.57 | 12.4161 ns | 0.0850 ns | 0.1900 ns | 80540514.76 | 12.2654 ns | 12.2708 ns | 12.2910 ns | 12.6239 ns | 12.6295 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 27 | 6.4645 ns | 0.1028 ns | 0.30 | 6.4038 ns | 0.0460 ns | 0.1028 ns | 156158183.31 | 6.2873 ns | 6.2919 ns | 6.4645 ns | 6.4853 ns | 6.4944 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 27 | 10.4677 ns | 0.1563 ns | 0.49 | 10.3773 ns | 0.0699 ns | 0.1563 ns | 96364179.18 | 10.2022 ns | 10.2069 ns | 10.4677 ns | 10.5025 ns | 10.5087 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 27 | 10.5941 ns | 0.1230 ns | 0.49 | 10.5527 ns | 0.0550 ns | 0.1230 ns | 94762653.33 | 10.3420 ns | 10.4476 ns | 10.5941 ns | 10.6371 ns | 10.6465 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 27 | 8.4957 ns | 0.0279 ns | 0.40 | 8.5047 ns | 0.0125 ns | 0.0279 ns | 117581363.43 | 8.4777 ns | 8.4824 ns | 8.4957 ns | 8.5316 ns | 8.5481 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 27 | 9.6083 ns | 0.0138 ns | 0.45 | 9.6108 ns | 0.0062 ns | 0.0138 ns | 104049190.84 | 9.5929 ns | 9.5994 ns | 9.6083 ns | 9.6235 ns | 9.6303 ns | ArrayCopy | X86 | LegacyJit | 27 | 31.9423 ns | 0.0825 ns | 1.00 | 31.9629 ns | 0.0369 ns | 0.0825 ns | 31286253.96 | 31.8760 ns | 31.8867 ns | 31.9423 ns | 32.0494 ns | 32.0511 ns | SimpleLoop | X86 | LegacyJit | 27 | 33.0289 ns | 0.1963 ns | 1.03 | 33.0332 ns | 0.0878 ns | 0.1963 ns | 30272602.95 | 32.8190 ns | 32.8573 ns | 33.0289 ns | 33.2111 ns | 33.3251 ns | BufferBlockCopy | X86 | LegacyJit | 27 | 22.5307 ns | 0.0749 ns | 0.71 | 22.5571 ns | 0.0335 ns | 0.0749 ns | 44332019.14 | 22.4656 ns | 22.4942 ns | 22.5307 ns | 22.6331 ns | 22.6512 ns | MsvcrtMemmove | X86 | LegacyJit | 27 | 26.8591 ns | 0.2990 ns | 0.84 | 26.7799 ns | 0.1337 ns | 0.2990 ns | 37341384.48 | 26.2702 ns | 26.5310 ns | 26.8591 ns | 26.9893 ns | 27.0323 ns | UnsafeCopyBlock | X86 | LegacyJit | 27 | 16.8745 ns | 0.6359 ns | 0.53 | 17.0522 ns | 0.2844 ns | 0.6359 ns | 58643473.08 | 16.3123 ns | 16.4800 ns | 16.8745 ns | 17.7132 ns | 17.7343 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 27 | 50.0783 ns | 0.1903 ns | 1.57 | 50.0476 ns | 0.0851 ns | 0.1903 ns | 19980980.42 | 49.8044 ns | 49.8563 ns | 50.0783 ns | 50.2235 ns | 50.2649 ns | AndermanVectorizedCopy | X86 | LegacyJit | 27 | 71.3198 ns | 0.6817 ns | 2.23 | 71.0750 ns | 0.3048 ns | 0.6817 ns | 14069638.77 | 69.8690 ns | 70.5703 ns | 71.3198 ns | 71.4574 ns | 71.5382 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 27 | 11.7423 ns | 0.0507 ns | 0.37 | 11.7555 ns | 0.0227 ns | 0.0507 ns | 85066309.9 | 11.6941 ns | 11.7114 ns | 11.7423 ns | 11.8063 ns | 11.8213 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 27 | 11.7913 ns | 0.0213 ns | 0.37 | 11.7895 ns | 0.0095 ns | 0.0213 ns | 84821155.22 | 11.7653 ns | 11.7686 ns | 11.7913 ns | 11.8096 ns | 11.8172 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 27 | 18.5607 ns | 0.0802 ns | 0.58 | 18.5505 ns | 0.0359 ns | 0.0802 ns | 53907012.8 | 18.4300 ns | 18.4809 ns | 18.5607 ns | 18.6149 ns | 18.6500 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 27 | 13.8711 ns | 0.0382 ns | 0.43 | 13.8807 ns | 0.0171 ns | 0.0382 ns | 72042416.35 | 13.8470 ns | 13.8498 ns | 13.8711 ns | 13.9164 ns | 13.9415 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 27 | 8.9750 ns | 0.0657 ns | 0.28 | 8.9748 ns | 0.0294 ns | 0.0657 ns | 111423406.48 | 8.8763 ns | 8.9195 ns | 8.9750 ns | 9.0299 ns | 9.0561 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 27 | 19.8620 ns | 0.1041 ns | 0.62 | 19.8163 ns | 0.0465 ns | 0.1041 ns | 50463537.75 | 19.6817 ns | 19.7093 ns | 19.8620 ns | 19.9004 ns | 19.9370 ns | ArrayCopy | X64 | LegacyJit | 28 | 24.2086 ns | 0.0745 ns | 1.00 | 24.2172 ns | 0.0333 ns | 0.0745 ns | 41293036.3 | 24.1271 ns | 24.1622 ns | 24.2086 ns | 24.2763 ns | 24.3340 ns | SimpleLoop | X64 | LegacyJit | 28 | 39.4110 ns | 0.2311 ns | 1.63 | 39.2712 ns | 0.1034 ns | 0.2311 ns | 25463979.7 | 38.9211 ns | 39.0347 ns | 39.4110 ns | 39.4378 ns | 39.4595 ns | BufferBlockCopy | X64 | LegacyJit | 28 | 22.2260 ns | 0.1183 ns | 0.92 | 22.2687 ns | 0.0529 ns | 0.1183 ns | 44906156.75 | 22.1853 ns | 22.1977 ns | 22.2260 ns | 22.3609 ns | 22.4766 ns | MsvcrtMemmove | X64 | LegacyJit | 28 | 24.2767 ns | 0.1619 ns | 1.00 | 24.2626 ns | 0.0724 ns | 0.1619 ns | 41215664.54 | 24.0034 ns | 24.1202 ns | 24.2767 ns | 24.3980 ns | 24.4080 ns | UnsafeCopyBlock | X64 | LegacyJit | 28 | 11.8269 ns | 0.0218 ns | 0.49 | 11.8226 ns | 0.0098 ns | 0.0218 ns | 84583639.6 | 11.7874 ns | 11.8030 ns | 11.8269 ns | 11.8401 ns | 11.8433 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 28 | 45.6081 ns | 0.2085 ns | 1.88 | 45.5314 ns | 0.0932 ns | 0.2085 ns | 21962852.1 | 45.1627 ns | 45.3744 ns | 45.6081 ns | 45.6501 ns | 45.6704 ns | AndermanVectorizedCopy | X64 | LegacyJit | 28 | 77.4226 ns | 0.1712 ns | 3.20 | 77.4058 ns | 0.0766 ns | 0.1712 ns | 12918924.58 | 77.1481 ns | 77.2584 ns | 77.4226 ns | 77.5449 ns | 77.6174 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 28 | 11.3664 ns | 0.0284 ns | 0.47 | 11.3691 ns | 0.0127 ns | 0.0284 ns | 87957886.99 | 11.3346 ns | 11.3419 ns | 11.3664 ns | 11.3976 ns | 11.3997 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 28 | 9.1821 ns | 0.1356 ns | 0.38 | 9.2659 ns | 0.0606 ns | 0.1356 ns | 107922791.34 | 9.1467 ns | 9.1600 ns | 9.1821 ns | 9.4137 ns | 9.4198 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 28 | 12.0144 ns | 0.0606 ns | 0.50 | 12.0515 ns | 0.0271 ns | 0.0606 ns | 82977233.44 | 11.9965 ns | 12.0048 ns | 12.0144 ns | 12.1168 ns | 12.1288 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 28 | 11.9555 ns | 0.2393 ns | 0.49 | 12.1195 ns | 0.1070 ns | 0.2393 ns | 82511885.57 | 11.9376 ns | 11.9405 ns | 11.9555 ns | 12.3804 ns | 12.4122 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 28 | 10.9601 ns | 0.3314 ns | 0.45 | 10.9356 ns | 0.1482 ns | 0.3314 ns | 91444066.39 | 10.5509 ns | 10.6355 ns | 10.9601 ns | 11.2235 ns | 11.4216 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 28 | 10.5433 ns | 0.0966 ns | 0.44 | 10.4987 ns | 0.0432 ns | 0.0966 ns | 95249800.4 | 10.3285 ns | 10.4210 ns | 10.5433 ns | 10.5541 ns | 10.5564 ns | ArrayCopy | X64 | RyuJit | 28 | 21.3224 ns | 0.0568 ns | 1.00 | 21.3463 ns | 0.0254 ns | 0.0568 ns | 46846590.71 | 21.3015 ns | 21.3039 ns | 21.3224 ns | 21.4005 ns | 21.4383 ns | SimpleLoop | X64 | RyuJit | 28 | 33.9900 ns | 0.1443 ns | 1.59 | 33.9329 ns | 0.0645 ns | 0.1443 ns | 29469913.39 | 33.6977 ns | 33.8004 ns | 33.9900 ns | 34.0369 ns | 34.0697 ns | BufferBlockCopy | X64 | RyuJit | 28 | 21.8633 ns | 0.0820 ns | 1.03 | 21.8543 ns | 0.0367 ns | 0.0820 ns | 45757524.26 | 21.7171 ns | 21.7871 ns | 21.8633 ns | 21.9171 ns | 21.9239 ns | MsvcrtMemmove | X64 | RyuJit | 28 | 22.9580 ns | 0.4390 ns | 1.08 | 22.7615 ns | 0.1963 ns | 0.4390 ns | 43933783.35 | 22.2381 ns | 22.2990 ns | 22.9580 ns | 23.1258 ns | 23.2516 ns | UnsafeCopyBlock | X64 | RyuJit | 28 | 12.8368 ns | 0.1228 ns | 0.60 | 12.7677 ns | 0.0549 ns | 0.1228 ns | 78322931.61 | 12.5692 ns | 12.6484 ns | 12.8368 ns | 12.8524 ns | 12.8613 ns | IllyriadVectorizedCopy | X64 | RyuJit | 28 | 9.3818 ns | 0.0146 ns | 0.44 | 9.3835 ns | 0.0065 ns | 0.0146 ns | 106570031.01 | 9.3627 ns | 9.3713 ns | 9.3818 ns | 9.3966 ns | 9.4019 ns | AndermanVectorizedCopy | X64 | RyuJit | 28 | 4.4347 ns | 0.0145 ns | 0.21 | 4.4370 ns | 0.0065 ns | 0.0145 ns | 225375596.47 | 4.4207 ns | 4.4274 ns | 4.4347 ns | 4.4479 ns | 4.4607 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 28 | 9.9598 ns | 0.1595 ns | 0.47 | 9.8714 ns | 0.0713 ns | 0.1595 ns | 101302509.35 | 9.6860 ns | 9.6987 ns | 9.9598 ns | 10.0000 ns | 10.0211 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 28 | 6.4634 ns | 0.0328 ns | 0.30 | 6.4727 ns | 0.0147 ns | 0.0328 ns | 154494127.28 | 6.4452 ns | 6.4521 ns | 6.4634 ns | 6.4981 ns | 6.5295 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 28 | 10.8693 ns | 0.0131 ns | 0.51 | 10.8779 ns | 0.0059 ns | 0.0131 ns | 91929360.57 | 10.8677 ns | 10.8683 ns | 10.8693 ns | 10.8918 ns | 10.8965 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 28 | 10.8617 ns | 0.1354 ns | 0.51 | 10.8308 ns | 0.0606 ns | 0.1354 ns | 92329673.83 | 10.6039 ns | 10.7294 ns | 10.8617 ns | 10.9166 ns | 10.9697 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 28 | 8.5162 ns | 0.0177 ns | 0.40 | 8.5155 ns | 0.0079 ns | 0.0177 ns | 117432950.15 | 8.4904 ns | 8.4987 ns | 8.5162 ns | 8.5320 ns | 8.5331 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 28 | 9.7027 ns | 0.0398 ns | 0.46 | 9.6950 ns | 0.0178 ns | 0.0398 ns | 103146125.72 | 9.6365 ns | 9.6563 ns | 9.7027 ns | 9.7298 ns | 9.7357 ns | ArrayCopy | X86 | LegacyJit | 28 | 31.7455 ns | 0.0795 ns | 1.00 | 31.7864 ns | 0.0356 ns | 0.0795 ns | 31459950.7 | 31.7224 ns | 31.7322 ns | 31.7455 ns | 31.8612 ns | 31.9177 ns | SimpleLoop | X86 | LegacyJit | 28 | 34.1674 ns | 0.0904 ns | 1.08 | 34.1572 ns | 0.0404 ns | 0.0904 ns | 29276427.48 | 34.0494 ns | 34.0783 ns | 34.1674 ns | 34.2309 ns | 34.2926 ns | BufferBlockCopy | X86 | LegacyJit | 28 | 22.5197 ns | 0.0422 ns | 0.71 | 22.5274 ns | 0.0189 ns | 0.0422 ns | 44390345.98 | 22.4709 ns | 22.4941 ns | 22.5197 ns | 22.5645 ns | 22.5870 ns | MsvcrtMemmove | X86 | LegacyJit | 28 | 27.0017 ns | 0.0916 ns | 0.85 | 27.0260 ns | 0.0409 ns | 0.0916 ns | 37001442.79 | 26.9245 ns | 26.9564 ns | 27.0017 ns | 27.1077 ns | 27.1704 ns | UnsafeCopyBlock | X86 | LegacyJit | 28 | 16.8677 ns | 0.0283 ns | 0.53 | 16.8655 ns | 0.0127 ns | 0.0283 ns | 59292739.9 | 16.8323 ns | 16.8372 ns | 16.8677 ns | 16.8926 ns | 16.8990 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 28 | 48.1532 ns | 0.6586 ns | 1.52 | 48.4080 ns | 0.2946 ns | 0.6586 ns | 20657759.66 | 47.9213 ns | 48.0350 ns | 48.1532 ns | 48.9083 ns | 49.5662 ns | AndermanVectorizedCopy | X86 | LegacyJit | 28 | 71.6798 ns | 0.2122 ns | 2.26 | 71.7041 ns | 0.0949 ns | 0.2122 ns | 13946198.24 | 71.5096 ns | 71.5122 ns | 71.6798 ns | 71.9082 ns | 72.0145 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 28 | 9.9775 ns | 0.0078 ns | 0.31 | 9.9770 ns | 0.0035 ns | 0.0078 ns | 100231011.25 | 9.9682 ns | 9.9693 ns | 9.9775 ns | 9.9843 ns | 9.9871 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 28 | 11.6128 ns | 0.1538 ns | 0.37 | 11.5376 ns | 0.0688 ns | 0.1538 ns | 86673313.87 | 11.2749 ns | 11.4005 ns | 11.6128 ns | 11.6371 ns | 11.6397 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 28 | 18.5799 ns | 0.0492 ns | 0.59 | 18.5532 ns | 0.0220 ns | 0.0492 ns | 53899049.84 | 18.4801 ns | 18.5027 ns | 18.5799 ns | 18.5904 ns | 18.5965 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 28 | 13.6987 ns | 0.0635 ns | 0.43 | 13.7252 ns | 0.0284 ns | 0.0635 ns | 72858529.89 | 13.6561 ns | 13.6742 ns | 13.6987 ns | 13.7895 ns | 13.8152 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 28 | 8.9937 ns | 0.0162 ns | 0.28 | 8.9959 ns | 0.0072 ns | 0.0162 ns | 111161319.07 | 8.9747 ns | 8.9815 ns | 8.9937 ns | 9.0115 ns | 9.0165 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 28 | 19.7818 ns | 0.0338 ns | 0.62 | 19.7632 ns | 0.0151 ns | 0.0338 ns | 50599000.1 | 19.7115 ns | 19.7290 ns | 19.7818 ns | 19.7882 ns | 19.7902 ns | ArrayCopy | X64 | LegacyJit | 29 | 23.6433 ns | 0.3739 ns | 1.00 | 23.8468 ns | 0.1672 ns | 0.3739 ns | 41934322.05 | 23.5477 ns | 23.5569 ns | 23.6433 ns | 24.2384 ns | 24.3848 ns | SimpleLoop | X64 | LegacyJit | 29 | 40.9098 ns | 0.1241 ns | 1.73 | 40.9811 ns | 0.0555 ns | 0.1241 ns | 24401506.8 | 40.8741 ns | 40.8855 ns | 40.9098 ns | 41.1123 ns | 41.1543 ns | BufferBlockCopy | X64 | LegacyJit | 29 | 21.6009 ns | 0.2933 ns | 0.91 | 21.7211 ns | 0.1311 ns | 0.2933 ns | 46038182.03 | 21.5427 ns | 21.5463 ns | 21.6009 ns | 21.9560 ns | 22.2371 ns | MsvcrtMemmove | X64 | LegacyJit | 29 | 24.8386 ns | 0.3920 ns | 1.05 | 24.7490 ns | 0.1753 ns | 0.3920 ns | 40405670.97 | 24.2087 ns | 24.3511 ns | 24.8386 ns | 25.1021 ns | 25.1090 ns | UnsafeCopyBlock | X64 | LegacyJit | 29 | 12.3694 ns | 0.0869 ns | 0.52 | 12.3130 ns | 0.0389 ns | 0.0869 ns | 81214779.17 | 12.2107 ns | 12.2182 ns | 12.3694 ns | 12.3797 ns | 12.3843 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 29 | 49.1515 ns | 0.1845 ns | 2.08 | 49.2537 ns | 0.0825 ns | 0.1845 ns | 20303033.9 | 49.0832 ns | 49.1071 ns | 49.1515 ns | 49.4515 ns | 49.4925 ns | AndermanVectorizedCopy | X64 | LegacyJit | 29 | 83.9379 ns | 3.9123 ns | 3.55 | 81.7181 ns | 1.7496 ns | 3.9123 ns | 12237197.54 | 75.2301 ns | 78.0214 ns | 83.9379 ns | 84.3048 ns | 84.3068 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 29 | 11.1387 ns | 0.0542 ns | 0.47 | 11.1504 ns | 0.0242 ns | 0.0542 ns | 89682874.39 | 11.1009 ns | 11.1148 ns | 11.1387 ns | 11.1919 ns | 11.2431 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 29 | 9.3679 ns | 0.0880 ns | 0.40 | 9.3230 ns | 0.0394 ns | 0.0880 ns | 107261951.28 | 9.1794 ns | 9.2386 ns | 9.3679 ns | 9.3848 ns | 9.3913 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 29 | 11.7012 ns | 0.0584 ns | 0.49 | 11.7286 ns | 0.0261 ns | 0.0584 ns | 85261582.98 | 11.6770 ns | 11.6891 ns | 11.7012 ns | 11.7818 ns | 11.8254 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 29 | 12.2859 ns | 0.2364 ns | 0.52 | 12.1687 ns | 0.1057 ns | 0.2364 ns | 82178269.48 | 11.9081 ns | 11.9175 ns | 12.2859 ns | 12.3613 ns | 12.4291 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 29 | 10.9114 ns | 0.1539 ns | 0.46 | 10.8954 ns | 0.0688 ns | 0.1539 ns | 91781694.38 | 10.6422 ns | 10.7656 ns | 10.9114 ns | 11.0173 ns | 11.0344 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 29 | 10.3294 ns | 0.1683 ns | 0.44 | 10.3597 ns | 0.0753 ns | 0.1683 ns | 96527656.28 | 10.1777 ns | 10.2026 ns | 10.3294 ns | 10.5320 ns | 10.5663 ns | ArrayCopy | X64 | RyuJit | 29 | 21.3342 ns | 0.4902 ns | 1.00 | 21.5500 ns | 0.2192 ns | 0.4902 ns | 46403704.68 | 21.2552 ns | 21.2904 ns | 21.3342 ns | 21.9175 ns | 22.4212 ns | SimpleLoop | X64 | RyuJit | 29 | 35.3424 ns | 0.0760 ns | 1.66 | 35.3461 ns | 0.0340 ns | 0.0760 ns | 28291644.12 | 35.2540 ns | 35.2806 ns | 35.3424 ns | 35.4135 ns | 35.4582 ns | BufferBlockCopy | X64 | RyuJit | 29 | 21.8989 ns | 0.0825 ns | 1.03 | 21.8726 ns | 0.0369 ns | 0.0825 ns | 45719234.54 | 21.7292 ns | 21.8054 ns | 21.8989 ns | 21.9267 ns | 21.9304 ns | MsvcrtMemmove | X64 | RyuJit | 29 | 23.5749 ns | 0.0807 ns | 1.11 | 23.6171 ns | 0.0361 ns | 0.0807 ns | 42342204.49 | 23.5513 ns | 23.5540 ns | 23.5749 ns | 23.7012 ns | 23.7342 ns | UnsafeCopyBlock | X64 | RyuJit | 29 | 13.4420 ns | 0.2177 ns | 0.63 | 13.3085 ns | 0.0974 ns | 0.2177 ns | 75140005.98 | 13.0272 ns | 13.0732 ns | 13.4420 ns | 13.4770 ns | 13.4801 ns | IllyriadVectorizedCopy | X64 | RyuJit | 29 | 9.0995 ns | 0.0116 ns | 0.43 | 9.1005 ns | 0.0052 ns | 0.0116 ns | 109884387.51 | 9.0847 ns | 9.0909 ns | 9.0995 ns | 9.1106 ns | 9.1166 ns | AndermanVectorizedCopy | X64 | RyuJit | 29 | 4.4354 ns | 0.0712 ns | 0.21 | 4.3883 ns | 0.0318 ns | 0.0712 ns | 227877837.61 | 4.3058 ns | 4.3105 ns | 4.4354 ns | 4.4426 ns | 4.4437 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 29 | 9.6794 ns | 0.0737 ns | 0.45 | 9.6418 ns | 0.0329 ns | 0.0737 ns | 103715189.37 | 9.5120 ns | 9.5823 ns | 9.6794 ns | 9.6825 ns | 9.6850 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 29 | 6.4009 ns | 0.0997 ns | 0.30 | 6.3755 ns | 0.0446 ns | 0.0997 ns | 156851355.14 | 6.2027 ns | 6.2989 ns | 6.4009 ns | 6.4393 ns | 6.4585 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 29 | 10.5378 ns | 0.0279 ns | 0.49 | 10.5528 ns | 0.0125 ns | 0.0279 ns | 94761579.22 | 10.5256 ns | 10.5303 ns | 10.5378 ns | 10.5828 ns | 10.5868 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 29 | 10.5778 ns | 0.1401 ns | 0.50 | 10.5563 ns | 0.0626 ns | 0.1401 ns | 94729838 | 10.3219 ns | 10.4398 ns | 10.5778 ns | 10.6622 ns | 10.6805 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 29 | 8.5300 ns | 0.0339 ns | 0.40 | 8.5446 ns | 0.0152 ns | 0.0339 ns | 117032846.18 | 8.5143 ns | 8.5157 ns | 8.5300 ns | 8.5808 ns | 8.5876 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 29 | 9.6724 ns | 0.1213 ns | 0.45 | 9.6377 ns | 0.0542 ns | 0.1213 ns | 103758841.36 | 9.4254 ns | 9.5474 ns | 9.6724 ns | 9.7107 ns | 9.7320 ns | ArrayCopy | X86 | LegacyJit | 29 | 31.5842 ns | 0.0361 ns | 1.00 | 31.5838 ns | 0.0161 ns | 0.0361 ns | 31661827.28 | 31.5372 ns | 31.5487 ns | 31.5842 ns | 31.6187 ns | 31.6232 ns | SimpleLoop | X86 | LegacyJit | 29 | 35.2193 ns | 0.1173 ns | 1.12 | 35.2282 ns | 0.0524 ns | 0.1173 ns | 28386367.11 | 35.1238 ns | 35.1350 ns | 35.2193 ns | 35.3258 ns | 35.4213 ns | BufferBlockCopy | X86 | LegacyJit | 29 | 22.4291 ns | 0.1755 ns | 0.71 | 22.4058 ns | 0.0785 ns | 0.1755 ns | 44631398.66 | 22.1149 ns | 22.2619 ns | 22.4291 ns | 22.5379 ns | 22.5775 ns | MsvcrtMemmove | X86 | LegacyJit | 29 | 26.5755 ns | 0.1561 ns | 0.84 | 26.6217 ns | 0.0698 ns | 0.1561 ns | 37563387.01 | 26.5242 ns | 26.5266 ns | 26.5755 ns | 26.7397 ns | 26.8968 ns | UnsafeCopyBlock | X86 | LegacyJit | 29 | 17.1619 ns | 0.4708 ns | 0.54 | 17.1572 ns | 0.2105 ns | 0.4708 ns | 58284433.92 | 16.4042 ns | 16.7707 ns | 17.1619 ns | 17.5415 ns | 17.6507 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 29 | 54.1501 ns | 0.2905 ns | 1.71 | 54.3194 ns | 0.1299 ns | 0.2905 ns | 18409625.54 | 54.0597 ns | 54.0906 ns | 54.1501 ns | 54.6329 ns | 54.6869 ns | AndermanVectorizedCopy | X86 | LegacyJit | 29 | 71.1281 ns | 1.1133 ns | 2.25 | 70.6627 ns | 0.4979 ns | 1.1133 ns | 14151747.02 | 69.4350 ns | 69.5002 ns | 71.1281 ns | 71.5924 ns | 71.9805 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 29 | 27.2190 ns | 0.1830 ns | 0.86 | 27.1340 ns | 0.0818 ns | 0.1830 ns | 36854081.81 | 26.8215 ns | 26.9741 ns | 27.2190 ns | 27.2515 ns | 27.2780 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 29 | 11.6166 ns | 0.0572 ns | 0.37 | 11.6337 ns | 0.0256 ns | 0.0572 ns | 85957427.35 | 11.5744 ns | 11.5862 ns | 11.6166 ns | 11.6897 ns | 11.7192 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 29 | 18.5684 ns | 0.0321 ns | 0.59 | 18.5625 ns | 0.0143 ns | 0.0321 ns | 53871934.92 | 18.5127 ns | 18.5324 ns | 18.5684 ns | 18.5897 ns | 18.5914 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 29 | 13.6950 ns | 0.2319 ns | 0.43 | 13.5940 ns | 0.1037 ns | 0.2319 ns | 73561862.91 | 13.3394 ns | 13.3439 ns | 13.6950 ns | 13.7936 ns | 13.7971 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 29 | 9.0054 ns | 0.0285 ns | 0.29 | 9.0045 ns | 0.0127 ns | 0.0285 ns | 111055428.82 | 8.9755 ns | 8.9791 ns | 9.0054 ns | 9.0295 ns | 9.0480 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 29 | 19.9030 ns | 0.0666 ns | 0.63 | 19.9366 ns | 0.0298 ns | 0.0666 ns | 50159014.16 | 19.8804 ns | 19.8871 ns | 19.9030 ns | 20.0029 ns | 20.0403 ns | ArrayCopy | X64 | LegacyJit | 30 | 22.2599 ns | 0.1307 ns | 1.00 | 22.2930 ns | 0.0585 ns | 0.1307 ns | 44857164.67 | 22.1365 ns | 22.1805 ns | 22.2599 ns | 22.4220 ns | 22.4710 ns | SimpleLoop | X64 | LegacyJit | 30 | 42.3113 ns | 0.1328 ns | 1.90 | 42.3784 ns | 0.0594 ns | 0.1328 ns | 23596899.4 | 42.2694 ns | 42.2718 ns | 42.3113 ns | 42.5187 ns | 42.5629 ns | BufferBlockCopy | X64 | LegacyJit | 30 | 22.1944 ns | 0.2113 ns | 1.00 | 22.0869 ns | 0.0945 ns | 0.2113 ns | 45275694.5 | 21.7254 ns | 21.8988 ns | 22.1944 ns | 22.2213 ns | 22.2261 ns | MsvcrtMemmove | X64 | LegacyJit | 30 | 26.0895 ns | 0.3982 ns | 1.17 | 25.8526 ns | 0.1781 ns | 0.3982 ns | 38680841.61 | 25.3787 ns | 25.4209 ns | 26.0895 ns | 26.1658 ns | 26.2192 ns | UnsafeCopyBlock | X64 | LegacyJit | 30 | 12.7975 ns | 0.1641 ns | 0.57 | 12.7382 ns | 0.0734 ns | 0.1641 ns | 78504178.27 | 12.5166 ns | 12.5666 ns | 12.7975 ns | 12.8800 ns | 12.8882 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 30 | 45.3231 ns | 2.3761 ns | 2.04 | 46.8874 ns | 1.0626 ns | 2.3761 ns | 21327683.08 | 45.0020 ns | 45.0715 ns | 45.3231 ns | 49.4855 ns | 49.6101 ns | AndermanVectorizedCopy | X64 | LegacyJit | 30 | 78.5683 ns | 2.1052 ns | 3.53 | 79.3269 ns | 0.9415 ns | 2.1052 ns | 12606061.95 | 77.8368 ns | 78.0394 ns | 78.5683 ns | 80.9938 ns | 83.0183 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 30 | 11.9655 ns | 0.1750 ns | 0.54 | 11.9068 ns | 0.0783 ns | 0.1750 ns | 83985311.58 | 11.5983 ns | 11.7783 ns | 11.9655 ns | 12.0061 ns | 12.0337 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 30 | 9.3953 ns | 0.0141 ns | 0.42 | 9.3931 ns | 0.0063 ns | 0.0141 ns | 106460917.16 | 9.3766 ns | 9.3787 ns | 9.3953 ns | 9.4065 ns | 9.4084 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 30 | 11.4306 ns | 0.0178 ns | 0.51 | 11.4223 ns | 0.0080 ns | 0.0178 ns | 87547745.96 | 11.4001 ns | 11.4032 ns | 11.4306 ns | 11.4373 ns | 11.4392 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 30 | 11.9800 ns | 0.0330 ns | 0.54 | 11.9997 ns | 0.0147 ns | 0.0330 ns | 83335288.48 | 11.9697 ns | 11.9741 ns | 11.9800 ns | 12.0352 ns | 12.0420 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 30 | 10.6674 ns | 0.1949 ns | 0.48 | 10.6299 ns | 0.0872 ns | 0.1949 ns | 94074649.51 | 10.2995 ns | 10.4812 ns | 10.6674 ns | 10.7598 ns | 10.8171 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 30 | 10.5303 ns | 0.1386 ns | 0.47 | 10.5193 ns | 0.0620 ns | 0.1386 ns | 95063549.87 | 10.2986 ns | 10.4115 ns | 10.5303 ns | 10.6215 ns | 10.6810 ns | ArrayCopy | X64 | RyuJit | 30 | 21.3955 ns | 0.2003 ns | 1.00 | 21.3280 ns | 0.0896 ns | 0.2003 ns | 46886811.32 | 20.9749 ns | 21.1730 ns | 21.3955 ns | 21.4491 ns | 21.4495 ns | SimpleLoop | X64 | RyuJit | 30 | 36.0052 ns | 0.4224 ns | 1.68 | 36.2021 ns | 0.1889 ns | 0.4224 ns | 27622733.09 | 35.8396 ns | 35.8487 ns | 36.0052 ns | 36.6539 ns | 36.7449 ns | BufferBlockCopy | X64 | RyuJit | 30 | 21.9757 ns | 0.2839 ns | 1.03 | 21.8741 ns | 0.1269 ns | 0.2839 ns | 45716208.16 | 21.3924 ns | 21.6392 ns | 21.9757 ns | 22.0581 ns | 22.1360 ns | MsvcrtMemmove | X64 | RyuJit | 30 | 24.3310 ns | 0.0779 ns | 1.14 | 24.3207 ns | 0.0348 ns | 0.0779 ns | 41117263.34 | 24.2223 ns | 24.2438 ns | 24.3310 ns | 24.3924 ns | 24.4161 ns | UnsafeCopyBlock | X64 | RyuJit | 30 | 13.9836 ns | 0.0157 ns | 0.65 | 13.9762 ns | 0.0070 ns | 0.0157 ns | 71550181.45 | 13.9551 ns | 13.9596 ns | 13.9836 ns | 13.9891 ns | 13.9917 ns | IllyriadVectorizedCopy | X64 | RyuJit | 30 | 9.6793 ns | 0.0358 ns | 0.45 | 9.6732 ns | 0.0160 ns | 0.0358 ns | 103378615.52 | 9.6383 ns | 9.6401 ns | 9.6793 ns | 9.7033 ns | 9.7266 ns | AndermanVectorizedCopy | X64 | RyuJit | 30 | 4.3634 ns | 0.0104 ns | 0.20 | 4.3581 ns | 0.0046 ns | 0.0104 ns | 229456456.68 | 4.3417 ns | 4.3480 ns | 4.3634 ns | 4.3656 ns | 4.3671 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 30 | 10.5429 ns | 0.0853 ns | 0.49 | 10.5267 ns | 0.0381 ns | 0.0853 ns | 94996369.56 | 10.3846 ns | 10.4597 ns | 10.5429 ns | 10.5856 ns | 10.6140 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 30 | 6.4693 ns | 0.0177 ns | 0.30 | 6.4787 ns | 0.0079 ns | 0.0177 ns | 154351309.93 | 6.4618 ns | 6.4650 ns | 6.4693 ns | 6.4972 ns | 6.5040 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 30 | 10.2854 ns | 0.0387 ns | 0.48 | 10.2828 ns | 0.0173 ns | 0.0387 ns | 97249426.58 | 10.2445 ns | 10.2485 ns | 10.2854 ns | 10.3159 ns | 10.3423 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 30 | 10.2262 ns | 0.1187 ns | 0.48 | 10.1951 ns | 0.0531 ns | 0.1187 ns | 98086642.73 | 9.9969 ns | 10.0901 ns | 10.2262 ns | 10.2844 ns | 10.2876 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 30 | 8.5027 ns | 0.0303 ns | 0.40 | 8.5061 ns | 0.0135 ns | 0.0303 ns | 117562319.96 | 8.4740 ns | 8.4793 ns | 8.5027 ns | 8.5347 ns | 8.5510 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 30 | 9.7190 ns | 0.0327 ns | 0.45 | 9.7134 ns | 0.0146 ns | 0.0327 ns | 102950531.02 | 9.6665 ns | 9.6814 ns | 9.7190 ns | 9.7427 ns | 9.7473 ns | ArrayCopy | X86 | LegacyJit | 30 | 31.6328 ns | 0.1205 ns | 1.00 | 31.5802 ns | 0.0539 ns | 0.1205 ns | 31665387.08 | 31.4255 ns | 31.4520 ns | 31.6328 ns | 31.6822 ns | 31.6938 ns | SimpleLoop | X86 | LegacyJit | 30 | 36.4246 ns | 0.0987 ns | 1.15 | 36.4501 ns | 0.0441 ns | 0.0987 ns | 27434768.75 | 36.3524 ns | 36.3769 ns | 36.4246 ns | 36.5360 ns | 36.6122 ns | BufferBlockCopy | X86 | LegacyJit | 30 | 22.0032 ns | 0.4073 ns | 0.70 | 22.2125 ns | 0.1821 ns | 0.4073 ns | 45019794.33 | 21.8409 ns | 21.8949 ns | 22.0032 ns | 22.6347 ns | 22.8014 ns | MsvcrtMemmove | X86 | LegacyJit | 30 | 27.4152 ns | 0.0828 ns | 0.87 | 27.4334 ns | 0.0370 ns | 0.0828 ns | 36451875.44 | 27.3551 ns | 27.3703 ns | 27.4152 ns | 27.5057 ns | 27.5697 ns | UnsafeCopyBlock | X86 | LegacyJit | 30 | 16.8342 ns | 0.4026 ns | 0.53 | 17.0763 ns | 0.1800 ns | 0.4026 ns | 58560813.17 | 16.7969 ns | 16.7979 ns | 16.8342 ns | 17.4756 ns | 17.7162 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 30 | 50.1119 ns | 0.2652 ns | 1.58 | 50.1812 ns | 0.1186 ns | 0.2652 ns | 19927788.31 | 49.9109 ns | 49.9419 ns | 50.1119 ns | 50.4551 ns | 50.5257 ns | AndermanVectorizedCopy | X86 | LegacyJit | 30 | 71.7903 ns | 0.6368 ns | 2.27 | 71.5349 ns | 0.2848 ns | 0.6368 ns | 13979189.06 | 70.4066 ns | 71.0598 ns | 71.7903 ns | 71.8823 ns | 71.9564 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 30 | 10.8994 ns | 0.4432 ns | 0.34 | 11.1798 ns | 0.1982 ns | 0.4432 ns | 89446731.71 | 10.8351 ns | 10.8531 ns | 10.8994 ns | 11.6468 ns | 11.8154 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 30 | 11.6301 ns | 0.1524 ns | 0.37 | 11.5962 ns | 0.0682 ns | 0.1524 ns | 86235366.35 | 11.3564 ns | 11.4660 ns | 11.6301 ns | 11.7094 ns | 11.7734 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 30 | 18.5589 ns | 0.0290 ns | 0.59 | 18.5541 ns | 0.0130 ns | 0.0290 ns | 53896331.03 | 18.5169 ns | 18.5282 ns | 18.5589 ns | 18.5777 ns | 18.5956 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 30 | 13.9225 ns | 0.1643 ns | 0.44 | 13.8169 ns | 0.0735 ns | 0.1643 ns | 72374942.82 | 13.5853 ns | 13.6427 ns | 13.9225 ns | 13.9384 ns | 13.9400 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 30 | 8.9626 ns | 0.0802 ns | 0.28 | 8.9765 ns | 0.0359 ns | 0.0802 ns | 111402502.88 | 8.8685 ns | 8.9112 ns | 8.9626 ns | 9.0487 ns | 9.0869 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 30 | 19.9020 ns | 0.3427 ns | 0.63 | 19.7030 ns | 0.1533 ns | 0.3427 ns | 50753644.87 | 19.3272 ns | 19.3306 ns | 19.9020 ns | 19.9760 ns | 20.0189 ns | ArrayCopy | X64 | LegacyJit | 31 | 22.2118 ns | 0.0643 ns | 1.00 | 22.1972 ns | 0.0287 ns | 0.0643 ns | 45050642.36 | 22.0917 ns | 22.1399 ns | 22.2118 ns | 22.2473 ns | 22.2532 ns | SimpleLoop | X64 | LegacyJit | 31 | 43.9423 ns | 0.4441 ns | 1.98 | 43.7945 ns | 0.1986 ns | 0.4441 ns | 22833931.22 | 43.0557 ns | 43.4197 ns | 43.9423 ns | 44.0953 ns | 44.2371 ns | BufferBlockCopy | X64 | LegacyJit | 31 | 22.2098 ns | 0.0464 ns | 1.00 | 22.2150 ns | 0.0208 ns | 0.0464 ns | 45014610.32 | 22.1598 ns | 22.1719 ns | 22.2098 ns | 22.2608 ns | 22.2746 ns | MsvcrtMemmove | X64 | LegacyJit | 31 | 26.0633 ns | 0.1174 ns | 1.17 | 26.1109 ns | 0.0525 ns | 0.1174 ns | 38298148.55 | 26.0384 ns | 26.0487 ns | 26.0633 ns | 26.1970 ns | 26.3196 ns | UnsafeCopyBlock | X64 | LegacyJit | 31 | 13.5243 ns | 0.0362 ns | 0.61 | 13.5263 ns | 0.0162 ns | 0.0362 ns | 73929913.37 | 13.4723 ns | 13.4941 ns | 13.5243 ns | 13.5596 ns | 13.5607 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 31 | 48.9631 ns | 1.0501 ns | 2.20 | 48.7074 ns | 0.4696 ns | 1.0501 ns | 20530780.58 | 46.8714 ns | 47.9028 ns | 48.9631 ns | 49.3840 ns | 49.4465 ns | AndermanVectorizedCopy | X64 | LegacyJit | 31 | 78.8729 ns | 0.4088 ns | 3.55 | 78.9113 ns | 0.1828 ns | 0.4088 ns | 12672463.32 | 78.4222 ns | 78.6039 ns | 78.8729 ns | 79.2377 ns | 79.5529 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 31 | 12.2957 ns | 0.0436 ns | 0.55 | 12.3035 ns | 0.0195 ns | 0.0436 ns | 81277514.55 | 12.2531 ns | 12.2737 ns | 12.2957 ns | 12.3373 ns | 12.3735 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 31 | 10.1174 ns | 0.0763 ns | 0.46 | 10.1297 ns | 0.0341 ns | 0.0763 ns | 98719418.35 | 10.0200 ns | 10.0666 ns | 10.1174 ns | 10.1990 ns | 10.2238 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 31 | 11.4218 ns | 0.1957 ns | 0.51 | 11.3237 ns | 0.0875 ns | 0.1957 ns | 88310737.49 | 11.0975 ns | 11.1135 ns | 11.4218 ns | 11.4847 ns | 11.5225 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 31 | 11.7371 ns | 0.0348 ns | 0.53 | 11.7275 ns | 0.0156 ns | 0.0348 ns | 85269897.75 | 11.6678 ns | 11.6996 ns | 11.7371 ns | 11.7505 ns | 11.7580 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 31 | 10.8826 ns | 0.2595 ns | 0.49 | 11.0108 ns | 0.1161 ns | 0.2595 ns | 90820272.44 | 10.8099 ns | 10.8404 ns | 10.8826 ns | 11.2451 ns | 11.4491 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 31 | 10.5132 ns | 0.1044 ns | 0.47 | 10.4973 ns | 0.0467 ns | 0.1044 ns | 95262767.39 | 10.3880 ns | 10.3933 ns | 10.5132 ns | 10.5933 ns | 10.6336 ns | ArrayCopy | X64 | RyuJit | 31 | 20.7752 ns | 0.2886 ns | 1.00 | 20.9085 ns | 0.1291 ns | 0.2886 ns | 47827528.76 | 20.7583 ns | 20.7633 ns | 20.7752 ns | 21.1202 ns | 21.4232 ns | SimpleLoop | X64 | RyuJit | 31 | 37.8035 ns | 0.0712 ns | 1.82 | 37.8328 ns | 0.0318 ns | 0.0712 ns | 26432088.87 | 37.7768 ns | 37.7871 ns | 37.8035 ns | 37.8931 ns | 37.9553 ns | BufferBlockCopy | X64 | RyuJit | 31 | 21.9430 ns | 0.0310 ns | 1.06 | 21.9406 ns | 0.0138 ns | 0.0310 ns | 45577539.97 | 21.8906 ns | 21.9166 ns | 21.9430 ns | 21.9635 ns | 21.9753 ns | MsvcrtMemmove | X64 | RyuJit | 31 | 24.8423 ns | 0.0476 ns | 1.20 | 24.8304 ns | 0.0213 ns | 0.0476 ns | 40273170.64 | 24.7644 ns | 24.7840 ns | 24.8423 ns | 24.8709 ns | 24.8878 ns | UnsafeCopyBlock | X64 | RyuJit | 31 | 14.6555 ns | 0.0707 ns | 0.71 | 14.6643 ns | 0.0316 ns | 0.0707 ns | 68192712.04 | 14.5897 ns | 14.6136 ns | 14.6555 ns | 14.7195 ns | 14.7810 ns | IllyriadVectorizedCopy | X64 | RyuJit | 31 | 10.8687 ns | 0.0466 ns | 0.52 | 10.8536 ns | 0.0209 ns | 0.0466 ns | 92134933.77 | 10.7934 ns | 10.8050 ns | 10.8687 ns | 10.8947 ns | 10.9017 ns | AndermanVectorizedCopy | X64 | RyuJit | 31 | 4.4570 ns | 0.0118 ns | 0.21 | 4.4608 ns | 0.0053 ns | 0.0118 ns | 224174046.49 | 4.4490 ns | 4.4510 ns | 4.4570 ns | 4.4726 ns | 4.4784 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 31 | 11.4292 ns | 0.0501 ns | 0.55 | 11.4315 ns | 0.0224 ns | 0.0501 ns | 87477515.17 | 11.3689 ns | 11.3831 ns | 11.4292 ns | 11.4811 ns | 11.4843 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 31 | 6.4892 ns | 0.0093 ns | 0.31 | 6.4852 ns | 0.0042 ns | 0.0093 ns | 154198028.07 | 6.4735 ns | 6.4755 ns | 6.4892 ns | 6.4928 ns | 6.4957 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 31 | 10.1915 ns | 0.0846 ns | 0.49 | 10.2151 ns | 0.0379 ns | 0.0846 ns | 97894493.3 | 10.1178 ns | 10.1388 ns | 10.1915 ns | 10.3032 ns | 10.3084 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 31 | 9.9591 ns | 0.0125 ns | 0.48 | 9.9622 ns | 0.0056 ns | 0.0125 ns | 100379140.18 | 9.9507 ns | 9.9526 ns | 9.9591 ns | 9.9734 ns | 9.9827 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 31 | 8.5164 ns | 0.0083 ns | 0.41 | 8.5175 ns | 0.0037 ns | 0.0083 ns | 117405102.89 | 8.5078 ns | 8.5111 ns | 8.5164 ns | 8.5245 ns | 8.5306 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 31 | 9.6648 ns | 0.0603 ns | 0.47 | 9.6395 ns | 0.0270 ns | 0.0603 ns | 103740251.46 | 9.5383 ns | 9.5846 ns | 9.6648 ns | 9.6817 ns | 9.6851 ns | ArrayCopy | X86 | LegacyJit | 31 | 31.1123 ns | 0.3771 ns | 1.00 | 31.1470 ns | 0.1686 ns | 0.3771 ns | 32105871.91 | 30.6723 ns | 30.7900 ns | 31.1123 ns | 31.5212 ns | 31.5710 ns | SimpleLoop | X86 | LegacyJit | 31 | 37.5202 ns | 0.0884 ns | 1.21 | 37.5224 ns | 0.0395 ns | 0.0884 ns | 26650732.6 | 37.4026 ns | 37.4438 ns | 37.5202 ns | 37.6022 ns | 37.6392 ns | BufferBlockCopy | X86 | LegacyJit | 31 | 22.0217 ns | 0.3525 ns | 0.71 | 22.1233 ns | 0.1576 ns | 0.3525 ns | 45201153.71 | 21.8000 ns | 21.8013 ns | 22.0217 ns | 22.4962 ns | 22.5208 ns | MsvcrtMemmove | X86 | LegacyJit | 31 | 27.0817 ns | 0.0826 ns | 0.87 | 27.0346 ns | 0.0370 ns | 0.0826 ns | 36989632.61 | 26.9339 ns | 26.9449 ns | 27.0817 ns | 27.1008 ns | 27.1033 ns | UnsafeCopyBlock | X86 | LegacyJit | 31 | 17.4397 ns | 0.4592 ns | 0.56 | 17.2976 ns | 0.2054 ns | 0.4592 ns | 57811507.21 | 16.8161 ns | 16.8199 ns | 17.4397 ns | 17.7042 ns | 17.8388 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 31 | 51.3616 ns | 0.1736 ns | 1.65 | 51.3550 ns | 0.0776 ns | 0.1736 ns | 19472288.95 | 51.1714 ns | 51.1872 ns | 51.3616 ns | 51.5196 ns | 51.5885 ns | AndermanVectorizedCopy | X86 | LegacyJit | 31 | 71.9222 ns | 0.6642 ns | 2.31 | 71.6169 ns | 0.2970 ns | 0.6642 ns | 13963183.12 | 70.4455 ns | 71.0853 ns | 71.9222 ns | 71.9959 ns | 72.0095 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 31 | 11.7928 ns | 0.0530 ns | 0.38 | 11.8156 ns | 0.0237 ns | 0.0530 ns | 84634219.77 | 11.7632 ns | 11.7764 ns | 11.7928 ns | 11.8661 ns | 11.8992 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 31 | 11.6168 ns | 0.1682 ns | 0.37 | 11.5237 ns | 0.0752 ns | 0.1682 ns | 86777925.96 | 11.2848 ns | 11.3467 ns | 11.6168 ns | 11.6541 ns | 11.6626 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 31 | 18.8215 ns | 0.0387 ns | 0.60 | 18.8131 ns | 0.0173 ns | 0.0387 ns | 53154316.11 | 18.7541 ns | 18.7789 ns | 18.8215 ns | 18.8432 ns | 18.8599 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 31 | 14.5483 ns | 0.0278 ns | 0.47 | 14.5511 ns | 0.0124 ns | 0.0278 ns | 68723236.66 | 14.5212 ns | 14.5241 ns | 14.5483 ns | 14.5795 ns | 14.5812 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 31 | 8.7390 ns | 0.1432 ns | 0.28 | 8.8379 ns | 0.0641 ns | 0.1432 ns | 113149030.13 | 8.7251 ns | 8.7306 ns | 8.7390 ns | 8.9947 ns | 8.9959 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 31 | 19.8313 ns | 0.0770 ns | 0.64 | 19.8620 ns | 0.0344 ns | 0.0770 ns | 50347484.1 | 19.8027 ns | 19.8103 ns | 19.8313 ns | 19.9290 ns | 19.9935 ns | ArrayCopy | X64 | LegacyJit | 32 | 22.1753 ns | 0.0250 ns | 1.00 | 22.1795 ns | 0.0112 ns | 0.0250 ns | 45086697.99 | 22.1501 ns | 22.1582 ns | 22.1753 ns | 22.2029 ns | 22.2159 ns | SimpleLoop | X64 | LegacyJit | 32 | 50.9787 ns | 0.5203 ns | 2.30 | 50.8075 ns | 0.2327 ns | 0.5203 ns | 19682132 | 49.9710 ns | 50.3189 ns | 50.9787 ns | 51.2105 ns | 51.2780 ns | BufferBlockCopy | X64 | LegacyJit | 32 | 22.2563 ns | 0.0321 ns | 1.00 | 22.2630 ns | 0.0144 ns | 0.0321 ns | 44917636.09 | 22.2315 ns | 22.2341 ns | 22.2563 ns | 22.2951 ns | 22.3080 ns | MsvcrtMemmove | X64 | LegacyJit | 32 | 23.6687 ns | 0.4079 ns | 1.07 | 23.4815 ns | 0.1824 ns | 0.4079 ns | 42586689.26 | 22.9836 ns | 23.0483 ns | 23.6687 ns | 23.8211 ns | 23.9109 ns | UnsafeCopyBlock | X64 | LegacyJit | 32 | 9.6591 ns | 0.1741 ns | 0.44 | 9.5656 ns | 0.0779 ns | 0.1741 ns | 104541424.42 | 9.3767 ns | 9.3769 ns | 9.6591 ns | 9.7075 ns | 9.7296 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 32 | 78.5481 ns | 0.9489 ns | 3.54 | 78.5577 ns | 0.4244 ns | 0.9489 ns | 12729493.48 | 77.4352 ns | 77.6281 ns | 78.5481 ns | 79.4922 ns | 79.6538 ns | AndermanVectorizedCopy | X64 | LegacyJit | 32 | 115.2027 ns | 2.9740 ns | 5.20 | 114.9705 ns | 1.3300 ns | 2.9740 ns | 8697881.82 | 110.6889 ns | 112.6158 ns | 115.2027 ns | 117.2091 ns | 119.0511 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 32 | 10.4587 ns | 0.1717 ns | 0.47 | 10.5207 ns | 0.0768 ns | 0.1717 ns | 95050883.52 | 10.3325 ns | 10.3714 ns | 10.4587 ns | 10.7010 ns | 10.7283 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 32 | 13.5088 ns | 0.0724 ns | 0.61 | 13.5270 ns | 0.0324 ns | 0.0724 ns | 73926059.81 | 13.4601 ns | 13.4735 ns | 13.5088 ns | 13.5897 ns | 13.6475 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 32 | 13.1025 ns | 0.1716 ns | 0.59 | 13.1535 ns | 0.0768 ns | 0.1716 ns | 76025172.65 | 13.0261 ns | 13.0466 ns | 13.1025 ns | 13.2860 ns | 13.4539 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 32 | 14.0385 ns | 0.0371 ns | 0.63 | 14.0568 ns | 0.0166 ns | 0.0371 ns | 71139908.32 | 14.0258 ns | 14.0278 ns | 14.0385 ns | 14.0950 ns | 14.1117 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 32 | 10.8280 ns | 0.1839 ns | 0.49 | 10.7375 ns | 0.0822 ns | 0.1839 ns | 93131877.3 | 10.4882 ns | 10.5422 ns | 10.8280 ns | 10.8874 ns | 10.8908 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 32 | 10.8466 ns | 0.0380 ns | 0.49 | 10.8493 ns | 0.0170 ns | 0.0380 ns | 92171769.34 | 10.7994 ns | 10.8216 ns | 10.8466 ns | 10.8784 ns | 10.9063 ns | ArrayCopy | X64 | RyuJit | 32 | 21.3901 ns | 0.1821 ns | 1.00 | 21.3141 ns | 0.0814 ns | 0.1821 ns | 46917195.34 | 20.9938 ns | 21.1684 ns | 21.3901 ns | 21.4219 ns | 21.4315 ns | SimpleLoop | X64 | RyuJit | 32 | 43.6971 ns | 0.4787 ns | 2.04 | 43.6140 ns | 0.2141 ns | 0.4787 ns | 22928401.91 | 43.0380 ns | 43.1399 ns | 43.6971 ns | 44.0466 ns | 44.2269 ns | BufferBlockCopy | X64 | RyuJit | 32 | 21.9431 ns | 0.2498 ns | 1.03 | 21.8419 ns | 0.1117 ns | 0.2498 ns | 45783470.55 | 21.4097 ns | 21.6360 ns | 21.9431 ns | 21.9973 ns | 22.0416 ns | MsvcrtMemmove | X64 | RyuJit | 32 | 21.7719 ns | 0.3252 ns | 1.02 | 21.9283 ns | 0.1454 ns | 0.3252 ns | 45603212.66 | 21.6362 ns | 21.6572 ns | 21.7719 ns | 22.2776 ns | 22.3355 ns | UnsafeCopyBlock | X64 | RyuJit | 32 | 10.8796 ns | 0.1993 ns | 0.51 | 10.7527 ns | 0.0891 ns | 0.1993 ns | 93000195.63 | 10.5244 ns | 10.5350 ns | 10.8796 ns | 10.9069 ns | 10.9168 ns | IllyriadVectorizedCopy | X64 | RyuJit | 32 | 6.1947 ns | 0.0940 ns | 0.29 | 6.1625 ns | 0.0420 ns | 0.0940 ns | 162272612.12 | 5.9966 ns | 6.0917 ns | 6.1947 ns | 6.2172 ns | 6.2266 ns | AndermanVectorizedCopy | X64 | RyuJit | 32 | 5.9125 ns | 0.0563 ns | 0.28 | 5.9115 ns | 0.0252 ns | 0.0563 ns | 169162955.48 | 5.8540 ns | 5.8644 ns | 5.9125 ns | 5.9580 ns | 6.0009 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 32 | 7.3368 ns | 0.1413 ns | 0.34 | 7.2627 ns | 0.0632 ns | 0.1413 ns | 137689341.51 | 7.0804 ns | 7.1124 ns | 7.3368 ns | 7.3761 ns | 7.4025 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 32 | 7.0478 ns | 0.0873 ns | 0.33 | 7.0076 ns | 0.0390 ns | 0.0873 ns | 142702669.01 | 6.8995 ns | 6.9148 ns | 7.0478 ns | 7.0803 ns | 7.0972 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 32 | 12.6277 ns | 0.2099 ns | 0.59 | 12.5217 ns | 0.0939 ns | 0.2099 ns | 79861357.18 | 12.1593 ns | 12.3404 ns | 12.6277 ns | 12.6500 ns | 12.6688 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 32 | 12.5909 ns | 0.0383 ns | 0.59 | 12.5946 ns | 0.0171 ns | 0.0383 ns | 79398924.69 | 12.5453 ns | 12.5625 ns | 12.5909 ns | 12.6286 ns | 12.6498 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 32 | 8.5023 ns | 0.0979 ns | 0.40 | 8.4634 ns | 0.0438 ns | 0.0979 ns | 118156253.51 | 8.2891 ns | 8.3912 ns | 8.5023 ns | 8.5161 ns | 8.5186 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 32 | 9.3746 ns | 0.0069 ns | 0.44 | 9.3728 ns | 0.0031 ns | 0.0069 ns | 106691287.07 | 9.3624 ns | 9.3662 ns | 9.3746 ns | 9.3785 ns | 9.3806 ns | ArrayCopy | X86 | LegacyJit | 32 | 31.4581 ns | 0.0415 ns | 1.00 | 31.4606 ns | 0.0185 ns | 0.0415 ns | 31785812.9 | 31.3989 ns | 31.4246 ns | 31.4581 ns | 31.4978 ns | 31.5076 ns | SimpleLoop | X86 | LegacyJit | 32 | 47.6101 ns | 0.3320 ns | 1.51 | 47.7790 ns | 0.1485 ns | 0.3320 ns | 20929710.29 | 47.5259 ns | 47.5344 ns | 47.6101 ns | 48.1080 ns | 48.3029 ns | BufferBlockCopy | X86 | LegacyJit | 32 | 21.8869 ns | 0.3476 ns | 0.70 | 22.0582 ns | 0.1554 ns | 0.3476 ns | 45334604.71 | 21.8503 ns | 21.8662 ns | 21.8869 ns | 22.3359 ns | 22.6716 ns | MsvcrtMemmove | X86 | LegacyJit | 32 | 31.1086 ns | 0.0545 ns | 0.99 | 31.0927 ns | 0.0244 ns | 0.0545 ns | 32161898.25 | 31.0262 ns | 31.0354 ns | 31.1086 ns | 31.1420 ns | 31.1472 ns | UnsafeCopyBlock | X86 | LegacyJit | 32 | 16.8405 ns | 0.0437 ns | 0.54 | 16.8505 ns | 0.0195 ns | 0.0437 ns | 59345321.49 | 16.7973 ns | 16.8157 ns | 16.8405 ns | 16.8903 ns | 16.9155 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 32 | 73.7722 ns | 2.4170 ns | 2.35 | 73.9745 ns | 1.0809 ns | 2.4170 ns | 13518167.33 | 70.7621 ns | 71.7068 ns | 73.7722 ns | 76.3434 ns | 76.4727 ns | AndermanVectorizedCopy | X86 | LegacyJit | 32 | 103.0229 ns | 0.4256 ns | 3.27 | 102.8135 ns | 0.1903 ns | 0.4256 ns | 9726351.55 | 102.1290 ns | 102.3997 ns | 103.0229 ns | 103.1226 ns | 103.1396 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 32 | 9.6928 ns | 0.0168 ns | 0.31 | 9.6880 ns | 0.0075 ns | 0.0168 ns | 103220189.49 | 9.6660 ns | 9.6706 ns | 9.6928 ns | 9.7031 ns | 9.7035 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 32 | 15.0867 ns | 0.0249 ns | 0.48 | 15.0728 ns | 0.0111 ns | 0.0249 ns | 66344576.74 | 15.0314 ns | 15.0495 ns | 15.0867 ns | 15.0893 ns | 15.0904 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 32 | 20.0023 ns | 0.0328 ns | 0.64 | 20.0093 ns | 0.0146 ns | 0.0328 ns | 49976682.44 | 19.9799 ns | 19.9846 ns | 20.0023 ns | 20.0376 ns | 20.0639 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 32 | 15.5025 ns | 0.0501 ns | 0.49 | 15.5069 ns | 0.0224 ns | 0.0501 ns | 64487417.83 | 15.4634 ns | 15.4662 ns | 15.5025 ns | 15.5498 ns | 15.5885 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 32 | 8.9152 ns | 0.0189 ns | 0.28 | 8.9142 ns | 0.0085 ns | 0.0189 ns | 112180985.04 | 8.8871 ns | 8.8988 ns | 8.9152 ns | 8.9290 ns | 8.9401 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 32 | 19.4087 ns | 0.0673 ns | 0.62 | 19.4214 ns | 0.0301 ns | 0.0673 ns | 51489615.21 | 19.3622 ns | 19.3735 ns | 19.4087 ns | 19.4757 ns | 19.5357 ns | ArrayCopy | X64 | LegacyJit | 33 | 22.9305 ns | 0.1347 ns | 1.00 | 22.8967 ns | 0.0602 ns | 0.1347 ns | 43674426.73 | 22.7370 ns | 22.7590 ns | 22.9305 ns | 23.0175 ns | 23.0582 ns | SimpleLoop | X64 | LegacyJit | 33 | 52.0258 ns | 2.2098 ns | 2.27 | 52.7275 ns | 0.9882 ns | 2.2098 ns | 18965431.18 | 49.8294 ns | 50.9036 ns | 52.0258 ns | 54.9023 ns | 55.4588 ns | BufferBlockCopy | X64 | LegacyJit | 33 | 22.2520 ns | 0.0345 ns | 0.97 | 22.2450 ns | 0.0154 ns | 0.0345 ns | 44953966.74 | 22.2099 ns | 22.2110 ns | 22.2520 ns | 22.2754 ns | 22.2919 ns | MsvcrtMemmove | X64 | LegacyJit | 33 | 22.9996 ns | 0.3478 ns | 1.00 | 22.9059 ns | 0.1556 ns | 0.3478 ns | 43656829.7 | 22.5097 ns | 22.5393 ns | 22.9996 ns | 23.2257 ns | 23.2345 ns | UnsafeCopyBlock | X64 | LegacyJit | 33 | 10.5793 ns | 0.0678 ns | 0.46 | 10.5826 ns | 0.0303 ns | 0.0678 ns | 94494300.51 | 10.5202 ns | 10.5258 ns | 10.5793 ns | 10.6411 ns | 10.6913 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 33 | 83.2553 ns | 1.9425 ns | 3.63 | 82.9519 ns | 0.8687 ns | 1.9425 ns | 12055178.43 | 79.7792 ns | 81.4623 ns | 83.2553 ns | 84.2898 ns | 85.1014 ns | AndermanVectorizedCopy | X64 | LegacyJit | 33 | 121.5119 ns | 0.3393 ns | 5.30 | 121.5667 ns | 0.1517 ns | 0.3393 ns | 8225937.13 | 121.1600 ns | 121.2484 ns | 121.5119 ns | 121.9124 ns | 121.9208 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 33 | 11.6275 ns | 0.1456 ns | 0.51 | 11.6301 ns | 0.0651 ns | 0.1456 ns | 85983654.29 | 11.4611 ns | 11.4868 ns | 11.6275 ns | 11.7747 ns | 11.7921 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 33 | 11.1089 ns | 0.1615 ns | 0.48 | 11.0806 ns | 0.0722 ns | 0.1615 ns | 90247571.15 | 10.8209 ns | 10.9549 ns | 11.1089 ns | 11.1922 ns | 11.2667 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 33 | 13.1674 ns | 0.0575 ns | 0.57 | 13.1565 ns | 0.0257 ns | 0.0575 ns | 76008135.44 | 13.0708 ns | 13.1011 ns | 13.1674 ns | 13.2064 ns | 13.2149 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 33 | 13.7361 ns | 0.1767 ns | 0.60 | 13.7111 ns | 0.0790 ns | 0.1767 ns | 72933866.14 | 13.4163 ns | 13.5646 ns | 13.7361 ns | 13.8450 ns | 13.8718 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 33 | 14.4886 ns | 0.0667 ns | 0.63 | 14.4822 ns | 0.0298 ns | 0.0667 ns | 69050158.47 | 14.3723 ns | 14.4261 ns | 14.4886 ns | 14.5351 ns | 14.5414 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 33 | 10.9080 ns | 0.0653 ns | 0.48 | 10.8867 ns | 0.0292 ns | 0.0653 ns | 91855291.07 | 10.7984 ns | 10.8192 ns | 10.9080 ns | 10.9435 ns | 10.9537 ns | ArrayCopy | X64 | RyuJit | 33 | 21.3150 ns | 0.3452 ns | 1.00 | 21.1374 ns | 0.1544 ns | 0.3452 ns | 47309540.02 | 20.7507 ns | 20.7633 ns | 21.3150 ns | 21.4227 ns | 21.4562 ns | SimpleLoop | X64 | RyuJit | 33 | 40.3113 ns | 0.4202 ns | 1.89 | 40.1666 ns | 0.1879 ns | 0.4202 ns | 24896285.23 | 39.4190 ns | 39.8642 ns | 40.3113 ns | 40.3967 ns | 40.4027 ns | BufferBlockCopy | X64 | RyuJit | 33 | 21.9055 ns | 0.0378 ns | 1.03 | 21.9160 ns | 0.0169 ns | 0.0378 ns | 45628774.47 | 21.8756 ns | 21.8859 ns | 21.9055 ns | 21.9513 ns | 21.9748 ns | MsvcrtMemmove | X64 | RyuJit | 33 | 21.9752 ns | 0.0917 ns | 1.03 | 21.9821 ns | 0.0410 ns | 0.0917 ns | 45491625.53 | 21.8924 ns | 21.9088 ns | 21.9752 ns | 22.0588 ns | 22.1313 ns | UnsafeCopyBlock | X64 | RyuJit | 33 | 11.7414 ns | 0.0575 ns | 0.55 | 11.7507 ns | 0.0257 ns | 0.0575 ns | 85100991.8 | 11.7033 ns | 11.7042 ns | 11.7414 ns | 11.8020 ns | 11.8442 ns | IllyriadVectorizedCopy | X64 | RyuJit | 33 | 10.7994 ns | 0.1824 ns | 0.51 | 10.7886 ns | 0.0816 ns | 0.1824 ns | 92690108.69 | 10.4960 ns | 10.6398 ns | 10.7994 ns | 10.9321 ns | 10.9875 ns | AndermanVectorizedCopy | X64 | RyuJit | 33 | 5.8849 ns | 0.0191 ns | 0.28 | 5.8893 ns | 0.0086 ns | 0.0191 ns | 169800047.61 | 5.8665 ns | 5.8718 ns | 5.8849 ns | 5.9089 ns | 5.9111 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 33 | 10.5270 ns | 0.0686 ns | 0.49 | 10.5623 ns | 0.0307 ns | 0.0686 ns | 94676556.82 | 10.5060 ns | 10.5095 ns | 10.5270 ns | 10.6327 ns | 10.6651 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 33 | 7.0287 ns | 0.0292 ns | 0.33 | 7.0459 ns | 0.0130 ns | 0.0292 ns | 141925773.86 | 7.0225 ns | 7.0242 ns | 7.0287 ns | 7.0763 ns | 7.0887 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 33 | 12.3023 ns | 0.0671 ns | 0.58 | 12.2977 ns | 0.0300 ns | 0.0671 ns | 81315751.8 | 12.2352 ns | 12.2382 ns | 12.3023 ns | 12.3550 ns | 12.4014 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 33 | 12.2976 ns | 0.0300 ns | 0.58 | 12.2826 ns | 0.0134 ns | 0.0300 ns | 81415904.73 | 12.2335 ns | 12.2542 ns | 12.2976 ns | 12.3036 ns | 12.3065 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 33 | 12.2322 ns | 0.1818 ns | 0.57 | 12.1571 ns | 0.0813 ns | 0.1818 ns | 82256230.45 | 11.8764 ns | 11.9769 ns | 12.2322 ns | 12.2998 ns | 12.3188 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 33 | 9.3863 ns | 0.0170 ns | 0.44 | 9.3852 ns | 0.0076 ns | 0.0170 ns | 106550420.23 | 9.3678 ns | 9.3700 ns | 9.3863 ns | 9.3999 ns | 9.4110 ns | ArrayCopy | X86 | LegacyJit | 33 | 30.6730 ns | 0.4590 ns | 1.00 | 30.8326 ns | 0.2053 ns | 0.4590 ns | 32433196.91 | 30.5731 ns | 30.5829 ns | 30.6730 ns | 31.1621 ns | 31.6496 ns | SimpleLoop | X86 | LegacyJit | 33 | 39.5608 ns | 0.2362 ns | 1.29 | 39.6364 ns | 0.1056 ns | 0.2362 ns | 25229318.92 | 39.4645 ns | 39.5016 ns | 39.5608 ns | 39.8091 ns | 40.0527 ns | BufferBlockCopy | X86 | LegacyJit | 33 | 22.5827 ns | 0.2913 ns | 0.74 | 22.4115 ns | 0.1303 ns | 0.2913 ns | 44619923.09 | 22.0929 ns | 22.0938 ns | 22.5827 ns | 22.6437 ns | 22.6597 ns | MsvcrtMemmove | X86 | LegacyJit | 33 | 31.7288 ns | 0.0963 ns | 1.03 | 31.7578 ns | 0.0431 ns | 0.0963 ns | 31488288.84 | 31.6519 ns | 31.6741 ns | 31.7288 ns | 31.8561 ns | 31.8872 ns | UnsafeCopyBlock | X86 | LegacyJit | 33 | 16.8959 ns | 0.0257 ns | 0.55 | 16.8951 ns | 0.0115 ns | 0.0257 ns | 59188745.29 | 16.8577 ns | 16.8711 ns | 16.8959 ns | 16.9187 ns | 16.9205 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 33 | 77.3825 ns | 0.2025 ns | 2.52 | 77.4938 ns | 0.0906 ns | 0.2025 ns | 12904263.66 | 77.3387 ns | 77.3416 ns | 77.3825 ns | 77.7016 ns | 77.7990 ns | AndermanVectorizedCopy | X86 | LegacyJit | 33 | 104.2043 ns | 3.5201 ns | 3.40 | 103.1762 ns | 1.5742 ns | 3.5201 ns | 9692161.52 | 99.3408 ns | 99.6133 ns | 104.2043 ns | 106.2249 ns | 107.7050 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 33 | 10.8139 ns | 0.0438 ns | 0.35 | 10.8337 ns | 0.0196 ns | 0.0438 ns | 92304618.07 | 10.8036 ns | 10.8043 ns | 10.8139 ns | 10.8730 ns | 10.9082 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 33 | 15.2419 ns | 0.2535 ns | 0.50 | 15.4030 ns | 0.1134 ns | 0.2535 ns | 64922510.7 | 15.1787 ns | 15.2071 ns | 15.2419 ns | 15.6793 ns | 15.6824 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 33 | 19.9688 ns | 0.0217 ns | 0.65 | 19.9787 ns | 0.0097 ns | 0.0217 ns | 50053343.9 | 19.9564 ns | 19.9605 ns | 19.9688 ns | 20.0018 ns | 20.0057 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 33 | 15.1548 ns | 0.0308 ns | 0.49 | 15.1418 ns | 0.0138 ns | 0.0308 ns | 66042304.59 | 15.0869 ns | 15.1195 ns | 15.1548 ns | 15.1576 ns | 15.1582 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 33 | 12.1935 ns | 0.0170 ns | 0.40 | 12.1878 ns | 0.0076 ns | 0.0170 ns | 82049255.74 | 12.1624 ns | 12.1709 ns | 12.1935 ns | 12.2019 ns | 12.2043 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 33 | 19.7289 ns | 0.2622 ns | 0.64 | 19.6796 ns | 0.1173 ns | 0.2622 ns | 50814004.58 | 19.2411 ns | 19.4778 ns | 19.7289 ns | 19.8568 ns | 19.9470 ns | ArrayCopy | X64 | LegacyJit | 34 | 22.1913 ns | 0.3146 ns | 1.00 | 22.1607 ns | 0.1407 ns | 0.3146 ns | 45124999.09 | 21.7131 ns | 21.8943 ns | 22.1913 ns | 22.4117 ns | 22.5870 ns | SimpleLoop | X64 | LegacyJit | 34 | 54.9604 ns | 0.6469 ns | 2.48 | 55.3455 ns | 0.2893 ns | 0.6469 ns | 18068316.48 | 54.7609 ns | 54.8349 ns | 54.9604 ns | 56.0487 ns | 56.0964 ns | BufferBlockCopy | X64 | LegacyJit | 34 | 22.1824 ns | 0.0819 ns | 1.00 | 22.2098 ns | 0.0366 ns | 0.0819 ns | 45025213.51 | 22.1434 ns | 22.1491 ns | 22.1824 ns | 22.2842 ns | 22.3457 ns | MsvcrtMemmove | X64 | LegacyJit | 34 | 23.9720 ns | 0.0520 ns | 1.08 | 23.9957 ns | 0.0233 ns | 0.0520 ns | 41674152.3 | 23.9369 ns | 23.9532 ns | 23.9720 ns | 24.0500 ns | 24.0607 ns | UnsafeCopyBlock | X64 | LegacyJit | 34 | 10.8456 ns | 0.1955 ns | 0.49 | 10.9639 ns | 0.0874 ns | 0.1955 ns | 91208066.25 | 10.8008 ns | 10.8124 ns | 10.8456 ns | 11.1746 ns | 11.2187 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 34 | 84.0838 ns | 0.0319 ns | 3.79 | 84.0819 ns | 0.0143 ns | 0.0319 ns | 11893168.26 | 84.0333 ns | 84.0526 ns | 84.0838 ns | 84.1102 ns | 84.1123 ns | AndermanVectorizedCopy | X64 | LegacyJit | 34 | 116.3620 ns | 5.0258 ns | 5.24 | 116.2344 ns | 2.2476 ns | 5.0258 ns | 8603304.34 | 110.4329 ns | 111.8041 ns | 116.3620 ns | 120.6009 ns | 123.7529 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 34 | 12.4979 ns | 0.1549 ns | 0.56 | 12.4604 ns | 0.0693 ns | 0.1549 ns | 80254422.66 | 12.2010 ns | 12.3339 ns | 12.4979 ns | 12.5681 ns | 12.6129 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 34 | 11.1270 ns | 0.0074 ns | 0.50 | 11.1279 ns | 0.0033 ns | 0.0074 ns | 89863868.44 | 11.1184 ns | 11.1211 ns | 11.1270 ns | 11.1353 ns | 11.1361 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 34 | 12.9194 ns | 0.0329 ns | 0.58 | 12.9158 ns | 0.0147 ns | 0.0329 ns | 77424554.61 | 12.8675 ns | 12.8888 ns | 12.9194 ns | 12.9410 ns | 12.9593 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 34 | 13.4434 ns | 0.0498 ns | 0.61 | 13.4544 ns | 0.0223 ns | 0.0498 ns | 74324947.13 | 13.3993 ns | 13.4095 ns | 13.4434 ns | 13.5049 ns | 13.5200 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 34 | 15.0059 ns | 0.1717 ns | 0.68 | 15.0835 ns | 0.0768 ns | 0.1717 ns | 66297401.67 | 14.9635 ns | 14.9648 ns | 15.0059 ns | 15.2411 ns | 15.3715 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 34 | 10.8191 ns | 0.0576 ns | 0.49 | 10.8251 ns | 0.0258 ns | 0.0576 ns | 92377874.19 | 10.7585 ns | 10.7798 ns | 10.8191 ns | 10.8734 ns | 10.9156 ns | ArrayCopy | X64 | RyuJit | 34 | 21.2950 ns | 0.1586 ns | 1.00 | 21.2636 ns | 0.0709 ns | 0.1586 ns | 47028732.31 | 21.0017 ns | 21.1465 ns | 21.2950 ns | 21.3650 ns | 21.4347 ns | SimpleLoop | X64 | RyuJit | 34 | 41.8015 ns | 1.1326 ns | 1.96 | 41.9054 ns | 0.5065 ns | 1.1326 ns | 23863272.16 | 40.8061 ns | 40.9545 ns | 41.8015 ns | 42.9082 ns | 43.7009 ns | BufferBlockCopy | X64 | RyuJit | 34 | 21.8816 ns | 0.3353 ns | 1.03 | 21.8526 ns | 0.1500 ns | 0.3353 ns | 45761048.28 | 21.3027 ns | 21.5890 ns | 21.8816 ns | 22.1018 ns | 22.2062 ns | MsvcrtMemmove | X64 | RyuJit | 34 | 22.2435 ns | 0.3385 ns | 1.04 | 22.2734 ns | 0.1514 ns | 0.3385 ns | 44896637.4 | 21.8658 ns | 21.9540 ns | 22.2435 ns | 22.6077 ns | 22.6919 ns | UnsafeCopyBlock | X64 | RyuJit | 34 | 12.0638 ns | 0.1596 ns | 0.57 | 12.1121 ns | 0.0714 ns | 0.1596 ns | 82561877.1 | 11.9634 ns | 11.9677 ns | 12.0638 ns | 12.2807 ns | 12.3029 ns | IllyriadVectorizedCopy | X64 | RyuJit | 34 | 11.7103 ns | 0.1623 ns | 0.55 | 11.6427 ns | 0.0726 ns | 0.1623 ns | 85890683.71 | 11.3528 ns | 11.5296 ns | 11.7103 ns | 11.7220 ns | 11.7287 ns | AndermanVectorizedCopy | X64 | RyuJit | 34 | 5.9050 ns | 0.0592 ns | 0.28 | 5.8963 ns | 0.0265 ns | 0.0592 ns | 169596606.69 | 5.8016 ns | 5.8458 ns | 5.9050 ns | 5.9426 ns | 5.9605 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 34 | 11.4747 ns | 0.0604 ns | 0.54 | 11.4817 ns | 0.0270 ns | 0.0604 ns | 87095113.46 | 11.4110 ns | 11.4306 ns | 11.4747 ns | 11.5363 ns | 11.5722 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 34 | 6.9841 ns | 0.0449 ns | 0.33 | 6.9658 ns | 0.0201 ns | 0.0449 ns | 143558532.25 | 6.8890 ns | 6.9266 ns | 6.9841 ns | 6.9959 ns | 6.9997 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 34 | 11.6532 ns | 0.1916 ns | 0.55 | 11.7325 ns | 0.0857 ns | 0.1916 ns | 85233355.37 | 11.6275 ns | 11.6318 ns | 11.6532 ns | 11.8728 ns | 12.0738 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 34 | 11.9565 ns | 0.1787 ns | 0.56 | 11.8453 ns | 0.0799 ns | 0.1787 ns | 84421596.33 | 11.6106 ns | 11.6527 ns | 11.9565 ns | 11.9823 ns | 11.9903 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 34 | 12.3151 ns | 0.1273 ns | 0.58 | 12.2687 ns | 0.0569 ns | 0.1273 ns | 81508064.49 | 12.0549 ns | 12.1548 ns | 12.3151 ns | 12.3594 ns | 12.3714 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 34 | 9.3714 ns | 0.0185 ns | 0.44 | 9.3748 ns | 0.0083 ns | 0.0185 ns | 106669112.54 | 9.3575 ns | 9.3581 ns | 9.3714 ns | 9.3931 ns | 9.4011 ns | ArrayCopy | X86 | LegacyJit | 34 | 35.4575 ns | 0.3165 ns | 1.00 | 35.3369 ns | 0.1415 ns | 0.3165 ns | 28299070.16 | 34.8166 ns | 35.0418 ns | 35.4575 ns | 35.5716 ns | 35.5843 ns | SimpleLoop | X86 | LegacyJit | 34 | 40.6455 ns | 0.0621 ns | 1.15 | 40.6722 ns | 0.0278 ns | 0.0621 ns | 24586810.53 | 40.6084 ns | 40.6193 ns | 40.6455 ns | 40.7385 ns | 40.7450 ns | BufferBlockCopy | X86 | LegacyJit | 34 | 22.4701 ns | 0.1863 ns | 0.63 | 22.3833 ns | 0.0833 ns | 0.1863 ns | 44676178.88 | 22.0529 ns | 22.2390 ns | 22.4701 ns | 22.4842 ns | 22.4917 ns | MsvcrtMemmove | X86 | LegacyJit | 34 | 31.9820 ns | 0.0563 ns | 0.90 | 31.9541 ns | 0.0252 ns | 0.0563 ns | 31294903.92 | 31.8815 ns | 31.8937 ns | 31.9820 ns | 32.0005 ns | 32.0045 ns | UnsafeCopyBlock | X86 | LegacyJit | 34 | 16.8571 ns | 0.0240 ns | 0.48 | 16.8658 ns | 0.0107 ns | 0.0240 ns | 59291670.19 | 16.8411 ns | 16.8457 ns | 16.8571 ns | 16.8901 ns | 16.9003 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 34 | 81.8691 ns | 0.2433 ns | 2.31 | 81.8711 ns | 0.1088 ns | 0.2433 ns | 12214325.61 | 81.5473 ns | 81.6395 ns | 81.8691 ns | 82.1036 ns | 82.1510 ns | AndermanVectorizedCopy | X86 | LegacyJit | 34 | 101.5061 ns | 1.3702 ns | 2.86 | 100.7478 ns | 0.6128 ns | 1.3702 ns | 9925776.83 | 98.6640 ns | 99.3522 ns | 101.5061 ns | 101.7643 ns | 101.8782 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 34 | 11.4405 ns | 0.0200 ns | 0.32 | 11.4371 ns | 0.0089 ns | 0.0200 ns | 87435029.68 | 11.4060 ns | 11.4213 ns | 11.4405 ns | 11.4512 ns | 11.4618 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 34 | 15.7012 ns | 0.0710 ns | 0.44 | 15.7267 ns | 0.0318 ns | 0.0710 ns | 63586003.82 | 15.6438 ns | 15.6718 ns | 15.7012 ns | 15.7944 ns | 15.8316 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 34 | 20.4595 ns | 0.5623 ns | 0.58 | 20.5209 ns | 0.2515 ns | 0.5623 ns | 48730923.84 | 19.9612 ns | 19.9774 ns | 20.4595 ns | 21.0950 ns | 21.1673 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 34 | 15.5692 ns | 0.1083 ns | 0.44 | 15.5189 ns | 0.0484 ns | 0.1083 ns | 64437669.88 | 15.3564 ns | 15.4088 ns | 15.5692 ns | 15.6038 ns | 15.6140 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 34 | 12.2195 ns | 0.0195 ns | 0.34 | 12.2116 ns | 0.0087 ns | 0.0195 ns | 81889535.11 | 12.1842 ns | 12.1913 ns | 12.2195 ns | 12.2279 ns | 12.2298 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 34 | 19.3892 ns | 0.1329 ns | 0.55 | 19.3559 ns | 0.0595 ns | 0.1329 ns | 51663781.92 | 19.1423 ns | 19.2327 ns | 19.3892 ns | 19.4625 ns | 19.4713 ns | ArrayCopy | X64 | LegacyJit | 35 | 22.1760 ns | 0.0924 ns | 1.00 | 22.1838 ns | 0.0413 ns | 0.0924 ns | 45077967.57 | 22.0835 ns | 22.1131 ns | 22.1760 ns | 22.2583 ns | 22.3333 ns | SimpleLoop | X64 | LegacyJit | 35 | 57.6804 ns | 0.5414 ns | 2.60 | 57.4763 ns | 0.2421 ns | 0.5414 ns | 17398464.19 | 56.5235 ns | 57.0605 ns | 57.6804 ns | 57.7902 ns | 57.8654 ns | BufferBlockCopy | X64 | LegacyJit | 35 | 22.2072 ns | 0.0405 ns | 1.00 | 22.2095 ns | 0.0181 ns | 0.0405 ns | 45025707 | 22.1672 ns | 22.1698 ns | 22.2072 ns | 22.2504 ns | 22.2557 ns | MsvcrtMemmove | X64 | LegacyJit | 35 | 24.2154 ns | 0.3189 ns | 1.09 | 24.1146 ns | 0.1426 ns | 0.3189 ns | 41468730.68 | 23.6477 ns | 23.7952 ns | 24.2154 ns | 24.3835 ns | 24.4311 ns | UnsafeCopyBlock | X64 | LegacyJit | 35 | 11.6745 ns | 0.1317 ns | 0.53 | 11.6734 ns | 0.0589 ns | 0.1317 ns | 85664531.67 | 11.4581 ns | 11.5662 ns | 11.6745 ns | 11.7802 ns | 11.7909 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 35 | 83.6767 ns | 3.4400 ns | 3.77 | 85.1148 ns | 1.5384 ns | 3.4400 ns | 11748844.1 | 81.1322 ns | 82.3678 ns | 83.6767 ns | 88.5807 ns | 89.8246 ns | AndermanVectorizedCopy | X64 | LegacyJit | 35 | 114.2384 ns | 0.3771 ns | 5.15 | 114.3934 ns | 0.1687 ns | 0.3771 ns | 8741761.41 | 113.9407 ns | 114.0803 ns | 114.2384 ns | 114.7841 ns | 114.8320 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 35 | 13.2083 ns | 0.0583 ns | 0.60 | 13.2118 ns | 0.0261 ns | 0.0583 ns | 75689948.38 | 13.1347 ns | 13.1613 ns | 13.2083 ns | 13.2641 ns | 13.2922 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 35 | 10.9683 ns | 0.1040 ns | 0.49 | 10.9785 ns | 0.0465 ns | 0.1040 ns | 91087336.1 | 10.8783 ns | 10.8787 ns | 10.9683 ns | 11.0833 ns | 11.1084 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 35 | 12.5633 ns | 0.0162 ns | 0.57 | 12.5645 ns | 0.0073 ns | 0.0162 ns | 79589511.3 | 12.5392 ns | 12.5511 ns | 12.5633 ns | 12.5785 ns | 12.5816 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 35 | 13.4486 ns | 0.2178 ns | 0.61 | 13.3245 ns | 0.0974 ns | 0.2178 ns | 75049572.09 | 13.0710 ns | 13.0875 ns | 13.4486 ns | 13.4996 ns | 13.5068 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 35 | 14.8496 ns | 0.0282 ns | 0.67 | 14.8475 ns | 0.0126 ns | 0.0282 ns | 67351273.03 | 14.8086 ns | 14.8244 ns | 14.8496 ns | 14.8696 ns | 14.8874 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 35 | 10.8665 ns | 0.0897 ns | 0.49 | 10.8954 ns | 0.0401 ns | 0.0897 ns | 91782224.7 | 10.7899 ns | 10.8207 ns | 10.8665 ns | 10.9844 ns | 11.0194 ns | ArrayCopy | X64 | RyuJit | 35 | 20.7987 ns | 0.1554 ns | 1.00 | 20.8665 ns | 0.0695 ns | 0.1554 ns | 47923596.01 | 20.7721 ns | 20.7803 ns | 20.7987 ns | 20.9867 ns | 21.1419 ns | SimpleLoop | X64 | RyuJit | 35 | 42.8872 ns | 0.4570 ns | 2.06 | 42.6763 ns | 0.2044 ns | 0.4570 ns | 23432235.41 | 41.8715 ns | 42.3101 ns | 42.8872 ns | 42.9369 ns | 42.9700 ns | BufferBlockCopy | X64 | RyuJit | 35 | 21.9014 ns | 0.0454 ns | 1.05 | 21.9097 ns | 0.0203 ns | 0.0454 ns | 45641907.11 | 21.8695 ns | 21.8741 ns | 21.9014 ns | 21.9495 ns | 21.9843 ns | MsvcrtMemmove | X64 | RyuJit | 35 | 23.1489 ns | 0.1457 ns | 1.11 | 23.2061 ns | 0.0651 ns | 0.1457 ns | 43092082.08 | 23.0625 ns | 23.0789 ns | 23.1489 ns | 23.3619 ns | 23.3703 ns | UnsafeCopyBlock | X64 | RyuJit | 35 | 13.0312 ns | 0.1368 ns | 0.63 | 13.1124 ns | 0.0612 ns | 0.1368 ns | 76263704.78 | 13.0207 ns | 13.0236 ns | 13.0312 ns | 13.2418 ns | 13.3393 ns | IllyriadVectorizedCopy | X64 | RyuJit | 35 | 12.2453 ns | 0.1794 ns | 0.59 | 12.3652 ns | 0.0802 ns | 0.1794 ns | 80872014.25 | 12.2292 ns | 12.2299 ns | 12.2453 ns | 12.5605 ns | 12.5879 ns | AndermanVectorizedCopy | X64 | RyuJit | 35 | 5.7984 ns | 0.1109 ns | 0.28 | 5.7832 ns | 0.0496 ns | 0.1109 ns | 172914346.98 | 5.6425 ns | 5.6706 ns | 5.7984 ns | 5.8882 ns | 5.8892 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 35 | 12.2659 ns | 0.0446 ns | 0.59 | 12.2713 ns | 0.0199 ns | 0.0446 ns | 81490836.58 | 12.2185 ns | 12.2403 ns | 12.2659 ns | 12.3050 ns | 12.3423 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 35 | 7.0754 ns | 0.0557 ns | 0.34 | 7.0561 ns | 0.0249 ns | 0.0557 ns | 141721778.92 | 6.9576 ns | 7.0138 ns | 7.0754 ns | 7.0887 ns | 7.0906 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 35 | 11.7412 ns | 0.1485 ns | 0.56 | 11.6713 ns | 0.0664 ns | 0.1485 ns | 85680149.62 | 11.4132 ns | 11.5459 ns | 11.7412 ns | 11.7617 ns | 11.7745 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 35 | 11.6846 ns | 0.0336 ns | 0.56 | 11.6894 ns | 0.0150 ns | 0.0336 ns | 85547685.81 | 11.6407 ns | 11.6602 ns | 11.6846 ns | 11.7210 ns | 11.7253 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 35 | 12.2450 ns | 0.0969 ns | 0.59 | 12.2338 ns | 0.0433 ns | 0.0969 ns | 81740739.31 | 12.1221 ns | 12.1350 ns | 12.2450 ns | 12.3270 ns | 12.3365 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 35 | 9.3936 ns | 0.0152 ns | 0.45 | 9.3931 ns | 0.0068 ns | 0.0152 ns | 106461630.68 | 9.3742 ns | 9.3801 ns | 9.3936 ns | 9.4057 ns | 9.4156 ns | ArrayCopy | X86 | LegacyJit | 35 | 30.8067 ns | 0.3915 ns | 1.00 | 30.9174 ns | 0.1751 ns | 0.3915 ns | 32344213.53 | 30.6390 ns | 30.6503 ns | 30.8067 ns | 31.2399 ns | 31.5935 ns | SimpleLoop | X86 | LegacyJit | 35 | 42.1743 ns | 0.1768 ns | 1.37 | 42.2121 ns | 0.0791 ns | 0.1768 ns | 23689914.3 | 41.9869 ns | 42.0543 ns | 42.1743 ns | 42.3887 ns | 42.4235 ns | BufferBlockCopy | X86 | LegacyJit | 35 | 21.9824 ns | 0.3954 ns | 0.71 | 22.1926 ns | 0.1768 ns | 0.3954 ns | 45060031.13 | 21.8908 ns | 21.8917 ns | 21.9824 ns | 22.5986 ns | 22.7864 ns | MsvcrtMemmove | X86 | LegacyJit | 35 | 32.0504 ns | 0.1124 ns | 1.04 | 32.1178 ns | 0.0503 ns | 0.1124 ns | 31135338.75 | 32.0121 ns | 32.0309 ns | 32.0504 ns | 32.2385 ns | 32.2612 ns | UnsafeCopyBlock | X86 | LegacyJit | 35 | 16.8155 ns | 0.0617 ns | 0.55 | 16.8210 ns | 0.0276 ns | 0.0617 ns | 59449489.28 | 16.7633 ns | 16.7705 ns | 16.8155 ns | 16.8743 ns | 16.9208 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 35 | 78.1084 ns | 0.1341 ns | 2.54 | 78.1252 ns | 0.0600 ns | 0.1341 ns | 12799970.08 | 78.0102 ns | 78.0134 ns | 78.1084 ns | 78.2454 ns | 78.3396 ns | AndermanVectorizedCopy | X86 | LegacyJit | 35 | 101.3315 ns | 0.3573 ns | 3.29 | 101.4386 ns | 0.1598 ns | 0.3573 ns | 9858178.45 | 101.1046 ns | 101.1798 ns | 101.3315 ns | 101.7510 ns | 102.0326 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 35 | 11.9845 ns | 0.0337 ns | 0.39 | 11.9953 ns | 0.0151 ns | 0.0337 ns | 83366312.34 | 11.9661 ns | 11.9716 ns | 11.9845 ns | 12.0243 ns | 12.0521 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 35 | 15.6840 ns | 0.0706 ns | 0.51 | 15.6637 ns | 0.0316 ns | 0.0706 ns | 63841785.11 | 15.5441 ns | 15.6025 ns | 15.6840 ns | 15.7148 ns | 15.7154 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 35 | 19.9172 ns | 0.1851 ns | 0.65 | 19.9447 ns | 0.0828 ns | 0.1851 ns | 50138706.41 | 19.7984 ns | 19.8068 ns | 19.9172 ns | 20.0963 ns | 20.2578 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 35 | 15.4852 ns | 0.0563 ns | 0.50 | 15.4972 ns | 0.0252 ns | 0.0563 ns | 64527926.85 | 15.4462 ns | 15.4553 ns | 15.4852 ns | 15.5450 ns | 15.5913 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 35 | 12.7659 ns | 0.1736 ns | 0.41 | 12.7913 ns | 0.0776 ns | 0.1736 ns | 78177850.86 | 12.6360 ns | 12.6671 ns | 12.7659 ns | 12.9283 ns | 13.0857 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 35 | 21.1936 ns | 0.2035 ns | 0.69 | 21.1282 ns | 0.0910 ns | 0.2035 ns | 47330144.46 | 20.7677 ns | 20.9773 ns | 21.1936 ns | 21.2464 ns | 21.2525 ns | ArrayCopy | X64 | LegacyJit | 36 | 22.2135 ns | 0.0453 ns | 1.00 | 22.2244 ns | 0.0203 ns | 0.0453 ns | 44995513.38 | 22.1799 ns | 22.1862 ns | 22.2135 ns | 22.2682 ns | 22.2933 ns | SimpleLoop | X64 | LegacyJit | 36 | 59.4505 ns | 0.3810 ns | 2.68 | 59.5916 ns | 0.1704 ns | 0.3810 ns | 16780896.68 | 59.3448 ns | 59.3724 ns | 59.4505 ns | 59.8813 ns | 60.2656 ns | BufferBlockCopy | X64 | LegacyJit | 36 | 22.2200 ns | 0.2068 ns | 1.00 | 22.1828 ns | 0.0925 ns | 0.2068 ns | 45080048.58 | 21.8538 ns | 22.0153 ns | 22.2200 ns | 22.3316 ns | 22.4242 ns | MsvcrtMemmove | X64 | LegacyJit | 36 | 24.3604 ns | 0.4149 ns | 1.10 | 24.6340 ns | 0.1856 ns | 0.4149 ns | 40594272.33 | 24.2778 ns | 24.3181 ns | 24.3604 ns | 25.0867 ns | 25.1091 ns | UnsafeCopyBlock | X64 | LegacyJit | 36 | 12.2967 ns | 0.0289 ns | 0.55 | 12.2974 ns | 0.0129 ns | 0.0289 ns | 81317958.09 | 12.2660 ns | 12.2687 ns | 12.2967 ns | 12.3264 ns | 12.3283 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 36 | 86.1785 ns | 3.5081 ns | 3.88 | 84.9645 ns | 1.5689 ns | 3.5081 ns | 11769620.74 | 78.7583 ns | 82.4506 ns | 86.1785 ns | 86.8714 ns | 87.4083 ns | AndermanVectorizedCopy | X64 | LegacyJit | 36 | 123.3368 ns | 0.5332 ns | 5.55 | 123.3057 ns | 0.2384 ns | 0.5332 ns | 8109927.52 | 122.4982 ns | 122.8144 ns | 123.3368 ns | 123.7814 ns | 123.8020 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 36 | 11.8485 ns | 0.0974 ns | 0.53 | 11.8255 ns | 0.0436 ns | 0.0974 ns | 84563316.42 | 11.6639 ns | 11.7431 ns | 11.8485 ns | 11.8963 ns | 11.9218 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 36 | 11.1092 ns | 0.1417 ns | 0.50 | 11.0174 ns | 0.0634 ns | 0.1417 ns | 90765367.09 | 10.8543 ns | 10.8625 ns | 11.1092 ns | 11.1264 ns | 11.1287 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 36 | 12.5185 ns | 0.1891 ns | 0.56 | 12.5953 ns | 0.0846 ns | 0.1891 ns | 79394598.97 | 12.4632 ns | 12.4773 ns | 12.5185 ns | 12.7517 ns | 12.9250 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 36 | 14.0519 ns | 0.0321 ns | 0.63 | 14.0676 ns | 0.0144 ns | 0.0321 ns | 71085182.26 | 14.0479 ns | 14.0489 ns | 14.0519 ns | 14.0942 ns | 14.1239 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 36 | 14.7968 ns | 0.0786 ns | 0.67 | 14.8292 ns | 0.0351 ns | 0.0786 ns | 67434315.3 | 14.7570 ns | 14.7633 ns | 14.7968 ns | 14.9114 ns | 14.9372 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 36 | 10.5800 ns | 0.1439 ns | 0.48 | 10.6452 ns | 0.0644 ns | 0.1439 ns | 93939142.11 | 10.5240 ns | 10.5240 ns | 10.5800 ns | 10.7990 ns | 10.8299 ns | ArrayCopy | X64 | RyuJit | 36 | 21.8559 ns | 0.1951 ns | 1.00 | 21.8151 ns | 0.0872 ns | 0.1951 ns | 45839895.86 | 21.4821 ns | 21.6579 ns | 21.8559 ns | 21.9518 ns | 21.9827 ns | SimpleLoop | X64 | RyuJit | 36 | 46.0501 ns | 0.7706 ns | 2.11 | 46.3284 ns | 0.3446 ns | 0.7706 ns | 21585012.4 | 45.6746 ns | 45.8138 ns | 46.0501 ns | 46.9823 ns | 47.6435 ns | BufferBlockCopy | X64 | RyuJit | 36 | 21.9497 ns | 0.0462 ns | 1.00 | 21.9664 ns | 0.0207 ns | 0.0462 ns | 45524054.44 | 21.9312 ns | 21.9366 ns | 21.9497 ns | 22.0046 ns | 22.0465 ns | MsvcrtMemmove | X64 | RyuJit | 36 | 23.7288 ns | 0.1482 ns | 1.09 | 23.7634 ns | 0.0663 ns | 0.1482 ns | 42081468.37 | 23.6459 ns | 23.6516 ns | 23.7288 ns | 23.8926 ns | 24.0114 ns | UnsafeCopyBlock | X64 | RyuJit | 36 | 13.4519 ns | 0.0506 ns | 0.62 | 13.4619 ns | 0.0226 ns | 0.0506 ns | 74283677.88 | 13.4181 ns | 13.4218 ns | 13.4519 ns | 13.5071 ns | 13.5446 ns | IllyriadVectorizedCopy | X64 | RyuJit | 36 | 9.7697 ns | 0.1467 ns | 0.45 | 9.8275 ns | 0.0656 ns | 0.1467 ns | 101755425.39 | 9.6965 ns | 9.6995 ns | 9.7697 ns | 9.9844 ns | 10.0029 ns | AndermanVectorizedCopy | X64 | RyuJit | 36 | 5.9722 ns | 0.1891 ns | 0.27 | 6.0193 ns | 0.0846 ns | 0.1891 ns | 166132518.69 | 5.8387 ns | 5.8454 ns | 5.9722 ns | 6.2167 ns | 6.2513 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 36 | 9.6761 ns | 0.0150 ns | 0.44 | 9.6743 ns | 0.0067 ns | 0.0150 ns | 103366921.3 | 9.6549 ns | 9.6595 ns | 9.6761 ns | 9.6882 ns | 9.6923 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 36 | 6.9762 ns | 0.0125 ns | 0.32 | 6.9834 ns | 0.0056 ns | 0.0125 ns | 143196556.03 | 6.9728 ns | 6.9740 ns | 6.9762 ns | 6.9964 ns | 7.0014 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 36 | 12.0577 ns | 0.0433 ns | 0.55 | 12.0534 ns | 0.0194 ns | 0.0433 ns | 82964072.95 | 12.0028 ns | 12.0110 ns | 12.0577 ns | 12.0936 ns | 12.1099 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 36 | 11.9580 ns | 0.0217 ns | 0.55 | 11.9615 ns | 0.0097 ns | 0.0217 ns | 83601357.63 | 11.9388 ns | 11.9448 ns | 11.9580 ns | 11.9800 ns | 11.9966 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 36 | 11.9792 ns | 0.1966 ns | 0.55 | 12.1011 ns | 0.0879 ns | 0.1966 ns | 82637085.56 | 11.9221 ns | 11.9483 ns | 11.9792 ns | 12.3149 ns | 12.3273 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 36 | 9.3316 ns | 0.0216 ns | 0.43 | 9.3252 ns | 0.0097 ns | 0.0216 ns | 107235967.35 | 9.2933 ns | 9.3036 ns | 9.3316 ns | 9.3436 ns | 9.3450 ns | ArrayCopy | X86 | LegacyJit | 36 | 31.4106 ns | 0.2311 ns | 1.00 | 31.3309 ns | 0.1034 ns | 0.2311 ns | 31917334.93 | 30.9590 ns | 31.1120 ns | 31.4106 ns | 31.5101 ns | 31.5250 ns | SimpleLoop | X86 | LegacyJit | 36 | 43.4160 ns | 1.0725 ns | 1.38 | 43.8568 ns | 0.4796 ns | 1.0725 ns | 22801479.77 | 43.2913 ns | 43.3075 ns | 43.4160 ns | 44.6265 ns | 45.7706 ns | BufferBlockCopy | X86 | LegacyJit | 36 | 22.4771 ns | 0.0860 ns | 0.72 | 22.5012 ns | 0.0385 ns | 0.0860 ns | 44442094.49 | 22.4167 ns | 22.4227 ns | 22.4771 ns | 22.5917 ns | 22.6022 ns | MsvcrtMemmove | X86 | LegacyJit | 36 | 31.2004 ns | 0.3477 ns | 0.99 | 31.0626 ns | 0.1555 ns | 0.3477 ns | 32193016.25 | 30.4599 ns | 30.7721 ns | 31.2004 ns | 31.2843 ns | 31.3202 ns | UnsafeCopyBlock | X86 | LegacyJit | 36 | 16.8329 ns | 0.0249 ns | 0.54 | 16.8360 ns | 0.0111 ns | 0.0249 ns | 59396611.97 | 16.8048 ns | 16.8144 ns | 16.8329 ns | 16.8591 ns | 16.8709 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 36 | 77.6857 ns | 0.2105 ns | 2.47 | 77.8041 ns | 0.0941 ns | 0.2105 ns | 12852794.75 | 77.5955 ns | 77.6360 ns | 77.6857 ns | 78.0314 ns | 78.0317 ns | AndermanVectorizedCopy | X86 | LegacyJit | 36 | 102.6382 ns | 0.3791 ns | 3.27 | 102.7333 ns | 0.1695 ns | 0.3791 ns | 9733940.94 | 102.2754 ns | 102.3908 ns | 102.6382 ns | 103.1234 ns | 103.1315 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 36 | 10.8455 ns | 0.0505 ns | 0.35 | 10.8593 ns | 0.0226 ns | 0.0505 ns | 92086648.41 | 10.8143 ns | 10.8219 ns | 10.8455 ns | 10.9037 ns | 10.9434 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 36 | 15.4049 ns | 0.2491 ns | 0.49 | 15.3451 ns | 0.1114 ns | 0.2491 ns | 65167312.08 | 14.9374 ns | 15.1473 ns | 15.4049 ns | 15.5130 ns | 15.6176 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 36 | 19.9653 ns | 0.0408 ns | 0.64 | 19.9660 ns | 0.0183 ns | 0.0408 ns | 50085108.22 | 19.9123 ns | 19.9305 ns | 19.9653 ns | 20.0019 ns | 20.0232 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 36 | 15.4649 ns | 0.1534 ns | 0.49 | 15.3826 ns | 0.0686 ns | 0.1534 ns | 65008579.87 | 15.1178 ns | 15.2488 ns | 15.4649 ns | 15.4752 ns | 15.4803 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 36 | 12.2103 ns | 0.0276 ns | 0.39 | 12.2046 ns | 0.0123 ns | 0.0276 ns | 81936563.2 | 12.1654 ns | 12.1802 ns | 12.2103 ns | 12.2260 ns | 12.2413 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 36 | 18.9329 ns | 0.3136 ns | 0.60 | 19.1037 ns | 0.1402 ns | 0.3136 ns | 52345820.19 | 18.8091 ns | 18.8519 ns | 18.9329 ns | 19.4409 ns | 19.4970 ns | ArrayCopy | X64 | LegacyJit | 37 | 22.1356 ns | 0.4364 ns | 1.00 | 22.3500 ns | 0.1952 ns | 0.4364 ns | 44742782.76 | 22.0531 ns | 22.0873 ns | 22.1356 ns | 22.7199 ns | 23.1083 ns | SimpleLoop | X64 | LegacyJit | 37 | 60.9704 ns | 0.0943 ns | 2.75 | 60.9307 ns | 0.0422 ns | 0.0943 ns | 16412080.15 | 60.7628 ns | 60.8614 ns | 60.9704 ns | 60.9802 ns | 60.9858 ns | BufferBlockCopy | X64 | LegacyJit | 37 | 22.2191 ns | 0.0467 ns | 1.00 | 22.2185 ns | 0.0209 ns | 0.0467 ns | 45007518.8 | 22.1687 ns | 22.1762 ns | 22.2191 ns | 22.2605 ns | 22.2880 ns | MsvcrtMemmove | X64 | LegacyJit | 37 | 25.4882 ns | 0.0772 ns | 1.15 | 25.4743 ns | 0.0345 ns | 0.0772 ns | 39255264.38 | 25.3718 ns | 25.3959 ns | 25.4882 ns | 25.5457 ns | 25.5472 ns | UnsafeCopyBlock | X64 | LegacyJit | 37 | 12.8772 ns | 0.0179 ns | 0.58 | 12.8802 ns | 0.0080 ns | 0.0179 ns | 77638618.34 | 12.8638 ns | 12.8640 ns | 12.8772 ns | 12.8979 ns | 12.9057 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 37 | 86.2484 ns | 1.9653 ns | 3.90 | 86.4190 ns | 0.8789 ns | 1.9653 ns | 11571535.74 | 84.0768 ns | 84.7819 ns | 86.2484 ns | 88.1413 ns | 89.3928 ns | AndermanVectorizedCopy | X64 | LegacyJit | 37 | 114.4193 ns | 3.9425 ns | 5.17 | 116.0848 ns | 1.7631 ns | 3.9425 ns | 8614392.51 | 112.2074 ns | 112.7644 ns | 114.4193 ns | 120.2379 ns | 121.2943 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 37 | 12.4052 ns | 0.0619 ns | 0.56 | 12.4417 ns | 0.0277 ns | 0.0619 ns | 80375178.79 | 12.3910 ns | 12.3937 ns | 12.4052 ns | 12.5078 ns | 12.5259 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 37 | 11.0957 ns | 0.0446 ns | 0.50 | 11.0966 ns | 0.0199 ns | 0.0446 ns | 90117369.54 | 11.0550 ns | 11.0603 ns | 11.0957 ns | 11.1335 ns | 11.1690 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 37 | 12.5334 ns | 0.1274 ns | 0.57 | 12.4808 ns | 0.0570 ns | 0.1274 ns | 80123344.34 | 12.2637 ns | 12.3712 ns | 12.5334 ns | 12.5640 ns | 12.5879 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 37 | 13.7044 ns | 0.1867 ns | 0.62 | 13.5792 ns | 0.0835 ns | 0.1867 ns | 73642177.83 | 13.3507 ns | 13.3758 ns | 13.7044 ns | 13.7200 ns | 13.7230 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 37 | 16.7369 ns | 0.1661 ns | 0.76 | 16.6469 ns | 0.0743 ns | 0.1661 ns | 60071290.22 | 16.3987 ns | 16.4762 ns | 16.7369 ns | 16.7725 ns | 16.7862 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 37 | 10.8377 ns | 0.0675 ns | 0.49 | 10.8091 ns | 0.0302 ns | 0.0675 ns | 92514802.41 | 10.6996 ns | 10.7448 ns | 10.8377 ns | 10.8591 ns | 10.8635 ns | ArrayCopy | X64 | RyuJit | 37 | 21.3146 ns | 0.3418 ns | 1.00 | 21.1530 ns | 0.1529 ns | 0.3418 ns | 47274691.96 | 20.6906 ns | 20.7936 ns | 21.3146 ns | 21.4316 ns | 21.4885 ns | SimpleLoop | X64 | RyuJit | 37 | 52.0059 ns | 0.1448 ns | 2.44 | 51.9713 ns | 0.0648 ns | 0.1448 ns | 19241387.54 | 51.7636 ns | 51.8331 ns | 52.0059 ns | 52.0922 ns | 52.1448 ns | BufferBlockCopy | X64 | RyuJit | 37 | 21.9112 ns | 0.0533 ns | 1.03 | 21.9132 ns | 0.0238 ns | 0.0533 ns | 45634507.33 | 21.8629 ns | 21.8669 ns | 21.9112 ns | 21.9606 ns | 21.9963 ns | MsvcrtMemmove | X64 | RyuJit | 37 | 24.1713 ns | 0.3001 ns | 1.13 | 24.0931 ns | 0.1342 ns | 0.3001 ns | 41505738.03 | 23.5684 ns | 23.8615 ns | 24.1713 ns | 24.2855 ns | 24.3069 ns | UnsafeCopyBlock | X64 | RyuJit | 37 | 14.0182 ns | 0.2107 ns | 0.66 | 13.9299 ns | 0.0942 ns | 0.2107 ns | 71787981.59 | 13.6359 ns | 13.7177 ns | 14.0182 ns | 14.0980 ns | 14.1683 ns | IllyriadVectorizedCopy | X64 | RyuJit | 37 | 9.9586 ns | 0.1236 ns | 0.47 | 9.9142 ns | 0.0553 ns | 0.1236 ns | 100865412.26 | 9.6952 ns | 9.8237 ns | 9.9586 ns | 9.9825 ns | 9.9973 ns | AndermanVectorizedCopy | X64 | RyuJit | 37 | 5.8025 ns | 0.1258 ns | 0.27 | 5.8111 ns | 0.0563 ns | 0.1258 ns | 172084491.49 | 5.6732 ns | 5.6896 ns | 5.8025 ns | 5.9369 ns | 5.9641 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 37 | 9.4716 ns | 0.3096 ns | 0.44 | 9.4290 ns | 0.1385 ns | 0.3096 ns | 106056171.4 | 9.0888 ns | 9.1105 ns | 9.4716 ns | 9.7261 ns | 9.7520 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 37 | 7.0611 ns | 0.0377 ns | 0.33 | 7.0767 ns | 0.0169 ns | 0.0377 ns | 141308985.15 | 7.0395 ns | 7.0442 ns | 7.0611 ns | 7.1169 ns | 7.1221 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 37 | 11.6939 ns | 0.1171 ns | 0.55 | 11.6566 ns | 0.0524 ns | 0.1171 ns | 85788476.58 | 11.4512 ns | 11.5641 ns | 11.6939 ns | 11.7304 ns | 11.7326 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 37 | 11.7339 ns | 0.1128 ns | 0.55 | 11.7879 ns | 0.0505 ns | 0.1128 ns | 84832585.79 | 11.6709 ns | 11.7013 ns | 11.7339 ns | 11.9016 ns | 11.9530 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 37 | 12.3236 ns | 0.0174 ns | 0.58 | 12.3195 ns | 0.0078 ns | 0.0174 ns | 81172198.19 | 12.2972 ns | 12.3016 ns | 12.3236 ns | 12.3354 ns | 12.3381 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 37 | 9.4035 ns | 0.0214 ns | 0.44 | 9.3924 ns | 0.0096 ns | 0.0214 ns | 106468718.89 | 9.3641 ns | 9.3698 ns | 9.4035 ns | 9.4095 ns | 9.4140 ns | ArrayCopy | X86 | LegacyJit | 37 | 31.5347 ns | 0.1856 ns | 1.00 | 31.5110 ns | 0.0830 ns | 0.1856 ns | 31734959.34 | 31.3303 ns | 31.3357 ns | 31.5347 ns | 31.6744 ns | 31.7801 ns | SimpleLoop | X86 | LegacyJit | 37 | 51.8156 ns | 0.5640 ns | 1.64 | 51.5145 ns | 0.2522 ns | 0.5640 ns | 19412004.44 | 50.8237 ns | 50.9043 ns | 51.8156 ns | 51.9742 ns | 52.0020 ns | BufferBlockCopy | X86 | LegacyJit | 37 | 22.5241 ns | 0.3054 ns | 0.71 | 22.3945 ns | 0.1366 ns | 0.3054 ns | 44653907.26 | 21.8605 ns | 22.1477 ns | 22.5241 ns | 22.5764 ns | 22.6168 ns | MsvcrtMemmove | X86 | LegacyJit | 37 | 31.3371 ns | 0.1398 ns | 0.99 | 31.3129 ns | 0.0625 ns | 0.1398 ns | 31935674.58 | 31.0916 ns | 31.1843 ns | 31.3371 ns | 31.4295 ns | 31.4353 ns | UnsafeCopyBlock | X86 | LegacyJit | 37 | 16.7786 ns | 0.2278 ns | 0.53 | 16.6668 ns | 0.1019 ns | 0.2278 ns | 59999664.26 | 16.3494 ns | 16.4271 ns | 16.7786 ns | 16.8505 ns | 16.8667 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 37 | 77.7043 ns | 0.1927 ns | 2.46 | 77.8073 ns | 0.0862 ns | 0.1927 ns | 12852259.53 | 77.6560 ns | 77.6633 ns | 77.7043 ns | 78.0029 ns | 78.1024 ns | AndermanVectorizedCopy | X86 | LegacyJit | 37 | 99.6677 ns | 1.4446 ns | 3.16 | 100.6488 ns | 0.6460 ns | 1.4446 ns | 9935536.48 | 99.4778 ns | 99.5590 ns | 99.6677 ns | 102.2292 ns | 102.2525 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 37 | 11.6155 ns | 0.0329 ns | 0.37 | 11.6371 ns | 0.0147 ns | 0.0329 ns | 85931727.76 | 11.6104 ns | 11.6124 ns | 11.6155 ns | 11.6728 ns | 11.6795 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 37 | 15.3361 ns | 0.2430 ns | 0.49 | 15.2534 ns | 0.1087 ns | 0.2430 ns | 65559233.4 | 14.9848 ns | 15.0058 ns | 15.3361 ns | 15.4596 ns | 15.5617 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 37 | 19.9754 ns | 0.0592 ns | 0.63 | 19.9740 ns | 0.0265 ns | 0.0592 ns | 50064960.19 | 19.8847 ns | 19.9286 ns | 19.9754 ns | 20.0189 ns | 20.0506 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 37 | 15.2860 ns | 0.1531 ns | 0.48 | 15.2259 ns | 0.0685 ns | 0.1531 ns | 65677599.45 | 14.9558 ns | 15.1055 ns | 15.2860 ns | 15.3163 ns | 15.3174 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 37 | 12.2128 ns | 0.1043 ns | 0.39 | 12.2409 ns | 0.0466 ns | 0.1043 ns | 81693585.55 | 12.1465 ns | 12.1696 ns | 12.2128 ns | 12.3262 ns | 12.4182 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 37 | 19.3363 ns | 0.2289 ns | 0.61 | 19.2555 ns | 0.1024 ns | 0.2289 ns | 51933149.25 | 18.8498 ns | 19.0920 ns | 19.3363 ns | 19.3786 ns | 19.4104 ns | ArrayCopy | X64 | LegacyJit | 38 | 22.2429 ns | 0.0846 ns | 1.00 | 22.2750 ns | 0.0378 ns | 0.0846 ns | 44893312.93 | 22.2217 ns | 22.2312 ns | 22.2429 ns | 22.3349 ns | 22.4255 ns | SimpleLoop | X64 | LegacyJit | 38 | 62.2131 ns | 0.8790 ns | 2.80 | 62.2604 ns | 0.3931 ns | 0.8790 ns | 16061586.47 | 60.9372 ns | 61.5470 ns | 62.2131 ns | 62.9974 ns | 63.3442 ns | BufferBlockCopy | X64 | LegacyJit | 38 | 22.0426 ns | 0.0600 ns | 0.99 | 22.0560 ns | 0.0268 ns | 0.0600 ns | 45339081.89 | 22.0068 ns | 22.0098 ns | 22.0426 ns | 22.1090 ns | 22.1555 ns | MsvcrtMemmove | X64 | LegacyJit | 38 | 26.3399 ns | 0.3033 ns | 1.18 | 26.1861 ns | 0.1356 ns | 0.3033 ns | 38188231.55 | 25.6524 ns | 25.9401 ns | 26.3399 ns | 26.3552 ns | 26.3702 ns | UnsafeCopyBlock | X64 | LegacyJit | 38 | 13.4932 ns | 0.0632 ns | 0.61 | 13.4967 ns | 0.0283 ns | 0.0632 ns | 74092114.81 | 13.4124 ns | 13.4442 ns | 13.4932 ns | 13.5510 ns | 13.5868 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 38 | 80.2225 ns | 2.8234 ns | 3.61 | 81.8045 ns | 1.2627 ns | 2.8234 ns | 12224263.07 | 79.8658 ns | 79.9268 ns | 80.2225 ns | 84.4732 ns | 86.4834 ns | AndermanVectorizedCopy | X64 | LegacyJit | 38 | 116.6633 ns | 1.4622 ns | 5.24 | 116.1154 ns | 0.6539 ns | 1.4622 ns | 8612124.53 | 113.5132 ns | 115.0614 ns | 116.6633 ns | 116.8954 ns | 116.9933 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 38 | 13.0882 ns | 0.0264 ns | 0.59 | 13.0855 ns | 0.0118 ns | 0.0264 ns | 76420544.58 | 13.0499 ns | 13.0611 ns | 13.0882 ns | 13.1085 ns | 13.1202 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 38 | 11.1601 ns | 0.0753 ns | 0.50 | 11.1829 ns | 0.0337 ns | 0.0753 ns | 89422041.41 | 11.1120 ns | 11.1149 ns | 11.1601 ns | 11.2624 ns | 11.2739 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 38 | 12.3180 ns | 0.0467 ns | 0.55 | 12.3312 ns | 0.0209 ns | 0.0467 ns | 81095090.72 | 12.2868 ns | 12.2932 ns | 12.3180 ns | 12.3758 ns | 12.4040 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 38 | 13.4961 ns | 0.0613 ns | 0.61 | 13.5082 ns | 0.0274 ns | 0.0613 ns | 74029212.01 | 13.4492 ns | 13.4542 ns | 13.4961 ns | 13.5681 ns | 13.5982 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 38 | 14.8312 ns | 0.0522 ns | 0.67 | 14.8347 ns | 0.0233 ns | 0.0522 ns | 67409589.95 | 14.7680 ns | 14.7854 ns | 14.8312 ns | 14.8857 ns | 14.8962 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 38 | 10.8464 ns | 0.1408 ns | 0.49 | 10.7892 ns | 0.0630 ns | 0.1408 ns | 92685511.53 | 10.5395 ns | 10.6843 ns | 10.8464 ns | 10.8654 ns | 10.8807 ns | ArrayCopy | X64 | RyuJit | 38 | 21.3307 ns | 0.0267 ns | 1.00 | 21.3418 ns | 0.0119 ns | 0.0267 ns | 46856379.08 | 21.3150 ns | 21.3191 ns | 21.3307 ns | 21.3701 ns | 21.3755 ns | SimpleLoop | X64 | RyuJit | 38 | 53.6835 ns | 0.5341 ns | 2.52 | 53.5582 ns | 0.2389 ns | 0.5341 ns | 18671283.32 | 52.6625 ns | 53.1446 ns | 53.6835 ns | 53.9091 ns | 54.0991 ns | BufferBlockCopy | X64 | RyuJit | 38 | 21.9381 ns | 0.0579 ns | 1.03 | 21.9371 ns | 0.0259 ns | 0.0579 ns | 45584882.04 | 21.8588 ns | 21.8897 ns | 21.9381 ns | 21.9840 ns | 22.0202 ns | MsvcrtMemmove | X64 | RyuJit | 38 | 24.8035 ns | 0.1839 ns | 1.16 | 24.7872 ns | 0.0822 ns | 0.1839 ns | 40343440.88 | 24.4939 ns | 24.6440 ns | 24.8035 ns | 24.9222 ns | 25.0011 ns | UnsafeCopyBlock | X64 | RyuJit | 38 | 14.6319 ns | 0.0472 ns | 0.69 | 14.6381 ns | 0.0211 ns | 0.0472 ns | 68314705.54 | 14.5921 ns | 14.6038 ns | 14.6319 ns | 14.6756 ns | 14.7169 ns | IllyriadVectorizedCopy | X64 | RyuJit | 38 | 11.1578 ns | 0.1782 ns | 0.52 | 11.0548 ns | 0.0797 ns | 0.1782 ns | 90458422.68 | 10.7935 ns | 10.8701 ns | 11.1578 ns | 11.1880 ns | 11.2101 ns | AndermanVectorizedCopy | X64 | RyuJit | 38 | 5.8837 ns | 0.0515 ns | 0.28 | 5.8820 ns | 0.0230 ns | 0.0515 ns | 170009648.06 | 5.8034 ns | 5.8389 ns | 5.8837 ns | 5.9244 ns | 5.9440 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 38 | 9.8893 ns | 0.1643 ns | 0.46 | 9.9630 ns | 0.0735 ns | 0.1643 ns | 100371592.26 | 9.8247 ns | 9.8345 ns | 9.8893 ns | 10.1283 ns | 10.2140 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 38 | 7.0512 ns | 0.0165 ns | 0.33 | 7.0583 ns | 0.0074 ns | 0.0165 ns | 141677031.78 | 7.0400 ns | 7.0443 ns | 7.0512 ns | 7.0758 ns | 7.0765 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 38 | 11.4122 ns | 0.0881 ns | 0.54 | 11.4009 ns | 0.0394 ns | 0.0881 ns | 87712127.14 | 11.2551 ns | 11.3327 ns | 11.4122 ns | 11.4635 ns | 11.4930 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 38 | 11.5389 ns | 0.0934 ns | 0.54 | 11.4893 ns | 0.0418 ns | 0.0934 ns | 87037766.35 | 11.3854 ns | 11.3880 ns | 11.5389 ns | 11.5658 ns | 11.5748 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 38 | 12.3144 ns | 0.0639 ns | 0.58 | 12.2913 ns | 0.0286 ns | 0.0639 ns | 81358469.68 | 12.2009 ns | 12.2288 ns | 12.3144 ns | 12.3422 ns | 12.3673 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 38 | 9.3366 ns | 0.1318 ns | 0.44 | 9.2612 ns | 0.0589 ns | 0.1318 ns | 107977837.62 | 9.1127 ns | 9.1189 ns | 9.3366 ns | 9.3657 ns | 9.3913 ns | ArrayCopy | X86 | LegacyJit | 38 | 31.5597 ns | 0.0744 ns | 1.00 | 31.5540 ns | 0.0333 ns | 0.0744 ns | 31691702.25 | 31.4429 ns | 31.4843 ns | 31.5597 ns | 31.6209 ns | 31.6239 ns | SimpleLoop | X86 | LegacyJit | 38 | 56.4896 ns | 0.1159 ns | 1.79 | 56.5167 ns | 0.0518 ns | 0.1159 ns | 17693884.28 | 56.3757 ns | 56.4256 ns | 56.4896 ns | 56.6213 ns | 56.6903 ns | BufferBlockCopy | X86 | LegacyJit | 38 | 22.5104 ns | 0.0850 ns | 0.71 | 22.5400 ns | 0.0380 ns | 0.0850 ns | 44365607.31 | 22.4718 ns | 22.4825 ns | 22.5104 ns | 22.6122 ns | 22.6856 ns | MsvcrtMemmove | X86 | LegacyJit | 38 | 30.9500 ns | 0.2628 ns | 0.98 | 31.0309 ns | 0.1175 ns | 0.2628 ns | 32225924.8 | 30.7465 ns | 30.7989 ns | 30.9500 ns | 31.3034 ns | 31.3665 ns | UnsafeCopyBlock | X86 | LegacyJit | 38 | 16.8158 ns | 0.0257 ns | 0.53 | 16.8260 ns | 0.0115 ns | 0.0257 ns | 59431769.05 | 16.7950 ns | 16.8047 ns | 16.8158 ns | 16.8524 ns | 16.8572 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 38 | 78.6071 ns | 1.0012 ns | 2.49 | 78.2458 ns | 0.4477 ns | 1.0012 ns | 12780239.53 | 76.5092 ns | 77.4163 ns | 78.6071 ns | 78.8946 ns | 78.9811 ns | AndermanVectorizedCopy | X86 | LegacyJit | 38 | 101.6937 ns | 0.3727 ns | 3.22 | 101.9306 ns | 0.1667 ns | 0.3727 ns | 9810598 | 101.6291 ns | 101.6454 ns | 101.6937 ns | 102.3342 ns | 102.4072 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 38 | 11.7095 ns | 0.0704 ns | 0.37 | 11.7131 ns | 0.0315 ns | 0.0704 ns | 85374818.3 | 11.6170 ns | 11.6509 ns | 11.7095 ns | 11.7770 ns | 11.8056 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 38 | 15.3879 ns | 0.0134 ns | 0.49 | 15.3828 ns | 0.0060 ns | 0.0134 ns | 65007843.8 | 15.3678 ns | 15.3690 ns | 15.3879 ns | 15.3940 ns | 15.3995 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 38 | 20.3000 ns | 0.1120 ns | 0.64 | 20.3612 ns | 0.0501 ns | 0.1120 ns | 49112906.99 | 20.2541 ns | 20.2739 ns | 20.3000 ns | 20.4792 ns | 20.5151 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 38 | 15.5263 ns | 0.0341 ns | 0.49 | 15.5148 ns | 0.0152 ns | 0.0341 ns | 64454552.03 | 15.4599 ns | 15.4829 ns | 15.5263 ns | 15.5410 ns | 15.5454 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 38 | 12.1753 ns | 0.2059 ns | 0.39 | 12.0611 ns | 0.0921 ns | 0.2059 ns | 82911415 | 11.7823 ns | 11.8415 ns | 12.1753 ns | 12.2235 ns | 12.2364 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 38 | 19.3909 ns | 0.0097 ns | 0.61 | 19.3901 ns | 0.0044 ns | 0.0097 ns | 51572733.55 | 19.3772 ns | 19.3818 ns | 19.3909 ns | 19.3980 ns | 19.4041 ns | ArrayCopy | X64 | LegacyJit | 39 | 22.2029 ns | 0.3140 ns | 1.00 | 22.1489 ns | 0.1404 ns | 0.3140 ns | 45149017.93 | 21.6149 ns | 21.8961 ns | 22.2029 ns | 22.3746 ns | 22.4171 ns | SimpleLoop | X64 | LegacyJit | 39 | 64.6075 ns | 0.3004 ns | 2.91 | 64.4994 ns | 0.1344 ns | 0.3004 ns | 15504023.57 | 64.1613 ns | 64.1889 ns | 64.6075 ns | 64.7558 ns | 64.8644 ns | BufferBlockCopy | X64 | LegacyJit | 39 | 22.2747 ns | 0.0859 ns | 1.00 | 22.2971 ns | 0.0384 ns | 0.0859 ns | 44848974.54 | 22.2392 ns | 22.2394 ns | 22.2747 ns | 22.3659 ns | 22.4461 ns | MsvcrtMemmove | X64 | LegacyJit | 39 | 26.7302 ns | 0.1192 ns | 1.20 | 26.7772 ns | 0.0533 ns | 0.1192 ns | 37345188.76 | 26.6376 ns | 26.6823 ns | 26.7302 ns | 26.8957 ns | 26.9435 ns | UnsafeCopyBlock | X64 | LegacyJit | 39 | 14.0329 ns | 0.0273 ns | 0.63 | 14.0422 ns | 0.0122 ns | 0.0273 ns | 71213710 | 14.0171 ns | 14.0203 ns | 14.0329 ns | 14.0689 ns | 14.0844 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 39 | 88.8189 ns | 2.6623 ns | 4.00 | 88.0537 ns | 1.1906 ns | 2.6623 ns | 11356710.29 | 85.1685 ns | 85.2354 ns | 88.8189 ns | 90.4894 ns | 90.5423 ns | AndermanVectorizedCopy | X64 | LegacyJit | 39 | 114.1968 ns | 5.1371 ns | 5.14 | 115.6260 ns | 2.2974 ns | 5.1371 ns | 8648571.22 | 111.2935 ns | 111.3112 ns | 114.1968 ns | 120.6554 ns | 123.4563 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 39 | 13.5350 ns | 0.2073 ns | 0.61 | 13.4078 ns | 0.0927 ns | 0.2073 ns | 74583251.31 | 13.1619 ns | 13.1820 ns | 13.5350 ns | 13.5701 ns | 13.5814 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 39 | 11.1575 ns | 0.0334 ns | 0.50 | 11.1542 ns | 0.0150 ns | 0.0334 ns | 89652166.75 | 11.1212 ns | 11.1233 ns | 11.1575 ns | 11.1835 ns | 11.2038 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 39 | 11.9915 ns | 0.0807 ns | 0.54 | 11.9678 ns | 0.0361 ns | 0.0807 ns | 83557219.61 | 11.8305 ns | 11.9003 ns | 11.9915 ns | 12.0235 ns | 12.0383 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 39 | 13.4725 ns | 0.0631 ns | 0.61 | 13.4494 ns | 0.0282 ns | 0.0631 ns | 74353022.97 | 13.3392 ns | 13.3977 ns | 13.4725 ns | 13.4894 ns | 13.4916 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 39 | 14.8624 ns | 0.1700 ns | 0.67 | 14.8358 ns | 0.0760 ns | 0.1700 ns | 67404603.2 | 14.5453 ns | 14.7006 ns | 14.8624 ns | 14.9577 ns | 14.9723 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 39 | 10.8656 ns | 0.0292 ns | 0.49 | 10.8706 ns | 0.0131 ns | 0.0292 ns | 91990850.91 | 10.8387 ns | 10.8435 ns | 10.8656 ns | 10.9003 ns | 10.9075 ns | ArrayCopy | X64 | RyuJit | 39 | 21.3295 ns | 0.2650 ns | 1.00 | 21.2124 ns | 0.1185 ns | 0.2650 ns | 47142157.93 | 20.7391 ns | 21.0242 ns | 21.3295 ns | 21.3421 ns | 21.3482 ns | SimpleLoop | X64 | RyuJit | 39 | 55.2682 ns | 0.1221 ns | 2.59 | 55.2875 ns | 0.0546 ns | 0.1221 ns | 18087277.4 | 55.1506 ns | 55.2029 ns | 55.2682 ns | 55.3816 ns | 55.4858 ns | BufferBlockCopy | X64 | RyuJit | 39 | 21.8579 ns | 0.2721 ns | 1.02 | 21.7465 ns | 0.1217 ns | 0.2721 ns | 45984475.82 | 21.2606 ns | 21.5571 ns | 21.8579 ns | 21.8801 ns | 21.8966 ns | MsvcrtMemmove | X64 | RyuJit | 39 | 25.4660 ns | 0.0727 ns | 1.19 | 25.4885 ns | 0.0325 ns | 0.0727 ns | 39233390.85 | 25.4292 ns | 25.4388 ns | 25.4660 ns | 25.5494 ns | 25.6129 ns | UnsafeCopyBlock | X64 | RyuJit | 39 | 15.2067 ns | 0.0307 ns | 0.71 | 15.2167 ns | 0.0137 ns | 0.0307 ns | 65717261.61 | 15.1904 ns | 15.1950 ns | 15.2067 ns | 15.2434 ns | 15.2684 ns | IllyriadVectorizedCopy | X64 | RyuJit | 39 | 12.0312 ns | 0.0538 ns | 0.56 | 12.0235 ns | 0.0240 ns | 0.0538 ns | 83170120.3 | 11.9643 ns | 11.9727 ns | 12.0312 ns | 12.0706 ns | 12.1003 ns | AndermanVectorizedCopy | X64 | RyuJit | 39 | 5.8808 ns | 0.0350 ns | 0.28 | 5.8911 ns | 0.0157 ns | 0.0350 ns | 169747063.1 | 5.8561 ns | 5.8644 ns | 5.8808 ns | 5.9230 ns | 5.9474 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 39 | 11.1080 ns | 0.0447 ns | 0.52 | 11.1277 ns | 0.0200 ns | 0.0447 ns | 89865952.89 | 11.0860 ns | 11.0939 ns | 11.1080 ns | 11.1713 ns | 11.1977 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 39 | 7.0538 ns | 0.0969 ns | 0.33 | 7.0286 ns | 0.0433 ns | 0.0969 ns | 142275271.36 | 6.8612 ns | 6.9572 ns | 7.0538 ns | 7.0875 ns | 7.1135 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 39 | 11.0650 ns | 0.0641 ns | 0.52 | 11.0358 ns | 0.0287 ns | 0.0641 ns | 90614176.37 | 10.9247 ns | 10.9810 ns | 11.0650 ns | 11.0760 ns | 11.0776 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 39 | 11.1111 ns | 0.1344 ns | 0.52 | 11.0781 ns | 0.0601 ns | 0.1344 ns | 90268290.6 | 10.8425 ns | 10.9759 ns | 11.1111 ns | 11.1638 ns | 11.1658 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 39 | 12.3096 ns | 0.1604 ns | 0.58 | 12.2507 ns | 0.0717 ns | 0.1604 ns | 81627717.54 | 11.9653 ns | 12.1369 ns | 12.3096 ns | 12.3351 ns | 12.3485 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 39 | 9.3818 ns | 0.0149 ns | 0.44 | 9.3883 ns | 0.0067 ns | 0.0149 ns | 106515910.41 | 9.3706 ns | 9.3760 ns | 9.3818 ns | 9.4038 ns | 9.4059 ns | ArrayCopy | X86 | LegacyJit | 39 | 31.1967 ns | 0.9671 ns | 1.00 | 31.0886 ns | 0.4325 ns | 0.9671 ns | 32166092.47 | 30.1831 ns | 30.2112 ns | 31.1967 ns | 31.9120 ns | 32.5572 ns | SimpleLoop | X86 | LegacyJit | 39 | 55.2604 ns | 0.4888 ns | 1.77 | 55.1406 ns | 0.2186 ns | 0.4888 ns | 18135472.63 | 54.2962 ns | 54.7610 ns | 55.2604 ns | 55.4602 ns | 55.5521 ns | BufferBlockCopy | X86 | LegacyJit | 39 | 22.5339 ns | 0.1254 ns | 0.72 | 22.5532 ns | 0.0561 ns | 0.1254 ns | 44339567.71 | 22.4462 ns | 22.4584 ns | 22.5339 ns | 22.6577 ns | 22.7636 ns | MsvcrtMemmove | X86 | LegacyJit | 39 | 32.2320 ns | 0.0611 ns | 1.03 | 32.2131 ns | 0.0273 ns | 0.0611 ns | 31043243.2 | 32.1225 ns | 32.1522 ns | 32.2320 ns | 32.2646 ns | 32.2702 ns | UnsafeCopyBlock | X86 | LegacyJit | 39 | 16.7945 ns | 0.2978 ns | 0.54 | 16.6412 ns | 0.1332 ns | 0.2978 ns | 60091795.95 | 16.2753 ns | 16.3197 ns | 16.7945 ns | 16.8861 ns | 16.9026 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 39 | 78.9408 ns | 0.2871 ns | 2.53 | 79.0021 ns | 0.1284 ns | 0.2871 ns | 12657894.83 | 78.7047 ns | 78.7781 ns | 78.9408 ns | 79.2567 ns | 79.4630 ns | AndermanVectorizedCopy | X86 | LegacyJit | 39 | 103.4999 ns | 1.2183 ns | 3.32 | 102.8754 ns | 0.5448 ns | 1.2183 ns | 9720496.35 | 100.7524 ns | 101.8461 ns | 103.4999 ns | 103.5924 ns | 103.6524 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 39 | 12.1960 ns | 0.0309 ns | 0.39 | 12.1893 ns | 0.0138 ns | 0.0309 ns | 82039382.07 | 12.1437 ns | 12.1610 ns | 12.1960 ns | 12.2141 ns | 12.2272 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 39 | 15.6389 ns | 0.2432 ns | 0.50 | 15.5894 ns | 0.1088 ns | 0.2432 ns | 64146277.8 | 15.1683 ns | 15.4018 ns | 15.6389 ns | 15.7522 ns | 15.7813 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 39 | 20.2350 ns | 0.3173 ns | 0.65 | 20.0594 ns | 0.1419 ns | 0.3173 ns | 49851910.94 | 19.7119 ns | 19.7184 ns | 20.2350 ns | 20.3126 ns | 20.3867 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 39 | 15.7852 ns | 0.0998 ns | 0.51 | 15.7525 ns | 0.0446 ns | 0.0998 ns | 63482170.29 | 15.5761 ns | 15.6771 ns | 15.7852 ns | 15.8114 ns | 15.8184 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 39 | 12.2748 ns | 0.1850 ns | 0.39 | 12.2661 ns | 0.0827 ns | 0.1850 ns | 81525773.9 | 12.0051 ns | 12.1231 ns | 12.2748 ns | 12.4046 ns | 12.5264 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 39 | 19.4101 ns | 0.0843 ns | 0.62 | 19.3587 ns | 0.0377 ns | 0.0843 ns | 51656271.87 | 19.2314 ns | 19.2725 ns | 19.4101 ns | 19.4193 ns | 19.4286 ns | ArrayCopy | X64 | LegacyJit | 40 | 22.1740 ns | 0.0554 ns | 1.00 | 22.1744 ns | 0.0248 ns | 0.0554 ns | 45097083.37 | 22.0972 ns | 22.1268 ns | 22.1740 ns | 22.2221 ns | 22.2491 ns | SimpleLoop | X64 | LegacyJit | 40 | 65.6053 ns | 0.6751 ns | 2.96 | 65.2900 ns | 0.3019 ns | 0.6751 ns | 15316273.17 | 64.1090 ns | 64.7310 ns | 65.6053 ns | 65.6914 ns | 65.7259 ns | BufferBlockCopy | X64 | LegacyJit | 40 | 22.8053 ns | 0.4208 ns | 1.03 | 22.8535 ns | 0.1882 ns | 0.4208 ns | 43756935.02 | 22.3119 ns | 22.4809 ns | 22.8053 ns | 23.2502 ns | 23.4181 ns | MsvcrtMemmove | X64 | LegacyJit | 40 | 25.5986 ns | 0.2237 ns | 1.15 | 25.5395 ns | 0.1000 ns | 0.2237 ns | 39155049.62 | 25.1598 ns | 25.3562 ns | 25.5986 ns | 25.6933 ns | 25.7433 ns | UnsafeCopyBlock | X64 | LegacyJit | 40 | 10.4858 ns | 0.1086 ns | 0.47 | 10.5175 ns | 0.0486 ns | 0.1086 ns | 95079235.79 | 10.4167 ns | 10.4472 ns | 10.4858 ns | 10.6037 ns | 10.7026 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 40 | 83.1934 ns | 1.7323 ns | 3.75 | 83.6162 ns | 0.7747 ns | 1.7323 ns | 11959407.64 | 81.3269 ns | 82.2537 ns | 83.1934 ns | 85.1901 ns | 86.0386 ns | AndermanVectorizedCopy | X64 | LegacyJit | 40 | 119.4037 ns | 3.7836 ns | 5.38 | 120.5422 ns | 1.6921 ns | 3.7836 ns | 8295849.8 | 117.3878 ns | 117.9501 ns | 119.4037 ns | 123.7036 ns | 127.0131 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 40 | 12.4006 ns | 0.0964 ns | 0.56 | 12.4373 ns | 0.0431 ns | 0.0964 ns | 80403467.67 | 12.3291 ns | 12.3562 ns | 12.4006 ns | 12.5367 ns | 12.5639 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 40 | 11.0538 ns | 0.4515 ns | 0.50 | 11.1758 ns | 0.2019 ns | 0.4515 ns | 89479382.11 | 10.7286 ns | 10.7614 ns | 11.0538 ns | 11.6511 ns | 11.6899 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 40 | 13.5799 ns | 0.1281 ns | 0.61 | 13.5117 ns | 0.0573 ns | 0.1281 ns | 74009804.51 | 13.2944 ns | 13.3956 ns | 13.5799 ns | 13.5937 ns | 13.5998 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 40 | 13.9520 ns | 0.2067 ns | 0.63 | 13.9865 ns | 0.0924 ns | 0.2067 ns | 71497697.38 | 13.7792 ns | 13.7895 ns | 13.9520 ns | 14.2007 ns | 14.2048 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 40 | 14.9653 ns | 0.1277 ns | 0.67 | 14.9470 ns | 0.0571 ns | 0.1277 ns | 66902835.04 | 14.7780 ns | 14.8311 ns | 14.9653 ns | 15.0539 ns | 15.1229 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 40 | 11.0055 ns | 0.0830 ns | 0.50 | 10.9546 ns | 0.0371 ns | 0.0830 ns | 91286183.64 | 10.8396 ns | 10.8663 ns | 11.0055 ns | 11.0173 ns | 11.0248 ns | ArrayCopy | X64 | RyuJit | 40 | 21.5596 ns | 0.2404 ns | 1.00 | 21.5157 ns | 0.1075 ns | 0.2404 ns | 46477611.99 | 21.1586 ns | 21.2830 ns | 21.5596 ns | 21.7265 ns | 21.7490 ns | SimpleLoop | X64 | RyuJit | 40 | 57.1601 ns | 0.2879 ns | 2.65 | 57.1651 ns | 0.1288 ns | 0.2879 ns | 17493180.68 | 56.7629 ns | 56.9122 ns | 57.1601 ns | 57.4206 ns | 57.5400 ns | BufferBlockCopy | X64 | RyuJit | 40 | 22.0415 ns | 0.2967 ns | 1.02 | 21.9525 ns | 0.1327 ns | 0.2967 ns | 45552993.49 | 21.4347 ns | 21.7223 ns | 22.0415 ns | 22.1381 ns | 22.1821 ns | MsvcrtMemmove | X64 | RyuJit | 40 | 22.6375 ns | 0.2863 ns | 1.05 | 22.8157 ns | 0.1280 ns | 0.2863 ns | 43829409.1 | 22.5541 ns | 22.5935 ns | 22.6375 ns | 23.1270 ns | 23.1402 ns | UnsafeCopyBlock | X64 | RyuJit | 40 | 10.4228 ns | 0.1488 ns | 0.48 | 10.4463 ns | 0.0665 ns | 0.1488 ns | 95727788.02 | 10.2332 ns | 10.3160 ns | 10.4228 ns | 10.5883 ns | 10.5885 ns | IllyriadVectorizedCopy | X64 | RyuJit | 40 | 10.3811 ns | 0.1784 ns | 0.48 | 10.4606 ns | 0.0798 ns | 0.1784 ns | 95596895.11 | 10.3374 ns | 10.3497 ns | 10.3811 ns | 10.6112 ns | 10.7704 ns | AndermanVectorizedCopy | X64 | RyuJit | 40 | 5.9286 ns | 0.0616 ns | 0.27 | 5.9317 ns | 0.0275 ns | 0.0616 ns | 168585000.99 | 5.8470 ns | 5.8747 ns | 5.9286 ns | 5.9904 ns | 6.0015 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 40 | 10.0879 ns | 0.0706 ns | 0.47 | 10.0761 ns | 0.0316 ns | 0.0706 ns | 99245170.91 | 9.9756 ns | 10.0063 ns | 10.0879 ns | 10.1399 ns | 10.1419 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 40 | 6.9961 ns | 0.0601 ns | 0.32 | 6.9996 ns | 0.0269 ns | 0.0601 ns | 142866162.34 | 6.9437 ns | 6.9488 ns | 6.9961 ns | 7.0520 ns | 7.0952 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 40 | 12.3422 ns | 0.0276 ns | 0.57 | 12.3467 ns | 0.0123 ns | 0.0276 ns | 80993288.41 | 12.3213 ns | 12.3253 ns | 12.3422 ns | 12.3703 ns | 12.3922 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 40 | 12.4318 ns | 0.0768 ns | 0.58 | 12.4167 ns | 0.0343 ns | 0.0768 ns | 80536649.04 | 12.3301 ns | 12.3415 ns | 12.4318 ns | 12.4843 ns | 12.5207 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 40 | 12.3353 ns | 0.1033 ns | 0.57 | 12.3047 ns | 0.0462 ns | 0.1033 ns | 81269599.76 | 12.1852 ns | 12.1974 ns | 12.3353 ns | 12.3968 ns | 12.4239 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 40 | 9.4654 ns | 0.0131 ns | 0.44 | 9.4619 ns | 0.0059 ns | 0.0131 ns | 105687167.88 | 9.4451 ns | 9.4483 ns | 9.4654 ns | 9.4737 ns | 9.4757 ns | ArrayCopy | X86 | LegacyJit | 40 | 31.9370 ns | 0.4524 ns | 1.00 | 31.9456 ns | 0.2023 ns | 0.4524 ns | 31303213.2 | 31.2300 ns | 31.5618 ns | 31.9370 ns | 32.3337 ns | 32.3694 ns | SimpleLoop | X86 | LegacyJit | 40 | 56.8618 ns | 0.2419 ns | 1.78 | 56.8765 ns | 0.1082 ns | 0.2419 ns | 17581964.35 | 56.5305 ns | 56.6730 ns | 56.8618 ns | 57.0872 ns | 57.1913 ns | BufferBlockCopy | X86 | LegacyJit | 40 | 22.6530 ns | 0.3163 ns | 0.71 | 22.5160 ns | 0.1415 ns | 0.3163 ns | 44412910.06 | 21.9609 ns | 22.2588 ns | 22.6530 ns | 22.7047 ns | 22.7204 ns | MsvcrtMemmove | X86 | LegacyJit | 40 | 31.8378 ns | 0.5801 ns | 1.00 | 31.7664 ns | 0.2594 ns | 0.5801 ns | 31479760.41 | 30.8938 ns | 31.2216 ns | 31.8378 ns | 32.2756 ns | 32.3589 ns | UnsafeCopyBlock | X86 | LegacyJit | 40 | 16.9700 ns | 0.0347 ns | 0.53 | 16.9620 ns | 0.0155 ns | 0.0347 ns | 58955460.51 | 16.9042 ns | 16.9317 ns | 16.9700 ns | 16.9882 ns | 16.9925 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 40 | 78.7200 ns | 0.1772 ns | 2.46 | 78.7358 ns | 0.0793 ns | 0.1772 ns | 12700707.22 | 78.4973 ns | 78.5749 ns | 78.7200 ns | 78.9045 ns | 78.9528 ns | AndermanVectorizedCopy | X86 | LegacyJit | 40 | 102.9583 ns | 1.1033 ns | 3.22 | 102.5515 ns | 0.4934 ns | 1.1033 ns | 9751202.91 | 100.7465 ns | 101.5421 ns | 102.9583 ns | 103.3573 ns | 103.5823 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 40 | 11.5624 ns | 0.0809 ns | 0.36 | 11.5367 ns | 0.0362 ns | 0.0809 ns | 86679777.73 | 11.4213 ns | 11.4553 ns | 11.5624 ns | 11.6053 ns | 11.6215 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 40 | 14.5303 ns | 0.1757 ns | 0.45 | 14.6305 ns | 0.0786 ns | 0.1757 ns | 68350538.76 | 14.4863 ns | 14.4901 ns | 14.5303 ns | 14.8210 ns | 14.8477 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 40 | 20.1041 ns | 0.1821 ns | 0.63 | 20.1911 ns | 0.0814 ns | 0.1821 ns | 49526875.7 | 20.0372 ns | 20.0405 ns | 20.1041 ns | 20.3851 ns | 20.4320 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 40 | 15.7715 ns | 0.2775 ns | 0.49 | 15.7420 ns | 0.1241 ns | 0.2775 ns | 63524364.13 | 15.3904 ns | 15.4628 ns | 15.7715 ns | 16.0064 ns | 16.0277 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 40 | 12.9210 ns | 0.1516 ns | 0.40 | 12.9148 ns | 0.0678 ns | 0.1516 ns | 77430781.95 | 12.6758 ns | 12.7922 ns | 12.9210 ns | 13.0341 ns | 13.0898 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 40 | 27.4898 ns | 0.0837 ns | 0.86 | 27.5017 ns | 0.0374 ns | 0.0837 ns | 36361418.34 | 27.4185 ns | 27.4220 ns | 27.4898 ns | 27.5873 ns | 27.6030 ns | ArrayCopy | X64 | LegacyJit | 41 | 22.1834 ns | 0.2403 ns | 1.00 | 22.1261 ns | 0.1075 ns | 0.2403 ns | 45195550.64 | 21.7159 ns | 21.9299 ns | 22.1834 ns | 22.2936 ns | 22.3327 ns | SimpleLoop | X64 | LegacyJit | 41 | 67.6164 ns | 0.2230 ns | 3.05 | 67.6065 ns | 0.0998 ns | 0.2230 ns | 14791474.48 | 67.4096 ns | 67.4100 ns | 67.6164 ns | 67.7981 ns | 67.9534 ns | BufferBlockCopy | X64 | LegacyJit | 41 | 22.2159 ns | 0.0441 ns | 1.00 | 22.2366 ns | 0.0197 ns | 0.0441 ns | 44970902.12 | 22.1980 ns | 22.1992 ns | 22.2159 ns | 22.2843 ns | 22.2850 ns | MsvcrtMemmove | X64 | LegacyJit | 41 | 24.9803 ns | 0.1924 ns | 1.13 | 24.8773 ns | 0.0860 ns | 0.1924 ns | 40197366.03 | 24.5569 ns | 24.6984 ns | 24.9803 ns | 25.0045 ns | 25.0271 ns | UnsafeCopyBlock | X64 | LegacyJit | 41 | 10.5353 ns | 0.0322 ns | 0.47 | 10.5394 ns | 0.0144 ns | 0.0322 ns | 94882503.48 | 10.4932 ns | 10.5124 ns | 10.5353 ns | 10.5683 ns | 10.5798 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 41 | 82.2921 ns | 1.5538 ns | 3.71 | 81.8480 ns | 0.6949 ns | 1.5538 ns | 12217776.64 | 80.0875 ns | 80.2090 ns | 82.2921 ns | 83.2649 ns | 83.4107 ns | AndermanVectorizedCopy | X64 | LegacyJit | 41 | 121.9068 ns | 2.4491 ns | 5.50 | 121.0631 ns | 1.0953 ns | 2.4491 ns | 8260154.46 | 118.2964 ns | 118.4669 ns | 121.9068 ns | 123.2375 ns | 123.6160 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 41 | 12.6049 ns | 0.0664 ns | 0.57 | 12.5967 ns | 0.0297 ns | 0.0664 ns | 79385671.23 | 12.4938 ns | 12.5457 ns | 12.6049 ns | 12.6437 ns | 12.6795 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 41 | 11.1271 ns | 0.0293 ns | 0.50 | 11.1404 ns | 0.0131 ns | 0.0293 ns | 89763336.95 | 11.1227 ns | 11.1240 ns | 11.1271 ns | 11.1634 ns | 11.1923 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 41 | 13.1981 ns | 0.0329 ns | 0.59 | 13.2075 ns | 0.0147 ns | 0.0329 ns | 75714301.01 | 13.1633 ns | 13.1795 ns | 13.1981 ns | 13.2403 ns | 13.2409 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 41 | 13.8080 ns | 0.0615 ns | 0.62 | 13.7877 ns | 0.0275 ns | 0.0615 ns | 72528310.33 | 13.7061 ns | 13.7239 ns | 13.8080 ns | 13.8414 ns | 13.8505 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 41 | 15.5148 ns | 0.2346 ns | 0.70 | 15.4658 ns | 0.1049 ns | 0.2346 ns | 64658830.13 | 15.1201 ns | 15.2461 ns | 15.5148 ns | 15.6609 ns | 15.7424 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 41 | 11.1702 ns | 0.2366 ns | 0.50 | 11.1995 ns | 0.1058 ns | 0.2366 ns | 89289825.62 | 10.9099 ns | 11.0343 ns | 11.1702 ns | 11.3794 ns | 11.5702 ns | ArrayCopy | X64 | RyuJit | 41 | 22.0264 ns | 0.3115 ns | 1.00 | 22.0021 ns | 0.1393 ns | 0.3115 ns | 45450276.47 | 21.5254 ns | 21.7699 ns | 22.0264 ns | 22.2220 ns | 22.4002 ns | SimpleLoop | X64 | RyuJit | 41 | 59.2414 ns | 0.6736 ns | 2.69 | 59.2547 ns | 0.3013 ns | 0.6736 ns | 16876284.61 | 58.3531 ns | 58.7561 ns | 59.2414 ns | 59.7600 ns | 60.2510 ns | BufferBlockCopy | X64 | RyuJit | 41 | 22.5532 ns | 0.3918 ns | 1.02 | 22.6949 ns | 0.1752 ns | 0.3918 ns | 44062860.06 | 22.3249 ns | 22.3494 ns | 22.5532 ns | 23.1111 ns | 23.1721 ns | MsvcrtMemmove | X64 | RyuJit | 41 | 24.0197 ns | 0.5055 ns | 1.09 | 23.8442 ns | 0.2260 ns | 0.5055 ns | 41938920.48 | 22.9665 ns | 23.4458 ns | 24.0197 ns | 24.1548 ns | 24.2578 ns | UnsafeCopyBlock | X64 | RyuJit | 41 | 11.5784 ns | 0.2947 ns | 0.53 | 11.7787 ns | 0.1318 ns | 0.2947 ns | 84898692.75 | 11.5601 ns | 11.5604 ns | 11.5784 ns | 12.0973 ns | 12.1647 ns | IllyriadVectorizedCopy | X64 | RyuJit | 41 | 11.9046 ns | 0.3021 ns | 0.54 | 11.9441 ns | 0.1351 ns | 0.3021 ns | 83723150.79 | 11.5714 ns | 11.7011 ns | 11.9046 ns | 12.2070 ns | 12.3986 ns | AndermanVectorizedCopy | X64 | RyuJit | 41 | 6.2880 ns | 0.2429 ns | 0.29 | 6.1736 ns | 0.1086 ns | 0.2429 ns | 161979473.96 | 5.7963 ns | 5.9314 ns | 6.2880 ns | 6.3587 ns | 6.3756 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 41 | 11.6417 ns | 0.0586 ns | 0.53 | 11.6535 ns | 0.0262 ns | 0.0586 ns | 85810860.92 | 11.5981 ns | 11.6095 ns | 11.6417 ns | 11.7035 ns | 11.7506 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 41 | 7.0543 ns | 0.0144 ns | 0.32 | 7.0596 ns | 0.0064 ns | 0.0144 ns | 141651658.13 | 7.0445 ns | 7.0481 ns | 7.0543 ns | 7.0737 ns | 7.0812 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 41 | 11.9967 ns | 0.1590 ns | 0.54 | 11.9207 ns | 0.0711 ns | 0.1590 ns | 83887970.19 | 11.6407 ns | 11.7923 ns | 11.9967 ns | 12.0110 ns | 12.0186 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 41 | 11.7680 ns | 0.1917 ns | 0.53 | 11.8535 ns | 0.0857 ns | 0.1917 ns | 84363577.52 | 11.6601 ns | 11.6927 ns | 11.7680 ns | 12.0569 ns | 12.0963 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 41 | 12.3505 ns | 0.1990 ns | 0.56 | 12.3048 ns | 0.0890 ns | 0.1990 ns | 81269059.23 | 11.9673 ns | 12.1366 ns | 12.3505 ns | 12.4502 ns | 12.4584 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 41 | 9.3804 ns | 0.1401 ns | 0.43 | 9.3564 ns | 0.0626 ns | 0.1401 ns | 106878291.61 | 9.1173 ns | 9.2472 ns | 9.3804 ns | 9.4537 ns | 9.4800 ns | ArrayCopy | X86 | LegacyJit | 41 | 32.0598 ns | 0.1750 ns | 1.00 | 32.0750 ns | 0.0783 ns | 0.1750 ns | 31176958.84 | 31.8990 ns | 31.9185 ns | 32.0598 ns | 32.2391 ns | 32.3358 ns | SimpleLoop | X86 | LegacyJit | 41 | 57.5235 ns | 0.1691 ns | 1.79 | 57.5495 ns | 0.0756 ns | 0.1691 ns | 17376356.05 | 57.3709 ns | 57.3883 ns | 57.5235 ns | 57.7237 ns | 57.7389 ns | BufferBlockCopy | X86 | LegacyJit | 41 | 22.6125 ns | 0.4058 ns | 0.71 | 22.5187 ns | 0.1815 ns | 0.4058 ns | 44407587.61 | 21.8428 ns | 22.1627 ns | 22.6125 ns | 22.8278 ns | 22.8469 ns | MsvcrtMemmove | X86 | LegacyJit | 41 | 31.7781 ns | 0.4786 ns | 0.99 | 31.4692 ns | 0.2140 ns | 0.4786 ns | 31777131.04 | 30.9107 ns | 30.9474 ns | 31.7781 ns | 31.8364 ns | 31.8797 ns | UnsafeCopyBlock | X86 | LegacyJit | 41 | 16.8382 ns | 0.0489 ns | 0.53 | 16.8509 ns | 0.0219 ns | 0.0489 ns | 59344035.56 | 16.7980 ns | 16.8067 ns | 16.8382 ns | 16.9014 ns | 16.9129 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 41 | 79.4173 ns | 0.5219 ns | 2.48 | 79.6179 ns | 0.2334 ns | 0.5219 ns | 12559989.93 | 79.2235 ns | 79.3086 ns | 79.4173 ns | 80.0275 ns | 80.5315 ns | AndermanVectorizedCopy | X86 | LegacyJit | 41 | 102.1267 ns | 0.9264 ns | 3.19 | 102.5696 ns | 0.4143 ns | 0.9264 ns | 9749474.44 | 101.9907 ns | 102.0428 ns | 102.1267 ns | 103.3179 ns | 104.2002 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 41 | 12.0458 ns | 0.0283 ns | 0.38 | 12.0456 ns | 0.0127 ns | 0.0283 ns | 83017665.58 | 12.0157 ns | 12.0173 ns | 12.0458 ns | 12.0738 ns | 12.0752 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 41 | 15.1816 ns | 0.1839 ns | 0.47 | 15.1077 ns | 0.0822 ns | 0.1839 ns | 66191316.49 | 14.7799 ns | 14.9752 ns | 15.1816 ns | 15.2034 ns | 15.2123 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 41 | 19.9666 ns | 0.2942 ns | 0.62 | 19.7863 ns | 0.1316 ns | 0.2942 ns | 50540071.73 | 19.4525 ns | 19.4649 ns | 19.9666 ns | 20.0175 ns | 20.0191 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 41 | 15.7762 ns | 0.1341 ns | 0.49 | 15.7705 ns | 0.0600 ns | 0.1341 ns | 63409718.73 | 15.5642 ns | 15.6494 ns | 15.7762 ns | 15.8887 ns | 15.8974 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 41 | 12.9743 ns | 0.0142 ns | 0.40 | 12.9660 ns | 0.0063 ns | 0.0142 ns | 77124843.67 | 12.9486 ns | 12.9506 ns | 12.9743 ns | 12.9772 ns | 12.9773 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 41 | 26.3125 ns | 0.0625 ns | 0.82 | 26.3009 ns | 0.0280 ns | 0.0625 ns | 38021569.86 | 26.2225 ns | 26.2433 ns | 26.3125 ns | 26.3526 ns | 26.3890 ns | ArrayCopy | X64 | LegacyJit | 42 | 22.1902 ns | 0.2421 ns | 1.00 | 22.0983 ns | 0.1083 ns | 0.2421 ns | 45252335.7 | 21.6676 ns | 21.9209 ns | 22.1902 ns | 22.2298 ns | 22.2412 ns | SimpleLoop | X64 | LegacyJit | 42 | 68.7541 ns | 0.1692 ns | 3.10 | 68.8164 ns | 0.0756 ns | 0.1692 ns | 14531420.95 | 68.6347 ns | 68.6714 ns | 68.7541 ns | 68.9925 ns | 69.0359 ns | BufferBlockCopy | X64 | LegacyJit | 42 | 22.2180 ns | 0.2769 ns | 1.00 | 22.0964 ns | 0.1238 ns | 0.2769 ns | 45256143.35 | 21.6086 ns | 21.8755 ns | 22.2180 ns | 22.2567 ns | 22.2728 ns | MsvcrtMemmove | X64 | LegacyJit | 42 | 24.3495 ns | 0.1219 ns | 1.10 | 24.3851 ns | 0.0545 ns | 0.1219 ns | 41008649.25 | 24.2799 ns | 24.3038 ns | 24.3495 ns | 24.4842 ns | 24.5941 ns | UnsafeCopyBlock | X64 | LegacyJit | 42 | 10.5861 ns | 0.1428 ns | 0.48 | 10.6716 ns | 0.0638 ns | 0.1428 ns | 93706538.78 | 10.5499 ns | 10.5603 ns | 10.5861 ns | 10.8256 ns | 10.8556 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 42 | 82.2564 ns | 0.1148 ns | 3.71 | 82.3231 ns | 0.0514 ns | 0.1148 ns | 12147251.58 | 82.2167 ns | 82.2336 ns | 82.2564 ns | 82.4461 ns | 82.4733 ns | AndermanVectorizedCopy | X64 | LegacyJit | 42 | 114.6651 ns | 5.7069 ns | 5.17 | 116.3366 ns | 2.5522 ns | 5.7069 ns | 8595748.63 | 111.5694 ns | 112.8749 ns | 114.6651 ns | 120.6340 ns | 126.2541 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 42 | 13.2197 ns | 0.0235 ns | 0.60 | 13.2183 ns | 0.0105 ns | 0.0235 ns | 75652505.98 | 13.1881 ns | 13.1984 ns | 13.2197 ns | 13.2375 ns | 13.2527 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 42 | 11.0987 ns | 0.1896 ns | 0.50 | 11.0270 ns | 0.0848 ns | 0.1896 ns | 90686809.26 | 10.7563 ns | 10.8353 ns | 11.0987 ns | 11.1828 ns | 11.2279 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 42 | 12.8431 ns | 0.1488 ns | 0.58 | 12.7860 ns | 0.0665 ns | 0.1488 ns | 78210415.38 | 12.5921 ns | 12.6288 ns | 12.8431 ns | 12.9147 ns | 12.9205 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 42 | 13.5036 ns | 0.0730 ns | 0.61 | 13.5108 ns | 0.0327 ns | 0.0730 ns | 74014666.92 | 13.4293 ns | 13.4402 ns | 13.5036 ns | 13.5851 ns | 13.5881 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 42 | 14.8035 ns | 0.0335 ns | 0.67 | 14.8115 ns | 0.0150 ns | 0.0335 ns | 67515247.66 | 14.7745 ns | 14.7810 ns | 14.8035 ns | 14.8459 ns | 14.8536 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 42 | 10.8418 ns | 0.0824 ns | 0.49 | 10.8893 ns | 0.0369 ns | 0.0824 ns | 91833341.25 | 10.8106 ns | 10.8245 ns | 10.8418 ns | 10.9778 ns | 10.9927 ns | ArrayCopy | X64 | RyuJit | 42 | 21.3709 ns | 0.0430 ns | 1.00 | 21.3649 ns | 0.0192 ns | 0.0430 ns | 46805717.26 | 21.3049 ns | 21.3259 ns | 21.3709 ns | 21.4009 ns | 21.4212 ns | SimpleLoop | X64 | RyuJit | 42 | 59.7313 ns | 0.5322 ns | 2.79 | 59.4126 ns | 0.2380 ns | 0.5322 ns | 16831459.51 | 58.6204 ns | 58.8612 ns | 59.7313 ns | 59.8045 ns | 59.8142 ns | BufferBlockCopy | X64 | RyuJit | 42 | 22.0081 ns | 0.5281 ns | 1.03 | 22.3268 ns | 0.2362 ns | 0.5281 ns | 44789218.14 | 21.8833 ns | 21.9210 ns | 22.0081 ns | 22.8920 ns | 23.0388 ns | MsvcrtMemmove | X64 | RyuJit | 42 | 23.0685 ns | 0.0554 ns | 1.08 | 23.0829 ns | 0.0248 ns | 0.0554 ns | 43322024.7 | 23.0194 ns | 23.0426 ns | 23.0685 ns | 23.1305 ns | 23.1705 ns | UnsafeCopyBlock | X64 | RyuJit | 42 | 12.0252 ns | 0.1388 ns | 0.56 | 11.9688 ns | 0.0621 ns | 0.1388 ns | 83550378.07 | 11.7213 ns | 11.8692 ns | 12.0252 ns | 12.0402 ns | 12.0455 ns | IllyriadVectorizedCopy | X64 | RyuJit | 42 | 12.2379 ns | 0.1637 ns | 0.57 | 12.1442 ns | 0.0732 ns | 0.1637 ns | 82344028.17 | 11.9333 ns | 11.9682 ns | 12.2379 ns | 12.2733 ns | 12.2929 ns | AndermanVectorizedCopy | X64 | RyuJit | 42 | 5.7571 ns | 0.1130 ns | 0.27 | 5.7803 ns | 0.0505 ns | 0.1130 ns | 173001823.89 | 5.6685 ns | 5.6741 ns | 5.7571 ns | 5.8981 ns | 5.9068 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 42 | 11.7196 ns | 0.0478 ns | 0.55 | 11.7359 ns | 0.0214 ns | 0.0478 ns | 85208802.94 | 11.6893 ns | 11.7020 ns | 11.7196 ns | 11.7779 ns | 11.8148 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 42 | 6.8646 ns | 0.1012 ns | 0.32 | 6.9343 ns | 0.0453 ns | 0.1012 ns | 144209821.13 | 6.8579 ns | 6.8584 ns | 6.8646 ns | 7.0451 ns | 7.0512 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 42 | 11.3909 ns | 0.1231 ns | 0.53 | 11.4408 ns | 0.0551 ns | 0.1231 ns | 87406210.57 | 11.3717 ns | 11.3804 ns | 11.3909 ns | 11.5262 ns | 11.6606 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 42 | 11.6606 ns | 0.0199 ns | 0.55 | 11.6555 ns | 0.0089 ns | 0.0199 ns | 85796693.63 | 11.6296 ns | 11.6361 ns | 11.6606 ns | 11.6722 ns | 11.6812 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 42 | 12.2583 ns | 0.0382 ns | 0.57 | 12.2525 ns | 0.0171 ns | 0.0382 ns | 81615778.37 | 12.2072 ns | 12.2144 ns | 12.2583 ns | 12.2878 ns | 12.3001 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 42 | 9.3770 ns | 0.1278 ns | 0.44 | 9.3249 ns | 0.0571 ns | 0.1278 ns | 107240106.07 | 9.0968 ns | 9.2345 ns | 9.3770 ns | 9.3891 ns | 9.3950 ns | ArrayCopy | X86 | LegacyJit | 42 | 31.4460 ns | 0.2206 ns | 1.00 | 31.3921 ns | 0.0987 ns | 0.2206 ns | 31855187.64 | 31.0151 ns | 31.2192 ns | 31.4460 ns | 31.5379 ns | 31.5937 ns | SimpleLoop | X86 | LegacyJit | 42 | 58.7430 ns | 0.7076 ns | 1.87 | 58.4535 ns | 0.3164 ns | 0.7076 ns | 17107628.13 | 57.1917 ns | 57.9438 ns | 58.7430 ns | 58.8183 ns | 58.8480 ns | BufferBlockCopy | X86 | LegacyJit | 42 | 22.4982 ns | 0.0726 ns | 0.72 | 22.5080 ns | 0.0325 ns | 0.0726 ns | 44428562 | 22.4161 ns | 22.4413 ns | 22.4982 ns | 22.5797 ns | 22.5956 ns | MsvcrtMemmove | X86 | LegacyJit | 42 | 31.2881 ns | 0.3943 ns | 0.99 | 31.2294 ns | 0.1763 ns | 0.3943 ns | 32021100.06 | 30.6885 ns | 30.8369 ns | 31.2881 ns | 31.5926 ns | 31.6267 ns | UnsafeCopyBlock | X86 | LegacyJit | 42 | 16.7998 ns | 0.0111 ns | 0.53 | 16.7992 ns | 0.0050 ns | 0.0111 ns | 59526617.33 | 16.7882 ns | 16.7891 ns | 16.7998 ns | 16.8090 ns | 16.8160 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 42 | 83.7596 ns | 0.1942 ns | 2.66 | 83.7092 ns | 0.0869 ns | 0.1942 ns | 11946114.22 | 83.4563 ns | 83.5083 ns | 83.7596 ns | 83.8850 ns | 83.9003 ns | AndermanVectorizedCopy | X86 | LegacyJit | 42 | 102.3201 ns | 0.3599 ns | 3.25 | 102.1356 ns | 0.1610 ns | 0.3599 ns | 9790902.32 | 101.5653 ns | 101.7811 ns | 102.3201 ns | 102.3979 ns | 102.4299 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 42 | 12.6762 ns | 0.1555 ns | 0.40 | 12.6663 ns | 0.0695 ns | 0.1555 ns | 78949415.41 | 12.4428 ns | 12.5379 ns | 12.6762 ns | 12.7898 ns | 12.8764 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 42 | 15.1720 ns | 0.0825 ns | 0.48 | 15.1505 ns | 0.0369 ns | 0.0825 ns | 66004242.16 | 15.0093 ns | 15.0880 ns | 15.1720 ns | 15.2023 ns | 15.2264 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 42 | 20.3064 ns | 0.0325 ns | 0.65 | 20.3205 ns | 0.0145 ns | 0.0325 ns | 49211295.53 | 20.2878 ns | 20.2935 ns | 20.3064 ns | 20.3546 ns | 20.3642 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 42 | 15.6993 ns | 0.0241 ns | 0.50 | 15.7078 ns | 0.0108 ns | 0.0241 ns | 63662464.91 | 15.6836 ns | 15.6885 ns | 15.6993 ns | 15.7314 ns | 15.7447 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 42 | 12.9908 ns | 0.0451 ns | 0.41 | 13.0124 ns | 0.0201 ns | 0.0451 ns | 76849708.56 | 12.9816 ns | 12.9821 ns | 12.9908 ns | 13.0535 ns | 13.0885 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 42 | 26.1385 ns | 0.2056 ns | 0.83 | 26.1260 ns | 0.0919 ns | 0.2056 ns | 38276104.72 | 25.7896 ns | 25.9555 ns | 26.1385 ns | 26.2902 ns | 26.3199 ns | ArrayCopy | X64 | LegacyJit | 43 | 22.2939 ns | 0.0420 ns | 1.00 | 22.2816 ns | 0.0188 ns | 0.0420 ns | 44880159.45 | 22.2240 ns | 22.2383 ns | 22.2939 ns | 22.3186 ns | 22.3206 ns | SimpleLoop | X64 | LegacyJit | 43 | 70.5865 ns | 0.3338 ns | 3.17 | 70.6499 ns | 0.1493 ns | 0.3338 ns | 14154299.34 | 70.3757 ns | 70.3890 ns | 70.5865 ns | 70.9425 ns | 71.2014 ns | BufferBlockCopy | X64 | LegacyJit | 43 | 22.1191 ns | 0.3413 ns | 0.99 | 21.9657 ns | 0.1526 ns | 0.3413 ns | 45525515.74 | 21.5513 ns | 21.5999 ns | 22.1191 ns | 22.2548 ns | 22.2936 ns | MsvcrtMemmove | X64 | LegacyJit | 43 | 24.9202 ns | 0.2733 ns | 1.12 | 24.8794 ns | 0.1222 ns | 0.2733 ns | 40193934.86 | 24.4149 ns | 24.6578 ns | 24.9202 ns | 25.0805 ns | 25.0806 ns | UnsafeCopyBlock | X64 | LegacyJit | 43 | 11.4382 ns | 0.0333 ns | 0.51 | 11.4377 ns | 0.0149 ns | 0.0333 ns | 87430361.53 | 11.3935 ns | 11.4063 ns | 11.4382 ns | 11.4688 ns | 11.4786 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 43 | 87.7920 ns | 2.6083 ns | 3.94 | 87.5133 ns | 1.1665 ns | 2.6083 ns | 11426837.66 | 83.4014 ns | 85.5217 ns | 87.7920 ns | 89.3655 ns | 90.6596 ns | AndermanVectorizedCopy | X64 | LegacyJit | 43 | 113.7920 ns | 1.0801 ns | 5.10 | 114.3318 ns | 0.4830 ns | 1.0801 ns | 8746469.62 | 113.4549 ns | 113.6060 ns | 113.7920 ns | 115.3276 ns | 116.1314 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 43 | 13.7527 ns | 0.2404 ns | 0.62 | 13.6199 ns | 0.1075 ns | 0.2404 ns | 73421876.77 | 13.2861 ns | 13.3653 ns | 13.7527 ns | 13.8081 ns | 13.8238 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 43 | 11.1604 ns | 0.0358 ns | 0.50 | 11.1511 ns | 0.0160 ns | 0.0358 ns | 89677608.73 | 11.0936 ns | 11.1200 ns | 11.1604 ns | 11.1775 ns | 11.1901 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 43 | 12.2898 ns | 0.1494 ns | 0.55 | 12.2563 ns | 0.0668 ns | 0.1494 ns | 81590359.84 | 12.0051 ns | 12.1439 ns | 12.2898 ns | 12.3520 ns | 12.4072 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 43 | 13.4267 ns | 0.1362 ns | 0.60 | 13.3767 ns | 0.0609 ns | 0.1362 ns | 74757094.95 | 13.1338 ns | 13.2793 ns | 13.4267 ns | 13.4490 ns | 13.4496 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 43 | 14.4856 ns | 0.2160 ns | 0.65 | 14.6115 ns | 0.0966 ns | 0.2160 ns | 68439446.08 | 14.4268 ns | 14.4414 ns | 14.4856 ns | 14.8444 ns | 14.8892 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 43 | 10.8565 ns | 0.0294 ns | 0.49 | 10.8583 ns | 0.0131 ns | 0.0294 ns | 92095546.78 | 10.8295 ns | 10.8315 ns | 10.8565 ns | 10.8859 ns | 10.9015 ns | ArrayCopy | X64 | RyuJit | 43 | 21.3841 ns | 0.0479 ns | 1.00 | 21.3860 ns | 0.0214 ns | 0.0479 ns | 46759592.11 | 21.3351 ns | 21.3419 ns | 21.3841 ns | 21.4310 ns | 21.4547 ns | SimpleLoop | X64 | RyuJit | 43 | 61.2676 ns | 0.1371 ns | 2.87 | 61.2810 ns | 0.0613 ns | 0.1371 ns | 16318280.95 | 61.1162 ns | 61.1560 ns | 61.2676 ns | 61.4126 ns | 61.4671 ns | BufferBlockCopy | X64 | RyuJit | 43 | 21.8919 ns | 0.0987 ns | 1.02 | 21.9311 ns | 0.0441 ns | 0.0987 ns | 45597295.7 | 21.8446 ns | 21.8593 ns | 21.8919 ns | 22.0226 ns | 22.0930 ns | MsvcrtMemmove | X64 | RyuJit | 43 | 23.6745 ns | 0.1682 ns | 1.11 | 23.7460 ns | 0.0752 ns | 0.1682 ns | 42112342 | 23.6265 ns | 23.6320 ns | 23.6745 ns | 23.8957 ns | 24.0321 ns | UnsafeCopyBlock | X64 | RyuJit | 43 | 12.2043 ns | 0.1591 ns | 0.57 | 12.2602 ns | 0.0712 ns | 0.1591 ns | 81564747.73 | 12.1534 ns | 12.1672 ns | 12.2043 ns | 12.3812 ns | 12.5412 ns | IllyriadVectorizedCopy | X64 | RyuJit | 43 | 13.0431 ns | 0.0704 ns | 0.61 | 13.0843 ns | 0.0315 ns | 0.0704 ns | 76427739.14 | 13.0227 ns | 13.0320 ns | 13.0431 ns | 13.1571 ns | 13.1877 ns | AndermanVectorizedCopy | X64 | RyuJit | 43 | 5.8949 ns | 0.0268 ns | 0.28 | 5.9002 ns | 0.0120 ns | 0.0268 ns | 169486764.89 | 5.8709 ns | 5.8757 ns | 5.8949 ns | 5.9272 ns | 5.9358 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 43 | 12.5401 ns | 0.1972 ns | 0.59 | 12.4280 ns | 0.0882 ns | 0.1972 ns | 80463392.97 | 12.1962 ns | 12.2150 ns | 12.5401 ns | 12.5850 ns | 12.6179 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 43 | 7.0294 ns | 0.1175 ns | 0.33 | 7.0040 ns | 0.0526 ns | 0.1175 ns | 142775844.97 | 6.8111 ns | 6.8997 ns | 7.0294 ns | 7.0956 ns | 7.1093 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 43 | 11.1501 ns | 0.1615 ns | 0.52 | 11.2249 ns | 0.0722 ns | 0.1615 ns | 89087994.51 | 11.0518 ns | 11.0918 ns | 11.1501 ns | 11.3953 ns | 11.4271 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 43 | 11.4485 ns | 0.0327 ns | 0.54 | 11.4300 ns | 0.0146 ns | 0.0327 ns | 87488885.87 | 11.3936 ns | 11.3945 ns | 11.4485 ns | 11.4563 ns | 11.4602 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 43 | 12.2839 ns | 0.0665 ns | 0.57 | 12.3066 ns | 0.0297 ns | 0.0665 ns | 81257515.7 | 12.2578 ns | 12.2608 ns | 12.2839 ns | 12.3636 ns | 12.4204 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 43 | 9.3869 ns | 0.0085 ns | 0.44 | 9.3896 ns | 0.0038 ns | 0.0085 ns | 106501174.93 | 9.3840 ns | 9.3846 ns | 9.3869 ns | 9.3959 ns | 9.4046 ns | ArrayCopy | X86 | LegacyJit | 43 | 31.5029 ns | 0.3048 ns | 1.00 | 31.3782 ns | 0.1363 ns | 0.3048 ns | 31869286.5 | 30.8488 ns | 31.1278 ns | 31.5029 ns | 31.5662 ns | 31.6123 ns | SimpleLoop | X86 | LegacyJit | 43 | 59.8695 ns | 0.5486 ns | 1.90 | 60.1097 ns | 0.2454 ns | 0.5486 ns | 16636263.27 | 59.7810 ns | 59.8124 ns | 59.8695 ns | 60.5270 ns | 61.0835 ns | BufferBlockCopy | X86 | LegacyJit | 43 | 22.5098 ns | 0.0256 ns | 0.71 | 22.5087 ns | 0.0114 ns | 0.0256 ns | 44427203.4 | 22.4703 ns | 22.4852 ns | 22.5098 ns | 22.5318 ns | 22.5327 ns | MsvcrtMemmove | X86 | LegacyJit | 43 | 31.6060 ns | 0.6128 ns | 1.00 | 31.8071 ns | 0.2740 ns | 0.6128 ns | 31439506.28 | 31.2468 ns | 31.3350 ns | 31.6060 ns | 32.3798 ns | 32.7947 ns | UnsafeCopyBlock | X86 | LegacyJit | 43 | 16.8222 ns | 0.0633 ns | 0.53 | 16.8303 ns | 0.0283 ns | 0.0633 ns | 59416755.9 | 16.7756 ns | 16.7815 ns | 16.8222 ns | 16.8830 ns | 16.9359 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 43 | 81.5036 ns | 0.5695 ns | 2.59 | 81.7741 ns | 0.2547 ns | 0.5695 ns | 12228804.16 | 81.2242 ns | 81.2953 ns | 81.5036 ns | 82.3883 ns | 82.4104 ns | AndermanVectorizedCopy | X86 | LegacyJit | 43 | 101.9581 ns | 0.8890 ns | 3.24 | 101.9595 ns | 0.3976 ns | 0.8890 ns | 9807818 | 100.5464 ns | 101.2054 ns | 101.9581 ns | 102.7143 ns | 102.8043 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 43 | 12.6188 ns | 0.0525 ns | 0.40 | 12.6286 ns | 0.0235 ns | 0.0525 ns | 79185254.17 | 12.5829 ns | 12.5883 ns | 12.6188 ns | 12.6738 ns | 12.7159 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 43 | 15.2114 ns | 0.0373 ns | 0.48 | 15.2086 ns | 0.0167 ns | 0.0373 ns | 65752072.23 | 15.1571 ns | 15.1767 ns | 15.2114 ns | 15.2393 ns | 15.2602 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 43 | 20.2602 ns | 0.3061 ns | 0.64 | 20.2114 ns | 0.1369 ns | 0.3061 ns | 49477145.33 | 19.6924 ns | 19.9716 ns | 20.2602 ns | 20.4267 ns | 20.4930 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 43 | 16.4949 ns | 0.1445 ns | 0.52 | 16.5600 ns | 0.0646 ns | 0.1445 ns | 60386466.56 | 16.4740 ns | 16.4744 ns | 16.4949 ns | 16.6781 ns | 16.8137 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 43 | 13.0299 ns | 0.0333 ns | 0.41 | 13.0224 ns | 0.0149 ns | 0.0333 ns | 76790835.65 | 12.9645 ns | 12.9965 ns | 13.0299 ns | 13.0445 ns | 13.0454 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 43 | 26.6550 ns | 0.4034 ns | 0.85 | 26.7479 ns | 0.1804 ns | 0.4034 ns | 37386101.58 | 26.3873 ns | 26.4034 ns | 26.6550 ns | 27.1388 ns | 27.3610 ns | ArrayCopy | X64 | LegacyJit | 44 | 22.3206 ns | 0.1171 ns | 1.00 | 22.2726 ns | 0.0524 ns | 0.1171 ns | 44898202.53 | 22.1362 ns | 22.1487 ns | 22.3206 ns | 22.3726 ns | 22.4001 ns | SimpleLoop | X64 | LegacyJit | 44 | 71.6065 ns | 0.7118 ns | 3.21 | 71.3140 ns | 0.3183 ns | 0.7118 ns | 14022499.34 | 70.4188 ns | 70.5602 ns | 71.6065 ns | 71.9215 ns | 72.0370 ns | BufferBlockCopy | X64 | LegacyJit | 44 | 22.2476 ns | 0.1188 ns | 1.00 | 22.2778 ns | 0.0531 ns | 0.1188 ns | 44887654.85 | 22.1605 ns | 22.1713 ns | 22.2476 ns | 22.3995 ns | 22.4381 ns | MsvcrtMemmove | X64 | LegacyJit | 44 | 25.1935 ns | 0.5174 ns | 1.13 | 25.1759 ns | 0.2314 ns | 0.5174 ns | 39720574.16 | 24.6589 ns | 24.6795 ns | 25.1935 ns | 25.6634 ns | 25.8886 ns | UnsafeCopyBlock | X64 | LegacyJit | 44 | 11.9916 ns | 0.1374 ns | 0.54 | 11.9673 ns | 0.0614 ns | 0.1374 ns | 83561307.5 | 11.7442 ns | 11.8605 ns | 11.9916 ns | 12.0618 ns | 12.1215 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 44 | 81.7398 ns | 1.4227 ns | 3.66 | 82.4016 ns | 0.6362 ns | 1.4227 ns | 12135683.21 | 81.2314 ns | 81.4842 ns | 81.7398 ns | 83.6499 ns | 84.8183 ns | AndermanVectorizedCopy | X64 | LegacyJit | 44 | 115.4181 ns | 2.0389 ns | 5.17 | 116.5124 ns | 0.9118 ns | 2.0389 ns | 8582778.75 | 115.1625 ns | 115.1860 ns | 115.4181 ns | 118.3860 ns | 119.9498 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 44 | 12.3179 ns | 0.0733 ns | 0.55 | 12.3231 ns | 0.0328 ns | 0.0733 ns | 81148506.1 | 12.2325 ns | 12.2621 ns | 12.3179 ns | 12.3866 ns | 12.4324 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 44 | 11.1693 ns | 0.0579 ns | 0.50 | 11.1597 ns | 0.0259 ns | 0.0579 ns | 89607812.81 | 11.0947 ns | 11.1028 ns | 11.1693 ns | 11.2119 ns | 11.2373 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 44 | 12.8417 ns | 0.2091 ns | 0.58 | 12.7707 ns | 0.0935 ns | 0.2091 ns | 78304128.55 | 12.4058 ns | 12.6008 ns | 12.8417 ns | 12.9051 ns | 12.9056 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 44 | 13.4558 ns | 0.0302 ns | 0.60 | 13.4706 ns | 0.0135 ns | 0.0302 ns | 74235873.56 | 13.4451 ns | 13.4487 ns | 13.4558 ns | 13.4999 ns | 13.5190 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 44 | 14.9746 ns | 0.1701 ns | 0.67 | 14.8945 ns | 0.0761 ns | 0.1701 ns | 67139020.59 | 14.5947 ns | 14.7576 ns | 14.9746 ns | 14.9913 ns | 14.9962 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 44 | 10.8156 ns | 0.1327 ns | 0.48 | 10.7395 ns | 0.0594 ns | 0.1327 ns | 93114461.96 | 10.5649 ns | 10.5976 ns | 10.8156 ns | 10.8433 ns | 10.8618 ns | ArrayCopy | X64 | RyuJit | 44 | 21.3227 ns | 0.0804 ns | 1.00 | 21.3560 ns | 0.0359 ns | 0.0804 ns | 46825240.92 | 21.2804 ns | 21.2980 ns | 21.3227 ns | 21.4306 ns | 21.4865 ns | SimpleLoop | X64 | RyuJit | 44 | 62.7231 ns | 0.2107 ns | 2.94 | 62.8466 ns | 0.0942 ns | 0.2107 ns | 15911770.79 | 62.6909 ns | 62.6921 ns | 62.7231 ns | 63.0628 ns | 63.1657 ns | BufferBlockCopy | X64 | RyuJit | 44 | 21.9151 ns | 0.0807 ns | 1.03 | 21.8784 ns | 0.0361 ns | 0.0807 ns | 45707201.58 | 21.7364 ns | 21.8130 ns | 21.9151 ns | 21.9255 ns | 21.9255 ns | MsvcrtMemmove | X64 | RyuJit | 44 | 24.2852 ns | 0.0671 ns | 1.14 | 24.2508 ns | 0.0300 ns | 0.0671 ns | 41235751.01 | 24.1739 ns | 24.1788 ns | 24.2852 ns | 24.3056 ns | 24.3200 ns | UnsafeCopyBlock | X64 | RyuJit | 44 | 13.1370 ns | 0.0351 ns | 0.62 | 13.1365 ns | 0.0157 ns | 0.0351 ns | 76123506.96 | 13.0872 ns | 13.1070 ns | 13.1370 ns | 13.1658 ns | 13.1844 ns | IllyriadVectorizedCopy | X64 | RyuJit | 44 | 10.8511 ns | 0.0524 ns | 0.51 | 10.8603 ns | 0.0234 ns | 0.0524 ns | 92078232.15 | 10.8092 ns | 10.8169 ns | 10.8511 ns | 10.9083 ns | 10.9431 ns | AndermanVectorizedCopy | X64 | RyuJit | 44 | 5.8865 ns | 0.0135 ns | 0.28 | 5.8922 ns | 0.0060 ns | 0.0135 ns | 169714599.22 | 5.8801 ns | 5.8806 ns | 5.8865 ns | 5.9067 ns | 5.9079 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 44 | 10.2415 ns | 0.2377 ns | 0.48 | 10.2192 ns | 0.1063 ns | 0.2377 ns | 97854942.02 | 9.9718 ns | 9.9763 ns | 10.2415 ns | 10.4510 ns | 10.4562 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 44 | 7.0498 ns | 0.0146 ns | 0.33 | 7.0451 ns | 0.0066 ns | 0.0146 ns | 141942070.63 | 7.0282 ns | 7.0297 ns | 7.0498 ns | 7.0582 ns | 7.0611 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 44 | 11.7067 ns | 0.0276 ns | 0.55 | 11.7012 ns | 0.0123 ns | 0.0276 ns | 85461448.18 | 11.6709 ns | 11.6729 ns | 11.7067 ns | 11.7268 ns | 11.7337 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 44 | 11.6822 ns | 0.0886 ns | 0.55 | 11.7259 ns | 0.0396 ns | 0.0886 ns | 85281144.34 | 11.6514 ns | 11.6519 ns | 11.6822 ns | 11.8218 ns | 11.8310 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 44 | 12.2709 ns | 0.0502 ns | 0.58 | 12.2393 ns | 0.0225 ns | 0.0502 ns | 81703950.51 | 12.1717 ns | 12.1857 ns | 12.2709 ns | 12.2772 ns | 12.2831 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 44 | 9.3793 ns | 0.0252 ns | 0.44 | 9.3804 ns | 0.0113 ns | 0.0252 ns | 106604909.79 | 9.3445 ns | 9.3573 ns | 9.3793 ns | 9.4041 ns | 9.4069 ns | ArrayCopy | X86 | LegacyJit | 44 | 31.6916 ns | 0.2024 ns | 1.00 | 31.7820 ns | 0.0905 ns | 0.2024 ns | 31464400.1 | 31.5779 ns | 31.6306 ns | 31.6916 ns | 31.9785 ns | 32.0949 ns | SimpleLoop | X86 | LegacyJit | 44 | 61.0323 ns | 0.0774 ns | 1.93 | 61.0145 ns | 0.0346 ns | 0.0774 ns | 16389551.3 | 60.8937 ns | 60.9423 ns | 61.0323 ns | 61.0778 ns | 61.0937 ns | BufferBlockCopy | X86 | LegacyJit | 44 | 22.4917 ns | 0.0633 ns | 0.71 | 22.4957 ns | 0.0283 ns | 0.0633 ns | 44452972.86 | 22.4165 ns | 22.4365 ns | 22.4917 ns | 22.5568 ns | 22.5759 ns | MsvcrtMemmove | X86 | LegacyJit | 44 | 31.1889 ns | 0.1052 ns | 0.98 | 31.1759 ns | 0.0470 ns | 0.1052 ns | 32076087.93 | 31.0538 ns | 31.0708 ns | 31.1889 ns | 31.2744 ns | 31.3059 ns | UnsafeCopyBlock | X86 | LegacyJit | 44 | 16.8231 ns | 0.0155 ns | 0.53 | 16.8243 ns | 0.0069 ns | 0.0155 ns | 59437714.16 | 16.8014 ns | 16.8112 ns | 16.8231 ns | 16.8381 ns | 16.8428 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 44 | 80.0300 ns | 0.2818 ns | 2.53 | 79.9487 ns | 0.1260 ns | 0.2818 ns | 12508025.63 | 79.4795 ns | 79.7071 ns | 80.0300 ns | 80.1496 ns | 80.2200 ns | AndermanVectorizedCopy | X86 | LegacyJit | 44 | 107.1636 ns | 0.0885 ns | 3.38 | 107.1314 ns | 0.0396 ns | 0.0885 ns | 9334327.96 | 106.9850 ns | 107.0506 ns | 107.1636 ns | 107.1962 ns | 107.2061 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 44 | 11.8967 ns | 0.0797 ns | 0.38 | 11.9287 ns | 0.0356 ns | 0.0797 ns | 83831655.61 | 11.8629 ns | 11.8785 ns | 11.8967 ns | 11.9948 ns | 12.0658 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 44 | 14.9348 ns | 0.2277 ns | 0.47 | 14.8164 ns | 0.1018 ns | 0.2277 ns | 67492699.71 | 14.5531 ns | 14.5692 ns | 14.9348 ns | 15.0044 ns | 15.0050 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 44 | 20.4419 ns | 0.2421 ns | 0.65 | 20.3517 ns | 0.1083 ns | 0.2421 ns | 49135994.11 | 19.9253 ns | 20.1705 ns | 20.4419 ns | 20.4877 ns | 20.5288 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 44 | 15.8354 ns | 0.0329 ns | 0.50 | 15.8355 ns | 0.0147 ns | 0.0329 ns | 63149120.39 | 15.7920 ns | 15.8094 ns | 15.8354 ns | 15.8617 ns | 15.8839 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 44 | 13.0273 ns | 0.1949 ns | 0.41 | 12.9536 ns | 0.0872 ns | 0.1949 ns | 77198471.86 | 12.6955 ns | 12.7486 ns | 13.0273 ns | 13.1218 ns | 13.1335 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 44 | 26.3054 ns | 0.0374 ns | 0.83 | 26.2981 ns | 0.0167 ns | 0.0374 ns | 38025605.04 | 26.2493 ns | 26.2630 ns | 26.3054 ns | 26.3295 ns | 26.3488 ns | ArrayCopy | X64 | LegacyJit | 45 | 22.2912 ns | 0.3135 ns | 1.00 | 22.1502 ns | 0.1402 ns | 0.3135 ns | 45146383.07 | 21.6097 ns | 21.8783 ns | 22.2912 ns | 22.3515 ns | 22.3545 ns | SimpleLoop | X64 | LegacyJit | 45 | 73.5181 ns | 0.6724 ns | 3.30 | 73.1740 ns | 0.3007 ns | 0.6724 ns | 13666053.76 | 71.9860 ns | 72.6382 ns | 73.5181 ns | 73.5377 ns | 73.5522 ns | BufferBlockCopy | X64 | LegacyJit | 45 | 22.1919 ns | 0.3536 ns | 1.00 | 22.1759 ns | 0.1582 ns | 0.3536 ns | 45094036.38 | 21.5998 ns | 21.8899 ns | 22.1919 ns | 22.4539 ns | 22.5360 ns | MsvcrtMemmove | X64 | LegacyJit | 45 | 26.0412 ns | 0.0330 ns | 1.17 | 26.0401 ns | 0.0147 ns | 0.0330 ns | 38402274.46 | 26.0018 ns | 26.0101 ns | 26.0412 ns | 26.0696 ns | 26.0880 ns | UnsafeCopyBlock | X64 | LegacyJit | 45 | 12.2862 ns | 0.1475 ns | 0.55 | 12.3283 ns | 0.0660 ns | 0.1475 ns | 81114112.23 | 12.2091 ns | 12.2168 ns | 12.2862 ns | 12.4609 ns | 12.5730 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 45 | 82.0883 ns | 0.1500 ns | 3.68 | 82.0791 ns | 0.0671 ns | 0.1500 ns | 12183366.36 | 81.9209 ns | 81.9324 ns | 82.0883 ns | 82.2212 ns | 82.2771 ns | AndermanVectorizedCopy | X64 | LegacyJit | 45 | 121.9685 ns | 1.2231 ns | 5.47 | 121.8253 ns | 0.5470 ns | 1.2231 ns | 8208473.58 | 120.2595 ns | 120.6972 ns | 121.9685 ns | 122.8818 ns | 123.5155 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 45 | 13.1284 ns | 0.0483 ns | 0.59 | 13.1240 ns | 0.0216 ns | 0.0483 ns | 76196477.51 | 13.0694 ns | 13.0753 ns | 13.1284 ns | 13.1704 ns | 13.1795 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 45 | 10.9097 ns | 0.1511 ns | 0.49 | 10.9394 ns | 0.0676 ns | 0.1511 ns | 91412947.68 | 10.7551 ns | 10.8053 ns | 10.9097 ns | 11.0883 ns | 11.1391 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 45 | 12.5771 ns | 0.1782 ns | 0.56 | 12.4833 ns | 0.0797 ns | 0.1782 ns | 80106804.49 | 12.2650 ns | 12.2913 ns | 12.5771 ns | 12.6285 ns | 12.6500 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 45 | 13.2912 ns | 0.1008 ns | 0.60 | 13.3313 ns | 0.0451 ns | 0.1008 ns | 75011178.18 | 13.2264 ns | 13.2447 ns | 13.2912 ns | 13.4381 ns | 13.4539 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 45 | 14.8708 ns | 0.2010 ns | 0.67 | 14.8253 ns | 0.0899 ns | 0.2010 ns | 67452317.44 | 14.4839 ns | 14.6560 ns | 14.8708 ns | 14.9718 ns | 14.9754 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 45 | 10.8096 ns | 0.0567 ns | 0.48 | 10.8394 ns | 0.0253 ns | 0.0567 ns | 92256047.58 | 10.8031 ns | 10.8039 ns | 10.8096 ns | 10.8898 ns | 10.9365 ns | ArrayCopy | X64 | RyuJit | 45 | 21.3280 ns | 0.0398 ns | 1.00 | 21.3386 ns | 0.0178 ns | 0.0398 ns | 46863470.72 | 21.3030 ns | 21.3037 ns | 21.3280 ns | 21.3788 ns | 21.3955 ns | SimpleLoop | X64 | RyuJit | 45 | 64.4350 ns | 0.1324 ns | 3.02 | 64.4368 ns | 0.0592 ns | 0.1324 ns | 15519073.96 | 64.2298 ns | 64.3282 ns | 64.4350 ns | 64.5464 ns | 64.5861 ns | BufferBlockCopy | X64 | RyuJit | 45 | 21.9603 ns | 0.3017 ns | 1.03 | 21.8115 ns | 0.1349 ns | 0.3017 ns | 45847415.34 | 21.2780 ns | 21.5723 ns | 21.9603 ns | 21.9762 ns | 21.9811 ns | MsvcrtMemmove | X64 | RyuJit | 45 | 24.8332 ns | 0.0799 ns | 1.16 | 24.8595 ns | 0.0357 ns | 0.0799 ns | 40226140.45 | 24.7651 ns | 24.7902 ns | 24.8332 ns | 24.9419 ns | 24.9560 ns | UnsafeCopyBlock | X64 | RyuJit | 45 | 13.7650 ns | 0.1864 ns | 0.65 | 13.6340 ns | 0.0833 ns | 0.1864 ns | 73345924.61 | 13.4286 ns | 13.4300 ns | 13.7650 ns | 13.7726 ns | 13.7794 ns | IllyriadVectorizedCopy | X64 | RyuJit | 45 | 10.8810 ns | 0.0348 ns | 0.51 | 10.8880 ns | 0.0156 ns | 0.0348 ns | 91844598.07 | 10.8500 ns | 10.8587 ns | 10.8810 ns | 10.9207 ns | 10.9407 ns | AndermanVectorizedCopy | X64 | RyuJit | 45 | 5.8769 ns | 0.0834 ns | 0.28 | 5.8501 ns | 0.0373 ns | 0.0834 ns | 170936231.52 | 5.7053 ns | 5.7868 ns | 5.8769 ns | 5.9000 ns | 5.9206 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 45 | 9.6822 ns | 0.1849 ns | 0.45 | 9.5717 ns | 0.0827 ns | 0.1849 ns | 104474545.55 | 9.3664 ns | 9.3715 ns | 9.6822 ns | 9.7166 ns | 9.7504 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 45 | 6.8770 ns | 0.0809 ns | 0.32 | 6.9092 ns | 0.0362 ns | 0.0809 ns | 144734190.61 | 6.8370 ns | 6.8387 ns | 6.8770 ns | 6.9958 ns | 7.0048 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 45 | 11.2709 ns | 0.0327 ns | 0.53 | 11.2682 ns | 0.0146 ns | 0.0327 ns | 88745161.22 | 11.2357 ns | 11.2370 ns | 11.2709 ns | 11.2982 ns | 11.3144 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 45 | 11.4052 ns | 0.0459 ns | 0.53 | 11.4277 ns | 0.0205 ns | 0.0459 ns | 87506397.39 | 11.3924 ns | 11.3984 ns | 11.4052 ns | 11.4683 ns | 11.5059 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 45 | 12.2599 ns | 0.0601 ns | 0.57 | 12.2739 ns | 0.0269 ns | 0.0601 ns | 81473852.76 | 12.2199 ns | 12.2262 ns | 12.2599 ns | 12.3285 ns | 12.3714 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 45 | 9.3854 ns | 0.1308 ns | 0.44 | 9.3481 ns | 0.0585 ns | 0.1308 ns | 106973336.65 | 9.1173 ns | 9.2507 ns | 9.3854 ns | 9.4269 ns | 9.4300 ns | ArrayCopy | X86 | LegacyJit | 45 | 31.5965 ns | 0.2851 ns | 1.00 | 31.6499 ns | 0.1275 ns | 0.2851 ns | 31595633.18 | 31.3997 ns | 31.4425 ns | 31.5965 ns | 31.8841 ns | 32.1320 ns | SimpleLoop | X86 | LegacyJit | 45 | 62.2760 ns | 0.1164 ns | 1.97 | 62.2955 ns | 0.0520 ns | 0.1164 ns | 16052512 | 62.2020 ns | 62.2083 ns | 62.2760 ns | 62.3926 ns | 62.4917 ns | BufferBlockCopy | X86 | LegacyJit | 45 | 22.4972 ns | 0.0642 ns | 0.71 | 22.4948 ns | 0.0287 ns | 0.0642 ns | 44454772.61 | 22.3904 ns | 22.4410 ns | 22.4972 ns | 22.5473 ns | 22.5533 ns | MsvcrtMemmove | X86 | LegacyJit | 45 | 32.4920 ns | 0.8335 ns | 1.03 | 32.2933 ns | 0.3728 ns | 0.8335 ns | 30966152.09 | 31.3144 ns | 31.4293 ns | 32.4920 ns | 33.0580 ns | 33.2171 ns | UnsafeCopyBlock | X86 | LegacyJit | 45 | 16.8122 ns | 0.2230 ns | 0.53 | 16.6801 ns | 0.0997 ns | 0.2230 ns | 59951754.5 | 16.3633 ns | 16.4460 ns | 16.8122 ns | 16.8481 ns | 16.8768 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 45 | 80.1544 ns | 0.3261 ns | 2.54 | 80.2824 ns | 0.1459 ns | 0.3261 ns | 12456032.4 | 79.9057 ns | 80.0187 ns | 80.1544 ns | 80.6101 ns | 80.7320 ns | AndermanVectorizedCopy | X86 | LegacyJit | 45 | 100.2014 ns | 0.9765 ns | 3.17 | 100.3174 ns | 0.4367 ns | 0.9765 ns | 9968364.53 | 99.5477 ns | 99.6002 ns | 100.2014 ns | 101.0925 ns | 101.9770 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 45 | 12.1722 ns | 0.0573 ns | 0.39 | 12.1749 ns | 0.0256 ns | 0.0573 ns | 82135861.62 | 12.1153 ns | 12.1186 ns | 12.1722 ns | 12.2326 ns | 12.2395 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 45 | 15.1370 ns | 0.0403 ns | 0.48 | 15.1403 ns | 0.0180 ns | 0.0403 ns | 66048748.72 | 15.0774 ns | 15.1067 ns | 15.1370 ns | 15.1756 ns | 15.1792 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 45 | 20.3864 ns | 0.0725 ns | 0.65 | 20.3871 ns | 0.0324 ns | 0.0725 ns | 49050686.57 | 20.2790 ns | 20.3298 ns | 20.3864 ns | 20.4447 ns | 20.4813 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 45 | 16.1656 ns | 0.1214 ns | 0.51 | 16.1273 ns | 0.0543 ns | 0.1214 ns | 62006580.33 | 15.9126 ns | 16.0377 ns | 16.1656 ns | 16.1978 ns | 16.2065 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 45 | 12.9666 ns | 0.0482 ns | 0.41 | 12.9756 ns | 0.0216 ns | 0.0482 ns | 77067530.29 | 12.9256 ns | 12.9315 ns | 12.9666 ns | 13.0243 ns | 13.0403 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 45 | 26.2564 ns | 0.0719 ns | 0.83 | 26.2597 ns | 0.0322 ns | 0.0719 ns | 38081122.44 | 26.1489 ns | 26.1974 ns | 26.2564 ns | 26.3237 ns | 26.3269 ns | ArrayCopy | X64 | LegacyJit | 46 | 22.1677 ns | 0.1065 ns | 1.00 | 22.2225 ns | 0.0476 ns | 0.1065 ns | 44999456.4 | 22.1631 ns | 22.1637 ns | 22.1677 ns | 22.3087 ns | 22.4102 ns | SimpleLoop | X64 | LegacyJit | 46 | 75.3685 ns | 0.1150 ns | 3.40 | 75.4126 ns | 0.0514 ns | 0.1150 ns | 13260384.3 | 75.3131 ns | 75.3194 ns | 75.3685 ns | 75.5278 ns | 75.5869 ns | BufferBlockCopy | X64 | LegacyJit | 46 | 22.1490 ns | 0.2048 ns | 1.00 | 22.0070 ns | 0.0916 ns | 0.2048 ns | 45440109.1 | 21.7801 ns | 21.7828 ns | 22.1490 ns | 22.1601 ns | 22.1687 ns | MsvcrtMemmove | X64 | LegacyJit | 46 | 26.5976 ns | 0.0852 ns | 1.20 | 26.6259 ns | 0.0381 ns | 0.0852 ns | 37557377.2 | 26.5354 ns | 26.5502 ns | 26.5976 ns | 26.7158 ns | 26.7260 ns | UnsafeCopyBlock | X64 | LegacyJit | 46 | 13.0275 ns | 0.0589 ns | 0.59 | 13.0355 ns | 0.0263 ns | 0.0589 ns | 76713400.68 | 12.9736 ns | 12.9947 ns | 13.0275 ns | 13.0804 ns | 13.1332 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 46 | 81.8098 ns | 1.8555 ns | 3.69 | 82.8334 ns | 0.8298 ns | 1.8555 ns | 12072430.03 | 81.3513 ns | 81.4143 ns | 81.8098 ns | 84.7642 ns | 85.5490 ns | AndermanVectorizedCopy | X64 | LegacyJit | 46 | 113.2105 ns | 5.8959 ns | 5.11 | 115.7694 ns | 2.6367 ns | 5.8959 ns | 8637858.38 | 110.2119 ns | 110.8296 ns | 113.2105 ns | 121.9887 ns | 123.6576 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 46 | 14.8891 ns | 0.3124 ns | 0.67 | 14.9942 ns | 0.1397 ns | 0.3124 ns | 66692564.51 | 14.7599 ns | 14.8202 ns | 14.8891 ns | 15.2207 ns | 15.5438 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 46 | 11.1664 ns | 0.2141 ns | 0.50 | 11.0323 ns | 0.0958 ns | 0.2141 ns | 90643184.52 | 10.7800 ns | 10.7995 ns | 11.1664 ns | 11.1980 ns | 11.2242 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 46 | 11.9506 ns | 0.1456 ns | 0.54 | 12.0155 ns | 0.0651 ns | 0.1456 ns | 83225607.44 | 11.8931 ns | 11.9164 ns | 11.9506 ns | 12.1471 ns | 12.2595 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 46 | 13.1182 ns | 0.1803 ns | 0.59 | 13.0600 ns | 0.0806 ns | 0.1803 ns | 76569639.1 | 12.8629 ns | 12.8720 ns | 13.1182 ns | 13.2190 ns | 13.2703 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 46 | 14.8345 ns | 0.2843 ns | 0.67 | 14.8458 ns | 0.1271 ns | 0.2843 ns | 67358936.79 | 14.4549 ns | 14.6355 ns | 14.8345 ns | 15.0619 ns | 15.2569 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 46 | 10.8364 ns | 0.0891 ns | 0.49 | 10.8194 ns | 0.0398 ns | 0.0891 ns | 92426680.64 | 10.6666 ns | 10.7479 ns | 10.8364 ns | 10.8824 ns | 10.8890 ns | ArrayCopy | X64 | RyuJit | 46 | 21.3503 ns | 0.2985 ns | 1.00 | 21.2468 ns | 0.1335 ns | 0.2985 ns | 47065975 | 20.7244 ns | 21.0090 ns | 21.3503 ns | 21.4328 ns | 21.4590 ns | SimpleLoop | X64 | RyuJit | 46 | 65.5707 ns | 0.0597 ns | 3.07 | 65.5720 ns | 0.0267 ns | 0.0597 ns | 15250420.88 | 65.5017 ns | 65.5250 ns | 65.5707 ns | 65.6195 ns | 65.6655 ns | BufferBlockCopy | X64 | RyuJit | 46 | 21.3318 ns | 0.3801 ns | 1.00 | 21.5887 ns | 0.1700 ns | 0.3801 ns | 46320570.39 | 21.2785 ns | 21.3027 ns | 21.3318 ns | 22.0031 ns | 22.0470 ns | MsvcrtMemmove | X64 | RyuJit | 46 | 25.4638 ns | 0.3640 ns | 1.19 | 25.2623 ns | 0.1628 ns | 0.3640 ns | 39584733.79 | 24.7630 ns | 24.8749 ns | 25.4638 ns | 25.5488 ns | 25.5537 ns | UnsafeCopyBlock | X64 | RyuJit | 46 | 14.3664 ns | 0.0280 ns | 0.67 | 14.3580 ns | 0.0125 ns | 0.0280 ns | 69647470.26 | 14.3175 ns | 14.3307 ns | 14.3664 ns | 14.3811 ns | 14.3897 ns | IllyriadVectorizedCopy | X64 | RyuJit | 46 | 11.4267 ns | 0.0680 ns | 0.54 | 11.4501 ns | 0.0304 ns | 0.0680 ns | 87335310.24 | 11.3678 ns | 11.3945 ns | 11.4267 ns | 11.5174 ns | 11.5429 ns | AndermanVectorizedCopy | X64 | RyuJit | 46 | 5.8830 ns | 0.0128 ns | 0.28 | 5.8793 ns | 0.0057 ns | 0.0128 ns | 170087956.73 | 5.8651 ns | 5.8661 ns | 5.8830 ns | 5.8907 ns | 5.8947 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 46 | 10.5789 ns | 0.1532 ns | 0.50 | 10.5261 ns | 0.0685 ns | 0.1532 ns | 95001577.61 | 10.2546 ns | 10.4140 ns | 10.5789 ns | 10.6119 ns | 10.6270 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 46 | 7.0627 ns | 0.0863 ns | 0.33 | 7.0281 ns | 0.0386 ns | 0.0863 ns | 142285530.53 | 6.8746 ns | 6.9644 ns | 7.0627 ns | 7.0746 ns | 7.0756 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 46 | 11.1076 ns | 0.1165 ns | 0.52 | 11.1036 ns | 0.0521 ns | 0.1165 ns | 90060740.34 | 10.9410 ns | 11.0124 ns | 11.1076 ns | 11.1929 ns | 11.2688 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 46 | 11.0587 ns | 0.0202 ns | 0.52 | 11.0619 ns | 0.0091 ns | 0.0202 ns | 90400472.4 | 11.0415 ns | 11.0428 ns | 11.0587 ns | 11.0826 ns | 11.0869 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 46 | 12.8859 ns | 0.3379 ns | 0.60 | 12.7386 ns | 0.1511 ns | 0.3379 ns | 78501695.27 | 12.2387 ns | 12.3942 ns | 12.8859 ns | 13.0093 ns | 13.0463 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 46 | 9.3937 ns | 0.0230 ns | 0.44 | 9.4022 ns | 0.0103 ns | 0.0230 ns | 106358316.76 | 9.3783 ns | 9.3831 ns | 9.3937 ns | 9.4255 ns | 9.4349 ns | ArrayCopy | X86 | LegacyJit | 46 | 31.4061 ns | 0.0832 ns | 1.00 | 31.4534 ns | 0.0372 ns | 0.0832 ns | 31793086.76 | 31.3901 ns | 31.3906 ns | 31.4061 ns | 31.5398 ns | 31.5762 ns | SimpleLoop | X86 | LegacyJit | 46 | 63.3136 ns | 0.2672 ns | 2.02 | 63.2704 ns | 0.1195 ns | 0.2672 ns | 15805189.81 | 62.8276 ns | 63.0527 ns | 63.3136 ns | 63.4664 ns | 63.5397 ns | BufferBlockCopy | X86 | LegacyJit | 46 | 22.5799 ns | 0.0844 ns | 0.72 | 22.6167 ns | 0.0378 ns | 0.0844 ns | 44215052.8 | 22.5413 ns | 22.5596 ns | 22.5799 ns | 22.6923 ns | 22.7576 ns | MsvcrtMemmove | X86 | LegacyJit | 46 | 31.4860 ns | 0.1002 ns | 1.00 | 31.5061 ns | 0.0448 ns | 0.1002 ns | 31739913.91 | 31.3670 ns | 31.4187 ns | 31.4860 ns | 31.6035 ns | 31.6134 ns | UnsafeCopyBlock | X86 | LegacyJit | 46 | 16.7968 ns | 0.0521 ns | 0.53 | 16.8219 ns | 0.0233 ns | 0.0521 ns | 59446478.32 | 16.7859 ns | 16.7902 ns | 16.7968 ns | 16.8660 ns | 16.9122 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 46 | 81.2175 ns | 0.3393 ns | 2.59 | 81.0958 ns | 0.1517 ns | 0.3393 ns | 12331089.94 | 80.6935 ns | 80.7480 ns | 81.2175 ns | 81.3829 ns | 81.5112 ns | AndermanVectorizedCopy | X86 | LegacyJit | 46 | 101.9528 ns | 0.4853 ns | 3.25 | 102.0489 ns | 0.2170 ns | 0.4853 ns | 9799219.87 | 101.5695 ns | 101.6890 ns | 101.9528 ns | 102.4569 ns | 102.8521 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 46 | 14.1239 ns | 0.1627 ns | 0.45 | 14.0744 ns | 0.0728 ns | 0.1627 ns | 71050895.4 | 13.7936 ns | 13.9418 ns | 14.1239 ns | 14.1823 ns | 14.2056 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 46 | 15.1883 ns | 0.1784 ns | 0.48 | 15.1503 ns | 0.0798 ns | 0.1784 ns | 66005375.81 | 14.8570 ns | 15.0134 ns | 15.1883 ns | 15.2681 ns | 15.3446 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 46 | 20.5693 ns | 0.0173 ns | 0.65 | 20.5730 ns | 0.0077 ns | 0.0173 ns | 48607344.09 | 20.5529 ns | 20.5607 ns | 20.5693 ns | 20.5873 ns | 20.6004 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 46 | 16.3837 ns | 0.0309 ns | 0.52 | 16.3807 ns | 0.0138 ns | 0.0309 ns | 61047329.28 | 16.3416 ns | 16.3514 ns | 16.3837 ns | 16.4086 ns | 16.4218 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 46 | 12.6694 ns | 0.2242 ns | 0.40 | 12.7961 ns | 0.1003 ns | 0.2242 ns | 78148837.66 | 12.6327 ns | 12.6450 ns | 12.6694 ns | 13.0105 ns | 13.1640 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 46 | 26.2841 ns | 0.2247 ns | 0.84 | 26.2081 ns | 0.1005 ns | 0.2247 ns | 38156070.43 | 25.8514 ns | 26.0019 ns | 26.2841 ns | 26.3764 ns | 26.4442 ns | ArrayCopy | X64 | LegacyJit | 47 | 22.1888 ns | 0.0407 ns | 1.00 | 22.1971 ns | 0.0182 ns | 0.0407 ns | 45050893.64 | 22.1624 ns | 22.1648 ns | 22.1888 ns | 22.2336 ns | 22.2635 ns | SimpleLoop | X64 | LegacyJit | 47 | 76.4781 ns | 0.2873 ns | 3.45 | 76.5998 ns | 0.1285 ns | 0.2873 ns | 13054861.88 | 76.3729 ns | 76.4242 ns | 76.4781 ns | 76.8362 ns | 77.0975 ns | BufferBlockCopy | X64 | LegacyJit | 47 | 22.1612 ns | 0.3582 ns | 1.00 | 21.9357 ns | 0.1602 ns | 0.3582 ns | 45587790.75 | 21.5413 ns | 21.5460 ns | 22.1612 ns | 22.2126 ns | 22.2637 ns | MsvcrtMemmove | X64 | LegacyJit | 47 | 28.2836 ns | 0.1826 ns | 1.27 | 28.2030 ns | 0.0817 ns | 0.1826 ns | 35457234.28 | 27.8797 ns | 28.0608 ns | 28.2836 ns | 28.3048 ns | 28.3129 ns | UnsafeCopyBlock | X64 | LegacyJit | 47 | 13.5462 ns | 0.1894 ns | 0.61 | 13.6236 ns | 0.0847 ns | 0.1894 ns | 73402062.75 | 13.4438 ns | 13.4590 ns | 13.5462 ns | 13.8269 ns | 13.8346 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 47 | 85.5850 ns | 2.0008 ns | 3.86 | 86.4670 ns | 0.8948 ns | 2.0008 ns | 11565108.08 | 84.7393 ns | 84.7967 ns | 85.5850 ns | 88.5782 ns | 89.1838 ns | AndermanVectorizedCopy | X64 | LegacyJit | 47 | 116.4545 ns | 5.9416 ns | 5.25 | 117.7517 ns | 2.6572 ns | 5.9416 ns | 8492446.82 | 110.7504 ns | 112.2995 ns | 116.4545 ns | 123.8525 ns | 124.4986 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 47 | 14.5243 ns | 0.0310 ns | 0.65 | 14.5196 ns | 0.0139 ns | 0.0310 ns | 68872341.5 | 14.4814 ns | 14.4880 ns | 14.5243 ns | 14.5488 ns | 14.5531 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 47 | 11.0877 ns | 0.1315 ns | 0.50 | 11.0545 ns | 0.0588 ns | 0.1315 ns | 90461118.65 | 10.8779 ns | 10.9202 ns | 11.0877 ns | 11.1721 ns | 11.1920 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 47 | 12.2953 ns | 0.0039 ns | 0.55 | 12.2976 ns | 0.0018 ns | 0.0039 ns | 81316695.35 | 12.2941 ns | 12.2945 ns | 12.2953 ns | 12.3018 ns | 12.3028 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 47 | 13.1506 ns | 0.2041 ns | 0.59 | 13.0284 ns | 0.0913 ns | 0.2041 ns | 76755263.41 | 12.8047 ns | 12.8056 ns | 13.1506 ns | 13.1902 ns | 13.1946 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 47 | 14.8211 ns | 0.1020 ns | 0.67 | 14.7746 ns | 0.0456 ns | 0.1020 ns | 67683704.37 | 14.5924 ns | 14.7018 ns | 14.8211 ns | 14.8242 ns | 14.8246 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 47 | 10.8392 ns | 0.0527 ns | 0.49 | 10.8717 ns | 0.0236 ns | 0.0527 ns | 91982310.1 | 10.8281 ns | 10.8310 ns | 10.8392 ns | 10.9286 ns | 10.9397 ns | ArrayCopy | X64 | RyuJit | 47 | 21.3949 ns | 0.0506 ns | 1.00 | 21.3706 ns | 0.0226 ns | 0.0506 ns | 46793206.76 | 21.2942 ns | 21.3205 ns | 21.3949 ns | 21.4086 ns | 21.4223 ns | SimpleLoop | X64 | RyuJit | 47 | 67.0170 ns | 0.7348 ns | 3.13 | 66.7618 ns | 0.3286 ns | 0.7348 ns | 14978614.5 | 65.4580 ns | 66.2210 ns | 67.0170 ns | 67.1751 ns | 67.2177 ns | BufferBlockCopy | X64 | RyuJit | 47 | 21.9599 ns | 0.0654 ns | 1.03 | 21.9431 ns | 0.0293 ns | 0.0654 ns | 45572449 | 21.8288 ns | 21.8936 ns | 21.9599 ns | 21.9841 ns | 21.9932 ns | MsvcrtMemmove | X64 | RyuJit | 47 | 26.0274 ns | 0.3000 ns | 1.22 | 25.8382 ns | 0.1342 ns | 0.3000 ns | 38702379.8 | 25.5073 ns | 25.5104 ns | 26.0274 ns | 26.0714 ns | 26.0900 ns | UnsafeCopyBlock | X64 | RyuJit | 47 | 14.8867 ns | 0.2205 ns | 0.70 | 14.8096 ns | 0.0986 ns | 0.2205 ns | 67523829.02 | 14.5476 ns | 14.5754 ns | 14.8867 ns | 15.0053 ns | 15.0239 ns | IllyriadVectorizedCopy | X64 | RyuJit | 47 | 12.5840 ns | 0.0605 ns | 0.59 | 12.5952 ns | 0.0271 ns | 0.0605 ns | 79395300.05 | 12.5334 ns | 12.5539 ns | 12.5840 ns | 12.6421 ns | 12.6963 ns | AndermanVectorizedCopy | X64 | RyuJit | 47 | 5.8932 ns | 0.0195 ns | 0.28 | 5.8947 ns | 0.0087 ns | 0.0195 ns | 169642914.36 | 5.8732 ns | 5.8777 ns | 5.8932 ns | 5.9126 ns | 5.9241 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 47 | 11.4263 ns | 0.1114 ns | 0.53 | 11.3821 ns | 0.0498 ns | 0.1114 ns | 87857457.96 | 11.1919 ns | 11.2865 ns | 11.4263 ns | 11.4555 ns | 11.4745 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 47 | 6.9683 ns | 0.1058 ns | 0.33 | 6.9551 ns | 0.0473 ns | 0.1058 ns | 143780345.78 | 6.8444 ns | 6.8464 ns | 6.9683 ns | 7.0571 ns | 7.0655 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 47 | 10.7706 ns | 0.0697 ns | 0.50 | 10.8007 ns | 0.0312 ns | 0.0697 ns | 92586413.88 | 10.7596 ns | 10.7613 ns | 10.7706 ns | 10.8552 ns | 10.9241 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 47 | 10.8358 ns | 0.0228 ns | 0.51 | 10.8411 ns | 0.0102 ns | 0.0228 ns | 92241975.63 | 10.8168 ns | 10.8212 ns | 10.8358 ns | 10.8636 ns | 10.8738 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 47 | 12.3477 ns | 0.0375 ns | 0.58 | 12.3437 ns | 0.0168 ns | 0.0375 ns | 81013171.17 | 12.3083 ns | 12.3085 ns | 12.3477 ns | 12.3768 ns | 12.3984 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 47 | 9.3949 ns | 0.0170 ns | 0.44 | 9.3908 ns | 0.0076 ns | 0.0170 ns | 106487383.45 | 9.3641 ns | 9.3763 ns | 9.3949 ns | 9.4033 ns | 9.4105 ns | ArrayCopy | X86 | LegacyJit | 47 | 31.3553 ns | 0.1593 ns | 1.00 | 31.2926 ns | 0.0713 ns | 0.1593 ns | 31956396.71 | 31.0274 ns | 31.1498 ns | 31.3553 ns | 31.4041 ns | 31.4356 ns | SimpleLoop | X86 | LegacyJit | 47 | 65.2338 ns | 0.1957 ns | 2.08 | 65.1964 ns | 0.0875 ns | 0.1957 ns | 15338260.31 | 64.9894 ns | 65.0137 ns | 65.2338 ns | 65.3605 ns | 65.4831 ns | BufferBlockCopy | X86 | LegacyJit | 47 | 22.7930 ns | 0.1018 ns | 0.73 | 22.8214 ns | 0.0455 ns | 0.1018 ns | 43818495.29 | 22.7362 ns | 22.7460 ns | 22.7930 ns | 22.9110 ns | 22.9917 ns | MsvcrtMemmove | X86 | LegacyJit | 47 | 31.5301 ns | 0.3843 ns | 1.01 | 31.5696 ns | 0.1719 ns | 0.3843 ns | 31676046.03 | 31.0170 ns | 31.2253 ns | 31.5301 ns | 31.9336 ns | 31.9452 ns | UnsafeCopyBlock | X86 | LegacyJit | 47 | 16.8178 ns | 0.2112 ns | 0.54 | 16.6872 ns | 0.0945 ns | 0.2112 ns | 59926234.41 | 16.4499 ns | 16.4565 ns | 16.8178 ns | 16.8526 ns | 16.8593 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 47 | 82.2256 ns | 0.7030 ns | 2.62 | 81.9061 ns | 0.3144 ns | 0.7030 ns | 12209097.05 | 80.6812 ns | 81.3166 ns | 82.2256 ns | 82.3359 ns | 82.3743 ns | AndermanVectorizedCopy | X86 | LegacyJit | 47 | 106.2830 ns | 3.0358 ns | 3.39 | 106.4431 ns | 1.3576 ns | 3.0358 ns | 9394691.67 | 102.4186 ns | 103.5678 ns | 106.2830 ns | 109.3984 ns | 109.7103 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 47 | 13.0951 ns | 0.0968 ns | 0.42 | 13.1172 ns | 0.0433 ns | 0.0968 ns | 76235923.95 | 13.0283 ns | 13.0297 ns | 13.0951 ns | 13.2157 ns | 13.2495 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 47 | 15.2178 ns | 0.2450 ns | 0.49 | 15.1165 ns | 0.1096 ns | 0.2450 ns | 66152944.4 | 14.7594 ns | 14.8648 ns | 15.2178 ns | 15.3175 ns | 15.3266 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 47 | 20.7180 ns | 0.0383 ns | 0.66 | 20.7171 ns | 0.0171 ns | 0.0383 ns | 48269391.55 | 20.6738 ns | 20.6788 ns | 20.7180 ns | 20.7548 ns | 20.7595 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 47 | 16.9885 ns | 0.2455 ns | 0.54 | 16.8640 ns | 0.1098 ns | 0.2455 ns | 59297793.9 | 16.5608 ns | 16.5990 ns | 16.9885 ns | 17.0668 ns | 17.0682 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 47 | 12.9816 ns | 0.0352 ns | 0.41 | 12.9875 ns | 0.0157 ns | 0.0352 ns | 76997274.1 | 12.9543 ns | 12.9566 ns | 12.9816 ns | 13.0213 ns | 13.0401 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 47 | 26.3574 ns | 0.2231 ns | 0.84 | 26.2896 ns | 0.0998 ns | 0.2231 ns | 38037849.3 | 25.9016 ns | 26.1163 ns | 26.3574 ns | 26.4290 ns | 26.4701 ns | ArrayCopy | X64 | LegacyJit | 48 | 22.2433 ns | 0.0488 ns | 1.00 | 22.2163 ns | 0.0218 ns | 0.0488 ns | 45012080.42 | 22.1578 ns | 22.1633 ns | 22.2433 ns | 22.2557 ns | 22.2576 ns | SimpleLoop | X64 | LegacyJit | 48 | 78.5415 ns | 0.1393 ns | 3.53 | 78.5500 ns | 0.0623 ns | 0.1393 ns | 12730739.5 | 78.3540 ns | 78.4339 ns | 78.5415 ns | 78.6704 ns | 78.7368 ns | BufferBlockCopy | X64 | LegacyJit | 48 | 22.2062 ns | 0.0235 ns | 1.00 | 22.1959 ns | 0.0105 ns | 0.0235 ns | 45053346.98 | 22.1557 ns | 22.1752 ns | 22.2062 ns | 22.2114 ns | 22.2127 ns | MsvcrtMemmove | X64 | LegacyJit | 48 | 24.1759 ns | 0.3387 ns | 1.09 | 24.2801 ns | 0.1515 ns | 0.3387 ns | 41186048.49 | 23.9124 ns | 23.9757 ns | 24.1759 ns | 24.6365 ns | 24.6540 ns | UnsafeCopyBlock | X64 | LegacyJit | 48 | 10.4900 ns | 0.0492 ns | 0.47 | 10.4758 ns | 0.0220 ns | 0.0492 ns | 95458251.28 | 10.4221 ns | 10.4256 ns | 10.4900 ns | 10.5188 ns | 10.5378 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 48 | 120.3765 ns | 2.7062 ns | 5.41 | 121.7798 ns | 1.2102 ns | 2.7062 ns | 8211544.67 | 120.3382 ns | 120.3573 ns | 120.3765 ns | 123.9039 ns | 126.5734 ns | AndermanVectorizedCopy | X64 | LegacyJit | 48 | 151.6946 ns | 7.4288 ns | 6.82 | 152.1174 ns | 3.3223 ns | 7.4288 ns | 6573872.03 | 144.2271 ns | 146.1658 ns | 151.6946 ns | 158.2802 ns | 164.0357 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 48 | 14.1155 ns | 0.1857 ns | 0.63 | 13.9870 ns | 0.0831 ns | 0.1857 ns | 71495026.39 | 13.7361 ns | 13.7876 ns | 14.1155 ns | 14.1221 ns | 14.1286 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 48 | 13.5115 ns | 0.5053 ns | 0.61 | 13.3448 ns | 0.2260 ns | 0.5053 ns | 74935768.94 | 12.4509 ns | 12.9702 ns | 13.5115 ns | 13.6360 ns | 13.6809 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 48 | 14.3380 ns | 0.0486 ns | 0.64 | 14.3467 ns | 0.0217 ns | 0.0486 ns | 69702593.73 | 14.2853 ns | 14.3028 ns | 14.3380 ns | 14.3949 ns | 14.4064 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 48 | 15.4486 ns | 0.0192 ns | 0.69 | 15.4540 ns | 0.0086 ns | 0.0192 ns | 64707971.32 | 15.4362 ns | 15.4424 ns | 15.4486 ns | 15.4685 ns | 15.4870 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 48 | 17.3745 ns | 0.1953 ns | 0.78 | 17.2879 ns | 0.0874 ns | 0.1953 ns | 57844075.09 | 16.9430 ns | 17.1334 ns | 17.3745 ns | 17.3990 ns | 17.4085 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 48 | 11.1218 ns | 0.0506 ns | 0.50 | 11.1490 ns | 0.0226 ns | 0.0506 ns | 89693778.97 | 11.1089 ns | 11.1125 ns | 11.1218 ns | 11.1993 ns | 11.2288 ns | ArrayCopy | X64 | RyuJit | 48 | 20.8315 ns | 0.2427 ns | 1.00 | 20.9588 ns | 0.1085 ns | 0.2427 ns | 47712715.11 | 20.7567 ns | 20.7882 ns | 20.8315 ns | 21.1930 ns | 21.3503 ns | SimpleLoop | X64 | RyuJit | 48 | 68.5471 ns | 0.0819 ns | 3.29 | 68.5443 ns | 0.0366 ns | 0.0819 ns | 14589094.96 | 68.4559 ns | 68.4647 ns | 68.5471 ns | 68.6226 ns | 68.6523 ns | BufferBlockCopy | X64 | RyuJit | 48 | 21.4208 ns | 0.3591 ns | 1.03 | 21.6101 ns | 0.1606 ns | 0.3591 ns | 46274739.94 | 21.3015 ns | 21.3144 ns | 21.4208 ns | 22.0003 ns | 22.0137 ns | MsvcrtMemmove | X64 | RyuJit | 48 | 23.4194 ns | 0.1776 ns | 1.12 | 23.4708 ns | 0.0794 ns | 0.1776 ns | 42606047.03 | 23.3376 ns | 23.3490 ns | 23.4194 ns | 23.6184 ns | 23.7766 ns | UnsafeCopyBlock | X64 | RyuJit | 48 | 11.1203 ns | 0.0169 ns | 0.53 | 11.1276 ns | 0.0075 ns | 0.0169 ns | 89866257.94 | 11.1111 ns | 11.1134 ns | 11.1203 ns | 11.1456 ns | 11.1489 ns | IllyriadVectorizedCopy | X64 | RyuJit | 48 | 8.2273 ns | 0.0090 ns | 0.39 | 8.2240 ns | 0.0040 ns | 0.0090 ns | 121595875.65 | 8.2090 ns | 8.2158 ns | 8.2273 ns | 8.2305 ns | 8.2316 ns | AndermanVectorizedCopy | X64 | RyuJit | 48 | 7.5274 ns | 0.1789 ns | 0.36 | 7.5024 ns | 0.0800 ns | 0.1789 ns | 133290886.71 | 7.2846 ns | 7.3207 ns | 7.5274 ns | 7.6716 ns | 7.6989 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 48 | 8.2136 ns | 0.0128 ns | 0.39 | 8.2168 ns | 0.0057 ns | 0.0128 ns | 121701925.91 | 8.2023 ns | 8.2054 ns | 8.2136 ns | 8.2298 ns | 8.2338 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 48 | 7.3329 ns | 0.0215 ns | 0.35 | 7.3326 ns | 0.0096 ns | 0.0215 ns | 136377227.48 | 7.3107 ns | 7.3144 ns | 7.3329 ns | 7.3507 ns | 7.3665 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 48 | 13.4669 ns | 0.0101 ns | 0.65 | 13.4679 ns | 0.0045 ns | 0.0101 ns | 74250505.72 | 13.4533 ns | 13.4590 ns | 13.4669 ns | 13.4773 ns | 13.4786 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 48 | 13.4273 ns | 0.1196 ns | 0.64 | 13.3783 ns | 0.0535 ns | 0.1196 ns | 74747866.46 | 13.1805 ns | 13.2694 ns | 13.4273 ns | 13.4627 ns | 13.4857 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 48 | 12.2852 ns | 0.0836 ns | 0.59 | 12.2816 ns | 0.0374 ns | 0.0836 ns | 81422373.34 | 12.1537 ns | 12.2138 ns | 12.2852 ns | 12.3477 ns | 12.3851 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 48 | 9.3788 ns | 0.0021 ns | 0.45 | 9.3797 ns | 0.0009 ns | 0.0021 ns | 106613412.43 | 9.3776 ns | 9.3781 ns | 9.3788 ns | 9.3817 ns | 9.3830 ns | ArrayCopy | X86 | LegacyJit | 48 | 31.4522 ns | 0.2616 ns | 1.00 | 31.4359 ns | 0.1170 ns | 0.2616 ns | 31810761.46 | 31.0307 ns | 31.2401 ns | 31.4522 ns | 31.6236 ns | 31.7628 ns | SimpleLoop | X86 | LegacyJit | 48 | 69.0377 ns | 1.4678 ns | 2.20 | 68.1010 ns | 0.6564 ns | 1.4678 ns | 14684076.26 | 66.0878 ns | 66.5350 ns | 69.0377 ns | 69.1986 ns | 69.3145 ns | BufferBlockCopy | X86 | LegacyJit | 48 | 22.4762 ns | 0.2221 ns | 0.71 | 22.4174 ns | 0.0993 ns | 0.2221 ns | 44608136.05 | 22.0318 ns | 22.2427 ns | 22.4762 ns | 22.5628 ns | 22.5906 ns | MsvcrtMemmove | X86 | LegacyJit | 48 | 31.1553 ns | 0.0646 ns | 0.99 | 31.1718 ns | 0.0289 ns | 0.0646 ns | 32080246.84 | 31.0884 ns | 31.1189 ns | 31.1553 ns | 31.2331 ns | 31.2601 ns | UnsafeCopyBlock | X86 | LegacyJit | 48 | 16.7770 ns | 0.2297 ns | 0.53 | 16.6688 ns | 0.1027 ns | 0.2297 ns | 59992148.53 | 16.3667 ns | 16.4239 ns | 16.7770 ns | 16.8597 ns | 16.8622 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 48 | 105.3997 ns | 0.5641 ns | 3.35 | 105.2945 ns | 0.2523 ns | 0.5641 ns | 9497175.36 | 104.3761 ns | 104.8394 ns | 105.3997 ns | 105.6970 ns | 105.9140 ns | AndermanVectorizedCopy | X86 | LegacyJit | 48 | 134.0380 ns | 1.3938 ns | 4.26 | 133.6766 ns | 0.6233 ns | 1.3938 ns | 7480741.68 | 131.2808 ns | 132.5366 ns | 134.0380 ns | 134.6358 ns | 134.7884 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 48 | 11.7630 ns | 0.0443 ns | 0.37 | 11.7688 ns | 0.0198 ns | 0.0443 ns | 84970705.29 | 11.7084 ns | 11.7284 ns | 11.7630 ns | 11.8120 ns | 11.8134 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 48 | 17.6612 ns | 0.0565 ns | 0.56 | 17.6595 ns | 0.0253 ns | 0.0565 ns | 56626771.05 | 17.5873 ns | 17.6040 ns | 17.6612 ns | 17.7141 ns | 17.7211 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 48 | 21.6217 ns | 0.2483 ns | 0.69 | 21.5554 ns | 0.1110 ns | 0.2483 ns | 46391981.71 | 21.2638 ns | 21.2943 ns | 21.6217 ns | 21.7834 ns | 21.7843 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 48 | 17.5775 ns | 0.0910 ns | 0.56 | 17.6204 ns | 0.0407 ns | 0.0910 ns | 56752403.06 | 17.5425 ns | 17.5544 ns | 17.5775 ns | 17.7078 ns | 17.7672 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 48 | 13.2152 ns | 0.0644 ns | 0.42 | 13.2425 ns | 0.0288 ns | 0.0644 ns | 75514556.25 | 13.1805 ns | 13.1946 ns | 13.2152 ns | 13.3040 ns | 13.3444 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 48 | 26.2131 ns | 0.0513 ns | 0.83 | 26.2129 ns | 0.0229 ns | 0.0513 ns | 38149179.27 | 26.1368 ns | 26.1699 ns | 26.2131 ns | 26.2558 ns | 26.2775 ns | ArrayCopy | X64 | LegacyJit | 49 | 22.1870 ns | 0.1577 ns | 1.00 | 22.1560 ns | 0.0705 ns | 0.1577 ns | 45134427.44 | 21.8940 ns | 22.0243 ns | 22.1870 ns | 22.2723 ns | 22.3100 ns | SimpleLoop | X64 | LegacyJit | 49 | 79.5134 ns | 0.2138 ns | 3.58 | 79.5261 ns | 0.0956 ns | 0.2138 ns | 12574490.41 | 79.3265 ns | 79.3420 ns | 79.5134 ns | 79.7166 ns | 79.8612 ns | BufferBlockCopy | X64 | LegacyJit | 49 | 22.2150 ns | 0.0271 ns | 1.00 | 22.2000 ns | 0.0121 ns | 0.0271 ns | 45045085.06 | 22.1608 ns | 22.1720 ns | 22.2150 ns | 22.2205 ns | 22.2256 ns | MsvcrtMemmove | X64 | LegacyJit | 49 | 24.1749 ns | 0.2266 ns | 1.09 | 24.0996 ns | 0.1013 ns | 0.2266 ns | 41494534.22 | 23.8038 ns | 23.8620 ns | 24.1749 ns | 24.2994 ns | 24.3093 ns | UnsafeCopyBlock | X64 | LegacyJit | 49 | 11.0231 ns | 0.0739 ns | 0.50 | 11.0274 ns | 0.0331 ns | 0.0739 ns | 90683375.03 | 10.9504 ns | 10.9676 ns | 11.0231 ns | 11.0894 ns | 11.1460 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 49 | 122.0999 ns | 3.9761 ns | 5.50 | 120.7291 ns | 1.7782 ns | 3.9761 ns | 8283005.96 | 115.8863 ns | 116.5367 ns | 122.0999 ns | 124.2361 ns | 124.8535 ns | AndermanVectorizedCopy | X64 | LegacyJit | 49 | 150.3691 ns | 2.8700 ns | 6.78 | 151.7762 ns | 1.2835 ns | 2.8700 ns | 6588648.05 | 149.5210 ns | 149.8098 ns | 150.3691 ns | 154.4462 ns | 156.5451 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 49 | 15.2630 ns | 0.1013 ns | 0.69 | 15.2585 ns | 0.0453 ns | 0.1013 ns | 65537350.88 | 15.0963 ns | 15.1786 ns | 15.2630 ns | 15.3361 ns | 15.3725 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 49 | 12.8949 ns | 0.0364 ns | 0.58 | 12.8868 ns | 0.0163 ns | 0.0364 ns | 77598781.41 | 12.8248 ns | 12.8564 ns | 12.8949 ns | 12.9131 ns | 12.9132 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 49 | 14.0357 ns | 0.4193 ns | 0.63 | 14.1716 ns | 0.1875 ns | 0.4193 ns | 70563544.28 | 13.7002 ns | 13.8586 ns | 14.0357 ns | 14.5527 ns | 14.8250 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 49 | 15.1986 ns | 0.0235 ns | 0.69 | 15.1961 ns | 0.0105 ns | 0.0235 ns | 65806197.5 | 15.1606 ns | 15.1743 ns | 15.1986 ns | 15.2167 ns | 15.2208 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 49 | 17.4522 ns | 0.2044 ns | 0.79 | 17.3449 ns | 0.0914 ns | 0.2044 ns | 57653722.03 | 17.1181 ns | 17.1227 ns | 17.4522 ns | 17.5135 ns | 17.5150 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 49 | 11.1445 ns | 0.0223 ns | 0.50 | 11.1365 ns | 0.0100 ns | 0.0223 ns | 89795017.57 | 11.1035 ns | 11.1150 ns | 11.1445 ns | 11.1540 ns | 11.1621 ns | ArrayCopy | X64 | RyuJit | 49 | 23.6791 ns | 0.2275 ns | 1.00 | 23.5876 ns | 0.1018 ns | 0.2275 ns | 42395183.47 | 23.2748 ns | 23.3510 ns | 23.6791 ns | 23.7784 ns | 23.8118 ns | SimpleLoop | X64 | RyuJit | 49 | 69.8920 ns | 0.0695 ns | 2.95 | 69.9045 ns | 0.0311 ns | 0.0695 ns | 14305224.18 | 69.8476 ns | 69.8536 ns | 69.8920 ns | 69.9617 ns | 70.0225 ns | BufferBlockCopy | X64 | RyuJit | 49 | 21.9035 ns | 0.0342 ns | 0.93 | 21.8911 ns | 0.0153 ns | 0.0342 ns | 45680649.76 | 21.8414 ns | 21.8563 ns | 21.9035 ns | 21.9198 ns | 21.9227 ns | MsvcrtMemmove | X64 | RyuJit | 49 | 23.0881 ns | 0.0671 ns | 0.98 | 23.1094 ns | 0.0300 ns | 0.0671 ns | 43272465.22 | 23.0449 ns | 23.0501 ns | 23.0881 ns | 23.1793 ns | 23.1983 ns | UnsafeCopyBlock | X64 | RyuJit | 49 | 11.8184 ns | 0.1506 ns | 0.50 | 11.8425 ns | 0.0674 ns | 0.1506 ns | 84441357.66 | 11.6881 ns | 11.6993 ns | 11.8184 ns | 11.9979 ns | 12.0153 ns | IllyriadVectorizedCopy | X64 | RyuJit | 49 | 11.4710 ns | 0.1927 ns | 0.48 | 11.5381 ns | 0.0862 ns | 0.1927 ns | 86669120.76 | 11.3417 ns | 11.3669 ns | 11.4710 ns | 11.7429 ns | 11.7536 ns | AndermanVectorizedCopy | X64 | RyuJit | 49 | 7.6219 ns | 0.0910 ns | 0.32 | 7.6154 ns | 0.0407 ns | 0.0910 ns | 131313193.46 | 7.4773 ns | 7.5492 ns | 7.6219 ns | 7.6783 ns | 7.7333 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 49 | 10.9326 ns | 0.0678 ns | 0.46 | 10.9519 ns | 0.0303 ns | 0.0678 ns | 91308100.09 | 10.8912 ns | 10.9009 ns | 10.9326 ns | 11.0126 ns | 11.0638 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 49 | 7.1494 ns | 0.1195 ns | 0.30 | 7.1838 ns | 0.0534 ns | 0.1195 ns | 139202716.61 | 7.1034 ns | 7.1121 ns | 7.1494 ns | 7.2727 ns | 7.3945 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 49 | 12.8371 ns | 0.0656 ns | 0.54 | 12.8438 ns | 0.0293 ns | 0.0656 ns | 77858473.71 | 12.7754 ns | 12.7920 ns | 12.8371 ns | 12.8990 ns | 12.9497 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 49 | 13.0887 ns | 0.0198 ns | 0.55 | 13.0922 ns | 0.0089 ns | 0.0198 ns | 76381445.58 | 13.0710 ns | 13.0739 ns | 13.0887 ns | 13.1121 ns | 13.1183 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 49 | 11.9964 ns | 0.2576 ns | 0.51 | 12.1308 ns | 0.1152 ns | 0.2576 ns | 82435008.07 | 11.9205 ns | 11.9223 ns | 11.9964 ns | 12.4064 ns | 12.4720 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 49 | 9.3758 ns | 0.0396 ns | 0.40 | 9.3824 ns | 0.0177 ns | 0.0396 ns | 106582044.09 | 9.3350 ns | 9.3479 ns | 9.3758 ns | 9.4203 ns | 9.4381 ns | ArrayCopy | X86 | LegacyJit | 49 | 31.7984 ns | 0.3200 ns | 1.00 | 31.7266 ns | 0.1431 ns | 0.3200 ns | 31519283.83 | 31.1681 ns | 31.4811 ns | 31.7984 ns | 31.9362 ns | 31.9398 ns | SimpleLoop | X86 | LegacyJit | 49 | 66.8159 ns | 0.1713 ns | 2.10 | 66.8679 ns | 0.0766 ns | 0.1713 ns | 14954857.38 | 66.6705 ns | 66.7215 ns | 66.8159 ns | 67.0403 ns | 67.0998 ns | BufferBlockCopy | X86 | LegacyJit | 49 | 22.4826 ns | 0.2249 ns | 0.71 | 22.4404 ns | 0.1006 ns | 0.2249 ns | 44562516.92 | 22.0626 ns | 22.2686 ns | 22.4826 ns | 22.5911 ns | 22.6657 ns | MsvcrtMemmove | X86 | LegacyJit | 49 | 31.2819 ns | 0.0953 ns | 0.98 | 31.2764 ns | 0.0426 ns | 0.0953 ns | 31972979.2 | 31.1327 ns | 31.1912 ns | 31.2819 ns | 31.3588 ns | 31.3850 ns | UnsafeCopyBlock | X86 | LegacyJit | 49 | 17.4387 ns | 0.5047 ns | 0.55 | 17.1792 ns | 0.2257 ns | 0.5047 ns | 58209963.07 | 16.5663 ns | 16.6380 ns | 17.4387 ns | 17.5906 ns | 17.6833 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 49 | 114.3410 ns | 0.4071 ns | 3.60 | 114.3804 ns | 0.1820 ns | 0.4071 ns | 8742755.77 | 113.8916 ns | 114.0485 ns | 114.3410 ns | 114.7320 ns | 115.0008 ns | AndermanVectorizedCopy | X86 | LegacyJit | 49 | 129.8582 ns | 2.1091 ns | 4.08 | 130.9829 ns | 0.9432 ns | 2.1091 ns | 7634581.85 | 128.9936 ns | 129.2783 ns | 129.8582 ns | 133.2499 ns | 133.6215 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 49 | 12.6544 ns | 0.0388 ns | 0.40 | 12.6625 ns | 0.0173 ns | 0.0388 ns | 78973489.66 | 12.6221 ns | 12.6320 ns | 12.6544 ns | 12.6971 ns | 12.7244 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 49 | 23.3517 ns | 0.0725 ns | 0.73 | 23.3163 ns | 0.0324 ns | 0.0725 ns | 42888509.29 | 23.1952 ns | 23.2491 ns | 23.3517 ns | 23.3657 ns | 23.3709 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 49 | 21.8248 ns | 0.0246 ns | 0.69 | 21.8194 ns | 0.0110 ns | 0.0246 ns | 45830677.4 | 21.7857 ns | 21.7945 ns | 21.8248 ns | 21.8417 ns | 21.8423 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 49 | 17.6885 ns | 0.0720 ns | 0.56 | 17.7081 ns | 0.0322 ns | 0.0720 ns | 56471195.31 | 17.6401 ns | 17.6453 ns | 17.6885 ns | 17.7808 ns | 17.8110 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 49 | 12.6938 ns | 0.0501 ns | 0.40 | 12.7238 ns | 0.0224 ns | 0.0501 ns | 78592971.26 | 12.6821 ns | 12.6846 ns | 12.6938 ns | 12.7780 ns | 12.7872 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 49 | 26.2142 ns | 0.3173 ns | 0.82 | 26.0755 ns | 0.1419 ns | 0.3173 ns | 38350119.22 | 25.7035 ns | 25.7351 ns | 26.2142 ns | 26.3466 ns | 26.3839 ns | ArrayCopy | X64 | LegacyJit | 50 | 22.2030 ns | 0.1075 ns | 1.00 | 22.2370 ns | 0.0481 ns | 0.1075 ns | 44970112.76 | 22.1590 ns | 22.1719 ns | 22.2030 ns | 22.3190 ns | 22.4259 ns | SimpleLoop | X64 | LegacyJit | 50 | 81.4793 ns | 0.2947 ns | 3.67 | 81.5237 ns | 0.1318 ns | 0.2947 ns | 12266369.8 | 81.2217 ns | 81.2480 ns | 81.4793 ns | 81.8216 ns | 81.9072 ns | BufferBlockCopy | X64 | LegacyJit | 50 | 22.1627 ns | 0.0151 ns | 1.00 | 22.1601 ns | 0.0067 ns | 0.0151 ns | 45126169.94 | 22.1394 ns | 22.1460 ns | 22.1627 ns | 22.1729 ns | 22.1795 ns | MsvcrtMemmove | X64 | LegacyJit | 50 | 24.8438 ns | 0.1653 ns | 1.12 | 24.8953 ns | 0.0739 ns | 0.1653 ns | 40168192.59 | 24.7667 ns | 24.7732 ns | 24.8438 ns | 25.0433 ns | 25.1715 ns | UnsafeCopyBlock | X64 | LegacyJit | 50 | 11.5133 ns | 0.1181 ns | 0.52 | 11.4655 ns | 0.0528 ns | 0.1181 ns | 87218143.21 | 11.2550 ns | 11.3800 ns | 11.5133 ns | 11.5271 ns | 11.5274 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 50 | 124.6354 ns | 3.0413 ns | 5.61 | 126.2095 ns | 1.3601 ns | 3.0413 ns | 7923335.52 | 123.1893 ns | 123.7543 ns | 124.6354 ns | 129.4517 ns | 130.0849 ns | AndermanVectorizedCopy | X64 | LegacyJit | 50 | 156.0636 ns | 1.6014 ns | 7.03 | 155.8726 ns | 0.7161 ns | 1.6014 ns | 6415495.51 | 153.3220 ns | 154.6108 ns | 156.0636 ns | 157.0389 ns | 157.7439 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 50 | 15.7672 ns | 0.2295 ns | 0.71 | 15.6836 ns | 0.1026 ns | 0.2295 ns | 63760703.83 | 15.3764 ns | 15.4446 ns | 15.7672 ns | 15.8809 ns | 15.9151 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 50 | 14.9290 ns | 0.0253 ns | 0.67 | 14.9175 ns | 0.0113 ns | 0.0253 ns | 67035337.78 | 14.8868 ns | 14.8903 ns | 14.9290 ns | 14.9390 ns | 14.9400 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 50 | 13.7356 ns | 0.1954 ns | 0.62 | 13.6226 ns | 0.0874 ns | 0.1954 ns | 73407411.03 | 13.4064 ns | 13.4109 ns | 13.7356 ns | 13.7779 ns | 13.8100 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 50 | 14.9318 ns | 0.0284 ns | 0.67 | 14.9366 ns | 0.0127 ns | 0.0284 ns | 66949643.77 | 14.8974 ns | 14.9120 ns | 14.9318 ns | 14.9636 ns | 14.9708 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 50 | 17.5775 ns | 0.4011 ns | 0.79 | 17.7766 ns | 0.1794 ns | 0.4011 ns | 56253874.28 | 17.4011 ns | 17.4555 ns | 17.5775 ns | 18.1971 ns | 18.3353 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 50 | 11.1192 ns | 0.0223 ns | 0.50 | 11.1152 ns | 0.0100 ns | 0.0223 ns | 89966986.26 | 11.0805 ns | 11.0947 ns | 11.1192 ns | 11.1337 ns | 11.1383 ns | ArrayCopy | X64 | RyuJit | 50 | 21.3366 ns | 0.2599 ns | 1.00 | 21.2378 ns | 0.1163 ns | 0.2599 ns | 47085860.66 | 20.7755 ns | 21.0485 ns | 21.3366 ns | 21.3777 ns | 21.3959 ns | SimpleLoop | X64 | RyuJit | 50 | 71.4780 ns | 0.1038 ns | 3.35 | 71.4352 ns | 0.0464 ns | 0.1038 ns | 13998704.91 | 71.3235 ns | 71.3281 ns | 71.4780 ns | 71.5208 ns | 71.5633 ns | BufferBlockCopy | X64 | RyuJit | 50 | 21.8971 ns | 0.1839 ns | 1.03 | 21.7903 ns | 0.0822 ns | 0.1839 ns | 45891969.73 | 21.5420 ns | 21.5936 ns | 21.8971 ns | 21.9336 ns | 21.9406 ns | MsvcrtMemmove | X64 | RyuJit | 50 | 23.7164 ns | 0.1792 ns | 1.11 | 23.6420 ns | 0.0801 ns | 0.1792 ns | 42297668.31 | 23.3218 ns | 23.5161 ns | 23.7164 ns | 23.7306 ns | 23.7309 ns | UnsafeCopyBlock | X64 | RyuJit | 50 | 12.4813 ns | 0.1569 ns | 0.58 | 12.4374 ns | 0.0701 ns | 0.1569 ns | 80402504.49 | 12.1968 ns | 12.2846 ns | 12.4813 ns | 12.5683 ns | 12.5745 ns | IllyriadVectorizedCopy | X64 | RyuJit | 50 | 12.5642 ns | 0.1898 ns | 0.59 | 12.4997 ns | 0.0849 ns | 0.1898 ns | 80001959.76 | 12.1791 ns | 12.3361 ns | 12.5642 ns | 12.6310 ns | 12.6668 ns | AndermanVectorizedCopy | X64 | RyuJit | 50 | 7.6101 ns | 0.1152 ns | 0.36 | 7.5767 ns | 0.0515 ns | 0.1152 ns | 131984371.73 | 7.3822 ns | 7.4853 ns | 7.6101 ns | 7.6514 ns | 7.6890 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 50 | 11.6742 ns | 0.0280 ns | 0.55 | 11.6849 ns | 0.0125 ns | 0.0280 ns | 85580717.24 | 11.6532 ns | 11.6610 ns | 11.6742 ns | 11.7141 ns | 11.7195 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 50 | 8.3620 ns | 0.1195 ns | 0.39 | 8.2980 ns | 0.0535 ns | 0.1195 ns | 120510393.26 | 8.1614 ns | 8.1683 ns | 8.3620 ns | 8.3958 ns | 8.4051 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 50 | 12.8940 ns | 0.0195 ns | 0.60 | 12.8828 ns | 0.0087 ns | 0.0195 ns | 77622582.56 | 12.8502 ns | 12.8646 ns | 12.8940 ns | 12.8955 ns | 12.8964 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 50 | 12.8837 ns | 0.1130 ns | 0.60 | 12.8560 ns | 0.0506 ns | 0.1130 ns | 77784889.54 | 12.6599 ns | 12.7670 ns | 12.8837 ns | 12.9310 ns | 12.9429 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 50 | 12.2864 ns | 0.2081 ns | 0.58 | 12.1756 ns | 0.0931 ns | 0.2081 ns | 82131628.91 | 11.9249 ns | 11.9500 ns | 12.2864 ns | 12.3458 ns | 12.3463 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 50 | 9.3941 ns | 0.0152 ns | 0.44 | 9.3871 ns | 0.0068 ns | 0.0152 ns | 106529054.37 | 9.3614 ns | 9.3736 ns | 9.3941 ns | 9.3971 ns | 9.4001 ns | ArrayCopy | X86 | LegacyJit | 50 | 31.3606 ns | 0.0654 ns | 1.00 | 31.3725 ns | 0.0293 ns | 0.0654 ns | 31875042.12 | 31.3043 ns | 31.3150 ns | 31.3606 ns | 31.4359 ns | 31.4684 ns | SimpleLoop | X86 | LegacyJit | 50 | 69.1344 ns | 0.2084 ns | 2.20 | 69.2049 ns | 0.0932 ns | 0.2084 ns | 14449840.61 | 69.0035 ns | 69.0431 ns | 69.1344 ns | 69.4020 ns | 69.5355 ns | BufferBlockCopy | X86 | LegacyJit | 50 | 22.5452 ns | 0.3356 ns | 0.72 | 22.4986 ns | 0.1501 ns | 0.3356 ns | 44447176.48 | 21.9494 ns | 22.2469 ns | 22.5452 ns | 22.7270 ns | 22.8689 ns | MsvcrtMemmove | X86 | LegacyJit | 50 | 32.0434 ns | 0.0657 ns | 1.02 | 32.0096 ns | 0.0294 ns | 0.0657 ns | 31240613.82 | 31.9004 ns | 31.9483 ns | 32.0434 ns | 32.0540 ns | 32.0609 ns | UnsafeCopyBlock | X86 | LegacyJit | 50 | 16.4641 ns | 0.2233 ns | 0.52 | 16.5153 ns | 0.0999 ns | 0.2233 ns | 60550044.84 | 16.2955 ns | 16.3648 ns | 16.4641 ns | 16.6913 ns | 16.8913 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 50 | 111.1476 ns | 0.2417 ns | 3.54 | 111.1139 ns | 0.1081 ns | 0.2417 ns | 8999776.72 | 110.7093 ns | 110.9130 ns | 111.1476 ns | 111.2979 ns | 111.3209 ns | AndermanVectorizedCopy | X86 | LegacyJit | 50 | 138.8640 ns | 1.8367 ns | 4.43 | 137.6485 ns | 0.8214 ns | 1.8367 ns | 7264880.16 | 135.4665 ns | 135.6466 ns | 138.8640 ns | 139.0426 ns | 139.1989 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 50 | 13.1858 ns | 0.0127 ns | 0.42 | 13.1856 ns | 0.0057 ns | 0.0127 ns | 75840125.56 | 13.1663 ns | 13.1745 ns | 13.1858 ns | 13.1967 ns | 13.1996 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 50 | 18.9547 ns | 0.2620 ns | 0.60 | 18.8300 ns | 0.1172 ns | 0.2620 ns | 53106819.82 | 18.5139 ns | 18.5496 ns | 18.9547 ns | 19.0480 ns | 19.0942 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 50 | 21.7489 ns | 0.0251 ns | 0.69 | 21.7398 ns | 0.0112 ns | 0.0251 ns | 45998582.15 | 21.7125 ns | 21.7143 ns | 21.7489 ns | 21.7607 ns | 21.7720 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 50 | 17.5609 ns | 0.2930 ns | 0.56 | 17.4245 ns | 0.1310 ns | 0.2930 ns | 57390401.04 | 17.0843 ns | 17.1082 ns | 17.5609 ns | 17.6726 ns | 17.6867 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 50 | 12.7328 ns | 0.0287 ns | 0.41 | 12.7387 ns | 0.0128 ns | 0.0287 ns | 78500751.25 | 12.7104 ns | 12.7176 ns | 12.7328 ns | 12.7628 ns | 12.7863 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 50 | 26.1422 ns | 0.1234 ns | 0.83 | 26.1242 ns | 0.0552 ns | 0.1234 ns | 38278619.74 | 25.9486 ns | 26.0061 ns | 26.1422 ns | 26.2334 ns | 26.2670 ns | ArrayCopy | X64 | LegacyJit | 51 | 22.2228 ns | 0.1293 ns | 1.00 | 22.1697 ns | 0.0578 ns | 0.1293 ns | 45106700.72 | 21.9396 ns | 22.0757 ns | 22.2228 ns | 22.2371 ns | 22.2486 ns | SimpleLoop | X64 | LegacyJit | 51 | 82.4172 ns | 0.9271 ns | 3.71 | 82.0299 ns | 0.4146 ns | 0.9271 ns | 12190671.98 | 80.4663 ns | 81.2192 ns | 82.4172 ns | 82.6470 ns | 82.8447 ns | BufferBlockCopy | X64 | LegacyJit | 51 | 22.1735 ns | 0.2993 ns | 1.00 | 22.0752 ns | 0.1339 ns | 0.2993 ns | 45299757.81 | 21.5542 ns | 21.8388 ns | 22.1735 ns | 22.2625 ns | 22.3113 ns | MsvcrtMemmove | X64 | LegacyJit | 51 | 25.4384 ns | 0.3868 ns | 1.14 | 25.3827 ns | 0.1730 ns | 0.3868 ns | 39396957.59 | 24.7386 ns | 25.0547 ns | 25.4384 ns | 25.6828 ns | 25.6935 ns | UnsafeCopyBlock | X64 | LegacyJit | 51 | 12.0948 ns | 0.0418 ns | 0.54 | 12.1139 ns | 0.0187 ns | 0.0418 ns | 82549477.22 | 12.0785 ns | 12.0832 ns | 12.0948 ns | 12.1543 ns | 12.1809 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 51 | 117.0322 ns | 5.8875 ns | 5.27 | 120.7707 ns | 2.6330 ns | 5.8875 ns | 8280157.43 | 116.2279 ns | 116.3504 ns | 117.0322 ns | 127.0602 ns | 128.8564 ns | AndermanVectorizedCopy | X64 | LegacyJit | 51 | 154.3296 ns | 0.0638 ns | 6.94 | 154.3034 ns | 0.0285 ns | 0.0638 ns | 6480738.06 | 154.1985 ns | 154.2455 ns | 154.3296 ns | 154.3483 ns | 154.3626 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 51 | 15.8997 ns | 0.2266 ns | 0.72 | 15.8029 ns | 0.1013 ns | 0.2266 ns | 63279348.73 | 15.4004 ns | 15.6314 ns | 15.8997 ns | 15.9261 ns | 15.9303 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 51 | 13.0102 ns | 0.0350 ns | 0.59 | 13.0218 ns | 0.0157 ns | 0.0350 ns | 76794362.51 | 12.9757 ns | 12.9925 ns | 13.0102 ns | 13.0569 ns | 13.0609 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 51 | 13.4200 ns | 0.1508 ns | 0.60 | 13.3738 ns | 0.0674 ns | 0.1508 ns | 74772801.52 | 13.1095 ns | 13.2555 ns | 13.4200 ns | 13.4691 ns | 13.4722 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 51 | 14.9182 ns | 0.0463 ns | 0.67 | 14.9210 ns | 0.0207 ns | 0.0463 ns | 67019810.14 | 14.8719 ns | 14.8772 ns | 14.9182 ns | 14.9661 ns | 14.9837 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 51 | 17.5331 ns | 0.2291 ns | 0.79 | 17.3989 ns | 0.1024 ns | 0.2291 ns | 57474916.86 | 17.0636 ns | 17.1600 ns | 17.5331 ns | 17.5706 ns | 17.5805 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 51 | 11.1072 ns | 0.0759 ns | 0.50 | 11.1008 ns | 0.0339 ns | 0.0759 ns | 90083979.5 | 10.9853 ns | 11.0352 ns | 11.1072 ns | 11.1631 ns | 11.1916 ns | ArrayCopy | X64 | RyuJit | 51 | 21.2588 ns | 0.0401 ns | 1.00 | 21.2535 ns | 0.0179 ns | 0.0401 ns | 47051029.97 | 21.2067 ns | 21.2141 ns | 21.2588 ns | 21.2904 ns | 21.3056 ns | SimpleLoop | X64 | RyuJit | 51 | 72.7828 ns | 1.0669 ns | 3.42 | 72.1335 ns | 0.4771 ns | 1.0669 ns | 13863178.77 | 70.9214 ns | 70.9739 ns | 72.7828 ns | 72.9685 ns | 73.1145 ns | BufferBlockCopy | X64 | RyuJit | 51 | 21.9467 ns | 0.0530 ns | 1.03 | 21.9350 ns | 0.0237 ns | 0.0530 ns | 45589199.45 | 21.8610 ns | 21.8827 ns | 21.9467 ns | 21.9815 ns | 21.9954 ns | MsvcrtMemmove | X64 | RyuJit | 51 | 24.3250 ns | 0.1022 ns | 1.14 | 24.3386 ns | 0.0457 ns | 0.1022 ns | 41087037.45 | 24.2415 ns | 24.2429 ns | 24.3250 ns | 24.4411 ns | 24.4749 ns | UnsafeCopyBlock | X64 | RyuJit | 51 | 13.1659 ns | 0.0249 ns | 0.62 | 13.1630 ns | 0.0112 ns | 0.0249 ns | 75970304.99 | 13.1264 ns | 13.1432 ns | 13.1659 ns | 13.1814 ns | 13.1965 ns | IllyriadVectorizedCopy | X64 | RyuJit | 51 | 13.4109 ns | 0.0596 ns | 0.63 | 13.4467 ns | 0.0266 ns | 0.0596 ns | 74367562.09 | 13.3964 ns | 13.4000 ns | 13.4109 ns | 13.5113 ns | 13.5211 ns | AndermanVectorizedCopy | X64 | RyuJit | 51 | 7.7075 ns | 0.0288 ns | 0.36 | 7.7054 ns | 0.0129 ns | 0.0288 ns | 129779866.83 | 7.6775 ns | 7.6789 ns | 7.7075 ns | 7.7307 ns | 7.7486 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 51 | 12.5768 ns | 0.1847 ns | 0.59 | 12.4553 ns | 0.0826 ns | 0.1847 ns | 80287036.09 | 12.2403 ns | 12.2539 ns | 12.5768 ns | 12.5959 ns | 12.6136 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 51 | 7.3501 ns | 0.0136 ns | 0.35 | 7.3539 ns | 0.0061 ns | 0.0136 ns | 135982016.16 | 7.3371 ns | 7.3434 ns | 7.3501 ns | 7.3663 ns | 7.3739 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 51 | 12.5205 ns | 0.1467 ns | 0.59 | 12.4957 ns | 0.0656 ns | 0.1467 ns | 80027621.06 | 12.2589 ns | 12.3685 ns | 12.5205 ns | 12.6104 ns | 12.6476 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 51 | 12.5800 ns | 0.0463 ns | 0.59 | 12.5887 ns | 0.0207 ns | 0.0463 ns | 79436328.05 | 12.5463 ns | 12.5527 ns | 12.5800 ns | 12.6290 ns | 12.6650 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 51 | 12.2989 ns | 0.0291 ns | 0.58 | 12.3015 ns | 0.0130 ns | 0.0291 ns | 81290838.72 | 12.2644 ns | 12.2772 ns | 12.2989 ns | 12.3272 ns | 12.3438 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 51 | 9.3763 ns | 0.0403 ns | 0.44 | 9.3655 ns | 0.0180 ns | 0.0403 ns | 106774969.29 | 9.2993 ns | 9.3305 ns | 9.3763 ns | 9.3951 ns | 9.4059 ns | ArrayCopy | X86 | LegacyJit | 51 | 31.5945 ns | 0.3229 ns | 1.00 | 31.5045 ns | 0.1444 ns | 0.3229 ns | 31741507.99 | 30.9480 ns | 31.2583 ns | 31.5945 ns | 31.7057 ns | 31.7897 ns | SimpleLoop | X86 | LegacyJit | 51 | 69.5247 ns | 0.2032 ns | 2.20 | 69.4787 ns | 0.0909 ns | 0.2032 ns | 14392908.95 | 69.2668 ns | 69.2686 ns | 69.5247 ns | 69.6657 ns | 69.7148 ns | BufferBlockCopy | X86 | LegacyJit | 51 | 22.5643 ns | 0.1280 ns | 0.71 | 22.5927 ns | 0.0572 ns | 0.1280 ns | 44262108.89 | 22.4712 ns | 22.4785 ns | 22.5643 ns | 22.7211 ns | 22.7736 ns | MsvcrtMemmove | X86 | LegacyJit | 51 | 32.0540 ns | 0.2816 ns | 1.01 | 32.0885 ns | 0.1260 ns | 0.2816 ns | 31163832.6 | 31.7430 ns | 31.8705 ns | 32.0540 ns | 32.3237 ns | 32.5211 ns | UnsafeCopyBlock | X86 | LegacyJit | 51 | 16.8132 ns | 0.0362 ns | 0.53 | 16.8294 ns | 0.0162 ns | 0.0362 ns | 59419711.99 | 16.7898 ns | 16.7994 ns | 16.8132 ns | 16.8676 ns | 16.8740 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 51 | 111.0008 ns | 0.4182 ns | 3.51 | 111.2677 ns | 0.1870 ns | 0.4182 ns | 8987334.58 | 110.9026 ns | 110.9475 ns | 111.0008 ns | 111.7213 ns | 111.7843 ns | AndermanVectorizedCopy | X86 | LegacyJit | 51 | 133.5725 ns | 0.8801 ns | 4.23 | 133.4741 ns | 0.3936 ns | 0.8801 ns | 7492088.9 | 132.0733 ns | 132.6984 ns | 133.5725 ns | 134.2007 ns | 134.3551 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 51 | 13.7801 ns | 0.3522 ns | 0.44 | 13.9294 ns | 0.1575 ns | 0.3522 ns | 71790371.68 | 13.7350 ns | 13.7534 ns | 13.7801 ns | 14.1801 ns | 14.5580 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 51 | 19.2169 ns | 0.0461 ns | 0.61 | 19.2415 ns | 0.0206 ns | 0.0461 ns | 51970887.28 | 19.2094 ns | 19.2107 ns | 19.2169 ns | 19.2847 ns | 19.3183 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 51 | 22.1715 ns | 0.0848 ns | 0.70 | 22.1904 ns | 0.0379 ns | 0.0848 ns | 45064501.12 | 22.0855 ns | 22.1229 ns | 22.1715 ns | 22.2674 ns | 22.3154 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 51 | 17.9084 ns | 0.1918 ns | 0.57 | 17.8288 ns | 0.0858 ns | 0.1918 ns | 56089007.08 | 17.4876 ns | 17.6859 ns | 17.9084 ns | 17.9319 ns | 17.9322 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 51 | 12.6963 ns | 0.0281 ns | 0.40 | 12.7025 ns | 0.0126 ns | 0.0281 ns | 78724964.3 | 12.6643 ns | 12.6784 ns | 12.6963 ns | 12.7296 ns | 12.7366 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 51 | 26.1712 ns | 0.3052 ns | 0.83 | 26.1032 ns | 0.1365 ns | 0.3052 ns | 38309454.09 | 25.7531 ns | 25.7844 ns | 26.1712 ns | 26.3881 ns | 26.4007 ns | ArrayCopy | X64 | LegacyJit | 52 | 21.7451 ns | 0.0593 ns | 1.00 | 21.7332 ns | 0.0265 ns | 0.0593 ns | 46012608.29 | 21.6659 ns | 21.6721 ns | 21.7451 ns | 21.7883 ns | 21.8004 ns | SimpleLoop | X64 | LegacyJit | 52 | 84.3842 ns | 0.4596 ns | 3.88 | 84.3043 ns | 0.2055 ns | 0.4596 ns | 11861794.96 | 83.8038 ns | 83.8769 ns | 84.3842 ns | 84.6917 ns | 84.9766 ns | BufferBlockCopy | X64 | LegacyJit | 52 | 22.2367 ns | 0.4924 ns | 1.02 | 22.0405 ns | 0.2202 ns | 0.4924 ns | 45370991.22 | 21.5211 ns | 21.5311 ns | 22.2367 ns | 22.4518 ns | 22.6441 ns | MsvcrtMemmove | X64 | LegacyJit | 52 | 26.0886 ns | 0.3491 ns | 1.20 | 26.0493 ns | 0.1561 ns | 0.3491 ns | 38388699.71 | 25.4732 ns | 25.7572 ns | 26.0886 ns | 26.3219 ns | 26.3738 ns | UnsafeCopyBlock | X64 | LegacyJit | 52 | 12.6991 ns | 0.0267 ns | 0.58 | 12.7086 ns | 0.0119 ns | 0.0267 ns | 78687097.27 | 12.6767 ns | 12.6863 ns | 12.6991 ns | 12.7356 ns | 12.7433 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 52 | 119.2555 ns | 2.5598 ns | 5.48 | 119.6471 ns | 1.1448 ns | 2.5598 ns | 8357910.84 | 116.1199 ns | 117.6115 ns | 119.2555 ns | 121.8785 ns | 123.1748 ns | AndermanVectorizedCopy | X64 | LegacyJit | 52 | 149.2164 ns | 5.6914 ns | 6.86 | 153.1632 ns | 2.5453 ns | 5.6914 ns | 6528984.91 | 148.7631 ns | 148.9319 ns | 149.2164 ns | 159.3678 ns | 160.1199 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 52 | 15.5404 ns | 0.1212 ns | 0.71 | 15.5549 ns | 0.0542 ns | 0.1212 ns | 64288503.88 | 15.3870 ns | 15.4462 ns | 15.5404 ns | 15.6708 ns | 15.6933 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 52 | 12.9787 ns | 0.0103 ns | 0.60 | 12.9769 ns | 0.0046 ns | 0.0103 ns | 77060052.78 | 12.9604 ns | 12.9676 ns | 12.9787 ns | 12.9853 ns | 12.9875 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 52 | 13.7423 ns | 0.1125 ns | 0.63 | 13.7001 ns | 0.0503 ns | 0.1125 ns | 72992080.59 | 13.5015 ns | 13.6141 ns | 13.7423 ns | 13.7651 ns | 13.7757 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 52 | 15.4511 ns | 0.1535 ns | 0.71 | 15.3967 ns | 0.0687 ns | 0.1535 ns | 64949003.28 | 15.1275 ns | 15.2745 ns | 15.4511 ns | 15.4917 ns | 15.5004 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 52 | 17.5331 ns | 0.1975 ns | 0.81 | 17.4531 ns | 0.0883 ns | 0.1975 ns | 57296252.87 | 17.1004 ns | 17.3167 ns | 17.5331 ns | 17.5497 ns | 17.5588 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 52 | 11.1413 ns | 0.0247 ns | 0.51 | 11.1394 ns | 0.0111 ns | 0.0247 ns | 89771149.31 | 11.1129 ns | 11.1161 ns | 11.1413 ns | 11.1618 ns | 11.1746 ns | ArrayCopy | X64 | RyuJit | 52 | 21.3221 ns | 0.0390 ns | 1.00 | 21.3259 ns | 0.0174 ns | 0.0390 ns | 46891346.57 | 21.2863 ns | 21.2901 ns | 21.3221 ns | 21.3636 ns | 21.3813 ns | SimpleLoop | X64 | RyuJit | 52 | 74.7405 ns | 1.7377 ns | 3.51 | 75.9144 ns | 0.7771 ns | 1.7377 ns | 13172732.7 | 74.6255 ns | 74.6474 ns | 74.7405 ns | 77.7683 ns | 78.3233 ns | BufferBlockCopy | X64 | RyuJit | 52 | 21.9341 ns | 0.0236 ns | 1.03 | 21.9344 ns | 0.0105 ns | 0.0236 ns | 45590516.64 | 21.9099 ns | 21.9120 ns | 21.9341 ns | 21.9569 ns | 21.9667 ns | MsvcrtMemmove | X64 | RyuJit | 52 | 24.8710 ns | 0.1046 ns | 1.17 | 24.9018 ns | 0.0468 ns | 0.1046 ns | 40157692.39 | 24.7998 ns | 24.8192 ns | 24.8710 ns | 24.9999 ns | 25.0676 ns | UnsafeCopyBlock | X64 | RyuJit | 52 | 13.7701 ns | 0.1763 ns | 0.65 | 13.7030 ns | 0.0789 ns | 0.1763 ns | 72976945.51 | 13.3897 ns | 13.5784 ns | 13.7701 ns | 13.7939 ns | 13.8171 ns | IllyriadVectorizedCopy | X64 | RyuJit | 52 | 11.1252 ns | 0.0145 ns | 0.52 | 11.1293 ns | 0.0065 ns | 0.0145 ns | 89852753.05 | 11.1124 ns | 11.1165 ns | 11.1252 ns | 11.1442 ns | 11.1475 ns | AndermanVectorizedCopy | X64 | RyuJit | 52 | 7.6645 ns | 0.0260 ns | 0.36 | 7.6633 ns | 0.0116 ns | 0.0260 ns | 130492500.16 | 7.6331 ns | 7.6399 ns | 7.6645 ns | 7.6861 ns | 7.7017 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 52 | 9.9491 ns | 0.0243 ns | 0.47 | 9.9557 ns | 0.0109 ns | 0.0243 ns | 100445386.43 | 9.9330 ns | 9.9335 ns | 9.9491 ns | 9.9811 ns | 9.9854 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 52 | 7.1559 ns | 0.1205 ns | 0.34 | 7.2140 ns | 0.0539 ns | 0.1205 ns | 138618391.33 | 7.0959 ns | 7.1154 ns | 7.1559 ns | 7.3418 ns | 7.3722 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 52 | 12.8086 ns | 0.1513 ns | 0.60 | 12.7451 ns | 0.0677 ns | 0.1513 ns | 78461265.07 | 12.4787 ns | 12.6241 ns | 12.8086 ns | 12.8344 ns | 12.8391 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 52 | 12.8831 ns | 0.0382 ns | 0.60 | 12.8939 ns | 0.0171 ns | 0.0382 ns | 77556044.25 | 12.8449 ns | 12.8607 ns | 12.8831 ns | 12.9325 ns | 12.9366 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 52 | 12.2106 ns | 0.1660 ns | 0.57 | 12.1534 ns | 0.0742 ns | 0.1660 ns | 82281539.96 | 11.9457 ns | 11.9849 ns | 12.2106 ns | 12.2933 ns | 12.3564 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 52 | 9.3794 ns | 0.0114 ns | 0.44 | 9.3843 ns | 0.0051 ns | 0.0114 ns | 106561523.38 | 9.3710 ns | 9.3748 ns | 9.3794 ns | 9.3962 ns | 9.3976 ns | ArrayCopy | X86 | LegacyJit | 52 | 31.6779 ns | 0.0985 ns | 1.00 | 31.6404 ns | 0.0441 ns | 0.0985 ns | 31605163.56 | 31.4681 ns | 31.5599 ns | 31.6779 ns | 31.7022 ns | 31.7029 ns | SimpleLoop | X86 | LegacyJit | 52 | 70.5074 ns | 0.8170 ns | 2.23 | 70.3126 ns | 0.3654 ns | 0.8170 ns | 14222199.85 | 68.9152 ns | 69.6833 ns | 70.5074 ns | 70.8445 ns | 71.0610 ns | BufferBlockCopy | X86 | LegacyJit | 52 | 22.5538 ns | 0.2170 ns | 0.71 | 22.5283 ns | 0.0970 ns | 0.2170 ns | 44388601.06 | 22.2111 ns | 22.3236 ns | 22.5538 ns | 22.7202 ns | 22.7698 ns | MsvcrtMemmove | X86 | LegacyJit | 52 | 32.7656 ns | 0.2600 ns | 1.03 | 32.8867 ns | 0.1163 ns | 0.2600 ns | 30407449.46 | 32.7212 ns | 32.7291 ns | 32.7656 ns | 33.1048 ns | 33.3402 ns | UnsafeCopyBlock | X86 | LegacyJit | 52 | 16.8138 ns | 0.0594 ns | 0.53 | 16.8240 ns | 0.0266 ns | 0.0594 ns | 59438752.08 | 16.7378 ns | 16.7732 ns | 16.8138 ns | 16.8800 ns | 16.8855 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 52 | 110.1546 ns | 0.2656 ns | 3.48 | 110.0216 ns | 0.1188 ns | 0.2656 ns | 9089128.42 | 109.6982 ns | 109.7410 ns | 110.1546 ns | 110.2356 ns | 110.3121 ns | AndermanVectorizedCopy | X86 | LegacyJit | 52 | 134.3295 ns | 2.0210 ns | 4.24 | 132.9668 ns | 0.9038 ns | 2.0210 ns | 7520675.56 | 130.5028 ns | 130.7633 ns | 134.3295 ns | 134.4889 ns | 134.4902 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 52 | 12.7906 ns | 0.2237 ns | 0.40 | 12.6636 ns | 0.1000 ns | 0.2237 ns | 78966252.76 | 12.3731 ns | 12.4232 ns | 12.7906 ns | 12.8406 ns | 12.8595 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 52 | 19.1698 ns | 0.1100 ns | 0.61 | 19.1276 ns | 0.0492 ns | 0.1100 ns | 52280466.75 | 18.9332 ns | 19.0423 ns | 19.1698 ns | 19.1918 ns | 19.1945 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 52 | 21.8218 ns | 0.4778 ns | 0.69 | 22.0510 ns | 0.2137 ns | 0.4778 ns | 45349342.19 | 21.7906 ns | 21.7984 ns | 21.8218 ns | 22.4183 ns | 22.8994 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 52 | 17.6836 ns | 0.0914 ns | 0.56 | 17.6948 ns | 0.0409 ns | 0.0914 ns | 56513668.16 | 17.5553 ns | 17.6184 ns | 17.6836 ns | 17.7769 ns | 17.7863 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 52 | 12.7535 ns | 0.0370 ns | 0.40 | 12.7528 ns | 0.0165 ns | 0.0370 ns | 78414450.19 | 12.7097 ns | 12.7188 ns | 12.7535 ns | 12.7863 ns | 12.8055 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 52 | 26.9727 ns | 0.4964 ns | 0.85 | 26.6502 ns | 0.2220 ns | 0.4964 ns | 37523202.29 | 26.0817 ns | 26.1074 ns | 26.9727 ns | 27.0316 ns | 27.0429 ns | ArrayCopy | X64 | LegacyJit | 53 | 22.2649 ns | 0.0714 ns | 1.00 | 22.2319 ns | 0.0319 ns | 0.0714 ns | 44980469.96 | 22.1331 ns | 22.1569 ns | 22.2649 ns | 22.2903 ns | 22.2959 ns | SimpleLoop | X64 | LegacyJit | 53 | 104.1103 ns | 1.4536 ns | 4.68 | 104.2379 ns | 0.6501 ns | 1.4536 ns | 9593440.63 | 102.5008 ns | 102.8834 ns | 104.1103 ns | 105.6562 ns | 106.1310 ns | BufferBlockCopy | X64 | LegacyJit | 53 | 21.6366 ns | 0.3069 ns | 0.97 | 21.7602 ns | 0.1372 ns | 0.3069 ns | 45955451.45 | 21.5182 ns | 21.5619 ns | 21.6366 ns | 22.0204 ns | 22.2883 ns | MsvcrtMemmove | X64 | LegacyJit | 53 | 26.5447 ns | 0.2416 ns | 1.19 | 26.4682 ns | 0.1081 ns | 0.2416 ns | 37781160.35 | 26.0424 ns | 26.2837 ns | 26.5447 ns | 26.6145 ns | 26.6269 ns | UnsafeCopyBlock | X64 | LegacyJit | 53 | 13.1552 ns | 0.1603 ns | 0.59 | 13.1262 ns | 0.0717 ns | 0.1603 ns | 76183565.12 | 12.8641 ns | 12.9838 ns | 13.1552 ns | 13.2541 ns | 13.2604 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 53 | 117.8954 ns | 1.6200 ns | 5.30 | 117.2252 ns | 0.7245 ns | 1.6200 ns | 8530586.98 | 115.4231 ns | 115.4822 ns | 117.8954 ns | 118.6332 ns | 118.6465 ns | AndermanVectorizedCopy | X64 | LegacyJit | 53 | 158.9185 ns | 2.5843 ns | 7.14 | 160.4900 ns | 1.1557 ns | 2.5843 ns | 6230919.16 | 158.8658 ns | 158.8849 ns | 158.9185 ns | 162.8808 ns | 164.8377 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 53 | 17.1264 ns | 0.1145 ns | 0.77 | 17.1553 ns | 0.0512 ns | 0.1145 ns | 58290971.67 | 17.0390 ns | 17.0506 ns | 17.1264 ns | 17.2745 ns | 17.2968 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 53 | 12.9884 ns | 0.0415 ns | 0.58 | 12.9699 ns | 0.0186 ns | 0.0415 ns | 77101858.19 | 12.9067 ns | 12.9284 ns | 12.9884 ns | 13.0020 ns | 13.0092 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 53 | 13.4307 ns | 0.0493 ns | 0.60 | 13.4274 ns | 0.0220 ns | 0.0493 ns | 74474383.41 | 13.3666 ns | 13.3820 ns | 13.4307 ns | 13.4713 ns | 13.4963 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 53 | 15.1630 ns | 0.1902 ns | 0.68 | 15.0791 ns | 0.0851 ns | 0.1902 ns | 66317173.62 | 14.7486 ns | 14.9201 ns | 15.1630 ns | 15.1961 ns | 15.2172 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 53 | 18.1036 ns | 0.0392 ns | 0.81 | 18.1244 ns | 0.0175 ns | 0.0392 ns | 55174280.24 | 18.0914 ns | 18.0936 ns | 18.1036 ns | 18.1656 ns | 18.1801 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 53 | 11.1406 ns | 0.2008 ns | 0.50 | 11.0369 ns | 0.0898 ns | 0.2008 ns | 90605458.59 | 10.7723 ns | 10.8223 ns | 11.1406 ns | 11.1995 ns | 11.2143 ns | ArrayCopy | X64 | RyuJit | 53 | 21.0401 ns | 0.3593 ns | 1.00 | 21.0077 ns | 0.1607 ns | 0.3593 ns | 47601532.39 | 20.5661 ns | 20.6452 ns | 21.0401 ns | 21.3540 ns | 21.3648 ns | SimpleLoop | X64 | RyuJit | 53 | 76.2070 ns | 1.0313 ns | 3.62 | 75.8190 ns | 0.4612 ns | 1.0313 ns | 13189314.18 | 74.0047 ns | 75.0080 ns | 76.2070 ns | 76.4359 ns | 76.5206 ns | BufferBlockCopy | X64 | RyuJit | 53 | 21.9244 ns | 0.0670 ns | 1.04 | 21.9443 ns | 0.0300 ns | 0.0670 ns | 45569856 | 21.8900 ns | 21.9032 ns | 21.9244 ns | 21.9954 ns | 22.0611 ns | MsvcrtMemmove | X64 | RyuJit | 53 | 25.3937 ns | 0.0958 ns | 1.21 | 25.4201 ns | 0.0429 ns | 0.0958 ns | 39338943.13 | 25.3008 ns | 25.3352 ns | 25.3937 ns | 25.5182 ns | 25.5204 ns | UnsafeCopyBlock | X64 | RyuJit | 53 | 14.2201 ns | 0.0272 ns | 0.68 | 14.2117 ns | 0.0122 ns | 0.0272 ns | 70364608.19 | 14.1744 ns | 14.1835 ns | 14.2201 ns | 14.2356 ns | 14.2365 ns | IllyriadVectorizedCopy | X64 | RyuJit | 53 | 11.1139 ns | 0.0721 ns | 0.53 | 11.1483 ns | 0.0323 ns | 0.0721 ns | 89699806.33 | 11.1000 ns | 11.1024 ns | 11.1139 ns | 11.2114 ns | 11.2723 ns | AndermanVectorizedCopy | X64 | RyuJit | 53 | 7.6560 ns | 0.0341 ns | 0.36 | 7.6663 ns | 0.0153 ns | 0.0341 ns | 130441224.85 | 7.6285 ns | 7.6385 ns | 7.6560 ns | 7.6992 ns | 7.7171 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 53 | 9.6737 ns | 0.0219 ns | 0.46 | 9.6779 ns | 0.0098 ns | 0.0219 ns | 103328101.56 | 9.6539 ns | 9.6578 ns | 9.6737 ns | 9.7001 ns | 9.7065 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 53 | 7.3416 ns | 0.0272 ns | 0.35 | 7.3580 ns | 0.0122 ns | 0.0272 ns | 135906915.24 | 7.3334 ns | 7.3368 ns | 7.3416 ns | 7.3873 ns | 7.3921 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 53 | 12.5504 ns | 0.1748 ns | 0.60 | 12.4672 ns | 0.0782 ns | 0.1748 ns | 80210547.25 | 12.2211 ns | 12.2851 ns | 12.5504 ns | 12.6077 ns | 12.6336 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 53 | 12.5801 ns | 0.1527 ns | 0.60 | 12.5158 ns | 0.0683 ns | 0.1527 ns | 79898902.88 | 12.2453 ns | 12.3982 ns | 12.5801 ns | 12.6013 ns | 12.6066 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 53 | 11.9649 ns | 0.2064 ns | 0.57 | 12.0621 ns | 0.0923 ns | 0.2064 ns | 82904404.76 | 11.8869 ns | 11.8928 ns | 11.9649 ns | 12.2799 ns | 12.3459 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 53 | 9.3785 ns | 0.0370 ns | 0.45 | 9.3842 ns | 0.0166 ns | 0.0370 ns | 106561845.07 | 9.3551 ns | 9.3552 ns | 9.3785 ns | 9.4161 ns | 9.4456 ns | ArrayCopy | X86 | LegacyJit | 53 | 32.3160 ns | 0.0128 ns | 1.00 | 32.3172 ns | 0.0057 ns | 0.0128 ns | 30943261.72 | 32.3006 ns | 32.3064 ns | 32.3160 ns | 32.3286 ns | 32.3355 ns | SimpleLoop | X86 | LegacyJit | 53 | 71.0739 ns | 0.1756 ns | 2.20 | 71.0320 ns | 0.0785 ns | 0.1756 ns | 14078163.03 | 70.7517 ns | 70.8798 ns | 71.0739 ns | 71.1633 ns | 71.2263 ns | BufferBlockCopy | X86 | LegacyJit | 53 | 22.5091 ns | 0.0512 ns | 0.70 | 22.5081 ns | 0.0229 ns | 0.0512 ns | 44428462.59 | 22.4556 ns | 22.4626 ns | 22.5091 ns | 22.5531 ns | 22.5864 ns | MsvcrtMemmove | X86 | LegacyJit | 53 | 32.8567 ns | 0.1687 ns | 1.02 | 32.8599 ns | 0.0755 ns | 0.1687 ns | 30432208.19 | 32.6380 ns | 32.7017 ns | 32.8567 ns | 33.0197 ns | 33.0679 ns | UnsafeCopyBlock | X86 | LegacyJit | 53 | 16.7842 ns | 0.0592 ns | 0.52 | 16.7788 ns | 0.0265 ns | 0.0592 ns | 59598906.54 | 16.6843 ns | 16.7304 ns | 16.7842 ns | 16.8245 ns | 16.8452 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 53 | 110.4571 ns | 1.0322 ns | 3.42 | 110.0690 ns | 0.4616 ns | 1.0322 ns | 9085209.39 | 108.3487 ns | 109.1262 ns | 110.4571 ns | 110.8178 ns | 110.8581 ns | AndermanVectorizedCopy | X86 | LegacyJit | 53 | 133.6813 ns | 0.3949 ns | 4.14 | 133.8738 ns | 0.1766 ns | 0.3949 ns | 7469719.14 | 133.4496 ns | 133.5513 ns | 133.6813 ns | 134.2926 ns | 134.3533 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 53 | 27.6789 ns | 0.0490 ns | 0.86 | 27.6961 ns | 0.0219 ns | 0.0490 ns | 36106169.95 | 27.6479 ns | 27.6555 ns | 27.6789 ns | 27.7453 ns | 27.7684 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 53 | 19.0506 ns | 0.0413 ns | 0.59 | 19.0535 ns | 0.0185 ns | 0.0413 ns | 52483688.14 | 19.0112 ns | 19.0162 ns | 19.0506 ns | 19.0924 ns | 19.1144 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 53 | 21.8925 ns | 0.0618 ns | 0.68 | 21.8791 ns | 0.0276 ns | 0.0618 ns | 45705697.9 | 21.7713 ns | 21.8316 ns | 21.8925 ns | 21.9199 ns | 21.9199 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 53 | 18.3468 ns | 0.4699 ns | 0.57 | 18.3199 ns | 0.2101 ns | 0.4699 ns | 54585531.78 | 17.8188 ns | 17.8492 ns | 18.3468 ns | 18.7771 ns | 18.8757 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 53 | 12.7301 ns | 0.0388 ns | 0.39 | 12.7390 ns | 0.0174 ns | 0.0388 ns | 78499290 | 12.6975 ns | 12.7057 ns | 12.7301 ns | 12.7767 ns | 12.7959 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 53 | 26.1545 ns | 0.6203 ns | 0.81 | 26.2675 ns | 0.2774 ns | 0.6203 ns | 38069841.76 | 25.5630 ns | 25.8320 ns | 26.1545 ns | 26.7596 ns | 27.2686 ns | ArrayCopy | X64 | LegacyJit | 54 | 22.2256 ns | 0.0243 ns | 1.00 | 22.2153 ns | 0.0109 ns | 0.0243 ns | 45014091.56 | 22.1849 ns | 22.1893 ns | 22.2256 ns | 22.2361 ns | 22.2371 ns | SimpleLoop | X64 | LegacyJit | 54 | 87.8985 ns | 0.2146 ns | 3.95 | 87.9654 ns | 0.0960 ns | 0.2146 ns | 11368106.38 | 87.7578 ns | 87.7894 ns | 87.8985 ns | 88.1748 ns | 88.2934 ns | BufferBlockCopy | X64 | LegacyJit | 54 | 22.2928 ns | 0.0861 ns | 1.00 | 22.2680 ns | 0.0385 ns | 0.0861 ns | 44907400.91 | 22.1708 ns | 22.1777 ns | 22.2928 ns | 22.3460 ns | 22.3611 ns | MsvcrtMemmove | X64 | LegacyJit | 54 | 27.3088 ns | 0.1256 ns | 1.23 | 27.2642 ns | 0.0562 ns | 0.1256 ns | 36678071.3 | 27.1060 ns | 27.1367 ns | 27.3088 ns | 27.3695 ns | 27.4172 ns | UnsafeCopyBlock | X64 | LegacyJit | 54 | 13.7742 ns | 0.1402 ns | 0.62 | 13.7017 ns | 0.0627 ns | 0.1402 ns | 72983539.79 | 13.5167 ns | 13.5533 ns | 13.7742 ns | 13.8139 ns | 13.8410 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 54 | 118.7223 ns | 0.4549 ns | 5.34 | 118.9427 ns | 0.2034 ns | 0.4549 ns | 8407409.12 | 118.4880 ns | 118.5754 ns | 118.7223 ns | 119.4202 ns | 119.5584 ns | AndermanVectorizedCopy | X64 | LegacyJit | 54 | 151.9370 ns | 0.4133 ns | 6.84 | 151.7286 ns | 0.1848 ns | 0.4133 ns | 6590713.29 | 151.1682 ns | 151.2977 ns | 151.9370 ns | 152.0554 ns | 152.1586 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 54 | 16.2105 ns | 0.2083 ns | 0.73 | 16.2071 ns | 0.0932 ns | 0.2083 ns | 61701542.61 | 15.8779 ns | 16.0301 ns | 16.2105 ns | 16.3823 ns | 16.4222 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 54 | 12.9974 ns | 0.1039 ns | 0.58 | 12.9618 ns | 0.0464 ns | 0.1039 ns | 77149678.88 | 12.7774 ns | 12.8858 ns | 12.9974 ns | 13.0200 ns | 13.0243 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 54 | 13.1559 ns | 0.2168 ns | 0.59 | 13.1154 ns | 0.0969 ns | 0.2168 ns | 76246255.52 | 12.7525 ns | 12.9306 ns | 13.1559 ns | 13.2800 ns | 13.2944 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 54 | 14.9261 ns | 0.0544 ns | 0.67 | 14.9353 ns | 0.0243 ns | 0.0544 ns | 66955250.17 | 14.8803 ns | 14.8838 ns | 14.9261 ns | 14.9915 ns | 14.9995 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 54 | 18.0934 ns | 0.0481 ns | 0.81 | 18.1159 ns | 0.0215 ns | 0.0481 ns | 55200190.14 | 18.0847 ns | 18.0865 ns | 18.0934 ns | 18.1564 ns | 18.1995 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 54 | 11.0973 ns | 0.1306 ns | 0.50 | 11.0474 ns | 0.0584 ns | 0.1306 ns | 90519439.03 | 10.8153 ns | 10.9519 ns | 11.0973 ns | 11.1178 ns | 11.1276 ns | ArrayCopy | X64 | RyuJit | 54 | 24.8113 ns | 0.1277 ns | 1.00 | 24.8520 ns | 0.0571 ns | 0.1277 ns | 40238157.81 | 24.7186 ns | 24.7494 ns | 24.8113 ns | 24.9750 ns | 25.0470 ns | SimpleLoop | X64 | RyuJit | 54 | 77.8212 ns | 0.7798 ns | 3.14 | 77.5577 ns | 0.3488 ns | 0.7798 ns | 12893634.1 | 76.1826 ns | 76.9550 ns | 77.8212 ns | 78.0285 ns | 78.0376 ns | BufferBlockCopy | X64 | RyuJit | 54 | 21.8815 ns | 0.0829 ns | 0.88 | 21.9163 ns | 0.0371 ns | 0.0829 ns | 45628171.56 | 21.8448 ns | 21.8623 ns | 21.8815 ns | 21.9876 ns | 22.0570 ns | MsvcrtMemmove | X64 | RyuJit | 54 | 26.0275 ns | 0.0803 ns | 1.05 | 26.0267 ns | 0.0359 ns | 0.0803 ns | 38422090.76 | 25.9456 ns | 25.9485 ns | 26.0275 ns | 26.1045 ns | 26.1314 ns | UnsafeCopyBlock | X64 | RyuJit | 54 | 14.9350 ns | 0.0384 ns | 0.60 | 14.9197 ns | 0.0172 ns | 0.0384 ns | 67025343.46 | 14.8640 ns | 14.8809 ns | 14.9350 ns | 14.9509 ns | 14.9592 ns | IllyriadVectorizedCopy | X64 | RyuJit | 54 | 11.9946 ns | 0.2816 ns | 0.48 | 12.1105 ns | 0.1259 ns | 0.2816 ns | 82573250.52 | 11.9536 ns | 11.9644 ns | 11.9946 ns | 12.3144 ns | 12.6124 ns | AndermanVectorizedCopy | X64 | RyuJit | 54 | 7.6768 ns | 0.0381 ns | 0.31 | 7.6727 ns | 0.0170 ns | 0.0381 ns | 130331790.28 | 7.6265 ns | 7.6345 ns | 7.6768 ns | 7.7089 ns | 7.7169 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 54 | 10.5221 ns | 0.0813 ns | 0.42 | 10.5609 ns | 0.0363 ns | 0.0813 ns | 94688973.07 | 10.4955 ns | 10.5072 ns | 10.5221 ns | 10.6340 ns | 10.6979 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 54 | 7.1345 ns | 0.1402 ns | 0.29 | 7.2257 ns | 0.0627 ns | 0.1402 ns | 138395384.71 | 7.1055 ns | 7.1182 ns | 7.1345 ns | 7.3788 ns | 7.3833 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 54 | 12.2423 ns | 0.1904 ns | 0.49 | 12.1371 ns | 0.0851 ns | 0.1904 ns | 82391679.6 | 11.8955 ns | 11.9346 ns | 12.2423 ns | 12.2872 ns | 12.3308 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 54 | 12.2783 ns | 0.0530 ns | 0.49 | 12.3011 ns | 0.0237 ns | 0.0530 ns | 81293237.81 | 12.2610 ns | 12.2676 ns | 12.2783 ns | 12.3461 ns | 12.3926 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 54 | 12.2823 ns | 0.0629 ns | 0.50 | 12.3082 ns | 0.0281 ns | 0.0629 ns | 81246889.69 | 12.2380 ns | 12.2545 ns | 12.2823 ns | 12.3747 ns | 12.3760 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 54 | 9.3935 ns | 0.0449 ns | 0.38 | 9.4204 ns | 0.0201 ns | 0.0449 ns | 106152797.72 | 9.3791 ns | 9.3850 ns | 9.3935 ns | 9.4692 ns | 9.4700 ns | ArrayCopy | X86 | LegacyJit | 54 | 31.4391 ns | 0.2847 ns | 1.00 | 31.3447 ns | 0.1273 ns | 0.2847 ns | 31903278.97 | 30.8509 ns | 31.1208 ns | 31.4391 ns | 31.5215 ns | 31.5800 ns | SimpleLoop | X86 | LegacyJit | 54 | 73.0698 ns | 0.9563 ns | 2.32 | 73.1234 ns | 0.4276 ns | 0.9563 ns | 13675507 | 72.1312 ns | 72.1845 ns | 73.0698 ns | 74.0892 ns | 74.1908 ns | BufferBlockCopy | X86 | LegacyJit | 54 | 22.5549 ns | 0.3841 ns | 0.72 | 22.4624 ns | 0.1718 ns | 0.3841 ns | 44518912.39 | 21.7946 ns | 22.1725 ns | 22.5549 ns | 22.7060 ns | 22.7743 ns | MsvcrtMemmove | X86 | LegacyJit | 54 | 33.4901 ns | 0.3298 ns | 1.07 | 33.6326 ns | 0.1475 ns | 0.3298 ns | 29733031.22 | 33.3676 ns | 33.4002 ns | 33.4901 ns | 33.9363 ns | 34.1814 ns | UnsafeCopyBlock | X86 | LegacyJit | 54 | 16.4213 ns | 0.2450 ns | 0.52 | 16.5506 ns | 0.1096 ns | 0.2450 ns | 60420783.03 | 16.3445 ns | 16.3497 ns | 16.4213 ns | 16.8161 ns | 16.8451 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 54 | 111.6242 ns | 0.3370 ns | 3.55 | 111.5986 ns | 0.1507 ns | 0.3370 ns | 8960687.26 | 111.2456 ns | 111.2913 ns | 111.6242 ns | 111.8931 ns | 112.1016 ns | AndermanVectorizedCopy | X86 | LegacyJit | 54 | 134.0226 ns | 0.5692 ns | 4.26 | 133.8946 ns | 0.2545 ns | 0.5692 ns | 7468563.43 | 133.2851 ns | 133.3096 ns | 134.0226 ns | 134.4155 ns | 134.5752 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 54 | 13.4537 ns | 0.0186 ns | 0.43 | 13.4582 ns | 0.0083 ns | 0.0186 ns | 74304283.6 | 13.4344 ns | 13.4434 ns | 13.4537 ns | 13.4752 ns | 13.4847 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 54 | 19.4329 ns | 0.1120 ns | 0.62 | 19.3796 ns | 0.0501 ns | 0.1120 ns | 51600566.39 | 19.2100 ns | 19.2659 ns | 19.4329 ns | 19.4667 ns | 19.4705 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 54 | 22.0021 ns | 0.0519 ns | 0.70 | 22.0173 ns | 0.0232 ns | 0.0519 ns | 45418762.03 | 21.9534 ns | 21.9764 ns | 22.0021 ns | 22.0658 ns | 22.0926 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 54 | 18.0340 ns | 0.0312 ns | 0.57 | 18.0386 ns | 0.0140 ns | 0.0312 ns | 55436723.13 | 18.0077 ns | 18.0089 ns | 18.0340 ns | 18.0705 ns | 18.0770 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 54 | 12.7037 ns | 0.0403 ns | 0.40 | 12.7205 ns | 0.0180 ns | 0.0403 ns | 78613028.6 | 12.6976 ns | 12.6991 ns | 12.7037 ns | 12.7504 ns | 12.7923 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 54 | 26.1637 ns | 1.0150 ns | 0.83 | 26.7619 ns | 0.4539 ns | 1.0150 ns | 37366530.54 | 26.1344 ns | 26.1463 ns | 26.1637 ns | 27.6766 ns | 28.4926 ns | ArrayCopy | X64 | LegacyJit | 55 | 22.2165 ns | 0.1660 ns | 1.00 | 22.2812 ns | 0.0742 ns | 0.1660 ns | 44880789.25 | 22.1682 ns | 22.1769 ns | 22.2165 ns | 22.4180 ns | 22.5708 ns | SimpleLoop | X64 | LegacyJit | 55 | 90.2689 ns | 0.2396 ns | 4.06 | 90.3246 ns | 0.1072 ns | 0.2396 ns | 11071185.07 | 90.0629 ns | 90.1171 ns | 90.2689 ns | 90.5598 ns | 90.6693 ns | BufferBlockCopy | X64 | LegacyJit | 55 | 22.1715 ns | 0.0885 ns | 1.00 | 22.2079 ns | 0.0396 ns | 0.0885 ns | 45028966.01 | 22.1558 ns | 22.1620 ns | 22.1715 ns | 22.2721 ns | 22.3655 ns | MsvcrtMemmove | X64 | LegacyJit | 55 | 27.7439 ns | 0.3908 ns | 1.25 | 27.5184 ns | 0.1748 ns | 0.3908 ns | 36339341.1 | 27.0637 ns | 27.0934 ns | 27.7439 ns | 27.8306 ns | 27.8619 ns | UnsafeCopyBlock | X64 | LegacyJit | 55 | 14.3537 ns | 0.2204 ns | 0.65 | 14.2298 ns | 0.0986 ns | 0.2204 ns | 70275171.08 | 13.9791 ns | 13.9901 ns | 14.3537 ns | 14.4075 ns | 14.4247 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 55 | 119.9613 ns | 0.2626 ns | 5.40 | 119.9764 ns | 0.1174 ns | 0.2626 ns | 8334973.62 | 119.6649 ns | 119.7530 ns | 119.9613 ns | 120.2073 ns | 120.3710 ns | AndermanVectorizedCopy | X64 | LegacyJit | 55 | 152.8375 ns | 5.3108 ns | 6.88 | 153.6614 ns | 2.3751 ns | 5.3108 ns | 6507814 | 148.0027 ns | 149.7575 ns | 152.8375 ns | 157.9773 ns | 162.3502 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 55 | 16.4274 ns | 0.1867 ns | 0.74 | 16.3627 ns | 0.0835 ns | 0.1867 ns | 61114495.72 | 16.0482 ns | 16.2030 ns | 16.4274 ns | 16.4902 ns | 16.5337 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 55 | 13.1989 ns | 0.1911 ns | 0.59 | 13.1150 ns | 0.0854 ns | 0.1911 ns | 76248414.89 | 12.8646 ns | 12.9132 ns | 13.1989 ns | 13.2749 ns | 13.3041 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 55 | 12.8999 ns | 0.1404 ns | 0.58 | 12.8138 ns | 0.0628 ns | 0.1404 ns | 78041012.52 | 12.6491 ns | 12.6614 ns | 12.8999 ns | 12.9231 ns | 12.9433 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 55 | 14.9108 ns | 0.2406 ns | 0.67 | 14.7964 ns | 0.1076 ns | 0.2406 ns | 67583978.84 | 14.4920 ns | 14.5395 ns | 14.9108 ns | 14.9962 ns | 15.0282 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 55 | 18.1110 ns | 0.0215 ns | 0.82 | 18.1165 ns | 0.0096 ns | 0.0215 ns | 55198150.46 | 18.0879 ns | 18.0980 ns | 18.1110 ns | 18.1379 ns | 18.1413 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 55 | 10.9107 ns | 0.1210 ns | 0.49 | 10.9231 ns | 0.0541 ns | 0.1210 ns | 91548857.3 | 10.7958 ns | 10.8284 ns | 10.9107 ns | 11.0241 ns | 11.1189 ns | ArrayCopy | X64 | RyuJit | 55 | 21.3322 ns | 0.0534 ns | 1.00 | 21.3449 ns | 0.0239 ns | 0.0534 ns | 46849667.27 | 21.3028 ns | 21.3054 ns | 21.3322 ns | 21.3906 ns | 21.4351 ns | SimpleLoop | X64 | RyuJit | 55 | 79.1000 ns | 0.8433 ns | 3.71 | 78.8684 ns | 0.3771 ns | 0.8433 ns | 12679345.85 | 77.3837 ns | 78.2404 ns | 79.1000 ns | 79.3807 ns | 79.4506 ns | BufferBlockCopy | X64 | RyuJit | 55 | 21.9249 ns | 0.0281 ns | 1.03 | 21.9163 ns | 0.0126 ns | 0.0281 ns | 45628180.3 | 21.8773 ns | 21.8882 ns | 21.9249 ns | 21.9401 ns | 21.9485 ns | MsvcrtMemmove | X64 | RyuJit | 55 | 26.7272 ns | 0.1295 ns | 1.25 | 26.7770 ns | 0.0579 ns | 0.1295 ns | 37345434.61 | 26.6668 ns | 26.6808 ns | 26.7272 ns | 26.8982 ns | 26.9884 ns | UnsafeCopyBlock | X64 | RyuJit | 55 | 15.4824 ns | 0.1534 ns | 0.73 | 15.4561 ns | 0.0686 ns | 0.1534 ns | 64699247.42 | 15.2006 ns | 15.3343 ns | 15.4824 ns | 15.5648 ns | 15.6114 ns | IllyriadVectorizedCopy | X64 | RyuJit | 55 | 12.9358 ns | 0.0315 ns | 0.61 | 12.9242 ns | 0.0141 ns | 0.0315 ns | 77374420.19 | 12.8829 ns | 12.8910 ns | 12.9358 ns | 12.9515 ns | 12.9518 ns | AndermanVectorizedCopy | X64 | RyuJit | 55 | 7.9346 ns | 0.1735 ns | 0.37 | 7.8985 ns | 0.0776 ns | 0.1735 ns | 126606208.43 | 7.6876 ns | 7.7200 ns | 7.9346 ns | 8.0590 ns | 8.0894 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 55 | 11.4238 ns | 0.2057 ns | 0.54 | 11.3747 ns | 0.0920 ns | 0.2057 ns | 87914528.25 | 11.0298 ns | 11.1959 ns | 11.4238 ns | 11.5290 ns | 11.5371 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 55 | 7.3413 ns | 0.0337 ns | 0.34 | 7.3522 ns | 0.0151 ns | 0.0337 ns | 136013589.9 | 7.3267 ns | 7.3329 ns | 7.3413 ns | 7.3769 ns | 7.4115 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 55 | 12.0151 ns | 0.0559 ns | 0.56 | 12.0056 ns | 0.0250 ns | 0.0559 ns | 83294459.09 | 11.9445 ns | 11.9509 ns | 12.0151 ns | 12.0555 ns | 12.0815 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 55 | 11.9932 ns | 0.0837 ns | 0.56 | 12.0321 ns | 0.0374 ns | 0.0837 ns | 83111025.16 | 11.9741 ns | 11.9790 ns | 11.9932 ns | 12.1047 ns | 12.1764 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 55 | 12.2565 ns | 0.0381 ns | 0.57 | 12.2436 ns | 0.0171 ns | 0.0381 ns | 81675117.24 | 12.1779 ns | 12.2114 ns | 12.2565 ns | 12.2694 ns | 12.2704 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 55 | 9.3757 ns | 0.0253 ns | 0.44 | 9.3766 ns | 0.0113 ns | 0.0253 ns | 106648236.08 | 9.3393 ns | 9.3544 ns | 9.3757 ns | 9.3993 ns | 9.4059 ns | ArrayCopy | X86 | LegacyJit | 55 | 30.7520 ns | 0.4305 ns | 1.00 | 30.9425 ns | 0.1925 ns | 0.4305 ns | 32318057.7 | 30.5361 ns | 30.6180 ns | 30.7520 ns | 31.3621 ns | 31.6162 ns | SimpleLoop | X86 | LegacyJit | 55 | 74.0148 ns | 0.2656 ns | 2.41 | 73.9849 ns | 0.1188 ns | 0.2656 ns | 13516271.68 | 73.6546 ns | 73.7160 ns | 74.0148 ns | 74.2388 ns | 74.2465 ns | BufferBlockCopy | X86 | LegacyJit | 55 | 22.5825 ns | 0.0814 ns | 0.73 | 22.5710 ns | 0.0364 ns | 0.0814 ns | 44304585.45 | 22.4397 ns | 22.5057 ns | 22.5825 ns | 22.6307 ns | 22.6624 ns | MsvcrtMemmove | X86 | LegacyJit | 55 | 34.3175 ns | 0.2252 ns | 1.12 | 34.3576 ns | 0.1007 ns | 0.2252 ns | 29105617.94 | 34.1798 ns | 34.1814 ns | 34.3175 ns | 34.5539 ns | 34.7300 ns | UnsafeCopyBlock | X86 | LegacyJit | 55 | 16.8389 ns | 0.0187 ns | 0.55 | 16.8395 ns | 0.0083 ns | 0.0187 ns | 59384065.95 | 16.8221 ns | 16.8233 ns | 16.8389 ns | 16.8560 ns | 16.8687 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 55 | 109.8480 ns | 1.4020 ns | 3.57 | 110.2407 ns | 0.6270 ns | 1.4020 ns | 9071055.92 | 109.1031 ns | 109.3365 ns | 109.8480 ns | 111.3414 ns | 112.6721 ns | AndermanVectorizedCopy | X86 | LegacyJit | 55 | 133.5786 ns | 0.3058 ns | 4.34 | 133.5697 ns | 0.1368 ns | 0.3058 ns | 7486728.09 | 133.1539 ns | 133.3023 ns | 133.5786 ns | 133.8326 ns | 133.9888 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 55 | 13.8247 ns | 0.2158 ns | 0.45 | 13.8782 ns | 0.0965 ns | 0.2158 ns | 72055314.01 | 13.6927 ns | 13.7424 ns | 13.8247 ns | 14.0408 ns | 14.2513 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 55 | 19.2879 ns | 0.1235 ns | 0.63 | 19.2957 ns | 0.0552 ns | 0.1235 ns | 51824929.56 | 19.1642 ns | 19.1776 ns | 19.2879 ns | 19.4178 ns | 19.4559 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 55 | 21.6701 ns | 0.3221 ns | 0.70 | 21.7794 ns | 0.1441 ns | 0.3221 ns | 45914945.21 | 21.4882 ns | 21.4955 ns | 21.6701 ns | 22.1179 ns | 22.1973 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 55 | 18.3845 ns | 0.0407 ns | 0.60 | 18.3629 ns | 0.0182 ns | 0.0407 ns | 54457598 | 18.3083 ns | 18.3195 ns | 18.3845 ns | 18.3955 ns | 18.3959 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 55 | 12.7169 ns | 0.1531 ns | 0.41 | 12.6804 ns | 0.0685 ns | 0.1531 ns | 78861890.67 | 12.4244 ns | 12.5590 ns | 12.7169 ns | 12.7835 ns | 12.8358 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 55 | 26.2758 ns | 0.6216 ns | 0.85 | 26.5500 ns | 0.2780 ns | 0.6216 ns | 37664830.71 | 26.2442 ns | 26.2492 ns | 26.2758 ns | 26.9878 ns | 27.6608 ns | ArrayCopy | X64 | LegacyJit | 56 | 22.3284 ns | 0.4464 ns | 1.00 | 22.5405 ns | 0.1996 ns | 0.4464 ns | 44364574.72 | 22.1838 ns | 22.1986 ns | 22.3284 ns | 22.9884 ns | 23.2298 ns | SimpleLoop | X64 | LegacyJit | 56 | 91.8519 ns | 0.2390 ns | 4.11 | 91.9299 ns | 0.1069 ns | 0.2390 ns | 10877855.18 | 91.7378 ns | 91.7464 ns | 91.8519 ns | 92.1523 ns | 92.3196 ns | BufferBlockCopy | X64 | LegacyJit | 56 | 22.1710 ns | 0.0791 ns | 0.99 | 22.1881 ns | 0.0354 ns | 0.0791 ns | 45069159.54 | 22.1189 ns | 22.1347 ns | 22.1710 ns | 22.2501 ns | 22.3238 ns | MsvcrtMemmove | X64 | LegacyJit | 56 | 25.1468 ns | 0.1638 ns | 1.13 | 25.1974 ns | 0.0733 ns | 0.1638 ns | 39686647.38 | 25.0424 ns | 25.0902 ns | 25.1468 ns | 25.3299 ns | 25.4750 ns | UnsafeCopyBlock | X64 | LegacyJit | 56 | 10.9359 ns | 0.1075 ns | 0.49 | 10.9051 ns | 0.0481 ns | 0.1075 ns | 91699974.16 | 10.7232 ns | 10.8118 ns | 10.9359 ns | 10.9830 ns | 10.9880 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 56 | 124.9007 ns | 0.8434 ns | 5.59 | 125.1347 ns | 0.3772 ns | 0.8434 ns | 7991389.62 | 124.4047 ns | 124.4779 ns | 124.9007 ns | 125.9084 ns | 126.5083 ns | AndermanVectorizedCopy | X64 | LegacyJit | 56 | 169.3264 ns | 4.5729 ns | 7.58 | 171.6738 ns | 2.0451 ns | 4.5729 ns | 5825000.56 | 167.2536 ns | 167.9248 ns | 169.3264 ns | 176.5965 ns | 177.1702 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 56 | 15.4729 ns | 0.1057 ns | 0.69 | 15.4576 ns | 0.0473 ns | 0.1057 ns | 64692949.74 | 15.2901 ns | 15.3636 ns | 15.4729 ns | 15.5440 ns | 15.5667 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 56 | 12.8975 ns | 0.2289 ns | 0.58 | 12.8222 ns | 0.1024 ns | 0.2289 ns | 77989744.98 | 12.4334 ns | 12.6323 ns | 12.8975 ns | 12.9745 ns | 13.0307 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 56 | 14.3100 ns | 0.0321 ns | 0.64 | 14.3249 ns | 0.0143 ns | 0.0321 ns | 69808654.08 | 14.2933 ns | 14.2981 ns | 14.3100 ns | 14.3590 ns | 14.3654 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 56 | 15.4484 ns | 0.0643 ns | 0.69 | 15.4674 ns | 0.0288 ns | 0.0643 ns | 64652092.98 | 15.4042 ns | 15.4158 ns | 15.4484 ns | 15.5285 ns | 15.5679 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 56 | 18.1603 ns | 0.0927 ns | 0.81 | 18.1299 ns | 0.0414 ns | 0.0927 ns | 55157650.39 | 17.9825 ns | 18.0412 ns | 18.1603 ns | 18.2033 ns | 18.2064 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 56 | 11.0923 ns | 0.1323 ns | 0.50 | 11.0604 ns | 0.0591 ns | 0.1323 ns | 90413010.27 | 10.8393 ns | 10.9540 ns | 11.0923 ns | 11.1507 ns | 11.1938 ns | ArrayCopy | X64 | RyuJit | 56 | 21.3750 ns | 0.1139 ns | 1.00 | 21.3427 ns | 0.0510 ns | 0.1139 ns | 46854457.93 | 21.1593 ns | 21.2460 ns | 21.3750 ns | 21.4232 ns | 21.4689 ns | SimpleLoop | X64 | RyuJit | 56 | 79.0740 ns | 0.9026 ns | 3.70 | 79.3849 ns | 0.4037 ns | 0.9026 ns | 12596847.43 | 78.7653 ns | 78.8753 ns | 79.0740 ns | 80.0501 ns | 80.9812 ns | BufferBlockCopy | X64 | RyuJit | 56 | 21.9849 ns | 0.1120 ns | 1.03 | 22.0173 ns | 0.0501 ns | 0.1120 ns | 45418913.54 | 21.8967 ns | 21.9391 ns | 21.9849 ns | 22.1116 ns | 22.1997 ns | MsvcrtMemmove | X64 | RyuJit | 56 | 23.4141 ns | 0.2191 ns | 1.10 | 23.4681 ns | 0.0980 ns | 0.2191 ns | 42611098.79 | 23.2623 ns | 23.3295 ns | 23.4141 ns | 23.6337 ns | 23.8421 ns | UnsafeCopyBlock | X64 | RyuJit | 56 | 11.7084 ns | 0.0219 ns | 0.55 | 11.7172 ns | 0.0098 ns | 0.0219 ns | 85344956.59 | 11.6945 ns | 11.7012 ns | 11.7084 ns | 11.7375 ns | 11.7520 ns | IllyriadVectorizedCopy | X64 | RyuJit | 56 | 11.1125 ns | 0.0306 ns | 0.52 | 11.1208 ns | 0.0137 ns | 0.0306 ns | 89921251.35 | 11.0848 ns | 11.0982 ns | 11.1125 ns | 11.1477 ns | 11.1683 ns | AndermanVectorizedCopy | X64 | RyuJit | 56 | 7.7285 ns | 0.0491 ns | 0.36 | 7.7121 ns | 0.0219 ns | 0.0491 ns | 129665663.95 | 7.6335 ns | 7.6655 ns | 7.7285 ns | 7.7506 ns | 7.7512 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 56 | 9.9721 ns | 0.1425 ns | 0.47 | 10.0253 ns | 0.0637 ns | 0.1425 ns | 99747732.07 | 9.9021 ns | 9.9264 ns | 9.9721 ns | 10.1508 ns | 10.2651 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 56 | 7.5651 ns | 0.2015 ns | 0.35 | 7.5273 ns | 0.0901 ns | 0.2015 ns | 132849844.28 | 7.3024 ns | 7.3185 ns | 7.5651 ns | 7.7172 ns | 7.7414 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 56 | 12.8449 ns | 0.2424 ns | 0.60 | 12.9119 ns | 0.1084 ns | 0.2424 ns | 77447959.49 | 12.6822 ns | 12.6893 ns | 12.8449 ns | 13.1680 ns | 13.1701 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 56 | 13.1194 ns | 0.0407 ns | 0.61 | 13.1149 ns | 0.0182 ns | 0.0407 ns | 76248878.5 | 13.0718 ns | 13.0767 ns | 13.1194 ns | 13.1509 ns | 13.1737 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 56 | 12.3630 ns | 0.0505 ns | 0.58 | 12.3675 ns | 0.0226 ns | 0.0505 ns | 80857180.62 | 12.3022 ns | 12.3197 ns | 12.3630 ns | 12.4175 ns | 12.4176 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 56 | 9.3782 ns | 0.0213 ns | 0.44 | 9.3809 ns | 0.0095 ns | 0.0213 ns | 106599854.18 | 9.3573 ns | 9.3632 ns | 9.3782 ns | 9.3999 ns | 9.4140 ns | ArrayCopy | X86 | LegacyJit | 56 | 32.3119 ns | 0.0962 ns | 1.00 | 32.3402 ns | 0.0430 ns | 0.0962 ns | 30921304 | 32.2441 ns | 32.2548 ns | 32.3119 ns | 32.4397 ns | 32.4683 ns | SimpleLoop | X86 | LegacyJit | 56 | 75.8948 ns | 0.1891 ns | 2.35 | 75.9461 ns | 0.0846 ns | 0.1891 ns | 13167233.72 | 75.8007 ns | 75.8179 ns | 75.8948 ns | 76.0999 ns | 76.2726 ns | BufferBlockCopy | X86 | LegacyJit | 56 | 22.5530 ns | 0.0393 ns | 0.70 | 22.5586 ns | 0.0176 ns | 0.0393 ns | 44329008.68 | 22.5146 ns | 22.5284 ns | 22.5530 ns | 22.5916 ns | 22.6212 ns | MsvcrtMemmove | X86 | LegacyJit | 56 | 32.8743 ns | 0.3989 ns | 1.02 | 32.7012 ns | 0.1784 ns | 0.3989 ns | 30579951.17 | 32.0654 ns | 32.3276 ns | 32.8743 ns | 32.9882 ns | 33.1003 ns | UnsafeCopyBlock | X86 | LegacyJit | 56 | 16.8098 ns | 0.0238 ns | 0.52 | 16.8019 ns | 0.0106 ns | 0.0238 ns | 59516907.78 | 16.7736 ns | 16.7768 ns | 16.8098 ns | 16.8231 ns | 16.8259 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 56 | 111.3367 ns | 1.5404 ns | 3.45 | 111.1978 ns | 0.6889 ns | 1.5404 ns | 8992983.12 | 108.6196 ns | 109.9646 ns | 111.3367 ns | 112.3616 ns | 112.5897 ns | AndermanVectorizedCopy | X86 | LegacyJit | 56 | 133.6597 ns | 2.1883 ns | 4.14 | 133.2081 ns | 0.9787 ns | 2.1883 ns | 7507051.75 | 130.8671 ns | 130.9366 ns | 133.6597 ns | 135.2537 ns | 135.6096 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 56 | 13.6247 ns | 0.1598 ns | 0.42 | 13.5713 ns | 0.0715 ns | 0.1598 ns | 73684799.37 | 13.2911 ns | 13.4468 ns | 13.6247 ns | 13.6692 ns | 13.6869 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 56 | 17.1744 ns | 0.2481 ns | 0.53 | 17.2783 ns | 0.1110 ns | 0.2481 ns | 57876075.17 | 17.0951 ns | 17.1268 ns | 17.1744 ns | 17.4818 ns | 17.7106 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 56 | 22.0024 ns | 0.4005 ns | 0.68 | 21.7536 ns | 0.1791 ns | 0.4005 ns | 45969327.13 | 21.3046 ns | 21.3174 ns | 22.0024 ns | 22.0655 ns | 22.1121 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 56 | 18.2754 ns | 0.0165 ns | 0.57 | 18.2662 ns | 0.0074 ns | 0.0165 ns | 54746043.63 | 18.2459 ns | 18.2483 ns | 18.2754 ns | 18.2794 ns | 18.2805 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 56 | 13.7422 ns | 0.1841 ns | 0.43 | 13.6977 ns | 0.0824 ns | 0.1841 ns | 73005108.05 | 13.3913 ns | 13.5534 ns | 13.7422 ns | 13.8197 ns | 13.8893 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 56 | 26.5103 ns | 0.0583 ns | 0.82 | 26.5274 ns | 0.0261 ns | 0.0583 ns | 37696896.3 | 26.4638 ns | 26.4865 ns | 26.5103 ns | 26.5768 ns | 26.6219 ns | ArrayCopy | X64 | LegacyJit | 57 | 22.2099 ns | 0.2319 ns | 1.00 | 22.0462 ns | 0.1037 ns | 0.2319 ns | 45359356.73 | 21.7910 ns | 21.7922 ns | 22.2099 ns | 22.2183 ns | 22.2192 ns | SimpleLoop | X64 | LegacyJit | 57 | 94.2535 ns | 0.1932 ns | 4.24 | 94.2873 ns | 0.0864 ns | 0.1932 ns | 10605885.75 | 94.0822 ns | 94.1303 ns | 94.2535 ns | 94.4611 ns | 94.5911 ns | BufferBlockCopy | X64 | LegacyJit | 57 | 21.9392 ns | 0.3265 ns | 0.99 | 21.8710 ns | 0.1460 ns | 0.3265 ns | 45722638.59 | 21.3988 ns | 21.5516 ns | 21.9392 ns | 22.1563 ns | 22.2206 ns | MsvcrtMemmove | X64 | LegacyJit | 57 | 24.9246 ns | 0.0535 ns | 1.12 | 24.9061 ns | 0.0239 ns | 0.0535 ns | 40150871.22 | 24.8417 ns | 24.8502 ns | 24.9246 ns | 24.9526 ns | 24.9668 ns | UnsafeCopyBlock | X64 | LegacyJit | 57 | 11.7181 ns | 0.1869 ns | 0.53 | 11.6564 ns | 0.0836 ns | 0.1869 ns | 85789712.13 | 11.3353 ns | 11.5066 ns | 11.7181 ns | 11.7754 ns | 11.8205 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 57 | 125.1319 ns | 1.7700 ns | 5.63 | 124.1577 ns | 0.7916 ns | 1.7700 ns | 8054274.18 | 122.1004 ns | 122.2483 ns | 125.1319 ns | 125.5799 ns | 125.8978 ns | AndermanVectorizedCopy | X64 | LegacyJit | 57 | 147.8620 ns | 4.3556 ns | 6.66 | 149.9287 ns | 1.9479 ns | 4.3556 ns | 6669839.12 | 145.5899 ns | 146.6031 ns | 147.8620 ns | 154.2875 ns | 156.4604 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 57 | 15.9469 ns | 0.0526 ns | 0.72 | 15.9507 ns | 0.0235 ns | 0.0526 ns | 62693264.18 | 15.8962 ns | 15.9019 ns | 15.9469 ns | 16.0014 ns | 16.0246 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 57 | 17.2043 ns | 0.0797 ns | 0.77 | 17.1816 ns | 0.0356 ns | 0.0797 ns | 58201659.21 | 17.0769 ns | 17.1023 ns | 17.2043 ns | 17.2497 ns | 17.2793 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 57 | 14.0790 ns | 0.0510 ns | 0.63 | 14.0748 ns | 0.0228 ns | 0.0510 ns | 71048903.86 | 14.0158 ns | 14.0246 ns | 14.0790 ns | 14.1230 ns | 14.1393 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 57 | 15.1950 ns | 0.1163 ns | 0.68 | 15.1649 ns | 0.0520 ns | 0.1163 ns | 65941568.28 | 14.9689 ns | 15.0641 ns | 15.1950 ns | 15.2508 ns | 15.2522 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 57 | 18.4941 ns | 0.2328 ns | 0.83 | 18.3847 ns | 0.1041 ns | 0.2328 ns | 54392970.99 | 18.0701 ns | 18.1406 ns | 18.4941 ns | 18.5742 ns | 18.6184 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 57 | 11.1404 ns | 0.1795 ns | 0.50 | 11.0199 ns | 0.0803 ns | 0.1795 ns | 90745300.15 | 10.7986 ns | 10.8246 ns | 11.1404 ns | 11.1549 ns | 11.1667 ns | ArrayCopy | X64 | RyuJit | 57 | 21.3270 ns | 0.0505 ns | 1.00 | 21.3530 ns | 0.0226 ns | 0.0505 ns | 46831862.89 | 21.3083 ns | 21.3165 ns | 21.3270 ns | 21.4024 ns | 21.4329 ns | SimpleLoop | X64 | RyuJit | 57 | 82.3529 ns | 0.5411 ns | 3.86 | 82.6513 ns | 0.2420 ns | 0.5411 ns | 12099026.83 | 82.2972 ns | 82.3003 ns | 82.3529 ns | 83.1515 ns | 83.5609 ns | BufferBlockCopy | X64 | RyuJit | 57 | 21.8883 ns | 0.0217 ns | 1.03 | 21.8916 ns | 0.0097 ns | 0.0217 ns | 45679655.76 | 21.8616 ns | 21.8732 ns | 21.8883 ns | 21.9116 ns | 21.9193 ns | MsvcrtMemmove | X64 | RyuJit | 57 | 23.7033 ns | 0.2091 ns | 1.11 | 23.6285 ns | 0.0935 ns | 0.2091 ns | 42321687.41 | 23.2636 ns | 23.4597 ns | 23.7033 ns | 23.7601 ns | 23.7798 ns | UnsafeCopyBlock | X64 | RyuJit | 57 | 12.5074 ns | 0.1632 ns | 0.59 | 12.5031 ns | 0.0730 ns | 0.1632 ns | 79979912.26 | 12.2445 ns | 12.3640 ns | 12.5074 ns | 12.6401 ns | 12.6694 ns | IllyriadVectorizedCopy | X64 | RyuJit | 57 | 12.8488 ns | 0.1676 ns | 0.60 | 12.7875 ns | 0.0749 ns | 0.1676 ns | 78201597.95 | 12.4887 ns | 12.6687 ns | 12.8488 ns | 12.8756 ns | 12.8795 ns | AndermanVectorizedCopy | X64 | RyuJit | 57 | 7.6959 ns | 0.0387 ns | 0.36 | 7.6809 ns | 0.0173 ns | 0.0387 ns | 130192404.96 | 7.6340 ns | 7.6398 ns | 7.6959 ns | 7.7146 ns | 7.7197 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 57 | 11.0988 ns | 0.0221 ns | 0.52 | 11.0959 ns | 0.0099 ns | 0.0221 ns | 90123539.18 | 11.0642 ns | 11.0754 ns | 11.0988 ns | 11.1149 ns | 11.1227 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 57 | 7.3613 ns | 0.0990 ns | 0.35 | 7.3130 ns | 0.0443 ns | 0.0990 ns | 136743579.82 | 7.1376 ns | 7.2355 ns | 7.3613 ns | 7.3662 ns | 7.3702 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 57 | 12.7260 ns | 0.0524 ns | 0.60 | 12.7223 ns | 0.0235 ns | 0.0524 ns | 78602395.77 | 12.6728 ns | 12.6731 ns | 12.7260 ns | 12.7695 ns | 12.7985 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 57 | 12.8365 ns | 0.1392 ns | 0.60 | 12.7890 ns | 0.0623 ns | 0.1392 ns | 78192282.14 | 12.5465 ns | 12.6757 ns | 12.8365 ns | 12.8785 ns | 12.8879 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 57 | 12.2469 ns | 0.0319 ns | 0.57 | 12.2391 ns | 0.0143 ns | 0.0319 ns | 81705183.27 | 12.1925 ns | 12.2096 ns | 12.2469 ns | 12.2648 ns | 12.2782 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 57 | 9.4001 ns | 0.0951 ns | 0.44 | 9.3722 ns | 0.0425 ns | 0.0951 ns | 106698549.22 | 9.2086 ns | 9.2943 ns | 9.4001 ns | 9.4362 ns | 9.4499 ns | ArrayCopy | X86 | LegacyJit | 57 | 31.5111 ns | 0.0808 ns | 1.00 | 31.4990 ns | 0.0361 ns | 0.0808 ns | 31747039.88 | 31.4143 ns | 31.4177 ns | 31.5111 ns | 31.5742 ns | 31.6008 ns | SimpleLoop | X86 | LegacyJit | 57 | 76.2503 ns | 0.3276 ns | 2.42 | 76.4066 ns | 0.1465 ns | 0.3276 ns | 13087866.83 | 76.1396 ns | 76.1670 ns | 76.2503 ns | 76.7245 ns | 76.9324 ns | BufferBlockCopy | X86 | LegacyJit | 57 | 22.4940 ns | 0.0452 ns | 0.71 | 22.4924 ns | 0.0202 ns | 0.0452 ns | 44459550.55 | 22.4223 ns | 22.4573 ns | 22.4940 ns | 22.5266 ns | 22.5479 ns | MsvcrtMemmove | X86 | LegacyJit | 57 | 32.9039 ns | 0.4132 ns | 1.04 | 32.6904 ns | 0.1848 ns | 0.4132 ns | 30589997.82 | 31.9945 ns | 32.3138 ns | 32.9039 ns | 32.9603 ns | 33.0056 ns | UnsafeCopyBlock | X86 | LegacyJit | 57 | 16.7955 ns | 0.0133 ns | 0.53 | 16.7939 ns | 0.0060 ns | 0.0133 ns | 59545450.71 | 16.7781 ns | 16.7803 ns | 16.7955 ns | 16.8067 ns | 16.8078 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 57 | 111.8798 ns | 0.7596 ns | 3.55 | 112.1736 ns | 0.3397 ns | 0.7596 ns | 8914752.24 | 111.4139 ns | 111.5493 ns | 111.8798 ns | 112.9449 ns | 113.2733 ns | AndermanVectorizedCopy | X86 | LegacyJit | 57 | 132.9653 ns | 0.1906 ns | 4.22 | 133.0425 ns | 0.0852 ns | 0.1906 ns | 7516392.77 | 132.8389 ns | 132.8784 ns | 132.9653 ns | 133.2453 ns | 133.2498 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 57 | 14.0118 ns | 0.0295 ns | 0.44 | 14.0082 ns | 0.0132 ns | 0.0295 ns | 71386521.55 | 13.9616 ns | 13.9814 ns | 14.0118 ns | 14.0333 ns | 14.0334 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 57 | 17.5022 ns | 0.2570 ns | 0.56 | 17.3968 ns | 0.1149 ns | 0.2570 ns | 57481745.74 | 17.0804 ns | 17.1234 ns | 17.5022 ns | 17.6175 ns | 17.6529 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 57 | 21.9876 ns | 0.0091 ns | 0.70 | 21.9848 ns | 0.0041 ns | 0.0091 ns | 45485928.52 | 21.9690 ns | 21.9781 ns | 21.9876 ns | 21.9902 ns | 21.9926 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 57 | 17.8040 ns | 0.1228 ns | 0.57 | 17.8526 ns | 0.0549 ns | 0.1228 ns | 56014354.76 | 17.7360 ns | 17.7453 ns | 17.8040 ns | 17.9841 ns | 17.9935 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 57 | 14.0023 ns | 0.0681 ns | 0.44 | 13.9964 ns | 0.0305 ns | 0.0681 ns | 71446832.74 | 13.9111 ns | 13.9382 ns | 14.0023 ns | 14.0517 ns | 14.0973 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 57 | 26.7543 ns | 0.0656 ns | 0.85 | 26.7760 ns | 0.0293 ns | 0.0656 ns | 37346898.02 | 26.7245 ns | 26.7358 ns | 26.7543 ns | 26.8270 ns | 26.8904 ns | ArrayCopy | X64 | LegacyJit | 58 | 22.1875 ns | 0.2977 ns | 1.00 | 22.0677 ns | 0.1331 ns | 0.2977 ns | 45315054.37 | 21.5383 ns | 21.8528 ns | 22.1875 ns | 22.2228 ns | 22.2529 ns | SimpleLoop | X64 | LegacyJit | 58 | 96.7441 ns | 0.3699 ns | 4.36 | 96.7890 ns | 0.1654 ns | 0.3699 ns | 10331757.01 | 96.3832 ns | 96.4904 ns | 96.7441 ns | 97.1099 ns | 97.3726 ns | BufferBlockCopy | X64 | LegacyJit | 58 | 22.2495 ns | 0.0420 ns | 1.00 | 22.2401 ns | 0.0188 ns | 0.0420 ns | 44963862.54 | 22.1748 ns | 22.2004 ns | 22.2495 ns | 22.2751 ns | 22.2809 ns | MsvcrtMemmove | X64 | LegacyJit | 58 | 25.2303 ns | 0.2622 ns | 1.14 | 25.1806 ns | 0.1173 ns | 0.2622 ns | 39713185.78 | 24.8566 ns | 24.9194 ns | 25.2303 ns | 25.4168 ns | 25.5078 ns | UnsafeCopyBlock | X64 | LegacyJit | 58 | 12.1403 ns | 0.0482 ns | 0.55 | 12.1507 ns | 0.0216 ns | 0.0482 ns | 82299558.67 | 12.0929 ns | 12.1065 ns | 12.1403 ns | 12.2002 ns | 12.2014 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 58 | 116.5788 ns | 1.9604 ns | 5.25 | 117.8397 ns | 0.8767 ns | 1.9604 ns | 8486107.14 | 116.2324 ns | 116.3894 ns | 116.5788 ns | 119.9204 ns | 120.5790 ns | AndermanVectorizedCopy | X64 | LegacyJit | 58 | 160.7809 ns | 3.2679 ns | 7.25 | 162.7599 ns | 1.4615 ns | 3.2679 ns | 6144020.81 | 160.3744 ns | 160.4759 ns | 160.7809 ns | 166.0333 ns | 167.8930 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 58 | 16.0362 ns | 0.1565 ns | 0.72 | 15.9881 ns | 0.0700 ns | 0.1565 ns | 62546711.42 | 15.7145 ns | 15.8719 ns | 16.0362 ns | 16.0801 ns | 16.1131 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 58 | 13.5642 ns | 0.0283 ns | 0.61 | 13.5612 ns | 0.0127 ns | 0.0283 ns | 73739654.73 | 13.5303 ns | 13.5332 ns | 13.5642 ns | 13.5878 ns | 13.5976 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 58 | 13.7371 ns | 0.1967 ns | 0.62 | 13.6198 ns | 0.0880 ns | 0.1967 ns | 73422317.95 | 13.3970 ns | 13.4064 ns | 13.7371 ns | 13.7747 ns | 13.8040 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 58 | 14.9648 ns | 0.0713 ns | 0.67 | 14.9901 ns | 0.0319 ns | 0.0713 ns | 66710508.94 | 14.9245 ns | 14.9423 ns | 14.9648 ns | 15.0506 ns | 15.1104 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 58 | 18.0840 ns | 0.2753 ns | 0.82 | 18.2687 ns | 0.1231 ns | 0.2753 ns | 54738535.1 | 18.0402 ns | 18.0599 ns | 18.0840 ns | 18.5697 ns | 18.5716 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 58 | 11.1455 ns | 0.0263 ns | 0.50 | 11.1384 ns | 0.0118 ns | 0.0263 ns | 89779149.09 | 11.1092 ns | 11.1117 ns | 11.1455 ns | 11.1616 ns | 11.1717 ns | ArrayCopy | X64 | RyuJit | 58 | 22.1258 ns | 0.2481 ns | 1.00 | 22.1741 ns | 0.1110 ns | 0.2481 ns | 45097693.67 | 21.9588 ns | 21.9661 ns | 22.1258 ns | 22.4062 ns | 22.5636 ns | SimpleLoop | X64 | RyuJit | 58 | 84.1021 ns | 0.0774 ns | 3.80 | 84.1429 ns | 0.0346 ns | 0.0774 ns | 11884540.49 | 84.0923 ns | 84.0940 ns | 84.1021 ns | 84.2122 ns | 84.2751 ns | BufferBlockCopy | X64 | RyuJit | 58 | 21.9760 ns | 0.1356 ns | 0.99 | 21.9851 ns | 0.0606 ns | 0.1356 ns | 45485312 | 21.8681 ns | 21.8745 ns | 21.9760 ns | 22.1003 ns | 22.2060 ns | MsvcrtMemmove | X64 | RyuJit | 58 | 24.3085 ns | 0.1130 ns | 1.10 | 24.3680 ns | 0.0505 ns | 0.1130 ns | 41037445.18 | 24.2750 ns | 24.2758 ns | 24.3085 ns | 24.4899 ns | 24.5093 ns | UnsafeCopyBlock | X64 | RyuJit | 58 | 13.1916 ns | 0.1846 ns | 0.60 | 13.1745 ns | 0.0826 ns | 0.1846 ns | 75904452.16 | 12.8721 ns | 13.0199 ns | 13.1916 ns | 13.3205 ns | 13.3513 ns | IllyriadVectorizedCopy | X64 | RyuJit | 58 | 13.7228 ns | 0.0591 ns | 0.62 | 13.7514 ns | 0.0264 ns | 0.0591 ns | 72719929.1 | 13.7064 ns | 13.7122 ns | 13.7228 ns | 13.8049 ns | 13.8511 ns | AndermanVectorizedCopy | X64 | RyuJit | 58 | 7.6939 ns | 0.0400 ns | 0.35 | 7.7013 ns | 0.0179 ns | 0.0400 ns | 129847851.84 | 7.6630 ns | 7.6694 ns | 7.6939 ns | 7.7370 ns | 7.7661 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 58 | 11.9965 ns | 0.2095 ns | 0.54 | 11.8942 ns | 0.0937 ns | 0.2095 ns | 84074838.75 | 11.6644 ns | 11.6674 ns | 11.9965 ns | 12.0698 ns | 12.0863 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 58 | 7.3472 ns | 0.0178 ns | 0.33 | 7.3463 ns | 0.0080 ns | 0.0178 ns | 136123542.81 | 7.3213 ns | 7.3297 ns | 7.3472 ns | 7.3623 ns | 7.3678 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 58 | 12.5788 ns | 0.0827 ns | 0.57 | 12.6099 ns | 0.0370 ns | 0.0827 ns | 79302719.51 | 12.5557 ns | 12.5645 ns | 12.5788 ns | 12.6708 ns | 12.7565 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 58 | 12.5564 ns | 0.0496 ns | 0.57 | 12.5359 ns | 0.0222 ns | 0.0496 ns | 79771052.11 | 12.4815 ns | 12.4830 ns | 12.5564 ns | 12.5785 ns | 12.5880 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 58 | 12.3056 ns | 0.0644 ns | 0.56 | 12.3169 ns | 0.0288 ns | 0.0644 ns | 81188945.81 | 12.2539 ns | 12.2707 ns | 12.3056 ns | 12.3689 ns | 12.4246 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 58 | 9.3922 ns | 0.0178 ns | 0.42 | 9.3910 ns | 0.0080 ns | 0.0178 ns | 106485313.25 | 9.3692 ns | 9.3750 ns | 9.3922 ns | 9.4063 ns | 9.4169 ns | ArrayCopy | X86 | LegacyJit | 58 | 30.8186 ns | 0.4771 ns | 1.00 | 31.0331 ns | 0.2134 ns | 0.4771 ns | 32223654.13 | 30.6149 ns | 30.6250 ns | 30.8186 ns | 31.5485 ns | 31.5485 ns | SimpleLoop | X86 | LegacyJit | 58 | 77.5414 ns | 0.4667 ns | 2.52 | 77.2804 ns | 0.2087 ns | 0.4667 ns | 12939885.67 | 76.5211 ns | 76.8301 ns | 77.5414 ns | 77.6003 ns | 77.6328 ns | BufferBlockCopy | X86 | LegacyJit | 58 | 22.4841 ns | 0.0514 ns | 0.73 | 22.5000 ns | 0.0230 ns | 0.0514 ns | 44444357.61 | 22.4402 ns | 22.4557 ns | 22.4841 ns | 22.5524 ns | 22.5665 ns | MsvcrtMemmove | X86 | LegacyJit | 58 | 33.9843 ns | 0.1036 ns | 1.10 | 33.9884 ns | 0.0463 ns | 0.1036 ns | 29421780.29 | 33.8392 ns | 33.9104 ns | 33.9843 ns | 34.0685 ns | 34.1309 ns | UnsafeCopyBlock | X86 | LegacyJit | 58 | 16.8343 ns | 0.2711 ns | 0.55 | 16.7091 ns | 0.1213 ns | 0.2711 ns | 59847586.96 | 16.3836 ns | 16.4170 ns | 16.8343 ns | 16.9386 ns | 16.9462 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 58 | 112.3915 ns | 0.7514 ns | 3.65 | 112.7434 ns | 0.3360 ns | 0.7514 ns | 8869697.81 | 112.2707 ns | 112.2748 ns | 112.3915 ns | 113.3880 ns | 114.0453 ns | AndermanVectorizedCopy | X86 | LegacyJit | 58 | 131.6481 ns | 1.4899 ns | 4.27 | 132.0049 ns | 0.6663 ns | 1.4899 ns | 7575477.18 | 130.5781 ns | 130.6347 ns | 131.6481 ns | 133.5534 ns | 133.8654 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 58 | 15.3984 ns | 0.0312 ns | 0.50 | 15.3963 ns | 0.0139 ns | 0.0312 ns | 64950729.5 | 15.3645 ns | 15.3668 ns | 15.3984 ns | 15.4247 ns | 15.4409 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 58 | 16.9329 ns | 0.2886 ns | 0.55 | 17.0843 ns | 0.1291 ns | 0.2886 ns | 58533443.43 | 16.8132 ns | 16.8482 ns | 16.9329 ns | 17.3960 ns | 17.4286 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 58 | 21.9326 ns | 0.0807 ns | 0.71 | 21.9692 ns | 0.0361 ns | 0.0807 ns | 45518262.34 | 21.9165 ns | 21.9228 ns | 21.9326 ns | 22.0339 ns | 22.1113 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 58 | 18.5383 ns | 0.2534 ns | 0.60 | 18.4215 ns | 0.1133 ns | 0.2534 ns | 54284272.03 | 18.1208 ns | 18.1503 ns | 18.5383 ns | 18.6344 ns | 18.6778 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 58 | 14.0097 ns | 0.0346 ns | 0.45 | 14.0257 ns | 0.0155 ns | 0.0346 ns | 71297498.84 | 14.0056 ns | 14.0057 ns | 14.0097 ns | 14.0538 ns | 14.0865 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 58 | 26.5800 ns | 0.3010 ns | 0.86 | 26.5766 ns | 0.1346 ns | 0.3010 ns | 37627090.61 | 26.2451 ns | 26.2897 ns | 26.5800 ns | 26.8618 ns | 26.9866 ns | ArrayCopy | X64 | LegacyJit | 59 | 22.3140 ns | 0.3083 ns | 1.00 | 22.1157 ns | 0.1379 ns | 0.3083 ns | 45216671.19 | 21.7424 ns | 21.7801 ns | 22.3140 ns | 22.3523 ns | 22.3724 ns | SimpleLoop | X64 | LegacyJit | 59 | 98.3547 ns | 0.3652 ns | 4.41 | 98.4931 ns | 0.1633 ns | 0.3652 ns | 10152992.89 | 98.2567 ns | 98.2736 ns | 98.3547 ns | 98.7818 ns | 99.1359 ns | BufferBlockCopy | X64 | LegacyJit | 59 | 22.1884 ns | 0.0768 ns | 0.99 | 22.2195 ns | 0.0344 ns | 0.0768 ns | 45005606.01 | 22.1610 ns | 22.1680 ns | 22.1884 ns | 22.2865 ns | 22.3508 ns | MsvcrtMemmove | X64 | LegacyJit | 59 | 25.3613 ns | 0.2823 ns | 1.14 | 25.4689 ns | 0.1263 ns | 0.2823 ns | 39263557.35 | 25.2846 ns | 25.3219 ns | 25.3613 ns | 25.6698 ns | 25.9702 ns | UnsafeCopyBlock | X64 | LegacyJit | 59 | 12.6215 ns | 0.0235 ns | 0.57 | 12.6333 ns | 0.0105 ns | 0.0235 ns | 79155830.42 | 12.6164 ns | 12.6187 ns | 12.6215 ns | 12.6538 ns | 12.6737 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 59 | 123.5660 ns | 3.6825 ns | 5.54 | 121.9803 ns | 1.6469 ns | 3.6825 ns | 8198044.09 | 118.0274 ns | 118.1372 ns | 123.5660 ns | 125.0306 ns | 126.3642 ns | AndermanVectorizedCopy | X64 | LegacyJit | 59 | 152.7398 ns | 4.6036 ns | 6.85 | 151.9545 ns | 2.0588 ns | 4.6036 ns | 6580915.47 | 145.9114 ns | 147.5768 ns | 152.7398 ns | 155.9396 ns | 158.0033 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 59 | 16.7106 ns | 0.1990 ns | 0.75 | 16.6511 ns | 0.0890 ns | 0.1990 ns | 60056065.81 | 16.3036 ns | 16.4941 ns | 16.7106 ns | 16.7783 ns | 16.7964 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 59 | 13.4452 ns | 0.0609 ns | 0.60 | 13.4792 ns | 0.0272 ns | 0.0609 ns | 74188454.12 | 13.4380 ns | 13.4400 ns | 13.4452 ns | 13.5354 ns | 13.5816 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 59 | 12.9809 ns | 0.1389 ns | 0.58 | 13.0167 ns | 0.0621 ns | 0.1389 ns | 76824236.25 | 12.8422 ns | 12.8930 ns | 12.9809 ns | 13.1584 ns | 13.1588 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 59 | 14.8796 ns | 0.0824 ns | 0.67 | 14.8577 ns | 0.0369 ns | 0.0824 ns | 67305203.51 | 14.7187 ns | 14.7867 ns | 14.8796 ns | 14.9177 ns | 14.9271 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 59 | 18.5103 ns | 0.2754 ns | 0.83 | 18.3573 ns | 0.1232 ns | 0.2754 ns | 54474368.77 | 18.0554 ns | 18.0581 ns | 18.5103 ns | 18.5799 ns | 18.6105 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 59 | 11.2325 ns | 0.0368 ns | 0.50 | 11.2305 ns | 0.0164 ns | 0.0368 ns | 89043514.73 | 11.1858 ns | 11.1939 ns | 11.2325 ns | 11.2660 ns | 11.2720 ns | ArrayCopy | X64 | RyuJit | 59 | 21.3631 ns | 0.1736 ns | 1.00 | 21.3075 ns | 0.0776 ns | 0.1736 ns | 46931852.09 | 21.0248 ns | 21.1588 ns | 21.3631 ns | 21.4284 ns | 21.4919 ns | SimpleLoop | X64 | RyuJit | 59 | 85.8520 ns | 0.2698 ns | 4.02 | 85.9477 ns | 0.1206 ns | 0.2698 ns | 11634989.3 | 85.7105 ns | 85.7693 ns | 85.8520 ns | 86.1738 ns | 86.4075 ns | BufferBlockCopy | X64 | RyuJit | 59 | 21.9608 ns | 0.2888 ns | 1.03 | 21.8715 ns | 0.1292 ns | 0.2888 ns | 45721612.06 | 21.3939 ns | 21.6213 ns | 21.9608 ns | 22.0770 ns | 22.1565 ns | MsvcrtMemmove | X64 | RyuJit | 59 | 24.7706 ns | 0.1279 ns | 1.16 | 24.8238 ns | 0.0572 ns | 0.1279 ns | 40283867.54 | 24.6954 ns | 24.7295 ns | 24.7706 ns | 24.9448 ns | 25.0261 ns | UnsafeCopyBlock | X64 | RyuJit | 59 | 13.7313 ns | 0.1371 ns | 0.64 | 13.6746 ns | 0.0613 ns | 0.1371 ns | 73128175.38 | 13.4330 ns | 13.5671 ns | 13.7313 ns | 13.7538 ns | 13.7660 ns | IllyriadVectorizedCopy | X64 | RyuJit | 59 | 14.6436 ns | 0.2945 ns | 0.69 | 14.5764 ns | 0.1317 ns | 0.2945 ns | 68603978.3 | 14.2324 ns | 14.2992 ns | 14.6436 ns | 14.8200 ns | 14.9949 ns | AndermanVectorizedCopy | X64 | RyuJit | 59 | 7.6469 ns | 0.1643 ns | 0.36 | 7.5488 ns | 0.0735 ns | 0.1643 ns | 132470604.88 | 7.3675 ns | 7.3696 ns | 7.6469 ns | 7.6791 ns | 7.6865 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 59 | 12.8743 ns | 0.0406 ns | 0.60 | 12.8883 ns | 0.0181 ns | 0.0406 ns | 77589659.19 | 12.8563 ns | 12.8642 ns | 12.8743 ns | 12.9194 ns | 12.9592 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 59 | 7.2061 ns | 0.1075 ns | 0.34 | 7.2263 ns | 0.0481 ns | 0.1075 ns | 138383810.16 | 7.1192 ns | 7.1245 ns | 7.2061 ns | 7.3382 ns | 7.3394 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 59 | 12.2934 ns | 0.1743 ns | 0.58 | 12.2160 ns | 0.0780 ns | 0.1743 ns | 81859769.19 | 12.0000 ns | 12.0354 ns | 12.2934 ns | 12.3579 ns | 12.4192 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 59 | 12.2423 ns | 0.0932 ns | 0.57 | 12.2085 ns | 0.0417 ns | 0.0932 ns | 81910113.82 | 12.0810 ns | 12.1115 ns | 12.2423 ns | 12.2886 ns | 12.2955 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 59 | 12.2884 ns | 0.0603 ns | 0.58 | 12.3091 ns | 0.0270 ns | 0.0603 ns | 81240905.99 | 12.2485 ns | 12.2663 ns | 12.2884 ns | 12.3622 ns | 12.4081 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 59 | 9.4057 ns | 0.1565 ns | 0.44 | 9.4840 ns | 0.0700 ns | 0.1565 ns | 105440936.16 | 9.3680 ns | 9.3715 ns | 9.4057 ns | 9.6356 ns | 9.7369 ns | ArrayCopy | X86 | LegacyJit | 59 | 36.8657 ns | 0.4149 ns | 1.00 | 36.6983 ns | 0.1855 ns | 0.4149 ns | 27249220.55 | 36.0393 ns | 36.2972 ns | 36.8657 ns | 37.0157 ns | 37.0617 ns | SimpleLoop | X86 | LegacyJit | 59 | 79.7288 ns | 0.4684 ns | 2.16 | 79.6913 ns | 0.2095 ns | 0.4684 ns | 12548416.78 | 78.9296 ns | 79.2989 ns | 79.7288 ns | 80.0650 ns | 80.1546 ns | BufferBlockCopy | X86 | LegacyJit | 59 | 22.5882 ns | 0.2566 ns | 0.61 | 22.5002 ns | 0.1147 ns | 0.2566 ns | 44444050.87 | 22.0468 ns | 22.3050 ns | 22.5882 ns | 22.6514 ns | 22.6625 ns | MsvcrtMemmove | X86 | LegacyJit | 59 | 33.8824 ns | 0.1171 ns | 0.92 | 33.8549 ns | 0.0524 ns | 0.1171 ns | 29537854.94 | 33.7132 ns | 33.7341 ns | 33.8824 ns | 33.9618 ns | 33.9866 ns | UnsafeCopyBlock | X86 | LegacyJit | 59 | 16.8072 ns | 0.1035 ns | 0.46 | 16.8026 ns | 0.0463 ns | 0.1035 ns | 59514655.55 | 16.6472 ns | 16.7182 ns | 16.8072 ns | 16.8847 ns | 16.9350 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 59 | 113.6960 ns | 0.6375 ns | 3.08 | 113.5717 ns | 0.2851 ns | 0.6375 ns | 8805008.51 | 112.5408 ns | 113.0455 ns | 113.6960 ns | 114.0358 ns | 114.2768 ns | AndermanVectorizedCopy | X86 | LegacyJit | 59 | 134.0257 ns | 0.1153 ns | 3.64 | 134.0211 ns | 0.0516 ns | 0.1153 ns | 7461514.19 | 133.9010 ns | 133.9061 ns | 134.0257 ns | 134.1337 ns | 134.1593 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 59 | 14.1549 ns | 0.2468 ns | 0.38 | 14.2403 ns | 0.1104 ns | 0.2468 ns | 70223412.2 | 14.0746 ns | 14.1021 ns | 14.1549 ns | 14.4211 ns | 14.6774 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 59 | 17.4662 ns | 0.0210 ns | 0.47 | 17.4674 ns | 0.0094 ns | 0.0210 ns | 57249638.41 | 17.4426 ns | 17.4474 ns | 17.4662 ns | 17.4879 ns | 17.4937 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 59 | 22.2456 ns | 0.0247 ns | 0.60 | 22.2513 ns | 0.0110 ns | 0.0247 ns | 44941108.28 | 22.2251 ns | 22.2284 ns | 22.2456 ns | 22.2771 ns | 22.2777 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 59 | 18.6882 ns | 0.0825 ns | 0.51 | 18.7090 ns | 0.0369 ns | 0.0825 ns | 53450342.55 | 18.6305 ns | 18.6369 ns | 18.6882 ns | 18.7914 ns | 18.8284 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 59 | 14.0083 ns | 0.2169 ns | 0.38 | 13.9067 ns | 0.0970 ns | 0.2169 ns | 71907931.12 | 13.6573 ns | 13.6738 ns | 14.0083 ns | 14.0887 ns | 14.1254 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 59 | 26.7236 ns | 0.0794 ns | 0.72 | 26.7610 ns | 0.0355 ns | 0.0794 ns | 37367878.39 | 26.6792 ns | 26.6951 ns | 26.7236 ns | 26.8454 ns | 26.8588 ns | ArrayCopy | X64 | LegacyJit | 60 | 22.1993 ns | 0.2019 ns | 1.00 | 22.1124 ns | 0.0903 ns | 0.2019 ns | 45223536.94 | 21.7532 ns | 21.9640 ns | 22.1993 ns | 22.2173 ns | 22.2335 ns | SimpleLoop | X64 | LegacyJit | 60 | 101.4525 ns | 1.3235 ns | 4.57 | 101.1866 ns | 0.5919 ns | 1.3235 ns | 9882729.95 | 99.7610 ns | 99.9434 ns | 101.4525 ns | 102.2969 ns | 103.1069 ns | BufferBlockCopy | X64 | LegacyJit | 60 | 21.8367 ns | 0.2877 ns | 0.98 | 21.8917 ns | 0.1287 ns | 0.2877 ns | 45679410.55 | 21.5423 ns | 21.6255 ns | 21.8367 ns | 22.1854 ns | 22.1896 ns | MsvcrtMemmove | X64 | LegacyJit | 60 | 28.6552 ns | 0.0589 ns | 1.29 | 28.6762 ns | 0.0263 ns | 0.0589 ns | 34872112.92 | 28.6298 ns | 28.6386 ns | 28.6552 ns | 28.7243 ns | 28.7782 ns | UnsafeCopyBlock | X64 | LegacyJit | 60 | 13.2292 ns | 0.0359 ns | 0.60 | 13.2341 ns | 0.0160 ns | 0.0359 ns | 75562296.74 | 13.1826 ns | 13.2025 ns | 13.2292 ns | 13.2681 ns | 13.2712 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 60 | 131.3506 ns | 1.6419 ns | 5.92 | 130.4240 ns | 0.7343 ns | 1.6419 ns | 7667299.98 | 127.8165 ns | 128.8017 ns | 131.3506 ns | 131.5830 ns | 131.7124 ns | AndermanVectorizedCopy | X64 | LegacyJit | 60 | 166.4562 ns | 3.7397 ns | 7.50 | 166.2204 ns | 1.6725 ns | 3.7397 ns | 6016107.19 | 162.3982 ns | 162.4357 ns | 166.4562 ns | 169.8874 ns | 170.3011 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 60 | 15.8615 ns | 0.0332 ns | 0.71 | 15.8562 ns | 0.0148 ns | 0.0332 ns | 63066799.69 | 15.8113 ns | 15.8267 ns | 15.8615 ns | 15.8830 ns | 15.9021 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 60 | 15.3823 ns | 0.0261 ns | 0.69 | 15.3712 ns | 0.0117 ns | 0.0261 ns | 65056557.91 | 15.3283 ns | 15.3472 ns | 15.3823 ns | 15.3898 ns | 15.3950 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 60 | 13.7389 ns | 0.1378 ns | 0.62 | 13.7068 ns | 0.0616 ns | 0.1378 ns | 72956454.97 | 13.5140 ns | 13.5808 ns | 13.7389 ns | 13.8167 ns | 13.8878 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 60 | 14.9023 ns | 0.0419 ns | 0.67 | 14.9283 ns | 0.0187 ns | 0.0419 ns | 66986893.11 | 14.8930 ns | 14.8967 ns | 14.9023 ns | 14.9729 ns | 14.9861 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 60 | 18.5345 ns | 0.0334 ns | 0.83 | 18.5480 ns | 0.0149 ns | 0.0334 ns | 53914270.53 | 18.5194 ns | 18.5245 ns | 18.5345 ns | 18.5782 ns | 18.6036 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 60 | 11.6309 ns | 0.0982 ns | 0.52 | 11.6596 ns | 0.0439 ns | 0.0982 ns | 85766366.33 | 11.5629 ns | 11.5709 ns | 11.6309 ns | 11.7626 ns | 11.7805 ns | ArrayCopy | X64 | RyuJit | 60 | 21.2976 ns | 0.2622 ns | 1.00 | 21.1644 ns | 0.1173 ns | 0.2622 ns | 47249174.01 | 20.7116 ns | 20.9372 ns | 21.2976 ns | 21.3250 ns | 21.3426 ns | SimpleLoop | X64 | RyuJit | 60 | 87.4363 ns | 1.3213 ns | 4.11 | 86.5674 ns | 0.5909 ns | 1.3213 ns | 11551691.66 | 84.9961 ns | 85.1274 ns | 87.4363 ns | 87.5729 ns | 87.6832 ns | BufferBlockCopy | X64 | RyuJit | 60 | 21.9268 ns | 0.0692 ns | 1.03 | 21.9301 ns | 0.0310 ns | 0.0692 ns | 45599376.93 | 21.8415 ns | 21.8689 ns | 21.9268 ns | 21.9930 ns | 22.0266 ns | MsvcrtMemmove | X64 | RyuJit | 60 | 25.4664 ns | 0.0742 ns | 1.20 | 25.4412 ns | 0.0332 ns | 0.0742 ns | 39306384.61 | 25.3284 ns | 25.3676 ns | 25.4664 ns | 25.5021 ns | 25.5079 ns | UnsafeCopyBlock | X64 | RyuJit | 60 | 14.3438 ns | 0.0530 ns | 0.67 | 14.3560 ns | 0.0237 ns | 0.0530 ns | 69657284.43 | 14.2991 ns | 14.3079 ns | 14.3438 ns | 14.4102 ns | 14.4244 ns | IllyriadVectorizedCopy | X64 | RyuJit | 60 | 11.6187 ns | 0.1955 ns | 0.55 | 11.5312 ns | 0.0874 ns | 0.1955 ns | 86721532.24 | 11.2571 ns | 11.3288 ns | 11.6187 ns | 11.6897 ns | 11.7268 ns | AndermanVectorizedCopy | X64 | RyuJit | 60 | 7.6216 ns | 0.1029 ns | 0.36 | 7.5848 ns | 0.0460 ns | 0.1029 ns | 131842653.14 | 7.4033 ns | 7.5065 ns | 7.6216 ns | 7.6447 ns | 7.6562 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 60 | 10.2555 ns | 0.0320 ns | 0.48 | 10.2560 ns | 0.0143 ns | 0.0320 ns | 97503745.06 | 10.2111 ns | 10.2304 ns | 10.2555 ns | 10.2818 ns | 10.3005 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 60 | 7.3792 ns | 0.0584 ns | 0.35 | 7.3896 ns | 0.0261 ns | 0.0584 ns | 135325219.47 | 7.3320 ns | 7.3350 ns | 7.3792 ns | 7.4494 ns | 7.4635 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 60 | 12.5601 ns | 0.1617 ns | 0.59 | 12.5125 ns | 0.0723 ns | 0.1617 ns | 79920181.94 | 12.2359 ns | 12.3755 ns | 12.5601 ns | 12.6256 ns | 12.6361 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 60 | 12.5937 ns | 0.1501 ns | 0.59 | 12.5320 ns | 0.0671 ns | 0.1501 ns | 79795670.23 | 12.2656 ns | 12.4178 ns | 12.5937 ns | 12.6153 ns | 12.6165 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 60 | 12.3121 ns | 0.0622 ns | 0.58 | 12.3145 ns | 0.0278 ns | 0.0622 ns | 81205243.68 | 12.2484 ns | 12.2543 ns | 12.3121 ns | 12.3759 ns | 12.3931 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 60 | 9.4235 ns | 0.1648 ns | 0.44 | 9.5197 ns | 0.0737 ns | 0.1648 ns | 105045272.11 | 9.3726 ns | 9.3899 ns | 9.4235 ns | 9.6976 ns | 9.7273 ns | ArrayCopy | X86 | LegacyJit | 60 | 31.4748 ns | 0.0820 ns | 1.00 | 31.4824 ns | 0.0367 ns | 0.0820 ns | 31763740.27 | 31.4002 ns | 31.4219 ns | 31.4748 ns | 31.5469 ns | 31.6185 ns | SimpleLoop | X86 | LegacyJit | 60 | 78.2111 ns | 1.2683 ns | 2.48 | 78.5671 ns | 0.5672 ns | 1.2683 ns | 12727968.94 | 77.3918 ns | 77.4037 ns | 78.2111 ns | 79.9085 ns | 79.9347 ns | BufferBlockCopy | X86 | LegacyJit | 60 | 22.4493 ns | 0.2926 ns | 0.71 | 22.3124 ns | 0.1309 ns | 0.2926 ns | 44818132.21 | 21.9335 ns | 22.0072 ns | 22.4493 ns | 22.5492 ns | 22.6342 ns | MsvcrtMemmove | X86 | LegacyJit | 60 | 33.3779 ns | 0.3849 ns | 1.06 | 33.5949 ns | 0.1721 ns | 0.3849 ns | 29766409.71 | 33.2240 ns | 33.2866 ns | 33.3779 ns | 34.0118 ns | 34.0179 ns | UnsafeCopyBlock | X86 | LegacyJit | 60 | 16.8452 ns | 0.0313 ns | 0.54 | 16.8400 ns | 0.0140 ns | 0.0313 ns | 59382356.54 | 16.8018 ns | 16.8098 ns | 16.8452 ns | 16.8677 ns | 16.8820 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 60 | 114.2034 ns | 0.4377 ns | 3.63 | 114.3060 ns | 0.1958 ns | 0.4377 ns | 8748449.14 | 113.8720 ns | 113.9393 ns | 114.2034 ns | 114.7240 ns | 114.9775 ns | AndermanVectorizedCopy | X86 | LegacyJit | 60 | 132.7395 ns | 1.3676 ns | 4.22 | 132.0657 ns | 0.6116 ns | 1.3676 ns | 7571989.29 | 130.4913 ns | 130.6044 ns | 132.7395 ns | 133.1901 ns | 133.5084 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 60 | 15.5276 ns | 0.0552 ns | 0.49 | 15.5261 ns | 0.0247 ns | 0.0552 ns | 64407561.95 | 15.4669 ns | 15.4706 ns | 15.5276 ns | 15.5809 ns | 15.5821 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 60 | 17.4204 ns | 0.0413 ns | 0.55 | 17.4393 ns | 0.0185 ns | 0.0413 ns | 57341887.58 | 17.4018 ns | 17.4098 ns | 17.4204 ns | 17.4782 ns | 17.5063 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 60 | 22.2937 ns | 0.0677 ns | 0.71 | 22.2668 ns | 0.0303 ns | 0.0677 ns | 44909830.18 | 22.1558 ns | 22.2033 ns | 22.2937 ns | 22.3170 ns | 22.3193 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 60 | 18.1180 ns | 0.0509 ns | 0.58 | 18.1321 ns | 0.0228 ns | 0.0509 ns | 55150909.35 | 18.0668 ns | 18.0895 ns | 18.1180 ns | 18.1817 ns | 18.1991 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 60 | 13.9580 ns | 0.0370 ns | 0.44 | 13.9653 ns | 0.0165 ns | 0.0370 ns | 71605916.63 | 13.9237 ns | 13.9320 ns | 13.9580 ns | 14.0023 ns | 14.0149 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 60 | 26.8521 ns | 0.0498 ns | 0.85 | 26.8251 ns | 0.0223 ns | 0.0498 ns | 37278556.33 | 26.7575 ns | 26.7723 ns | 26.8521 ns | 26.8643 ns | 26.8712 ns | ArrayCopy | X64 | LegacyJit | 61 | 22.2457 ns | 0.0282 ns | 1.00 | 22.2564 ns | 0.0126 ns | 0.0282 ns | 44930976.78 | 22.2396 ns | 22.2415 ns | 22.2457 ns | 22.2765 ns | 22.3066 ns | SimpleLoop | X64 | LegacyJit | 61 | 102.0064 ns | 1.6888 ns | 4.59 | 102.5286 ns | 0.7553 ns | 1.6888 ns | 9753380.73 | 100.6753 ns | 101.0660 ns | 102.0064 ns | 104.2521 ns | 104.8048 ns | BufferBlockCopy | X64 | LegacyJit | 61 | 22.2107 ns | 0.0346 ns | 1.00 | 22.2189 ns | 0.0155 ns | 0.0346 ns | 45006698.41 | 22.1960 ns | 22.1965 ns | 22.2107 ns | 22.2455 ns | 22.2793 ns | MsvcrtMemmove | X64 | LegacyJit | 61 | 26.4855 ns | 0.3544 ns | 1.19 | 26.6209 ns | 0.1585 ns | 0.3544 ns | 37564500.37 | 26.4020 ns | 26.4256 ns | 26.4855 ns | 26.8839 ns | 27.2502 ns | UnsafeCopyBlock | X64 | LegacyJit | 61 | 13.7751 ns | 0.0695 ns | 0.62 | 13.7461 ns | 0.0311 ns | 0.0695 ns | 72747682.58 | 13.6514 ns | 13.6761 ns | 13.7751 ns | 13.8017 ns | 13.8268 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 61 | 118.9009 ns | 1.2216 ns | 5.34 | 118.3945 ns | 0.5463 ns | 1.2216 ns | 8446339.48 | 116.2307 ns | 117.4573 ns | 118.9009 ns | 119.0785 ns | 119.1519 ns | AndermanVectorizedCopy | X64 | LegacyJit | 61 | 151.3489 ns | 5.0937 ns | 6.80 | 151.2519 ns | 2.2780 ns | 5.0937 ns | 6611489.2 | 145.9791 ns | 146.9449 ns | 151.3489 ns | 155.5103 ns | 159.2879 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 61 | 16.1199 ns | 0.0388 ns | 0.72 | 16.1210 ns | 0.0173 ns | 0.0388 ns | 62030907.63 | 16.0720 ns | 16.0909 ns | 16.1199 ns | 16.1517 ns | 16.1799 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 61 | 13.4349 ns | 0.0463 ns | 0.60 | 13.4500 ns | 0.0207 ns | 0.0463 ns | 74349507.98 | 13.4112 ns | 13.4192 ns | 13.4349 ns | 13.4883 ns | 13.5294 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 61 | 13.4272 ns | 0.1405 ns | 0.60 | 13.3677 ns | 0.0628 ns | 0.1405 ns | 74807264.13 | 13.1262 ns | 13.2497 ns | 13.4272 ns | 13.4560 ns | 13.4831 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 61 | 14.8867 ns | 0.0602 ns | 0.67 | 14.9152 ns | 0.0269 ns | 0.0602 ns | 67045486.01 | 14.8702 ns | 14.8746 ns | 14.8867 ns | 14.9702 ns | 15.0165 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 61 | 18.4827 ns | 0.0732 ns | 0.83 | 18.5228 ns | 0.0327 ns | 0.0732 ns | 53987512.02 | 18.4635 ns | 18.4723 ns | 18.4827 ns | 18.5934 ns | 18.6413 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 61 | 10.9962 ns | 0.1766 ns | 0.49 | 10.9962 ns | 0.0790 ns | 0.1766 ns | 90940642.31 | 10.8177 ns | 10.8196 ns | 10.9962 ns | 11.1728 ns | 11.1769 ns | ArrayCopy | X64 | RyuJit | 61 | 21.3354 ns | 0.0461 ns | 1.00 | 21.3404 ns | 0.0206 ns | 0.0461 ns | 46859415.46 | 21.2887 ns | 21.2969 ns | 21.3354 ns | 21.3865 ns | 21.3989 ns | SimpleLoop | X64 | RyuJit | 61 | 89.6688 ns | 0.1211 ns | 4.20 | 89.6782 ns | 0.0542 ns | 0.1211 ns | 11150979.74 | 89.5315 ns | 89.5859 ns | 89.6688 ns | 89.7753 ns | 89.8669 ns | BufferBlockCopy | X64 | RyuJit | 61 | 21.8759 ns | 0.2994 ns | 1.03 | 21.7906 ns | 0.1339 ns | 0.2994 ns | 45891412.87 | 21.4625 ns | 21.4976 ns | 21.8759 ns | 22.0408 ns | 22.2018 ns | MsvcrtMemmove | X64 | RyuJit | 61 | 26.1088 ns | 0.1036 ns | 1.22 | 26.0652 ns | 0.0463 ns | 0.1036 ns | 38365316.01 | 25.8976 ns | 25.9697 ns | 26.1088 ns | 26.1389 ns | 26.1662 ns | UnsafeCopyBlock | X64 | RyuJit | 61 | 14.8719 ns | 0.1512 ns | 0.70 | 14.8781 ns | 0.0676 ns | 0.1512 ns | 67212760.34 | 14.6396 ns | 14.7523 ns | 14.8719 ns | 15.0071 ns | 15.0303 ns | IllyriadVectorizedCopy | X64 | RyuJit | 61 | 11.7826 ns | 0.1124 ns | 0.55 | 11.8200 ns | 0.0503 ns | 0.1124 ns | 84602019.93 | 11.7012 ns | 11.7274 ns | 11.7826 ns | 11.9314 ns | 11.9855 ns | AndermanVectorizedCopy | X64 | RyuJit | 61 | 7.3885 ns | 0.0363 ns | 0.35 | 7.3874 ns | 0.0162 ns | 0.0363 ns | 135365101.59 | 7.3389 ns | 7.3556 ns | 7.3885 ns | 7.4188 ns | 7.4376 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 61 | 9.9519 ns | 0.0218 ns | 0.47 | 9.9536 ns | 0.0097 ns | 0.0218 ns | 100466488.89 | 9.9303 ns | 9.9337 ns | 9.9519 ns | 9.9743 ns | 9.9847 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 61 | 7.3391 ns | 0.0147 ns | 0.34 | 7.3350 ns | 0.0066 ns | 0.0147 ns | 136332417.29 | 7.3099 ns | 7.3227 ns | 7.3391 ns | 7.3453 ns | 7.3465 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 61 | 12.2577 ns | 0.0861 ns | 0.57 | 12.2613 ns | 0.0385 ns | 0.0861 ns | 81557391.06 | 12.1482 ns | 12.2002 ns | 12.2577 ns | 12.3242 ns | 12.3906 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 61 | 12.3250 ns | 0.0478 ns | 0.58 | 12.3383 ns | 0.0214 ns | 0.0478 ns | 81048210.04 | 12.2782 ns | 12.3006 ns | 12.3250 ns | 12.3828 ns | 12.4070 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 61 | 12.3037 ns | 0.0244 ns | 0.58 | 12.3123 ns | 0.0109 ns | 0.0244 ns | 81219651.58 | 12.2828 ns | 12.2913 ns | 12.3037 ns | 12.3376 ns | 12.3398 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 61 | 9.3861 ns | 0.0194 ns | 0.44 | 9.3802 ns | 0.0087 ns | 0.0194 ns | 106607306.61 | 9.3461 ns | 9.3655 ns | 9.3861 ns | 9.3921 ns | 9.3944 ns | ArrayCopy | X86 | LegacyJit | 61 | 31.5397 ns | 0.1601 ns | 1.00 | 31.5862 ns | 0.0716 ns | 0.1601 ns | 31659357.77 | 31.4379 ns | 31.4445 ns | 31.5397 ns | 31.7512 ns | 31.8046 ns | SimpleLoop | X86 | LegacyJit | 61 | 82.5123 ns | 1.3323 ns | 2.62 | 83.1897 ns | 0.5958 ns | 1.3323 ns | 12020714.79 | 82.2937 ns | 82.3979 ns | 82.5123 ns | 84.3202 ns | 85.5054 ns | BufferBlockCopy | X86 | LegacyJit | 61 | 22.5751 ns | 0.0924 ns | 0.72 | 22.6097 ns | 0.0413 ns | 0.0924 ns | 44228792.13 | 22.4980 ns | 22.5319 ns | 22.5751 ns | 22.7048 ns | 22.7202 ns | MsvcrtMemmove | X86 | LegacyJit | 61 | 33.3058 ns | 0.0982 ns | 1.06 | 33.2683 ns | 0.0439 ns | 0.0982 ns | 30058641.42 | 33.1064 ns | 33.1812 ns | 33.3058 ns | 33.3366 ns | 33.3639 ns | UnsafeCopyBlock | X86 | LegacyJit | 61 | 16.8426 ns | 0.0566 ns | 0.53 | 16.8230 ns | 0.0253 ns | 0.0566 ns | 59442488.9 | 16.7554 ns | 16.7641 ns | 16.8426 ns | 16.8721 ns | 16.8881 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 61 | 113.2371 ns | 0.5619 ns | 3.59 | 113.1747 ns | 0.2513 ns | 0.5619 ns | 8835896.38 | 112.5832 ns | 112.6784 ns | 113.2371 ns | 113.6398 ns | 114.0370 ns | AndermanVectorizedCopy | X86 | LegacyJit | 61 | 133.0242 ns | 1.3703 ns | 4.22 | 132.3718 ns | 0.6128 ns | 1.3703 ns | 7554481 | 130.3868 ns | 130.9500 ns | 133.0242 ns | 133.4673 ns | 133.5267 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 61 | 14.3539 ns | 0.0399 ns | 0.46 | 14.3689 ns | 0.0178 ns | 0.0399 ns | 69594751.18 | 14.3281 ns | 14.3358 ns | 14.3539 ns | 14.4095 ns | 14.4256 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 61 | 17.5926 ns | 0.0794 ns | 0.56 | 17.5844 ns | 0.0355 ns | 0.0794 ns | 56868500.4 | 17.4864 ns | 17.5122 ns | 17.5926 ns | 17.6526 ns | 17.6979 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 61 | 22.1682 ns | 0.0245 ns | 0.70 | 22.1754 ns | 0.0110 ns | 0.0245 ns | 45094923.98 | 22.1441 ns | 22.1542 ns | 22.1682 ns | 22.2003 ns | 22.2015 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 61 | 18.6226 ns | 0.0568 ns | 0.59 | 18.6327 ns | 0.0254 ns | 0.0568 ns | 53669215.65 | 18.5645 ns | 18.5845 ns | 18.6226 ns | 18.6859 ns | 18.7148 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 61 | 13.9645 ns | 0.0330 ns | 0.44 | 13.9743 ns | 0.0148 ns | 0.0330 ns | 71559851.47 | 13.9439 ns | 13.9470 ns | 13.9645 ns | 14.0065 ns | 14.0250 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 61 | 26.2843 ns | 0.2298 ns | 0.83 | 26.4010 ns | 0.1028 ns | 0.2298 ns | 37877395.55 | 26.1958 ns | 26.2122 ns | 26.2843 ns | 26.6480 ns | 26.6909 ns | ArrayCopy | X64 | LegacyJit | 62 | 21.9824 ns | 0.1872 ns | 1.00 | 21.9901 ns | 0.0837 ns | 0.1872 ns | 45474998.77 | 21.7944 ns | 21.8055 ns | 21.9824 ns | 22.1785 ns | 22.1969 ns | SimpleLoop | X64 | LegacyJit | 62 | 106.6822 ns | 0.5930 ns | 4.85 | 106.3713 ns | 0.2652 ns | 0.5930 ns | 9401028.72 | 105.4428 ns | 105.7794 ns | 106.6822 ns | 106.8078 ns | 106.8333 ns | BufferBlockCopy | X64 | LegacyJit | 62 | 22.1467 ns | 0.2989 ns | 1.01 | 21.9693 ns | 0.1337 ns | 0.2989 ns | 45518140.6 | 21.5304 ns | 21.6582 ns | 22.1467 ns | 22.1916 ns | 22.2136 ns | MsvcrtMemmove | X64 | LegacyJit | 62 | 27.8129 ns | 0.0651 ns | 1.27 | 27.8138 ns | 0.0291 ns | 0.0651 ns | 35953433.88 | 27.7246 ns | 27.7568 ns | 27.8129 ns | 27.8711 ns | 27.9013 ns | UnsafeCopyBlock | X64 | LegacyJit | 62 | 13.9484 ns | 0.1882 ns | 0.63 | 14.0108 ns | 0.0842 ns | 0.1882 ns | 71373562.87 | 13.8684 ns | 13.8799 ns | 13.9484 ns | 14.1728 ns | 14.3321 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 62 | 120.0803 ns | 0.4284 ns | 5.46 | 120.1599 ns | 0.1916 ns | 0.4284 ns | 8322246.8 | 119.7125 ns | 119.8129 ns | 120.0803 ns | 120.5466 ns | 120.8362 ns | AndermanVectorizedCopy | X64 | LegacyJit | 62 | 153.5687 ns | 5.7428 ns | 6.99 | 155.8610 ns | 2.5683 ns | 5.7428 ns | 6415971.62 | 152.5070 ns | 152.9940 ns | 153.5687 ns | 159.8743 ns | 166.1008 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 62 | 16.0801 ns | 0.0118 ns | 0.73 | 16.0847 ns | 0.0053 ns | 0.0118 ns | 62170978.38 | 16.0764 ns | 16.0768 ns | 16.0801 ns | 16.0949 ns | 16.1050 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 62 | 13.5970 ns | 0.1818 ns | 0.62 | 13.4885 ns | 0.0813 ns | 0.1818 ns | 74137381.1 | 13.2616 ns | 13.2914 ns | 13.5970 ns | 13.6313 ns | 13.6387 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 62 | 13.1850 ns | 0.0286 ns | 0.60 | 13.1703 ns | 0.0128 ns | 0.0286 ns | 75928301.84 | 13.1349 ns | 13.1395 ns | 13.1850 ns | 13.1938 ns | 13.1955 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 62 | 15.0396 ns | 0.3231 ns | 0.68 | 15.0092 ns | 0.1445 ns | 0.3231 ns | 66625782.61 | 14.5932 ns | 14.6870 ns | 15.0396 ns | 15.3162 ns | 15.3549 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 62 | 18.4756 ns | 0.3049 ns | 0.84 | 18.3174 ns | 0.1364 ns | 0.3049 ns | 54592960.86 | 17.9403 ns | 17.9908 ns | 18.4756 ns | 18.5648 ns | 18.6193 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 62 | 11.1390 ns | 0.0667 ns | 0.51 | 11.1618 ns | 0.0298 ns | 0.0667 ns | 89590915.58 | 11.1040 ns | 11.1188 ns | 11.1390 ns | 11.2164 ns | 11.2762 ns | ArrayCopy | X64 | RyuJit | 62 | 23.7453 ns | 0.1598 ns | 1.00 | 23.8043 ns | 0.0714 ns | 0.1598 ns | 42009247.64 | 23.6339 ns | 23.6823 ns | 23.7453 ns | 23.9558 ns | 24.0513 ns | SimpleLoop | X64 | RyuJit | 62 | 90.9544 ns | 1.1213 ns | 3.83 | 90.2605 ns | 0.5015 ns | 1.1213 ns | 11079049.03 | 88.9024 ns | 89.0402 ns | 90.9544 ns | 91.1337 ns | 91.1928 ns | BufferBlockCopy | X64 | RyuJit | 62 | 21.9113 ns | 0.0310 ns | 0.92 | 21.9000 ns | 0.0138 ns | 0.0310 ns | 45662199.97 | 21.8535 ns | 21.8694 ns | 21.9113 ns | 21.9249 ns | 21.9316 ns | MsvcrtMemmove | X64 | RyuJit | 62 | 26.6259 ns | 0.0543 ns | 1.12 | 26.6229 ns | 0.0243 ns | 0.0543 ns | 37561699.33 | 26.5330 ns | 26.5790 ns | 26.6259 ns | 26.6652 ns | 26.6732 ns | UnsafeCopyBlock | X64 | RyuJit | 62 | 15.5400 ns | 0.0580 ns | 0.65 | 15.5526 ns | 0.0260 ns | 0.0580 ns | 64298010.93 | 15.4853 ns | 15.5106 ns | 15.5400 ns | 15.6009 ns | 15.6447 ns | IllyriadVectorizedCopy | X64 | RyuJit | 62 | 12.2897 ns | 0.0329 ns | 0.52 | 12.2925 ns | 0.0147 ns | 0.0329 ns | 81350400.24 | 12.2553 ns | 12.2648 ns | 12.2897 ns | 12.3216 ns | 12.3431 ns | AndermanVectorizedCopy | X64 | RyuJit | 62 | 7.6079 ns | 0.1157 ns | 0.32 | 7.5590 ns | 0.0518 ns | 0.1157 ns | 132291802.98 | 7.3534 ns | 7.4728 ns | 7.6079 ns | 7.6209 ns | 7.6291 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 62 | 10.7685 ns | 0.1488 ns | 0.45 | 10.7392 ns | 0.0666 ns | 0.1488 ns | 93117118.42 | 10.5150 ns | 10.6104 ns | 10.7685 ns | 10.8532 ns | 10.9253 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 62 | 7.3540 ns | 0.0496 ns | 0.31 | 7.3650 ns | 0.0222 ns | 0.0496 ns | 135777714.23 | 7.3110 ns | 7.3188 ns | 7.3540 ns | 7.4166 ns | 7.4174 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 62 | 11.9707 ns | 0.1316 ns | 0.50 | 11.9476 ns | 0.0588 ns | 0.1316 ns | 83698813.76 | 11.7248 ns | 11.8397 ns | 11.9707 ns | 12.0440 ns | 12.0587 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 62 | 12.0072 ns | 0.0662 ns | 0.51 | 12.0273 ns | 0.0296 ns | 0.0662 ns | 83144507.89 | 11.9647 ns | 11.9676 ns | 12.0072 ns | 12.0969 ns | 12.1088 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 62 | 12.2616 ns | 0.0316 ns | 0.52 | 12.2749 ns | 0.0141 ns | 0.0316 ns | 81466944.22 | 12.2459 ns | 12.2478 ns | 12.2616 ns | 12.3087 ns | 12.3138 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 62 | 9.2886 ns | 0.1443 ns | 0.39 | 9.2018 ns | 0.0645 ns | 0.1443 ns | 108674389.48 | 9.0271 ns | 9.0449 ns | 9.2886 ns | 9.3153 ns | 9.3216 ns | ArrayCopy | X86 | LegacyJit | 62 | 31.4331 ns | 0.0868 ns | 1.00 | 31.4758 ns | 0.0388 ns | 0.0868 ns | 31770394 | 31.3897 ns | 31.4089 ns | 31.4331 ns | 31.5642 ns | 31.6029 ns | SimpleLoop | X86 | LegacyJit | 62 | 82.0534 ns | 0.1365 ns | 2.61 | 82.1041 ns | 0.0610 ns | 0.1365 ns | 12179653.33 | 81.9595 ns | 81.9845 ns | 82.0534 ns | 82.2491 ns | 82.2512 ns | BufferBlockCopy | X86 | LegacyJit | 62 | 22.4800 ns | 0.0426 ns | 0.72 | 22.5037 ns | 0.0190 ns | 0.0426 ns | 44437212.56 | 22.4715 ns | 22.4748 ns | 22.4800 ns | 22.5444 ns | 22.5734 ns | MsvcrtMemmove | X86 | LegacyJit | 62 | 34.4672 ns | 0.3380 ns | 1.10 | 34.3572 ns | 0.1511 ns | 0.3380 ns | 29105987.7 | 33.9098 ns | 34.0068 ns | 34.4672 ns | 34.6526 ns | 34.7069 ns | UnsafeCopyBlock | X86 | LegacyJit | 62 | 16.6145 ns | 0.2033 ns | 0.53 | 16.4893 ns | 0.0909 ns | 0.2033 ns | 60645458 | 16.2163 ns | 16.2721 ns | 16.6145 ns | 16.6438 ns | 16.6704 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 62 | 114.0906 ns | 0.5601 ns | 3.63 | 113.8377 ns | 0.2505 ns | 0.5601 ns | 8784436.54 | 112.8956 ns | 113.3284 ns | 114.0906 ns | 114.2206 ns | 114.2665 ns | AndermanVectorizedCopy | X86 | LegacyJit | 62 | 132.9278 ns | 0.2416 ns | 4.23 | 132.8830 ns | 0.1081 ns | 0.2416 ns | 7525416.7 | 132.5824 ns | 132.6389 ns | 132.9278 ns | 133.1047 ns | 133.1668 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 62 | 14.6788 ns | 0.1086 ns | 0.47 | 14.7075 ns | 0.0486 ns | 0.1086 ns | 67992502.04 | 14.6023 ns | 14.6236 ns | 14.6788 ns | 14.8058 ns | 14.8834 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 62 | 17.3443 ns | 0.0765 ns | 0.55 | 17.3341 ns | 0.0342 ns | 0.0765 ns | 57689820.58 | 17.2090 ns | 17.2709 ns | 17.3443 ns | 17.3921 ns | 17.4138 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 62 | 22.3003 ns | 0.0219 ns | 0.71 | 22.2873 ns | 0.0098 ns | 0.0219 ns | 44868652.77 | 22.2545 ns | 22.2646 ns | 22.3003 ns | 22.3034 ns | 22.3039 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 62 | 18.8854 ns | 0.1035 ns | 0.60 | 18.9276 ns | 0.0463 ns | 0.1035 ns | 52832868.38 | 18.8652 ns | 18.8673 ns | 18.8854 ns | 19.0090 ns | 19.1103 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 62 | 13.9683 ns | 0.0497 ns | 0.44 | 13.9769 ns | 0.0222 ns | 0.0497 ns | 71546464.56 | 13.9311 ns | 13.9404 ns | 13.9683 ns | 14.0178 ns | 14.0603 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 62 | 26.9985 ns | 0.1600 ns | 0.86 | 26.9790 ns | 0.0715 ns | 0.1600 ns | 37065818.81 | 26.7681 ns | 26.8189 ns | 26.9985 ns | 27.1295 ns | 27.1415 ns | ArrayCopy | X64 | LegacyJit | 63 | 22.2446 ns | 0.0487 ns | 1.00 | 22.2664 ns | 0.0218 ns | 0.0487 ns | 44910638.58 | 22.2304 ns | 22.2365 ns | 22.2446 ns | 22.3073 ns | 22.3509 ns | SimpleLoop | X64 | LegacyJit | 63 | 108.8601 ns | 0.4065 ns | 4.89 | 108.8211 ns | 0.1818 ns | 0.4065 ns | 9189392.7 | 108.1458 ns | 108.4926 ns | 108.8601 ns | 109.1302 ns | 109.2083 ns | BufferBlockCopy | X64 | LegacyJit | 63 | 22.1480 ns | 0.1760 ns | 1.00 | 22.1911 ns | 0.0787 ns | 0.1760 ns | 45063150.23 | 21.9629 ns | 22.0533 ns | 22.1480 ns | 22.3504 ns | 22.4425 ns | MsvcrtMemmove | X64 | LegacyJit | 63 | 28.4034 ns | 0.2155 ns | 1.28 | 28.3896 ns | 0.0964 ns | 0.2155 ns | 35224121.32 | 28.0691 ns | 28.1934 ns | 28.4034 ns | 28.5790 ns | 28.6336 ns | UnsafeCopyBlock | X64 | LegacyJit | 63 | 14.9252 ns | 0.2638 ns | 0.67 | 14.8053 ns | 0.1180 ns | 0.2638 ns | 67543171.39 | 14.5019 ns | 14.5214 ns | 14.9252 ns | 15.0294 ns | 15.0583 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 63 | 119.6739 ns | 0.6578 ns | 5.38 | 119.4419 ns | 0.2942 ns | 0.6578 ns | 8372270.66 | 118.3164 ns | 118.8867 ns | 119.6739 ns | 119.8812 ns | 119.9911 ns | AndermanVectorizedCopy | X64 | LegacyJit | 63 | 156.1432 ns | 5.4969 ns | 7.02 | 157.4916 ns | 2.4583 ns | 5.4969 ns | 6349543.34 | 152.6715 ns | 152.9111 ns | 156.1432 ns | 162.7464 ns | 166.0437 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 63 | 16.9177 ns | 0.5174 ns | 0.76 | 17.1223 ns | 0.2314 ns | 0.5174 ns | 58403383.17 | 16.7610 ns | 16.7653 ns | 16.9177 ns | 17.5816 ns | 18.0013 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 63 | 13.3062 ns | 0.1654 ns | 0.60 | 13.3874 ns | 0.0740 ns | 0.1654 ns | 74697320.24 | 13.2733 ns | 13.2889 ns | 13.3062 ns | 13.5264 ns | 13.6753 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 63 | 13.1354 ns | 0.1164 ns | 0.59 | 13.0935 ns | 0.0520 ns | 0.1164 ns | 76373770.12 | 12.8866 ns | 13.0088 ns | 13.1354 ns | 13.1573 ns | 13.1631 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 63 | 14.6128 ns | 0.0239 ns | 0.66 | 14.6165 ns | 0.0107 ns | 0.0239 ns | 68415716.81 | 14.5860 ns | 14.5967 ns | 14.6128 ns | 14.6383 ns | 14.6506 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 63 | 20.6001 ns | 0.6220 ns | 0.93 | 20.8758 ns | 0.2782 ns | 0.6220 ns | 47902442.85 | 20.1514 ns | 20.3612 ns | 20.6001 ns | 21.5281 ns | 21.5682 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 63 | 10.9807 ns | 0.1435 ns | 0.49 | 10.9912 ns | 0.0642 ns | 0.1435 ns | 90981583.46 | 10.8233 ns | 10.8650 ns | 10.9807 ns | 11.1227 ns | 11.2014 ns | ArrayCopy | X64 | RyuJit | 63 | 21.3066 ns | 0.3079 ns | 1.00 | 21.1199 ns | 0.1377 ns | 0.3079 ns | 47348819.08 | 20.7608 ns | 20.7840 ns | 21.3066 ns | 21.3623 ns | 21.3661 ns | SimpleLoop | X64 | RyuJit | 63 | 93.1711 ns | 0.0928 ns | 4.37 | 93.1631 ns | 0.0415 ns | 0.0928 ns | 10733862.96 | 93.0336 ns | 93.0770 ns | 93.1711 ns | 93.2452 ns | 93.2791 ns | BufferBlockCopy | X64 | RyuJit | 63 | 21.8812 ns | 0.1183 ns | 1.03 | 21.9067 ns | 0.0529 ns | 0.1183 ns | 45648058.66 | 21.8020 ns | 21.8226 ns | 21.8812 ns | 22.0036 ns | 22.1073 ns | MsvcrtMemmove | X64 | RyuJit | 63 | 27.1977 ns | 0.0584 ns | 1.28 | 27.2165 ns | 0.0261 ns | 0.0584 ns | 36742408.22 | 27.1560 ns | 27.1664 ns | 27.1977 ns | 27.2760 ns | 27.2980 ns | UnsafeCopyBlock | X64 | RyuJit | 63 | 15.9747 ns | 0.0676 ns | 0.75 | 16.0002 ns | 0.0302 ns | 0.0676 ns | 62499157.46 | 15.9311 ns | 15.9507 ns | 15.9747 ns | 16.0625 ns | 16.1081 ns | IllyriadVectorizedCopy | X64 | RyuJit | 63 | 13.4319 ns | 0.0197 ns | 0.63 | 13.4368 ns | 0.0088 ns | 0.0197 ns | 74422648.76 | 13.4191 ns | 13.4232 ns | 13.4319 ns | 13.4528 ns | 13.4702 ns | AndermanVectorizedCopy | X64 | RyuJit | 63 | 7.6909 ns | 0.0184 ns | 0.36 | 7.6839 ns | 0.0082 ns | 0.0184 ns | 130141436.24 | 7.6572 ns | 7.6651 ns | 7.6909 ns | 7.6993 ns | 7.6999 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 63 | 11.7073 ns | 0.0407 ns | 0.55 | 11.7204 ns | 0.0182 ns | 0.0407 ns | 85321256.41 | 11.6856 ns | 11.6922 ns | 11.7073 ns | 11.7552 ns | 11.7895 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 63 | 7.3434 ns | 0.0230 ns | 0.34 | 7.3494 ns | 0.0103 ns | 0.0230 ns | 136065533.13 | 7.3233 ns | 7.3297 ns | 7.3434 ns | 7.3721 ns | 7.3818 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 63 | 11.6485 ns | 0.0562 ns | 0.55 | 11.6829 ns | 0.0251 ns | 0.0562 ns | 85595028.53 | 11.6417 ns | 11.6428 ns | 11.6485 ns | 11.7402 ns | 11.7690 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 63 | 11.6293 ns | 0.0629 ns | 0.55 | 11.6312 ns | 0.0281 ns | 0.0629 ns | 85975292.82 | 11.5371 ns | 11.5751 ns | 11.6293 ns | 11.6884 ns | 11.6943 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 63 | 11.9650 ns | 0.1478 ns | 0.56 | 12.0545 ns | 0.0661 ns | 0.1478 ns | 82956692.77 | 11.9340 ns | 11.9389 ns | 11.9650 ns | 12.2148 ns | 12.2392 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 63 | 9.3969 ns | 0.0380 ns | 0.44 | 9.3885 ns | 0.0170 ns | 0.0380 ns | 106513196.3 | 9.3459 ns | 9.3503 ns | 9.3969 ns | 9.4225 ns | 9.4369 ns | ArrayCopy | X86 | LegacyJit | 63 | 31.4661 ns | 0.4797 ns | 1.00 | 31.2596 ns | 0.2145 ns | 0.4797 ns | 31990141.56 | 30.7132 ns | 30.7451 ns | 31.4661 ns | 31.6709 ns | 31.7330 ns | SimpleLoop | X86 | LegacyJit | 63 | 83.3306 ns | 0.1908 ns | 2.65 | 83.2930 ns | 0.0853 ns | 0.1908 ns | 12005807.34 | 83.0523 ns | 83.0967 ns | 83.3306 ns | 83.4706 ns | 83.4760 ns | BufferBlockCopy | X86 | LegacyJit | 63 | 22.4892 ns | 0.2219 ns | 0.71 | 22.4253 ns | 0.0992 ns | 0.2219 ns | 44592482.54 | 22.0725 ns | 22.2148 ns | 22.4892 ns | 22.6039 ns | 22.6078 ns | MsvcrtMemmove | X86 | LegacyJit | 63 | 33.9486 ns | 0.1165 ns | 1.08 | 33.8900 ns | 0.0521 ns | 0.1165 ns | 29507197.39 | 33.7649 ns | 33.7653 ns | 33.9486 ns | 33.9855 ns | 34.0133 ns | UnsafeCopyBlock | X86 | LegacyJit | 63 | 16.8342 ns | 0.2266 ns | 0.53 | 16.7697 ns | 0.1013 ns | 0.2266 ns | 59631408.18 | 16.3778 ns | 16.5997 ns | 16.8342 ns | 16.9074 ns | 16.9666 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 63 | 115.8589 ns | 2.3080 ns | 3.68 | 116.5654 ns | 1.0322 ns | 2.3080 ns | 8578872.68 | 114.6730 ns | 115.1326 ns | 115.8589 ns | 118.3516 ns | 120.5763 ns | AndermanVectorizedCopy | X86 | LegacyJit | 63 | 133.0470 ns | 1.5276 ns | 4.23 | 132.5747 ns | 0.6832 ns | 1.5276 ns | 7542916.45 | 130.9184 ns | 130.9572 ns | 133.0470 ns | 133.9561 ns | 134.1279 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 63 | 15.1140 ns | 0.0401 ns | 0.48 | 15.1136 ns | 0.0179 ns | 0.0401 ns | 66165629.1 | 15.0604 ns | 15.0754 ns | 15.1140 ns | 15.1516 ns | 15.1605 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 63 | 21.5273 ns | 0.0241 ns | 0.68 | 21.5214 ns | 0.0108 ns | 0.0241 ns | 46465480.13 | 21.4892 ns | 21.4968 ns | 21.5273 ns | 21.5430 ns | 21.5463 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 63 | 22.6849 ns | 0.0517 ns | 0.72 | 22.6690 ns | 0.0231 ns | 0.0517 ns | 44113202.19 | 22.6005 ns | 22.6188 ns | 22.6849 ns | 22.7111 ns | 22.7356 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 63 | 19.6993 ns | 0.0581 ns | 0.63 | 19.6882 ns | 0.0260 ns | 0.0581 ns | 50791852.96 | 19.6110 ns | 19.6347 ns | 19.6993 ns | 19.7362 ns | 19.7674 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 63 | 14.0129 ns | 0.0342 ns | 0.45 | 14.0157 ns | 0.0153 ns | 0.0342 ns | 71348546.25 | 13.9838 ns | 13.9842 ns | 14.0129 ns | 14.0486 ns | 14.0645 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 63 | 26.3927 ns | 0.1609 ns | 0.84 | 26.4412 ns | 0.0720 ns | 0.1609 ns | 37819786.58 | 26.3413 ns | 26.3449 ns | 26.3927 ns | 26.5617 ns | 26.7254 ns | ArrayCopy | X64 | LegacyJit | 64 | 22.2665 ns | 0.0688 ns | 1.00 | 22.2867 ns | 0.0308 ns | 0.0688 ns | 44869818.81 | 22.2161 ns | 22.2344 ns | 22.2665 ns | 22.3491 ns | 22.3972 ns | SimpleLoop | X64 | LegacyJit | 64 | 110.2691 ns | 0.2039 ns | 4.95 | 110.3099 ns | 0.0912 ns | 0.2039 ns | 9065369.62 | 110.1056 ns | 110.1321 ns | 110.2691 ns | 110.5081 ns | 110.6114 ns | BufferBlockCopy | X64 | LegacyJit | 64 | 22.2067 ns | 0.0305 ns | 1.00 | 22.1911 ns | 0.0136 ns | 0.0305 ns | 45063107.61 | 22.1471 ns | 22.1594 ns | 22.2067 ns | 22.2150 ns | 22.2170 ns | MsvcrtMemmove | X64 | LegacyJit | 64 | 26.1487 ns | 0.0522 ns | 1.17 | 26.1474 ns | 0.0234 ns | 0.0522 ns | 38244654.89 | 26.0892 ns | 26.0979 ns | 26.1487 ns | 26.1964 ns | 26.2193 ns | UnsafeCopyBlock | X64 | LegacyJit | 64 | 10.8073 ns | 0.0456 ns | 0.49 | 10.8243 ns | 0.0204 ns | 0.0456 ns | 92384858.74 | 10.7938 ns | 10.7961 ns | 10.8073 ns | 10.8610 ns | 10.9043 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 64 | 156.9597 ns | 5.7889 ns | 7.05 | 158.9807 ns | 2.5889 ns | 5.7889 ns | 6290072.81 | 155.1107 ns | 155.8093 ns | 156.9597 ns | 163.1625 ns | 169.2410 ns | AndermanVectorizedCopy | X64 | LegacyJit | 64 | 187.3321 ns | 6.8178 ns | 8.41 | 190.0501 ns | 3.0490 ns | 6.8178 ns | 5261771.73 | 184.7538 ns | 186.0022 ns | 187.3321 ns | 195.4569 ns | 201.9449 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 64 | 15.2680 ns | 0.4289 ns | 0.69 | 15.4398 ns | 0.1918 ns | 0.4289 ns | 64767863.37 | 15.2044 ns | 15.2256 ns | 15.2680 ns | 15.7397 ns | 16.2055 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 64 | 15.5004 ns | 0.0931 ns | 0.70 | 15.4796 ns | 0.0416 ns | 0.0931 ns | 64601118.62 | 15.3285 ns | 15.3981 ns | 15.5004 ns | 15.5507 ns | 15.5747 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 64 | 15.1836 ns | 0.0310 ns | 0.68 | 15.1830 ns | 0.0139 ns | 0.0310 ns | 65862924.3 | 15.1454 ns | 15.1524 ns | 15.1836 ns | 15.2134 ns | 15.2169 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 64 | 16.5597 ns | 0.2681 ns | 0.74 | 16.6849 ns | 0.1199 ns | 0.2681 ns | 59934344.2 | 16.3987 ns | 16.4665 ns | 16.5597 ns | 16.9659 ns | 17.0340 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 64 | 21.1263 ns | 0.3112 ns | 0.95 | 20.9403 ns | 0.1392 ns | 0.3112 ns | 47754834.57 | 20.5642 ns | 20.6040 ns | 21.1263 ns | 21.1835 ns | 21.2349 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 64 | 12.9712 ns | 0.1587 ns | 0.58 | 12.9344 ns | 0.0710 ns | 0.1587 ns | 77312947.18 | 12.6668 ns | 12.8071 ns | 12.9712 ns | 13.0434 ns | 13.0875 ns | ArrayCopy | X64 | RyuJit | 64 | 21.1989 ns | 0.0451 ns | 1.00 | 21.2079 ns | 0.0202 ns | 0.0451 ns | 47152186.85 | 21.1454 ns | 21.1685 ns | 21.1989 ns | 21.2519 ns | 21.2541 ns | SimpleLoop | X64 | RyuJit | 64 | 95.3964 ns | 0.2799 ns | 4.50 | 95.4048 ns | 0.1252 ns | 0.2799 ns | 10481652.76 | 95.1007 ns | 95.1346 ns | 95.3964 ns | 95.6792 ns | 95.7640 ns | BufferBlockCopy | X64 | RyuJit | 64 | 21.5300 ns | 0.3121 ns | 1.02 | 21.6199 ns | 0.1396 ns | 0.3121 ns | 46253719.52 | 21.2999 ns | 21.3353 ns | 21.5300 ns | 21.9494 ns | 21.9548 ns | MsvcrtMemmove | X64 | RyuJit | 64 | 24.5668 ns | 0.2268 ns | 1.16 | 24.4547 ns | 0.1014 ns | 0.2268 ns | 40891959.52 | 24.0561 ns | 24.2691 ns | 24.5668 ns | 24.5842 ns | 24.5847 ns | UnsafeCopyBlock | X64 | RyuJit | 64 | 11.7206 ns | 0.0492 ns | 0.55 | 11.7173 ns | 0.0220 ns | 0.0492 ns | 85343764.39 | 11.6466 ns | 11.6734 ns | 11.7206 ns | 11.7596 ns | 11.7797 ns | IllyriadVectorizedCopy | X64 | RyuJit | 64 | 8.2072 ns | 0.0390 ns | 0.39 | 8.1924 ns | 0.0174 ns | 0.0390 ns | 122064463.01 | 8.1240 ns | 8.1613 ns | 8.2072 ns | 8.2161 ns | 8.2197 ns | AndermanVectorizedCopy | X64 | RyuJit | 64 | 9.1469 ns | 0.0228 ns | 0.43 | 9.1497 ns | 0.0102 ns | 0.0228 ns | 109292924.82 | 9.1239 ns | 9.1314 ns | 9.1469 ns | 9.1694 ns | 9.1854 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 64 | 6.7493 ns | 0.1423 ns | 0.32 | 6.6754 ns | 0.0636 ns | 0.1423 ns | 149802940.8 | 6.5190 ns | 6.5239 ns | 6.7493 ns | 6.7901 ns | 6.8306 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 64 | 9.1498 ns | 0.0224 ns | 0.43 | 9.1560 ns | 0.0100 ns | 0.0224 ns | 109218203.41 | 9.1343 ns | 9.1408 ns | 9.1498 ns | 9.1743 ns | 9.1936 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 64 | 14.3022 ns | 0.2218 ns | 0.67 | 14.2499 ns | 0.0992 ns | 0.2218 ns | 70175893.99 | 13.8708 ns | 14.0725 ns | 14.3022 ns | 14.4012 ns | 14.4453 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 64 | 14.2977 ns | 0.2101 ns | 0.67 | 14.2231 ns | 0.0939 ns | 0.2101 ns | 70308235.99 | 13.8622 ns | 14.0466 ns | 14.2977 ns | 14.3622 ns | 14.3931 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 64 | 12.6250 ns | 0.1893 ns | 0.60 | 12.5115 ns | 0.0847 ns | 0.1893 ns | 79926575.91 | 12.2759 ns | 12.3077 ns | 12.6250 ns | 12.6585 ns | 12.6915 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 64 | 10.3207 ns | 0.0422 ns | 0.49 | 10.3288 ns | 0.0189 ns | 0.0422 ns | 96817002.57 | 10.2792 ns | 10.2961 ns | 10.3207 ns | 10.3655 ns | 10.3942 ns | ArrayCopy | X86 | LegacyJit | 64 | 31.4517 ns | 0.3225 ns | 1.00 | 31.3585 ns | 0.1442 ns | 0.3225 ns | 31889325.01 | 30.8085 ns | 31.0928 ns | 31.4517 ns | 31.5775 ns | 31.6432 ns | SimpleLoop | X86 | LegacyJit | 64 | 155.9606 ns | 0.7356 ns | 4.96 | 155.9920 ns | 0.3290 ns | 0.7356 ns | 6410584.45 | 155.1108 ns | 155.2735 ns | 155.9606 ns | 156.7262 ns | 156.7268 ns | BufferBlockCopy | X86 | LegacyJit | 64 | 22.3639 ns | 0.3967 ns | 0.71 | 22.1887 ns | 0.1774 ns | 0.3967 ns | 45068008.7 | 21.7354 ns | 21.7681 ns | 22.3639 ns | 22.5217 ns | 22.6241 ns | MsvcrtMemmove | X86 | LegacyJit | 64 | 33.2112 ns | 0.3308 ns | 1.06 | 33.1156 ns | 0.1479 ns | 0.3308 ns | 30197274.16 | 32.5486 ns | 32.8642 ns | 33.2112 ns | 33.3192 ns | 33.4192 ns | UnsafeCopyBlock | X86 | LegacyJit | 64 | 16.8302 ns | 0.0503 ns | 0.54 | 16.8256 ns | 0.0225 ns | 0.0503 ns | 59433140.32 | 16.7650 ns | 16.7747 ns | 16.8302 ns | 16.8743 ns | 16.8767 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 64 | 134.8830 ns | 0.1814 ns | 4.29 | 134.9091 ns | 0.0811 ns | 0.1814 ns | 7412399.49 | 134.6696 ns | 134.7530 ns | 134.8830 ns | 135.0782 ns | 135.1529 ns | AndermanVectorizedCopy | X86 | LegacyJit | 64 | 165.4832 ns | 0.3923 ns | 5.26 | 165.5498 ns | 0.1754 ns | 0.3923 ns | 6040478.37 | 165.1390 ns | 165.2429 ns | 165.4832 ns | 165.8900 ns | 166.1812 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 64 | 13.4558 ns | 0.2956 ns | 0.43 | 13.5841 ns | 0.1322 ns | 0.2956 ns | 73615511.8 | 13.4024 ns | 13.4028 ns | 13.4558 ns | 13.8295 ns | 14.1004 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 64 | 20.6512 ns | 0.2971 ns | 0.66 | 20.5455 ns | 0.1329 ns | 0.2971 ns | 48672430.8 | 20.1496 ns | 20.2422 ns | 20.6512 ns | 20.7960 ns | 20.8831 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 64 | 23.0892 ns | 0.0944 ns | 0.73 | 23.0807 ns | 0.0422 ns | 0.0944 ns | 43326231.34 | 22.9736 ns | 22.9903 ns | 23.0892 ns | 23.1668 ns | 23.2107 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 64 | 20.1193 ns | 0.1084 ns | 0.64 | 20.0823 ns | 0.0485 ns | 0.1084 ns | 49795187.58 | 19.9204 ns | 19.9737 ns | 20.1193 ns | 20.1723 ns | 20.1822 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 64 | 13.6333 ns | 0.1094 ns | 0.43 | 13.6928 ns | 0.0489 ns | 0.1094 ns | 73031322.42 | 13.6234 ns | 13.6282 ns | 13.6333 ns | 13.7870 ns | 13.8824 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 64 | 27.8194 ns | 0.0534 ns | 0.88 | 27.8438 ns | 0.0239 ns | 0.0534 ns | 35914663.88 | 27.8059 ns | 27.8114 ns | 27.8194 ns | 27.8884 ns | 27.9367 ns | ArrayCopy | X64 | LegacyJit | 65 | 25.3713 ns | 0.4496 ns | 1.00 | 25.1515 ns | 0.2011 ns | 0.4496 ns | 39759069.93 | 24.6548 ns | 24.6665 ns | 25.3713 ns | 25.5266 ns | 25.5902 ns | SimpleLoop | X64 | LegacyJit | 65 | 112.7558 ns | 0.3356 ns | 4.44 | 112.9385 ns | 0.1501 ns | 0.3356 ns | 8854376.18 | 112.6073 ns | 112.6790 ns | 112.7558 ns | 113.2894 ns | 113.4036 ns | BufferBlockCopy | X64 | LegacyJit | 65 | 25.4068 ns | 0.0839 ns | 1.00 | 25.4254 ns | 0.0375 ns | 0.0839 ns | 39330774.1 | 25.3481 ns | 25.3511 ns | 25.4068 ns | 25.5089 ns | 25.5466 ns | MsvcrtMemmove | X64 | LegacyJit | 65 | 25.4434 ns | 0.2543 ns | 1.00 | 25.3686 ns | 0.1137 ns | 0.2543 ns | 39418811.77 | 24.9319 ns | 25.1624 ns | 25.4434 ns | 25.5374 ns | 25.5860 ns | UnsafeCopyBlock | X64 | LegacyJit | 65 | 11.7120 ns | 0.1247 ns | 0.46 | 11.7031 ns | 0.0558 ns | 0.1247 ns | 85447319.41 | 11.4994 ns | 11.6018 ns | 11.7120 ns | 11.8000 ns | 11.8302 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 65 | 163.1956 ns | 6.7832 ns | 6.43 | 166.3162 ns | 3.0335 ns | 6.7832 ns | 6012644.58 | 162.7979 ns | 162.8783 ns | 163.1956 ns | 171.3143 ns | 178.4100 ns | AndermanVectorizedCopy | X64 | LegacyJit | 65 | 188.0818 ns | 1.5104 ns | 7.41 | 187.5195 ns | 0.6755 ns | 1.5104 ns | 5332779.04 | 184.8710 ns | 186.3524 ns | 188.0818 ns | 188.4054 ns | 188.6563 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 65 | 16.1059 ns | 0.2521 ns | 0.63 | 16.2216 ns | 0.1127 ns | 0.2521 ns | 61646323.61 | 16.0044 ns | 16.0071 ns | 16.1059 ns | 16.4938 ns | 16.5109 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 65 | 15.7239 ns | 0.0589 ns | 0.62 | 15.7529 ns | 0.0264 ns | 0.0589 ns | 63480521.25 | 15.7051 ns | 15.7134 ns | 15.7239 ns | 15.8068 ns | 15.8514 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 65 | 14.9378 ns | 0.0243 ns | 0.59 | 14.9263 ns | 0.0109 ns | 0.0243 ns | 66996056.51 | 14.8903 ns | 14.9013 ns | 14.9378 ns | 14.9454 ns | 14.9461 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 65 | 16.6844 ns | 0.0395 ns | 0.66 | 16.6775 ns | 0.0177 ns | 0.0395 ns | 59960904.81 | 16.6277 ns | 16.6388 ns | 16.6844 ns | 16.7129 ns | 16.7279 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 65 | 20.4372 ns | 0.0776 ns | 0.81 | 20.4608 ns | 0.0347 ns | 0.0776 ns | 48873963.54 | 20.3773 ns | 20.4050 ns | 20.4372 ns | 20.5284 ns | 20.5859 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 65 | 13.6054 ns | 0.0565 ns | 0.54 | 13.5968 ns | 0.0253 ns | 0.0565 ns | 73546899.27 | 13.5179 ns | 13.5426 ns | 13.6054 ns | 13.6466 ns | 13.6646 ns | ArrayCopy | X64 | RyuJit | 65 | 24.5038 ns | 0.1894 ns | 1.00 | 24.4837 ns | 0.0847 ns | 0.1894 ns | 40843508.89 | 24.2273 ns | 24.3207 ns | 24.5038 ns | 24.6367 ns | 24.7499 ns | SimpleLoop | X64 | RyuJit | 65 | 96.6871 ns | 1.1159 ns | 3.95 | 96.3536 ns | 0.4990 ns | 1.1159 ns | 10378439.47 | 94.7646 ns | 95.2851 ns | 96.6871 ns | 97.2554 ns | 97.7125 ns | BufferBlockCopy | X64 | RyuJit | 65 | 25.1031 ns | 0.5319 ns | 1.02 | 25.3956 ns | 0.2379 ns | 0.5319 ns | 39376839.04 | 24.9128 ns | 24.9948 ns | 25.1031 ns | 25.9428 ns | 26.1799 ns | MsvcrtMemmove | X64 | RyuJit | 65 | 24.3077 ns | 0.3578 ns | 0.99 | 24.1528 ns | 0.1600 ns | 0.3578 ns | 41403041.77 | 23.6628 ns | 23.7836 ns | 24.3077 ns | 24.4446 ns | 24.5336 ns | UnsafeCopyBlock | X64 | RyuJit | 65 | 12.5593 ns | 0.0685 ns | 0.51 | 12.5588 ns | 0.0306 ns | 0.0685 ns | 79625271.7 | 12.4711 ns | 12.5008 ns | 12.5593 ns | 12.6166 ns | 12.6591 ns | IllyriadVectorizedCopy | X64 | RyuJit | 65 | 13.6813 ns | 0.0282 ns | 0.56 | 13.6840 ns | 0.0126 ns | 0.0282 ns | 73078304.72 | 13.6499 ns | 13.6588 ns | 13.6813 ns | 13.7104 ns | 13.7235 ns | AndermanVectorizedCopy | X64 | RyuJit | 65 | 9.1727 ns | 0.0425 ns | 0.37 | 9.1621 ns | 0.0190 ns | 0.0425 ns | 109144721.51 | 9.0969 ns | 9.1256 ns | 9.1727 ns | 9.1934 ns | 9.2141 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 65 | 10.9028 ns | 0.0421 ns | 0.44 | 10.8978 ns | 0.0188 ns | 0.0421 ns | 91761811.68 | 10.8318 ns | 10.8620 ns | 10.9028 ns | 10.9310 ns | 10.9464 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 65 | 9.2135 ns | 0.0452 ns | 0.38 | 9.1870 ns | 0.0202 ns | 0.0452 ns | 108849517.43 | 9.1147 ns | 9.1425 ns | 9.2135 ns | 9.2182 ns | 9.2193 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 65 | 14.0163 ns | 0.0195 ns | 0.57 | 14.0084 ns | 0.0087 ns | 0.0195 ns | 71385879.92 | 13.9793 ns | 13.9886 ns | 14.0163 ns | 14.0242 ns | 14.0256 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 65 | 14.0347 ns | 0.0666 ns | 0.57 | 14.0387 ns | 0.0298 ns | 0.0666 ns | 71231550.82 | 13.9565 ns | 13.9824 ns | 14.0347 ns | 14.0971 ns | 14.1371 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 65 | 12.5731 ns | 0.1160 ns | 0.51 | 12.5167 ns | 0.0519 ns | 0.1160 ns | 79893196.44 | 12.3158 ns | 12.4167 ns | 12.5731 ns | 12.5885 ns | 12.5887 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 65 | 10.2337 ns | 0.0846 ns | 0.42 | 10.2878 ns | 0.0378 ns | 0.0846 ns | 97202096.43 | 10.2173 ns | 10.2236 ns | 10.2337 ns | 10.3792 ns | 10.3978 ns | ArrayCopy | X86 | LegacyJit | 65 | 35.4780 ns | 0.0691 ns | 1.00 | 35.4434 ns | 0.0309 ns | 0.0691 ns | 28213995.55 | 35.3641 ns | 35.3697 ns | 35.4780 ns | 35.4998 ns | 35.5169 ns | SimpleLoop | X86 | LegacyJit | 65 | 83.7350 ns | 1.0701 ns | 2.36 | 84.4457 ns | 0.4785 ns | 1.0701 ns | 11841933.61 | 83.6001 ns | 83.6320 ns | 83.7350 ns | 85.6146 ns | 85.7042 ns | BufferBlockCopy | X86 | LegacyJit | 65 | 25.8953 ns | 0.1740 ns | 0.73 | 25.8775 ns | 0.0778 ns | 0.1740 ns | 38643658.66 | 25.7085 ns | 25.7090 ns | 25.8953 ns | 26.0370 ns | 26.1180 ns | MsvcrtMemmove | X86 | LegacyJit | 65 | 34.0842 ns | 0.1065 ns | 0.96 | 34.1159 ns | 0.0476 ns | 0.1065 ns | 29311878.11 | 34.0144 ns | 34.0271 ns | 34.0842 ns | 34.2204 ns | 34.2771 ns | UnsafeCopyBlock | X86 | LegacyJit | 65 | 20.0424 ns | 0.0672 ns | 0.56 | 20.0356 ns | 0.0301 ns | 0.0672 ns | 49911267.57 | 19.9620 ns | 19.9720 ns | 20.0424 ns | 20.0957 ns | 20.1313 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 65 | 139.2185 ns | 0.8452 ns | 3.92 | 139.7160 ns | 0.3780 ns | 0.8452 ns | 7157378.52 | 139.1384 ns | 139.1542 ns | 139.2185 ns | 140.5264 ns | 141.1028 ns | AndermanVectorizedCopy | X86 | LegacyJit | 65 | 165.0800 ns | 0.6515 ns | 4.65 | 165.3853 ns | 0.2914 ns | 0.6515 ns | 6046486.66 | 164.8537 ns | 164.9391 ns | 165.0800 ns | 165.9841 ns | 166.4714 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 65 | 28.9162 ns | 0.0519 ns | 0.82 | 28.9286 ns | 0.0232 ns | 0.0519 ns | 34567845.16 | 28.8649 ns | 28.8864 ns | 28.9162 ns | 28.9770 ns | 29.0039 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 65 | 25.3346 ns | 0.1206 ns | 0.71 | 25.3104 ns | 0.0539 ns | 0.1206 ns | 39509465.27 | 25.1881 ns | 25.1938 ns | 25.3346 ns | 25.4149 ns | 25.4798 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 65 | 23.1243 ns | 0.1829 ns | 0.65 | 23.0700 ns | 0.0818 ns | 0.1829 ns | 43346243.77 | 22.7577 ns | 22.9151 ns | 23.1243 ns | 23.1979 ns | 23.2148 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 65 | 19.3554 ns | 0.3350 ns | 0.55 | 19.5850 ns | 0.1498 ns | 0.3350 ns | 51059506.35 | 19.3287 ns | 19.3333 ns | 19.3554 ns | 19.9514 ns | 19.9727 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 65 | 13.6658 ns | 0.0297 ns | 0.39 | 13.6784 ns | 0.0133 ns | 0.0297 ns | 73107790.5 | 13.6498 ns | 13.6556 ns | 13.6658 ns | 13.7076 ns | 13.7241 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 65 | 27.8801 ns | 0.0806 ns | 0.79 | 27.8981 ns | 0.0360 ns | 0.0806 ns | 35844776.49 | 27.8025 ns | 27.8248 ns | 27.8801 ns | 27.9803 ns | 27.9945 ns | ArrayCopy | X64 | LegacyJit | 66 | 24.7657 ns | 0.2864 ns | 1.00 | 24.9051 ns | 0.1281 ns | 0.2864 ns | 40152481.56 | 24.7338 ns | 24.7493 ns | 24.7657 ns | 25.1305 ns | 25.4116 ns | SimpleLoop | X64 | LegacyJit | 66 | 115.1975 ns | 0.7628 ns | 4.65 | 114.8480 ns | 0.3411 ns | 0.7628 ns | 8707161.83 | 113.9450 ns | 114.0294 ns | 115.1975 ns | 115.4918 ns | 115.5961 ns | BufferBlockCopy | X64 | LegacyJit | 66 | 25.3947 ns | 0.0853 ns | 1.03 | 25.4332 ns | 0.0382 ns | 0.0853 ns | 39318656.68 | 25.3363 ns | 25.3633 ns | 25.3947 ns | 25.5224 ns | 25.5380 ns | MsvcrtMemmove | X64 | LegacyJit | 66 | 25.5871 ns | 0.3385 ns | 1.03 | 25.7117 ns | 0.1514 ns | 0.3385 ns | 38892736.8 | 25.3879 ns | 25.4125 ns | 25.5871 ns | 26.0733 ns | 26.0954 ns | UnsafeCopyBlock | X64 | LegacyJit | 66 | 12.3030 ns | 0.0323 ns | 0.50 | 12.3214 ns | 0.0144 ns | 0.0323 ns | 81159313.72 | 12.2921 ns | 12.2969 ns | 12.3030 ns | 12.3552 ns | 12.3675 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 66 | 162.7835 ns | 8.9966 ns | 6.57 | 163.8170 ns | 4.0234 ns | 8.9966 ns | 6104372.73 | 152.6836 ns | 157.6343 ns | 162.7835 ns | 170.5165 ns | 177.8462 ns | AndermanVectorizedCopy | X64 | LegacyJit | 66 | 196.6784 ns | 2.4160 ns | 7.94 | 195.8145 ns | 1.0805 ns | 2.4160 ns | 5106875.16 | 191.5532 ns | 193.9421 ns | 196.6784 ns | 197.2548 ns | 197.3711 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 66 | 16.7870 ns | 0.0222 ns | 0.68 | 16.7909 ns | 0.0099 ns | 0.0222 ns | 59556114.85 | 16.7656 ns | 16.7744 ns | 16.7870 ns | 16.8093 ns | 16.8263 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 66 | 16.0830 ns | 0.2267 ns | 0.65 | 16.0023 ns | 0.1014 ns | 0.2267 ns | 62490822.26 | 15.6069 ns | 15.8264 ns | 16.0830 ns | 16.1380 ns | 16.1824 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 66 | 14.6237 ns | 0.0275 ns | 0.59 | 14.6167 ns | 0.0123 ns | 0.0275 ns | 68414881.92 | 14.5868 ns | 14.5878 ns | 14.6237 ns | 14.6421 ns | 14.6452 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 66 | 16.3475 ns | 0.0410 ns | 0.66 | 16.3623 ns | 0.0184 ns | 0.0410 ns | 61115937.9 | 16.3197 ns | 16.3268 ns | 16.3475 ns | 16.4053 ns | 16.4154 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 66 | 22.7292 ns | 0.3269 ns | 0.92 | 22.6682 ns | 0.1462 ns | 0.3269 ns | 44114664.16 | 22.1111 ns | 22.4002 ns | 22.7292 ns | 22.9057 ns | 22.9103 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 66 | 14.0158 ns | 0.2226 ns | 0.57 | 14.1116 ns | 0.0995 ns | 0.2226 ns | 70863797.8 | 13.9832 ns | 13.9968 ns | 14.0158 ns | 14.2742 ns | 14.5081 ns | ArrayCopy | X64 | RyuJit | 66 | 23.9497 ns | 0.3506 ns | 1.00 | 24.1751 ns | 0.1568 ns | 0.3506 ns | 41364845.59 | 23.8994 ns | 23.9108 ns | 23.9497 ns | 24.5522 ns | 24.6433 ns | SimpleLoop | X64 | RyuJit | 66 | 98.5114 ns | 0.2381 ns | 4.11 | 98.4955 ns | 0.1065 ns | 0.2381 ns | 10152752.35 | 98.1246 ns | 98.2920 ns | 98.5114 ns | 98.6909 ns | 98.7663 ns | BufferBlockCopy | X64 | RyuJit | 66 | 25.0491 ns | 0.3310 ns | 1.05 | 24.9368 ns | 0.1480 ns | 0.3310 ns | 40101324.95 | 24.3496 ns | 24.6941 ns | 25.0491 ns | 25.1235 ns | 25.1428 ns | MsvcrtMemmove | X64 | RyuJit | 66 | 24.7839 ns | 0.2274 ns | 1.03 | 24.6534 ns | 0.1017 ns | 0.2274 ns | 40562434.63 | 24.3287 ns | 24.4140 ns | 24.7839 ns | 24.8274 ns | 24.8349 ns | UnsafeCopyBlock | X64 | RyuJit | 66 | 13.1695 ns | 0.0624 ns | 0.55 | 13.1754 ns | 0.0279 ns | 0.0624 ns | 75899229.49 | 13.1118 ns | 13.1284 ns | 13.1695 ns | 13.2253 ns | 13.2782 ns | IllyriadVectorizedCopy | X64 | RyuJit | 66 | 14.6182 ns | 0.0294 ns | 0.61 | 14.6132 ns | 0.0132 ns | 0.0294 ns | 68431190.55 | 14.5757 ns | 14.5833 ns | 14.6182 ns | 14.6407 ns | 14.6436 ns | AndermanVectorizedCopy | X64 | RyuJit | 66 | 9.1324 ns | 0.1862 ns | 0.38 | 9.0276 ns | 0.0833 ns | 0.1862 ns | 110771257.64 | 8.8200 ns | 8.8266 ns | 9.1324 ns | 9.1763 ns | 9.2125 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 66 | 11.7295 ns | 0.0353 ns | 0.49 | 11.7363 ns | 0.0158 ns | 0.0353 ns | 85205633.96 | 11.6877 ns | 11.7052 ns | 11.7295 ns | 11.7708 ns | 11.7743 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 66 | 9.1818 ns | 0.1202 ns | 0.38 | 9.1438 ns | 0.0537 ns | 0.1202 ns | 109363318.47 | 8.9448 ns | 9.0376 ns | 9.1818 ns | 9.2311 ns | 9.2561 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 66 | 13.7622 ns | 0.0227 ns | 0.57 | 13.7651 ns | 0.0102 ns | 0.0227 ns | 72647381.77 | 13.7448 ns | 13.7472 ns | 13.7622 ns | 13.7845 ns | 13.8026 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 66 | 13.7019 ns | 0.0458 ns | 0.57 | 13.6984 ns | 0.0205 ns | 0.0458 ns | 73001272.01 | 13.6558 ns | 13.6582 ns | 13.7019 ns | 13.7368 ns | 13.7699 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 66 | 12.6211 ns | 0.0619 ns | 0.53 | 12.6338 ns | 0.0277 ns | 0.0619 ns | 79152780.13 | 12.5845 ns | 12.5915 ns | 12.6211 ns | 12.6825 ns | 12.7405 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 66 | 10.1678 ns | 0.1294 ns | 0.42 | 10.2032 ns | 0.0579 ns | 0.1294 ns | 98008087.98 | 10.0450 ns | 10.0880 ns | 10.1678 ns | 10.3362 ns | 10.3431 ns | ArrayCopy | X86 | LegacyJit | 66 | 34.2015 ns | 0.1739 ns | 1.00 | 34.2044 ns | 0.0778 ns | 0.1739 ns | 29236039.37 | 33.9641 ns | 34.0785 ns | 34.2015 ns | 34.3316 ns | 34.4556 ns | SimpleLoop | X86 | LegacyJit | 66 | 86.7624 ns | 0.1537 ns | 2.54 | 86.7149 ns | 0.0688 ns | 0.1537 ns | 11532038.32 | 86.5183 ns | 86.5556 ns | 86.7624 ns | 86.8505 ns | 86.8820 ns | BufferBlockCopy | X86 | LegacyJit | 66 | 25.7343 ns | 0.1066 ns | 0.75 | 25.7228 ns | 0.0477 ns | 0.1066 ns | 38876079.1 | 25.6218 ns | 25.6252 ns | 25.7343 ns | 25.8146 ns | 25.8832 ns | MsvcrtMemmove | X86 | LegacyJit | 66 | 34.0434 ns | 0.2148 ns | 1.00 | 33.9002 ns | 0.0960 ns | 0.2148 ns | 29498375.17 | 33.5673 ns | 33.6825 ns | 34.0434 ns | 34.0462 ns | 34.0474 ns | UnsafeCopyBlock | X86 | LegacyJit | 66 | 20.0047 ns | 0.1009 ns | 0.58 | 19.9640 ns | 0.0451 ns | 0.1009 ns | 50090225.42 | 19.7838 ns | 19.8938 ns | 20.0047 ns | 20.0138 ns | 20.0204 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 66 | 139.3944 ns | 0.5788 ns | 4.08 | 139.2353 ns | 0.2589 ns | 0.5788 ns | 7182088.15 | 138.2674 ns | 138.7356 ns | 139.3944 ns | 139.6554 ns | 139.7652 ns | AndermanVectorizedCopy | X86 | LegacyJit | 66 | 164.9023 ns | 0.6895 ns | 4.82 | 164.6396 ns | 0.3083 ns | 0.6895 ns | 6073871.66 | 163.4480 ns | 164.0720 ns | 164.9023 ns | 165.0760 ns | 165.1954 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 66 | 15.0362 ns | 0.0417 ns | 0.44 | 15.0207 ns | 0.0187 ns | 0.0417 ns | 66574672.41 | 14.9604 ns | 14.9780 ns | 15.0362 ns | 15.0557 ns | 15.0575 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 66 | 21.0291 ns | 0.0451 ns | 0.61 | 21.0140 ns | 0.0202 ns | 0.0451 ns | 47587400.1 | 20.9571 ns | 20.9685 ns | 21.0291 ns | 21.0519 ns | 21.0699 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 66 | 23.0973 ns | 0.0267 ns | 0.68 | 23.0984 ns | 0.0119 ns | 0.0267 ns | 43293041.56 | 23.0722 ns | 23.0724 ns | 23.0973 ns | 23.1250 ns | 23.1313 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 66 | 20.4361 ns | 0.1834 ns | 0.60 | 20.3978 ns | 0.0820 ns | 0.1834 ns | 49024880.19 | 20.1839 ns | 20.2104 ns | 20.4361 ns | 20.5661 ns | 20.6150 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 66 | 13.6498 ns | 0.0191 ns | 0.40 | 13.6500 ns | 0.0086 ns | 0.0191 ns | 73260262 | 13.6238 ns | 13.6340 ns | 13.6498 ns | 13.6660 ns | 13.6768 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 66 | 27.9396 ns | 0.5396 ns | 0.82 | 28.0285 ns | 0.2413 ns | 0.5396 ns | 35677921.59 | 27.5152 ns | 27.6571 ns | 27.9396 ns | 28.4444 ns | 28.9418 ns | ArrayCopy | X64 | LegacyJit | 67 | 25.4390 ns | 0.0297 ns | 1.00 | 25.4504 ns | 0.0133 ns | 0.0297 ns | 39292150.32 | 25.4145 ns | 25.4261 ns | 25.4390 ns | 25.4803 ns | 25.4893 ns | SimpleLoop | X64 | LegacyJit | 67 | 187.4519 ns | 1.5556 ns | 7.37 | 186.9200 ns | 0.6957 ns | 1.5556 ns | 5349882.91 | 184.2551 ns | 185.6630 ns | 187.4519 ns | 187.9110 ns | 188.3039 ns | BufferBlockCopy | X64 | LegacyJit | 67 | 25.4194 ns | 0.0646 ns | 1.00 | 25.4434 ns | 0.0289 ns | 0.0646 ns | 39302889.91 | 25.3718 ns | 25.3912 ns | 25.4194 ns | 25.5076 ns | 25.5365 ns | MsvcrtMemmove | X64 | LegacyJit | 67 | 26.5766 ns | 0.2993 ns | 1.04 | 26.3851 ns | 0.1339 ns | 0.2993 ns | 37900200.14 | 26.0549 ns | 26.0584 ns | 26.5766 ns | 26.6160 ns | 26.6434 ns | UnsafeCopyBlock | X64 | LegacyJit | 67 | 12.8452 ns | 0.1158 ns | 0.50 | 12.7763 ns | 0.0518 ns | 0.1158 ns | 78270084.66 | 12.6433 ns | 12.6500 ns | 12.8452 ns | 12.8681 ns | 12.8728 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 67 | 156.6998 ns | 0.3644 ns | 6.16 | 156.8464 ns | 0.1630 ns | 0.3644 ns | 6375662.96 | 156.4331 ns | 156.5520 ns | 156.6998 ns | 157.2141 ns | 157.3512 ns | AndermanVectorizedCopy | X64 | LegacyJit | 67 | 184.9345 ns | 9.2716 ns | 7.27 | 191.2981 ns | 4.1464 ns | 9.2716 ns | 5227444.5 | 184.7156 ns | 184.8063 ns | 184.9345 ns | 200.9716 ns | 204.9652 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 67 | 17.3728 ns | 0.0518 ns | 0.68 | 17.3883 ns | 0.0232 ns | 0.0518 ns | 57509917.27 | 17.3432 ns | 17.3527 ns | 17.3728 ns | 17.4317 ns | 17.4765 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 67 | 15.6388 ns | 0.0365 ns | 0.61 | 15.6324 ns | 0.0163 ns | 0.0365 ns | 63969865.04 | 15.5836 ns | 15.5960 ns | 15.6388 ns | 15.6656 ns | 15.6739 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 67 | 14.3748 ns | 0.1891 ns | 0.57 | 14.3341 ns | 0.0846 ns | 0.1891 ns | 69763901.33 | 14.0130 ns | 14.1932 ns | 14.3748 ns | 14.4545 ns | 14.5166 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 67 | 16.4371 ns | 0.0489 ns | 0.65 | 16.4028 ns | 0.0219 ns | 0.0489 ns | 60965027.29 | 16.3397 ns | 16.3499 ns | 16.4371 ns | 16.4387 ns | 16.4396 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 67 | 20.6642 ns | 0.2573 ns | 0.81 | 20.7912 ns | 0.1151 ns | 0.2573 ns | 48097267.88 | 20.6266 ns | 20.6332 ns | 20.6642 ns | 21.0127 ns | 21.2369 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 67 | 14.7480 ns | 0.0327 ns | 0.58 | 14.7590 ns | 0.0146 ns | 0.0327 ns | 67755062.22 | 14.7210 ns | 14.7310 ns | 14.7480 ns | 14.7926 ns | 14.8001 ns | ArrayCopy | X64 | RyuJit | 67 | 24.5786 ns | 0.0339 ns | 1.00 | 24.5904 ns | 0.0152 ns | 0.0339 ns | 40666293.24 | 24.5537 ns | 24.5631 ns | 24.5786 ns | 24.6236 ns | 24.6407 ns | SimpleLoop | X64 | RyuJit | 67 | 100.1354 ns | 0.3322 ns | 4.07 | 100.1366 ns | 0.1486 ns | 0.3322 ns | 9986356.56 | 99.7916 ns | 99.8321 ns | 100.1354 ns | 100.4418 ns | 100.6239 ns | BufferBlockCopy | X64 | RyuJit | 67 | 24.5197 ns | 0.3222 ns | 1.00 | 24.7372 ns | 0.1441 ns | 0.3222 ns | 40424906.93 | 24.4873 ns | 24.4936 ns | 24.5197 ns | 25.0896 ns | 25.1098 ns | MsvcrtMemmove | X64 | RyuJit | 67 | 25.4208 ns | 0.0684 ns | 1.03 | 25.4357 ns | 0.0306 ns | 0.0684 ns | 39314764.07 | 25.3690 ns | 25.3872 ns | 25.4208 ns | 25.4918 ns | 25.5502 ns | UnsafeCopyBlock | X64 | RyuJit | 67 | 13.6602 ns | 0.1798 ns | 0.56 | 13.5392 ns | 0.0804 ns | 0.1798 ns | 73859626.24 | 13.3286 ns | 13.3428 ns | 13.6602 ns | 13.6751 ns | 13.6860 ns | IllyriadVectorizedCopy | X64 | RyuJit | 67 | 15.2907 ns | 0.2072 ns | 0.62 | 15.2865 ns | 0.0926 ns | 0.2072 ns | 65417010.73 | 15.0381 ns | 15.0822 ns | 15.2907 ns | 15.4888 ns | 15.5234 ns | AndermanVectorizedCopy | X64 | RyuJit | 67 | 9.1620 ns | 0.0371 ns | 0.37 | 9.1487 ns | 0.0166 ns | 0.0371 ns | 109305597.26 | 9.0868 ns | 9.1156 ns | 9.1620 ns | 9.1750 ns | 9.1820 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 67 | 12.8328 ns | 0.2813 ns | 0.52 | 12.8496 ns | 0.1258 ns | 0.2813 ns | 77823163.9 | 12.5589 ns | 12.6090 ns | 12.8328 ns | 13.0987 ns | 13.2877 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 67 | 9.2253 ns | 0.0267 ns | 0.38 | 9.2380 ns | 0.0119 ns | 0.0267 ns | 108248491.26 | 9.2210 ns | 9.2222 ns | 9.2253 ns | 9.2601 ns | 9.2847 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 67 | 13.4380 ns | 0.1925 ns | 0.55 | 13.3257 ns | 0.0861 ns | 0.1925 ns | 75042741.01 | 13.0975 ns | 13.1173 ns | 13.4380 ns | 13.4780 ns | 13.5060 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 67 | 13.3701 ns | 0.0349 ns | 0.54 | 13.3833 ns | 0.0156 ns | 0.0349 ns | 74719948.62 | 13.3485 ns | 13.3571 ns | 13.3701 ns | 13.4161 ns | 13.4386 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 67 | 12.4771 ns | 0.1628 ns | 0.51 | 12.4208 ns | 0.0728 ns | 0.1628 ns | 80510157.03 | 12.1318 ns | 12.3028 ns | 12.4771 ns | 12.5106 ns | 12.5242 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 67 | 10.3197 ns | 0.0126 ns | 0.42 | 10.3224 ns | 0.0056 ns | 0.0126 ns | 96876698.96 | 10.3118 ns | 10.3134 ns | 10.3197 ns | 10.3327 ns | 10.3438 ns | ArrayCopy | X86 | LegacyJit | 67 | 34.7642 ns | 0.5669 ns | 1.00 | 34.8321 ns | 0.2535 ns | 0.5669 ns | 28709179.28 | 34.1208 ns | 34.4009 ns | 34.7642 ns | 35.2971 ns | 35.6968 ns | SimpleLoop | X86 | LegacyJit | 67 | 87.7698 ns | 0.2187 ns | 2.52 | 87.8140 ns | 0.0978 ns | 0.2187 ns | 11387700.82 | 87.5661 ns | 87.6154 ns | 87.7698 ns | 88.0348 ns | 88.0986 ns | BufferBlockCopy | X86 | LegacyJit | 67 | 25.7398 ns | 0.1852 ns | 0.74 | 25.6509 ns | 0.0828 ns | 0.1852 ns | 38985002.19 | 25.3234 ns | 25.5049 ns | 25.7398 ns | 25.7525 ns | 25.7621 ns | MsvcrtMemmove | X86 | LegacyJit | 67 | 34.7543 ns | 0.0470 ns | 1.00 | 34.7392 ns | 0.0210 ns | 0.0470 ns | 28785936.15 | 34.6846 ns | 34.6895 ns | 34.7543 ns | 34.7813 ns | 34.7872 ns | UnsafeCopyBlock | X86 | LegacyJit | 67 | 20.0032 ns | 0.0252 ns | 0.58 | 20.0110 ns | 0.0113 ns | 0.0252 ns | 49972615.52 | 19.9844 ns | 19.9893 ns | 20.0032 ns | 20.0365 ns | 20.0461 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 67 | 140.4284 ns | 0.5511 ns | 4.04 | 140.4569 ns | 0.2464 ns | 0.5511 ns | 7119623.13 | 139.8222 ns | 140.0214 ns | 140.4284 ns | 140.9066 ns | 141.3254 ns | AndermanVectorizedCopy | X86 | LegacyJit | 67 | 165.0329 ns | 0.2184 ns | 4.75 | 165.0177 ns | 0.0977 ns | 0.2184 ns | 6059956.18 | 164.6930 ns | 164.8288 ns | 165.0329 ns | 165.1990 ns | 165.2901 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 67 | 15.5457 ns | 0.1017 ns | 0.45 | 15.5139 ns | 0.0455 ns | 0.1017 ns | 64458178.88 | 15.3336 ns | 15.4394 ns | 15.5457 ns | 15.5726 ns | 15.5732 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 67 | 21.1983 ns | 0.0456 ns | 0.61 | 21.2080 ns | 0.0204 ns | 0.0456 ns | 47151911.58 | 21.1562 ns | 21.1667 ns | 21.1983 ns | 21.2543 ns | 21.2666 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 67 | 23.3736 ns | 0.0540 ns | 0.67 | 23.3865 ns | 0.0241 ns | 0.0540 ns | 42759733.99 | 23.3134 ns | 23.3419 ns | 23.3736 ns | 23.4375 ns | 23.4561 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 67 | 20.6746 ns | 0.0283 ns | 0.59 | 20.6788 ns | 0.0127 ns | 0.0283 ns | 48358796.69 | 20.6477 ns | 20.6557 ns | 20.6746 ns | 20.7040 ns | 20.7231 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 67 | 13.6872 ns | 0.0085 ns | 0.39 | 13.6884 ns | 0.0038 ns | 0.0085 ns | 73054677.22 | 13.6765 ns | 13.6810 ns | 13.6872 ns | 13.6963 ns | 13.6991 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 67 | 28.2945 ns | 0.2530 ns | 0.81 | 28.1957 ns | 0.1132 ns | 0.2530 ns | 35466412.46 | 27.7506 ns | 27.9998 ns | 28.2945 ns | 28.3422 ns | 28.3774 ns | ArrayCopy | X64 | LegacyJit | 68 | 25.3655 ns | 0.2780 ns | 1.00 | 25.2938 ns | 0.1243 ns | 0.2780 ns | 39535353.87 | 24.8118 ns | 25.0734 ns | 25.3655 ns | 25.4784 ns | 25.5082 ns | SimpleLoop | X64 | LegacyJit | 68 | 123.4822 ns | 2.7058 ns | 4.87 | 121.6924 ns | 1.2101 ns | 2.7058 ns | 8217438.66 | 118.3417 ns | 118.7516 ns | 123.4822 ns | 123.7384 ns | 123.9358 ns | BufferBlockCopy | X64 | LegacyJit | 68 | 25.4059 ns | 0.3034 ns | 1.00 | 25.2234 ns | 0.1357 ns | 0.3034 ns | 39645665.99 | 24.8835 ns | 24.8921 ns | 25.4059 ns | 25.4635 ns | 25.4635 ns | MsvcrtMemmove | X64 | LegacyJit | 68 | 27.1442 ns | 0.2475 ns | 1.07 | 27.0761 ns | 0.1107 ns | 0.2475 ns | 36932881.36 | 26.6417 ns | 26.8907 ns | 27.1442 ns | 27.2276 ns | 27.2577 ns | UnsafeCopyBlock | X64 | LegacyJit | 68 | 13.4613 ns | 0.0750 ns | 0.53 | 13.4764 ns | 0.0335 ns | 0.0750 ns | 74203575.99 | 13.3833 ns | 13.4081 ns | 13.4613 ns | 13.5523 ns | 13.5621 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 68 | 155.3487 ns | 0.2569 ns | 6.12 | 155.3796 ns | 0.1149 ns | 0.2569 ns | 6435851.42 | 155.0789 ns | 155.2003 ns | 155.3487 ns | 155.5744 ns | 155.7905 ns | AndermanVectorizedCopy | X64 | LegacyJit | 68 | 195.6154 ns | 7.9561 ns | 7.71 | 193.7747 ns | 3.5581 ns | 7.9561 ns | 5160633.22 | 183.1076 ns | 186.2881 ns | 195.6154 ns | 200.3409 ns | 204.2937 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 68 | 17.0895 ns | 0.0489 ns | 0.67 | 17.1041 ns | 0.0219 ns | 0.0489 ns | 58465636.6 | 17.0449 ns | 17.0647 ns | 17.0895 ns | 17.1507 ns | 17.1742 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 68 | 15.6431 ns | 0.1941 ns | 0.62 | 15.5419 ns | 0.0868 ns | 0.1941 ns | 64341991.61 | 15.2603 ns | 15.3419 ns | 15.6431 ns | 15.6914 ns | 15.7266 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 68 | 14.6397 ns | 0.0407 ns | 0.58 | 14.6327 ns | 0.0182 ns | 0.0407 ns | 68340275.85 | 14.5645 ns | 14.6005 ns | 14.6397 ns | 14.6613 ns | 14.6729 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 68 | 16.9162 ns | 0.0338 ns | 0.67 | 16.9312 ns | 0.0151 ns | 0.0338 ns | 59062691.45 | 16.9046 ns | 16.9059 ns | 16.9162 ns | 16.9639 ns | 16.9855 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 68 | 21.7306 ns | 0.0346 ns | 0.86 | 21.7131 ns | 0.0155 ns | 0.0346 ns | 46055187.63 | 21.6714 ns | 21.6759 ns | 21.7306 ns | 21.7415 ns | 21.7473 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 68 | 13.5450 ns | 0.0607 ns | 0.53 | 13.5627 ns | 0.0272 ns | 0.0607 ns | 73731554.12 | 13.4803 ns | 13.5126 ns | 13.5450 ns | 13.6217 ns | 13.6351 ns | ArrayCopy | X64 | RyuJit | 68 | 24.5733 ns | 0.0520 ns | 1.00 | 24.5762 ns | 0.0233 ns | 0.0520 ns | 40689828.92 | 24.4999 ns | 24.5314 ns | 24.5733 ns | 24.6223 ns | 24.6391 ns | SimpleLoop | X64 | RyuJit | 68 | 101.9403 ns | 0.5607 ns | 4.15 | 102.1432 ns | 0.2508 ns | 0.5607 ns | 9790173.36 | 101.5960 ns | 101.7192 ns | 101.9403 ns | 102.6688 ns | 103.0389 ns | BufferBlockCopy | X64 | RyuJit | 68 | 25.0789 ns | 0.2694 ns | 1.02 | 25.0182 ns | 0.1205 ns | 0.2694 ns | 39970957.45 | 24.5488 ns | 24.8123 ns | 25.0789 ns | 25.1937 ns | 25.2197 ns | MsvcrtMemmove | X64 | RyuJit | 68 | 25.9943 ns | 0.3113 ns | 1.06 | 25.8920 ns | 0.1392 ns | 0.3113 ns | 38621991.69 | 25.3463 ns | 25.6635 ns | 25.9943 ns | 26.0693 ns | 26.1353 ns | UnsafeCopyBlock | X64 | RyuJit | 68 | 14.3633 ns | 0.2053 ns | 0.58 | 14.3044 ns | 0.0918 ns | 0.2053 ns | 69908442.67 | 13.9458 ns | 14.1445 ns | 14.3633 ns | 14.4349 ns | 14.4563 ns | IllyriadVectorizedCopy | X64 | RyuJit | 68 | 12.8673 ns | 0.1322 ns | 0.52 | 12.8098 ns | 0.0591 ns | 0.1322 ns | 78065379.91 | 12.5734 ns | 12.7174 ns | 12.8673 ns | 12.8734 ns | 12.8767 ns | AndermanVectorizedCopy | X64 | RyuJit | 68 | 9.0983 ns | 0.0166 ns | 0.37 | 9.0986 ns | 0.0074 ns | 0.0166 ns | 109907348.76 | 9.0790 ns | 9.0855 ns | 9.0983 ns | 9.1118 ns | 9.1246 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 68 | 9.7715 ns | 0.1158 ns | 0.40 | 9.7804 ns | 0.0518 ns | 0.1158 ns | 102245568.78 | 9.6670 ns | 9.6832 ns | 9.7715 ns | 9.8820 ns | 9.9641 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 68 | 9.7292 ns | 0.2400 ns | 0.40 | 9.8152 ns | 0.1073 ns | 0.2400 ns | 101882355.58 | 9.6592 ns | 9.6680 ns | 9.7292 ns | 10.0055 ns | 10.2370 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 68 | 13.6771 ns | 0.1546 ns | 0.56 | 13.6147 ns | 0.0692 ns | 0.1546 ns | 73450236.65 | 13.3402 ns | 13.5017 ns | 13.6771 ns | 13.6964 ns | 13.7148 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 68 | 13.7407 ns | 0.0200 ns | 0.56 | 13.7438 ns | 0.0089 ns | 0.0200 ns | 72760056.35 | 13.7207 ns | 13.7254 ns | 13.7407 ns | 13.7638 ns | 13.7694 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 68 | 12.5783 ns | 0.0890 ns | 0.51 | 12.6110 ns | 0.0398 ns | 0.0890 ns | 79296134.67 | 12.5587 ns | 12.5639 ns | 12.5783 ns | 12.6744 ns | 12.7694 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 68 | 10.2978 ns | 0.0306 ns | 0.42 | 10.2994 ns | 0.0137 ns | 0.0306 ns | 97093249.52 | 10.2652 ns | 10.2697 ns | 10.2978 ns | 10.3298 ns | 10.3366 ns | ArrayCopy | X86 | LegacyJit | 68 | 35.9996 ns | 0.4254 ns | 1.00 | 36.1479 ns | 0.1902 ns | 0.4254 ns | 27664098.78 | 35.7313 ns | 35.8471 ns | 35.9996 ns | 36.5229 ns | 36.8492 ns | SimpleLoop | X86 | LegacyJit | 68 | 90.4574 ns | 0.8663 ns | 2.51 | 90.1125 ns | 0.3874 ns | 0.8663 ns | 11097238.13 | 88.5696 ns | 89.4864 ns | 90.4574 ns | 90.5662 ns | 90.6199 ns | BufferBlockCopy | X86 | LegacyJit | 68 | 25.7890 ns | 0.0993 ns | 0.72 | 25.7413 ns | 0.0444 ns | 0.0993 ns | 38848024.92 | 25.6100 ns | 25.6370 ns | 25.7890 ns | 25.8219 ns | 25.8439 ns | MsvcrtMemmove | X86 | LegacyJit | 68 | 33.6968 ns | 0.2088 ns | 0.94 | 33.7609 ns | 0.0934 ns | 0.2088 ns | 29620037.33 | 33.6177 ns | 33.6289 ns | 33.6968 ns | 33.9250 ns | 34.1266 ns | UnsafeCopyBlock | X86 | LegacyJit | 68 | 20.0061 ns | 0.0411 ns | 0.56 | 20.0085 ns | 0.0184 ns | 0.0411 ns | 49978789.54 | 19.9683 ns | 19.9691 ns | 20.0061 ns | 20.0490 ns | 20.0625 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 68 | 139.5881 ns | 0.1652 ns | 3.88 | 139.5764 ns | 0.0739 ns | 0.1652 ns | 7164536.64 | 139.3569 ns | 139.4289 ns | 139.5881 ns | 139.7179 ns | 139.8050 ns | AndermanVectorizedCopy | X86 | LegacyJit | 68 | 171.1668 ns | 2.1393 ns | 4.75 | 169.6926 ns | 0.9567 ns | 2.1393 ns | 5893008.18 | 166.9080 ns | 167.3780 ns | 171.1668 ns | 171.2702 ns | 171.2707 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 68 | 14.5758 ns | 0.2484 ns | 0.40 | 14.4836 ns | 0.1111 ns | 0.2484 ns | 69043495.53 | 14.1177 ns | 14.2433 ns | 14.5758 ns | 14.6779 ns | 14.7665 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 68 | 20.6317 ns | 0.0722 ns | 0.57 | 20.6138 ns | 0.0323 ns | 0.0722 ns | 48511195.32 | 20.5295 ns | 20.5438 ns | 20.6317 ns | 20.6749 ns | 20.7127 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 68 | 23.0416 ns | 0.0394 ns | 0.64 | 23.0656 ns | 0.0176 ns | 0.0394 ns | 43354612.06 | 23.0299 ns | 23.0351 ns | 23.0416 ns | 23.1081 ns | 23.1155 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 68 | 20.1339 ns | 0.2253 ns | 0.56 | 20.0539 ns | 0.1007 ns | 0.2253 ns | 49865661.92 | 19.6864 ns | 19.8471 ns | 20.1339 ns | 20.2206 ns | 20.2643 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 68 | 13.6722 ns | 0.0262 ns | 0.38 | 13.6764 ns | 0.0117 ns | 0.0262 ns | 73118525.64 | 13.6501 ns | 13.6523 ns | 13.6722 ns | 13.7027 ns | 13.7120 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 68 | 27.8248 ns | 0.0569 ns | 0.77 | 27.8411 ns | 0.0255 ns | 0.0569 ns | 35918145.1 | 27.8002 ns | 27.8028 ns | 27.8248 ns | 27.8875 ns | 27.9397 ns | ArrayCopy | X64 | LegacyJit | 69 | 25.4473 ns | 0.0722 ns | 1.00 | 25.4655 ns | 0.0323 ns | 0.0722 ns | 39268857.12 | 25.3964 ns | 25.4213 ns | 25.4473 ns | 25.5187 ns | 25.5883 ns | SimpleLoop | X64 | LegacyJit | 69 | 119.7912 ns | 0.1354 ns | 4.71 | 119.8445 ns | 0.0605 ns | 0.1354 ns | 8344147.17 | 119.7669 ns | 119.7705 ns | 119.7912 ns | 119.9451 ns | 120.0852 ns | BufferBlockCopy | X64 | LegacyJit | 69 | 25.3645 ns | 0.3597 ns | 1.00 | 25.1594 ns | 0.1609 ns | 0.3597 ns | 39746521.45 | 24.6226 ns | 24.7880 ns | 25.3645 ns | 25.4284 ns | 25.4364 ns | MsvcrtMemmove | X64 | LegacyJit | 69 | 27.8233 ns | 0.7571 ns | 1.09 | 28.1421 ns | 0.3386 ns | 0.7571 ns | 35533961.7 | 27.6954 ns | 27.7337 ns | 27.8233 ns | 28.7099 ns | 29.4876 ns | UnsafeCopyBlock | X64 | LegacyJit | 69 | 14.0322 ns | 0.0886 ns | 0.55 | 14.0690 ns | 0.0396 ns | 0.0886 ns | 71078407.05 | 13.9829 ns | 13.9928 ns | 14.0322 ns | 14.1636 ns | 14.1767 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 69 | 163.1643 ns | 0.1338 ns | 6.41 | 163.1350 ns | 0.0598 ns | 0.1338 ns | 6129892.18 | 162.9356 ns | 163.0126 ns | 163.1643 ns | 163.2428 ns | 163.2960 ns | AndermanVectorizedCopy | X64 | LegacyJit | 69 | 190.3586 ns | 7.2647 ns | 7.48 | 194.3367 ns | 3.2489 ns | 7.2647 ns | 5145707.74 | 187.2049 ns | 188.5114 ns | 190.3586 ns | 202.1511 ns | 203.1177 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 69 | 19.0211 ns | 0.0292 ns | 0.75 | 19.0180 ns | 0.0131 ns | 0.0292 ns | 52581732.12 | 18.9714 ns | 18.9922 ns | 19.0211 ns | 19.0423 ns | 19.0454 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 69 | 17.6103 ns | 0.3160 ns | 0.69 | 17.7979 ns | 0.1413 ns | 0.3160 ns | 56186314.01 | 17.5099 ns | 17.5486 ns | 17.6103 ns | 18.1411 ns | 18.1683 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 69 | 14.3388 ns | 0.1143 ns | 0.56 | 14.2977 ns | 0.0511 ns | 0.1143 ns | 69941430.2 | 14.0952 ns | 14.2160 ns | 14.3388 ns | 14.3588 ns | 14.3764 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 69 | 16.6619 ns | 0.1710 ns | 0.65 | 16.5922 ns | 0.0765 ns | 0.1710 ns | 60269310.18 | 16.2880 ns | 16.4662 ns | 16.6619 ns | 16.6833 ns | 16.6949 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 69 | 20.6207 ns | 0.2523 ns | 0.81 | 20.5733 ns | 0.1128 ns | 0.2523 ns | 48606744.18 | 20.1463 ns | 20.3821 ns | 20.6207 ns | 20.7408 ns | 20.8182 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 69 | 13.7146 ns | 0.1512 ns | 0.54 | 13.7785 ns | 0.0676 ns | 0.1512 ns | 72576847.05 | 13.6281 ns | 13.6544 ns | 13.7146 ns | 13.9346 ns | 13.9913 ns | ArrayCopy | X64 | RyuJit | 69 | 24.5559 ns | 0.2961 ns | 1.00 | 24.4579 ns | 0.1324 ns | 0.2961 ns | 40886521.32 | 23.9418 ns | 24.2346 ns | 24.5559 ns | 24.6323 ns | 24.7001 ns | SimpleLoop | X64 | RyuJit | 69 | 103.8658 ns | 0.4822 ns | 4.23 | 103.8930 ns | 0.2156 ns | 0.4822 ns | 9625287.57 | 103.4780 ns | 103.4799 ns | 103.8658 ns | 104.3197 ns | 104.6542 ns | BufferBlockCopy | X64 | RyuJit | 69 | 25.0713 ns | 0.3084 ns | 1.02 | 24.8880 ns | 0.1379 ns | 0.3084 ns | 40179999.17 | 24.5194 ns | 24.5527 ns | 25.0713 ns | 25.1317 ns | 25.1537 ns | MsvcrtMemmove | X64 | RyuJit | 69 | 26.6340 ns | 0.0777 ns | 1.08 | 26.6097 ns | 0.0347 ns | 0.0777 ns | 37580236.57 | 26.5025 ns | 26.5337 ns | 26.6340 ns | 26.6736 ns | 26.7043 ns | UnsafeCopyBlock | X64 | RyuJit | 69 | 14.9265 ns | 0.1542 ns | 0.61 | 14.8587 ns | 0.0689 ns | 0.1542 ns | 67300831 | 14.5837 ns | 14.7468 ns | 14.9265 ns | 14.9366 ns | 14.9430 ns | IllyriadVectorizedCopy | X64 | RyuJit | 69 | 12.9102 ns | 0.0553 ns | 0.53 | 12.9060 ns | 0.0247 ns | 0.0553 ns | 77483420.91 | 12.8468 ns | 12.8586 ns | 12.9102 ns | 12.9513 ns | 12.9922 ns | AndermanVectorizedCopy | X64 | RyuJit | 69 | 9.1854 ns | 0.1450 ns | 0.37 | 9.1328 ns | 0.0648 ns | 0.1450 ns | 109495257.22 | 8.8833 ns | 9.0117 ns | 9.1854 ns | 9.2277 ns | 9.2506 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 69 | 9.7002 ns | 0.0235 ns | 0.40 | 9.7005 ns | 0.0105 ns | 0.0235 ns | 103087129.59 | 9.6706 ns | 9.6822 ns | 9.7002 ns | 9.7190 ns | 9.7360 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 69 | 9.1852 ns | 0.0122 ns | 0.37 | 9.1826 ns | 0.0055 ns | 0.0122 ns | 108901381.99 | 9.1685 ns | 9.1699 ns | 9.1852 ns | 9.1941 ns | 9.1941 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 69 | 13.4254 ns | 0.0242 ns | 0.55 | 13.4228 ns | 0.0108 ns | 0.0242 ns | 74500114.66 | 13.3933 ns | 13.3987 ns | 13.4254 ns | 13.4456 ns | 13.4514 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 69 | 13.4521 ns | 0.3556 ns | 0.55 | 13.5261 ns | 0.1590 ns | 0.3556 ns | 73931312.68 | 13.2662 ns | 13.2730 ns | 13.4521 ns | 13.8162 ns | 14.1353 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 69 | 12.5246 ns | 0.0202 ns | 0.51 | 12.5172 ns | 0.0090 ns | 0.0202 ns | 79889821.19 | 12.4900 ns | 12.4972 ns | 12.5246 ns | 12.5336 ns | 12.5419 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 69 | 10.2937 ns | 0.1410 ns | 0.42 | 10.2658 ns | 0.0631 ns | 0.1410 ns | 97411164.35 | 10.0214 ns | 10.1558 ns | 10.2937 ns | 10.3617 ns | 10.3634 ns | ArrayCopy | X86 | LegacyJit | 69 | 34.8188 ns | 0.1010 ns | 1.00 | 34.8228 ns | 0.0452 ns | 0.1010 ns | 28716777.7 | 34.7143 ns | 34.7388 ns | 34.8188 ns | 34.9089 ns | 34.9818 ns | SimpleLoop | X86 | LegacyJit | 69 | 90.2873 ns | 0.1144 ns | 2.59 | 90.2496 ns | 0.0511 ns | 0.1144 ns | 11080380.35 | 90.0769 ns | 90.1358 ns | 90.2873 ns | 90.3446 ns | 90.3454 ns | BufferBlockCopy | X86 | LegacyJit | 69 | 25.7531 ns | 0.0725 ns | 0.74 | 25.7412 ns | 0.0324 ns | 0.0725 ns | 38848202.28 | 25.6530 ns | 25.6717 ns | 25.7531 ns | 25.8048 ns | 25.8397 ns | MsvcrtMemmove | X86 | LegacyJit | 69 | 35.0048 ns | 0.8297 ns | 1.01 | 34.6856 ns | 0.3711 ns | 0.8297 ns | 28830404.88 | 33.8021 ns | 33.8050 ns | 35.0048 ns | 35.4066 ns | 35.5819 ns | UnsafeCopyBlock | X86 | LegacyJit | 69 | 20.0715 ns | 0.1326 ns | 0.58 | 20.0635 ns | 0.0593 ns | 0.1326 ns | 49841639.17 | 19.8606 ns | 19.9522 ns | 20.0715 ns | 20.1709 ns | 20.2242 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 69 | 139.2064 ns | 1.3148 ns | 4.00 | 138.7393 ns | 0.5880 ns | 1.3148 ns | 7207760.82 | 136.4102 ns | 137.8037 ns | 139.2064 ns | 139.4414 ns | 139.6370 ns | AndermanVectorizedCopy | X86 | LegacyJit | 69 | 166.0325 ns | 0.6398 ns | 4.77 | 166.2350 ns | 0.2861 ns | 0.6398 ns | 6015579.83 | 165.6151 ns | 165.8007 ns | 166.0325 ns | 166.7706 ns | 167.3075 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 69 | 15.1304 ns | 0.0933 ns | 0.43 | 15.0949 ns | 0.0417 ns | 0.0933 ns | 66247595.09 | 14.9596 ns | 14.9992 ns | 15.1304 ns | 15.1728 ns | 15.1742 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 69 | 36.5501 ns | 0.1683 ns | 1.05 | 36.5418 ns | 0.0753 ns | 0.1683 ns | 27365907.19 | 36.3177 ns | 36.4085 ns | 36.5501 ns | 36.6710 ns | 36.7890 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 69 | 23.1120 ns | 0.0557 ns | 0.66 | 23.0957 ns | 0.0249 ns | 0.0557 ns | 43298186.74 | 23.0198 ns | 23.0385 ns | 23.1120 ns | 23.1447 ns | 23.1513 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 69 | 20.7304 ns | 0.0322 ns | 0.60 | 20.7175 ns | 0.0144 ns | 0.0322 ns | 48268286.59 | 20.6624 ns | 20.6900 ns | 20.7304 ns | 20.7386 ns | 20.7441 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 69 | 13.6786 ns | 0.0311 ns | 0.39 | 13.6708 ns | 0.0139 ns | 0.0311 ns | 73148369.51 | 13.6275 ns | 13.6409 ns | 13.6786 ns | 13.6969 ns | 13.7091 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 69 | 27.8435 ns | 0.1749 ns | 0.80 | 27.7799 ns | 0.0782 ns | 0.1749 ns | 35997197.9 | 27.4711 ns | 27.6510 ns | 27.8435 ns | 27.8771 ns | 27.9047 ns | ArrayCopy | X64 | LegacyJit | 70 | 25.4811 ns | 0.3116 ns | 1.00 | 25.3517 ns | 0.1393 ns | 0.3116 ns | 39445045.3 | 24.7960 ns | 25.1291 ns | 25.4811 ns | 25.5097 ns | 25.5274 ns | SimpleLoop | X64 | LegacyJit | 70 | 121.3891 ns | 1.4451 ns | 4.76 | 120.8499 ns | 0.6463 ns | 1.4451 ns | 8274728.31 | 118.2993 ns | 119.7340 ns | 121.3891 ns | 121.6961 ns | 121.8035 ns | BufferBlockCopy | X64 | LegacyJit | 70 | 25.5121 ns | 0.1325 ns | 1.00 | 25.5445 ns | 0.0592 ns | 0.1325 ns | 39147426.31 | 25.3576 ns | 25.4334 ns | 25.5121 ns | 25.6718 ns | 25.6885 ns | MsvcrtMemmove | X64 | LegacyJit | 70 | 28.4177 ns | 0.1000 ns | 1.12 | 28.4508 ns | 0.0447 ns | 0.1000 ns | 35148366.94 | 28.3279 ns | 28.3653 ns | 28.4177 ns | 28.5529 ns | 28.5710 ns | UnsafeCopyBlock | X64 | LegacyJit | 70 | 14.6358 ns | 0.0516 ns | 0.57 | 14.6464 ns | 0.0231 ns | 0.0516 ns | 68276229.39 | 14.5815 ns | 14.6000 ns | 14.6358 ns | 14.6981 ns | 14.7080 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 70 | 155.9836 ns | 3.4985 ns | 6.12 | 157.8498 ns | 1.5646 ns | 3.4985 ns | 6335136.61 | 155.8505 ns | 155.8772 ns | 155.9836 ns | 160.7555 ns | 163.9808 ns | AndermanVectorizedCopy | X64 | LegacyJit | 70 | 187.5865 ns | 0.8453 ns | 7.36 | 187.2179 ns | 0.3780 ns | 0.8453 ns | 5341370.69 | 185.7138 ns | 186.5859 ns | 187.5865 ns | 187.6655 ns | 187.6920 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 70 | 17.2466 ns | 0.0667 ns | 0.68 | 17.2728 ns | 0.0298 ns | 0.0667 ns | 57894616.98 | 17.2140 ns | 17.2144 ns | 17.2466 ns | 17.3442 ns | 17.3512 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 70 | 15.6311 ns | 0.1910 ns | 0.61 | 15.5688 ns | 0.0854 ns | 0.1910 ns | 64231078.98 | 15.2337 ns | 15.4268 ns | 15.6311 ns | 15.6796 ns | 15.7163 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 70 | 14.0182 ns | 0.0515 ns | 0.55 | 14.0062 ns | 0.0230 ns | 0.0515 ns | 71397088.72 | 13.9420 ns | 13.9539 ns | 14.0182 ns | 14.0524 ns | 14.0677 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 70 | 16.3445 ns | 0.1803 ns | 0.64 | 16.2807 ns | 0.0806 ns | 0.1803 ns | 61422521.22 | 15.9626 ns | 16.1488 ns | 16.3445 ns | 16.3807 ns | 16.4106 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 70 | 21.5443 ns | 0.0814 ns | 0.85 | 21.5613 ns | 0.0364 ns | 0.0814 ns | 46379479.22 | 21.4704 ns | 21.5029 ns | 21.5443 ns | 21.6281 ns | 21.6928 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 70 | 13.5462 ns | 0.1046 ns | 0.53 | 13.5342 ns | 0.0468 ns | 0.1046 ns | 73886858.95 | 13.3736 ns | 13.4507 ns | 13.5462 ns | 13.6117 ns | 13.6654 ns | ArrayCopy | X64 | RyuJit | 70 | 24.5866 ns | 0.0554 ns | 1.00 | 24.5796 ns | 0.0248 ns | 0.0554 ns | 40684208.16 | 24.5079 ns | 24.5272 ns | 24.5866 ns | 24.6284 ns | 24.6531 ns | SimpleLoop | X64 | RyuJit | 70 | 104.3332 ns | 0.8083 ns | 4.24 | 104.1178 ns | 0.3615 ns | 0.8083 ns | 9604509.78 | 102.7004 ns | 103.4973 ns | 104.3332 ns | 104.6305 ns | 104.6562 ns | BufferBlockCopy | X64 | RyuJit | 70 | 25.1192 ns | 0.1757 ns | 1.02 | 25.1372 ns | 0.0786 ns | 0.1757 ns | 39781752.9 | 24.9726 ns | 25.0051 ns | 25.1192 ns | 25.2782 ns | 25.4304 ns | MsvcrtMemmove | X64 | RyuJit | 70 | 27.2395 ns | 0.0767 ns | 1.11 | 27.2403 ns | 0.0343 ns | 0.0767 ns | 36710299.24 | 27.1602 ns | 27.1672 ns | 27.2395 ns | 27.3138 ns | 27.3452 ns | UnsafeCopyBlock | X64 | RyuJit | 70 | 15.5031 ns | 0.0828 ns | 0.63 | 15.5360 ns | 0.0370 ns | 0.0828 ns | 64366577.88 | 15.4724 ns | 15.4807 ns | 15.5031 ns | 15.6077 ns | 15.6778 ns | IllyriadVectorizedCopy | X64 | RyuJit | 70 | 14.0336 ns | 0.0588 ns | 0.57 | 14.0671 ns | 0.0263 ns | 0.0588 ns | 71087854.52 | 14.0140 ns | 14.0226 ns | 14.0336 ns | 14.1284 ns | 14.1519 ns | AndermanVectorizedCopy | X64 | RyuJit | 70 | 9.1323 ns | 0.0229 ns | 0.37 | 9.1287 ns | 0.0102 ns | 0.0229 ns | 109545220.86 | 9.0997 ns | 9.1053 ns | 9.1323 ns | 9.1502 ns | 9.1510 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 70 | 10.5658 ns | 0.0540 ns | 0.43 | 10.5750 ns | 0.0241 ns | 0.0540 ns | 94563042.84 | 10.5262 ns | 10.5296 ns | 10.5658 ns | 10.6249 ns | 10.6599 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 70 | 9.1216 ns | 0.1111 ns | 0.37 | 9.0552 ns | 0.0497 ns | 0.1111 ns | 110433230.63 | 8.8759 ns | 8.9468 ns | 9.1216 ns | 9.1305 ns | 9.1351 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 70 | 13.2029 ns | 0.0482 ns | 0.54 | 13.2158 ns | 0.0216 ns | 0.0482 ns | 75666824.88 | 13.1583 ns | 13.1789 ns | 13.2029 ns | 13.2592 ns | 13.2892 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 70 | 13.0875 ns | 0.1917 ns | 0.53 | 13.0009 ns | 0.0857 ns | 0.1917 ns | 76917820.83 | 12.7629 ns | 12.7955 ns | 13.0875 ns | 13.1630 ns | 13.1784 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 70 | 12.6030 ns | 0.0257 ns | 0.51 | 12.6123 ns | 0.0115 ns | 0.0257 ns | 79287638.01 | 12.5949 ns | 12.5963 ns | 12.6030 ns | 12.6330 ns | 12.6572 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 70 | 10.4260 ns | 0.3039 ns | 0.42 | 10.6114 ns | 0.1359 ns | 0.3039 ns | 94238513.33 | 10.3488 ns | 10.3737 ns | 10.4260 ns | 10.9417 ns | 10.9778 ns | ArrayCopy | X86 | LegacyJit | 70 | 34.7777 ns | 0.0673 ns | 1.00 | 34.7838 ns | 0.0301 ns | 0.0673 ns | 28749053.49 | 34.7190 ns | 34.7242 ns | 34.7777 ns | 34.8463 ns | 34.8858 ns | SimpleLoop | X86 | LegacyJit | 70 | 91.2559 ns | 0.1647 ns | 2.62 | 91.2293 ns | 0.0737 ns | 0.1647 ns | 10961392.03 | 91.0618 ns | 91.0634 ns | 91.2559 ns | 91.3819 ns | 91.4375 ns | BufferBlockCopy | X86 | LegacyJit | 70 | 25.2903 ns | 0.4153 ns | 0.73 | 25.4583 ns | 0.1857 ns | 0.4153 ns | 39279849.46 | 25.1066 ns | 25.1132 ns | 25.2903 ns | 25.8875 ns | 26.0535 ns | MsvcrtMemmove | X86 | LegacyJit | 70 | 34.0350 ns | 0.0746 ns | 0.98 | 34.0205 ns | 0.0334 ns | 0.0746 ns | 29394078.88 | 33.9134 ns | 33.9472 ns | 34.0350 ns | 34.0864 ns | 34.0999 ns | UnsafeCopyBlock | X86 | LegacyJit | 70 | 20.2184 ns | 0.0557 ns | 0.58 | 20.2136 ns | 0.0249 ns | 0.0557 ns | 49471526.03 | 20.1461 ns | 20.1579 ns | 20.2184 ns | 20.2670 ns | 20.2770 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 70 | 140.0580 ns | 0.1970 ns | 4.03 | 140.0874 ns | 0.0881 ns | 0.1970 ns | 7138399.57 | 139.8819 ns | 139.9478 ns | 140.0580 ns | 140.2417 ns | 140.4135 ns | AndermanVectorizedCopy | X86 | LegacyJit | 70 | 164.7512 ns | 1.6134 ns | 4.74 | 163.9910 ns | 0.7215 ns | 1.6134 ns | 6097894.94 | 161.1761 ns | 162.6367 ns | 164.7512 ns | 164.9652 ns | 164.9837 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 70 | 15.5331 ns | 0.0890 ns | 0.45 | 15.4913 ns | 0.0398 ns | 0.0890 ns | 64552331.91 | 15.3733 ns | 15.3975 ns | 15.5331 ns | 15.5642 ns | 15.5805 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 70 | 21.5137 ns | 0.3074 ns | 0.62 | 21.5088 ns | 0.1375 ns | 0.3074 ns | 46492494.28 | 21.1642 ns | 21.2250 ns | 21.5137 ns | 21.7903 ns | 21.9499 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 70 | 23.4776 ns | 0.2420 ns | 0.68 | 23.3810 ns | 0.1082 ns | 0.2420 ns | 42769811.93 | 22.9571 ns | 23.1840 ns | 23.4776 ns | 23.5296 ns | 23.5389 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 70 | 20.9559 ns | 0.1002 ns | 0.60 | 20.9544 ns | 0.0448 ns | 0.1002 ns | 47722768.44 | 20.8277 ns | 20.8561 ns | 20.9559 ns | 21.0519 ns | 21.0633 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 70 | 13.6479 ns | 0.0751 ns | 0.39 | 13.6588 ns | 0.0336 ns | 0.0751 ns | 73212764.31 | 13.5710 ns | 13.5937 ns | 13.6479 ns | 13.7294 ns | 13.7678 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 70 | 27.7479 ns | 0.0808 ns | 0.80 | 27.7288 ns | 0.0361 ns | 0.0808 ns | 36063609 | 27.6208 ns | 27.6460 ns | 27.7479 ns | 27.8020 ns | 27.8054 ns | ArrayCopy | X64 | LegacyJit | 71 | 25.4921 ns | 0.2476 ns | 1.00 | 25.4492 ns | 0.1107 ns | 0.2476 ns | 39293958.2 | 25.0305 ns | 25.2591 ns | 25.4921 ns | 25.6179 ns | 25.6878 ns | SimpleLoop | X64 | LegacyJit | 71 | 121.0018 ns | 0.3998 ns | 4.75 | 120.9379 ns | 0.1788 ns | 0.3998 ns | 8268708.26 | 120.4553 ns | 120.5472 ns | 121.0018 ns | 121.2966 ns | 121.4638 ns | BufferBlockCopy | X64 | LegacyJit | 71 | 25.4230 ns | 0.4419 ns | 1.00 | 25.2231 ns | 0.1976 ns | 0.4419 ns | 39646140.96 | 24.7288 ns | 24.7501 ns | 25.4230 ns | 25.5963 ns | 25.6805 ns | MsvcrtMemmove | X64 | LegacyJit | 71 | 29.0402 ns | 0.5497 ns | 1.14 | 29.0433 ns | 0.2458 ns | 0.5497 ns | 34431318.89 | 28.2503 ns | 28.6061 ns | 29.0402 ns | 29.4821 ns | 29.7888 ns | UnsafeCopyBlock | X64 | LegacyJit | 71 | 15.1918 ns | 0.2391 ns | 0.60 | 15.0989 ns | 0.1069 ns | 0.2391 ns | 66229917.21 | 14.8120 ns | 14.8433 ns | 15.1918 ns | 15.3080 ns | 15.3109 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 71 | 166.2219 ns | 3.4554 ns | 6.52 | 167.5874 ns | 1.5453 ns | 3.4554 ns | 5967035.98 | 164.5295 ns | 165.1136 ns | 166.2219 ns | 170.7440 ns | 173.2980 ns | AndermanVectorizedCopy | X64 | LegacyJit | 71 | 188.5145 ns | 1.8368 ns | 7.40 | 187.7921 ns | 0.8214 ns | 1.8368 ns | 5325036.97 | 184.8070 ns | 186.1298 ns | 188.5145 ns | 189.0933 ns | 189.6228 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 71 | 17.9619 ns | 0.4854 ns | 0.70 | 18.2254 ns | 0.2171 ns | 0.4854 ns | 54868337.14 | 17.7975 ns | 17.8401 ns | 17.9619 ns | 18.7426 ns | 18.8795 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 71 | 15.2895 ns | 0.2580 ns | 0.60 | 15.4324 ns | 0.1154 ns | 0.2580 ns | 64798793.79 | 15.2101 ns | 15.2237 ns | 15.2895 ns | 15.7125 ns | 15.7399 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 71 | 13.7700 ns | 0.1657 ns | 0.54 | 13.7218 ns | 0.0741 ns | 0.1657 ns | 72876747.52 | 13.4336 ns | 13.5899 ns | 13.7700 ns | 13.8296 ns | 13.8474 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 71 | 16.2937 ns | 0.0193 ns | 0.64 | 16.3039 ns | 0.0086 ns | 0.0193 ns | 61334855.04 | 16.2871 ns | 16.2882 ns | 16.2937 ns | 16.3248 ns | 16.3272 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 71 | 20.5822 ns | 0.2393 ns | 0.81 | 20.4472 ns | 0.1070 ns | 0.2393 ns | 48906566.93 | 20.1138 ns | 20.1954 ns | 20.5822 ns | 20.6313 ns | 20.6690 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 71 | 13.5932 ns | 0.0242 ns | 0.53 | 13.5904 ns | 0.0108 ns | 0.0242 ns | 73581308.84 | 13.5567 ns | 13.5673 ns | 13.5932 ns | 13.6121 ns | 13.6189 ns | ArrayCopy | X64 | RyuJit | 71 | 24.4742 ns | 0.3477 ns | 1.00 | 24.3575 ns | 0.1555 ns | 0.3477 ns | 41055094.45 | 23.9894 ns | 24.0077 ns | 24.4742 ns | 24.6489 ns | 24.8142 ns | SimpleLoop | X64 | RyuJit | 71 | 106.8047 ns | 0.7469 ns | 4.36 | 106.5080 ns | 0.3340 ns | 0.7469 ns | 9388965.43 | 105.1793 ns | 105.9751 ns | 106.8047 ns | 106.8925 ns | 106.9729 ns | BufferBlockCopy | X64 | RyuJit | 71 | 24.5847 ns | 0.3572 ns | 1.00 | 24.7974 ns | 0.1598 ns | 0.3572 ns | 40326739.32 | 24.5072 ns | 24.5168 ns | 24.5847 ns | 25.1845 ns | 25.2474 ns | MsvcrtMemmove | X64 | RyuJit | 71 | 27.7665 ns | 0.0248 ns | 1.13 | 27.7703 ns | 0.0111 ns | 0.0248 ns | 36009754.13 | 27.7465 ns | 27.7500 ns | 27.7665 ns | 27.7923 ns | 27.8100 ns | UnsafeCopyBlock | X64 | RyuJit | 71 | 16.1455 ns | 0.1532 ns | 0.66 | 16.1921 ns | 0.0685 ns | 0.1532 ns | 61758637.42 | 16.0765 ns | 16.0766 ns | 16.1455 ns | 16.3308 ns | 16.4460 ns | IllyriadVectorizedCopy | X64 | RyuJit | 71 | 14.8993 ns | 0.0322 ns | 0.61 | 14.8989 ns | 0.0144 ns | 0.0322 ns | 67119086.5 | 14.8523 ns | 14.8694 ns | 14.8993 ns | 14.9282 ns | 14.9357 ns | AndermanVectorizedCopy | X64 | RyuJit | 71 | 9.1651 ns | 0.0283 ns | 0.37 | 9.1728 ns | 0.0127 ns | 0.0283 ns | 109017603.47 | 9.1372 ns | 9.1481 ns | 9.1651 ns | 9.2014 ns | 9.2066 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 71 | 11.3827 ns | 0.0652 ns | 0.47 | 11.3784 ns | 0.0291 ns | 0.0652 ns | 87885765.03 | 11.2791 ns | 11.3286 ns | 11.3827 ns | 11.4261 ns | 11.4619 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 71 | 9.1319 ns | 0.1628 ns | 0.37 | 9.0724 ns | 0.0728 ns | 0.1628 ns | 110223812.47 | 8.8941 ns | 8.8986 ns | 9.1319 ns | 9.2165 ns | 9.2328 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 71 | 12.9110 ns | 0.0492 ns | 0.53 | 12.9046 ns | 0.0220 ns | 0.0492 ns | 77491875.49 | 12.8499 ns | 12.8540 ns | 12.9110 ns | 12.9519 ns | 12.9559 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 71 | 12.6122 ns | 0.2288 ns | 0.52 | 12.7198 ns | 0.1023 ns | 0.2288 ns | 78617710.55 | 12.5058 ns | 12.5267 ns | 12.6122 ns | 12.9666 ns | 12.9815 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 71 | 12.2221 ns | 0.1993 ns | 0.50 | 12.3326 ns | 0.0891 ns | 0.1993 ns | 81085707.49 | 12.1666 ns | 12.1715 ns | 12.2221 ns | 12.5490 ns | 12.5716 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 71 | 10.2709 ns | 0.0851 ns | 0.42 | 10.3205 ns | 0.0380 ns | 0.0851 ns | 96894978.84 | 10.2476 ns | 10.2569 ns | 10.2709 ns | 10.4088 ns | 10.4450 ns | ArrayCopy | X86 | LegacyJit | 71 | 35.1996 ns | 0.1286 ns | 1.00 | 35.2396 ns | 0.0575 ns | 0.1286 ns | 28377154.56 | 35.1153 ns | 35.1439 ns | 35.1996 ns | 35.3554 ns | 35.4498 ns | SimpleLoop | X86 | LegacyJit | 71 | 95.5588 ns | 2.1672 ns | 2.71 | 96.1389 ns | 0.9692 ns | 2.1672 ns | 10401612.3 | 94.0075 ns | 94.1437 ns | 95.5588 ns | 98.4242 ns | 98.4824 ns | BufferBlockCopy | X86 | LegacyJit | 71 | 25.6712 ns | 0.0916 ns | 0.73 | 25.6850 ns | 0.0409 ns | 0.0916 ns | 38933282.51 | 25.6062 ns | 25.6066 ns | 25.6712 ns | 25.7702 ns | 25.8274 ns | MsvcrtMemmove | X86 | LegacyJit | 71 | 35.1430 ns | 0.0698 ns | 1.00 | 35.1727 ns | 0.0312 ns | 0.0698 ns | 28431128.73 | 35.1013 ns | 35.1180 ns | 35.1430 ns | 35.2423 ns | 35.2766 ns | UnsafeCopyBlock | X86 | LegacyJit | 71 | 20.0098 ns | 0.2743 ns | 0.57 | 19.9243 ns | 0.1227 ns | 0.2743 ns | 50189982.41 | 19.4480 ns | 19.7088 ns | 20.0098 ns | 20.0970 ns | 20.1474 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 71 | 140.9863 ns | 1.9025 ns | 4.01 | 140.2284 ns | 0.8508 ns | 1.9025 ns | 7131225.26 | 137.7934 ns | 138.2411 ns | 140.9863 ns | 141.8366 ns | 142.3007 ns | AndermanVectorizedCopy | X86 | LegacyJit | 71 | 165.0280 ns | 0.3143 ns | 4.69 | 165.1703 ns | 0.1405 ns | 0.3143 ns | 6054356.13 | 164.9182 ns | 164.9328 ns | 165.0280 ns | 165.4790 ns | 165.6675 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 71 | 16.4329 ns | 0.0410 ns | 0.47 | 16.4424 ns | 0.0183 ns | 0.0410 ns | 60818228.62 | 16.3949 ns | 16.4053 ns | 16.4329 ns | 16.4844 ns | 16.4926 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 71 | 20.9749 ns | 0.0374 ns | 0.60 | 20.9732 ns | 0.0167 ns | 0.0374 ns | 47679904.02 | 20.9241 ns | 20.9430 ns | 20.9749 ns | 21.0025 ns | 21.0283 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 71 | 23.4697 ns | 0.1388 ns | 0.67 | 23.4541 ns | 0.0621 ns | 0.1388 ns | 42636451.84 | 23.2527 ns | 23.3366 ns | 23.4697 ns | 23.5638 ns | 23.6381 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 71 | 21.0062 ns | 0.0297 ns | 0.60 | 21.0139 ns | 0.0133 ns | 0.0297 ns | 47587518.9 | 20.9857 ns | 20.9865 ns | 21.0062 ns | 21.0452 ns | 21.0473 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 71 | 13.6850 ns | 0.0933 ns | 0.39 | 13.6629 ns | 0.0417 ns | 0.0933 ns | 73190893.34 | 13.5035 ns | 13.5863 ns | 13.6850 ns | 13.7285 ns | 13.7408 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 71 | 27.7926 ns | 0.1854 ns | 0.79 | 27.7149 ns | 0.0829 ns | 0.1854 ns | 36081723.93 | 27.3853 ns | 27.5780 ns | 27.7926 ns | 27.8128 ns | 27.8300 ns | ArrayCopy | X64 | LegacyJit | 72 | 25.4484 ns | 0.0769 ns | 1.00 | 25.4177 ns | 0.0344 ns | 0.0769 ns | 39342691.11 | 25.3204 ns | 25.3368 ns | 25.4484 ns | 25.4832 ns | 25.4990 ns | SimpleLoop | X64 | LegacyJit | 72 | 124.6460 ns | 0.1956 ns | 4.90 | 124.7456 ns | 0.0875 ns | 0.1956 ns | 8016316.5 | 124.5976 ns | 124.6126 ns | 124.6460 ns | 124.9284 ns | 125.0707 ns | BufferBlockCopy | X64 | LegacyJit | 72 | 25.3902 ns | 0.0280 ns | 1.00 | 25.3905 ns | 0.0125 ns | 0.0280 ns | 39384877.48 | 25.3510 ns | 25.3701 ns | 25.3902 ns | 25.4109 ns | 25.4300 ns | MsvcrtMemmove | X64 | LegacyJit | 72 | 26.3111 ns | 0.2822 ns | 1.03 | 26.1903 ns | 0.1262 ns | 0.2822 ns | 38182105.81 | 25.6880 ns | 25.9835 ns | 26.3111 ns | 26.3366 ns | 26.3584 ns | UnsafeCopyBlock | X64 | LegacyJit | 72 | 10.5255 ns | 0.1259 ns | 0.41 | 10.4939 ns | 0.0563 ns | 0.1259 ns | 95293227.99 | 10.2842 ns | 10.3843 ns | 10.5255 ns | 10.5878 ns | 10.6068 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 72 | 163.7951 ns | 9.5349 ns | 6.44 | 163.0862 ns | 4.2641 ns | 9.5349 ns | 6131727.77 | 152.8410 ns | 153.4194 ns | 163.7951 ns | 172.3985 ns | 173.4363 ns | AndermanVectorizedCopy | X64 | LegacyJit | 72 | 200.1691 ns | 2.3853 ns | 7.87 | 199.4860 ns | 1.0667 ns | 2.3853 ns | 5012884.13 | 196.3102 ns | 197.1223 ns | 200.1691 ns | 201.5081 ns | 202.4083 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 72 | 16.6755 ns | 0.1626 ns | 0.66 | 16.6034 ns | 0.0727 ns | 0.1626 ns | 60228686.82 | 16.3159 ns | 16.4777 ns | 16.6755 ns | 16.6930 ns | 16.7095 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 72 | 15.2298 ns | 0.0280 ns | 0.60 | 15.2167 ns | 0.0125 ns | 0.0280 ns | 65717451.93 | 15.1722 ns | 15.1892 ns | 15.2298 ns | 15.2376 ns | 15.2380 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 72 | 15.3633 ns | 0.2269 ns | 0.60 | 15.3124 ns | 0.1015 ns | 0.2269 ns | 65306427.18 | 14.9598 ns | 15.1238 ns | 15.3633 ns | 15.4757 ns | 15.5878 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 72 | 16.9755 ns | 0.0293 ns | 0.67 | 16.9671 ns | 0.0131 ns | 0.0293 ns | 58937581.58 | 16.9200 ns | 16.9396 ns | 16.9755 ns | 16.9904 ns | 16.9907 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 72 | 20.4747 ns | 0.3006 ns | 0.80 | 20.2859 ns | 0.1344 ns | 0.3006 ns | 49295317.09 | 19.9329 ns | 19.9587 ns | 20.4747 ns | 20.5187 ns | 20.5501 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 72 | 13.0129 ns | 0.0156 ns | 0.51 | 13.0117 ns | 0.0070 ns | 0.0156 ns | 76853761.4 | 12.9939 ns | 12.9959 ns | 13.0129 ns | 13.0270 ns | 13.0281 ns | ArrayCopy | X64 | RyuJit | 72 | 24.5625 ns | 0.0836 ns | 1.00 | 24.5603 ns | 0.0374 ns | 0.0836 ns | 40716098.23 | 24.4643 ns | 24.4900 ns | 24.5625 ns | 24.6295 ns | 24.6893 ns | SimpleLoop | X64 | RyuJit | 72 | 109.5239 ns | 1.6231 ns | 4.46 | 108.7499 ns | 0.7259 ns | 1.6231 ns | 9195413.14 | 106.5186 ns | 107.0511 ns | 109.5239 ns | 110.0616 ns | 110.3430 ns | BufferBlockCopy | X64 | RyuJit | 72 | 25.2212 ns | 0.0733 ns | 1.03 | 25.2258 ns | 0.0328 ns | 0.0733 ns | 39641886.45 | 25.1439 ns | 25.1683 ns | 25.2212 ns | 25.2858 ns | 25.3426 ns | MsvcrtMemmove | X64 | RyuJit | 72 | 25.2683 ns | 0.3143 ns | 1.03 | 25.1562 ns | 0.1406 ns | 0.3143 ns | 39751707.02 | 24.6045 ns | 24.9115 ns | 25.2683 ns | 25.3447 ns | 25.3853 ns | UnsafeCopyBlock | X64 | RyuJit | 72 | 11.3996 ns | 0.1764 ns | 0.46 | 11.3935 ns | 0.0789 ns | 0.1764 ns | 87769558.34 | 11.1042 ns | 11.2514 ns | 11.3996 ns | 11.5325 ns | 11.5651 ns | IllyriadVectorizedCopy | X64 | RyuJit | 72 | 13.3850 ns | 0.0174 ns | 0.54 | 13.3872 ns | 0.0078 ns | 0.0174 ns | 74698444.31 | 13.3640 ns | 13.3712 ns | 13.3850 ns | 13.4042 ns | 13.4071 ns | AndermanVectorizedCopy | X64 | RyuJit | 72 | 8.8423 ns | 0.1587 ns | 0.36 | 8.9040 ns | 0.0710 ns | 0.1587 ns | 112308643.44 | 8.7910 ns | 8.8126 ns | 8.8423 ns | 9.0263 ns | 9.1834 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 72 | 10.2318 ns | 0.1298 ns | 0.42 | 10.1883 ns | 0.0580 ns | 0.1298 ns | 98151615.01 | 9.9711 ns | 10.0746 ns | 10.2318 ns | 10.2803 ns | 10.3051 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 72 | 8.3501 ns | 0.0554 ns | 0.34 | 8.3713 ns | 0.0248 ns | 0.0554 ns | 119455826.74 | 8.3345 ns | 8.3346 ns | 8.3501 ns | 8.4186 ns | 8.4670 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 72 | 14.0328 ns | 0.0386 ns | 0.57 | 14.0368 ns | 0.0173 ns | 0.0386 ns | 71241358.56 | 13.9993 ns | 14.0009 ns | 14.0328 ns | 14.0746 ns | 14.0906 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 72 | 14.0411 ns | 0.1553 ns | 0.57 | 13.9719 ns | 0.0695 ns | 0.1553 ns | 71572361.91 | 13.6942 ns | 13.8643 ns | 14.0411 ns | 14.0448 ns | 14.0480 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 72 | 12.5984 ns | 0.0332 ns | 0.51 | 12.5941 ns | 0.0148 ns | 0.0332 ns | 79402523.2 | 12.5603 ns | 12.5612 ns | 12.5984 ns | 12.6248 ns | 12.6375 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 72 | 9.6164 ns | 0.0514 ns | 0.39 | 9.6339 ns | 0.0230 ns | 0.0514 ns | 103799726.42 | 9.5829 ns | 9.5907 ns | 9.6164 ns | 9.6860 ns | 9.7079 ns | ArrayCopy | X86 | LegacyJit | 72 | 34.9097 ns | 0.0878 ns | 1.00 | 34.9064 ns | 0.0393 ns | 0.0878 ns | 28648029.99 | 34.7987 ns | 34.8203 ns | 34.9097 ns | 34.9909 ns | 35.0105 ns | SimpleLoop | X86 | LegacyJit | 72 | 95.0151 ns | 1.0135 ns | 2.72 | 94.4863 ns | 0.4533 ns | 1.0135 ns | 10583546.2 | 92.8036 ns | 93.5382 ns | 95.0151 ns | 95.1700 ns | 95.2633 ns | BufferBlockCopy | X86 | LegacyJit | 72 | 25.6907 ns | 0.0299 ns | 0.74 | 25.6902 ns | 0.0134 ns | 0.0299 ns | 38925300.15 | 25.6564 ns | 25.6613 ns | 25.6907 ns | 25.7189 ns | 25.7292 ns | MsvcrtMemmove | X86 | LegacyJit | 72 | 34.9390 ns | 0.9112 ns | 1.00 | 34.7154 ns | 0.4075 ns | 0.9112 ns | 28805623.1 | 33.1704 ns | 33.9495 ns | 34.9390 ns | 35.3696 ns | 35.4885 ns | UnsafeCopyBlock | X86 | LegacyJit | 72 | 20.0047 ns | 0.0313 ns | 0.57 | 19.9880 ns | 0.0140 ns | 0.0313 ns | 50030032.94 | 19.9479 ns | 19.9547 ns | 20.0047 ns | 20.0130 ns | 20.0194 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 72 | 137.9041 ns | 1.8208 ns | 3.95 | 138.1366 ns | 0.8143 ns | 1.8208 ns | 7239208.8 | 136.3600 ns | 136.3793 ns | 137.9041 ns | 140.0102 ns | 140.0771 ns | AndermanVectorizedCopy | X86 | LegacyJit | 72 | 166.5857 ns | 0.2354 ns | 4.77 | 166.4675 ns | 0.1053 ns | 0.2354 ns | 6007179.46 | 166.1096 ns | 166.2308 ns | 166.5857 ns | 166.6450 ns | 166.6849 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 72 | 15.9690 ns | 0.0503 ns | 0.46 | 15.9807 ns | 0.0225 ns | 0.0503 ns | 62575572.71 | 15.9253 ns | 15.9360 ns | 15.9690 ns | 16.0312 ns | 16.0496 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 72 | 20.4419 ns | 0.0907 ns | 0.59 | 20.4792 ns | 0.0406 ns | 0.0907 ns | 48830052.87 | 20.4267 ns | 20.4329 ns | 20.4419 ns | 20.5441 ns | 20.6409 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 72 | 23.5162 ns | 0.3341 ns | 0.67 | 23.3782 ns | 0.1494 ns | 0.3341 ns | 42774841.17 | 22.8167 ns | 23.0753 ns | 23.5162 ns | 23.6122 ns | 23.6292 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 72 | 21.1604 ns | 0.0352 ns | 0.61 | 21.1705 ns | 0.0157 ns | 0.0352 ns | 47235493.61 | 21.1425 ns | 21.1451 ns | 21.1604 ns | 21.2010 ns | 21.2300 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 72 | 14.2441 ns | 0.0519 ns | 0.41 | 14.2539 ns | 0.0232 ns | 0.0519 ns | 70156109.4 | 14.2053 ns | 14.2151 ns | 14.2441 ns | 14.2977 ns | 14.3404 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 72 | 31.4028 ns | 0.0596 ns | 0.90 | 31.3904 ns | 0.0267 ns | 0.0596 ns | 31856916.84 | 31.2911 ns | 31.3433 ns | 31.4028 ns | 31.4312 ns | 31.4517 ns | ArrayCopy | X64 | LegacyJit | 73 | 25.3733 ns | 0.2583 ns | 1.00 | 25.2743 ns | 0.1155 ns | 0.2583 ns | 39565835.58 | 24.8191 ns | 25.0810 ns | 25.3733 ns | 25.4182 ns | 25.4616 ns | SimpleLoop | X64 | LegacyJit | 73 | 122.7948 ns | 1.4969 ns | 4.84 | 123.7665 ns | 0.6694 ns | 1.4969 ns | 8079732.51 | 122.5940 ns | 122.6146 ns | 122.7948 ns | 125.4042 ns | 125.4058 ns | BufferBlockCopy | X64 | LegacyJit | 73 | 24.6672 ns | 0.3337 ns | 0.97 | 24.8347 ns | 0.1492 ns | 0.3337 ns | 40266296.57 | 24.6327 ns | 24.6425 ns | 24.6672 ns | 25.1106 ns | 25.4197 ns | MsvcrtMemmove | X64 | LegacyJit | 73 | 26.0358 ns | 0.1813 ns | 1.03 | 25.9693 ns | 0.0811 ns | 0.1813 ns | 38507055.23 | 25.6488 ns | 25.8296 ns | 26.0358 ns | 26.0756 ns | 26.0772 ns | UnsafeCopyBlock | X64 | LegacyJit | 73 | 11.4747 ns | 0.0384 ns | 0.45 | 11.4840 ns | 0.0172 ns | 0.0384 ns | 87077400.18 | 11.4364 ns | 11.4521 ns | 11.4747 ns | 11.5207 ns | 11.5376 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 73 | 155.4552 ns | 0.3075 ns | 6.13 | 155.3890 ns | 0.1375 ns | 0.3075 ns | 6435459.96 | 155.0587 ns | 155.0823 ns | 155.4552 ns | 155.6628 ns | 155.7945 ns | AndermanVectorizedCopy | X64 | LegacyJit | 73 | 197.4968 ns | 7.9432 ns | 7.78 | 199.7348 ns | 3.5523 ns | 7.9432 ns | 5006638.25 | 192.4524 ns | 192.6319 ns | 197.4968 ns | 207.9568 ns | 210.3230 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 73 | 17.2469 ns | 0.0699 ns | 0.68 | 17.2393 ns | 0.0313 ns | 0.0699 ns | 58007028.66 | 17.1340 ns | 17.1761 ns | 17.2469 ns | 17.2987 ns | 17.3202 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 73 | 15.9953 ns | 0.2855 ns | 0.63 | 15.8878 ns | 0.1277 ns | 0.2855 ns | 62941184.61 | 15.3865 ns | 15.6610 ns | 15.9953 ns | 16.0610 ns | 16.0826 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 73 | 14.9131 ns | 0.0134 ns | 0.59 | 14.9126 ns | 0.0060 ns | 0.0134 ns | 67057194.25 | 14.8934 ns | 14.9016 ns | 14.9131 ns | 14.9234 ns | 14.9307 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 73 | 16.6571 ns | 0.1796 ns | 0.66 | 16.5873 ns | 0.0803 ns | 0.1796 ns | 60287136.85 | 16.2691 ns | 16.4503 ns | 16.6571 ns | 16.6894 ns | 16.6980 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 73 | 23.0274 ns | 0.5882 ns | 0.91 | 23.2917 ns | 0.2630 ns | 0.5882 ns | 42933672.41 | 22.6140 ns | 22.8063 ns | 23.0274 ns | 23.9093 ns | 23.9631 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 73 | 13.2469 ns | 0.2190 ns | 0.52 | 13.3024 ns | 0.0980 ns | 0.2190 ns | 75174381.06 | 13.0693 ns | 13.1015 ns | 13.2469 ns | 13.5310 ns | 13.5585 ns | ArrayCopy | X64 | RyuJit | 73 | 24.4748 ns | 0.3349 ns | 1.00 | 24.3729 ns | 0.1498 ns | 0.3349 ns | 41029113.73 | 23.7983 ns | 24.1005 ns | 24.4748 ns | 24.5944 ns | 24.6620 ns | SimpleLoop | X64 | RyuJit | 73 | 111.1502 ns | 0.7215 ns | 4.54 | 111.4896 ns | 0.3227 ns | 0.7215 ns | 8969445.43 | 110.8463 ns | 110.9398 ns | 111.1502 ns | 112.2091 ns | 112.6025 ns | BufferBlockCopy | X64 | RyuJit | 73 | 25.1747 ns | 0.0702 ns | 1.03 | 25.1505 ns | 0.0314 ns | 0.0702 ns | 39760708.72 | 25.0669 ns | 25.0760 ns | 25.1747 ns | 25.2128 ns | 25.2204 ns | MsvcrtMemmove | X64 | RyuJit | 73 | 24.8572 ns | 0.2705 ns | 1.02 | 24.9342 ns | 0.1210 ns | 0.2705 ns | 40105557.15 | 24.7106 ns | 24.7315 ns | 24.8572 ns | 25.1754 ns | 25.3845 ns | UnsafeCopyBlock | X64 | RyuJit | 73 | 12.3465 ns | 0.0186 ns | 0.50 | 12.3550 ns | 0.0083 ns | 0.0186 ns | 80938661.12 | 12.3385 ns | 12.3397 ns | 12.3465 ns | 12.3747 ns | 12.3801 ns | IllyriadVectorizedCopy | X64 | RyuJit | 73 | 14.3485 ns | 0.0483 ns | 0.59 | 14.3569 ns | 0.0216 ns | 0.0483 ns | 69653150.74 | 14.3080 ns | 14.3226 ns | 14.3485 ns | 14.3953 ns | 14.4373 ns | AndermanVectorizedCopy | X64 | RyuJit | 73 | 9.1708 ns | 0.1414 ns | 0.37 | 9.0857 ns | 0.0632 ns | 0.1414 ns | 110062461.49 | 8.8915 ns | 8.9355 ns | 9.1708 ns | 9.1934 ns | 9.2098 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 73 | 11.1457 ns | 0.0773 ns | 0.46 | 11.1394 ns | 0.0346 ns | 0.0773 ns | 89771589.01 | 11.0249 ns | 11.0682 ns | 11.1457 ns | 11.2074 ns | 11.2262 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 73 | 8.3090 ns | 0.0125 ns | 0.34 | 8.3110 ns | 0.0056 ns | 0.0125 ns | 120322985.3 | 8.2972 ns | 8.2993 ns | 8.3090 ns | 8.3236 ns | 8.3271 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 73 | 13.7290 ns | 0.0319 ns | 0.56 | 13.7390 ns | 0.0143 ns | 0.0319 ns | 72785350.14 | 13.7032 ns | 13.7125 ns | 13.7290 ns | 13.7706 ns | 13.7846 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 73 | 13.7604 ns | 0.0368 ns | 0.56 | 13.7692 ns | 0.0164 ns | 0.0368 ns | 72625869.38 | 13.7217 ns | 13.7373 ns | 13.7604 ns | 13.8055 ns | 13.8148 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 73 | 12.2887 ns | 0.1959 ns | 0.50 | 12.3769 ns | 0.0876 ns | 0.1959 ns | 80795763.43 | 12.1999 ns | 12.2095 ns | 12.2887 ns | 12.5883 ns | 12.5942 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 73 | 9.4087 ns | 0.0488 ns | 0.38 | 9.4258 ns | 0.0218 ns | 0.0488 ns | 106092143.55 | 9.3735 ns | 9.3894 ns | 9.4087 ns | 9.4707 ns | 9.5026 ns | ArrayCopy | X86 | LegacyJit | 73 | 34.9540 ns | 0.4647 ns | 1.00 | 34.8570 ns | 0.2078 ns | 0.4647 ns | 28688660.11 | 34.0787 ns | 34.4998 ns | 34.9540 ns | 35.1657 ns | 35.3300 ns | SimpleLoop | X86 | LegacyJit | 73 | 96.4611 ns | 0.3380 ns | 2.76 | 96.5581 ns | 0.1512 ns | 0.3380 ns | 10356459.81 | 96.2826 ns | 96.3561 ns | 96.4611 ns | 96.8086 ns | 97.1475 ns | BufferBlockCopy | X86 | LegacyJit | 73 | 25.7766 ns | 0.0711 ns | 0.74 | 25.7654 ns | 0.0318 ns | 0.0711 ns | 38811752.79 | 25.6875 ns | 25.6943 ns | 25.7766 ns | 25.8309 ns | 25.8565 ns | MsvcrtMemmove | X86 | LegacyJit | 73 | 34.0200 ns | 0.0685 ns | 0.97 | 34.0220 ns | 0.0306 ns | 0.0685 ns | 29392758.99 | 33.9268 ns | 33.9634 ns | 34.0200 ns | 34.0815 ns | 34.1144 ns | UnsafeCopyBlock | X86 | LegacyJit | 73 | 20.0843 ns | 0.0480 ns | 0.57 | 20.0674 ns | 0.0215 ns | 0.0480 ns | 49832054.28 | 20.0104 ns | 20.0164 ns | 20.0843 ns | 20.1099 ns | 20.1143 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 73 | 141.5700 ns | 0.4958 ns | 4.05 | 141.5791 ns | 0.2217 ns | 0.4958 ns | 7063189.11 | 141.0784 ns | 141.0963 ns | 141.5700 ns | 142.0665 ns | 142.2104 ns | AndermanVectorizedCopy | X86 | LegacyJit | 73 | 166.0694 ns | 3.8183 ns | 4.75 | 167.9839 ns | 1.7076 ns | 3.8183 ns | 5952952.49 | 164.6434 ns | 164.8604 ns | 166.0694 ns | 172.0646 ns | 172.9976 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 73 | 16.1902 ns | 1.8851 ns | 0.46 | 17.1182 ns | 0.8430 ns | 1.8851 ns | 58417279.81 | 16.1145 ns | 16.1183 ns | 16.1902 ns | 18.5821 ns | 20.4619 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 73 | 19.6430 ns | 0.2586 ns | 0.56 | 19.7368 ns | 0.1157 ns | 0.2586 ns | 50666802.34 | 19.5259 ns | 19.5560 ns | 19.6430 ns | 19.9644 ns | 20.1742 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 73 | 23.4314 ns | 0.3109 ns | 0.67 | 23.3233 ns | 0.1391 ns | 0.3109 ns | 42875566.78 | 22.7739 ns | 23.0852 ns | 23.4314 ns | 23.5074 ns | 23.5138 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 73 | 20.7564 ns | 0.2707 ns | 0.59 | 20.6501 ns | 0.1210 ns | 0.2707 ns | 48425964.85 | 20.3202 ns | 20.3629 ns | 20.7564 ns | 20.8841 ns | 20.9266 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 73 | 14.4796 ns | 0.0437 ns | 0.41 | 14.4682 ns | 0.0195 ns | 0.0437 ns | 69117059.24 | 14.4216 ns | 14.4244 ns | 14.4796 ns | 14.5063 ns | 14.5256 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 73 | 31.3312 ns | 0.0819 ns | 0.90 | 31.3450 ns | 0.0366 ns | 0.0819 ns | 31903022.67 | 31.2557 ns | 31.2708 ns | 31.3312 ns | 31.4261 ns | 31.4579 ns | ArrayCopy | X64 | LegacyJit | 74 | 27.7382 ns | 0.2788 ns | 1.00 | 27.6701 ns | 0.1247 ns | 0.2788 ns | 36140113.49 | 27.1840 ns | 27.4541 ns | 27.7382 ns | 27.8520 ns | 27.8716 ns | SimpleLoop | X64 | LegacyJit | 74 | 128.0250 ns | 0.1657 ns | 4.62 | 128.0607 ns | 0.0741 ns | 0.1657 ns | 7808794.8 | 127.8671 ns | 127.9460 ns | 128.0250 ns | 128.1933 ns | 128.3249 ns | BufferBlockCopy | X64 | LegacyJit | 74 | 25.4616 ns | 0.0730 ns | 0.92 | 25.4854 ns | 0.0327 ns | 0.0730 ns | 39238159.06 | 25.3898 ns | 25.4238 ns | 25.4616 ns | 25.5590 ns | 25.5636 ns | MsvcrtMemmove | X64 | LegacyJit | 74 | 26.5988 ns | 0.0858 ns | 0.96 | 26.5951 ns | 0.0384 ns | 0.0858 ns | 37600951.89 | 26.4693 ns | 26.5266 ns | 26.5988 ns | 26.6616 ns | 26.7098 ns | UnsafeCopyBlock | X64 | LegacyJit | 74 | 12.0196 ns | 0.2628 ns | 0.43 | 11.8620 ns | 0.1175 ns | 0.2628 ns | 84302536.23 | 11.5707 ns | 11.5769 ns | 12.0196 ns | 12.0684 ns | 12.1104 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 74 | 164.3481 ns | 1.2328 ns | 5.92 | 164.0393 ns | 0.5513 ns | 1.2328 ns | 6096101.39 | 161.9025 ns | 163.0823 ns | 164.3481 ns | 164.8418 ns | 165.0415 ns | AndermanVectorizedCopy | X64 | LegacyJit | 74 | 189.2224 ns | 1.9232 ns | 6.82 | 188.2278 ns | 0.8601 ns | 1.9232 ns | 5312710.52 | 186.1217 ns | 186.1766 ns | 189.2224 ns | 189.7818 ns | 190.3083 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 74 | 17.1114 ns | 0.0553 ns | 0.62 | 17.1386 ns | 0.0247 ns | 0.0553 ns | 58347734.1 | 17.0857 ns | 17.0935 ns | 17.1114 ns | 17.1974 ns | 17.2116 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 74 | 15.8312 ns | 0.1143 ns | 0.57 | 15.8238 ns | 0.0511 ns | 0.1143 ns | 63196093.33 | 15.6739 ns | 15.7295 ns | 15.8312 ns | 15.9143 ns | 15.9913 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 74 | 14.6122 ns | 0.0758 ns | 0.53 | 14.6283 ns | 0.0339 ns | 0.0758 ns | 68360490.93 | 14.5646 ns | 14.5784 ns | 14.6122 ns | 14.6863 ns | 14.7592 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 74 | 16.3867 ns | 0.2322 ns | 0.59 | 16.2190 ns | 0.1038 ns | 0.2322 ns | 61656006.52 | 15.9406 ns | 15.9654 ns | 16.3867 ns | 16.3888 ns | 16.3907 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 74 | 20.6032 ns | 0.3160 ns | 0.74 | 20.4716 ns | 0.1413 ns | 0.3160 ns | 48848267.62 | 19.9116 ns | 20.2281 ns | 20.6032 ns | 20.6491 ns | 20.6587 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 74 | 13.5193 ns | 0.0301 ns | 0.49 | 13.5264 ns | 0.0135 ns | 0.0301 ns | 73929248.14 | 13.4852 ns | 13.5004 ns | 13.5193 ns | 13.5561 ns | 13.5565 ns | ArrayCopy | X64 | RyuJit | 74 | 24.5719 ns | 0.0683 ns | 1.00 | 24.5527 ns | 0.0305 ns | 0.0683 ns | 40728695.6 | 24.4766 ns | 24.4808 ns | 24.5719 ns | 24.6150 ns | 24.6231 ns | SimpleLoop | X64 | RyuJit | 74 | 114.3194 ns | 2.3103 ns | 4.65 | 114.6754 ns | 1.0332 ns | 2.3103 ns | 8720262.98 | 111.8143 ns | 112.6224 ns | 114.3194 ns | 116.9065 ns | 117.7817 ns | BufferBlockCopy | X64 | RyuJit | 74 | 25.2033 ns | 0.1062 ns | 1.03 | 25.2321 ns | 0.0475 ns | 0.1062 ns | 39632068.28 | 25.1376 ns | 25.1583 ns | 25.2033 ns | 25.3203 ns | 25.4125 ns | MsvcrtMemmove | X64 | RyuJit | 74 | 25.4883 ns | 0.0969 ns | 1.04 | 25.5191 ns | 0.0433 ns | 0.0969 ns | 39186391.08 | 25.4066 ns | 25.4449 ns | 25.4883 ns | 25.6086 ns | 25.6662 ns | UnsafeCopyBlock | X64 | RyuJit | 74 | 12.6816 ns | 0.2011 ns | 0.52 | 12.7354 ns | 0.0899 ns | 0.2011 ns | 78521253.19 | 12.5378 ns | 12.5525 ns | 12.6816 ns | 12.9452 ns | 12.9869 ns | IllyriadVectorizedCopy | X64 | RyuJit | 74 | 15.2155 ns | 0.0363 ns | 0.62 | 15.2261 ns | 0.0162 ns | 0.0363 ns | 65676612.81 | 15.1913 ns | 15.1952 ns | 15.2155 ns | 15.2623 ns | 15.2795 ns | AndermanVectorizedCopy | X64 | RyuJit | 74 | 9.2094 ns | 0.0456 ns | 0.37 | 9.2108 ns | 0.0204 ns | 0.0456 ns | 108568358.55 | 9.1551 ns | 9.1667 ns | 9.2094 ns | 9.2556 ns | 9.2644 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 74 | 12.0336 ns | 0.0452 ns | 0.49 | 12.0474 ns | 0.0202 ns | 0.0452 ns | 83005504.33 | 12.0161 ns | 12.0193 ns | 12.0336 ns | 12.0824 ns | 12.1268 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 74 | 8.3851 ns | 0.0965 ns | 0.34 | 8.3558 ns | 0.0431 ns | 0.0965 ns | 119677904.19 | 8.1866 ns | 8.2801 ns | 8.3851 ns | 8.4168 ns | 8.4178 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 74 | 13.3839 ns | 0.0159 ns | 0.54 | 13.3887 ns | 0.0071 ns | 0.0159 ns | 74689757.08 | 13.3707 ns | 13.3756 ns | 13.3839 ns | 13.4042 ns | 13.4118 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 74 | 13.3848 ns | 0.1968 ns | 0.54 | 13.2993 ns | 0.0880 ns | 0.1968 ns | 75191960.06 | 13.0430 ns | 13.0954 ns | 13.3848 ns | 13.4604 ns | 13.5196 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 74 | 12.5749 ns | 0.0164 ns | 0.51 | 12.5766 ns | 0.0074 ns | 0.0164 ns | 79512991.84 | 12.5596 ns | 12.5615 ns | 12.5749 ns | 12.5925 ns | 12.5998 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 74 | 9.4594 ns | 0.1219 ns | 0.38 | 9.4223 ns | 0.0545 ns | 0.1219 ns | 106131118.27 | 9.2368 ns | 9.3060 ns | 9.4594 ns | 9.5201 ns | 9.5537 ns | ArrayCopy | X86 | LegacyJit | 74 | 35.0118 ns | 0.1242 ns | 1.00 | 35.0750 ns | 0.0555 ns | 0.1242 ns | 28510343.75 | 34.9677 ns | 34.9856 ns | 35.0118 ns | 35.1960 ns | 35.2726 ns | SimpleLoop | X86 | LegacyJit | 74 | 94.0202 ns | 1.3655 ns | 2.69 | 94.5941 ns | 0.6107 ns | 1.3655 ns | 10571487.6 | 93.6269 ns | 93.7397 ns | 94.0202 ns | 95.7354 ns | 96.9680 ns | BufferBlockCopy | X86 | LegacyJit | 74 | 25.6984 ns | 0.0645 ns | 0.73 | 25.7015 ns | 0.0288 ns | 0.0645 ns | 38908201.57 | 25.6231 ns | 25.6412 ns | 25.6984 ns | 25.7634 ns | 25.7862 ns | MsvcrtMemmove | X86 | LegacyJit | 74 | 34.3706 ns | 0.3456 ns | 0.98 | 34.5188 ns | 0.1546 ns | 0.3456 ns | 28969710.42 | 34.2184 ns | 34.2936 ns | 34.3706 ns | 34.8181 ns | 35.1043 ns | UnsafeCopyBlock | X86 | LegacyJit | 74 | 19.9899 ns | 0.0659 ns | 0.57 | 20.0082 ns | 0.0295 ns | 0.0659 ns | 49979617.75 | 19.9671 ns | 19.9675 ns | 19.9899 ns | 20.0579 ns | 20.1242 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 74 | 141.7136 ns | 0.2820 ns | 4.05 | 141.7668 ns | 0.1261 ns | 0.2820 ns | 7053835.5 | 141.4309 ns | 141.5212 ns | 141.7136 ns | 142.0391 ns | 142.1617 ns | AndermanVectorizedCopy | X86 | LegacyJit | 74 | 166.1280 ns | 1.8311 ns | 4.74 | 165.3479 ns | 0.8189 ns | 1.8311 ns | 6047853.82 | 162.0843 ns | 164.0135 ns | 166.1280 ns | 166.2923 ns | 166.3771 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 74 | 17.9154 ns | 0.1178 ns | 0.51 | 17.8699 ns | 0.0527 ns | 0.1178 ns | 55960153.4 | 17.6597 ns | 17.7866 ns | 17.9154 ns | 17.9303 ns | 17.9335 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 74 | 20.3540 ns | 0.7752 ns | 0.58 | 20.5094 ns | 0.3467 ns | 0.7752 ns | 48758197.56 | 19.7727 ns | 19.7788 ns | 20.3540 ns | 21.3176 ns | 21.3711 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 74 | 23.3548 ns | 0.0755 ns | 0.67 | 23.3710 ns | 0.0338 ns | 0.0755 ns | 42788076.39 | 23.2641 ns | 23.3063 ns | 23.3548 ns | 23.4438 ns | 23.4473 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 74 | 21.2469 ns | 0.0554 ns | 0.61 | 21.2500 ns | 0.0248 ns | 0.0554 ns | 47058891.66 | 21.1804 ns | 21.1967 ns | 21.2469 ns | 21.3048 ns | 21.3102 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 74 | 14.7549 ns | 0.2219 ns | 0.42 | 14.6786 ns | 0.0992 ns | 0.2219 ns | 68126497.03 | 14.3698 ns | 14.4492 ns | 14.7549 ns | 14.8698 ns | 14.8778 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 74 | 31.4364 ns | 0.0694 ns | 0.90 | 31.4318 ns | 0.0310 ns | 0.0694 ns | 31814881.59 | 31.3551 ns | 31.3648 ns | 31.4364 ns | 31.4966 ns | 31.5256 ns | ArrayCopy | X64 | LegacyJit | 75 | 24.8968 ns | 0.2419 ns | 1.00 | 24.9499 ns | 0.1082 ns | 0.2419 ns | 40080393.12 | 24.7456 ns | 24.7828 ns | 24.8968 ns | 25.1434 ns | 25.3645 ns | SimpleLoop | X64 | LegacyJit | 75 | 128.7734 ns | 0.2754 ns | 5.17 | 128.7579 ns | 0.1231 ns | 0.2754 ns | 7766513.74 | 128.3766 ns | 128.5011 ns | 128.7734 ns | 129.0070 ns | 129.0966 ns | BufferBlockCopy | X64 | LegacyJit | 75 | 25.4311 ns | 0.0719 ns | 1.02 | 25.4466 ns | 0.0321 ns | 0.0719 ns | 39297976.32 | 25.3731 ns | 25.3876 ns | 25.4311 ns | 25.5133 ns | 25.5588 ns | MsvcrtMemmove | X64 | LegacyJit | 75 | 27.2828 ns | 0.0259 ns | 1.10 | 27.2940 ns | 0.0116 ns | 0.0259 ns | 36638078.54 | 27.2655 ns | 27.2730 ns | 27.2828 ns | 27.3206 ns | 27.3294 ns | UnsafeCopyBlock | X64 | LegacyJit | 75 | 12.6181 ns | 0.0410 ns | 0.51 | 12.6269 ns | 0.0183 ns | 0.0410 ns | 79196018.96 | 12.5930 ns | 12.5994 ns | 12.6181 ns | 12.6588 ns | 12.6976 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 75 | 159.1742 ns | 1.4434 ns | 6.39 | 158.6520 ns | 0.6455 ns | 1.4434 ns | 6303105.01 | 156.0916 ns | 157.5705 ns | 159.1742 ns | 159.4723 ns | 159.4999 ns | AndermanVectorizedCopy | X64 | LegacyJit | 75 | 186.0646 ns | 0.5761 ns | 7.47 | 186.4020 ns | 0.2576 ns | 0.5761 ns | 5364748.63 | 185.9093 ns | 185.9426 ns | 186.0646 ns | 187.0302 ns | 187.0334 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 75 | 17.6771 ns | 0.0578 ns | 0.71 | 17.6542 ns | 0.0258 ns | 0.0578 ns | 56643861.05 | 17.5760 ns | 17.5956 ns | 17.6771 ns | 17.7012 ns | 17.7211 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 75 | 19.0296 ns | 0.0679 ns | 0.76 | 19.0578 ns | 0.0304 ns | 0.0679 ns | 52472008.67 | 19.0189 ns | 19.0214 ns | 19.0296 ns | 19.1083 ns | 19.1785 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 75 | 14.0409 ns | 0.0509 ns | 0.56 | 14.0344 ns | 0.0228 ns | 0.0509 ns | 71253395.64 | 13.9750 ns | 13.9842 ns | 14.0409 ns | 14.0814 ns | 14.1001 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 75 | 16.3662 ns | 0.0736 ns | 0.66 | 16.3862 ns | 0.0329 ns | 0.0736 ns | 61026791.57 | 16.3179 ns | 16.3355 ns | 16.3662 ns | 16.4470 ns | 16.5107 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 75 | 20.4625 ns | 0.3154 ns | 0.82 | 20.3498 ns | 0.1410 ns | 0.3154 ns | 49140534.07 | 19.9942 ns | 20.0153 ns | 20.4625 ns | 20.6280 ns | 20.6814 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 75 | 13.1813 ns | 0.2654 ns | 0.53 | 13.3370 ns | 0.1187 ns | 0.2654 ns | 74979193.59 | 13.1176 ns | 13.1328 ns | 13.1813 ns | 13.6191 ns | 13.7041 ns | ArrayCopy | X64 | RyuJit | 75 | 24.4837 ns | 0.2744 ns | 1.00 | 24.4279 ns | 0.1227 ns | 0.2744 ns | 40936719.85 | 23.9614 ns | 24.2131 ns | 24.4837 ns | 24.6149 ns | 24.6831 ns | SimpleLoop | X64 | RyuJit | 75 | 114.1928 ns | 1.0375 ns | 4.66 | 113.9354 ns | 0.4640 ns | 1.0375 ns | 8776900.87 | 112.2583 ns | 112.9930 ns | 114.1928 ns | 114.7492 ns | 114.9214 ns | BufferBlockCopy | X64 | RyuJit | 75 | 24.5611 ns | 0.0613 ns | 1.00 | 24.5768 ns | 0.0274 ns | 0.0613 ns | 40688765.79 | 24.5252 ns | 24.5281 ns | 24.5611 ns | 24.6333 ns | 24.6760 ns | MsvcrtMemmove | X64 | RyuJit | 75 | 27.2509 ns | 0.5895 ns | 1.11 | 26.9551 ns | 0.2636 ns | 0.5895 ns | 37098795.6 | 25.9615 ns | 26.4167 ns | 27.2509 ns | 27.3455 ns | 27.3868 ns | UnsafeCopyBlock | X64 | RyuJit | 75 | 13.4540 ns | 0.1485 ns | 0.55 | 13.3884 ns | 0.0664 ns | 0.1485 ns | 74691337.49 | 13.1245 ns | 13.2763 ns | 13.4540 ns | 13.4677 ns | 13.4735 ns | IllyriadVectorizedCopy | X64 | RyuJit | 75 | 16.0765 ns | 0.0197 ns | 0.66 | 16.0755 ns | 0.0088 ns | 0.0197 ns | 62206354.81 | 16.0477 ns | 16.0569 ns | 16.0765 ns | 16.0937 ns | 16.0974 ns | AndermanVectorizedCopy | X64 | RyuJit | 75 | 9.1291 ns | 0.0611 ns | 0.37 | 9.0984 ns | 0.0273 ns | 0.0611 ns | 109909186.59 | 8.9902 ns | 9.0508 ns | 9.1291 ns | 9.1306 ns | 9.1321 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 75 | 12.7976 ns | 0.0273 ns | 0.52 | 12.7980 ns | 0.0122 ns | 0.0273 ns | 78137138.48 | 12.7598 ns | 12.7766 ns | 12.7976 ns | 12.8197 ns | 12.8364 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 75 | 8.3296 ns | 0.1509 ns | 0.34 | 8.2508 ns | 0.0675 ns | 0.1509 ns | 121199989.73 | 8.0691 ns | 8.0892 ns | 8.3296 ns | 8.3731 ns | 8.4044 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 75 | 13.1879 ns | 0.0322 ns | 0.54 | 13.1806 ns | 0.0144 ns | 0.0322 ns | 75868838.59 | 13.1472 ns | 13.1483 ns | 13.1879 ns | 13.2093 ns | 13.2228 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 75 | 13.2332 ns | 0.0673 ns | 0.54 | 13.2081 ns | 0.0301 ns | 0.0673 ns | 75710896.71 | 13.1295 ns | 13.1383 ns | 13.2332 ns | 13.2654 ns | 13.2880 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 75 | 12.5066 ns | 0.0370 ns | 0.51 | 12.5261 ns | 0.0165 ns | 0.0370 ns | 79833368.16 | 12.4880 ns | 12.4971 ns | 12.5066 ns | 12.5649 ns | 12.5758 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 75 | 9.4027 ns | 0.1561 ns | 0.38 | 9.3065 ns | 0.0698 ns | 0.1561 ns | 107452332.36 | 9.1319 ns | 9.1366 ns | 9.4027 ns | 9.4282 ns | 9.4489 ns | ArrayCopy | X86 | LegacyJit | 75 | 34.9992 ns | 0.0630 ns | 1.00 | 35.0269 ns | 0.0282 ns | 0.0630 ns | 28549468.76 | 34.9728 ns | 34.9728 ns | 34.9992 ns | 35.0949 ns | 35.0978 ns | SimpleLoop | X86 | LegacyJit | 75 | 97.0434 ns | 0.3789 ns | 2.77 | 97.1965 ns | 0.1694 ns | 0.3789 ns | 10288432.76 | 96.8750 ns | 96.9516 ns | 97.0434 ns | 97.5180 ns | 97.8439 ns | BufferBlockCopy | X86 | LegacyJit | 75 | 25.7306 ns | 0.0894 ns | 0.74 | 25.7072 ns | 0.0400 ns | 0.0894 ns | 38899645.2 | 25.5562 ns | 25.6305 ns | 25.7306 ns | 25.7722 ns | 25.7816 ns | MsvcrtMemmove | X86 | LegacyJit | 75 | 36.4044 ns | 0.0812 ns | 1.04 | 36.3891 ns | 0.0363 ns | 0.0812 ns | 27480725.62 | 36.3034 ns | 36.3072 ns | 36.4044 ns | 36.4634 ns | 36.4922 ns | UnsafeCopyBlock | X86 | LegacyJit | 75 | 20.0081 ns | 0.0930 ns | 0.57 | 20.0656 ns | 0.0416 ns | 0.0930 ns | 49836520.51 | 19.9926 ns | 19.9947 ns | 20.0081 ns | 20.1653 ns | 20.1911 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 75 | 141.6013 ns | 1.8705 ns | 4.05 | 140.3436 ns | 0.8365 ns | 1.8705 ns | 7125369.18 | 137.9867 ns | 138.3111 ns | 141.6013 ns | 141.7473 ns | 141.7680 ns | AndermanVectorizedCopy | X86 | LegacyJit | 75 | 164.8461 ns | 0.7591 ns | 4.71 | 165.0492 ns | 0.3395 ns | 0.7591 ns | 6058800.46 | 164.2547 ns | 164.4886 ns | 164.8461 ns | 165.7113 ns | 166.2808 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 75 | 17.6173 ns | 0.6032 ns | 0.50 | 17.9837 ns | 0.2698 ns | 0.6032 ns | 55605869 | 17.4396 ns | 17.5123 ns | 17.6173 ns | 18.6383 ns | 18.7062 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 75 | 20.1919 ns | 0.0595 ns | 0.58 | 20.1922 ns | 0.0266 ns | 0.0595 ns | 49523998.48 | 20.1030 ns | 20.1392 ns | 20.1919 ns | 20.2455 ns | 20.2569 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 75 | 24.8452 ns | 0.6715 ns | 0.71 | 24.4295 ns | 0.3003 ns | 0.6715 ns | 40934145.81 | 23.6719 ns | 23.6968 ns | 24.8452 ns | 24.9543 ns | 25.0046 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 75 | 20.9447 ns | 0.2278 ns | 0.60 | 20.9882 ns | 0.1019 ns | 0.2278 ns | 47645856.54 | 20.6946 ns | 20.7837 ns | 20.9447 ns | 21.2144 ns | 21.2579 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 75 | 16.4394 ns | 0.0749 ns | 0.47 | 16.4086 ns | 0.0335 ns | 0.0749 ns | 60943477.11 | 16.2751 ns | 16.3550 ns | 16.4394 ns | 16.4469 ns | 16.4512 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 75 | 31.4432 ns | 0.1722 ns | 0.90 | 31.3764 ns | 0.0770 ns | 0.1722 ns | 31871038.55 | 31.0888 ns | 31.2208 ns | 31.4432 ns | 31.4988 ns | 31.5201 ns | ArrayCopy | X64 | LegacyJit | 76 | 25.4677 ns | 0.0595 ns | 1.00 | 25.4625 ns | 0.0266 ns | 0.0595 ns | 39273375.02 | 25.3811 ns | 25.4041 ns | 25.4677 ns | 25.5184 ns | 25.5223 ns | SimpleLoop | X64 | LegacyJit | 76 | 130.9213 ns | 1.6833 ns | 5.14 | 130.6662 ns | 0.7528 ns | 1.6833 ns | 7653086.19 | 127.7848 ns | 129.3502 ns | 130.9213 ns | 131.8548 ns | 132.0536 ns | BufferBlockCopy | X64 | LegacyJit | 76 | 24.7488 ns | 0.3433 ns | 0.97 | 24.9303 ns | 0.1535 ns | 0.3433 ns | 40111842.96 | 24.6550 ns | 24.6622 ns | 24.7488 ns | 25.2891 ns | 25.4257 ns | MsvcrtMemmove | X64 | LegacyJit | 76 | 27.8537 ns | 0.0859 ns | 1.09 | 27.8692 ns | 0.0384 ns | 0.0859 ns | 35881893.4 | 27.7571 ns | 27.7926 ns | 27.8537 ns | 27.9535 ns | 27.9735 ns | UnsafeCopyBlock | X64 | LegacyJit | 76 | 13.1797 ns | 0.0367 ns | 0.52 | 13.1800 ns | 0.0164 ns | 0.0367 ns | 75872691.99 | 13.1393 ns | 13.1437 ns | 13.1797 ns | 13.2164 ns | 13.2224 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 76 | 164.3261 ns | 6.5016 ns | 6.45 | 167.5113 ns | 2.9076 ns | 6.5016 ns | 5969747.97 | 164.2894 ns | 164.2999 ns | 164.3261 ns | 172.3152 ns | 179.1033 ns | AndermanVectorizedCopy | X64 | LegacyJit | 76 | 187.5540 ns | 5.7252 ns | 7.36 | 191.2097 ns | 2.5604 ns | 5.7252 ns | 5229860 | 186.8804 ns | 187.0476 ns | 187.5540 ns | 197.1997 ns | 199.5751 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 76 | 16.9308 ns | 0.2532 ns | 0.66 | 16.8087 ns | 0.1132 ns | 0.2532 ns | 59492855.7 | 16.5089 ns | 16.5356 ns | 16.9308 ns | 17.0208 ns | 17.0424 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 76 | 15.9091 ns | 0.0941 ns | 0.62 | 15.9328 ns | 0.0421 ns | 0.0941 ns | 62763590.85 | 15.8198 ns | 15.8563 ns | 15.9091 ns | 16.0211 ns | 16.0706 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 76 | 14.6316 ns | 0.0334 ns | 0.57 | 14.6316 ns | 0.0149 ns | 0.0334 ns | 68345421.62 | 14.5948 ns | 14.5992 ns | 14.6316 ns | 14.6639 ns | 14.6744 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 76 | 16.3904 ns | 0.2239 ns | 0.64 | 16.2387 ns | 0.1001 ns | 0.2239 ns | 61581254.31 | 15.9888 ns | 15.9939 ns | 16.3904 ns | 16.4077 ns | 16.4220 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 76 | 20.8272 ns | 0.0476 ns | 0.82 | 20.8389 ns | 0.0213 ns | 0.0476 ns | 47987090.41 | 20.7884 ns | 20.7950 ns | 20.8272 ns | 20.8887 ns | 20.8908 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 76 | 13.5119 ns | 0.0822 ns | 0.53 | 13.5466 ns | 0.0368 ns | 0.0822 ns | 73819443.73 | 13.4813 ns | 13.4861 ns | 13.5119 ns | 13.6243 ns | 13.6809 ns | ArrayCopy | X64 | RyuJit | 76 | 24.6648 ns | 0.1510 ns | 1.00 | 24.7255 ns | 0.0675 ns | 0.1510 ns | 40444133.75 | 24.6080 ns | 24.6283 ns | 24.6648 ns | 24.8529 ns | 24.9859 ns | SimpleLoop | X64 | RyuJit | 76 | 116.2398 ns | 0.5716 ns | 4.71 | 116.5065 ns | 0.2556 ns | 0.5716 ns | 8583209.13 | 116.0276 ns | 116.0789 ns | 116.2398 ns | 117.0675 ns | 117.4106 ns | BufferBlockCopy | X64 | RyuJit | 76 | 25.2627 ns | 0.2294 ns | 1.02 | 25.1860 ns | 0.1026 ns | 0.2294 ns | 39704576.09 | 24.7917 ns | 24.9968 ns | 25.2627 ns | 25.3369 ns | 25.3775 ns | MsvcrtMemmove | X64 | RyuJit | 76 | 26.7370 ns | 0.0934 ns | 1.08 | 26.7076 ns | 0.0418 ns | 0.0934 ns | 37442507.71 | 26.6041 ns | 26.6086 ns | 26.7370 ns | 26.7920 ns | 26.8012 ns | UnsafeCopyBlock | X64 | RyuJit | 76 | 14.1988 ns | 0.1202 ns | 0.58 | 14.2423 ns | 0.0538 ns | 0.1202 ns | 70213324.07 | 14.1344 ns | 14.1541 ns | 14.1988 ns | 14.3523 ns | 14.4400 ns | IllyriadVectorizedCopy | X64 | RyuJit | 76 | 13.7067 ns | 0.0397 ns | 0.56 | 13.7216 ns | 0.0178 ns | 0.0397 ns | 72878062.66 | 13.6924 ns | 13.6931 ns | 13.7067 ns | 13.7574 ns | 13.7883 ns | AndermanVectorizedCopy | X64 | RyuJit | 76 | 9.1923 ns | 0.0551 ns | 0.37 | 9.1717 ns | 0.0247 ns | 0.0551 ns | 109030711.06 | 9.0809 ns | 9.1225 ns | 9.1923 ns | 9.2106 ns | 9.2248 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 76 | 10.2334 ns | 0.1634 ns | 0.41 | 10.1713 ns | 0.0731 ns | 0.1634 ns | 98316086.16 | 9.9456 ns | 10.0039 ns | 10.2334 ns | 10.3076 ns | 10.3460 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 76 | 8.0875 ns | 0.1601 ns | 0.33 | 8.1630 ns | 0.0716 ns | 0.1601 ns | 122504324.52 | 8.0270 ns | 8.0281 ns | 8.0875 ns | 8.3356 ns | 8.3564 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 76 | 13.4407 ns | 0.0298 ns | 0.54 | 13.4448 ns | 0.0133 ns | 0.0298 ns | 74378298.92 | 13.4079 ns | 13.4171 ns | 13.4407 ns | 13.4745 ns | 13.4803 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 76 | 13.4078 ns | 0.0323 ns | 0.54 | 13.4127 ns | 0.0144 ns | 0.0323 ns | 74556342.78 | 13.3757 ns | 13.3820 ns | 13.4078 ns | 13.4457 ns | 13.4469 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 76 | 12.5662 ns | 0.0497 ns | 0.51 | 12.5830 ns | 0.0222 ns | 0.0497 ns | 79472454.54 | 12.5486 ns | 12.5506 ns | 12.5662 ns | 12.6238 ns | 12.6694 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 76 | 9.4645 ns | 0.1912 ns | 0.38 | 9.3361 ns | 0.0855 ns | 0.1912 ns | 107111279.86 | 9.0992 ns | 9.1282 ns | 9.4645 ns | 9.4797 ns | 9.4931 ns | ArrayCopy | X86 | LegacyJit | 76 | 35.5159 ns | 0.4848 ns | 1.00 | 35.7224 ns | 0.2168 ns | 0.4848 ns | 27993604.04 | 35.3311 ns | 35.3830 ns | 35.5159 ns | 36.1651 ns | 36.5323 ns | SimpleLoop | X86 | LegacyJit | 76 | 99.3278 ns | 0.2527 ns | 2.80 | 99.2549 ns | 0.1130 ns | 0.2527 ns | 10075072.05 | 98.9333 ns | 98.9909 ns | 99.3278 ns | 99.4824 ns | 99.5001 ns | BufferBlockCopy | X86 | LegacyJit | 76 | 25.6742 ns | 0.1872 ns | 0.72 | 25.6026 ns | 0.0837 ns | 0.1872 ns | 39058533.55 | 25.2685 ns | 25.4706 ns | 25.6742 ns | 25.6988 ns | 25.6990 ns | MsvcrtMemmove | X86 | LegacyJit | 76 | 34.0415 ns | 0.4129 ns | 0.96 | 33.9847 ns | 0.1847 ns | 0.4129 ns | 29424977.73 | 33.3232 ns | 33.6169 ns | 34.0415 ns | 34.3242 ns | 34.3756 ns | UnsafeCopyBlock | X86 | LegacyJit | 76 | 20.0471 ns | 0.0187 ns | 0.56 | 20.0461 ns | 0.0084 ns | 0.0187 ns | 49884944.83 | 20.0170 ns | 20.0307 ns | 20.0471 ns | 20.0611 ns | 20.0681 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 76 | 141.8531 ns | 0.7005 ns | 3.99 | 142.2243 ns | 0.3133 ns | 0.7005 ns | 7031146.64 | 141.6819 ns | 141.6957 ns | 141.8531 ns | 142.9385 ns | 143.2890 ns | AndermanVectorizedCopy | X86 | LegacyJit | 76 | 167.9241 ns | 1.2935 ns | 4.73 | 168.1021 ns | 0.5785 ns | 1.2935 ns | 5948766 | 166.4523 ns | 166.9791 ns | 167.9241 ns | 169.3141 ns | 169.8822 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 76 | 17.4588 ns | 0.2402 ns | 0.49 | 17.5050 ns | 0.1074 ns | 0.2402 ns | 57126392.57 | 17.2147 ns | 17.3064 ns | 17.4588 ns | 17.7268 ns | 17.8583 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 76 | 20.2156 ns | 0.0731 ns | 0.57 | 20.2487 ns | 0.0327 ns | 0.0731 ns | 49385818.18 | 20.1868 ns | 20.1984 ns | 20.2156 ns | 20.3156 ns | 20.3703 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 76 | 23.7433 ns | 0.0348 ns | 0.67 | 23.7307 ns | 0.0156 ns | 0.0348 ns | 42139437.4 | 23.6713 ns | 23.7025 ns | 23.7433 ns | 23.7527 ns | 23.7619 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 76 | 20.8739 ns | 0.3887 ns | 0.59 | 21.0397 ns | 0.1738 ns | 0.3887 ns | 47529267.06 | 20.7327 ns | 20.7886 ns | 20.8739 ns | 21.3736 ns | 21.7064 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 76 | 14.4498 ns | 0.0467 ns | 0.41 | 14.4494 ns | 0.0209 ns | 0.0467 ns | 69206797.22 | 14.3839 ns | 14.4100 ns | 14.4498 ns | 14.4887 ns | 14.5130 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 76 | 31.3690 ns | 0.0517 ns | 0.88 | 31.3631 ns | 0.0231 ns | 0.0517 ns | 31884592.49 | 31.3027 ns | 31.3105 ns | 31.3690 ns | 31.4128 ns | 31.4185 ns | ArrayCopy | X64 | LegacyJit | 77 | 25.4603 ns | 0.0496 ns | 1.00 | 25.4810 ns | 0.0222 ns | 0.0496 ns | 39244854.61 | 25.4288 ns | 25.4385 ns | 25.4603 ns | 25.5340 ns | 25.5349 ns | SimpleLoop | X64 | LegacyJit | 77 | 129.0653 ns | 1.8108 ns | 5.07 | 130.3346 ns | 0.8098 ns | 1.8108 ns | 7672559.89 | 128.9370 ns | 128.9905 ns | 129.0653 ns | 132.3133 ns | 132.4793 ns | BufferBlockCopy | X64 | LegacyJit | 77 | 25.4036 ns | 0.2097 ns | 1.00 | 25.3236 ns | 0.0938 ns | 0.2097 ns | 39488799.72 | 24.9496 ns | 25.1755 ns | 25.4036 ns | 25.4318 ns | 25.4378 ns | MsvcrtMemmove | X64 | LegacyJit | 77 | 28.4559 ns | 0.0943 ns | 1.12 | 28.4654 ns | 0.0422 ns | 0.0943 ns | 35130311.83 | 28.3630 ns | 28.3751 ns | 28.4559 ns | 28.5606 ns | 28.5806 ns | UnsafeCopyBlock | X64 | LegacyJit | 77 | 13.7929 ns | 0.0421 ns | 0.54 | 13.7657 ns | 0.0188 ns | 0.0421 ns | 72644314.12 | 13.7107 ns | 13.7203 ns | 13.7929 ns | 13.7975 ns | 13.8005 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 77 | 155.4424 ns | 9.4459 ns | 6.11 | 158.8896 ns | 4.2243 ns | 9.4459 ns | 6293677.55 | 152.3676 ns | 153.7810 ns | 155.4424 ns | 165.7218 ns | 175.6078 ns | AndermanVectorizedCopy | X64 | LegacyJit | 77 | 187.8631 ns | 0.3760 ns | 7.38 | 187.9865 ns | 0.1681 ns | 0.3760 ns | 5319532.07 | 187.6902 ns | 187.7655 ns | 187.8631 ns | 188.2691 ns | 188.6442 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 77 | 17.6491 ns | 0.2708 ns | 0.69 | 17.5089 ns | 0.1211 ns | 0.2708 ns | 57113890.44 | 17.1960 ns | 17.2151 ns | 17.6491 ns | 17.7326 ns | 17.7403 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 77 | 16.9598 ns | 0.0255 ns | 0.67 | 16.9751 ns | 0.0114 ns | 0.0255 ns | 58909931.44 | 16.9558 ns | 16.9564 ns | 16.9598 ns | 17.0014 ns | 17.0132 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 77 | 14.3073 ns | 0.0216 ns | 0.56 | 14.3132 ns | 0.0097 ns | 0.0216 ns | 69865692.43 | 14.2901 ns | 14.2986 ns | 14.3073 ns | 14.3307 ns | 14.3487 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 77 | 16.3966 ns | 0.0413 ns | 0.64 | 16.3951 ns | 0.0185 ns | 0.0413 ns | 60993781.97 | 16.3371 ns | 16.3592 ns | 16.3966 ns | 16.4303 ns | 16.4500 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 77 | 20.4480 ns | 0.2939 ns | 0.80 | 20.2421 ns | 0.1314 ns | 0.2939 ns | 49401889.14 | 19.9169 ns | 19.9204 ns | 20.4480 ns | 20.4610 ns | 20.4710 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 77 | 13.4208 ns | 0.0186 ns | 0.53 | 13.4232 ns | 0.0083 ns | 0.0186 ns | 74497785.31 | 13.3958 ns | 13.4072 ns | 13.4208 ns | 13.4405 ns | 13.4429 ns | ArrayCopy | X64 | RyuJit | 77 | 24.5184 ns | 0.3298 ns | 1.00 | 24.3349 ns | 0.1475 ns | 0.3298 ns | 41093244.91 | 23.9598 ns | 23.9762 ns | 24.5184 ns | 24.6019 ns | 24.6218 ns | SimpleLoop | X64 | RyuJit | 77 | 117.3316 ns | 1.0929 ns | 4.79 | 116.9576 ns | 0.4888 ns | 1.0929 ns | 8550106.12 | 115.0213 ns | 116.1492 ns | 117.3316 ns | 117.5790 ns | 117.6638 ns | BufferBlockCopy | X64 | RyuJit | 77 | 24.9678 ns | 0.3293 ns | 1.02 | 24.8426 ns | 0.1473 ns | 0.3293 ns | 40253425.93 | 24.4831 ns | 24.4940 ns | 24.9678 ns | 25.1286 ns | 25.2035 ns | MsvcrtMemmove | X64 | RyuJit | 77 | 27.0855 ns | 0.4572 ns | 1.10 | 26.8801 ns | 0.2045 ns | 0.4572 ns | 37202196.82 | 26.2322 ns | 26.4045 ns | 27.0855 ns | 27.2531 ns | 27.2972 ns | UnsafeCopyBlock | X64 | RyuJit | 77 | 14.6780 ns | 0.0636 ns | 0.60 | 14.6742 ns | 0.0284 ns | 0.0636 ns | 68146897.66 | 14.5887 ns | 14.6197 ns | 14.6780 ns | 14.7267 ns | 14.7639 ns | IllyriadVectorizedCopy | X64 | RyuJit | 77 | 13.6644 ns | 0.1913 ns | 0.56 | 13.6347 ns | 0.0856 ns | 0.1913 ns | 73342199.42 | 13.3864 ns | 13.4406 ns | 13.6644 ns | 13.8140 ns | 13.8151 ns | AndermanVectorizedCopy | X64 | RyuJit | 77 | 9.2142 ns | 0.0299 ns | 0.38 | 9.2197 ns | 0.0134 ns | 0.0299 ns | 108463348.99 | 9.1812 ns | 9.1954 ns | 9.2142 ns | 9.2467 ns | 9.2627 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 77 | 9.9550 ns | 0.1441 ns | 0.41 | 9.9270 ns | 0.0645 ns | 0.1441 ns | 100735166.78 | 9.6788 ns | 9.8163 ns | 9.9550 ns | 10.0238 ns | 10.0489 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 77 | 8.3961 ns | 0.1257 ns | 0.34 | 8.3353 ns | 0.0562 ns | 0.1257 ns | 119972199.09 | 8.1359 ns | 8.2121 ns | 8.3961 ns | 8.4280 ns | 8.4416 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 77 | 13.0710 ns | 0.1410 ns | 0.53 | 13.0314 ns | 0.0631 ns | 0.1410 ns | 76737848.01 | 12.7832 ns | 12.9246 ns | 13.0710 ns | 13.1184 ns | 13.1210 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 77 | 12.8574 ns | 0.1898 ns | 0.52 | 12.9430 ns | 0.0849 ns | 0.1898 ns | 77261879.84 | 12.7702 ns | 12.7809 ns | 12.8574 ns | 13.1479 ns | 13.1535 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 77 | 12.5727 ns | 0.0452 ns | 0.51 | 12.5799 ns | 0.0202 ns | 0.0452 ns | 79492101.41 | 12.5347 ns | 12.5462 ns | 12.5727 ns | 12.6172 ns | 12.6545 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 77 | 9.4141 ns | 0.0304 ns | 0.38 | 9.4235 ns | 0.0136 ns | 0.0304 ns | 106118048.68 | 9.4013 ns | 9.4040 ns | 9.4141 ns | 9.4476 ns | 9.4765 ns | ArrayCopy | X86 | LegacyJit | 77 | 34.2109 ns | 0.3959 ns | 1.00 | 34.4673 ns | 0.1770 ns | 0.3959 ns | 29013014.48 | 34.1319 ns | 34.1651 ns | 34.2109 ns | 34.8977 ns | 34.9507 ns | SimpleLoop | X86 | LegacyJit | 77 | 99.4317 ns | 0.3109 ns | 2.91 | 99.3467 ns | 0.1390 ns | 0.3109 ns | 10065755.93 | 98.9076 ns | 99.0471 ns | 99.4317 ns | 99.6039 ns | 99.7235 ns | BufferBlockCopy | X86 | LegacyJit | 77 | 25.4761 ns | 0.4303 ns | 0.74 | 25.4064 ns | 0.1924 ns | 0.4303 ns | 39360141.28 | 24.8174 ns | 24.9823 ns | 25.4761 ns | 25.7957 ns | 25.8919 ns | MsvcrtMemmove | X86 | LegacyJit | 77 | 34.5444 ns | 0.1083 ns | 1.01 | 34.4763 ns | 0.0484 ns | 0.1083 ns | 29005427.99 | 34.3433 ns | 34.3591 ns | 34.5444 ns | 34.5595 ns | 34.5744 ns | UnsafeCopyBlock | X86 | LegacyJit | 77 | 20.0214 ns | 0.0335 ns | 0.59 | 20.0367 ns | 0.0150 ns | 0.0335 ns | 49908423.92 | 19.9978 ns | 20.0096 ns | 20.0214 ns | 20.0715 ns | 20.0785 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 77 | 141.0689 ns | 0.9955 ns | 4.12 | 140.7248 ns | 0.4452 ns | 0.9955 ns | 7106068.52 | 138.9784 ns | 139.9385 ns | 141.0689 ns | 141.3390 ns | 141.4119 ns | AndermanVectorizedCopy | X86 | LegacyJit | 77 | 166.0447 ns | 2.2872 ns | 4.85 | 164.5785 ns | 1.0229 ns | 2.2872 ns | 6076129.35 | 161.8038 ns | 162.0880 ns | 166.0447 ns | 166.3358 ns | 166.4634 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 77 | 16.1971 ns | 0.0766 ns | 0.47 | 16.1779 ns | 0.0343 ns | 0.0766 ns | 61812855.18 | 16.0471 ns | 16.1192 ns | 16.1971 ns | 16.2269 ns | 16.2494 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 77 | 20.2868 ns | 0.0374 ns | 0.59 | 20.2956 ns | 0.0167 ns | 0.0374 ns | 49271769.28 | 20.2535 ns | 20.2631 ns | 20.2868 ns | 20.3325 ns | 20.3483 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 77 | 23.6721 ns | 0.0563 ns | 0.69 | 23.6994 ns | 0.0252 ns | 0.0563 ns | 42195137.69 | 23.6515 ns | 23.6591 ns | 23.6721 ns | 23.7533 ns | 23.7904 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 77 | 21.2040 ns | 0.0553 ns | 0.62 | 21.2254 ns | 0.0247 ns | 0.0553 ns | 47113303.09 | 21.1899 ns | 21.1911 ns | 21.2040 ns | 21.2705 ns | 21.3223 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 77 | 14.7619 ns | 0.2031 ns | 0.43 | 14.7342 ns | 0.0908 ns | 0.2031 ns | 67869238.96 | 14.5217 ns | 14.5463 ns | 14.7619 ns | 14.9083 ns | 15.0343 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 77 | 31.2631 ns | 0.2078 ns | 0.91 | 31.2165 ns | 0.0929 ns | 0.2078 ns | 32034308.2 | 30.8650 ns | 31.0600 ns | 31.2631 ns | 31.3498 ns | 31.4204 ns | ArrayCopy | X64 | LegacyJit | 78 | 25.4704 ns | 0.2226 ns | 1.00 | 25.3976 ns | 0.0995 ns | 0.2226 ns | 39373865.32 | 25.0106 ns | 25.2241 ns | 25.4704 ns | 25.5345 ns | 25.5791 ns | SimpleLoop | X64 | LegacyJit | 78 | 133.3613 ns | 1.6246 ns | 5.24 | 132.2372 ns | 0.7265 ns | 1.6246 ns | 7562170.75 | 130.4152 ns | 130.4584 ns | 133.3613 ns | 133.4539 ns | 133.4610 ns | BufferBlockCopy | X64 | LegacyJit | 78 | 25.5008 ns | 0.0751 ns | 1.00 | 25.5104 ns | 0.0336 ns | 0.0751 ns | 39199723.33 | 25.4045 ns | 25.4450 ns | 25.5008 ns | 25.5806 ns | 25.6000 ns | MsvcrtMemmove | X64 | LegacyJit | 78 | 29.0263 ns | 0.3695 ns | 1.14 | 28.9514 ns | 0.1653 ns | 0.3695 ns | 34540594.56 | 28.3148 ns | 28.6605 ns | 29.0263 ns | 29.2050 ns | 29.2482 ns | UnsafeCopyBlock | X64 | LegacyJit | 78 | 14.3738 ns | 0.0273 ns | 0.56 | 14.3698 ns | 0.0122 ns | 0.0273 ns | 69590574.1 | 14.3303 ns | 14.3442 ns | 14.3738 ns | 14.3933 ns | 14.4021 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 78 | 161.1934 ns | 2.4426 ns | 6.33 | 160.1171 ns | 1.0924 ns | 2.4426 ns | 6245428.18 | 155.7521 ns | 158.4101 ns | 161.1934 ns | 161.2860 ns | 161.3763 ns | AndermanVectorizedCopy | X64 | LegacyJit | 78 | 191.8993 ns | 4.2105 ns | 7.53 | 191.1026 ns | 1.8830 ns | 4.2105 ns | 5232791.16 | 186.7132 ns | 187.0560 ns | 191.8993 ns | 194.7508 ns | 197.0612 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 78 | 17.5626 ns | 0.2121 ns | 0.69 | 17.4919 ns | 0.0949 ns | 0.2121 ns | 57169479.87 | 17.1182 ns | 17.3309 ns | 17.5626 ns | 17.6174 ns | 17.6415 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 78 | 15.9501 ns | 0.2246 ns | 0.63 | 15.8590 ns | 0.1004 ns | 0.2246 ns | 63055533.88 | 15.4783 ns | 15.6624 ns | 15.9501 ns | 16.0102 ns | 16.0472 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 78 | 14.0092 ns | 0.0516 ns | 0.55 | 14.0338 ns | 0.0231 ns | 0.0516 ns | 71256389.56 | 13.9887 ns | 13.9920 ns | 14.0092 ns | 14.0880 ns | 14.1062 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 78 | 16.1498 ns | 0.0776 ns | 0.63 | 16.1349 ns | 0.0347 ns | 0.0776 ns | 61977540.1 | 16.0180 ns | 16.0611 ns | 16.1498 ns | 16.2011 ns | 16.2168 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 78 | 20.5121 ns | 0.1000 ns | 0.81 | 20.4677 ns | 0.0447 ns | 0.1000 ns | 48857512.83 | 20.2921 ns | 20.3861 ns | 20.5121 ns | 20.5270 ns | 20.5302 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 78 | 13.4157 ns | 0.0113 ns | 0.53 | 13.4144 ns | 0.0050 ns | 0.0113 ns | 74546732.3 | 13.4015 ns | 13.4029 ns | 13.4157 ns | 13.4253 ns | 13.4254 ns | ArrayCopy | X64 | RyuJit | 78 | 26.8891 ns | 0.0565 ns | 1.00 | 26.9125 ns | 0.0253 ns | 0.0565 ns | 37157489.5 | 26.8608 ns | 26.8634 ns | 26.8891 ns | 26.9732 ns | 26.9773 ns | SimpleLoop | X64 | RyuJit | 78 | 202.4232 ns | 0.7080 ns | 7.53 | 202.2646 ns | 0.3166 ns | 0.7080 ns | 4944017.69 | 201.3625 ns | 201.6105 ns | 202.4232 ns | 202.8395 ns | 203.2518 ns | BufferBlockCopy | X64 | RyuJit | 78 | 25.0881 ns | 0.0343 ns | 0.93 | 25.1104 ns | 0.0153 ns | 0.0343 ns | 39824161.09 | 25.0824 ns | 25.0843 ns | 25.0881 ns | 25.1477 ns | 25.1528 ns | MsvcrtMemmove | X64 | RyuJit | 78 | 27.8018 ns | 0.2467 ns | 1.03 | 27.7281 ns | 0.1103 ns | 0.2467 ns | 36064444.17 | 27.3420 ns | 27.5083 ns | 27.8018 ns | 27.9111 ns | 28.0089 ns | UnsafeCopyBlock | X64 | RyuJit | 78 | 15.1198 ns | 0.0585 ns | 0.56 | 15.1389 ns | 0.0261 ns | 0.0585 ns | 66055075.07 | 15.0870 ns | 15.0888 ns | 15.1198 ns | 15.1985 ns | 15.2228 ns | IllyriadVectorizedCopy | X64 | RyuJit | 78 | 14.3328 ns | 0.0774 ns | 0.53 | 14.3689 ns | 0.0346 ns | 0.0774 ns | 69594649.54 | 14.2832 ns | 14.3057 ns | 14.3328 ns | 14.4502 ns | 14.4650 ns | AndermanVectorizedCopy | X64 | RyuJit | 78 | 9.1926 ns | 0.2527 ns | 0.34 | 9.1732 ns | 0.1130 ns | 0.2527 ns | 109013239.13 | 8.8429 ns | 8.9603 ns | 9.1926 ns | 9.3764 ns | 9.5411 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 78 | 10.8574 ns | 0.0844 ns | 0.40 | 10.8121 ns | 0.0377 ns | 0.0844 ns | 92488676.74 | 10.7144 ns | 10.7209 ns | 10.8574 ns | 10.8807 ns | 10.8931 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 78 | 8.3442 ns | 0.0217 ns | 0.31 | 8.3598 ns | 0.0097 ns | 0.0217 ns | 119620569.59 | 8.3438 ns | 8.3439 ns | 8.3442 ns | 8.3834 ns | 8.3868 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 78 | 12.8516 ns | 0.0931 ns | 0.48 | 12.8991 ns | 0.0416 ns | 0.0931 ns | 77524627.64 | 12.8102 ns | 12.8228 ns | 12.8516 ns | 12.9992 ns | 13.0135 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 78 | 12.8612 ns | 0.0807 ns | 0.48 | 12.8609 ns | 0.0361 ns | 0.0807 ns | 77754809.7 | 12.7664 ns | 12.7929 ns | 12.8612 ns | 12.9288 ns | 12.9844 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 78 | 12.5798 ns | 0.1398 ns | 0.47 | 12.5616 ns | 0.0625 ns | 0.1398 ns | 79607686.71 | 12.3333 ns | 12.4448 ns | 12.5798 ns | 12.6693 ns | 12.7048 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 78 | 9.6897 ns | 0.1757 ns | 0.36 | 9.6077 ns | 0.0786 ns | 0.1757 ns | 104083075.35 | 9.2939 ns | 9.4811 ns | 9.6897 ns | 9.6933 ns | 9.6967 ns | ArrayCopy | X86 | LegacyJit | 78 | 35.0613 ns | 0.4058 ns | 1.00 | 35.2828 ns | 0.1815 ns | 0.4058 ns | 28342437.33 | 35.0306 ns | 35.0398 ns | 35.0613 ns | 35.6365 ns | 35.9837 ns | SimpleLoop | X86 | LegacyJit | 78 | 101.0239 ns | 1.2491 ns | 2.88 | 100.7556 ns | 0.5586 ns | 1.2491 ns | 9925009.46 | 98.6311 ns | 99.7290 ns | 101.0239 ns | 101.6480 ns | 101.8175 ns | BufferBlockCopy | X86 | LegacyJit | 78 | 25.7313 ns | 0.0599 ns | 0.73 | 25.7471 ns | 0.0268 ns | 0.0599 ns | 38839286.08 | 25.6892 ns | 25.6999 ns | 25.7313 ns | 25.8022 ns | 25.8432 ns | MsvcrtMemmove | X86 | LegacyJit | 78 | 35.1947 ns | 0.1368 ns | 1.00 | 35.2142 ns | 0.0612 ns | 0.1368 ns | 28397636.53 | 35.0814 ns | 35.0828 ns | 35.1947 ns | 35.3554 ns | 35.3610 ns | UnsafeCopyBlock | X86 | LegacyJit | 78 | 20.0613 ns | 0.0239 ns | 0.57 | 20.0546 ns | 0.0107 ns | 0.0239 ns | 49863804.36 | 20.0214 ns | 20.0302 ns | 20.0613 ns | 20.0757 ns | 20.0779 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 78 | 142.1153 ns | 2.1424 ns | 4.05 | 141.0818 ns | 0.9581 ns | 2.1424 ns | 7088084.8 | 138.5516 ns | 138.7842 ns | 142.1153 ns | 142.8627 ns | 143.2376 ns | AndermanVectorizedCopy | X86 | LegacyJit | 78 | 165.4508 ns | 0.3470 ns | 4.72 | 165.4702 ns | 0.1552 ns | 0.3470 ns | 6043384.45 | 165.1417 ns | 165.1564 ns | 165.4508 ns | 165.7937 ns | 165.9868 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 78 | 17.2988 ns | 0.5474 ns | 0.49 | 17.2630 ns | 0.2448 ns | 0.5474 ns | 57927271.55 | 16.6807 ns | 16.7216 ns | 17.2988 ns | 17.7865 ns | 17.9591 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 78 | 20.2781 ns | 0.0657 ns | 0.58 | 20.2978 ns | 0.0294 ns | 0.0657 ns | 49266334.05 | 20.2176 ns | 20.2428 ns | 20.2781 ns | 20.3627 ns | 20.3865 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 78 | 23.9876 ns | 0.0453 ns | 0.68 | 24.0111 ns | 0.0203 ns | 0.0453 ns | 41647338.74 | 23.9688 ns | 23.9757 ns | 23.9876 ns | 24.0583 ns | 24.0757 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 78 | 21.7457 ns | 0.0779 ns | 0.62 | 21.7566 ns | 0.0349 ns | 0.0779 ns | 45963119.72 | 21.6566 ns | 21.6855 ns | 21.7457 ns | 21.8330 ns | 21.8521 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 78 | 14.4543 ns | 0.0186 ns | 0.41 | 14.4564 ns | 0.0083 ns | 0.0186 ns | 69173464.6 | 14.4330 ns | 14.4415 ns | 14.4543 ns | 14.4723 ns | 14.4843 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 78 | 31.3465 ns | 0.1950 ns | 0.89 | 31.3631 ns | 0.0872 ns | 0.1950 ns | 31884605.29 | 31.2010 ns | 31.2107 ns | 31.3465 ns | 31.5238 ns | 31.6874 ns | ArrayCopy | X64 | LegacyJit | 79 | 25.4207 ns | 0.0708 ns | 1.00 | 25.4345 ns | 0.0317 ns | 0.0708 ns | 39316729.74 | 25.3678 ns | 25.3797 ns | 25.4207 ns | 25.4960 ns | 25.5508 ns | SimpleLoop | X64 | LegacyJit | 79 | 137.1556 ns | 4.1398 ns | 5.40 | 138.2365 ns | 1.8514 ns | 4.1398 ns | 7233978.73 | 132.6721 ns | 134.6618 ns | 137.1556 ns | 142.3517 ns | 142.4894 ns | BufferBlockCopy | X64 | LegacyJit | 79 | 25.4811 ns | 0.1609 ns | 1.00 | 25.4552 ns | 0.0720 ns | 0.1609 ns | 39284758.52 | 25.2722 ns | 25.2947 ns | 25.4811 ns | 25.6027 ns | 25.6613 ns | MsvcrtMemmove | X64 | LegacyJit | 79 | 24.7313 ns | 0.2664 ns | 0.97 | 24.6457 ns | 0.1191 ns | 0.2664 ns | 40575013.09 | 24.1878 ns | 24.4204 ns | 24.7313 ns | 24.8282 ns | 24.8371 ns | UnsafeCopyBlock | X64 | LegacyJit | 79 | 14.5889 ns | 0.2281 ns | 0.57 | 14.6922 ns | 0.1020 ns | 0.2281 ns | 68063404.57 | 14.4624 ns | 14.4991 ns | 14.5889 ns | 14.9369 ns | 14.9516 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 79 | 166.8163 ns | 8.9616 ns | 6.56 | 167.7427 ns | 4.0077 ns | 8.9616 ns | 5961512.61 | 156.6002 ns | 161.6058 ns | 166.8163 ns | 174.3428 ns | 181.6853 ns | AndermanVectorizedCopy | X64 | LegacyJit | 79 | 192.0911 ns | 4.5584 ns | 7.56 | 193.2446 ns | 2.0386 ns | 4.5584 ns | 5174789.44 | 187.9838 ns | 189.1034 ns | 192.0911 ns | 197.9625 ns | 198.4426 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 79 | 17.9680 ns | 0.2093 ns | 0.71 | 17.8457 ns | 0.0936 ns | 0.2093 ns | 56035899.98 | 17.5228 ns | 17.6335 ns | 17.9680 ns | 17.9968 ns | 18.0019 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 79 | 15.8147 ns | 0.1181 ns | 0.62 | 15.8086 ns | 0.0528 ns | 0.1181 ns | 63256517.91 | 15.6288 ns | 15.7150 ns | 15.8147 ns | 15.8993 ns | 15.9580 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 79 | 14.0311 ns | 0.0184 ns | 0.55 | 14.0261 ns | 0.0082 ns | 0.0184 ns | 71295696.11 | 13.9951 ns | 14.0117 ns | 14.0311 ns | 14.0380 ns | 14.0445 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 79 | 16.1148 ns | 0.2647 ns | 0.63 | 15.9477 ns | 0.1184 ns | 0.2647 ns | 62704912.46 | 15.6365 ns | 15.6595 ns | 16.1148 ns | 16.1524 ns | 16.1787 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 79 | 20.4776 ns | 0.0262 ns | 0.81 | 20.4723 ns | 0.0117 ns | 0.0262 ns | 48846505.11 | 20.4316 ns | 20.4484 ns | 20.4776 ns | 20.4935 ns | 20.5011 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 79 | 13.6746 ns | 0.1495 ns | 0.54 | 13.6456 ns | 0.0669 ns | 0.1495 ns | 73283752.21 | 13.4209 ns | 13.5202 ns | 13.6746 ns | 13.7565 ns | 13.8365 ns | ArrayCopy | X64 | RyuJit | 79 | 24.6184 ns | 0.0702 ns | 1.00 | 24.6276 ns | 0.0314 ns | 0.0702 ns | 40604905.24 | 24.5251 ns | 24.5672 ns | 24.6184 ns | 24.6925 ns | 24.7056 ns | SimpleLoop | X64 | RyuJit | 79 | 119.2811 ns | 1.3472 ns | 4.85 | 119.6230 ns | 0.6025 ns | 1.3472 ns | 8359596.36 | 117.7346 ns | 118.5030 ns | 119.2811 ns | 120.9140 ns | 121.1585 ns | BufferBlockCopy | X64 | RyuJit | 79 | 25.1891 ns | 0.1489 ns | 1.02 | 25.2239 ns | 0.0666 ns | 0.1489 ns | 39644973.35 | 25.0556 ns | 25.1032 ns | 25.1891 ns | 25.3619 ns | 25.4506 ns | MsvcrtMemmove | X64 | RyuJit | 79 | 23.4032 ns | 0.1005 ns | 0.95 | 23.4391 ns | 0.0449 ns | 0.1005 ns | 42663775.36 | 23.3393 ns | 23.3662 ns | 23.4032 ns | 23.5300 ns | 23.6024 ns | UnsafeCopyBlock | X64 | RyuJit | 79 | 15.8359 ns | 0.1557 ns | 0.64 | 15.7780 ns | 0.0696 ns | 0.1557 ns | 63379307.52 | 15.5005 ns | 15.6669 ns | 15.8359 ns | 15.8602 ns | 15.8637 ns | IllyriadVectorizedCopy | X64 | RyuJit | 79 | 15.4816 ns | 0.1513 ns | 0.63 | 15.4391 ns | 0.0677 ns | 0.1513 ns | 64770768.45 | 15.1949 ns | 15.3030 ns | 15.4816 ns | 15.5539 ns | 15.5924 ns | AndermanVectorizedCopy | X64 | RyuJit | 79 | 9.1942 ns | 0.0181 ns | 0.37 | 9.1888 ns | 0.0081 ns | 0.0181 ns | 108827915.56 | 9.1628 ns | 9.1706 ns | 9.1942 ns | 9.2043 ns | 9.2077 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 79 | 11.6172 ns | 0.1706 ns | 0.47 | 11.5645 ns | 0.0763 ns | 0.1706 ns | 86471355.78 | 11.2623 ns | 11.4389 ns | 11.6172 ns | 11.6638 ns | 11.6668 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 79 | 8.3602 ns | 0.1219 ns | 0.34 | 8.3120 ns | 0.0545 ns | 0.1219 ns | 120307857.46 | 8.0950 ns | 8.2226 ns | 8.3602 ns | 8.3774 ns | 8.3809 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 79 | 12.5324 ns | 0.0378 ns | 0.51 | 12.5256 ns | 0.0169 ns | 0.0378 ns | 79836324.01 | 12.4693 ns | 12.4890 ns | 12.5324 ns | 12.5588 ns | 12.5615 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 79 | 12.5580 ns | 0.2307 ns | 0.51 | 12.4530 ns | 0.1032 ns | 0.2307 ns | 80301728.9 | 12.1887 ns | 12.2085 ns | 12.5580 ns | 12.6451 ns | 12.7067 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 79 | 12.5417 ns | 0.0533 ns | 0.51 | 12.5707 ns | 0.0238 ns | 0.0533 ns | 79550024.71 | 12.5280 ns | 12.5336 ns | 12.5417 ns | 12.6223 ns | 12.6567 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 79 | 11.7715 ns | 0.1997 ns | 0.48 | 11.8695 ns | 0.0893 ns | 0.1997 ns | 84249223.59 | 11.6818 ns | 11.7031 ns | 11.7715 ns | 12.0851 ns | 12.1024 ns | ArrayCopy | X86 | LegacyJit | 79 | 35.3354 ns | 0.2399 ns | 1.00 | 35.2365 ns | 0.1073 ns | 0.2399 ns | 28379703.05 | 34.8186 ns | 35.0379 ns | 35.3354 ns | 35.3855 ns | 35.4062 ns | SimpleLoop | X86 | LegacyJit | 79 | 101.8319 ns | 0.6679 ns | 2.88 | 101.8469 ns | 0.2987 ns | 0.6679 ns | 9818657.72 | 100.8601 ns | 101.3380 ns | 101.8319 ns | 102.3633 ns | 102.7348 ns | BufferBlockCopy | X86 | LegacyJit | 79 | 25.6339 ns | 0.0838 ns | 0.73 | 25.6811 ns | 0.0375 ns | 0.0838 ns | 38939066.2 | 25.6113 ns | 25.6154 ns | 25.6339 ns | 25.7705 ns | 25.7952 ns | MsvcrtMemmove | X86 | LegacyJit | 79 | 34.9980 ns | 0.2672 ns | 0.99 | 34.9376 ns | 0.1195 ns | 0.2672 ns | 28622422.49 | 34.5097 ns | 34.6904 ns | 34.9980 ns | 35.1547 ns | 35.1614 ns | UnsafeCopyBlock | X86 | LegacyJit | 79 | 20.0473 ns | 0.0361 ns | 0.57 | 20.0560 ns | 0.0161 ns | 0.0361 ns | 49860381.81 | 20.0160 ns | 20.0289 ns | 20.0473 ns | 20.0875 ns | 20.1134 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 79 | 143.4257 ns | 0.5256 ns | 4.06 | 143.3744 ns | 0.2350 ns | 0.5256 ns | 6974744.34 | 142.8994 ns | 142.9015 ns | 143.4257 ns | 143.8217 ns | 144.1786 ns | AndermanVectorizedCopy | X86 | LegacyJit | 79 | 164.7549 ns | 0.1851 ns | 4.66 | 164.8248 ns | 0.0828 ns | 0.1851 ns | 6067048.06 | 164.5973 ns | 164.6693 ns | 164.7549 ns | 165.0153 ns | 165.0356 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 79 | 18.4482 ns | 0.2227 ns | 0.52 | 18.3462 ns | 0.0996 ns | 0.2227 ns | 54507224.32 | 17.9567 ns | 18.1634 ns | 18.4482 ns | 18.4780 ns | 18.4991 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 79 | 20.1325 ns | 0.0281 ns | 0.57 | 20.1410 ns | 0.0126 ns | 0.0281 ns | 49650013.12 | 20.1085 ns | 20.1164 ns | 20.1325 ns | 20.1698 ns | 20.1765 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 79 | 24.1085 ns | 0.3795 ns | 0.68 | 23.9395 ns | 0.1697 ns | 0.3795 ns | 41771907.97 | 23.4903 ns | 23.5367 ns | 24.1085 ns | 24.2579 ns | 24.3474 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 79 | 22.1968 ns | 0.0282 ns | 0.63 | 22.1945 ns | 0.0126 ns | 0.0282 ns | 45056111.57 | 22.1584 ns | 22.1708 ns | 22.1968 ns | 22.2172 ns | 22.2359 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 79 | 18.5915 ns | 0.0412 ns | 0.53 | 18.5843 ns | 0.0184 ns | 0.0412 ns | 53808786.9 | 18.5376 ns | 18.5447 ns | 18.5915 ns | 18.6203 ns | 18.6416 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 79 | 31.2667 ns | 0.2240 ns | 0.88 | 31.1872 ns | 0.1002 ns | 0.2240 ns | 32064480.63 | 30.8174 ns | 30.9942 ns | 31.2667 ns | 31.3404 ns | 31.4127 ns | ArrayCopy | X64 | LegacyJit | 80 | 25.3351 ns | 0.4171 ns | 1.00 | 25.2069 ns | 0.1865 ns | 0.4171 ns | 39671713.64 | 24.6680 ns | 24.7708 ns | 25.3351 ns | 25.5788 ns | 25.6048 ns | SimpleLoop | X64 | LegacyJit | 80 | 136.2168 ns | 1.4016 ns | 5.38 | 135.9040 ns | 0.6268 ns | 1.4016 ns | 7358134.52 | 133.4945 ns | 134.7752 ns | 136.2168 ns | 136.8764 ns | 137.0178 ns | BufferBlockCopy | X64 | LegacyJit | 80 | 25.3955 ns | 0.2581 ns | 1.00 | 25.3294 ns | 0.1154 ns | 0.2581 ns | 39479763.71 | 24.9005 ns | 25.1051 ns | 25.3955 ns | 25.5207 ns | 25.5679 ns | MsvcrtMemmove | X64 | LegacyJit | 80 | 25.2272 ns | 0.0970 ns | 1.00 | 25.2513 ns | 0.0434 ns | 0.0970 ns | 39601866.23 | 25.1735 ns | 25.1779 ns | 25.2272 ns | 25.3369 ns | 25.4129 ns | UnsafeCopyBlock | X64 | LegacyJit | 80 | 11.4807 ns | 0.0456 ns | 0.45 | 11.4578 ns | 0.0204 ns | 0.0456 ns | 87276783.31 | 11.3936 ns | 11.4099 ns | 11.4807 ns | 11.4943 ns | 11.4949 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 80 | 198.4245 ns | 11.8512 ns | 7.83 | 200.7013 ns | 5.3000 ns | 11.8512 ns | 4982527.98 | 185.3038 ns | 190.7060 ns | 198.4245 ns | 211.8351 ns | 216.8609 ns | AndermanVectorizedCopy | X64 | LegacyJit | 80 | 219.6695 ns | 2.1367 ns | 8.67 | 219.5621 ns | 0.9555 ns | 2.1367 ns | 4554519.5 | 216.9425 ns | 217.5761 ns | 219.6695 ns | 221.4945 ns | 222.5167 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 80 | 17.2823 ns | 0.2126 ns | 0.68 | 17.2398 ns | 0.0951 ns | 0.2126 ns | 58005228.17 | 16.8768 ns | 17.0653 ns | 17.2823 ns | 17.3931 ns | 17.3981 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 80 | 17.1222 ns | 0.0722 ns | 0.68 | 17.1346 ns | 0.0323 ns | 0.0722 ns | 58361475.6 | 17.0560 ns | 17.0726 ns | 17.1222 ns | 17.2028 ns | 17.2425 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 80 | 15.8313 ns | 0.2393 ns | 0.62 | 15.8508 ns | 0.1070 ns | 0.2393 ns | 63088399.58 | 15.5827 ns | 15.6306 ns | 15.8313 ns | 16.0807 ns | 16.1838 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 80 | 18.4024 ns | 0.1829 ns | 0.73 | 18.3157 ns | 0.0818 ns | 0.1829 ns | 54597895.95 | 17.9915 ns | 18.1745 ns | 18.4024 ns | 18.4136 ns | 18.4239 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 80 | 23.0597 ns | 0.1197 ns | 0.91 | 23.0955 ns | 0.0535 ns | 0.1197 ns | 43298414.92 | 22.9938 ns | 23.0031 ns | 23.0597 ns | 23.2059 ns | 23.2907 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 80 | 12.9229 ns | 0.0817 ns | 0.51 | 12.8874 ns | 0.0365 ns | 0.0817 ns | 77595079.2 | 12.7468 ns | 12.8183 ns | 12.9229 ns | 12.9388 ns | 12.9527 ns | ArrayCopy | X64 | RyuJit | 80 | 24.6232 ns | 0.1234 ns | 1.00 | 24.6404 ns | 0.0552 ns | 0.1234 ns | 40583783.25 | 24.5057 ns | 24.5223 ns | 24.6232 ns | 24.7670 ns | 24.7741 ns | SimpleLoop | X64 | RyuJit | 80 | 122.2049 ns | 0.2559 ns | 4.96 | 122.1627 ns | 0.1144 ns | 0.2559 ns | 8185804.8 | 121.8060 ns | 121.9267 ns | 122.2049 ns | 122.3776 ns | 122.4943 ns | BufferBlockCopy | X64 | RyuJit | 80 | 24.5168 ns | 0.2678 ns | 1.00 | 24.6481 ns | 0.1198 ns | 0.2678 ns | 40571123.36 | 24.4404 ns | 24.4537 ns | 24.5168 ns | 24.9081 ns | 25.0792 ns | MsvcrtMemmove | X64 | RyuJit | 80 | 24.0261 ns | 0.2927 ns | 0.98 | 23.9581 ns | 0.1309 ns | 0.2927 ns | 41739571.61 | 23.4538 ns | 23.7348 ns | 24.0261 ns | 24.1474 ns | 24.2133 ns | UnsafeCopyBlock | X64 | RyuJit | 80 | 11.7401 ns | 0.1422 ns | 0.48 | 11.7590 ns | 0.0636 ns | 0.1422 ns | 85040912.68 | 11.6013 ns | 11.6304 ns | 11.7401 ns | 11.8971 ns | 11.9586 ns | IllyriadVectorizedCopy | X64 | RyuJit | 80 | 10.8408 ns | 0.0283 ns | 0.44 | 10.8434 ns | 0.0127 ns | 0.0283 ns | 92221857.33 | 10.8058 ns | 10.8227 ns | 10.8408 ns | 10.8655 ns | 10.8854 ns | AndermanVectorizedCopy | X64 | RyuJit | 80 | 10.8686 ns | 0.1110 ns | 0.44 | 10.9238 ns | 0.0496 ns | 0.1110 ns | 91543141.64 | 10.8137 ns | 10.8395 ns | 10.8686 ns | 11.0358 ns | 11.0888 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 80 | 8.4819 ns | 0.0573 ns | 0.34 | 8.4536 ns | 0.0256 ns | 0.0573 ns | 118292346.6 | 8.3841 ns | 8.3919 ns | 8.4819 ns | 8.5012 ns | 8.5077 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 80 | 8.3183 ns | 0.1324 ns | 0.34 | 8.3983 ns | 0.0592 ns | 0.1324 ns | 119071276.63 | 8.2862 ns | 8.2941 ns | 8.3183 ns | 8.5425 ns | 8.5538 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 80 | 15.1918 ns | 0.0666 ns | 0.62 | 15.2167 ns | 0.0298 ns | 0.0666 ns | 65717243.49 | 15.1764 ns | 15.1782 ns | 15.1918 ns | 15.2677 ns | 15.3346 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 80 | 15.1643 ns | 0.0709 ns | 0.62 | 15.1744 ns | 0.0317 ns | 0.0709 ns | 65900404.65 | 15.0724 ns | 15.1173 ns | 15.1643 ns | 15.2366 ns | 15.2660 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 80 | 12.8430 ns | 0.0478 ns | 0.52 | 12.8612 ns | 0.0214 ns | 0.0478 ns | 77753223.85 | 12.8206 ns | 12.8286 ns | 12.8430 ns | 12.9029 ns | 12.9421 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 80 | 9.7079 ns | 0.2375 ns | 0.39 | 9.8073 ns | 0.1062 ns | 0.2375 ns | 101965031.79 | 9.6025 ns | 9.6081 ns | 9.7079 ns | 10.0561 ns | 10.1354 ns | ArrayCopy | X86 | LegacyJit | 80 | 35.8884 ns | 0.2364 ns | 1.00 | 35.9203 ns | 0.1057 ns | 0.2364 ns | 27839425.13 | 35.6952 ns | 35.7015 ns | 35.8884 ns | 36.1550 ns | 36.2458 ns | SimpleLoop | X86 | LegacyJit | 80 | 104.4437 ns | 0.9986 ns | 2.91 | 104.1807 ns | 0.4466 ns | 0.9986 ns | 9598705.97 | 102.5117 ns | 103.3474 ns | 104.4437 ns | 104.8825 ns | 105.1553 ns | BufferBlockCopy | X86 | LegacyJit | 80 | 25.6526 ns | 0.0501 ns | 0.71 | 25.6696 ns | 0.0224 ns | 0.0501 ns | 38956580.46 | 25.6154 ns | 25.6306 ns | 25.6526 ns | 25.7171 ns | 25.7464 ns | MsvcrtMemmove | X86 | LegacyJit | 80 | 34.4992 ns | 0.4531 ns | 0.96 | 34.2844 ns | 0.2026 ns | 0.4531 ns | 29167806.47 | 33.4898 ns | 33.9111 ns | 34.4992 ns | 34.5502 ns | 34.5508 ns | UnsafeCopyBlock | X86 | LegacyJit | 80 | 20.0225 ns | 0.2553 ns | 0.56 | 19.9212 ns | 0.1142 ns | 0.2553 ns | 50197791.25 | 19.4667 ns | 19.7383 ns | 20.0225 ns | 20.0534 ns | 20.0760 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 80 | 167.7018 ns | 0.3053 ns | 4.67 | 167.7572 ns | 0.1365 ns | 0.3053 ns | 5960995.37 | 167.3230 ns | 167.4925 ns | 167.7018 ns | 168.0497 ns | 168.0718 ns | AndermanVectorizedCopy | X86 | LegacyJit | 80 | 196.1093 ns | 0.5507 ns | 5.46 | 196.1712 ns | 0.2463 ns | 0.5507 ns | 5097588.2 | 195.3965 ns | 195.6758 ns | 196.1093 ns | 196.6975 ns | 196.7613 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 80 | 31.9752 ns | 0.0944 ns | 0.89 | 31.9483 ns | 0.0422 ns | 0.0944 ns | 31300569.04 | 31.8174 ns | 31.8574 ns | 31.9752 ns | 32.0257 ns | 32.0658 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 80 | 23.2457 ns | 0.4176 ns | 0.65 | 23.1377 ns | 0.1868 ns | 0.4176 ns | 43219498.73 | 22.6247 ns | 22.7242 ns | 23.2457 ns | 23.4972 ns | 23.6787 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 80 | 24.9460 ns | 0.1140 ns | 0.70 | 24.9766 ns | 0.0510 ns | 0.1140 ns | 40037511.76 | 24.8927 ns | 24.8948 ns | 24.9460 ns | 25.0737 ns | 25.1707 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 80 | 22.6863 ns | 0.3711 ns | 0.63 | 22.7645 ns | 0.1659 ns | 0.3711 ns | 43928008.18 | 22.3976 ns | 22.4232 ns | 22.6863 ns | 23.1449 ns | 23.2472 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 80 | 14.0872 ns | 0.0772 ns | 0.39 | 14.0938 ns | 0.0345 ns | 0.0772 ns | 70952944.42 | 13.9891 ns | 14.0369 ns | 14.0872 ns | 14.1541 ns | 14.2065 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 80 | 31.2387 ns | 0.0952 ns | 0.87 | 31.2855 ns | 0.0426 ns | 0.0952 ns | 31963645.95 | 31.2054 ns | 31.2091 ns | 31.2387 ns | 31.3854 ns | 31.4202 ns | ArrayCopy | X64 | LegacyJit | 81 | 25.4517 ns | 0.1083 ns | 1.00 | 25.4736 ns | 0.0484 ns | 0.1083 ns | 39256305.66 | 25.3930 ns | 25.3969 ns | 25.4517 ns | 25.5613 ns | 25.6593 ns | SimpleLoop | X64 | LegacyJit | 81 | 138.7327 ns | 1.4524 ns | 5.45 | 138.0202 ns | 0.6495 ns | 1.4524 ns | 7245317.02 | 135.4394 ns | 136.9082 ns | 138.7327 ns | 138.7760 ns | 138.7907 ns | BufferBlockCopy | X64 | LegacyJit | 81 | 25.4808 ns | 0.1381 ns | 1.00 | 25.5208 ns | 0.0617 ns | 0.1381 ns | 39183768.24 | 25.4162 ns | 25.4254 ns | 25.4808 ns | 25.6362 ns | 25.7579 ns | MsvcrtMemmove | X64 | LegacyJit | 81 | 24.4530 ns | 0.2946 ns | 0.96 | 24.5426 ns | 0.1317 ns | 0.2946 ns | 40745411.32 | 24.2167 ns | 24.2837 ns | 24.4530 ns | 24.8464 ns | 24.9220 ns | UnsafeCopyBlock | X64 | LegacyJit | 81 | 12.0033 ns | 0.0243 ns | 0.47 | 12.0001 ns | 0.0109 ns | 0.0243 ns | 83332723.63 | 11.9650 ns | 11.9766 ns | 12.0033 ns | 12.0219 ns | 12.0252 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 81 | 186.4251 ns | 13.6011 ns | 7.32 | 194.4938 ns | 6.0826 ns | 13.6011 ns | 5141553.12 | 185.3547 ns | 185.7455 ns | 186.4251 ns | 207.2764 ns | 217.1428 ns | AndermanVectorizedCopy | X64 | LegacyJit | 81 | 229.1493 ns | 7.1532 ns | 9.00 | 232.0515 ns | 3.1990 ns | 7.1532 ns | 4309388.71 | 223.7607 ns | 226.1321 ns | 229.1493 ns | 239.4219 ns | 241.1939 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 81 | 19.0194 ns | 0.1036 ns | 0.75 | 18.9795 ns | 0.0463 ns | 0.1036 ns | 52688349.96 | 18.8040 ns | 18.8887 ns | 19.0194 ns | 19.0505 ns | 19.0647 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 81 | 17.6487 ns | 0.1083 ns | 0.69 | 17.6608 ns | 0.0484 ns | 0.1083 ns | 56622559.03 | 17.5454 ns | 17.5653 ns | 17.6487 ns | 17.7624 ns | 17.8220 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 81 | 16.1299 ns | 0.2950 ns | 0.63 | 16.2453 ns | 0.1319 ns | 0.2950 ns | 61556316.2 | 15.9002 ns | 15.9993 ns | 16.1299 ns | 16.5490 ns | 16.6187 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 81 | 18.1245 ns | 0.0210 ns | 0.71 | 18.1263 ns | 0.0094 ns | 0.0210 ns | 55168410.11 | 18.0999 ns | 18.1105 ns | 18.1245 ns | 18.1430 ns | 18.1585 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 81 | 22.0140 ns | 0.2698 ns | 0.86 | 22.0596 ns | 0.1206 ns | 0.2698 ns | 45331689.41 | 21.7388 ns | 21.8081 ns | 22.0140 ns | 22.3340 ns | 22.3678 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 81 | 16.3281 ns | 0.2721 ns | 0.64 | 16.1462 ns | 0.1217 ns | 0.2721 ns | 61934075.01 | 15.8056 ns | 15.8504 ns | 16.3281 ns | 16.3511 ns | 16.3600 ns | ArrayCopy | X64 | RyuJit | 81 | 24.6713 ns | 0.1276 ns | 1.00 | 24.7002 ns | 0.0571 ns | 0.1276 ns | 40485558.85 | 24.5688 ns | 24.5883 ns | 24.6713 ns | 24.8264 ns | 24.8842 ns | SimpleLoop | X64 | RyuJit | 81 | 123.4803 ns | 1.5633 ns | 5.01 | 122.7700 ns | 0.6991 ns | 1.5633 ns | 8145312.51 | 120.8616 ns | 121.1181 ns | 123.4803 ns | 124.0667 ns | 124.4659 ns | BufferBlockCopy | X64 | RyuJit | 81 | 25.1808 ns | 0.0929 ns | 1.02 | 25.1746 ns | 0.0415 ns | 0.0929 ns | 39722521.02 | 25.0706 ns | 25.0819 ns | 25.1808 ns | 25.2643 ns | 25.2855 ns | MsvcrtMemmove | X64 | RyuJit | 81 | 23.7260 ns | 0.0388 ns | 0.96 | 23.7455 ns | 0.0173 ns | 0.0388 ns | 42113175.64 | 23.7062 ns | 23.7136 ns | 23.7260 ns | 23.7872 ns | 23.7883 ns | UnsafeCopyBlock | X64 | RyuJit | 81 | 12.8202 ns | 0.1526 ns | 0.52 | 12.7935 ns | 0.0682 ns | 0.1526 ns | 78164886.49 | 12.5446 ns | 12.6629 ns | 12.8202 ns | 12.9107 ns | 12.9484 ns | IllyriadVectorizedCopy | X64 | RyuJit | 81 | 14.3602 ns | 0.0419 ns | 0.58 | 14.3704 ns | 0.0187 ns | 0.0419 ns | 69587657.55 | 14.3159 ns | 14.3367 ns | 14.3602 ns | 14.4091 ns | 14.4290 ns | AndermanVectorizedCopy | X64 | RyuJit | 81 | 15.0217 ns | 0.0930 ns | 0.61 | 15.0173 ns | 0.0416 ns | 0.0930 ns | 66589817.65 | 14.8859 ns | 14.9284 ns | 15.0217 ns | 15.1040 ns | 15.1118 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 81 | 11.1236 ns | 0.0767 ns | 0.45 | 11.1765 ns | 0.0343 ns | 0.0767 ns | 89473132.35 | 11.1201 ns | 11.1218 ns | 11.1236 ns | 11.2578 ns | 11.2855 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 81 | 8.5293 ns | 0.0250 ns | 0.35 | 8.5464 ns | 0.0112 ns | 0.0250 ns | 117008693.34 | 8.5260 ns | 8.5276 ns | 8.5293 ns | 8.5737 ns | 8.5738 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 81 | 14.8955 ns | 0.0526 ns | 0.60 | 14.9162 ns | 0.0235 ns | 0.0526 ns | 67041109.44 | 14.8731 ns | 14.8770 ns | 14.8955 ns | 14.9658 ns | 15.0021 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 81 | 14.9018 ns | 0.1402 ns | 0.60 | 14.8356 ns | 0.0627 ns | 0.1402 ns | 67405280.14 | 14.6455 ns | 14.6889 ns | 14.9018 ns | 14.9493 ns | 14.9774 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 81 | 12.9174 ns | 0.1244 ns | 0.52 | 12.8843 ns | 0.0556 ns | 0.1244 ns | 77613796.05 | 12.6717 ns | 12.7804 ns | 12.9174 ns | 12.9717 ns | 12.9840 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 81 | 9.6690 ns | 0.1514 ns | 0.39 | 9.5741 ns | 0.0677 ns | 0.1514 ns | 104448509.33 | 9.3908 ns | 9.4097 ns | 9.6690 ns | 9.6910 ns | 9.7074 ns | ArrayCopy | X86 | LegacyJit | 81 | 36.0708 ns | 0.3702 ns | 1.00 | 35.8490 ns | 0.1655 ns | 0.3702 ns | 27894763.94 | 35.4189 ns | 35.4479 ns | 36.0708 ns | 36.1393 ns | 36.1979 ns | SimpleLoop | X86 | LegacyJit | 81 | 104.4768 ns | 0.4124 ns | 2.90 | 104.3573 ns | 0.1844 ns | 0.4124 ns | 9582466.32 | 103.6302 ns | 104.0464 ns | 104.4768 ns | 104.6084 ns | 104.6162 ns | BufferBlockCopy | X86 | LegacyJit | 81 | 25.6452 ns | 0.0898 ns | 0.71 | 25.6890 ns | 0.0401 ns | 0.0898 ns | 38927201.63 | 25.6132 ns | 25.6144 ns | 25.6452 ns | 25.7855 ns | 25.8022 ns | MsvcrtMemmove | X86 | LegacyJit | 81 | 34.5928 ns | 0.0442 ns | 0.96 | 34.6134 ns | 0.0198 ns | 0.0442 ns | 28890584.41 | 34.5691 ns | 34.5809 ns | 34.5928 ns | 34.6560 ns | 34.6823 ns | UnsafeCopyBlock | X86 | LegacyJit | 81 | 20.1884 ns | 0.1908 ns | 0.56 | 20.2711 ns | 0.0853 ns | 0.1908 ns | 49331380.66 | 20.0609 ns | 20.1132 ns | 20.1884 ns | 20.4703 ns | 20.5157 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 81 | 171.9820 ns | 0.4756 ns | 4.77 | 172.1427 ns | 0.2127 ns | 0.4756 ns | 5809134.92 | 171.8205 ns | 171.8739 ns | 171.9820 ns | 172.4918 ns | 172.9842 ns | AndermanVectorizedCopy | X86 | LegacyJit | 81 | 197.3942 ns | 1.1282 ns | 5.47 | 197.1528 ns | 0.5046 ns | 1.1282 ns | 5072209.18 | 195.7752 ns | 196.0952 ns | 197.3942 ns | 198.0896 ns | 198.7362 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 81 | 16.8794 ns | 0.2331 ns | 0.47 | 16.9525 ns | 0.1043 ns | 0.2331 ns | 58988410.34 | 16.8020 ns | 16.8145 ns | 16.8794 ns | 17.1270 ns | 17.3644 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 81 | 23.8818 ns | 0.2273 ns | 0.66 | 23.8179 ns | 0.1016 ns | 0.2273 ns | 41985248.85 | 23.4234 ns | 23.6389 ns | 23.8818 ns | 23.9649 ns | 23.9992 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 81 | 24.6855 ns | 0.0852 ns | 0.68 | 24.7210 ns | 0.0381 ns | 0.0852 ns | 40451363.97 | 24.6411 ns | 24.6588 ns | 24.6855 ns | 24.8011 ns | 24.8583 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 81 | 22.8690 ns | 0.3523 ns | 0.63 | 22.7148 ns | 0.1576 ns | 0.3523 ns | 44024147.77 | 22.2776 ns | 22.3513 ns | 22.8690 ns | 23.0012 ns | 23.1308 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 81 | 14.0917 ns | 0.0380 ns | 0.39 | 14.0985 ns | 0.0170 ns | 0.0380 ns | 70929351.36 | 14.0594 ns | 14.0720 ns | 14.0917 ns | 14.1285 ns | 14.1616 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 81 | 31.0895 ns | 0.3066 ns | 0.86 | 31.0081 ns | 0.1371 ns | 0.3066 ns | 32249648.59 | 30.6425 ns | 30.7004 ns | 31.0895 ns | 31.2751 ns | 31.3990 ns | ArrayCopy | X64 | LegacyJit | 82 | 25.3882 ns | 0.0630 ns | 1.00 | 25.4077 ns | 0.0282 ns | 0.0630 ns | 39358171.27 | 25.3336 ns | 25.3559 ns | 25.3882 ns | 25.4692 ns | 25.4972 ns | SimpleLoop | X64 | LegacyJit | 82 | 211.1554 ns | 3.2975 ns | 8.32 | 211.7489 ns | 1.4747 ns | 3.2975 ns | 4722575.4 | 206.9003 ns | 209.0025 ns | 211.1554 ns | 214.7920 ns | 215.3829 ns | BufferBlockCopy | X64 | LegacyJit | 82 | 25.5491 ns | 0.0854 ns | 1.01 | 25.5235 ns | 0.0382 ns | 0.0854 ns | 39179535.07 | 25.3963 ns | 25.4439 ns | 25.5491 ns | 25.5903 ns | 25.6249 ns | MsvcrtMemmove | X64 | LegacyJit | 82 | 24.3488 ns | 0.3598 ns | 0.96 | 24.4748 ns | 0.1609 ns | 0.3598 ns | 40858378.13 | 24.2257 ns | 24.2516 ns | 24.3488 ns | 24.7609 ns | 25.1054 ns | UnsafeCopyBlock | X64 | LegacyJit | 82 | 12.5951 ns | 0.0419 ns | 0.50 | 12.6047 ns | 0.0188 ns | 0.0419 ns | 79335211.06 | 12.5597 ns | 12.5756 ns | 12.5951 ns | 12.6387 ns | 12.6736 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 82 | 193.5726 ns | 8.6120 ns | 7.62 | 194.8013 ns | 3.8514 ns | 8.6120 ns | 5133436.49 | 187.4921 ns | 188.1900 ns | 193.5726 ns | 202.0269 ns | 209.1805 ns | AndermanVectorizedCopy | X64 | LegacyJit | 82 | 224.4388 ns | 0.5493 ns | 8.84 | 224.5964 ns | 0.2457 ns | 0.5493 ns | 4452430.48 | 224.0731 ns | 224.1577 ns | 224.4388 ns | 225.1140 ns | 225.4655 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 82 | 18.6906 ns | 0.1520 ns | 0.74 | 18.7462 ns | 0.0680 ns | 0.1520 ns | 53344013.29 | 18.6500 ns | 18.6606 ns | 18.6906 ns | 18.8597 ns | 19.0158 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 82 | 17.6515 ns | 0.0351 ns | 0.70 | 17.6350 ns | 0.0157 ns | 0.0351 ns | 56705569.07 | 17.5738 ns | 17.6056 ns | 17.6515 ns | 17.6560 ns | 17.6587 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 82 | 15.5451 ns | 0.0681 ns | 0.61 | 15.5676 ns | 0.0305 ns | 0.0681 ns | 64236014.16 | 15.4858 ns | 15.5094 ns | 15.5451 ns | 15.6370 ns | 15.6533 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 82 | 17.8675 ns | 0.0332 ns | 0.70 | 17.8603 ns | 0.0148 ns | 0.0332 ns | 55990016.94 | 17.8106 ns | 17.8305 ns | 17.8675 ns | 17.8865 ns | 17.9009 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 82 | 22.4270 ns | 0.0548 ns | 0.88 | 22.4405 ns | 0.0245 ns | 0.0548 ns | 44562266.89 | 22.3891 ns | 22.3940 ns | 22.4270 ns | 22.4938 ns | 22.5236 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 82 | 14.0541 ns | 0.0340 ns | 0.55 | 14.0407 ns | 0.0152 ns | 0.0340 ns | 71221511.6 | 13.9998 ns | 14.0055 ns | 14.0541 ns | 14.0693 ns | 14.0808 ns | ArrayCopy | X64 | RyuJit | 82 | 24.6198 ns | 0.4170 ns | 1.00 | 24.8270 ns | 0.1865 ns | 0.4170 ns | 40278794.14 | 24.5243 ns | 24.5508 ns | 24.6198 ns | 25.2067 ns | 25.5308 ns | SimpleLoop | X64 | RyuJit | 82 | 124.7762 ns | 1.4770 ns | 5.07 | 124.5303 ns | 0.6605 ns | 1.4770 ns | 8030171.81 | 122.1695 ns | 123.4066 ns | 124.7762 ns | 125.5311 ns | 126.2648 ns | BufferBlockCopy | X64 | RyuJit | 82 | 25.1543 ns | 0.3622 ns | 1.02 | 25.1031 ns | 0.1620 ns | 0.3622 ns | 39835779.6 | 24.5018 ns | 24.7961 ns | 25.1543 ns | 25.3844 ns | 25.4180 ns | MsvcrtMemmove | X64 | RyuJit | 82 | 23.6297 ns | 0.2425 ns | 0.96 | 23.5232 ns | 0.1084 ns | 0.2425 ns | 42511261.6 | 23.0932 ns | 23.3384 ns | 23.6297 ns | 23.6547 ns | 23.6727 ns | UnsafeCopyBlock | X64 | RyuJit | 82 | 13.4744 ns | 0.1420 ns | 0.55 | 13.4147 ns | 0.0635 ns | 0.1420 ns | 74545146.34 | 13.1633 ns | 13.3048 ns | 13.4744 ns | 13.4947 ns | 13.5020 ns | IllyriadVectorizedCopy | X64 | RyuJit | 82 | 15.3343 ns | 0.2064 ns | 0.62 | 15.3153 ns | 0.0923 ns | 0.2064 ns | 65294248.69 | 15.0846 ns | 15.1055 ns | 15.3343 ns | 15.5156 ns | 15.5364 ns | AndermanVectorizedCopy | X64 | RyuJit | 82 | 11.0591 ns | 0.1026 ns | 0.45 | 11.0693 ns | 0.0459 ns | 0.1026 ns | 90339684.77 | 10.9760 ns | 10.9919 ns | 11.0591 ns | 11.1519 ns | 11.2411 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 82 | 12.0105 ns | 0.0348 ns | 0.49 | 12.0208 ns | 0.0156 ns | 0.0348 ns | 83189212.89 | 11.9935 ns | 11.9981 ns | 12.0105 ns | 12.0487 ns | 12.0811 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 82 | 8.5069 ns | 0.0193 ns | 0.35 | 8.5074 ns | 0.0086 ns | 0.0193 ns | 117544978.8 | 8.4822 ns | 8.4901 ns | 8.5069 ns | 8.5248 ns | 8.5336 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 82 | 14.6793 ns | 0.0836 ns | 0.60 | 14.7067 ns | 0.0374 ns | 0.0836 ns | 67996111.09 | 14.6358 ns | 14.6473 ns | 14.6793 ns | 14.7799 ns | 14.8477 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 82 | 14.6102 ns | 0.1255 ns | 0.59 | 14.5615 ns | 0.0561 ns | 0.1255 ns | 68674371.18 | 14.3379 ns | 14.4703 ns | 14.6102 ns | 14.6283 ns | 14.6321 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 82 | 12.8904 ns | 0.0894 ns | 0.52 | 12.8537 ns | 0.0400 ns | 0.0894 ns | 77798744.25 | 12.6957 ns | 12.7841 ns | 12.8904 ns | 12.9049 ns | 12.9101 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 82 | 9.6868 ns | 0.0292 ns | 0.39 | 9.6897 ns | 0.0130 ns | 0.0292 ns | 103201948.54 | 9.6637 ns | 9.6656 ns | 9.6868 ns | 9.7153 ns | 9.7368 ns | ArrayCopy | X86 | LegacyJit | 82 | 35.7115 ns | 0.1722 ns | 1.00 | 35.6501 ns | 0.0770 ns | 0.1722 ns | 28050436.48 | 35.3541 ns | 35.5066 ns | 35.7115 ns | 35.7628 ns | 35.7927 ns | SimpleLoop | X86 | LegacyJit | 82 | 107.1575 ns | 0.1594 ns | 3.00 | 107.0531 ns | 0.0713 ns | 0.1594 ns | 9341159.46 | 106.8239 ns | 106.8851 ns | 107.1575 ns | 107.1688 ns | 107.1733 ns | BufferBlockCopy | X86 | LegacyJit | 82 | 25.6841 ns | 0.2210 ns | 0.72 | 25.6283 ns | 0.0988 ns | 0.2210 ns | 39019336.87 | 25.2631 ns | 25.4530 ns | 25.6841 ns | 25.7758 ns | 25.8630 ns | MsvcrtMemmove | X86 | LegacyJit | 82 | 35.1531 ns | 0.1485 ns | 0.98 | 35.1109 ns | 0.0664 ns | 0.1485 ns | 28481168.17 | 34.8550 ns | 34.9967 ns | 35.1531 ns | 35.2041 ns | 35.2416 ns | UnsafeCopyBlock | X86 | LegacyJit | 82 | 20.0139 ns | 0.0322 ns | 0.56 | 20.0126 ns | 0.0144 ns | 0.0322 ns | 49968575.45 | 19.9731 ns | 19.9852 ns | 20.0139 ns | 20.0393 ns | 20.0608 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 82 | 172.2793 ns | 0.4351 ns | 4.82 | 172.3217 ns | 0.1946 ns | 0.4351 ns | 5803100.92 | 171.6978 ns | 171.9311 ns | 172.2793 ns | 172.7334 ns | 172.7692 ns | AndermanVectorizedCopy | X86 | LegacyJit | 82 | 196.7853 ns | 0.7174 ns | 5.51 | 196.4404 ns | 0.3208 ns | 0.7174 ns | 5090603.14 | 195.5618 ns | 195.6711 ns | 196.7853 ns | 197.0372 ns | 197.1365 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 82 | 31.5007 ns | 0.0687 ns | 0.88 | 31.4928 ns | 0.0307 ns | 0.0687 ns | 31753271.9 | 31.3820 ns | 31.4383 ns | 31.5007 ns | 31.5434 ns | 31.5701 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 82 | 24.2663 ns | 0.6894 ns | 0.68 | 24.6728 ns | 0.3083 ns | 0.6894 ns | 40530474.47 | 24.0664 ns | 24.1260 ns | 24.2663 ns | 25.4229 ns | 25.4735 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 82 | 24.8803 ns | 0.1554 ns | 0.70 | 24.9193 ns | 0.0695 ns | 0.1554 ns | 40129502.39 | 24.7410 ns | 24.7888 ns | 24.8803 ns | 25.0694 ns | 25.1448 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 82 | 23.1430 ns | 0.1645 ns | 0.65 | 23.1000 ns | 0.0736 ns | 0.1645 ns | 43290052.57 | 22.8319 ns | 22.9497 ns | 23.1430 ns | 23.2288 ns | 23.2404 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 82 | 14.1238 ns | 0.1369 ns | 0.40 | 14.0849 ns | 0.0612 ns | 0.1369 ns | 70997882.2 | 13.8444 ns | 13.9829 ns | 14.1238 ns | 14.1675 ns | 14.1850 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 82 | 31.2056 ns | 0.0622 ns | 0.87 | 31.2270 ns | 0.0278 ns | 0.0622 ns | 32023600.5 | 31.1781 ns | 31.1879 ns | 31.2056 ns | 31.2767 ns | 31.3352 ns | ArrayCopy | X64 | LegacyJit | 83 | 25.3211 ns | 0.2058 ns | 1.00 | 25.4474 ns | 0.0920 ns | 0.2058 ns | 39296673.58 | 25.2667 ns | 25.2878 ns | 25.3211 ns | 25.6702 ns | 25.7039 ns | SimpleLoop | X64 | LegacyJit | 83 | 141.2940 ns | 0.2492 ns | 5.58 | 141.3126 ns | 0.1114 ns | 0.2492 ns | 7076510.69 | 140.9659 ns | 141.0854 ns | 141.2940 ns | 141.5491 ns | 141.5960 ns | BufferBlockCopy | X64 | LegacyJit | 83 | 25.4071 ns | 0.2507 ns | 1.00 | 25.3239 ns | 0.1121 ns | 0.2507 ns | 39488420.14 | 24.8957 ns | 25.1124 ns | 25.4071 ns | 25.4938 ns | 25.5348 ns | MsvcrtMemmove | X64 | LegacyJit | 83 | 24.8735 ns | 0.0829 ns | 0.98 | 24.8724 ns | 0.0371 ns | 0.0829 ns | 40205179.92 | 24.7818 ns | 24.7903 ns | 24.8735 ns | 24.9540 ns | 24.9700 ns | UnsafeCopyBlock | X64 | LegacyJit | 83 | 13.1906 ns | 0.0806 ns | 0.52 | 13.1712 ns | 0.0360 ns | 0.0806 ns | 75923196.85 | 13.0353 ns | 13.1054 ns | 13.1906 ns | 13.2273 ns | 13.2472 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 83 | 207.8613 ns | 2.8782 ns | 8.21 | 206.4017 ns | 1.2872 ns | 2.8782 ns | 4844920.35 | 203.1023 ns | 203.2975 ns | 207.8613 ns | 208.7762 ns | 209.2130 ns | AndermanVectorizedCopy | X64 | LegacyJit | 83 | 227.9823 ns | 0.8964 ns | 9.00 | 227.6295 ns | 0.4009 ns | 0.8964 ns | 4393104.54 | 226.2166 ns | 226.7743 ns | 227.9823 ns | 228.3082 ns | 228.5128 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 83 | 19.9594 ns | 0.0701 ns | 0.79 | 19.9183 ns | 0.0314 ns | 0.0701 ns | 50205052.43 | 19.8175 ns | 19.8448 ns | 19.9594 ns | 19.9713 ns | 19.9769 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 83 | 17.7454 ns | 0.0384 ns | 0.70 | 17.7609 ns | 0.0172 ns | 0.0384 ns | 56303324.04 | 17.7216 ns | 17.7309 ns | 17.7454 ns | 17.7987 ns | 17.8189 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 83 | 15.1999 ns | 0.0177 ns | 0.60 | 15.2084 ns | 0.0079 ns | 0.0177 ns | 65753070.21 | 15.1923 ns | 15.1938 ns | 15.1999 ns | 15.2273 ns | 15.2315 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 83 | 17.8167 ns | 0.2166 ns | 0.70 | 17.7338 ns | 0.0969 ns | 0.2166 ns | 56389363.31 | 17.3491 ns | 17.5788 ns | 17.8167 ns | 17.8475 ns | 17.8736 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 83 | 22.3066 ns | 0.0429 ns | 0.88 | 22.3154 ns | 0.0192 ns | 0.0429 ns | 44812096.94 | 22.2643 ns | 22.2774 ns | 22.3066 ns | 22.3577 ns | 22.3730 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 83 | 14.0933 ns | 0.1500 ns | 0.56 | 14.1504 ns | 0.0671 ns | 0.1500 ns | 70669140.68 | 13.9705 ns | 14.0261 ns | 14.0933 ns | 14.3034 ns | 14.3410 ns | ArrayCopy | X64 | RyuJit | 83 | 24.6105 ns | 0.4073 ns | 1.00 | 24.3831 ns | 0.1821 ns | 0.4073 ns | 41012093.87 | 23.9379 ns | 23.9397 ns | 24.6105 ns | 24.7127 ns | 24.7383 ns | SimpleLoop | X64 | RyuJit | 83 | 126.4477 ns | 0.2917 ns | 5.14 | 126.3619 ns | 0.1304 ns | 0.2917 ns | 7913775.3 | 125.9348 ns | 126.0693 ns | 126.4477 ns | 126.6117 ns | 126.6315 ns | BufferBlockCopy | X64 | RyuJit | 83 | 25.0925 ns | 0.3212 ns | 1.02 | 25.0172 ns | 0.1437 ns | 0.3212 ns | 39972513.16 | 24.4752 ns | 24.7430 ns | 25.0925 ns | 25.2537 ns | 25.2812 ns | MsvcrtMemmove | X64 | RyuJit | 83 | 23.8048 ns | 0.1066 ns | 0.97 | 23.7693 ns | 0.0477 ns | 0.1066 ns | 42071162.45 | 23.6218 ns | 23.6651 ns | 23.8048 ns | 23.8556 ns | 23.8993 ns | UnsafeCopyBlock | X64 | RyuJit | 83 | 14.0463 ns | 0.0270 ns | 0.57 | 14.0358 ns | 0.0121 ns | 0.0270 ns | 71246513.77 | 13.9951 ns | 14.0094 ns | 14.0463 ns | 14.0569 ns | 14.0640 ns | IllyriadVectorizedCopy | X64 | RyuJit | 83 | 17.0498 ns | 0.4049 ns | 0.69 | 16.9044 ns | 0.1811 ns | 0.4049 ns | 59156246.93 | 16.2848 ns | 16.5050 ns | 17.0498 ns | 17.2310 ns | 17.2828 ns | AndermanVectorizedCopy | X64 | RyuJit | 83 | 10.9853 ns | 0.0495 ns | 0.45 | 10.9819 ns | 0.0222 ns | 0.0495 ns | 91058721.6 | 10.9230 ns | 10.9373 ns | 10.9853 ns | 11.0248 ns | 11.0542 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 83 | 12.8634 ns | 0.0534 ns | 0.52 | 12.8807 ns | 0.0239 ns | 0.0534 ns | 77635797.68 | 12.8291 ns | 12.8446 ns | 12.8634 ns | 12.9254 ns | 12.9703 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 83 | 8.2888 ns | 0.1499 ns | 0.34 | 8.3631 ns | 0.0670 ns | 0.1499 ns | 119572830.21 | 8.2332 ns | 8.2410 ns | 8.2888 ns | 8.5223 ns | 8.5654 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 83 | 14.3082 ns | 0.0497 ns | 0.58 | 14.3231 ns | 0.0222 ns | 0.0497 ns | 69817460.13 | 14.2854 ns | 14.2916 ns | 14.3082 ns | 14.3619 ns | 14.4098 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 83 | 14.3155 ns | 0.0758 ns | 0.58 | 14.3040 ns | 0.0339 ns | 0.0758 ns | 69910698.99 | 14.1787 ns | 14.2394 ns | 14.3155 ns | 14.3627 ns | 14.3735 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 83 | 12.8693 ns | 0.0253 ns | 0.52 | 12.8648 ns | 0.0113 ns | 0.0253 ns | 77731561.36 | 12.8260 ns | 12.8426 ns | 12.8693 ns | 12.8847 ns | 12.8951 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 83 | 9.5746 ns | 0.1446 ns | 0.39 | 9.5556 ns | 0.0647 ns | 0.1446 ns | 104651107 | 9.3663 ns | 9.4126 ns | 9.5746 ns | 9.6890 ns | 9.7245 ns | ArrayCopy | X86 | LegacyJit | 83 | 34.8607 ns | 0.0900 ns | 1.00 | 34.8566 ns | 0.0403 ns | 0.0900 ns | 28689009 | 34.7124 ns | 34.7815 ns | 34.8607 ns | 34.9295 ns | 34.9511 ns | SimpleLoop | X86 | LegacyJit | 83 | 106.6044 ns | 1.1131 ns | 3.06 | 106.3878 ns | 0.4978 ns | 1.1131 ns | 9399571.95 | 104.5250 ns | 105.5149 ns | 106.6044 ns | 107.1525 ns | 107.5104 ns | BufferBlockCopy | X86 | LegacyJit | 83 | 25.7036 ns | 0.0488 ns | 0.74 | 25.7041 ns | 0.0218 ns | 0.0488 ns | 38904237.35 | 25.6317 ns | 25.6653 ns | 25.7036 ns | 25.7432 ns | 25.7679 ns | MsvcrtMemmove | X86 | LegacyJit | 83 | 35.8823 ns | 0.3026 ns | 1.03 | 35.8247 ns | 0.1353 ns | 0.3026 ns | 27913685.33 | 35.4118 ns | 35.5223 ns | 35.8823 ns | 36.0983 ns | 36.1533 ns | UnsafeCopyBlock | X86 | LegacyJit | 83 | 19.9802 ns | 0.0165 ns | 0.57 | 19.9828 ns | 0.0074 ns | 0.0165 ns | 50043120.35 | 19.9651 ns | 19.9710 ns | 19.9802 ns | 19.9958 ns | 20.0099 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 83 | 173.4006 ns | 0.2488 ns | 4.97 | 173.4585 ns | 0.1113 ns | 0.2488 ns | 5765069.35 | 173.2734 ns | 173.2846 ns | 173.4006 ns | 173.6612 ns | 173.8863 ns | AndermanVectorizedCopy | X86 | LegacyJit | 83 | 197.6444 ns | 0.7747 ns | 5.67 | 197.8918 ns | 0.3464 ns | 0.7747 ns | 5053265.97 | 197.1938 ns | 197.2557 ns | 197.6444 ns | 198.6516 ns | 199.0804 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 83 | 17.2839 ns | 0.0465 ns | 0.50 | 17.2991 ns | 0.0208 ns | 0.0465 ns | 57806380.82 | 17.2440 ns | 17.2587 ns | 17.2839 ns | 17.3472 ns | 17.3546 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 83 | 24.2327 ns | 0.0934 ns | 0.70 | 24.2144 ns | 0.0418 ns | 0.0934 ns | 41297745.69 | 24.0922 ns | 24.1239 ns | 24.2327 ns | 24.2957 ns | 24.3343 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 83 | 25.1796 ns | 0.2091 ns | 0.72 | 25.1185 ns | 0.0935 ns | 0.2091 ns | 39811332.03 | 24.7541 ns | 24.9510 ns | 25.1796 ns | 25.2554 ns | 25.2600 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 83 | 23.2456 ns | 0.0453 ns | 0.67 | 23.2700 ns | 0.0203 ns | 0.0453 ns | 42973861.16 | 23.2278 ns | 23.2358 ns | 23.2456 ns | 23.3163 ns | 23.3371 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 83 | 14.1897 ns | 0.2414 ns | 0.41 | 14.1040 ns | 0.1080 ns | 0.2414 ns | 70901786.16 | 13.6974 ns | 13.8942 ns | 14.1897 ns | 14.2710 ns | 14.3186 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 83 | 31.1944 ns | 0.0405 ns | 0.89 | 31.1816 ns | 0.0181 ns | 0.0405 ns | 32070194.74 | 31.1177 ns | 31.1426 ns | 31.1944 ns | 31.2141 ns | 31.2163 ns | ArrayCopy | X64 | LegacyJit | 84 | 26.5777 ns | 0.6444 ns | 1.00 | 26.2313 ns | 0.2882 ns | 0.6444 ns | 38122456.8 | 25.5140 ns | 25.5302 ns | 26.5777 ns | 26.7591 ns | 26.7746 ns | SimpleLoop | X64 | LegacyJit | 84 | 142.1918 ns | 0.7289 ns | 5.35 | 142.6228 ns | 0.3260 ns | 0.7289 ns | 7011503.03 | 142.1408 ns | 142.1457 ns | 142.1918 ns | 143.3153 ns | 143.8278 ns | BufferBlockCopy | X64 | LegacyJit | 84 | 25.4026 ns | 0.0831 ns | 0.96 | 25.4528 ns | 0.0372 ns | 0.0831 ns | 39288340.7 | 25.3869 ns | 25.3876 ns | 25.4026 ns | 25.5432 ns | 25.5550 ns | MsvcrtMemmove | X64 | LegacyJit | 84 | 24.8874 ns | 0.0907 ns | 0.94 | 24.9049 ns | 0.0406 ns | 0.0907 ns | 40152792.82 | 24.7929 ns | 24.8214 ns | 24.8874 ns | 24.9970 ns | 25.0014 ns | UnsafeCopyBlock | X64 | LegacyJit | 84 | 13.6978 ns | 0.1830 ns | 0.52 | 13.6296 ns | 0.0818 ns | 0.1830 ns | 73369582.76 | 13.4251 ns | 13.4338 ns | 13.6978 ns | 13.7914 ns | 13.7963 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 84 | 193.7454 ns | 0.5005 ns | 7.29 | 193.9258 ns | 0.2238 ns | 0.5005 ns | 5156612.49 | 193.3811 ns | 193.5631 ns | 193.7454 ns | 194.3786 ns | 194.7177 ns | AndermanVectorizedCopy | X64 | LegacyJit | 84 | 223.9843 ns | 0.5583 ns | 8.43 | 223.8274 ns | 0.2497 ns | 0.5583 ns | 4467727.29 | 222.8773 ns | 223.3684 ns | 223.9843 ns | 224.2081 ns | 224.3278 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 84 | 18.7887 ns | 0.0292 ns | 0.71 | 18.8007 ns | 0.0130 ns | 0.0292 ns | 53189450.88 | 18.7774 ns | 18.7783 ns | 18.7887 ns | 18.8292 ns | 18.8469 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 84 | 17.6339 ns | 0.1524 ns | 0.66 | 17.7000 ns | 0.0682 ns | 0.1524 ns | 56497085.3 | 17.5965 ns | 17.5976 ns | 17.6339 ns | 17.8356 ns | 17.9597 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 84 | 15.4555 ns | 0.0422 ns | 0.58 | 15.4792 ns | 0.0189 ns | 0.0422 ns | 64602975.29 | 15.4461 ns | 15.4473 ns | 15.4555 ns | 15.5229 ns | 15.5415 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 84 | 18.4217 ns | 0.0395 ns | 0.69 | 18.4360 ns | 0.0177 ns | 0.0395 ns | 54241773.41 | 18.3913 ns | 18.4017 ns | 18.4217 ns | 18.4773 ns | 18.4828 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 84 | 22.2243 ns | 0.0648 ns | 0.84 | 22.2428 ns | 0.0290 ns | 0.0648 ns | 44958271.49 | 22.1915 ns | 22.1979 ns | 22.2243 ns | 22.2970 ns | 22.3538 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 84 | 14.4990 ns | 0.0274 ns | 0.55 | 14.5099 ns | 0.0123 ns | 0.0274 ns | 68918478.97 | 14.4790 ns | 14.4868 ns | 14.4990 ns | 14.5384 ns | 14.5442 ns | ArrayCopy | X64 | RyuJit | 84 | 24.5526 ns | 0.2184 ns | 1.00 | 24.5124 ns | 0.0977 ns | 0.2184 ns | 40795710.77 | 24.1447 ns | 24.3415 ns | 24.5526 ns | 24.6632 ns | 24.7257 ns | SimpleLoop | X64 | RyuJit | 84 | 127.7925 ns | 0.8680 ns | 5.20 | 127.6108 ns | 0.3882 ns | 0.8680 ns | 7836330.18 | 126.1258 ns | 126.9386 ns | 127.7925 ns | 128.1920 ns | 128.3924 ns | BufferBlockCopy | X64 | RyuJit | 84 | 25.1994 ns | 0.1577 ns | 1.03 | 25.2524 ns | 0.0705 ns | 0.1577 ns | 39600201.02 | 25.1449 ns | 25.1528 ns | 25.1994 ns | 25.3785 ns | 25.5283 ns | MsvcrtMemmove | X64 | RyuJit | 84 | 23.6965 ns | 0.2775 ns | 0.97 | 23.6426 ns | 0.1241 ns | 0.2775 ns | 42296527.01 | 23.1812 ns | 23.4246 ns | 23.6965 ns | 23.8337 ns | 23.9299 ns | UnsafeCopyBlock | X64 | RyuJit | 84 | 14.5725 ns | 0.0463 ns | 0.59 | 14.5594 ns | 0.0207 ns | 0.0463 ns | 68684002.1 | 14.4798 ns | 14.5249 ns | 14.5725 ns | 14.5875 ns | 14.6014 ns | IllyriadVectorizedCopy | X64 | RyuJit | 84 | 13.4633 ns | 0.1317 ns | 0.55 | 13.4256 ns | 0.0589 ns | 0.1317 ns | 74484731.99 | 13.2033 ns | 13.3222 ns | 13.4633 ns | 13.5101 ns | 13.5548 ns | AndermanVectorizedCopy | X64 | RyuJit | 84 | 10.8842 ns | 0.2141 ns | 0.44 | 10.8589 ns | 0.0957 ns | 0.2141 ns | 92090349.92 | 10.5395 ns | 10.6553 ns | 10.8842 ns | 11.0498 ns | 11.0541 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 84 | 10.2728 ns | 0.0320 ns | 0.42 | 10.2766 ns | 0.0143 ns | 0.0320 ns | 97308326.26 | 10.2395 ns | 10.2464 ns | 10.2728 ns | 10.3088 ns | 10.3151 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 84 | 8.5813 ns | 0.1566 ns | 0.35 | 8.6592 ns | 0.0700 ns | 0.1566 ns | 115484719.99 | 8.5273 ns | 8.5528 ns | 8.5813 ns | 8.8044 ns | 8.9183 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 84 | 14.5778 ns | 0.0685 ns | 0.59 | 14.5489 ns | 0.0307 ns | 0.0685 ns | 68733624.83 | 14.4320 ns | 14.4893 ns | 14.5778 ns | 14.5941 ns | 14.6042 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 84 | 14.7097 ns | 0.0775 ns | 0.60 | 14.6958 ns | 0.0347 ns | 0.0775 ns | 68046571.15 | 14.6086 ns | 14.6167 ns | 14.7097 ns | 14.7680 ns | 14.7878 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 84 | 12.8865 ns | 0.0270 ns | 0.52 | 12.9021 ns | 0.0121 ns | 0.0270 ns | 77506584.06 | 12.8804 ns | 12.8806 ns | 12.8865 ns | 12.9315 ns | 12.9339 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 84 | 9.6959 ns | 0.0495 ns | 0.39 | 9.7012 ns | 0.0221 ns | 0.0495 ns | 103080328.4 | 9.6587 ns | 9.6612 ns | 9.6959 ns | 9.7437 ns | 9.7821 ns | ArrayCopy | X86 | LegacyJit | 84 | 34.8475 ns | 0.3087 ns | 1.00 | 35.0259 ns | 0.1381 ns | 0.3087 ns | 28550334.26 | 34.7490 ns | 34.7922 ns | 34.8475 ns | 35.3487 ns | 35.4671 ns | SimpleLoop | X86 | LegacyJit | 84 | 105.8193 ns | 1.4943 ns | 3.04 | 106.4025 ns | 0.6683 ns | 1.4943 ns | 9398274.3 | 104.9171 ns | 105.0967 ns | 105.8193 ns | 107.9999 ns | 108.0831 ns | BufferBlockCopy | X86 | LegacyJit | 84 | 25.6967 ns | 0.0272 ns | 0.74 | 25.6958 ns | 0.0122 ns | 0.0272 ns | 38916901.53 | 25.6601 ns | 25.6698 ns | 25.6967 ns | 25.7213 ns | 25.7288 ns | MsvcrtMemmove | X86 | LegacyJit | 84 | 35.2219 ns | 0.1868 ns | 1.01 | 35.3389 ns | 0.0835 ns | 0.1868 ns | 28297453.57 | 35.1851 ns | 35.1962 ns | 35.2219 ns | 35.5400 ns | 35.5850 ns | UnsafeCopyBlock | X86 | LegacyJit | 84 | 20.0184 ns | 0.0391 ns | 0.57 | 20.0125 ns | 0.0175 ns | 0.0391 ns | 49968847.92 | 19.9624 ns | 19.9729 ns | 20.0184 ns | 20.0491 ns | 20.0531 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 84 | 183.0227 ns | 1.1202 ns | 5.25 | 183.4597 ns | 0.5010 ns | 1.1202 ns | 5450787.27 | 182.7165 ns | 182.8618 ns | 183.0227 ns | 184.2762 ns | 185.4462 ns | AndermanVectorizedCopy | X86 | LegacyJit | 84 | 196.4897 ns | 0.6039 ns | 5.64 | 196.5249 ns | 0.2701 ns | 0.6039 ns | 5088414.07 | 195.7977 ns | 195.9992 ns | 196.4897 ns | 197.0682 ns | 197.4097 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 84 | 16.1526 ns | 0.2514 ns | 0.46 | 16.3095 ns | 0.1124 ns | 0.2514 ns | 61313989.33 | 16.1046 ns | 16.1138 ns | 16.1526 ns | 16.5836 ns | 16.6084 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 84 | 26.7863 ns | 0.1356 ns | 0.77 | 26.8399 ns | 0.0606 ns | 0.1356 ns | 37257920.8 | 26.7364 ns | 26.7396 ns | 26.7863 ns | 26.9671 ns | 27.0623 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 84 | 24.4474 ns | 0.3689 ns | 0.70 | 24.5826 ns | 0.1650 ns | 0.3689 ns | 40679241.78 | 24.2164 ns | 24.2575 ns | 24.4474 ns | 24.9753 ns | 25.0126 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 84 | 23.1683 ns | 0.0407 ns | 0.66 | 23.1708 ns | 0.0182 ns | 0.0407 ns | 43157771.73 | 23.1143 ns | 23.1333 ns | 23.1683 ns | 23.2096 ns | 23.2160 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 84 | 18.1543 ns | 0.1673 ns | 0.52 | 18.1925 ns | 0.0748 ns | 0.1673 ns | 54967810 | 17.9630 ns | 18.0478 ns | 18.1543 ns | 18.3562 ns | 18.3741 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 84 | 31.2816 ns | 0.0777 ns | 0.90 | 31.3242 ns | 0.0348 ns | 0.0777 ns | 31924224.27 | 31.2594 ns | 31.2637 ns | 31.2816 ns | 31.4060 ns | 31.4344 ns | ArrayCopy | X64 | LegacyJit | 85 | 25.3623 ns | 0.0419 ns | 1.00 | 25.3774 ns | 0.0187 ns | 0.0419 ns | 39405206.28 | 25.3434 ns | 25.3459 ns | 25.3623 ns | 25.4163 ns | 25.4461 ns | SimpleLoop | X64 | LegacyJit | 85 | 214.3231 ns | 0.6504 ns | 8.45 | 214.5268 ns | 0.2909 ns | 0.6504 ns | 4661421.84 | 213.7446 ns | 214.0332 ns | 214.3231 ns | 215.1224 ns | 215.5013 ns | BufferBlockCopy | X64 | LegacyJit | 85 | 25.3476 ns | 0.3586 ns | 1.00 | 25.2125 ns | 0.1604 ns | 0.3586 ns | 39662897.44 | 24.8253 ns | 24.8362 ns | 25.3476 ns | 25.5212 ns | 25.6260 ns | MsvcrtMemmove | X64 | LegacyJit | 85 | 24.7888 ns | 0.3423 ns | 0.98 | 24.6800 ns | 0.1531 ns | 0.3423 ns | 40518564.4 | 24.2094 ns | 24.3266 ns | 24.7888 ns | 24.9791 ns | 24.9977 ns | UnsafeCopyBlock | X64 | LegacyJit | 85 | 14.7571 ns | 0.2468 ns | 0.58 | 14.7165 ns | 0.1104 ns | 0.2468 ns | 67950715.43 | 14.3290 ns | 14.4894 ns | 14.7571 ns | 14.9234 ns | 14.9536 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 85 | 198.1292 ns | 0.6084 ns | 7.81 | 198.2773 ns | 0.2721 ns | 0.6084 ns | 5043442.48 | 197.5564 ns | 197.7391 ns | 198.1292 ns | 198.8895 ns | 199.0670 ns | AndermanVectorizedCopy | X64 | LegacyJit | 85 | 238.4215 ns | 1.1828 ns | 9.40 | 238.3986 ns | 0.5290 ns | 1.1828 ns | 4194655.18 | 236.4798 ns | 237.4174 ns | 238.4215 ns | 239.3684 ns | 239.4929 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 85 | 19.5003 ns | 0.0448 ns | 0.77 | 19.5074 ns | 0.0201 ns | 0.0448 ns | 51262701.87 | 19.4621 ns | 19.4662 ns | 19.5003 ns | 19.5520 ns | 19.5691 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 85 | 17.6904 ns | 0.2408 ns | 0.70 | 17.5878 ns | 0.1077 ns | 0.2408 ns | 56857508.33 | 17.1621 ns | 17.4010 ns | 17.6904 ns | 17.7234 ns | 17.7420 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 85 | 15.1934 ns | 0.0380 ns | 0.60 | 15.1992 ns | 0.0170 ns | 0.0380 ns | 65792887.2 | 15.1565 ns | 15.1741 ns | 15.1934 ns | 15.2273 ns | 15.2610 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 85 | 18.0853 ns | 0.0531 ns | 0.71 | 18.1123 ns | 0.0238 ns | 0.0531 ns | 55211011.23 | 18.0797 ns | 18.0811 ns | 18.0853 ns | 18.1571 ns | 18.2050 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 85 | 22.3664 ns | 0.0590 ns | 0.88 | 22.3810 ns | 0.0264 ns | 0.0590 ns | 44680820.2 | 22.3289 ns | 22.3395 ns | 22.3664 ns | 22.4297 ns | 22.4812 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 85 | 13.9762 ns | 0.2041 ns | 0.55 | 13.8548 ns | 0.0913 ns | 0.2041 ns | 72177165.06 | 13.5931 ns | 13.6345 ns | 13.9762 ns | 14.0143 ns | 14.0309 ns | ArrayCopy | X64 | RyuJit | 85 | 24.5970 ns | 0.1058 ns | 1.00 | 24.6133 ns | 0.0473 ns | 0.1058 ns | 40628508.45 | 24.4998 ns | 24.5128 ns | 24.5970 ns | 24.7218 ns | 24.7369 ns | SimpleLoop | X64 | RyuJit | 85 | 129.1792 ns | 1.6302 ns | 5.25 | 128.4367 ns | 0.7291 ns | 1.6302 ns | 7785935.66 | 125.5460 ns | 127.1861 ns | 129.1792 ns | 129.3161 ns | 129.4275 ns | BufferBlockCopy | X64 | RyuJit | 85 | 25.1588 ns | 0.1046 ns | 1.02 | 25.1764 ns | 0.0468 ns | 0.1046 ns | 39719700.12 | 25.0806 ns | 25.0819 ns | 25.1588 ns | 25.2797 ns | 25.3258 ns | MsvcrtMemmove | X64 | RyuJit | 85 | 23.6363 ns | 0.2840 ns | 0.96 | 23.5643 ns | 0.1270 ns | 0.2840 ns | 42436992.52 | 23.0668 ns | 23.3511 ns | 23.6363 ns | 23.7416 ns | 23.7734 ns | UnsafeCopyBlock | X64 | RyuJit | 85 | 15.1477 ns | 0.2299 ns | 0.62 | 14.9935 ns | 0.1028 ns | 0.2299 ns | 66695766.17 | 14.7099 ns | 14.7432 ns | 15.1477 ns | 15.1666 ns | 15.1739 ns | IllyriadVectorizedCopy | X64 | RyuJit | 85 | 13.7209 ns | 0.0293 ns | 0.56 | 13.7158 ns | 0.0131 ns | 0.0293 ns | 72908792.53 | 13.6785 ns | 13.6861 ns | 13.7209 ns | 13.7429 ns | 13.7487 ns | AndermanVectorizedCopy | X64 | RyuJit | 85 | 10.9587 ns | 0.1132 ns | 0.45 | 10.9885 ns | 0.0506 ns | 0.1132 ns | 91004570.4 | 10.8900 ns | 10.8921 ns | 10.9587 ns | 11.0997 ns | 11.1592 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 85 | 9.9819 ns | 0.0223 ns | 0.41 | 9.9882 ns | 0.0100 ns | 0.0223 ns | 100118265.93 | 9.9636 ns | 9.9725 ns | 9.9819 ns | 10.0070 ns | 10.0243 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 85 | 8.5316 ns | 0.0479 ns | 0.35 | 8.5451 ns | 0.0214 ns | 0.0479 ns | 117026365.17 | 8.4934 ns | 8.5096 ns | 8.5316 ns | 8.5873 ns | 8.6220 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 85 | 14.2617 ns | 0.0304 ns | 0.58 | 14.2564 ns | 0.0136 ns | 0.0304 ns | 70143758.73 | 14.2069 ns | 14.2301 ns | 14.2617 ns | 14.2801 ns | 14.2864 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 85 | 14.3168 ns | 0.1694 ns | 0.58 | 14.2983 ns | 0.0758 ns | 0.1694 ns | 69938176.24 | 14.0326 ns | 14.1725 ns | 14.3168 ns | 14.4150 ns | 14.5057 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 85 | 12.8447 ns | 0.0218 ns | 0.52 | 12.8467 ns | 0.0098 ns | 0.0218 ns | 77840973.74 | 12.8251 ns | 12.8257 ns | 12.8447 ns | 12.8687 ns | 12.8740 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 85 | 9.5925 ns | 0.0159 ns | 0.39 | 9.6006 ns | 0.0071 ns | 0.0159 ns | 104159925.57 | 9.5863 ns | 9.5877 ns | 9.5925 ns | 9.6176 ns | 9.6214 ns | ArrayCopy | X86 | LegacyJit | 85 | 34.9338 ns | 0.1786 ns | 1.00 | 35.0060 ns | 0.0799 ns | 0.1786 ns | 28566562.59 | 34.8396 ns | 34.8502 ns | 34.9338 ns | 35.1978 ns | 35.2043 ns | SimpleLoop | X86 | LegacyJit | 85 | 109.0824 ns | 0.3047 ns | 3.12 | 109.1156 ns | 0.1363 ns | 0.3047 ns | 9164588.62 | 108.7295 ns | 108.8673 ns | 109.0824 ns | 109.3806 ns | 109.5657 ns | BufferBlockCopy | X86 | LegacyJit | 85 | 25.8311 ns | 0.1907 ns | 0.74 | 25.7784 ns | 0.0853 ns | 0.1907 ns | 38792164.18 | 25.4860 ns | 25.6018 ns | 25.8311 ns | 25.9286 ns | 25.9935 ns | MsvcrtMemmove | X86 | LegacyJit | 85 | 35.0259 ns | 0.0998 ns | 1.00 | 35.0713 ns | 0.0446 ns | 0.0998 ns | 28513373.45 | 34.9954 ns | 35.0075 ns | 35.0259 ns | 35.1577 ns | 35.2426 ns | UnsafeCopyBlock | X86 | LegacyJit | 85 | 20.0244 ns | 0.0709 ns | 0.57 | 20.0141 ns | 0.0317 ns | 0.0709 ns | 49964740.36 | 19.9334 ns | 19.9448 ns | 20.0244 ns | 20.0783 ns | 20.1089 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 85 | 172.3597 ns | 1.3278 ns | 4.93 | 171.9724 ns | 0.5938 ns | 1.3278 ns | 5814886.29 | 169.6490 ns | 171.0001 ns | 172.3597 ns | 172.7510 ns | 173.0227 ns | AndermanVectorizedCopy | X86 | LegacyJit | 85 | 197.9914 ns | 1.5616 ns | 5.67 | 197.5700 ns | 0.6984 ns | 1.5616 ns | 5061497.27 | 195.0626 ns | 196.2594 ns | 197.9914 ns | 198.6699 ns | 199.3247 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 85 | 16.9464 ns | 0.0155 ns | 0.49 | 16.9474 ns | 0.0069 ns | 0.0155 ns | 59006137.47 | 16.9236 ns | 16.9349 ns | 16.9464 ns | 16.9603 ns | 16.9655 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 85 | 23.8924 ns | 0.0520 ns | 0.68 | 23.8848 ns | 0.0232 ns | 0.0520 ns | 41867688.06 | 23.8201 ns | 23.8327 ns | 23.8924 ns | 23.9331 ns | 23.9461 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 85 | 24.6778 ns | 0.0409 ns | 0.71 | 24.6765 ns | 0.0183 ns | 0.0409 ns | 40524387.61 | 24.6304 ns | 24.6419 ns | 24.6778 ns | 24.7105 ns | 24.7398 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 85 | 23.1103 ns | 0.0528 ns | 0.66 | 23.1115 ns | 0.0236 ns | 0.0528 ns | 43268457.58 | 23.0489 ns | 23.0676 ns | 23.1103 ns | 23.1560 ns | 23.1922 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 85 | 14.0870 ns | 0.0287 ns | 0.40 | 14.0851 ns | 0.0128 ns | 0.0287 ns | 70997258.12 | 14.0509 ns | 14.0564 ns | 14.0870 ns | 14.1127 ns | 14.1178 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 85 | 31.4270 ns | 0.0575 ns | 0.90 | 31.4319 ns | 0.0257 ns | 0.0575 ns | 31814860.35 | 31.3572 ns | 31.3849 ns | 31.4270 ns | 31.4813 ns | 31.5157 ns | ArrayCopy | X64 | LegacyJit | 86 | 25.4499 ns | 0.3464 ns | 1.00 | 25.5367 ns | 0.1549 ns | 0.3464 ns | 39159335.43 | 25.1944 ns | 25.3101 ns | 25.4499 ns | 25.8067 ns | 26.1207 ns | SimpleLoop | X64 | LegacyJit | 86 | 146.2752 ns | 0.5293 ns | 5.75 | 146.2402 ns | 0.2367 ns | 0.5293 ns | 6838066.69 | 145.5760 ns | 145.7115 ns | 146.2752 ns | 146.7513 ns | 146.7743 ns | BufferBlockCopy | X64 | LegacyJit | 86 | 25.3923 ns | 0.3024 ns | 1.00 | 25.2054 ns | 0.1352 ns | 0.3024 ns | 39674104.92 | 24.8615 ns | 24.8755 ns | 25.3923 ns | 25.4417 ns | 25.4651 ns | MsvcrtMemmove | X64 | LegacyJit | 86 | 24.9440 ns | 0.0456 ns | 0.98 | 24.9510 ns | 0.0204 ns | 0.0456 ns | 40078532.38 | 24.8993 ns | 24.9103 ns | 24.9440 ns | 24.9953 ns | 25.0149 ns | UnsafeCopyBlock | X64 | LegacyJit | 86 | 14.8846 ns | 0.0993 ns | 0.58 | 14.8342 ns | 0.0444 ns | 0.0993 ns | 67411697.39 | 14.6634 ns | 14.7473 ns | 14.8846 ns | 14.8960 ns | 14.9026 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 86 | 198.9402 ns | 10.9086 ns | 7.82 | 200.0796 ns | 4.8785 ns | 10.9086 ns | 4998009.69 | 189.4840 ns | 190.8738 ns | 198.9402 ns | 209.8552 ns | 217.2786 ns | AndermanVectorizedCopy | X64 | LegacyJit | 86 | 224.0624 ns | 1.4379 ns | 8.80 | 223.6061 ns | 0.6431 ns | 1.4379 ns | 4472150.23 | 222.0327 ns | 222.1051 ns | 224.0624 ns | 224.8789 ns | 225.2698 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 86 | 19.1137 ns | 0.3139 ns | 0.75 | 19.3014 ns | 0.1404 ns | 0.3139 ns | 51809705.17 | 19.0448 ns | 19.0533 ns | 19.1137 ns | 19.6434 ns | 19.6736 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 86 | 17.5486 ns | 0.3270 ns | 0.69 | 17.4723 ns | 0.1462 ns | 0.3270 ns | 57233301.39 | 17.0628 ns | 17.1469 ns | 17.5486 ns | 17.7596 ns | 17.8837 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 86 | 14.9210 ns | 0.0280 ns | 0.59 | 14.9326 ns | 0.0125 ns | 0.0280 ns | 66967359.8 | 14.9159 ns | 14.9167 ns | 14.9210 ns | 14.9544 ns | 14.9821 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 86 | 17.8505 ns | 0.2572 ns | 0.70 | 17.6966 ns | 0.1150 ns | 0.2572 ns | 56508045.65 | 17.3669 ns | 17.4186 ns | 17.8505 ns | 17.8977 ns | 17.9035 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 86 | 22.3781 ns | 0.0674 ns | 0.88 | 22.3879 ns | 0.0301 ns | 0.0674 ns | 44666941 | 22.3300 ns | 22.3326 ns | 22.3781 ns | 22.4482 ns | 22.4965 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 86 | 14.0096 ns | 0.2003 ns | 0.55 | 13.8821 ns | 0.0896 ns | 0.2003 ns | 72035043.67 | 13.6466 ns | 13.6635 ns | 14.0096 ns | 14.0370 ns | 14.0375 ns | ArrayCopy | X64 | RyuJit | 86 | 24.0260 ns | 0.3134 ns | 1.00 | 24.1850 ns | 0.1402 ns | 0.3134 ns | 41348026.86 | 23.8545 ns | 23.9288 ns | 24.0260 ns | 24.5206 ns | 24.5220 ns | SimpleLoop | X64 | RyuJit | 86 | 130.5655 ns | 1.4472 ns | 5.43 | 129.9263 ns | 0.6472 ns | 1.4472 ns | 7696669.13 | 127.3738 ns | 128.7933 ns | 130.5655 ns | 130.7398 ns | 130.8946 ns | BufferBlockCopy | X64 | RyuJit | 86 | 25.2143 ns | 0.0387 ns | 1.05 | 25.2005 ns | 0.0173 ns | 0.0387 ns | 39681677.03 | 25.1551 ns | 25.1593 ns | 25.2143 ns | 25.2349 ns | 25.2357 ns | MsvcrtMemmove | X64 | RyuJit | 86 | 23.7568 ns | 0.2023 ns | 0.99 | 23.6881 ns | 0.0905 ns | 0.2023 ns | 42215255.48 | 23.3311 ns | 23.5372 ns | 23.7568 ns | 23.8047 ns | 23.8308 ns | UnsafeCopyBlock | X64 | RyuJit | 86 | 15.8491 ns | 0.0512 ns | 0.66 | 15.8601 ns | 0.0229 ns | 0.0512 ns | 63051195.53 | 15.8073 ns | 15.8141 ns | 15.8491 ns | 15.9117 ns | 15.9306 ns | IllyriadVectorizedCopy | X64 | RyuJit | 86 | 14.2141 ns | 0.1988 ns | 0.59 | 14.1663 ns | 0.0889 ns | 0.1988 ns | 70590031.42 | 13.8230 ns | 14.0136 ns | 14.2141 ns | 14.2951 ns | 14.3363 ns | AndermanVectorizedCopy | X64 | RyuJit | 86 | 11.0232 ns | 0.0314 ns | 0.46 | 11.0191 ns | 0.0140 ns | 0.0314 ns | 90751383.24 | 10.9844 ns | 10.9871 ns | 11.0232 ns | 11.0490 ns | 11.0552 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 86 | 10.8181 ns | 0.0808 ns | 0.45 | 10.7896 ns | 0.0361 ns | 0.0808 ns | 92681689.92 | 10.6470 ns | 10.7294 ns | 10.8181 ns | 10.8355 ns | 10.8462 ns | UnsafeAndermanVectorizedCopy | X64 | RyuJit | 86 | 8.5142 ns | 0.1039 ns | 0.35 | 8.4732 ns | 0.0465 ns | 0.1039 ns | 118019567.11 | 8.2955 ns | 8.3848 ns | 8.5142 ns | 8.5410 ns | 8.5598 ns | Buffer_MemmoveOriginal | X64 | RyuJit | 86 | 13.7522 ns | 0.1933 ns | 0.57 | 13.8457 ns | 0.0864 ns | 0.1933 ns | 72224357.06 | 13.6690 ns | 13.6836 ns | 13.7522 ns | 14.0547 ns | 14.0685 ns | Buffer_MemmoveJamesqo | X64 | RyuJit | 86 | 14.0364 ns | 0.0358 ns | 0.58 | 14.0436 ns | 0.0160 ns | 0.0358 ns | 71206718.76 | 14.0079 ns | 14.0166 ns | 14.0364 ns | 14.0742 ns | 14.1023 ns | Buffer_MemmoveTannerGooding | X64 | RyuJit | 86 | 12.8878 ns | 0.0221 ns | 0.54 | 12.8801 ns | 0.0099 ns | 0.0221 ns | 77638934.57 | 12.8536 ns | 12.8576 ns | 12.8878 ns | 12.8988 ns | 12.9073 ns | Buffer_MemmoveJamesqo2 | X64 | RyuJit | 86 | 9.6841 ns | 0.0117 ns | 0.40 | 9.6785 ns | 0.0052 ns | 0.0117 ns | 103321772.58 | 9.6584 ns | 9.6683 ns | 9.6841 ns | 9.6859 ns | 9.6874 ns | ArrayCopy | X86 | LegacyJit | 86 | 34.8101 ns | 0.2142 ns | 1.00 | 34.9230 ns | 0.0958 ns | 0.2142 ns | 28634434.17 | 34.7681 ns | 34.7879 ns | 34.8101 ns | 35.1145 ns | 35.2879 ns | SimpleLoop | X86 | LegacyJit | 86 | 110.0240 ns | 0.2621 ns | 3.16 | 110.0852 ns | 0.1172 ns | 0.2621 ns | 9083872.4 | 109.7974 ns | 109.8916 ns | 110.0240 ns | 110.3094 ns | 110.5065 ns | BufferBlockCopy | X86 | LegacyJit | 86 | 25.7882 ns | 0.0572 ns | 0.74 | 25.7797 ns | 0.0256 ns | 0.0572 ns | 38790225.35 | 25.6951 ns | 25.7288 ns | 25.7882 ns | 25.8263 ns | 25.8511 ns | MsvcrtMemmove | X86 | LegacyJit | 86 | 35.3070 ns | 0.2107 ns | 1.01 | 35.3257 ns | 0.0942 ns | 0.2107 ns | 28308033.64 | 35.1438 ns | 35.1577 ns | 35.3070 ns | 35.5030 ns | 35.6726 ns | UnsafeCopyBlock | X86 | LegacyJit | 86 | 19.7448 ns | 0.7079 ns | 0.57 | 20.0223 ns | 0.3166 ns | 0.7079 ns | 49944374.96 | 19.5352 ns | 19.6205 ns | 19.7448 ns | 20.5628 ns | 21.2720 ns | IllyriadVectorizedCopy | X86 | LegacyJit | 86 | 172.6448 ns | 0.6102 ns | 4.96 | 172.7211 ns | 0.2729 ns | 0.6102 ns | 5789681.3 | 172.0777 ns | 172.2495 ns | 172.6448 ns | 173.2308 ns | 173.7105 ns | AndermanVectorizedCopy | X86 | LegacyJit | 86 | 196.3732 ns | 0.5543 ns | 5.64 | 196.2502 ns | 0.2479 ns | 0.5543 ns | 5095536.96 | 195.6386 ns | 195.6733 ns | 196.3732 ns | 196.7655 ns | 196.8513 ns | UnsafeIllyriadVectorizedCopy | X86 | LegacyJit | 86 | 17.3934 ns | 0.0237 ns | 0.50 | 17.3959 ns | 0.0106 ns | 0.0237 ns | 57484963.15 | 17.3735 ns | 17.3784 ns | 17.3934 ns | 17.4145 ns | 17.4357 ns | UnsafeAndermanVectorizedCopy | X86 | LegacyJit | 86 | 24.2012 ns | 0.0638 ns | 0.70 | 24.2077 ns | 0.0285 ns | 0.0638 ns | 41309094.12 | 24.1510 ns | 24.1514 ns | 24.2012 ns | 24.2673 ns | 24.3049 ns | Buffer_MemmoveOriginal | X86 | LegacyJit | 86 | 25.0145 ns | 0.1142 ns | 0.72 | 25.0464 ns | 0.0511 ns | 0.1142 ns | 39925827.57 | 24.9356 ns | 24.9698 ns | 25.0145 ns | 25.1390 ns | 25.2388 ns | Buffer_MemmoveJamesqo | X86 | LegacyJit | 86 | 23.7653 ns | 0.0653 ns | 0.68 | 23.7837 ns | 0.0292 ns | 0.0653 ns | 42045557 | 23.7326 ns | 23.7375 ns | 23.7653 ns | 23.8392 ns | 23.8951 ns | Buffer_MemmoveTannerGooding | X86 | LegacyJit | 86 | 14.1696 ns | 0.0526 ns | 0.41 | 14.1376 ns | 0.0235 ns | 0.0526 ns | 70733599.48 | 14.0712 ns | 14.0805 ns | 14.1696 ns | 14.1785 ns | 14.1788 ns | Buffer_MemmoveJamesqo2 | X86 | LegacyJit | 86 | 33.2946 ns | 0.0764 ns | 0.96 | 33.2603 ns | 0.0341 ns | 0.0764 ns | 30065908.73 | 33.1621 ns | 33.1787 ns | 33.2946 ns | 33.3246 ns | 33.3266 ns | ArrayCopy | X64 | LegacyJit | 87 | 25.4136 ns | 0.0697 ns | 1.00 | 25.4339 ns | 0.0312 ns | 0.0697 ns | 39317566.67 | 25.3800 ns | 25.3824 ns | 25.4136 ns | 25.4956 ns | 25.5508 ns | SimpleLoop | X64 | LegacyJit | 87 | 144.2634 ns | 1.6943 ns | 5.68 | 145.0556 ns | 0.7577 ns | 1.6943 ns | 6893908.35 | 143.3241 ns | 143.6346 ns | 144.2634 ns | 146.8727 ns | 146.9750 ns | BufferBlockCopy | X64 | LegacyJit | 87 | 25.4460 ns | 0.1597 ns | 1.00 | 25.4905 ns | 0.0714 ns | 0.1597 ns | 39230238.52 | 25.3568 ns | 25.3893 ns | 25.4460 ns | 25.6140 ns | 25.7673 ns | MsvcrtMemmove | X64 | LegacyJit | 87 | 24.8366 ns | 0.2821 ns | 0.98 | 24.7826 ns | 0.1261 ns | 0.2821 ns | 40350860.65 | 24.4560 ns | 24.4989 ns | 24.8366 ns | 25.0393 ns | 25.1365 ns | UnsafeCopyBlock | X64 | LegacyJit | 87 | 15.4672 ns | 0.1853 ns | 0.61 | 15.3685 ns | 0.0829 ns | 0.1853 ns | 65068114.81 | 15.0505 ns | 15.2051 ns | 15.4672 ns | 15.4826 ns | 15.4963 ns | IllyriadVectorizedCopy | X64 | LegacyJit | 87 | 212.4616 ns | 6.2462 ns | 8.36 | 215.1192 ns | 2.7934 ns | 6.2462 ns | 4648584.91 | 211.8301 ns | 211.9636 ns | 212.4616 ns | 219.6037 ns | 226.2680 ns | AndermanVectorizedCopy | X64 | LegacyJit | 87 | 235.9916 ns | 11.3598 ns | 9.29 | 227.9746 ns | 5.0803 ns | 11.3598 ns | 4386452.65 | 215.3077 ns | 215.5340 ns | 235.9916 ns | 236.4068 ns | 236.5849 ns | UnsafeIllyriadVectorizedCopy | X64 | LegacyJit | 87 | 20.2253 ns | 0.0352 ns | 0.80 | 20.2199 ns | 0.0157 ns | 0.0352 ns | 49456220.69 | 20.1799 ns | 20.1836 ns | 20.2253 ns | 20.2535 ns | 20.2544 ns | UnsafeAndermanVectorizedCopy | X64 | LegacyJit | 87 | 17.6442 ns | 0.3495 ns | 0.69 | 17.6624 ns | 0.1563 ns | 0.3495 ns | 56617405.88 | 17.3122 ns | 17.3733 ns | 17.6442 ns | 17.9606 ns | 18.2211 ns | Buffer_MemmoveOriginal | X64 | LegacyJit | 87 | 14.7647 ns | 0.0304 ns | 0.58 | 14.7438 ns | 0.0136 ns | 0.0304 ns | 67825286.74 | 14.7082 ns | 14.7105 ns | 14.7647 ns | 14.7666 ns | 14.7675 ns | Buffer_MemmoveJamesqo | X64 | LegacyJit | 87 | 17.8206 ns | 0.1429 ns | 0.70 | 17.7642 ns | 0.0639 ns | 0.1429 ns | 56293114.59 | 17.5130 ns | 17.6504 ns | 17.8206 ns | 17.8497 ns | 17.8599 ns | Buffer_MemmoveTannerGooding | X64 | LegacyJit | 87 | 22.0835 ns | 0.3012 ns | 0.87 | 22.1651 ns | 0.1347 ns | 0.3012 ns | 45115916.39 | 21.9081 ns | 21.9849 ns | 22.0835 ns | 22.3861 ns | 22.6877 ns | Buffer_MemmoveJamesqo2 | X64 | LegacyJit | 87 | 15.2584 ns | 0.5280 ns | 0.60 | 15.3046 ns | 0.2361 ns | 0.5280 ns | 65339728.71 | 14.8358 ns | 14.8505 ns | 15.2584 ns | 15.7819 ns | 16.1317 ns | ArrayCopy | X64 | RyuJit | 87 | 24.4960 ns | 0.4003 ns | 1.00 | 24.2985 ns | 0.1790 ns | 0.4003 ns | 41154761.76 | 23.8097 ns | 23.8677 ns | 24.4960 ns | 24.6306 ns | 24.6716 ns | SimpleLoop | X64 | RyuJit | 87 | 132.4782 ns | 1.6574 ns | 5.41 | 131.9605 ns | 0.7412 ns | 1.6574 ns | 7578024.35 | 129.1067 ns | 130.6269 ns | 132.4782 ns | 133.0353 ns | 133.3748 ns | BufferBlockCopy | X64 | RyuJit | 87 | 25.1620 ns | 0.2095 ns | 1.03 | 25.1422 ns | 0.0937 ns | 0.2095 ns | 39773691.08 | 24.7988 ns | 24.9675 ns | 25.1620 ns | 25.3071 ns | 25.3448 ns | MsvcrtMemmove | X64 | RyuJit | 87 | 23.6712 ns | 0.2935 ns | 0.97 | 23.5307 ns | 0.1313 ns | 0.2935 ns | 42497689.19 | 23.1475 ns | 23.2243 ns | 23.6712 ns | 23.7669 ns | 23.8496 ns | UnsafeCopyBlock | X64 | RyuJit | 87 | 16.3429 ns | 0.0182 ns | 0.67 | 16.3449 ns | 0.0081 ns | 0.0182 ns | 61181181.71 | 16.3190 ns | 16.3299 ns | 16.3429 ns | 16.3609 ns | 16.3685 ns | IllyriadVectorizedCopy | X64 | RyuJit | 87 | 15.4463 ns | 0.0790 ns | 0.63 | 15.4354 ns | 0.0353 ns | 0.0790 ns | 64786275.39 | 15.3112 ns | 15.3682 ns | 15.4463 ns | 15.4971 ns | 15.5263 ns | AndermanVectorizedCopy | X64 | RyuJit | 87 | 10.9646 ns | 0.0525 ns | 0.45 | 10.9786 ns | 0.0235 ns | 0.0525 ns | 91086448.15 | 10.9319 ns | 10.9323 ns | 10.9646 ns | 11.0319 ns | 11.0525 ns | UnsafeIllyriadVectorizedCopy | X64 | RyuJit | 87 | 11.8179 ns | 0.1242 ns | 0.48 | 11.7825 ns | 0.0555 ns | 0.1242 ns | 84871551.34 | 11.5648 ns | 11.6883 ns | 11.8179 ns | 11.8590 ns | 11.8746 ns | UnsafeAnd