Implementation notes: x86, rumba7, crypto_aead/present80n6t4silcv2

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: present80n6t4silcv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
21276480refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
21307830refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
21400500refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
21402330refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
21428460refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
21494850refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
21556230refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052720171218
22110810refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
22703940refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
22707570refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
22721670refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
22740090refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
22742040refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
22748580refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052720171218
22867650refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052720171218
23192610refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
23214390refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
23259930refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052720171218
23581230refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052720171218
23581590refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052720171218
23583930refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052720171218
23597760refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052720171218
23642910refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052720171218
23661660refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
23726730refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052720171218
23771640refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052720171218
23964270refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052720171218
23966850refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
23984820refgcc -m32 -O2 -fomit-frame-pointer2018052720171218
23991630refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
24097320refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
24101010refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
24118590refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
24166710refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052720171218
24171480refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
24190590refgcc -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
24277410refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052720171218
24282480refgcc -m32 -march=core2 -O -fomit-frame-pointer2018052720171218
24282810refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052720171218
24285030refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
24311670refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
24339990refgcc -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
24381180refgcc -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
24416610refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
24500730refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
24563100refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
24570120refgcc -m32 -O3 -fomit-frame-pointer2018052720171218
24584670refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052720171218
24599340refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
24645060refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052720171218
24654120refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
24656250refgcc -m32 -O -fomit-frame-pointer2018052720171218
24657540refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
24677580refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052720171218
24687990refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052720171218
24714690refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052720171218
24781140refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052720171218
24783360refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
24827700refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052720171218
24845550refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052720171218
24869640refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
24949920refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
24958110refgcc -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
25021320refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052720171218
25059390refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
25064850refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
25157670refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
25224630refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052720171218
25248270refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052720171218
25465650refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
25472820refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
25509810refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
25511580refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
25739820refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
25780650refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
25790610refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
25796280refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
25823880refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
25863690refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
25901490refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
26049870refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
26558310refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052820171218
26603400refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
27453540refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
27457260refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
27526410refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
27541830refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
27662730refgcc -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
27812880refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
27850050refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
28344360refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
28391160refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
28399140refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
28630560refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
28841940refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052820171218
29086110refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
29160720refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
29172090refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
29190030refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
29193810refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
29242410refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
29242710refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
29288040refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
29316150refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
29316330refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
29391870refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
29448690refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
29513460refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
29528610refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
29658480refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
29690790refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
30420510refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052820171218
34265190refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
35748960refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052820171218
36358920refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
36360600refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
36525330refgcc -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
36572850refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
36607380refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
36637800refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052820171218
37030020refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
37105140refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
37134240refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
37393770refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052720171218
37395090refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052720171218
37398360refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052720171218
37418820refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052720171218
37428120refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052720171218
37464390refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052720171218
37478040refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052720171218
37485150refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
37490520refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
37497060refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
37534020refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
37537980refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
37552650refgcc -m32 -Os -fomit-frame-pointer2018052720171218
37575960refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
37592550refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
37595670refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
37598580refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052720171218
37608030refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052720171218
37618770refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
37712520refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052820171218
37721880refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
37761000refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
37773720refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
37780380refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
37815420refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
37836420refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052820171218
37881660refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052820171218
37891680refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
37893450refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
37906530refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
38267370refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
38279280refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
38618220refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
38624520refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
38647320refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
38679390refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
38684010refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
38759520refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052820171218
38814210refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
38843790refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
39311490refgcc -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
39570090refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
39745410refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
39773220refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
39785130refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
39816660refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
39969810refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
39973200refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
40349640refgcc -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
40354050refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
40374660refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
40910490refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
40925700refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218