Implementation notes: x86, kizomba, crypto_encrypt/mcnie3q1922

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_encrypt
Primitive: mcnie3q1922
TimeImplementationCompilerBenchmark dateSUPERCOP version
54938089refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018111820181113
54956464refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018111820181113
54982980refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018111820181113
54999148refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018111820181113
55008028refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018111820181113
55076506refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018111820181113
55082811refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018111820181113
55130488refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018111820181113
55210740refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018111820181113
55574252refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018111820181113
55770081refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018111820181113
55961698refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018111820181113
55979770refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018111820181113
56058075refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018111820181113
56061552refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018111820181113
56064530refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018111820181113
56318416refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018111820181113
56416974refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018111820181113
56490798refgcc -m32 -O3 -fomit-frame-pointer2018111820181113
56720843refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018111820181113
56731847refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018111820181113
56776377refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018111820181113
56848653refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018111820181113
56852325refgcc -m32 -O -fomit-frame-pointer2018111820181113
56860494refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018111820181113
57023268refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018111820181113
57067863refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018111820181113
57320335refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018111820181113
57330047refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018111820181113
57330573refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018111820181113
57362391refgcc -m32 -O2 -fomit-frame-pointer2018111820181113
57456119refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018111820181113
57499430refgcc -m32 -march=athlon -O -fomit-frame-pointer2018111820181113
57852142refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018111820181113
57901790refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018111820181113
57906954refgcc -m32 -march=i486 -O -fomit-frame-pointer2018111820181113
57983004refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018111820181113
58059278refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018111820181113
58089081refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018111820181113
58098367refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018111820181113
58104658refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018111820181113
58110560refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018111820181113
58111807refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018111820181113
58154907refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018111820181113
58212663refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018111820181113
58217786refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018111820181113
58242811refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018111820181113
58253806refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018111820181113
58256964refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018111820181113
58271774refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018111820181113
58311776refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018111820181113
58349387refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018111820181113
58425389refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018111820181113
58448522refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018111820181113
58557601refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018111820181113
58560338refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018111820181113
58571959refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018111820181113
58620887refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018111820181113
58650141refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018111820181113
58670888refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018111820181113
58708034refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018111820181113
58737404refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018111820181113
58744847refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018111820181113
58762736refgcc -m32 -march=k6 -O -fomit-frame-pointer2018111820181113
58840611refgcc -m32 -march=i386 -O -fomit-frame-pointer2018111820181113
58899571refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018111820181113
58929917refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018111820181113
58969510refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018111820181113
58987992refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018111820181113
59020294refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018111820181113
59107208refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018111820181113
59114191refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018111820181113
59394716refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018111820181113
59405258refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018111820181113
59665260refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018111820181113
59714510refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018111820181113
59770448refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018111820181113
59880059refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018111820181113
59949238refgcc -m32 -Os -fomit-frame-pointer2018111820181113
60083457refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018111820181113
60098635refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018111820181113
60202354refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018111820181113
60214863refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018111820181113
60215246refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018111820181113
60241042refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018111820181113
60244542refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018111820181113
60251198refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018111820181113
60254097refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018111820181113
60263758refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018111820181113
60264845refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018111820181113
60270825refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018111820181113
60309849refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018111820181113
60458175refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018111820181113
60480591refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018111820181113
60492536refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018111820181113
60565528refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018111820181113
61005214refgcc -m32 -march=pentium -O -fomit-frame-pointer2018111820181113
61029778refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018111820181113
61851034refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018111820181113
61883947refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018111820181113
62093482refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018111820181113
62213282refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018111820181113
62296575refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018111820181113
62356256refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018111820181113
62373912refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018111820181113
62957175refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018111820181113
63180950refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018111820181113
63267784refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018111820181113
63752428refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018111820181113
63876538refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018111820181113
63974905refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018111820181113
64092885refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018111820181113
64396549refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018111820181113
65342514refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018111820181113
66851186refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018111820181113
66892414refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018111820181113
67041181refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018111820181113
67072232refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018111820181113
67225663refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018111820181113
67309905refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018111820181113
67340877refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018111820181113
67345674refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018111820181113
67348651refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018111820181113
67473631refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018111820181113
67564692refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018111820181113
67597722refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018111820181113
67751679refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018111820181113
67769621refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018111820181113
67774883refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018111820181113
67789028refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018111820181113
67798691refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018111820181113
67799752refgcc -m32 -march=nocona -O -fomit-frame-pointer2018111820181113
67801988refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018111820181113
67802459refgcc -m32 -march=prescott -O -fomit-frame-pointer2018111820181113
67859633refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018111820181113
67886296refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018111820181113
67917732refgcc -m32 -march=k8 -O -fomit-frame-pointer2018111820181113
67965646refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018111820181113
68033788refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018111820181113
68077208refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018111820181113
68089315refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018111820181113
68109826refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018111820181113
68146778refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018111820181113
68211936refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018111820181113
68325817refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018111820181113
68339197refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018111820181113
68347043refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018111820181113
68399335refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018111820181113
68474528refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018111820181113
68528292refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018111820181113
68566198refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018111820181113
68573698refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018111820181113
68663054refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018111820181113
68706847refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018111820181113
68766468refgcc -m32 -march=core2 -O -fomit-frame-pointer2018111820181113
68791913refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018111820181113
68810651refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018111820181113
68934304refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018111820181113
69473740refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018111820181113
71344905refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018111820181113
71466725refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018111820181113
72800346refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018111820181113
74039308refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018111820181113
74599785refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018111820181113
74872814refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018111820181113
75171806refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018111820181113
75174914refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018111820181113
75261629refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018111820181113
75406234refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018111820181113
75575720refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018111820181113
75961682refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018111820181113
76365414refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018111820181113
76586589refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018111820181113
77164078refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018111820181113
79187568refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018111820181113
80784218refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018111820181113