Implementation notes: x86, kizomba, crypto_aead/joltikeq9696v13

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: joltikeq9696v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
15571730refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
15572486refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
15637308refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
15641990refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
15654303refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
15654488refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
15667712refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
15697655refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
15826272refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
15844825refgcc -m32 -O3 -fomit-frame-pointer2018082320180818
16236897refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
16264449refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
16265176refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
16277456refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
16310967refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
16313429refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
16315798refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
16334838refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
16338127refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
16339607refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
16340308refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
16369088refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
16383351refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
16428994refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
16702381refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
16721375refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
16737371refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
16885712refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
16910829refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
16961817refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
17896774refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
18022952refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
18053006refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
18087707refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
18695188refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
18776123refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
21791418refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
21917343refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
21976199refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
22023780refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
35863212refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
37445635refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
37446252refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
37511995refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
37776661refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
37913539refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
37919768refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
39373807refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
39435407refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
39538381refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
39862266refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
39863209refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
40145816refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
40178551refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
40455318refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
41393758refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
41403720refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
41428105refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
41439275refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
41943903refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
42107149refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
42503025refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
42511506refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
42515322refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
42697442refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
43397006refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
43397482refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
43440897refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
43549641refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
43710996refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
43762851refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
43819982refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
44202595refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
48630010refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
48827073refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
50633464refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
51553514refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
51581865refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
52724095refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
53373889refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
53557121refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
54025907refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
54028405refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
54389284refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
54886613refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
54892163refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
55034722refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
55075401refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
55088647refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
55185538refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
55486206refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
55785050refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
55852224refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
56251296refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
56258589refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
56260718refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
56639937refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
56666789refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
56698030refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
56835405refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
56865331refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
57301101refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
58148776refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
58152948refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
58598648refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
58755895refgcc -m32 -O -fomit-frame-pointer2018082320180818
58831093refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
58913853refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
59116437refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
59346149refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
61451466refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
61743920refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
61744149refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
62024795refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
62239349refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
62246583refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
62978401refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
64044681refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
64253177refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
64676529refgcc -m32 -O2 -fomit-frame-pointer2018082320180818
65303792refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
65312246refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
65362910refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
65788316refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
65794966refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
65831875refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
65925911refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
65960675refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
65965853refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
65966058refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
66142303refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
66152338refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
66158710refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
66336034refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
66397149refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
66832540refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
66843584refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
66964949refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
67232901refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
67558708refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
68000158refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
68126721refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
69304584refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
69575568refgcc -m32 -Os -fomit-frame-pointer2018082320180818
69603467refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
70009970refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
72941355refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
73766062refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
73995766refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
73996383refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
73998603refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
74020522refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
74190294refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
74193844refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
74200646refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
74204240refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
74477948refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
74483246refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
74485748refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
74505877refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
74514236refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
74517735refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
74587384refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
74639716refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
75265561refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
75732429refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
79495246refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
79834125refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
81262228refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
124058990refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
127346311refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
128068940refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
128255647refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
128381726refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
128776256refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
130046218refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818