Implementation notes: x86, rumba7, crypto_aead/led80n6silcv1

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: led80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
37146270refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052520171218
39400740refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052520171218
40102350refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052520171218
40191720refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052520171218
40200120refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052520171218
41325930refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052420171218
41338410refgcc -m32 -O3 -fomit-frame-pointer2018052420171218
41435010refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052520171218
41499690refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052520171218
41710020refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052520171218
41931240refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052420171218
41968230refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052420171218
42089160refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052520171218
42138960refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052520171218
42319770refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052520171218
43124910refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052420171218
43493340refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052420171218
43595670refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052420171218
43762050refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052420171218
43787130refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052420171218
43857660refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052420171218
44400180refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052520171218
44545350refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052420171218
44644320refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052520171218
45164370refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052520171218
45379980refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052520171218
45380370refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052520171218
46576920refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052520171218
58990200refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052520171218
60358230refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052520171218
60856860refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052520171218
60871590refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052520171218
60883200refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052520171218
65645310refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052520171218
66832470refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052520171218
70171080refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052420171218
75868830refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052520171218
77583450refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052420171218
80003160refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052420171218
80863620refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052520171218
82345080refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052420171218
83052060refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052420171218
83181420refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052520171218
85765200refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052420171218
87721380refgcc -m32 -Os -fomit-frame-pointer2018052420171218
87888840refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052420171218
88659660refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052520171218
88880970refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052420171218
88948830refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052420171218
88957620refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052420171218
89747010refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052420171218
89784030refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052520171218
90088050refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052520171218
90220470refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052520171218
90607680refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052420171218
91500870refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052420171218
92006820refgcc -m32 -march=k8 -O -fomit-frame-pointer2018052420171218
92383470refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052420171218
92388000refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052420171218
92389230refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052420171218
93411870refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052420171218
93542220refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052420171218
93570570refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052420171218
93789030refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052420171218
94119660refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052420171218
94125600refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052420171218
94607850refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052420171218
94794180refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052420171218
96529410refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052520171218
96849360refgcc -m32 -O2 -fomit-frame-pointer2018052420171218
96951690refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052520171218
97314810refgcc -m32 -march=core2 -O -fomit-frame-pointer2018052420171218
97652880refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052420171218
97762170refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052420171218
97799220refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052420171218
97835940refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052420171218
98358480refgcc -m32 -O -fomit-frame-pointer2018052420171218
98819730refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052420171218
100618710refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052520171218
100626870refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052520171218
100643010refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052520171218
100924680refgcc -m32 -march=nocona -O -fomit-frame-pointer2018052520171218
101101950refgcc -m32 -march=prescott -O -fomit-frame-pointer2018052520171218
102276030refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052520171218
102743820refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052520171218
104797350refgcc -m32 -march=athlon -O -fomit-frame-pointer2018052420171218
105466800refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052420171218
106234500refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052420171218
235249650refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052520171218
235263390refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052520171218
235311810refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052520171218
241006860refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052520171218
241833840refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052520171218
241845030refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052520171218
242139810refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052520171218
242299380refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052520171218
244784580refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052520171218
244800060refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052520171218
245042880refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052520171218
245218740refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052520171218
245233170refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052520171218
245332440refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052520171218
245333550refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052520171218
245982510refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052520171218
246135930refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052520171218
246161160refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052520171218
247964550refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052520171218
248089680refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052520171218
250763550refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052520171218
251178210refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052520171218
252397050refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052520171218
252417960refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052520171218
252712710refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052520171218
252832920refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052420171218
252900780refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052420171218
253335750refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052520171218
253340970refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052520171218
253396530refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052520171218
253704540refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052520171218
253839660refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052520171218
253864470refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052520171218
254045250refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052520171218
254052090refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052520171218
254598030refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052520171218
254901360refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052520171218
254947110refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052520171218
255624420refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052520171218
255647880refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052520171218
256214010refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052520171218
258370710refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052520171218
258474690refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052520171218
259965180refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052520171218
324681510refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052520171218
325246830refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052520171218
332281410refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052520171218
332400930refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052520171218
332440920refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052520171218
333456300refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052520171218
335261040refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052520171218
337864470refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052420171218
337870920refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052520171218
337879590refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052420171218
337996710refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052520171218
338016330refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052520171218
339874770refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052520171218
339915870refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052520171218
340595910refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052420171218
340597560refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052420171218
340599150refgcc -m32 -march=k6 -O -fomit-frame-pointer2018052520171218
341155950refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052520171218
341169750refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052520171218
341413020refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052520171218
341423400refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052520171218
341440710refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052520171218
341475180refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052520171218
341567850refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052520171218
341591940refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052420171218
341615460refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052420171218
343233660refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052520171218
343244760refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052520171218
343292430refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052520171218
344708790refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052520171218
344714370refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052520171218
345431280refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052520171218
345462420refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052520171218
347240460refgcc -m32 -march=i386 -O -fomit-frame-pointer2018052520171218
347865900refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052520171218
347874210refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052520171218
349591470refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052520171218
349599480refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052520171218
353987670refgcc -m32 -march=i486 -O -fomit-frame-pointer2018052520171218
354816780refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052520171218
354838890refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052520171218
357475830refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052520171218
366701610refgcc -m32 -march=pentium -O -fomit-frame-pointer2018052520171218
366808290refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052520171218