Runtime Infomation
OS: macOS 11.3.1 20E241 arm64
Host: MacBookAir10,1

===================================================================== test session starts =====================================================================
platform darwin -- Python 3.9.1, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: [ignore]
plugins: benchmark-3.4.1
collected 45 items

test_benchmark.py .............................................                                                                                          [100%]


---------------------------------------------- benchmark 'crc_16_arc': 1 tests ----------------------------------------------
Name (time in ns)          Min          Max      Mean    StdDev    Median     IQR  Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_16_arc       166.0000  31,125.0000  258.3466  173.0802  250.0000  0.0000  25;24743        3.8708   83334           1
-----------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_cdma2000': 1 tests --------------------------------------------
Name (time in ns)             Min         Max      Mean   StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
-------------------------------------------------------------------------------------------------------------------------------
test_crc_16_cdma2000     196.2500  1,364.5800  201.4409  12.5406  199.1700  2.0800  1329;6510        4.9642   47905         100
-------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_cms': 1 tests ----------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------
test_crc_16_cms       196.1667  3,774.3333  203.8097  27.6882  201.4167  1.7500  987;26658        4.9065  193536          24
----------------------------------------------------------------------------------------------------------------------------

-------------------------------------------- benchmark 'crc_16_dds_110': 1 tests ---------------------------------------------
Name (time in ns)            Min          Max      Mean   StdDev    Median     IQR  Outliers  OPS (Mops/s)  Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------
test_crc_16_dds_110     194.4167  24,088.5417  202.8665  64.2979  201.3750  3.4583  283;9231        4.9294  196735          24
------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_dect_r': 1 tests --------------------------------------------
Name (time in ns)           Min         Max      Mean   StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_16_dect_r     185.8300  1,352.9100  191.4005  14.5956  189.5800  2.0800  1052;4019        5.2246   50000         100
-----------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_dect_x': 1 tests --------------------------------------------
Name (time in ns)           Min         Max      Mean   StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_16_dect_x     185.8300  1,171.6600  191.9523  18.1382  189.1700  2.0800  1480;5592        5.2096   50209         100
-----------------------------------------------------------------------------------------------------------------------------

-------------------------------------------- benchmark 'crc_16_dnp': 1 tests --------------------------------------------
Name (time in ns)          Min       Max      Mean   StdDev    Median     IQR  Outliers  OPS (Mops/s)  Rounds  Iterations
-------------------------------------------------------------------------------------------------------------------------
test_crc_16_dnp       196.2500  997.0800  200.2734  12.0383  198.3400  1.2500  978;6259        4.9932   40269         100
-------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_en_13757': 1 tests ---------------------------------------------
Name (time in ns)             Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
--------------------------------------------------------------------------------------------------------------------------------
test_crc_16_en_13757     196.1667  2,505.2083  205.1679  27.1350  201.4167  3.4583  4476;16537        4.8741  196696          24
--------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_genibus': 1 tests ---------------------------------------------
Name (time in ns)            Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-------------------------------------------------------------------------------------------------------------------------------
test_crc_16_genibus     194.4167  3,843.7500  204.1433  28.3506  201.3750  3.4583  2772;19107        4.8985  198374          24
-------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------- benchmark 'crc_16_gsm': 1 tests ----------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_16_gsm       196.1667  4,147.5417  205.5064  32.8501  201.4167  3.4583  5164;20316        4.8660  196696          24
-----------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_ibm_3740': 1 tests ---------------------------------------------
Name (time in ns)             Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
--------------------------------------------------------------------------------------------------------------------------------
test_crc_16_ibm_3740     194.4167  5,651.0417  204.5221  31.9271  201.3750  3.4583  4137;19117        4.8894  191976          24
--------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------- benchmark 'crc_16_ibm_sdlc': 1 tests ---------------------------------------------
Name (time in ns)             Min          Max      Mean    StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
---------------------------------------------------------------------------------------------------------------------------------
test_crc_16_ibm_sdlc     166.0000  18,792.0000  260.8980  108.9335  250.0000  0.0000  637;21313        3.8329  100001           1
---------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_iso_iec_14443_3_a': 1 tests ---------------------------------------------
Name (time in ns)                      Min          Max      Mean    StdDev    Median     IQR  Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------------------
test_crc_16_iso_iec_14443_3_a     166.0000  40,000.0000  261.4014  216.2010  250.0000  0.0000  38;11431        3.8255   56339           1
-----------------------------------------------------------------------------------------------------------------------------------------

-------------------------------------------- benchmark 'crc_16_kermit': 1 tests --------------------------------------------
Name (time in ns)           Min         Max      Mean   StdDev    Median     IQR  Outliers  OPS (Mops/s)  Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------
test_crc_16_kermit     195.8300  5,019.1600  202.7438  36.7877  198.7500  3.3300  919;6493        4.9323   46243         100
----------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_lj1200': 1 tests ---------------------------------------------
Name (time in ns)           Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------
test_crc_16_lj1200     195.0909  3,740.5000  204.3170  26.1305  202.6364  3.7727  1074;11150        4.8944  157904          22
------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_maxim_dow': 1 tests ---------------------------------------------
Name (time in ns)              Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
---------------------------------------------------------------------------------------------------------------------------------
test_crc_16_maxim_dow     196.1667  5,250.0000  205.2624  47.6123  201.4167  3.4583  1406;19030        4.8718  195122          24
---------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_mcrf4xx': 1 tests ---------------------------------------------
Name (time in ns)            Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-------------------------------------------------------------------------------------------------------------------------------
test_crc_16_mcrf4xx     194.4583  1,331.5833  202.4190  10.3783  201.3750  3.4583  5462;12976        4.9402  196735          24
-------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_modbus': 1 tests --------------------------------------------
Name (time in ns)           Min         Max      Mean   StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_16_modbus     196.1667  2,012.1250  202.3357  13.6027  201.3750  3.4583  2002;8169        4.9423  195122          24
-----------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_nrsc_5': 1 tests ---------------------------------------------
Name (time in ns)           Min          Max      Mean    StdDev    Median     IQR  Outliers  OPS (Mops/s)  Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------
test_crc_16_nrsc_5     196.1667  97,901.0417  205.5541  247.0066  201.4167  5.1667  399;7949        4.8649  195122          24
------------------------------------------------------------------------------------------------------------------------------

------------------------------------------- benchmark 'crc_16_opensafety_a': 1 tests -------------------------------------------
Name (time in ns)                 Min       Max      Mean  StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
--------------------------------------------------------------------------------------------------------------------------------
test_crc_16_opensafety_a     195.4200  492.0800  199.2336  5.5894  198.3400  1.2600  1667;5168        5.0192   47524         100
--------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_opensafety_b': 1 tests --------------------------------------------
Name (time in ns)                 Min         Max      Mean   StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------------
test_crc_16_opensafety_b     194.4167  1,755.2083  202.0726  10.1175  201.3750  3.4583  2846;8274        4.9487  193574          24
-----------------------------------------------------------------------------------------------------------------------------------

-------------------------------------------- benchmark 'crc_16_profibus': 1 tests --------------------------------------------
Name (time in ns)             Min         Max      Mean   StdDev    Median     IQR  Outliers  OPS (Mops/s)  Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------
test_crc_16_profibus     194.4167  6,192.7083  202.5672  23.3796  201.3750  3.4583  626;8846        4.9366  196735          24
------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_riello': 1 tests ---------------------------------------------
Name (time in ns)           Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------
test_crc_16_riello     195.6522  2,905.7826  203.0066  13.6113  201.0870  1.8261  2668;26635        4.9259  195122          23
------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_spi_fujitsu': 1 tests ---------------------------------------------
Name (time in ns)                Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------------
test_crc_16_spi_fujitsu     196.1667  2,105.8750  202.9069  11.2547  201.4167  1.7500  2280;23791        4.9284  193536          24
-----------------------------------------------------------------------------------------------------------------------------------

------------------------------------------- benchmark 'crc_16_t10_dif': 1 tests -------------------------------------------
Name (time in ns)            Min       Max      Mean  StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
---------------------------------------------------------------------------------------------------------------------------
test_crc_16_t10_dif     195.4100  717.0800  199.2835  6.0620  198.3400  1.6700  1955;4074        5.0180   47059         100
---------------------------------------------------------------------------------------------------------------------------

-------------------------------------------- benchmark 'crc_16_teledisk': 1 tests --------------------------------------------
Name (time in ns)             Min         Max      Mean   StdDev    Median     IQR  Outliers  OPS (Mops/s)  Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------
test_crc_16_teledisk     195.8400  4,693.3400  204.2122  22.4418  202.9200  7.0800   225;456        4.8969   46601         100
------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------- benchmark 'crc_16_tms37157': 1 tests -----------------------------------------------
Name (time in ns)             Min           Max      Mean      StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------------
test_crc_16_tms37157     194.4167  574,791.6667  221.8333  1,615.3406  201.3750  5.2083  204;18158        4.5079  192013          24
------------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------- benchmark 'crc_16_umts': 1 tests ---------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_16_umts      193.8261  3,577.9130  203.8148  20.6832  201.0870  3.6087  1763;19049        4.9064  200000          23
-----------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_16_usb': 1 tests ----------------------------------------------
Name (time in ns)          Min         Max      Mean  StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------
test_crc_16_usb       195.6522  1,663.0435  202.1832  9.5473  201.0870  1.8261  3884;20083        4.9460  193536          23
----------------------------------------------------------------------------------------------------------------------------

---------------------------------------------- benchmark 'crc_16_xmodem': 1 tests ---------------------------------------------
Name (time in ns)           Min          Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-------------------------------------------------------------------------------------------------------------------------------
test_crc_16_xmodem     166.0000  17,458.0000  259.9899  60.5777  250.0000  0.0000  1862;35386        3.8463  158958           1
-------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------- benchmark 'crc_32_aixm': 1 tests ---------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_32_aixm      190.9583  3,088.5417  199.9149  18.4566  197.9167  1.7500  1402;28205        5.0021  200000          24
-----------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_32_autosar': 1 tests ---------------------------------------------
Name (time in ns)            Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-------------------------------------------------------------------------------------------------------------------------------
test_crc_32_autosar     196.1667  1,967.0417  203.0787  11.1956  201.4167  1.7500  3334;26004        4.9242  195122          24
-------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_32_base91_d': 1 tests ---------------------------------------------
Name (time in ns)             Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
--------------------------------------------------------------------------------------------------------------------------------
test_crc_32_base91_d     194.4583  1,859.3750  202.7007  10.1462  201.4167  1.7500  2971;23516        4.9334  193536          24
--------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_32_bzip2': 1 tests ---------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_32_bzip2     192.7083  2,649.2917  200.6396  12.7911  199.6667  1.7500  2024;22126        4.9841  195122          24
-----------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_32_cd_rom_edc': 1 tests ---------------------------------------------
Name (time in ns)               Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------------
test_crc_32_cd_rom_edc     196.1667  1,770.8333  203.0142  13.4588  201.4167  1.7500  2708;19793        4.9258  190477          24
----------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_32_cksum': 1 tests ---------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_32_cksum     192.7083  2,286.4583  200.1064  15.9910  199.6250  1.7500  1240;19042        4.9973  195122          24
-----------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_32_iscsi': 1 tests ---------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_32_iscsi     196.1667  1,730.9167  203.0632  11.2637  201.4167  1.7500  3625;20036        4.9246  193574          24
-----------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_32_iso_hdlc': 1 tests --------------------------------------------
Name (time in ns)             Min         Max      Mean   StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
-------------------------------------------------------------------------------------------------------------------------------
test_crc_32_iso_hdlc     196.1667  7,748.2500  203.6813  26.3125  203.1250  1.7500  487;19801        4.9096  193574          24
-------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_32_jamcrc': 1 tests ---------------------------------------------
Name (time in ns)           Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------
test_crc_32_jamcrc     193.8696  2,027.1739  201.6690  15.2881  201.0870  1.7826  1518;19659        4.9586  200000          23
------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------- benchmark 'crc_32_mpeg_2': 1 tests ---------------------------------------------
Name (time in ns)           Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------
test_crc_32_mpeg_2     192.7083  1,652.7500  200.2063  11.9956  199.6250  1.7500  4570;22393        4.9948  195122          24
------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------- benchmark 'crc_32_xfer': 1 tests ---------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_32_xfer      192.7083  1,600.7083  199.6054  12.3965  197.9167  1.7500  2279;18659        5.0099  195122          24
-----------------------------------------------------------------------------------------------------------------------------

-------------------------------------------- benchmark 'crc_64_ecma_182': 1 tests --------------------------------------------
Name (time in ns)             Min         Max      Mean  StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------
test_crc_64_ecma_182     194.4583  1,675.3333  202.0231  9.1745  201.3750  3.4583  3381;6035        4.9499  193536          24
------------------------------------------------------------------------------------------------------------------------------

------------------------------------------- benchmark 'crc_64_go_iso': 1 tests -------------------------------------------
Name (time in ns)           Min       Max      Mean  StdDev    Median     IQR   Outliers  OPS (Mops/s)  Rounds  Iterations
--------------------------------------------------------------------------------------------------------------------------
test_crc_64_go_iso     196.6600  692.9200  200.5794  6.9161  199.5800  2.0800  2058;4931        4.9856   47244         100
--------------------------------------------------------------------------------------------------------------------------

----------------------------------------------- benchmark 'crc_64_we': 1 tests ----------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_64_we        194.4167  3,123.2917  203.6679  14.4475  201.3750  5.1667  6953;13257        4.9100  195122          24
-----------------------------------------------------------------------------------------------------------------------------

----------------------------------------------- benchmark 'crc_64_xz': 1 tests ----------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median     IQR    Outliers  OPS (Mops/s)  Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------
test_crc_64_xz        196.1667  1,498.2500  203.2122  10.5812  203.1250  1.7500  2754;21916        4.9210  193536          24
-----------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
===================================================================== 45 passed in 55.28s ======================================================================