Implementation notes: x86, kizomba, crypto_encrypt/mcnie4q2561

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_encrypt
Primitive: mcnie4q2561
TimeImplementationCompilerBenchmark dateSUPERCOP version
37345389refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018111820181113
37386170refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018111820181113
37494312refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018111820181113
37526423refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018111820181113
37554627refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018111820181113
37564183refgcc -m32 -march=athlon -O -fomit-frame-pointer2018111820181113
37596666refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018111820181113
37697796refgcc -m32 -O3 -fomit-frame-pointer2018111820181113
37783063refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018111820181113
37825494refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018111820181113
37867036refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018111820181113
37901434refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018111820181113
37910123refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018111820181113
37921182refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018111820181113
37951148refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018111820181113
37971579refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018111820181113
38135250refgcc -m32 -O2 -fomit-frame-pointer2018111820181113
38167658refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018111820181113
38201716refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018111820181113
38226166refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018111820181113
38228667refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018111820181113
38244661refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018111820181113
38245198refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018111820181113
38245767refgcc -m32 -march=i486 -O -fomit-frame-pointer2018111820181113
38301189refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018111820181113
38318675refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018111820181113
38325845refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018111820181113
38330341refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018111820181113
38383816refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018111820181113
38389930refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018111820181113
38398236refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018111820181113
38410721refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018111820181113
38453212refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018111820181113
38481527refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018111820181113
38501550refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018111820181113
38512562refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018111820181113
38518810refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018111820181113
38541153refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018111820181113
38552161refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018111820181113
38565292refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018111820181113
38568674refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018111820181113
38574331refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018111820181113
38627663refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018111820181113
38701830refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018111820181113
38705825refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018111820181113
38763840refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018111820181113
38769937refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018111820181113
38771660refgcc -m32 -O -fomit-frame-pointer2018111820181113
38915476refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018111820181113
38916883refgcc -m32 -march=k6 -O -fomit-frame-pointer2018111820181113
38938462refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018111820181113
38940571refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018111820181113
38969928refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018111820181113
38970108refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018111820181113
38977176refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018111820181113
38978645refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018111820181113
39015231refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018111820181113
39018885refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018111820181113
39095145refgcc -m32 -march=i386 -O -fomit-frame-pointer2018111820181113
39117954refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018111820181113
39130345refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018111820181113
39178326refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018111820181113
39189123refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018111820181113
39273871refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018111820181113
39298126refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018111820181113
39302357refgcc -m32 -march=pentium -O -fomit-frame-pointer2018111820181113
39458103refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018111820181113
39496736refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018111820181113
39515510refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018111820181113
39713623refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018111820181113
40006970refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018111820181113
40095433refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018111820181113
40654923refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018111820181113
40749235refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018111820181113
40778054refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018111820181113
40795423refgcc -m32 -Os -fomit-frame-pointer2018111820181113
40858028refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018111820181113
40862764refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018111820181113
40893416refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018111820181113
40997476refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018111820181113
41007607refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018111820181113
41011877refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018111820181113
41014593refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018111820181113
41017712refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018111820181113
41079684refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018111820181113
41091516refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018111820181113
41153959refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018111820181113
41220713refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018111820181113
41222730refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018111820181113
41270730refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018111820181113
41349238refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018111820181113
41437184refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018111820181113
41444752refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018111820181113
41470706refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018111820181113
41684164refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018111820181113
41693601refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018111820181113
41725899refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018111820181113
41777333refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018111820181113
42807357refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018111820181113
42905804refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018111820181113
43018613refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018111820181113
43022681refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018111820181113
43028191refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018111820181113
43142871refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018111820181113
43546002refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018111820181113
43601202refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018111820181113
43601638refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018111820181113
43702065refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018111820181113
43720674refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018111820181113
43725982refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018111820181113
43845325refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018111820181113
43970802refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018111820181113
44128770refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018111820181113
44720488refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018111820181113
45107180refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018111820181113
45688865refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018111820181113
45811412refgcc -m32 -march=k8 -O -fomit-frame-pointer2018111820181113
45823909refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018111820181113
45836466refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018111820181113
45961012refgcc -m32 -march=nocona -O -fomit-frame-pointer2018111820181113
45965643refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018111820181113
46000372refgcc -m32 -march=prescott -O -fomit-frame-pointer2018111820181113
46066452refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018111820181113
46152048refgcc -m32 -march=core2 -O -fomit-frame-pointer2018111820181113
46332104refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018111820181113
46332586refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018111820181113
46376826refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018111820181113
46514379refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018111820181113
46519604refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018111820181113
46525071refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018111820181113
46560115refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018111820181113
46637266refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018111820181113
46643401refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018111820181113
46675440refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018111820181113
46720311refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018111820181113
46774809refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018111820181113
46809863refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018111820181113
46830123refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018111820181113
46870512refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018111820181113
46872631refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018111820181113
46887018refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018111820181113
46921950refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018111820181113
46937068refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018111820181113
46938351refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018111820181113
46948415refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018111820181113
46996574refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018111820181113
46997529refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018111820181113
47006127refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018111820181113
47025094refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018111820181113
47314030refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018111820181113
47344179refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018111820181113
47370463refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018111820181113
47480609refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018111820181113
47567801refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018111820181113
47598090refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018111820181113
47648070refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018111820181113
48280771refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018111820181113
48380649refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018111820181113
48412171refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018111820181113
49772262refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018111820181113
50386266refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018111820181113
50906567refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018111820181113
51522042refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018111820181113
52222468refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018111820181113
52268924refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018111820181113
52343236refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018111820181113
52517207refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018111820181113
52662067refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018111820181113
52677262refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018111820181113
52948024refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018111820181113
52953912refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018111820181113
52985577refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018111820181113
53112647refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018111820181113
53872940refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018111820181113
54140464refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018111820181113
56335976refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018111820181113