Implementation notes: x86, h9trinity, crypto_aead/led80n6t4silcv2

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: led80n6t4silcv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
59911193refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120420171020
59996992refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120420171020
60005681refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120420171020
61151370refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120420171020
61404021refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120420171020
64003574refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120420171020
66362174refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120420171020
69412538refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120420171020
69564491refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120420171020
69592093refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120420171020
69594861refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120420171020
69624848refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120420171020
69681435refgcc -m32 -O3 -fomit-frame-pointer2017120420171020
69690374refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120420171020
69823434refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120420171020
70081062refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120420171020
70091272refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120420171020
71114112refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120420171020
71125278refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120420171020
71125533refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120420171020
71223228refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120420171020
71233732refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120420171020
71480938refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120420171020
71536510refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120420171020
72070920refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120420171020
72169071refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120420171020
73265151refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120420171020
73307349refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120420171020
92093647refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120420171020
93007851refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120420171020
94486616refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120420171020
94502247refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120420171020
94826902refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120420171020
96846344refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120420171020
109961031refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120420171020
111076649refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120420171020
111089535refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120420171020
113735325refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120420171020
115200314refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120420171020
116014712refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120420171020
116992433refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120420171020
118233715refgcc -m32 -O2 -fomit-frame-pointer2017120420171020
119763564refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120420171020
119805811refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120420171020
120272973refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120420171020
121349766refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120420171020
121432510refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120420171020
121485402refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120420171020
122020452refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120420171020
143087571refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120420171020
143811693refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120420171020
144513362refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120420171020
145552814refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120420171020
145884188refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120420171020
146714369refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120420171020
146977775refgcc -m32 -march=athlon -O -fomit-frame-pointer2017120420171020
147056112refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120420171020
147427195refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120420171020
147436720refgcc -m32 -march=k8 -O -fomit-frame-pointer2017120420171020
147881342refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120420171020
147996273refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120420171020
148094838refgcc -m32 -march=core2 -O -fomit-frame-pointer2017120420171020
148171191refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120420171020
148208163refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120420171020
148554278refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120420171020
148572523refgcc -m32 -Os -fomit-frame-pointer2017120420171020
148643226refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120420171020
148707473refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120420171020
149062786refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120420171020
149217931refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120420171020
149243554refgcc -m32 -march=prescott -O -fomit-frame-pointer2017120420171020
149423301refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120420171020
149863058refgcc -m32 -O -fomit-frame-pointer2017120420171020
150136009refgcc -m32 -march=nocona -O -fomit-frame-pointer2017120420171020
150207111refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120420171020
150245517refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120420171020
151074654refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120420171020
151214831refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120420171020
151960005refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120420171020
162016006refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120420171020
162737093refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120420171020
164326424refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120420171020
165536598refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120420171020
166545081refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120420171020
235442095refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120420171020
235446422refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120420171020
238574559refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120420171020
238589728refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120420171020
238608636refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120420171020
238633720refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120420171020
238761660refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120420171020
238792078refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120420171020
238979049refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120420171020
240167951refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120420171020
240267733refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120420171020
240862968refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120420171020
240897422refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120420171020
243463117refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120420171020
243998660refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120420171020
244012189refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120420171020
245632114refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120420171020
245986952refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120420171020
246089839refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120420171020
246267496refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120420171020
246286010refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120420171020
248504317refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120420171020
248539489refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120420171020
248899258refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120420171020
248991695refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120420171020
250518365refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120420171020
250794509refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120420171020
250885592refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120420171020
251507951refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120420171020
252692616refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120420171020
253225840refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120420171020
254673067refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120420171020
255318124refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120420171020
260884058refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120420171020
265361075refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120420171020
265365059refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120420171020
265372437refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120420171020
265422143refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120420171020
266516844refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120420171020
267424835refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120420171020
269970777refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120420171020
269999211refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120420171020
270019516refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120420171020
272088297refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120420171020
306686705refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120420171020
308332239refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120420171020
316938074refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120420171020
316974189refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120420171020
317008087refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120420171020
319217911refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120420171020
321015642refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120420171020
323542944refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120420171020
323715619refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120420171020
338779440refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120420171020
338995863refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120420171020
344488686refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120420171020
344490943refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120420171020
344546436refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120420171020
346806925refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120420171020
346931495refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120420171020
347547991refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120420171020
347564431refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120420171020
350007769refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120420171020
350552714refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120420171020
352511143refgcc -m32 -march=i386 -O -fomit-frame-pointer2017120420171020
352904185refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120420171020
353663689refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120420171020
354608474refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120420171020
354913647refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120420171020
355582062refgcc -m32 -march=k6 -O -fomit-frame-pointer2017120420171020
356032712refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120420171020
356418221refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120420171020
356473024refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120420171020
356768734refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120420171020
357053266refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120420171020
357352007refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120420171020
358910019refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120420171020
358984541refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120420171020
359686055refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120420171020
360683979refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120420171020
374093332refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120420171020
374222586refgcc -m32 -march=pentium -O -fomit-frame-pointer2017120420171020
376744121refgcc -m32 -march=i486 -O -fomit-frame-pointer2017120420171020
376806738refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120420171020
376837446refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120420171020
377051990refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120420171020
378381023refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120420171020
378390404refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120420171020

Test failure

Implementation: crypto_aead/led80n6t4silcv2/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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