Implementation notes: x86, h5nano, crypto_aead/minalpherv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: minalpherv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
6312055refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
6334860refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
6335060refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
6335635refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
6335855refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
6339085refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
6469020refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
6490780refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
6490865refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
6519470refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
6569085refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
6653770refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
6700910refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
6968355refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
6969590refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
6969870refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
6969890refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
6969985refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
6970030refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
6996260refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
6998795refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
6999585refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
7000550refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
7001495refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
7019890refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
7036825refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
7043615refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
7057610refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
7057615refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
7057775refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
7060585refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
7241355refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
7242050refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
7302365refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
7320900refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
7365070refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
7379545refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
7493260refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
7573815refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
7653430refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
7774330refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
7776255refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
7776415refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
7777155refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
7883965refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
8065795refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
8106480refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
8200450refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
8225360refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
8263445refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
8263525refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
8270155refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
8270665refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
8279105refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
8282805refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
8283270refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
8316080refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
8510015refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
8510450refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
8525695refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
8619795refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
8636790refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
8641230refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
8662540refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
8707395refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
8713840refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
8724645refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
8735400refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
8771850refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
8773100refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
8851515refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
8856200refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
8874760refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
8900555refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
8901175refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
8902055refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
8938385refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
8944125refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
8950410refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
8954185refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
8959695refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
8978770refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
8988970refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
8991095refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
9079060refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
9081705refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
9110785refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
9227550refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
9279015refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
9279200refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
9344600refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
9504490refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
9528920refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
9935805refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
9943080refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
10079685refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
10297440refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
10354890refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
10422605refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
10471010refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
10594510refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
10610510refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
10635880refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
10743085refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
10775320refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
10779485refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
10807610refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
10868115refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
10876200refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
10882605refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
10890425refgcc -m32 -O -fomit-frame-pointer2014081320140622
10891175refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
10893325refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
10895395refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
10910500refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
10975265refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
10979310refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
10983180refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
10991470refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
10993075refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
11014345refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
11023255refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
11026045refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
11027690refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
11045940refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
11086160refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
11090260refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
11094200refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
11094565refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
11103450refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
11109390refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
11124305refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
11125615refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
11150040refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
11151825refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
11152640refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
11154735refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
11155885refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
11157230refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
11203295refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
11205410refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
11214880refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
11235955refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
11246935refgcc -m32 -Os -fomit-frame-pointer2014081320140622
11253135refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
11253550refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
11255860refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
11258140refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
11258230refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
11264090refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
11366125refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
11366775refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
11370185refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
11373350refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
11377340refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
11379420refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
11385655refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
11518005refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
11532330refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
11532715refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
11534880refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
11799530refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
11802270refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
11922465refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
12033600refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
12165355refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
12182640refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
12267300refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
12673235refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
12936405refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622