github.com/egonelbre/exp@v0.0.0-20240430123955-ed1d3aa93911/bench/vector/go1.17.txt (about) 1 goos: windows 2 goarch: amd64 3 pkg: github.com/egonelbre/exp/bench/vector 4 cpu: AMD Ryzen Threadripper 2950X 16-Core Processor 5 BenchmarkAdd_PP_V32s3-32 1000000000 2.750 ns/op 6 BenchmarkAdd_PN_V32s3-32 1000000000 2.769 ns/op 7 BenchmarkAdd_PPP_V32s3-32 1000000000 2.715 ns/op 8 BenchmarkAdd_NNN_V32s3-32 1000000000 0.7798 ns/op 9 BenchmarkAdd_PPN_V32s3-32 1000000000 2.744 ns/op 10 BenchmarkAdd_PNP_V32s3-32 1000000000 2.753 ns/op 11 BenchmarkAdd_NPP_V32s3-32 1000000000 0.7563 ns/op 12 BenchmarkAdd_NNP_V32s3-32 1000000000 0.7573 ns/op 13 BenchmarkAdd_NPN_V32s3-32 1000000000 0.7704 ns/op 14 BenchmarkAdd_PNN_V32s3-32 1000000000 2.760 ns/op 15 BenchmarkAdd_PPZ_V32s3-32 1000000000 2.768 ns/op 16 BenchmarkAdd_NPZ_V32s3-32 1000000000 2.762 ns/op 17 BenchmarkAdd_PNZ_V32s3-32 1000000000 2.787 ns/op 18 BenchmarkAdd_NNZ_V32s3-32 1000000000 2.752 ns/op 19 BenchmarkAdd_PPY_V32s3-32 1000000000 2.824 ns/op 20 BenchmarkAdd_NPY_V32s3-32 1000000000 2.763 ns/op 21 BenchmarkAdd_PNY_V32s3-32 1000000000 2.811 ns/op 22 BenchmarkAdd_NNY_V32s3-32 1000000000 2.777 ns/op 23 BenchmarkAdd_PP_V32a3-32 1000000000 2.798 ns/op 24 BenchmarkAdd_PN_V32a3-32 1000000000 2.814 ns/op 25 BenchmarkAdd_PPP_V32a3-32 1000000000 2.764 ns/op 26 BenchmarkAdd_NNN_V32a3-32 657616690 9.064 ns/op 27 BenchmarkAdd_PPN_V32a3-32 1000000000 2.787 ns/op 28 BenchmarkAdd_PNP_V32a3-32 1000000000 2.891 ns/op 29 BenchmarkAdd_NPP_V32a3-32 656561671 9.191 ns/op 30 BenchmarkAdd_NNP_V32a3-32 642240064 9.097 ns/op 31 BenchmarkAdd_NPN_V32a3-32 642144315 9.082 ns/op 32 BenchmarkAdd_PNN_V32a3-32 1000000000 2.816 ns/op 33 BenchmarkAdd_PPZ_V32a3-32 1000000000 2.768 ns/op 34 BenchmarkAdd_NPZ_V32a3-32 652118766 9.163 ns/op 35 BenchmarkAdd_PNZ_V32a3-32 1000000000 2.828 ns/op 36 BenchmarkAdd_NNZ_V32a3-32 658010826 9.174 ns/op 37 BenchmarkAdd_PPY_V32a3-32 1000000000 2.811 ns/op 38 BenchmarkAdd_NPY_V32a3-32 670799986 9.192 ns/op 39 BenchmarkAdd_PNY_V32a3-32 1000000000 2.833 ns/op 40 BenchmarkAdd_NNY_V32a3-32 671915295 9.031 ns/op 41 BenchmarkAdd_PP_V64s3-32 1000000000 2.780 ns/op 42 BenchmarkAdd_PN_V64s3-32 1000000000 2.753 ns/op 43 BenchmarkAdd_PPP_V64s3-32 1000000000 2.746 ns/op 44 BenchmarkAdd_NNN_V64s3-32 1000000000 0.7757 ns/op 45 BenchmarkAdd_PPN_V64s3-32 1000000000 2.770 ns/op 46 BenchmarkAdd_PNP_V64s3-32 1000000000 2.776 ns/op 47 BenchmarkAdd_NPP_V64s3-32 1000000000 0.7698 ns/op 48 BenchmarkAdd_NNP_V64s3-32 1000000000 0.7666 ns/op 49 BenchmarkAdd_NPN_V64s3-32 1000000000 0.7508 ns/op 50 BenchmarkAdd_PNN_V64s3-32 1000000000 2.812 ns/op 51 BenchmarkAdd_PPZ_V64s3-32 1000000000 2.788 ns/op 52 BenchmarkAdd_NPZ_V64s3-32 1000000000 2.780 ns/op 53 BenchmarkAdd_PNZ_V64s3-32 1000000000 2.767 ns/op 54 BenchmarkAdd_NNZ_V64s3-32 1000000000 2.785 ns/op 55 BenchmarkAdd_PPY_V64s3-32 1000000000 2.802 ns/op 56 BenchmarkAdd_NPY_V64s3-32 1000000000 2.790 ns/op 57 BenchmarkAdd_PNY_V64s3-32 1000000000 2.805 ns/op 58 BenchmarkAdd_NNY_V64s3-32 1000000000 2.807 ns/op 59 BenchmarkAdd_PP_V64a3-32 1000000000 2.803 ns/op 60 BenchmarkAdd_PN_V64a3-32 1000000000 2.817 ns/op 61 BenchmarkAdd_PPP_V64a3-32 1000000000 2.736 ns/op 62 BenchmarkAdd_NNN_V64a3-32 627395932 9.572 ns/op 63 BenchmarkAdd_PPN_V64a3-32 1000000000 2.841 ns/op 64 BenchmarkAdd_PNP_V64a3-32 1000000000 2.788 ns/op 65 BenchmarkAdd_NPP_V64a3-32 622471081 9.604 ns/op 66 BenchmarkAdd_NNP_V64a3-32 589200253 9.547 ns/op 67 BenchmarkAdd_NPN_V64a3-32 617134111 9.611 ns/op 68 BenchmarkAdd_PNN_V64a3-32 1000000000 2.815 ns/op 69 BenchmarkAdd_PPZ_V64a3-32 1000000000 2.794 ns/op 70 BenchmarkAdd_NPZ_V64a3-32 734338936 8.216 ns/op 71 BenchmarkAdd_PNZ_V64a3-32 1000000000 2.815 ns/op 72 BenchmarkAdd_NNZ_V64a3-32 725941482 8.359 ns/op 73 BenchmarkAdd_PPY_V64a3-32 1000000000 2.784 ns/op 74 BenchmarkAdd_NPY_V64a3-32 776481211 7.616 ns/op 75 BenchmarkAdd_PNY_V64a3-32 1000000000 2.827 ns/op 76 BenchmarkAdd_NNY_V64a3-32 792635673 7.586 ns/op 77 PASS 78 ok github.com/egonelbre/exp/bench/vector 264.775s