Implementation notes: x86, h5nano, crypto_aead/ketjesrv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ketjesrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1132285refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081120140622
1143510refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081020140622
1143630refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081020140622
1143655refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081020140622
1143720refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081020140622
1143725refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081020140622
1153095refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081020140622
1154030refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081120140622
1164460refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081120140622
1164840refgcc -m32 -O3 -fomit-frame-pointer2014081020140622
1169580refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081120140622
1172175refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081120140622
1172250refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081120140622
1172430refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081120140622
1175940refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081120140622
1176090refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081120140622
1188850refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081120140622
1188870refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081120140622
1188910refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081120140622
1188950refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081120140622
1194775refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081120140622
1199310refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081120140622
1199335refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081120140622
1207025refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081120140622
1207350refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081120140622
1208605refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081120140622
1208710refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081120140622
1210090refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081120140622
1212405refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081120140622
1212700refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081120140622
1212740refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081120140622
1212755refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081120140622
1212800refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081120140622
1216700refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081120140622
1217015refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081120140622
1217260refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081120140622
1219355refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081120140622
1227355refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081120140622
1228420refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081120140622
1228520refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081120140622
1228535refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081120140622
1228580refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081120140622
1228590refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081120140622
1245105refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081120140622
1246520refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081120140622
1246670refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081120140622
1246740refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081120140622
1265625refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081120140622
1267020refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081120140622
1267085refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081120140622
1267095refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081120140622
1267505refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081120140622
1270210refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081120140622
1273440refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081120140622
1277105refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081120140622
1277130refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081120140622
1280360refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081120140622
1280460refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081120140622
1280990refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081120140622
1281160refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081120140622
1281170refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081120140622
1290660refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081120140622
1294875refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081120140622
1297130refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081120140622
1300880refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081120140622
1308815refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081120140622
1309315refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081120140622
1309325refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081120140622
1313555refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081120140622
1313580refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081120140622
1319425refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081120140622
1319430refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081120140622
1323675refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081120140622
1323675refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081120140622
1323715refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081120140622
1342185refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081120140622
1342195refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081120140622
5112160refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081120140622
5254780refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081120140622
5351160refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081120140622
5357695refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081120140622
5358320refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081120140622
5485785refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081120140622
5486205refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081120140622
5486260refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081120140622
5486340refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081120140622
5518220refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081120140622
5518665refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081120140622
5540405refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081120140622
5590595refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081120140622
5590995refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081120140622
5594255refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081120140622
5625255refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081120140622
5713155refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081120140622
5826145refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081020140622
5828435refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081120140622
5828820refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081120140622
5843570refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081020140622
5916605refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081120140622
5932570refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081120140622
5941835refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081120140622
5943705refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081120140622
5980990refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081120140622
5981500refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081120140622
5981520refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081020140622
5981720refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081020140622
5982030refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081120140622
5983860refgcc -m32 -O -fomit-frame-pointer2014081020140622
5984285refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081120140622
5984800refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081020140622
5985055refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081120140622
5990940refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081120140622
5991020refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081020140622
5991415refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081020140622
5991485refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081020140622
5994405refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081120140622
5999915refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081020140622
6003575refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081120140622
6012845refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081120140622
6018625refgcc -m32 -O2 -fomit-frame-pointer2014081020140622
6020990refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081020140622
9418065refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081120140622
9419430refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081120140622
9454345refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081120140622
10031660refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081120140622
10031940refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081120140622
10032090refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081120140622
10032190refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081120140622
10055875refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081120140622
10069195refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081020140622
10070235refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081120140622
10073785refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081120140622
10075210refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081120140622
10076035refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081120140622
10076210refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081120140622
10076310refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081120140622
10085820refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081020140622
10085950refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081020140622
10087280refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081020140622
10090180refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081020140622
10090690refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081120140622
10090850refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081120140622
10091005refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081120140622
10093550refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081120140622
10093870refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081120140622
10094710refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081020140622
10094785refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081120140622
10098745refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081120140622
10099200refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081120140622
10099610refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081120140622
10109545refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081120140622
10117130refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081120140622
10121760refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081120140622
10122230refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081120140622
10123065refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081120140622
10131780refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081120140622
10131825refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081120140622
10132410refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081120140622
10132655refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081120140622
10136555refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081120140622
10140885refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081120140622
10141185refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081120140622
10149940refgcc -m32 -Os -fomit-frame-pointer2014081020140622
10150765refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081120140622
10152355refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081120140622
10153025refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081120140622
10173150refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081120140622
12192920refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081120140622
12241615refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081120140622
12254600refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081120140622