Implementation notes: x86, kizomba, crypto_encrypt/mcnie4q1921

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_encrypt
Primitive: mcnie4q1921
TimeImplementationCompilerBenchmark dateSUPERCOP version
37032789refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018111820181113
37167675refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018111820181113
37242806refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018111820181113
37406296refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018111820181113
37411942refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018111820181113
37427425refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018111820181113
37515248refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018111820181113
37721683refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018111820181113
37726185refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018111820181113
37754688refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018111820181113
37833395refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018111820181113
37835141refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018111820181113
37865740refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018111820181113
37905371refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018111820181113
37940214refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018111820181113
38013930refgcc -m32 -O3 -fomit-frame-pointer2018111820181113
38045311refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018111820181113
38157070refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018111820181113
38207504refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018111820181113
38306293refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018111820181113
38314250refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018111820181113
38555970refgcc -m32 -march=athlon -O -fomit-frame-pointer2018111820181113
38581192refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018111820181113
38615929refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018111820181113
38637224refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018111820181113
38687764refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018111820181113
38715819refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018111820181113
38726173refgcc -m32 -O2 -fomit-frame-pointer2018111820181113
38806012refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018111820181113
38807240refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018111820181113
38877540refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018111820181113
38889270refgcc -m32 -march=i486 -O -fomit-frame-pointer2018111820181113
38911455refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018111820181113
38984175refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018111820181113
38988502refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018111820181113
39007716refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018111820181113
39078746refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018111820181113
39082776refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018111820181113
39101565refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018111820181113
39107718refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018111820181113
39135720refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018111820181113
39189871refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018111820181113
39282891refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018111820181113
39350089refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018111820181113
39390014refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018111820181113
39482302refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018111820181113
39522750refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018111820181113
39541990refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018111820181113
39599359refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018111820181113
39630050refgcc -m32 -O -fomit-frame-pointer2018111820181113
39674828refgcc -m32 -march=k6 -O -fomit-frame-pointer2018111820181113
39701678refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018111820181113
39707927refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018111820181113
39708228refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018111820181113
39822323refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018111820181113
39913391refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018111820181113
39951054refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018111820181113
39971814refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018111820181113
39974145refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018111820181113
39993670refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018111820181113
40002802refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018111820181113
40033208refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018111820181113
40049869refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018111820181113
40054885refgcc -m32 -march=pentium -O -fomit-frame-pointer2018111820181113
40096242refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018111820181113
40215161refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018111820181113
40254815refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018111820181113
40271998refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018111820181113
40275955refgcc -m32 -march=i386 -O -fomit-frame-pointer2018111820181113
40282697refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018111820181113
40292048refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018111820181113
40503308refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018111820181113
40565030refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018111820181113
40568347refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018111820181113
40585649refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018111820181113
40843226refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018111820181113
40849691refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018111820181113
40854492refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018111820181113
40857192refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018111820181113
40884274refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018111820181113
40990242refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018111820181113
41107018refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018111820181113
41107203refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018111820181113
41174633refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018111820181113
41224925refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018111820181113
41250686refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018111820181113
41269875refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018111820181113
41277205refgcc -m32 -Os -fomit-frame-pointer2018111820181113
41347536refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018111820181113
41348610refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018111820181113
41385972refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018111820181113
41399590refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018111820181113
41521909refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018111820181113
41538336refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018111820181113
41560367refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018111820181113
41594028refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018111820181113
41636655refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018111820181113
41650234refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018111820181113
41741460refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018111820181113
41889240refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018111820181113
42232648refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018111820181113
42349712refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018111820181113
42362286refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018111820181113
42424746refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018111820181113
42679002refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018111820181113
42760295refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018111820181113
42908034refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018111820181113
43020101refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018111820181113
43032600refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018111820181113
43046244refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018111820181113
43100212refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018111820181113
43120570refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018111820181113
43822992refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018111820181113
44349432refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018111820181113
44731863refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018111820181113
44877681refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018111820181113
45009082refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018111820181113
45026447refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018111820181113
45079689refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018111820181113
45113474refgcc -m32 -march=k8 -O -fomit-frame-pointer2018111820181113
45246564refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018111820181113
45250720refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018111820181113
45263561refgcc -m32 -march=nocona -O -fomit-frame-pointer2018111820181113
45267391refgcc -m32 -march=prescott -O -fomit-frame-pointer2018111820181113
45330597refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018111820181113
45403976refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018111820181113
45452855refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018111820181113
45462581refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018111820181113
45473054refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018111820181113
45475175refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018111820181113
45574693refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018111820181113
45605333refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018111820181113
45636307refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018111820181113
45689545refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018111820181113
45709377refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018111820181113
45742774refgcc -m32 -march=core2 -O -fomit-frame-pointer2018111820181113
45748446refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018111820181113
45763764refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018111820181113
45777078refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018111820181113
45815117refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018111820181113
45817718refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018111820181113
45817965refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018111820181113
45849166refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018111820181113
45849500refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018111820181113
45876637refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018111820181113
45894393refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018111820181113
46112153refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018111820181113
46165169refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018111820181113
46218694refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018111820181113
46258710refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018111820181113
46267563refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018111820181113
46340351refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018111820181113
46380452refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018111820181113
46418461refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018111820181113
46461230refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018111820181113
46817377refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018111820181113
47260992refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018111820181113
47374793refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018111820181113
47690219refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018111820181113
49140273refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018111820181113
49202573refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018111820181113
49281042refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018111820181113
50804791refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018111820181113
50821655refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018111820181113
50965833refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018111820181113
50981770refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018111820181113
51164464refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018111820181113
51520059refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018111820181113
51525490refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018111820181113
51534909refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018111820181113
51872298refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018111820181113
52021449refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018111820181113
52808536refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018111820181113
52836381refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018111820181113
53147838refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018111820181113
55048774refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018111820181113