Implementation notes: x86, kizomba, crypto_aead/hs1sivv1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: hs1sivv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
42403refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
42415refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
42502refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
42516refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
42579refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
42653refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
42831refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
42877refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
42907refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
42944refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
42982refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
43047refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
43082refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
43105refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
43141refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
43160refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
43254refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
43344refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
43344refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
43377refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
43412refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
43512refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
43529refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
43568refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
43568refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
43605refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
43670refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
43706refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
43785refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
43853refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
43881refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
44343refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
44347refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
44403refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
44480refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
44500refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
44516refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
44559refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
44613refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
44639refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
44659refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
44786refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
45004refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
45260refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
45321refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
45474refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
46185refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
46205refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
46212refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
46242refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
46439refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
46511refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
46839refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
47662refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
48679refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
48813refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
49208refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
49272refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
49365refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
49486refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
49552refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
49588refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
49762refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
49820refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
49909refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
49943refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
49974refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
50294refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
50367refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
50478refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
50768refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
51093refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
51107refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
51213refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
51232refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
51268refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
51270refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
51623refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
52006refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
52607refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
52643refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
52718refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
52967refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
53881refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
58268refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
58285refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
58334refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
58385refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
58411refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
58452refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
60061refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
60125refgcc -m32 -Os -fomit-frame-pointer2018082220180818
60149refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
60155refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
60165refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
60203refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
60413refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
60464refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
60599refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
60766refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
60834refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
60873refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
60938refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
60946refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
60986refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
61000refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
61064refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
61330refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
62738refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
62810refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
63402refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
63546refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
63565refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
63685refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
63732refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
63764refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
63822refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
63912refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
63927refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
64019refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
64118refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
64262refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
64274refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
64597refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
64639refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
64663refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
64758refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
64778refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
64825refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
64883refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
64946refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
65006refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
65018refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
65028refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
65250refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
65343refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
65413refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
65458refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
65655refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
67067refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
67103refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
67220refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
67599refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
67736refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
68131refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
68145refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
68178refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
68695refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
69008refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
70305refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
70661refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
70700refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
70893refgcc -m32 -O -fomit-frame-pointer2018082220180818
70968refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
71050refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
71181refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
71274refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
71328refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
71339refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
71476refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
71933refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
72178refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
72758refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
72946refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
73930refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
75220refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
75351refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
126795refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
126905refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
129645refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
133004refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
135209refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
139154refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
139229refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
139583refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
139698refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818