Implementation notes: x86, hydra1, crypto_aead/led80n6silcv1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: led80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
59377156refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
59544323refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
60532416refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
61568386refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
63149370refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
68735566refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
68750987refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
69339781refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
69470613refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
69583016refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
69715675refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
69915222refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
71117582refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
72352256refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
73224837refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
73260066refgcc -m32 -O3 -fomit-frame-pointer2016101920161009
73713077refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
73853603refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
73882261refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
73970043refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
74417912refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
75011093refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
80120908refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
81495541refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
83480000refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
83495840refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
89667915refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
89877996refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
99599150refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
126798990refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
127481569refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
127756917refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
129384717refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
129471365refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
129490553refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
130327018refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
132872248refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
132938001refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
133500250refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
136409125refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
136529280refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101920161009
136565139refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
136853967refgcc -m32 -O2 -fomit-frame-pointer2016101920161009
137097907refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
137605606refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
137679019refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
137728683refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101920161009
138077995refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
138165184refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
138706170refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
139253027refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
139774304refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
139826179refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
139978472refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
140254015refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
141448657refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
142148585refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
142612583refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
147148549refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
148348161refgcc -m32 -Os -fomit-frame-pointer2016101920161009
150546856refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
150616914refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
150695355refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
152475157refgcc -m32 -O -fomit-frame-pointer2016101920161009
152480802refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
153260206refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
153708101refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
153720429refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
157929613refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101920161009
170372516refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
171474085refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
171932726refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
206313438refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
206392880refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
208084020refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
208279738refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
208337531refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
208359230refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
208362310refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
208436257refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
208883811refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
208996767refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
210287034refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
210459762refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
210587858refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
211107550refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
211228984refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
211767693refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
212063513refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
212150851refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
212668411refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
212787529refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
212824092refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
212886813refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
213228088refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
213228969refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
213861008refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
214432896refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
215463087refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
216109493refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
216112467refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
216542413refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
216845337refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
217015294refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
217639931refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
218142418refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
218165968refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
218497746refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
221854900refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
222213538refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
222456399refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
223719514refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
228960975refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
229095302refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
232620720refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
233443037refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
277465410refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
277654941refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
301190751refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
301204913refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
302092216refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
302233304refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
302491712refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
307990993refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
310823002refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
315209593refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
315517568refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
320256751refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
320676500refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
320988682refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
321072384refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
322455725refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
322571805refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
326632147refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
326875627refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
327052429refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
327709173refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
328516313refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
329400597refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
329473908refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
329745683refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
330589608refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
330679398refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
333267926refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
333355375refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
335005419refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
335729171refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
336657234refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
337223740refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
337294848refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
337413848refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
337467651refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
347592610refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
347612087refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
348273054refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
351681320refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
351720691refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
351814930refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
357969842refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
358016744refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009

Test failure

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