Implementation notes: x86, kizomba, crypto_aead/hs1sivlov1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: hs1sivlov1
TimeImplementationCompilerBenchmark dateSUPERCOP version
28560refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
28740refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
28754refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
28783refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
28857refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
28889refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
29014refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
29044refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
29083refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
29107refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
29149refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
29248refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
29262refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
29288refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
29389refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
29431refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
29498refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
29555refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
29560refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
29568refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
29627refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
29692refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
29831refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
29855refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
29972refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
30002refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
30232refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
30337refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
30470refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
30684refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
30691refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
30726refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
30728refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
30766refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
30794refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
30831refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
30843refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
31148refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
31183refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
31234refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
31597refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
31615refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
31665refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
31817refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
32064refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
32123refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
32293refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
32319refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
32338refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
32422refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
32720refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
32996refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
33085refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
33706refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
33902refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
33982refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
33996refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
34480refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
34530refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
35769refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
35923refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
35942refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
36026refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
36494refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
36645refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
36750refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
36750refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
36758refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
36799refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
37020refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
37113refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
37141refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
37508refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
37574refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
37853refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
37968refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
38087refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
38135refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
38423refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
38550refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
38591refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
38603refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
38933refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
38981refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
43000refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
43044refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
43045refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
43131refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
43137refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
43161refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
43220refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
43303refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
43305refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
43321refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
43324refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
43325refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
43373refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
43384refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
43398refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
43405refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
43409refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
43498refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
44034refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
44144refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
44225refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
44266refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
44661refgcc -m32 -Os -fomit-frame-pointer2018082220180818
44752refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
44783refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
44787refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
44795refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
44799refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
44869refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
44869refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
45061refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
45125refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
45141refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
45151refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
45228refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
45237refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
45242refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
45294refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
45307refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
45373refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
45402refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
45538refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
46314refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
46360refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
46436refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
46463refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
46532refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
46581refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
46700refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
46757refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
46883refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
46904refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
47064refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
47183refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
47210refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
47218refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
47314refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
47448refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
47448refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
47453refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
47480refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
47603refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
47615refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
47627refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
47667refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
47926refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
47969refgcc -m32 -O -fomit-frame-pointer2018082220180818
48508refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
48941refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
48963refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
48966refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
48972refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
49006refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
49062refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
49089refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
49113refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
49127refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
49613refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
49883refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
49923refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
50229refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
51435refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
53010refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
70961refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
71438refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
74264refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
80080refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
80970refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
84123refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
84361refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
84387refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
84945refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818