github.com/egonelbre/exp@v0.0.0-20240430123955-ed1d3aa93911/bench/vector/go1.14.txt (about)

     1  goos: windows
     2  goarch: amd64
     3  pkg: github.com/egonelbre/exp/bench/vector
     4  BenchmarkAdd_PP_V32s3-32     	909035470	         2.66 ns/op
     5  BenchmarkAdd_PP_V32s3-32     	905652175	         2.67 ns/op
     6  BenchmarkAdd_PP_V32s3-32     	902241392	         2.68 ns/op
     7  BenchmarkAdd_PN_V32s3-32     	905212893	         2.64 ns/op
     8  BenchmarkAdd_PN_V32s3-32     	905622102	         2.65 ns/op
     9  BenchmarkAdd_PN_V32s3-32     	915977743	         2.65 ns/op
    10  BenchmarkAdd_PPP_V32s3-32    	912505545	         2.64 ns/op
    11  BenchmarkAdd_PPP_V32s3-32    	912543016	         2.65 ns/op
    12  BenchmarkAdd_PPP_V32s3-32    	898861928	         2.65 ns/op
    13  BenchmarkAdd_NNN_V32s3-32    	1000000000	         0.723 ns/op
    14  BenchmarkAdd_NNN_V32s3-32    	1000000000	         0.722 ns/op
    15  BenchmarkAdd_NNN_V32s3-32    	1000000000	         0.721 ns/op
    16  BenchmarkAdd_PPN_V32s3-32    	892202263	         2.67 ns/op
    17  BenchmarkAdd_PPN_V32s3-32    	895467924	         2.64 ns/op
    18  BenchmarkAdd_PPN_V32s3-32    	902297700	         2.68 ns/op
    19  BenchmarkAdd_PNP_V32s3-32    	909089186	         2.65 ns/op
    20  BenchmarkAdd_PNP_V32s3-32    	898841392	         2.64 ns/op
    21  BenchmarkAdd_PNP_V32s3-32    	909096074	         2.65 ns/op
    22  BenchmarkAdd_NPP_V32s3-32    	1000000000	         0.740 ns/op
    23  BenchmarkAdd_NPP_V32s3-32    	1000000000	         0.731 ns/op
    24  BenchmarkAdd_NPP_V32s3-32    	1000000000	         0.725 ns/op
    25  BenchmarkAdd_NNP_V32s3-32    	1000000000	         0.723 ns/op
    26  BenchmarkAdd_NNP_V32s3-32    	1000000000	         0.724 ns/op
    27  BenchmarkAdd_NNP_V32s3-32    	1000000000	         0.724 ns/op
    28  BenchmarkAdd_NPN_V32s3-32    	1000000000	         0.731 ns/op
    29  BenchmarkAdd_NPN_V32s3-32    	1000000000	         0.724 ns/op
    30  BenchmarkAdd_NPN_V32s3-32    	1000000000	         0.727 ns/op
    31  BenchmarkAdd_PNN_V32s3-32    	902256316	         2.65 ns/op
    32  BenchmarkAdd_PNN_V32s3-32    	895471933	         2.63 ns/op
    33  BenchmarkAdd_PNN_V32s3-32    	908693698	         2.64 ns/op
    34  BenchmarkAdd_PPZ_V32s3-32    	902207475	         2.65 ns/op
    35  BenchmarkAdd_PPZ_V32s3-32    	905662426	         2.64 ns/op
    36  BenchmarkAdd_PPZ_V32s3-32    	898874384	         2.64 ns/op
    37  BenchmarkAdd_NPZ_V32s3-32    	909105027	         2.68 ns/op
    38  BenchmarkAdd_NPZ_V32s3-32    	909137054	         2.67 ns/op
    39  BenchmarkAdd_NPZ_V32s3-32    	908890539	         2.67 ns/op
    40  BenchmarkAdd_PNZ_V32s3-32    	905668921	         2.65 ns/op
    41  BenchmarkAdd_PNZ_V32s3-32    	912230848	         2.65 ns/op
    42  BenchmarkAdd_PNZ_V32s3-32    	912537465	         2.65 ns/op
    43  BenchmarkAdd_NNZ_V32s3-32    	909040980	         2.66 ns/op
    44  BenchmarkAdd_NNZ_V32s3-32    	909056474	         2.63 ns/op
    45  BenchmarkAdd_NNZ_V32s3-32    	898878760	         2.65 ns/op
    46  BenchmarkAdd_PPY_V32s3-32    	909098828	         2.64 ns/op
    47  BenchmarkAdd_PPY_V32s3-32    	912504852	         2.64 ns/op
    48  BenchmarkAdd_PPY_V32s3-32    	909091252	         2.64 ns/op
    49  BenchmarkAdd_NPY_V32s3-32    	902258352	         2.65 ns/op
    50  BenchmarkAdd_NPY_V32s3-32    	909031339	         2.64 ns/op
    51  BenchmarkAdd_NPY_V32s3-32    	902219346	         2.66 ns/op
    52  BenchmarkAdd_PNY_V32s3-32    	909091941	         2.64 ns/op
    53  BenchmarkAdd_PNY_V32s3-32    	892214866	         2.65 ns/op
    54  BenchmarkAdd_PNY_V32s3-32    	905601939	         2.64 ns/op
    55  BenchmarkAdd_NNY_V32s3-32    	902201031	         2.64 ns/op
    56  BenchmarkAdd_NNY_V32s3-32    	905312600	         2.64 ns/op
    57  BenchmarkAdd_NNY_V32s3-32    	905581095	         2.65 ns/op
    58  BenchmarkAdd_PP_V32a3-32     	902215276	         2.65 ns/op
    59  BenchmarkAdd_PP_V32a3-32     	898847788	         2.65 ns/op
    60  BenchmarkAdd_PP_V32a3-32     	905605015	         2.65 ns/op
    61  BenchmarkAdd_PN_V32a3-32     	888888230	         2.70 ns/op
    62  BenchmarkAdd_PN_V32a3-32     	889593314	         2.70 ns/op
    63  BenchmarkAdd_PN_V32a3-32     	902191536	         2.72 ns/op
    64  BenchmarkAdd_PPP_V32a3-32    	895476610	         2.65 ns/op
    65  BenchmarkAdd_PPP_V32a3-32    	912554467	         2.65 ns/op
    66  BenchmarkAdd_PPP_V32a3-32    	895564826	         2.66 ns/op
    67  BenchmarkAdd_NNN_V32a3-32    	225140226	        10.8 ns/op
    68  BenchmarkAdd_NNN_V32a3-32    	222631575	        10.7 ns/op
    69  BenchmarkAdd_NNN_V32a3-32    	226198242	        10.7 ns/op
    70  BenchmarkAdd_PPN_V32a3-32    	291611786	         8.14 ns/op
    71  BenchmarkAdd_PPN_V32a3-32    	293391825	         8.15 ns/op
    72  BenchmarkAdd_PPN_V32a3-32    	291617066	         8.19 ns/op
    73  BenchmarkAdd_PNP_V32a3-32    	872687604	         2.74 ns/op
    74  BenchmarkAdd_PNP_V32a3-32    	879281596	         2.73 ns/op
    75  BenchmarkAdd_PNP_V32a3-32    	860152468	         2.74 ns/op
    76  BenchmarkAdd_NPP_V32a3-32    	331493176	         7.24 ns/op
    77  BenchmarkAdd_NPP_V32a3-32    	331481913	         7.33 ns/op
    78  BenchmarkAdd_NPP_V32a3-32    	328767843	         7.32 ns/op
    79  BenchmarkAdd_NNP_V32a3-32    	328309693	         7.22 ns/op
    80  BenchmarkAdd_NNP_V32a3-32    	332869027	         7.24 ns/op
    81  BenchmarkAdd_NNP_V32a3-32    	332869995	         7.25 ns/op
    82  BenchmarkAdd_NPN_V32a3-32    	242910676	         9.87 ns/op
    83  BenchmarkAdd_NPN_V32a3-32    	243901471	         9.90 ns/op
    84  BenchmarkAdd_NPN_V32a3-32    	243904148	         9.87 ns/op
    85  BenchmarkAdd_PNN_V32a3-32    	281700192	         8.58 ns/op
    86  BenchmarkAdd_PNN_V32a3-32    	281045484	         8.54 ns/op
    87  BenchmarkAdd_PNN_V32a3-32    	280711504	         8.56 ns/op
    88  BenchmarkAdd_PPZ_V32a3-32    	905645340	         2.65 ns/op
    89  BenchmarkAdd_PPZ_V32a3-32    	909167361	         2.65 ns/op
    90  BenchmarkAdd_PPZ_V32a3-32    	902310930	         2.68 ns/op
    91  BenchmarkAdd_NPZ_V32a3-32    	329212144	         7.30 ns/op
    92  BenchmarkAdd_NPZ_V32a3-32    	329209977	         7.33 ns/op
    93  BenchmarkAdd_NPZ_V32a3-32    	328757620	         7.33 ns/op
    94  BenchmarkAdd_PNZ_V32a3-32    	875913686	         2.73 ns/op
    95  BenchmarkAdd_PNZ_V32a3-32    	882324718	         2.71 ns/op
    96  BenchmarkAdd_PNZ_V32a3-32    	882003705	         2.73 ns/op
    97  BenchmarkAdd_NNZ_V32a3-32    	331942999	         7.42 ns/op
    98  BenchmarkAdd_NNZ_V32a3-32    	321717240	         7.30 ns/op
    99  BenchmarkAdd_NNZ_V32a3-32    	330570634	         7.28 ns/op
   100  BenchmarkAdd_PPY_V32a3-32    	888903044	         2.65 ns/op
   101  BenchmarkAdd_PPY_V32a3-32    	895483627	         2.66 ns/op
   102  BenchmarkAdd_PPY_V32a3-32    	898835334	         2.66 ns/op
   103  BenchmarkAdd_NPY_V32a3-32    	326524614	         7.42 ns/op
   104  BenchmarkAdd_NPY_V32a3-32    	327864327	         7.33 ns/op
   105  BenchmarkAdd_NPY_V32a3-32    	326970754	         7.34 ns/op
   106  BenchmarkAdd_PNY_V32a3-32    	869544108	         2.74 ns/op
   107  BenchmarkAdd_PNY_V32a3-32    	872692999	         2.75 ns/op
   108  BenchmarkAdd_PNY_V32a3-32    	875899940	         2.75 ns/op
   109  BenchmarkAdd_NNY_V32a3-32    	282351246	         8.48 ns/op
   110  BenchmarkAdd_NNY_V32a3-32    	283351504	         8.49 ns/op
   111  BenchmarkAdd_NNY_V32a3-32    	282686476	         8.48 ns/op
   112  BenchmarkAdd_PP_V64s3-32     	898878423	         2.65 ns/op
   113  BenchmarkAdd_PP_V64s3-32     	909037537	         2.65 ns/op
   114  BenchmarkAdd_PP_V64s3-32     	902207136	         2.65 ns/op
   115  BenchmarkAdd_PN_V64s3-32     	902250550	         2.65 ns/op
   116  BenchmarkAdd_PN_V64s3-32     	905605699	         2.65 ns/op
   117  BenchmarkAdd_PN_V64s3-32     	905642264	         2.66 ns/op
   118  BenchmarkAdd_PPP_V64s3-32    	902309912	         2.65 ns/op
   119  BenchmarkAdd_PPP_V64s3-32    	905641580	         2.65 ns/op
   120  BenchmarkAdd_PPP_V64s3-32    	905656959	         2.65 ns/op
   121  BenchmarkAdd_NNN_V64s3-32    	1000000000	         0.725 ns/op
   122  BenchmarkAdd_NNN_V64s3-32    	1000000000	         0.727 ns/op
   123  BenchmarkAdd_NNN_V64s3-32    	1000000000	         0.730 ns/op
   124  BenchmarkAdd_PPN_V64s3-32    	912546140	         2.65 ns/op
   125  BenchmarkAdd_PPN_V64s3-32    	898872027	         2.66 ns/op
   126  BenchmarkAdd_PPN_V64s3-32    	902258352	         2.66 ns/op
   127  BenchmarkAdd_PNP_V64s3-32    	905617658	         2.65 ns/op
   128  BenchmarkAdd_PNP_V64s3-32    	898833987	         2.65 ns/op
   129  BenchmarkAdd_PNP_V64s3-32    	905669262	         2.65 ns/op
   130  BenchmarkAdd_NPP_V64s3-32    	1000000000	         0.728 ns/op
   131  BenchmarkAdd_NPP_V64s3-32    	1000000000	         0.731 ns/op
   132  BenchmarkAdd_NPP_V64s3-32    	1000000000	         0.729 ns/op
   133  BenchmarkAdd_NNP_V64s3-32    	1000000000	         0.727 ns/op
   134  BenchmarkAdd_NNP_V64s3-32    	1000000000	         0.723 ns/op
   135  BenchmarkAdd_NNP_V64s3-32    	1000000000	         0.722 ns/op
   136  BenchmarkAdd_NPN_V64s3-32    	1000000000	         0.728 ns/op
   137  BenchmarkAdd_NPN_V64s3-32    	1000000000	         0.724 ns/op
   138  BenchmarkAdd_NPN_V64s3-32    	1000000000	         0.724 ns/op
   139  BenchmarkAdd_PNN_V64s3-32    	902211206	         2.65 ns/op
   140  BenchmarkAdd_PNN_V64s3-32    	902256316	         2.66 ns/op
   141  BenchmarkAdd_PNN_V64s3-32    	905605357	         2.65 ns/op
   142  BenchmarkAdd_PPZ_V64s3-32    	892206243	         2.65 ns/op
   143  BenchmarkAdd_PPZ_V64s3-32    	898877750	         2.65 ns/op
   144  BenchmarkAdd_PPZ_V64s3-32    	895469260	         2.65 ns/op
   145  BenchmarkAdd_NPZ_V64s3-32    	898840719	         2.66 ns/op
   146  BenchmarkAdd_NPZ_V64s3-32    	902206458	         2.65 ns/op
   147  BenchmarkAdd_NPZ_V64s3-32    	892210886	         2.65 ns/op
   148  BenchmarkAdd_PNZ_V64s3-32    	905643973	         2.64 ns/op
   149  BenchmarkAdd_PNZ_V64s3-32    	895527399	         2.65 ns/op
   150  BenchmarkAdd_PNZ_V64s3-32    	898876066	         2.65 ns/op
   151  BenchmarkAdd_NNZ_V64s3-32    	895523724	         2.65 ns/op
   152  BenchmarkAdd_NNZ_V64s3-32    	897388150	         2.66 ns/op
   153  BenchmarkAdd_NNZ_V64s3-32    	898877077	         2.66 ns/op
   154  BenchmarkAdd_PPY_V64s3-32    	901913860	         2.67 ns/op
   155  BenchmarkAdd_PPY_V64s3-32    	899374597	         2.66 ns/op
   156  BenchmarkAdd_PPY_V64s3-32    	902268188	         2.66 ns/op
   157  BenchmarkAdd_NPY_V64s3-32    	902849958	         2.69 ns/op
   158  BenchmarkAdd_NPY_V64s3-32    	882311744	         2.69 ns/op
   159  BenchmarkAdd_NPY_V64s3-32    	908786258	         2.71 ns/op
   160  BenchmarkAdd_PNY_V64s3-32    	899668584	         2.67 ns/op
   161  BenchmarkAdd_PNY_V64s3-32    	909176316	         2.66 ns/op
   162  BenchmarkAdd_PNY_V64s3-32    	898870008	         2.66 ns/op
   163  BenchmarkAdd_NNY_V64s3-32    	909050620	         2.66 ns/op
   164  BenchmarkAdd_NNY_V64s3-32    	905047335	         2.66 ns/op
   165  BenchmarkAdd_NNY_V64s3-32    	902209510	         2.66 ns/op
   166  BenchmarkAdd_PP_V64a3-32     	902212902	         2.66 ns/op
   167  BenchmarkAdd_PP_V64a3-32     	905610141	         2.67 ns/op
   168  BenchmarkAdd_PP_V64a3-32     	898834996	         2.66 ns/op
   169  BenchmarkAdd_PN_V64a3-32     	902256994	         2.67 ns/op
   170  BenchmarkAdd_PN_V64a3-32     	888830290	         2.67 ns/op
   171  BenchmarkAdd_PN_V64a3-32     	892165779	         2.66 ns/op
   172  BenchmarkAdd_PPP_V64a3-32    	898834323	         2.65 ns/op
   173  BenchmarkAdd_PPP_V64a3-32    	905610141	         2.65 ns/op
   174  BenchmarkAdd_PPP_V64a3-32    	905285964	         2.65 ns/op
   175  BenchmarkAdd_NNN_V64a3-32    	242668184	         9.91 ns/op
   176  BenchmarkAdd_NNN_V64a3-32    	242425490	         9.93 ns/op
   177  BenchmarkAdd_NNN_V64a3-32    	243158432	         9.88 ns/op
   178  BenchmarkAdd_PPN_V64a3-32    	276812490	         8.69 ns/op
   179  BenchmarkAdd_PPN_V64a3-32    	276497631	         8.64 ns/op
   180  BenchmarkAdd_PPN_V64a3-32    	274909963	         8.68 ns/op
   181  BenchmarkAdd_PNP_V64a3-32    	888855638	         2.70 ns/op
   182  BenchmarkAdd_PNP_V64a3-32    	885575197	         2.71 ns/op
   183  BenchmarkAdd_PNP_V64a3-32    	895527734	         2.71 ns/op
   184  BenchmarkAdd_NPP_V64a3-32    	263736088	         9.14 ns/op
   185  BenchmarkAdd_NPP_V64a3-32    	263445691	         9.14 ns/op
   186  BenchmarkAdd_NPP_V64a3-32    	261438363	         9.13 ns/op
   187  BenchmarkAdd_NNP_V64a3-32    	262843692	         9.18 ns/op
   188  BenchmarkAdd_NNP_V64a3-32    	262294795	         9.16 ns/op
   189  BenchmarkAdd_NNP_V64a3-32    	263154633	         9.11 ns/op
   190  BenchmarkAdd_NPN_V64a3-32    	242912250	         9.84 ns/op
   191  BenchmarkAdd_NPN_V64a3-32    	242911242	         9.84 ns/op
   192  BenchmarkAdd_NPN_V64a3-32    	237621056	         9.83 ns/op
   193  BenchmarkAdd_PNN_V64a3-32    	291262311	         8.22 ns/op
   194  BenchmarkAdd_PNN_V64a3-32    	291266482	         8.25 ns/op
   195  BenchmarkAdd_PNN_V64a3-32    	291967605	         8.23 ns/op
   196  BenchmarkAdd_PPZ_V64a3-32    	905623468	         2.65 ns/op
   197  BenchmarkAdd_PPZ_V64a3-32    	905666528	         2.65 ns/op
   198  BenchmarkAdd_PPZ_V64a3-32    	905619709	         2.68 ns/op
   199  BenchmarkAdd_NPZ_V64a3-32    	262868479	         9.16 ns/op
   200  BenchmarkAdd_NPZ_V64a3-32    	263153335	         9.17 ns/op
   201  BenchmarkAdd_NPZ_V64a3-32    	263442249	         9.22 ns/op
   202  BenchmarkAdd_PNZ_V64a3-32    	892153509	         2.70 ns/op
   203  BenchmarkAdd_PNZ_V64a3-32    	892193971	         2.69 ns/op
   204  BenchmarkAdd_PNZ_V64a3-32    	892159147	         2.69 ns/op
   205  BenchmarkAdd_NNZ_V64a3-32    	261149790	         9.14 ns/op
   206  BenchmarkAdd_NNZ_V64a3-32    	261147573	         9.18 ns/op
   207  BenchmarkAdd_NNZ_V64a3-32    	262231228	         9.19 ns/op
   208  BenchmarkAdd_PPY_V64a3-32    	902191196	         2.66 ns/op
   209  BenchmarkAdd_PPY_V64a3-32    	898869670	         2.66 ns/op
   210  BenchmarkAdd_PPY_V64a3-32    	885604280	         2.67 ns/op
   211  BenchmarkAdd_NPY_V64a3-32    	275538864	         8.73 ns/op
   212  BenchmarkAdd_NPY_V64a3-32    	276817310	         8.66 ns/op
   213  BenchmarkAdd_NPY_V64a3-32    	274881751	         8.69 ns/op
   214  BenchmarkAdd_PNY_V64a3-32    	895486969	         2.69 ns/op
   215  BenchmarkAdd_PNY_V64a3-32    	892195629	         2.68 ns/op
   216  BenchmarkAdd_PNY_V64a3-32    	898835670	         2.68 ns/op
   217  BenchmarkAdd_NNY_V64a3-32    	325570863	         7.30 ns/op
   218  BenchmarkAdd_NNY_V64a3-32    	328768743	         7.29 ns/op
   219  BenchmarkAdd_NNY_V64a3-32    	329213816	         7.30 ns/op
   220  PASS
   221  ok  	github.com/egonelbre/exp/bench/vector	568.127s