Implementation notes: x86, hydra1, crypto_aead/present80n6silcv1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: present80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
36734862refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
36744162refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
36745387refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
38928759refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102120161009
39113709refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
39116725refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102120161009
39193902refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
39258586refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
39259688refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
39862587refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
39864952refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
40199451refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
40226780refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
40236227refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
40262840refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
40264083refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
40275928refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
40552128refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
40716347refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
40734781refgcc -m32 -O3 -fomit-frame-pointer2016102120161009
40824827refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
40825071refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102120161009
41005641refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
41373959refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
41376087refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
41756032refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102120161009
41788848refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
41803345refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
41827589refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102120161009
41949407refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
42094235refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
42095623refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
42152268refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
42156947refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
42313039refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
42477832refgcc -m32 -O -fomit-frame-pointer2016102120161009
42560920refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102120161009
42594850refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102120161009
42678869refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
42800047refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
42800514refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102120161009
42919621refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
42920320refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
42923252refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
42926298refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
42981499refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
43052090refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
43101465refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
43133330refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102120161009
43290895refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
43290973refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
43295175refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
43384141refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
43552069refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
43555771refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
43555821refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
43691843refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
43787419refgcc -m32 -O2 -fomit-frame-pointer2016102120161009
43812491refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
43812720refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
43843640refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
43854690refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
44035342refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
44040855refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
44144752refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
44201314refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
44371733refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102120161009
45154059refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
45154688refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
45201438refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
45261977refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102120161009
45262371refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102120161009
45262728refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102120161009
45527001refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
45660820refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
45923506refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102120161009
46649822refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
46666486refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
46672189refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
46675827refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
47034747refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
47221411refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
47252177refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
47254647refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
47256146refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
47422576refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
47422808refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
47429773refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
47434259refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
47516829refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
47520083refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
47634413refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
47635757refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
48388897refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
48391386refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
48573973refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
48879946refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
48880952refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
50272566refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
56931128refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
57370664refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
96902204refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
97162514refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
98297795refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
98298840refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
99398243refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
99405706refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
100731413refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102120161009
100757509refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102120161009
100757533refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102120161009
100760362refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102120161009
100785580refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
100785909refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102120161009
100788869refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
101779345refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
101784620refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
102178850refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
102546061refgcc -m32 -Os -fomit-frame-pointer2016102120161009
102556588refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
103362817refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102120161009
103363984refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
103767163refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
103767446refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
103850157refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
103864786refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
103866470refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
104300142refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
104305265refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
104814501refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
104814687refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
105079534refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
105082735refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
105715720refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
105722182refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
105928090refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
105929429refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
106388083refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
106388218refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
106390274refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
106935271refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
108849019refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
108875392refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
108885237refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
110346287refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
110348746refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
110404255refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
110404482refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
110475560refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
111560558refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
111561866refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
112184755refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
112187673refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
112187779refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
112358368refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
112365840refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
117456952refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
118059321refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
118077403refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
118293752refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
118320779refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009

Test failure

Implementation: crypto_aead/present80n6silcv1/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