Implementation notes: x86, titan0, crypto_aead/present80n6t4silcv2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: present80n6t4silcv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
25007964refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
25008300refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
26023636refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
26139520refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
26220640refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
26414268refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
26420648refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
26633900refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
26656604refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
26778096refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
26833952refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
27047856refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
27284828refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
27312536refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
27381668refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
27386496refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
27389072refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
27391700refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
27434176refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
27434524refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
27437292refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
27472928refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
27487652refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
27509204refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
27545004refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
27580412refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
27602132refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
27618456refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
27629452refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
27769128refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
27785228refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
27807080refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
27886676refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
28078788refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
28083324refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
28092300refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
28092844refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
28095044refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
28126096refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
28185624refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
28186584refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
28253036refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
28270080refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
28270104refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
28272300refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
28398888refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
28413184refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
28440368refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
28666988refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
28791248refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
29304976refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
29502104refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
29511416refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
29512524refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
29519424refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
30747768refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
30756032refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
30760084refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
30770300refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
30784180refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
30786396refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
30801860refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
30816996refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
30833956refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
30852740refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
30854616refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
30866084refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
30870680refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
30871868refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
30877268refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
31101776refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
31156876refgcc -m32 -O -fomit-frame-pointer2019070820190110
31306004refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
31353980refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
31355372refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
31355692refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
31529452refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
31568708refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
31594084refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
31939548refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
32023012refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
32054184refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
32094968refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
32303136refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
32304276refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
32315148refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
32334472refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
32335488refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
32604160refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
32606164refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
32606532refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
32907408refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
32964660refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
32973968refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
33177616refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
34274144refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
34305544refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
34381752refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
34390776refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
34407480refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
34501876refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
35024508refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
35233244refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
35287284refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
35329184refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
35329996refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
35430928refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
35431840refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
35435032refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
35604556refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
35894016refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
35989612refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
36450036refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
37805956refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
38103808refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
38152416refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
38527128refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
38536964refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
38998256refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
39000812refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
39019444refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
39064936refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
39065880refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
39066236refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
39480576refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
39510836refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
39685872refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
40343748refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
40348608refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
40372720refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
40999904refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
41004580refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
41362012refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
41367360refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
41535392refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
41535700refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
41558164refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
41581840refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
41910520refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
41913108refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
43439652refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
43701428refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
43702172refgcc -m32 -Os -fomit-frame-pointer2019070820190110
43749920refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
43769980refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
43812684refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
43877008refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
43878364refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
43899128refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
44186012refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
44299200refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
44303828refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
44772816refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
44778440refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
45892484refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
45940520refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
45944984refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
45945300refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
46132628refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
46133384refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
47352444refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
47386808refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
48133028refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
50291492refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
50327532refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
50333488refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
51217232refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
51222948refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
51245796refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
51271744refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
51320388refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
51379668refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
54213768refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
54483224refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
54530168refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
54534952refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110