blob: e7f3d90f70c4c27c73390a816d80e396b323d0e7 [file] [log] [blame]
goos: linux
goarch: amd64
pkg: randtest
cpu: AMD Ryzen 9 7950X 16-Core Processor
BenchmarkUint64/gen=Go1 455279768 2.364 ns/op
BenchmarkUint64/gen=Go1 519789694 2.293 ns/op
BenchmarkUint64/gen=Go1 522122683 2.293 ns/op
BenchmarkUint64/gen=Go1 523472362 2.294 ns/op
BenchmarkUint64/gen=Go1 485638840 2.303 ns/op
BenchmarkUint64/gen=Go1 519045819 2.292 ns/op
BenchmarkUint64/gen=Go1 523431801 2.293 ns/op
BenchmarkUint64/gen=Go1 523357124 2.293 ns/op
BenchmarkUint64/gen=Go1 523389828 2.292 ns/op
BenchmarkUint64/gen=Go1 523398201 2.293 ns/op
BenchmarkUint64/gen=Go1 523435303 2.293 ns/op
BenchmarkUint64/gen=Go1 519580422 2.503 ns/op
BenchmarkUint64/gen=Go1 523382763 2.306 ns/op
BenchmarkUint64/gen=Go1 523438023 2.293 ns/op
BenchmarkUint64/gen=Go1 523444336 2.293 ns/op
BenchmarkUint64/gen=Go1 523370480 2.292 ns/op
BenchmarkUint64/gen=Go1 521910638 2.308 ns/op
BenchmarkUint64/gen=Go1 518964924 2.310 ns/op
BenchmarkUint64/gen=Go1 486476830 2.304 ns/op
BenchmarkUint64/gen=Go1 523447699 2.293 ns/op
BenchmarkUint64/gen=PCG 786870627 1.525 ns/op
BenchmarkUint64/gen=PCG 783935590 1.525 ns/op
BenchmarkUint64/gen=PCG 784169529 1.534 ns/op
BenchmarkUint64/gen=PCG 785884291 1.532 ns/op
BenchmarkUint64/gen=PCG 786318915 1.525 ns/op
BenchmarkUint64/gen=PCG 786187296 1.525 ns/op
BenchmarkUint64/gen=PCG 786013018 1.539 ns/op
BenchmarkUint64/gen=PCG 778637932 1.532 ns/op
BenchmarkUint64/gen=PCG 786107628 1.526 ns/op
BenchmarkUint64/gen=PCG 786311377 1.525 ns/op
BenchmarkUint64/gen=PCG 787032980 1.525 ns/op
BenchmarkUint64/gen=PCG 782743168 1.525 ns/op
BenchmarkUint64/gen=PCG 785617480 1.539 ns/op
BenchmarkUint64/gen=PCG 783361540 1.533 ns/op
BenchmarkUint64/gen=PCG 780100621 1.541 ns/op
BenchmarkUint64/gen=PCG 786418195 1.533 ns/op
BenchmarkUint64/gen=PCG 787006656 1.525 ns/op
BenchmarkUint64/gen=PCG 786754902 1.525 ns/op
BenchmarkUint64/gen=PCG 787156088 1.525 ns/op
BenchmarkUint64/gen=PCG 786777794 1.538 ns/op
BenchmarkUint64/gen=ChaCha8 386054190 3.106 ns/op
BenchmarkUint64/gen=ChaCha8 384905343 3.107 ns/op
BenchmarkUint64/gen=ChaCha8 385285060 3.110 ns/op
BenchmarkUint64/gen=ChaCha8 385377391 3.105 ns/op
BenchmarkUint64/gen=ChaCha8 386341707 3.116 ns/op
BenchmarkUint64/gen=ChaCha8 386078406 3.107 ns/op
BenchmarkUint64/gen=ChaCha8 385757036 3.112 ns/op
BenchmarkUint64/gen=ChaCha8 385806292 3.108 ns/op
BenchmarkUint64/gen=ChaCha8 386117088 3.108 ns/op
BenchmarkUint64/gen=ChaCha8 386231798 3.101 ns/op
BenchmarkUint64/gen=ChaCha8 385470673 3.105 ns/op
BenchmarkUint64/gen=ChaCha8 386601999 3.109 ns/op
BenchmarkUint64/gen=ChaCha8 385018952 3.110 ns/op
BenchmarkUint64/gen=ChaCha8 386342428 3.109 ns/op
BenchmarkUint64/gen=ChaCha8 386414920 3.109 ns/op
BenchmarkUint64/gen=ChaCha8 387147032 3.108 ns/op
BenchmarkUint64/gen=ChaCha8 386450503 3.100 ns/op
BenchmarkUint64/gen=ChaCha8 386103471 3.104 ns/op
BenchmarkUint64/gen=ChaCha8 386540037 3.113 ns/op
BenchmarkUint64/gen=ChaCha8 385798424 3.110 ns/op
BenchmarkN1000/gen=Go1 394725604 3.040 ns/op
BenchmarkN1000/gen=Go1 394682626 3.040 ns/op
BenchmarkN1000/gen=Go1 394703554 3.043 ns/op
BenchmarkN1000/gen=Go1 394712413 3.042 ns/op
BenchmarkN1000/gen=Go1 394615815 3.041 ns/op
BenchmarkN1000/gen=Go1 393253173 3.041 ns/op
BenchmarkN1000/gen=Go1 393223544 3.042 ns/op
BenchmarkN1000/gen=Go1 394604973 3.044 ns/op
BenchmarkN1000/gen=Go1 394629051 3.041 ns/op
BenchmarkN1000/gen=Go1 394585057 3.041 ns/op
BenchmarkN1000/gen=Go1 394644680 3.041 ns/op
BenchmarkN1000/gen=Go1 394729832 3.040 ns/op
BenchmarkN1000/gen=Go1 393461822 3.040 ns/op
BenchmarkN1000/gen=Go1 394717290 3.040 ns/op
BenchmarkN1000/gen=Go1 394707823 3.040 ns/op
BenchmarkN1000/gen=Go1 394748188 3.040 ns/op
BenchmarkN1000/gen=Go1 394715078 3.040 ns/op
BenchmarkN1000/gen=Go1 394025218 3.040 ns/op
BenchmarkN1000/gen=Go1 394610018 3.042 ns/op
BenchmarkN1000/gen=Go1 394493120 3.041 ns/op
BenchmarkN1000/gen=PCG 485638623 2.471 ns/op
BenchmarkN1000/gen=PCG 484805846 2.472 ns/op
BenchmarkN1000/gen=PCG 485383681 2.477 ns/op
BenchmarkN1000/gen=PCG 485478981 2.472 ns/op
BenchmarkN1000/gen=PCG 485563909 2.478 ns/op
BenchmarkN1000/gen=PCG 485616392 2.479 ns/op
BenchmarkN1000/gen=PCG 485512890 2.472 ns/op
BenchmarkN1000/gen=PCG 484879171 2.471 ns/op
BenchmarkN1000/gen=PCG 484142248 2.475 ns/op
BenchmarkN1000/gen=PCG 485548515 2.472 ns/op
BenchmarkN1000/gen=PCG 485556486 2.476 ns/op
BenchmarkN1000/gen=PCG 485408506 2.477 ns/op
BenchmarkN1000/gen=PCG 485587806 2.479 ns/op
BenchmarkN1000/gen=PCG 484682878 2.472 ns/op
BenchmarkN1000/gen=PCG 485418754 2.472 ns/op
BenchmarkN1000/gen=PCG 485386789 2.472 ns/op
BenchmarkN1000/gen=PCG 485533003 2.472 ns/op
BenchmarkN1000/gen=PCG 485576724 2.472 ns/op
BenchmarkN1000/gen=PCG 485400006 2.473 ns/op
BenchmarkN1000/gen=PCG 485233192 2.471 ns/op
BenchmarkN1000/gen=ChaCha8 298920919 4.033 ns/op
BenchmarkN1000/gen=ChaCha8 299882438 4.033 ns/op
BenchmarkN1000/gen=ChaCha8 297629688 4.021 ns/op
BenchmarkN1000/gen=ChaCha8 297746730 4.031 ns/op
BenchmarkN1000/gen=ChaCha8 299986351 4.021 ns/op
BenchmarkN1000/gen=ChaCha8 303398673 4.035 ns/op
BenchmarkN1000/gen=ChaCha8 302361688 4.034 ns/op
BenchmarkN1000/gen=ChaCha8 298069573 4.008 ns/op
BenchmarkN1000/gen=ChaCha8 305390112 4.044 ns/op
BenchmarkN1000/gen=ChaCha8 297703798 4.027 ns/op
BenchmarkN1000/gen=ChaCha8 297693808 4.036 ns/op
BenchmarkN1000/gen=ChaCha8 298934832 4.029 ns/op
BenchmarkN1000/gen=ChaCha8 303134473 4.030 ns/op
BenchmarkN1000/gen=ChaCha8 299835459 4.034 ns/op
BenchmarkN1000/gen=ChaCha8 298504718 4.024 ns/op
BenchmarkN1000/gen=ChaCha8 297520771 4.034 ns/op
BenchmarkN1000/gen=ChaCha8 301334641 4.031 ns/op
BenchmarkN1000/gen=ChaCha8 298170103 4.033 ns/op
BenchmarkN1000/gen=ChaCha8 300362324 4.027 ns/op
BenchmarkN1000/gen=ChaCha8 298702628 4.025 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191380134 6.247 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191891608 6.269 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191402508 6.248 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 192057276 6.248 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191902225 6.267 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191883615 6.267 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 192031549 6.271 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 192076852 6.269 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191416588 6.268 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 192059349 6.267 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191895012 6.247 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 192035383 6.248 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191451019 6.248 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191449336 6.248 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191275525 6.247 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191402721 6.254 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191891896 6.247 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 191882456 6.247 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 192030223 6.254 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=1 192057226 6.248 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 372059919 3.133 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 381930554 3.131 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 382337580 3.130 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 382607620 3.139 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 382961703 3.132 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 382446148 3.136 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 382379312 3.134 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 381725266 3.129 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 383008508 3.137 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 383209660 3.220 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 381957969 3.136 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 378188480 3.132 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 382109911 3.143 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 383336012 3.143 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 382250211 3.219 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 371112848 3.135 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 382369777 3.141 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 381590031 3.128 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 382815568 3.136 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=2 381687740 3.131 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 763725463 1.583 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 763096844 1.597 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 753496458 1.579 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 758911014 1.579 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 756655756 1.578 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 762561105 1.574 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 761480029 1.575 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 759111294 1.567 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 751930976 1.571 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 762415730 1.570 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 753374888 1.574 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 762828859 1.569 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 762880312 1.570 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 758914182 1.574 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 762964579 1.609 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 761252944 1.568 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 762997576 1.574 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 757307414 1.662 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 762538045 1.571 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=4 764273270 1.569 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7968 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7911 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7980 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.8057 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7917 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7978 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7992 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.8006 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7901 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.8035 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7928 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7971 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7911 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7978 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7930 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7989 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7993 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7980 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.8145 ns/op
BenchmarkN1000Parallel/gen=Go1/proc=8 1000000000 0.7969 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207600003 5.779 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207576589 5.778 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207535726 5.796 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207635161 5.777 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207730761 5.773 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207606531 5.819 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207649696 5.775 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207848798 5.776 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207473913 5.779 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207674976 5.775 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207575718 5.779 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207602695 5.777 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207574398 5.777 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207610029 5.777 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 206445784 5.767 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207519394 5.817 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207613056 5.777 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207624410 5.780 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207862191 5.772 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=1 207608740 5.814 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.99 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.44 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.41 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.92 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.91 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 96827073 10.53 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.96 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.28 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 11.08 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 11.08 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.86 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 96357594 10.65 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 11.19 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.35 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 96990795 10.56 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.26 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 11.09 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.73 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.55 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=2 100000000 10.96 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 61193780 20.67 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 57732120 20.89 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 54749764 20.52 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 55574290 20.06 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 57946466 20.49 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 56479664 21.07 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 61465386 20.92 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 59001804 20.42 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 59676648 20.13 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 55898132 20.18 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 59248426 20.96 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 60125833 19.64 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 59264377 20.21 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 58351057 20.65 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 60281220 19.87 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 56473112 20.36 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 58224433 20.58 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 56178170 20.37 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 57537434 19.88 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=4 60353514 19.78 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 41878318 28.62 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 40712794 27.45 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 42805771 27.78 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 42034758 28.04 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 46106115 28.33 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 45855178 27.94 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 44782388 26.17 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 40100341 27.89 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 43158573 27.71 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 42840740 29.07 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 45136928 27.29 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 41977213 27.63 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 43477683 28.46 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 41311776 27.36 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 41919152 27.94 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 41766370 26.80 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 42900246 28.09 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 41659854 28.99 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 42763422 27.60 ns/op
BenchmarkN1000Parallel/gen=Go1Locked/proc=8 43039342 27.40 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 266108085 4.530 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 274321118 4.533 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 270676252 4.533 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 275348138 4.353 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 264463909 4.389 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 264614869 4.494 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 272282390 4.508 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 275158875 4.376 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 266010374 4.485 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 267979089 4.539 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 274197225 4.479 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 274594815 4.355 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 272197795 4.372 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 274966376 4.350 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 264506719 4.407 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 274379982 4.405 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 274472146 4.473 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 274511250 4.373 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 266663211 4.543 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=1 265502694 4.538 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 536130792 2.223 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 539033419 2.224 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 548117694 2.187 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 547907901 2.239 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 544108652 2.230 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 548122909 2.228 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 536819059 2.242 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 537992276 2.244 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 536595396 2.226 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 536510715 2.233 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 545179281 2.228 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 540398054 2.209 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 535292932 2.245 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 543246008 2.197 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 538528942 2.219 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 532505830 2.254 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 544847184 2.242 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 540084708 2.237 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 545226187 2.259 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=2 535453359 2.239 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.131 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.144 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.126 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 966306712 1.141 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.129 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.114 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.111 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.115 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.115 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 959424468 1.120 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.128 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 975872718 1.118 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.135 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 994416624 1.139 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.124 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.123 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.135 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.115 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.128 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=4 1000000000 1.110 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5671 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5696 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5660 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5638 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5680 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5645 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5679 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5665 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5708 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5714 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5748 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5648 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5724 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5669 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5630 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5630 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5689 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5717 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5612 ns/op
BenchmarkN1000Parallel/gen=ChaCha8/proc=8 1000000000 0.5712 ns/op
PASS