Implementation notes: amd64, pmnod076, crypto_aead/aes256otrsv3

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: aes256otrsv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1482813000 0 032173 856 1168ni_p7m2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1485412936 0 031933 856 1168ni_p7m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1486013000 0 031885 856 1168ni_p7m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1486812936 0 032461 856 1168ni_p7m2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1507012608 0 030925 856 1104ni_p7m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1508812064 0 030445 856 1104ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1509012064 0 030445 856 1104ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1509212608 0 030925 856 1104ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1509612064 0 030445 856 1104ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1509612608 0 030925 856 1104ni_p7m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1509812064 0 030445 856 1104ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1510020846 0 036211 832 1136ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1511212912 0 030021 856 1104ni_p7m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1512012096 0 030445 856 1104ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1512012096 0 030445 856 1104ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1512012096 0 030445 856 1104ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1512812608 0 030925 856 1104ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1513022224 0 041117 856 1168ni_p7m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1513622224 0 041405 856 1168ni_p7m1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1513622160 0 041165 856 1168ni_p7m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1513812608 0 031325 856 1104ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1513812608 0 031325 856 1104ni_p7m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1514212608 0 031325 856 1104ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1514412096 0 030445 856 1104ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1515212816 0 029869 856 1104ni_p7m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1515212608 0 031325 856 1104ni_p7m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1517213600 0 032781 856 1168ni_p8m2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1517813600 0 032493 856 1168ni_p8m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1518213536 0 032541 856 1168ni_p8m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1518629342 0 044707 832 1136ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1518621582 0 036947 832 1136ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1519213536 0 033069 856 1168ni_p8m2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1519812862 0 025494 824 1136ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1521022160 0 041693 856 1168ni_p7m1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1523013486 0 026118 824 1136ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1523429518 0 044883 832 1136ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1526622568 0 042109 856 1168ni_p8m1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1528422568 0 041581 856 1168ni_p8m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1529212456 0 030813 856 1104ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1529611909 0 024518 824 1136ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1530412552 0 030941 856 1104ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1530613096 0 031821 856 1104ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1531812552 0 030941 856 1104ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1531822648 0 041837 856 1168ni_p8m1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1532012552 0 030941 856 1104ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1532221310 0 033942 824 1136ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1532221848 0 040173 856 1104ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1532221808 0 038885 856 1104ni_p7m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1532221184 0 039557 856 1104ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1532421184 0 039557 856 1104ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1532421184 0 039557 856 1104ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1532421256 0 039661 856 1104ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1532621840 0 040565 856 1104ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1532621848 0 040173 856 1104ni_p7m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1532613160 0 031485 856 1104ni_p8m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1532621840 0 040565 856 1104ni_p7m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1532821920 0 039053 856 1104ni_p7m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1533012552 0 030941 856 1104ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1533021840 0 040565 856 1104ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1533012456 0 030813 856 1104ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1533221848 0 040173 856 1104ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1533212456 0 030813 856 1104ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1533421256 0 039661 856 1104ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1533413160 0 031485 856 1104ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1533621184 0 039557 856 1104ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1533813096 0 031821 856 1104ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1533821256 0 039661 856 1104ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1534012456 0 030813 856 1104ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1534222648 0 041549 856 1168ni_p8m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1534613160 0 031485 856 1104ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1535013096 0 031821 856 1104ni_p8m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1535213096 0 031821 856 1104ni_p8m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1535421256 0 039661 856 1104ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1535421840 0 040565 856 1104ni_p7m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1536221848 0 040173 856 1104ni_p7m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1536613160 0 031485 856 1104ni_p8m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1536813160 0 030221 856 1104ni_p8m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1537012426 0 025030 824 1136ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1538421934 0 034566 824 1136ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1538613432 0 030549 856 1104ni_p8m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1538622280 0 041013 856 1104ni_p8m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1539421608 0 039989 856 1104ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1539622280 0 041013 856 1104ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1539621712 0 040125 856 1104ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1539820349 0 032950 824 1136ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1539822240 0 040573 856 1104ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1539821608 0 039989 856 1104ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1540021608 0 039989 856 1104ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1540021712 0 040125 856 1104ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1540222240 0 040573 856 1104ni_p8m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1540422240 0 040573 856 1104ni_p8m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1540621712 0 040125 856 1104ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1540822280 0 041013 856 1104ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1540822280 0 041013 856 1104ni_p8m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1541021712 0 040125 856 1104ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1541222240 0 040573 856 1104ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1541422552 0 039693 856 1104ni_p8m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1541822344 0 039429 856 1104ni_p8m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1542221608 0 039989 856 1104ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1543020943 0 033550 824 1136ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
190487666 0 019374 808 1136ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1910815981 0 027678 808 1136ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
192127340 0 019038 808 1136ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1935015660 0 027358 808 1136ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
10860620642 4392 32036019 5232 1232refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1155286559 4392 32019230 5224 1232refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1218325987 4392 32018630 5224 1232refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1456344735 4392 32016374 5208 1232refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
16731014776 4416 33631885 5280 1216reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
16740014568 4416 33631621 5280 1216reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
16881011656 4416 38430829 5280 1312reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
16941011592 4416 38431117 5280 1312reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
16953415128 4416 35233845 5280 1216reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
16992015040 4416 33633389 5280 1216reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
17001015040 4416 33633389 5280 1216reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
17001815040 4416 33633389 5280 1216reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
17012615248 4416 33633629 5280 1216reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
17018215128 4416 35233845 5280 1216reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
17020815248 4416 33633629 5280 1216reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
17023215128 4416 35233845 5280 1216reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
17029415040 4416 33633389 5280 1216reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
17033413008 4416 35231893 5280 1280reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
17040415128 4416 35233845 5280 1216reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
17045615336 4416 35233653 5280 1216reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
17057015248 4416 33633629 5280 1216reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
17057215336 4416 35233653 5280 1216reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
17061415336 4416 35233653 5280 1216reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
17062615336 4416 35233653 5280 1216reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
17062815248 4416 33633629 5280 1216reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
17072012576 4416 35231573 5280 1280reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017

Test failure

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 ref