Implementation notes: x86, kizomba, crypto_aead/enchilada256v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: enchilada256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1747032refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
1783105refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
1837774refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
1843089refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
1843244refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
1843657refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
1848875refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
1850223refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
1851177refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
1854659refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
1870162refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
1872831refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
1895510refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
1957671refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
1989808refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
2000617refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
2001587refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
2009351refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
2016061refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
2200035refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
8624183refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
8697147refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
10501478refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
10516790refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
10518447refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
10531445refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
10553320refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
10941781refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
10991557refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
11548957refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
11568327refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
11587938refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
11601978refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
12068795refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
12071075refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
12273659refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
12302678refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
12440852refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
12446917refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
12482712refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
12579065refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
12598885refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
12606883refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
12607037refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
12631798refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
12722221refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
12753416refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
13666508refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
13674998refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
13695565refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
13704253refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
13741088refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
13873766refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
13979521refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
14006016refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
14058238refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
14069027refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
14126369refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
14166341refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
14167068refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
14189701refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
14249411refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
14313244refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
14674731refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
14676809refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
14682594refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
14683698refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
14700395refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
14720163refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
14764574refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
14775924refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
14795031refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
14819119refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
14819433refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
14819738refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
14819869refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
14855018refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
14857579refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
14869153refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
14869722refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
14894288refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
14980187refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
15019431refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
15066433refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
15070789refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
15073317refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
15085948refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
15113329refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
15134965refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
15138195refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
15172707refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
15173794refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
15196399refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
15196573refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
15201236refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
15221740refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
15227311refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
15253891refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
15267549refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
15270341refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
15303927refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
15327754refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
15331172refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
15360544refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
15387109refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
15394679refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
15472707refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
15549682refgcc -m32 -O -fomit-frame-pointer2018082220180818
15550492refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
15589462refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
15603629refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
15607270refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
15607384refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
15624439refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
15684480refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
15711306refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
15713952refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
15716282refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
15722436refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
15727810refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
15731310refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
15732206refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
15741709refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
15745345refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
15765909refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
15766421refgcc -m32 -Os -fomit-frame-pointer2018082220180818
15771681refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
15771764refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
15811658refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
15812964refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
15821309refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
15823951refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
15826504refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
15837548refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
15842075refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
15873506refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
15887860refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
15894938refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
15900391refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
15917783refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
15919163refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
15930131refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
15964821refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
16003758refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
16005323refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
16038420refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
16050887refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
16073729refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
16080387refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
16216649refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
16271428refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
16278863refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
16306041refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
16316966refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
16348417refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
16373508refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
16394766refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
16399093refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
16403986refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
16421591refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
16424343refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
16478318refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
17169490refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
17379493refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
17444396refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
17543537refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
17727102refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
17777321refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
17822675refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
17856262refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
21131178refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
21147151refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
21148887refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
21183121refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
21280135refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
21288740refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818