Implementation notes: x86, h5nano, crypto_aead/aes128poetv1aes128

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128poetv1aes128
TimeImplementationCompilerBenchmark dateSUPERCOP version
14632480refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071220140622
14634670refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071220140622
14645175refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071220140622
14968670refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071220140622
14974735refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071220140622
14979585refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071220140622
14996135refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014071220140622
14996900refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071220140622
14997595refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071220140622
15000180refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071220140622
15040490refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071220140622
15109615refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071220140622
15201675refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071220140622
16685395refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071220140622
16686285refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071220140622
17299085refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071220140622
17316630refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071220140622
17856350refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071220140622
17921000refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071220140622
18197055refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071220140622
18197075refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071220140622
18280670refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071220140622
18280875refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071220140622
18425780refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071220140622
18803270refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071220140622
18878580refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071220140622
18881605refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071220140622
18891425refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071220140622
21984830refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071220140622
21985770refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071220140622
22001895refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071220140622
22016500refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071220140622
22035145refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071220140622
22270200refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071220140622
22272745refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071220140622
22444090refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071220140622
22454600refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071220140622
22455535refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071220140622
22460710refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071220140622
22579545refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071220140622
22580365refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071220140622
22580920refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071220140622
22592480refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071220140622
22631180refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071220140622
22633850refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071220140622
22634055refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071220140622
22733175refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071220140622
22738080refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071220140622
22809980refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071220140622
22855475refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071220140622
22934815refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071220140622
22938175refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071220140622
22969770refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071220140622
22985615refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071220140622
23024865refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071220140622
23032165refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071220140622
23038250refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071220140622
23045670refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071220140622
23139395refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071220140622
23286360refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071220140622
23299500refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071220140622
23310480refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071220140622
23766400refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071220140622
23779070refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071220140622
23779280refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071220140622
24065950refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071220140622
24160150refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071220140622
24189740refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071220140622
24196760refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071220140622
24196775refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071220140622
24376955refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071220140622
24512955refgcc -m32 -O3 -fomit-frame-pointer2014071220140622
24537365refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071220140622
24537495refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071220140622
24787585refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071220140622
24787805refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071220140622
28794770refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071220140622
29046425refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071220140622
29093090refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071220140622
29093715refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071220140622
29097895refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071220140622
29101230refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071220140622
29101485refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071220140622
29101740refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071220140622
29101850refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071220140622
29120115refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071220140622
29120880refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071220140622
29120925refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071220140622
29123695refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071220140622
29138795refgcc -m32 -O2 -fomit-frame-pointer2014071220140622
29151375refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071220140622
29152815refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071220140622
29160285refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071220140622
29160700refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071220140622
29161425refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071220140622
29161445refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014071220140622
29161575refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014071220140622
29163090refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071220140622
29163775refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071220140622
29163805refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014071220140622
29244215refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071220140622
29253435refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071220140622
29253490refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071220140622
29253775refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071220140622
29255270refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071220140622
29289680refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071220140622
29290580refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071220140622
29309035refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071220140622
29321910refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071220140622
29323910refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071220140622
29324850refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071220140622
29337145refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071220140622
29338035refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071220140622
29341520refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014071220140622
29341570refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071220140622
29342030refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071220140622
29342030refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014071220140622
29344900refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014071220140622
29345585refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071220140622
29345955refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071220140622
29351225refgcc -m32 -Os -fomit-frame-pointer2014071220140622
29353970refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071220140622
29356875refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071220140622
29357260refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071220140622
29358175refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071220140622
29358395refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071220140622
29359390refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071220140622
29361285refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071220140622
29361870refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071220140622
29362075refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071220140622
29362920refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071220140622
29363185refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071220140622
29363300refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071220140622
29439845refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071220140622
29440100refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071220140622
29443505refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071220140622
29545380refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071220140622
29579015refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071220140622
29579795refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071220140622
29598350refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071220140622
29598445refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071220140622
29599055refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071220140622
29676040refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071220140622
29677550refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071220140622
29688825refgcc -m32 -O -fomit-frame-pointer2014071220140622
29689055refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071220140622
29689070refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014071220140622
29689845refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071220140622
29690605refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014071220140622
29690990refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014071220140622
29691935refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071220140622
29699965refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071220140622
29756135refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071220140622
29795335refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071220140622
29886295refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071220140622
35473595refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071220140622
35473705refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071220140622
35494885refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071220140622
35498640refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071220140622
35529845refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071220140622
35530290refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071220140622
35531515refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071220140622
35542245refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071220140622
35542485refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071220140622
35850100refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071220140622
35850920refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071220140622
36011055refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071220140622
36011135refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071220140622
36011210refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071220140622
36011395refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071220140622