StringCompare: baseline intrinsic Benchmark (size) Mode Cnt Score Error Units StringCompareBench.stringCompareLL 1 avgt 5 120.120 ? 146.116 ns/op StringCompareBench.stringCompareLL 32 avgt 5 274.557 ? 127.621 ns/op StringCompareBench.stringCompareLL 256 avgt 5 367.213 ? 2.329 ns/op StringCompareBench.stringCompareLL 512 avgt 5 561.533 ? 2.948 ns/op StringCompareBench.stringCompareLL 1024 avgt 5 1290.704 ? 220.470 ns/op StringCompareBench.stringCompareLL 1000000 avgt 5 757933.928 ? 13549.760 ns/op StringCompareBench.stringCompareLU 1 avgt 5 201.812 ? 282.461 ns/op StringCompareBench.stringCompareLU 32 avgt 5 314.763 ? 2.773 ns/op StringCompareBench.stringCompareLU 256 avgt 5 1964.489 ? 1698.686 ns/op StringCompareBench.stringCompareLU 512 avgt 5 3729.265 ? 3335.606 ns/op StringCompareBench.stringCompareLU 1024 avgt 5 4156.911 ? 23.905 ns/op StringCompareBench.stringCompareLU 1000000 avgt 5 3925342.840 ? 20551.994 ns/op StringCompareBench.stringCompareUL 1 avgt 5 162.190 ? 116.415 ns/op StringCompareBench.stringCompareUL 32 avgt 5 482.578 ? 9.322 ns/op StringCompareBench.stringCompareUL 256 avgt 5 1171.379 ? 10.262 ns/op StringCompareBench.stringCompareUL 512 avgt 5 2936.228 ? 3939.546 ns/op StringCompareBench.stringCompareUL 1024 avgt 5 4183.655 ? 34.402 ns/op StringCompareBench.stringCompareUL 1000000 avgt 5 3938056.200 ? 1064.159 ns/op StringCompareBench.stringCompareUU 1 avgt 5 106.634 ? 49.482 ns/op StringCompareBench.stringCompareUU 32 avgt 5 216.222 ? 4.977 ns/op StringCompareBench.stringCompareUU 256 avgt 5 674.587 ? 6.570 ns/op StringCompareBench.stringCompareUU 512 avgt 5 1205.515 ? 2.315 ns/op StringCompareBench.stringCompareUU 1024 avgt 5 3661.606 ? 134.903 ns/op StringCompareBench.stringCompareUU 1000000 avgt 5 2426898.112 ? 3748.507 ns/op StringCompare: optimized intrinsic Benchmark (size) Mode Cnt Score Error Units StringCompareBench.stringCompareLL 1 avgt 5 128.338 ? 59.761 ns/op StringCompareBench.stringCompareLL 32 avgt 5 184.536 ? 120.564 ns/op StringCompareBench.stringCompareLL 256 avgt 5 452.494 ? 522.209 ns/op StringCompareBench.stringCompareLL 512 avgt 5 419.470 ? 1.198 ns/op StringCompareBench.stringCompareLL 1024 avgt 5 533.171 ? 30.945 ns/op StringCompareBench.stringCompareLL 1000000 avgt 5 268221.377 ? 51316.779 ns/op StringCompareBench.stringCompareLU 1 avgt 5 180.177 ? 274.397 ns/op StringCompareBench.stringCompareLU 32 avgt 5 300.049 ? 0.820 ns/op StringCompareBench.stringCompareLU 256 avgt 5 988.164 ? 4.671 ns/op StringCompareBench.stringCompareLU 512 avgt 5 1463.740 ? 14.278 ns/op StringCompareBench.stringCompareLU 1024 avgt 5 2053.975 ? 16.513 ns/op StringCompareBench.stringCompareLU 1000000 avgt 5 1161266.450 ? 2146.214 ns/op StringCompareBench.stringCompareUL 1 avgt 5 138.864 ? 20.823 ns/op StringCompareBench.stringCompareUL 32 avgt 5 503.220 ? 162.694 ns/op StringCompareBench.stringCompareUL 256 avgt 5 2074.882 ? 633.990 ns/op StringCompareBench.stringCompareUL 512 avgt 5 2349.675 ? 3122.559 ns/op StringCompareBench.stringCompareUL 1024 avgt 5 2478.018 ? 1381.482 ns/op StringCompareBench.stringCompareUL 1000000 avgt 5 1174196.853 ? 6457.432 ns/op StringCompareBench.stringCompareUU 1 avgt 5 89.349 ? 11.719 ns/op StringCompareBench.stringCompareUU 32 avgt 5 319.053 ? 567.295 ns/op StringCompareBench.stringCompareUU 256 avgt 5 618.865 ? 957.592 ns/op StringCompareBench.stringCompareUU 512 avgt 5 655.506 ? 1.255 ns/op StringCompareBench.stringCompareUU 1024 avgt 5 1635.800 ? 19.892 ns/op StringCompareBench.stringCompareUU 1000000 avgt 5 592797.918 ? 141436.625 ns/op