Implementation notes: x86, hydra1, crypto_aead/present80n6t4silcv2

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: present80n6t4silcv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
36648008refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102220161009
36648464refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102220161009
36655360refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
39089327refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102220161009
39104955refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102220161009
39106673refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102220161009
39142595refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102220161009
39165096refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102220161009
39210017refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102220161009
40033124refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102220161009
40034435refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102220161009
40248251refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102220161009
40249434refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102220161009
40251294refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102220161009
40257591refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102220161009
40257728refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102220161009
40258693refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102220161009
40556408refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
40694808refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
40704348refgcc -m32 -O3 -fomit-frame-pointer2016102120161009
40799578refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102120161009
40801077refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
40859971refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102220161009
40860275refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102220161009
41016883refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102220161009
41386234refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102220161009
41386300refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102220161009
41720968refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102120161009
41723099refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102120161009
41723261refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102120161009
41858704refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102220161009
41891112refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
42105246refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102220161009
42105598refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102220161009
42141170refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102220161009
42160987refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102220161009
42212858refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
42213069refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102120161009
42306974refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102220161009
42400792refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102220161009
42401577refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102220161009
42488792refgcc -m32 -O -fomit-frame-pointer2016102120161009
42608418refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102120161009
42668018refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
42788900refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102120161009
42895912refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
42941171refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
42975816refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102220161009
43037643refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102220161009
43040831refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102220161009
43041017refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102220161009
43041198refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102220161009
43284197refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
43339283refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102220161009
43340056refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102220161009
43340076refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102220161009
43791147refgcc -m32 -O2 -fomit-frame-pointer2016102120161009
43814566refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
43815321refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
43816188refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
43944418refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
43946187refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
43946424refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102220161009
44217339refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102220161009
44225978refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
44314856refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102220161009
44605150refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102220161009
45074280refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102220161009
45075491refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102220161009
45197784refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102220161009
45261432refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102120161009
45263746refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102120161009
45264675refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102120161009
45347538refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102220161009
45347664refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102220161009
45527251refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102220161009
45670859refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102220161009
45917845refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102120161009
46137599refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102220161009
46138190refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102220161009
46425174refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102220161009
46724949refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102220161009
46727216refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
47012645refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
47303307refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102220161009
47303376refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102220161009
47621047refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102220161009
47622164refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102220161009
47717272refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102220161009
47717739refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102220161009
48186610refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102220161009
48195775refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102220161009
48415523refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102220161009
48415570refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102220161009
48451744refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102220161009
48451828refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102220161009
48707858refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102220161009
48713224refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102220161009
50252801refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102220161009
55585230refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102220161009
57338654refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102220161009
97050981refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102220161009
97270030refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102220161009
98260209refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102220161009
98260419refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102220161009
100631903refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
100632003refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102120161009
100634031refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102120161009
100635154refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102120161009
100635334refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102120161009
100635604refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
100637428refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102120161009
101749568refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102220161009
101766379refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102220161009
101767478refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102220161009
103472549refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
103473736refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
103473944refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
103650637refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102220161009
103669139refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102220161009
103762786refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102220161009
103908147refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102220161009
103968258refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102220161009
104002266refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102220161009
105147602refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102220161009
105157233refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102220161009
105199003refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102220161009
105200432refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102220161009
105701736refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102220161009
105786315refgcc -m32 -Os -fomit-frame-pointer2016102120161009
105787973refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
105905674refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102220161009
105907854refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102220161009
105948261refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102220161009
106135373refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102220161009
106233515refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102220161009
107710985refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102220161009
107711382refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102220161009
109185075refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102220161009
109212064refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102220161009
109232379refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102220161009
110602806refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102220161009
110603673refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102220161009
111073997refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102220161009
111080120refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102220161009
111667902refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102220161009
111669813refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102220161009
111670486refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102220161009
112242339refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102220161009
112243717refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102220161009
112482528refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102220161009
112482987refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102220161009
112872937refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102220161009
112872956refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102220161009
112944670refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102220161009
118292527refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102220161009
118777942refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102220161009
118779747refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102220161009
119583727refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102220161009
119601791refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102220161009

Test failure

Implementation: crypto_aead/present80n6t4silcv2/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref