Implementation notes: amd64, genji548, crypto_aead/aes256otrsv3

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: aes256otrsv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1482613000 0 031885 856 1168ni_p7m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1483013000 0 032173 856 1168ni_p7m2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1483812936 0 031933 856 1168ni_p7m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1484012936 0 032461 856 1168ni_p7m2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1508812064 0 030445 856 1104ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1508812064 0 030445 856 1104ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1509012064 0 030445 856 1104ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1509412608 0 030925 856 1104ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1509412608 0 030925 856 1104ni_p7m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1509612608 0 030925 856 1104ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1509612064 0 030445 856 1104ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1509612608 0 030925 856 1104ni_p7m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1511012912 0 030021 856 1104ni_p7m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1511812096 0 030445 856 1104ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1512012096 0 030445 856 1104ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1512212096 0 030445 856 1104ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1512412096 0 030445 856 1104ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1512822224 0 041117 856 1168ni_p7m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1513422160 0 041693 856 1168ni_p7m1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1513612608 0 031325 856 1104ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1514012608 0 031325 856 1104ni_p7m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1514412816 0 029869 856 1104ni_p7m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1514612608 0 031325 856 1104ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1515222224 0 041405 856 1168ni_p7m1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1515220846 0 036153 816 1136ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1516622160 0 041165 856 1168ni_p7m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1517212608 0 031325 856 1104ni_p7m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1517613536 0 033069 856 1168ni_p8m2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1517821582 0 036889 816 1136ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1517813600 0 032781 856 1168ni_p8m2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1519429342 0 044649 816 1136ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1520013600 0 032493 856 1168ni_p8m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1522813536 0 032541 856 1168ni_p8m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1524612862 0 025436 808 1136ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1525822568 0 041581 856 1168ni_p8m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1528622648 0 041549 856 1168ni_p8m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1529011909 0 024460 808 1136ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1529213486 0 026060 808 1136ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1529822648 0 041837 856 1168ni_p8m1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1531412552 0 030941 856 1104ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1532221184 0 039557 856 1104ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1532221184 0 039557 856 1104ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1532221256 0 039661 856 1104ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1532221848 0 040173 856 1104ni_p7m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1532421840 0 040565 856 1104ni_p7m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1532421848 0 040173 856 1104ni_p7m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1532621840 0 040565 856 1104ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1532621848 0 040173 856 1104ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1532621256 0 039661 856 1104ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1532621920 0 039053 856 1104ni_p7m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1532621184 0 039557 856 1104ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1532621840 0 040565 856 1104ni_p7m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1532612552 0 030941 856 1104ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1532612552 0 030941 856 1104ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1532821310 0 033884 808 1136ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1533021184 0 039557 856 1104ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1533021256 0 039661 856 1104ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1533013160 0 031485 856 1104ni_p8m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1533012552 0 030941 856 1104ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1533221808 0 038885 856 1104ni_p7m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1533212456 0 030813 856 1104ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1533212456 0 030813 856 1104ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1533421256 0 039661 856 1104ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1533813160 0 031485 856 1104ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1533812456 0 030813 856 1104ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1534212456 0 030813 856 1104ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1534421840 0 040565 856 1104ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1534613096 0 031821 856 1104ni_p8m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1534822568 0 042109 856 1168ni_p8m1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1534813096 0 031821 856 1104ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1535413096 0 031821 856 1104ni_p8m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1535829518 0 044825 816 1136ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1536021848 0 040173 856 1104ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1536413160 0 031485 856 1104ni_p8m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1536613160 0 031485 856 1104ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1536812426 0 024972 808 1136ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1537213160 0 030221 856 1104ni_p8m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1538213096 0 031821 856 1104ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1538821934 0 034508 808 1136ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1538821608 0 039989 856 1104ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1538821608 0 039989 856 1104ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1539021608 0 039989 856 1104ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1539622280 0 041013 856 1104ni_p8m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1539822240 0 040573 856 1104ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1540020349 0 032892 808 1136ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1540021712 0 040125 856 1104ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1540222280 0 041013 856 1104ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1540222280 0 041013 856 1104ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1540222240 0 040573 856 1104ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1540221712 0 040125 856 1104ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1540221712 0 040125 856 1104ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1540222280 0 041013 856 1104ni_p8m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1540213432 0 030549 856 1104ni_p8m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1540621608 0 039989 856 1104ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1541022344 0 039429 856 1104ni_p8m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1541822240 0 040573 856 1104ni_p8m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1543020943 0 033492 808 1136ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1543021712 0 040125 856 1104ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1543222240 0 040573 856 1104ni_p8m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1686622552 0 039693 856 1104ni_p8m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
190587666 0 019316 792 1136ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1918615981 0 027620 792 1136ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
192167340 0 018980 792 1136ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1937015660 0 027300 792 1136ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
10848620642 4392 32035961 5216 1232refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1155686559 4392 32019172 5208 1232refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1217925987 4392 32018572 5208 1232refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1462284735 4392 32016316 5192 1232refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
16792014568 4416 33631621 5280 1216reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
16804614776 4416 33631885 5280 1216reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
16882211656 4416 38430829 5280 1312reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
16936211592 4416 38431117 5280 1312reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
17016613008 4416 35231893 5280 1280reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
17026815128 4416 35233845 5280 1216reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
17027215248 4416 33633629 5280 1216reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
17030015040 4416 33633389 5280 1216reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
17030215040 4416 33633389 5280 1216reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
17031615040 4416 33633389 5280 1216reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
17032615128 4416 35233845 5280 1216reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
17033815040 4416 33633389 5280 1216reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
17036015248 4416 33633629 5280 1216reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
17040015248 4416 33633629 5280 1216reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
17042815248 4416 33633629 5280 1216reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
17044215128 4416 35233845 5280 1216reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
17050815336 4416 35233653 5280 1216reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
17055415128 4416 35233845 5280 1216reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
17056615336 4416 35233653 5280 1216reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
17068815336 4416 35233653 5280 1216reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
17085415336 4416 35233653 5280 1216reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
17086812576 4416 35231573 5280 1280reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017

Test failure

Implementation: ni_p7m1
Security model: unknown
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
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p7m1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p7m2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p7m2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p8m1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p8m1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ni_p8m2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ni_p8m2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref