Implementation notes: x86, kizomba, crypto_aead/raviyoylav1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: raviyoylav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2568811refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
2570434refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
2573296refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
2580221refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
2588903refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
2589087refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
2591220refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
2592831refgcc -m32 -Os -fomit-frame-pointer2018082520180818
2593946refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
2623182refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
2624214refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
2624768refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
2625687refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
2625863refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
2626456refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
2626734refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
2626744refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
2629246refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
2630397refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
2641617refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
2642452refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
2659692refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
3824685refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
3957215refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
3957387refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
3958984refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
3996221refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
4002661refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
4008709refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
4013074refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
4016716refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
4017411refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
4020853refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
4049796refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
4326203refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
4327216refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
4333758refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
4334062refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
4334902refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
4397778refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
4406131refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
4406280refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
4410520refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
4412111refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
4422496refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
4430091refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
4444492refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
4490219refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
4508216refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
4553715refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
5659956refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
5673820refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
5679307refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
5683653refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
5690664refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
5708923refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
5719617refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
5724526refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
5725719refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
5732389refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
5735488refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
5735681refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
5742305refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
5753637refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
5757401refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
5758302refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
5765671refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
5769586refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
5774693refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
5779531refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
5787115refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
5801336refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
5804857refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
5806359refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
5807139refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
5809111refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
5816549refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
5818653refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
5828463refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
5851657refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
5861822refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
5888573refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
5945669refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
5946282refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
5948146refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
5955171refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
5972240refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
5973891refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
5983609refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
5984867refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
6023814refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
6024216refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
6040357refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
6048446refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
6053046refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
6053830refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
6054958refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
6072557refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
6082762refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
6087393refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
6095708refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
6137079refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
6149792refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
6151315refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
6154846refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
6160181refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
6163695refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
6175291refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
6177270refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
6177327refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
6193069refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
6197668refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
6213430refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
6216022refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
6216085refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
6257475refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
6257682refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
6276756refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
6316059refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
6327704refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
6339973refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
6341719refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
6390389refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
6391482refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
6403292refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
6406104refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
6424931refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
6435966refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
6438532refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
6441422refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
6445511refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
6531848refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
6534274refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
6604821refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
6605921refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
6617252refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
6618659refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
6622199refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
6628349refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
7230054refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
7238869refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
7267224refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
7271157refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
7338865refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
7348697refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
7361824refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
7380651refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
7393427refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
7428077refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
7451580refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
7467528refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
7518196refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
7577363refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
7604929refgcc -m32 -O -fomit-frame-pointer2018082520180818
7625607refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
7677803refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
7688518refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
7695317refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
7711756refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
7723339refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
7725671refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
7735855refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
7746865refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
7795300refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
7803013refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
7808714refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
7878877refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
7926462refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
7969794refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
7990127refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
7990920refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
8007830refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
8012218refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
8136339refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
8157272refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
8471873refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818