Implementation notes: x86, kizomba, crypto_encrypt/mcnie3q2561

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_encrypt
Primitive: mcnie3q2561
TimeImplementationCompilerBenchmark dateSUPERCOP version
45083174refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018111820181113
46212004refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018111820181113
46305045refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018111820181113
46454752refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018111820181113
46488641refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018111820181113
46522197refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018111820181113
46570016refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018111820181113
46714383refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018111820181113
46762276refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018111820181113
46773369refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018111820181113
46794488refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018111820181113
46854599refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018111820181113
46966792refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018111820181113
46967590refgcc -m32 -O -fomit-frame-pointer2018111820181113
47013037refgcc -m32 -O3 -fomit-frame-pointer2018111820181113
47058018refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018111820181113
47064716refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018111820181113
47067942refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018111820181113
47094682refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018111820181113
47096982refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018111820181113
47136256refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018111820181113
47141115refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018111820181113
47155712refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018111820181113
47241224refgcc -m32 -march=athlon -O -fomit-frame-pointer2018111820181113
47248756refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018111820181113
47349264refgcc -m32 -march=i386 -O -fomit-frame-pointer2018111820181113
47352576refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018111820181113
47382912refgcc -m32 -march=i486 -O -fomit-frame-pointer2018111820181113
47401905refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018111820181113
47427039refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018111820181113
47432066refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018111820181113
47448535refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018111820181113
47450742refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018111820181113
47456667refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018111820181113
47488004refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018111820181113
47488828refgcc -m32 -O2 -fomit-frame-pointer2018111820181113
47507597refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018111820181113
47537444refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018111820181113
47542820refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018111820181113
47586496refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018111820181113
47660845refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018111820181113
47856526refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018111820181113
47894688refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018111820181113
47940274refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018111820181113
47960766refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018111820181113
47986700refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018111820181113
48017793refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018111820181113
48025209refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018111820181113
48044200refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018111820181113
48089792refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018111820181113
48119270refgcc -m32 -march=k6 -O -fomit-frame-pointer2018111820181113
48159206refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018111820181113
48208653refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018111820181113
48216899refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018111820181113
48217413refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018111820181113
48281585refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018111820181113
48283077refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018111820181113
48310160refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018111820181113
48323835refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018111820181113
48405475refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018111820181113
48411099refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018111820181113
48415537refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018111820181113
48428337refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018111820181113
48494369refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018111820181113
48621065refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018111820181113
48673943refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018111820181113
48858242refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018111820181113
48930815refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018111820181113
49171324refgcc -m32 -march=pentium -O -fomit-frame-pointer2018111820181113
49233425refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018111820181113
49507068refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018111820181113
49533613refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018111820181113
50283625refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018111820181113
50304611refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018111820181113
50308099refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018111820181113
50311293refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018111820181113
50353523refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018111820181113
50425584refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018111820181113
50486784refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018111820181113
50523615refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018111820181113
50534373refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018111820181113
50560562refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018111820181113
50580022refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018111820181113
50605738refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018111820181113
50615447refgcc -m32 -Os -fomit-frame-pointer2018111820181113
50735944refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018111820181113
50736935refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018111820181113
50756405refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018111820181113
50831541refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018111820181113
50837826refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018111820181113
50842722refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018111820181113
50858835refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018111820181113
50887809refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018111820181113
50961314refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018111820181113
50976847refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018111820181113
51070714refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018111820181113
51091778refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018111820181113
51475793refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018111820181113
52777093refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018111820181113
53041004refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018111820181113
53330509refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018111820181113
53453682refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018111820181113
53631685refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018111820181113
53643215refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018111820181113
53782075refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018111820181113
53789849refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018111820181113
54040327refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018111820181113
54147560refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018111820181113
54266823refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018111820181113
54494756refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018111820181113
54500742refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018111820181113
54723139refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018111820181113
54725502refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018111820181113
55505320refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018111820181113
56548992refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018111820181113
56723048refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018111820181113
56860840refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018111820181113
57259240refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018111820181113
57279108refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018111820181113
57330928refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018111820181113
57527733refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018111820181113
57604490refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018111820181113
57763720refgcc -m32 -march=k8 -O -fomit-frame-pointer2018111820181113
57811025refgcc -m32 -march=prescott -O -fomit-frame-pointer2018111820181113
57815314refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018111820181113
57968782refgcc -m32 -march=nocona -O -fomit-frame-pointer2018111820181113
58049248refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018111820181113
58089080refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018111820181113
58090899refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018111820181113
58108165refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018111820181113
58153546refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018111820181113
58222782refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018111820181113
58374186refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018111820181113
58385074refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018111820181113
58428953refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018111820181113
58448963refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018111820181113
58450014refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018111820181113
58470193refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018111820181113
58476454refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018111820181113
58533157refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018111820181113
58533670refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018111820181113
58543843refgcc -m32 -march=core2 -O -fomit-frame-pointer2018111820181113
58547502refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018111820181113
58548964refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018111820181113
58577667refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018111820181113
58577913refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018111820181113
58609589refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018111820181113
58699834refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018111820181113
58724478refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018111820181113
58826040refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018111820181113
58939212refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018111820181113
58985159refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018111820181113
59013455refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018111820181113
59019941refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018111820181113
59065262refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018111820181113
59165248refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018111820181113
59297288refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018111820181113
59456708refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018111820181113
59954633refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018111820181113
61415087refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018111820181113
61528159refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018111820181113
62791190refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018111820181113
63839373refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018111820181113
64732726refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018111820181113
64761127refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018111820181113
64771036refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018111820181113
64894083refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018111820181113
64969476refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018111820181113
65098920refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018111820181113
65416427refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018111820181113
65484483refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018111820181113
65556439refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018111820181113
65823042refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018111820181113
65973512refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018111820181113
67500316refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018111820181113
69753827refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018111820181113