Implementation notes: amd64, genji548, crypto_aead/aes128otrpv3

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: aes128otrpv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
473013424 0 032597 856 1104ni_p7m2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
474213424 0 032309 856 1104ni_p7m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
474613360 0 032885 856 1104ni_p7m2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
475813360 0 032357 856 1104ni_p7m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
488813968 0 032965 856 1104ni_p8m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
488814064 0 032949 856 1104ni_p8m2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
489612896 0 031213 856 1040ni_p7m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
490012336 0 030717 856 1040ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
490012896 0 031213 856 1040ni_p7m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
490014032 0 033205 856 1104ni_p8m2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
490212896 0 031213 856 1040ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
490212336 0 030717 856 1040ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
490212336 0 030717 856 1040ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
490412896 0 031213 856 1040ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
490412336 0 030717 856 1040ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
491013936 0 033461 856 1104ni_p8m2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
494412400 0 030749 856 1040ni_p7m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
495213504 0 030613 856 1040ni_p7m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
495613072 0 031789 856 1040ni_p7m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
496212400 0 030749 856 1040ni_p7m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
496213072 0 031789 856 1040ni_p7m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
496412400 0 030749 856 1040ni_p7m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
496813072 0 031789 856 1040ni_p7m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
496813072 0 031789 856 1040ni_p7m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
498012400 0 030749 856 1040ni_p7m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
500813504 0 030557 856 1040ni_p7m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
505413200 0 031581 856 1040ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
506013200 0 031581 856 1040ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
506213664 0 031981 856 1040ni_p8m2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
506413200 0 031581 856 1040ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
507013664 0 031981 856 1040ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
507014240 0 031349 856 1040ni_p8m2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
507213664 0 031981 856 1040ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
507213664 0 031981 856 1040ni_p8m2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
507811962 0 024540 808 1072ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
509414432 0 031485 856 1040ni_p8m2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
509611117 0 023652 808 1072ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
509613808 0 032525 856 1040ni_p8m2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
509613200 0 031581 856 1040ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
509813168 0 031517 856 1040ni_p8m2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
510013168 0 031517 856 1040ni_p8m2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
510013808 0 032525 856 1040ni_p8m2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
510413168 0 031517 856 1040ni_p8m2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
510413808 0 032525 856 1040ni_p8m2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
514413168 0 031517 856 1040ni_p8m2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
514613808 0 032525 856 1040ni_p8m2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
516612570 0 025148 808 1072ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
518211636 0 024180 808 1072ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
530217186 0 032497 816 1072ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
539018130 0 033441 816 1072ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
545022960 0 041965 856 1104ni_p8m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
545423040 0 041933 856 1104ni_p8m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
547023040 0 042221 856 1104ni_p8m1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
547422960 0 042493 856 1104ni_p8m1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
552222624 0 041629 856 1104ni_p7m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
553422688 0 041869 856 1104ni_p7m1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
555622624 0 042157 856 1104ni_p7m1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
555622688 0 041581 856 1104ni_p7m1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
561225838 0 041137 816 1072ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
561820458 0 033036 808 1072ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
562219557 0 032100 808 1072ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
562622672 0 041397 856 1040ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
563022672 0 041397 856 1040ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
563621050 0 033628 808 1072ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
563822048 0 040453 856 1040ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
564022048 0 040453 856 1040ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
564822048 0 040453 856 1040ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
564822688 0 041013 856 1040ni_p8m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
565020138 0 032684 808 1072ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
565422048 0 040453 856 1040ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
565822672 0 041397 856 1040ni_p8m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
566023168 0 040301 856 1040ni_p8m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
566821984 0 040357 856 1040ni_p8m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
567421984 0 040357 856 1040ni_p8m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
567423152 0 040229 856 1040ni_p8m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
567622672 0 041397 856 1040ni_p8m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
568222688 0 041013 856 1040ni_p8m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
568222688 0 041013 856 1040ni_p8m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
568422288 0 041013 856 1040ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
568621600 0 039973 856 1040ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
568621984 0 040357 856 1040ni_p8m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
568821600 0 039973 856 1040ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
569022288 0 041013 856 1040ni_p7m1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
569022688 0 041013 856 1040ni_p8m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
569021984 0 040357 856 1040ni_p8m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
569421600 0 039973 856 1040ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
569822544 0 039621 856 1040ni_p7m1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
570622288 0 041013 856 1040ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
570621616 0 040021 856 1040ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
570621616 0 040021 856 1040ni_p7m1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
570622288 0 041013 856 1040ni_p7m1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
570822192 0 040517 856 1040ni_p7m1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
570822192 0 040517 856 1040ni_p7m1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
570821600 0 039973 856 1040ni_p7m1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
571221616 0 040021 856 1040ni_p7m1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
571222560 0 039693 856 1040ni_p7m1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
571421616 0 040021 856 1040ni_p7m1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
571822192 0 040517 856 1040ni_p7m1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
573222192 0 040517 856 1040ni_p7m1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
576826238 0 041537 816 1072ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
98247598 0 019228 792 1072ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
993415913 0 027548 792 1072ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
99787272 0 018908 792 1072ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1024815592 0 027228 792 1072ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
8968821647 4392 33636961 5216 1232refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1034486633 4392 32019236 5208 1232refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1068045972 4392 32018548 5208 1232refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1262744733 4392 32016308 5192 1232refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
12919211672 4416 38430845 5280 1312reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
12968211656 4416 38431181 5280 1312reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
13043413832 4416 33630941 5280 1216reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
13157013864 4416 33630917 5280 1216reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
13189014552 4416 35233269 5280 1216reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
13197814552 4416 35233269 5280 1216reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
13202614552 4416 35233269 5280 1216reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
13206014560 4416 33632909 5280 1216reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
13210614512 4416 33632893 5280 1216reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
13211814560 4416 33632909 5280 1216reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
13217814560 4416 33632909 5280 1216reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
13218214512 4416 33632893 5280 1216reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
13224614552 4416 35233269 5280 1216reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
13224814512 4416 33632893 5280 1216reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
13228614504 4416 35232821 5280 1216reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
13230614512 4416 33632893 5280 1216reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
13232414560 4416 33632909 5280 1216reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
13246014504 4416 35232821 5280 1216reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
13255414504 4416 35232821 5280 1216reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
13277014504 4416 35232821 5280 1216reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
13544012528 4416 35231413 5280 1280reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
13849612528 4416 35231525 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