Implementation notes: x86, h9ivy, crypto_aead/seakeyakv1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: seakeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
349684refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101520141014
349756refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101520141014
350708refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101520141014
351704refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101520141014
352644refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101520141014
353560refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101520141014
353692refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101520141014
354548refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101520141014
357284refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101520141014
358224refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101520141014
358548refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101520141014
363124refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101520141014
363840refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101520141014
363964refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101520141014
373000refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101520141014
373160refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101520141014
373256refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101520141014
373928refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101520141014
374432refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101520141014
375420refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101520141014
375440refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101520141014
377348refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101520141014
377852refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101520141014
378028refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101520141014
378468refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101520141014
378556refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101520141014
379252refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014101520141014
379348refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101520141014
379516refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101520141014
379772refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014101520141014
379804refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014101520141014
379900refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101520141014
380256refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101520141014
381056refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101520141014
381088refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101520141014
381520refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101520141014
389376refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101520141014
391064refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101520141014
391396refgcc -m32 -O3 -fomit-frame-pointer2014101520141014
392856refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101520141014
394300refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101520141014
394368refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101520141014
395856refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101520141014
397540refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101520141014
397700refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101520141014
399224refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101520141014
402460refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101520141014
402576refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101520141014
402596refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101520141014
406680refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101520141014
416700refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101520141014
418516refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101520141014
418628refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101520141014
426356refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101520141014
428732refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101520141014
428780refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101520141014
428800refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101520141014
429332refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101520141014
430232refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101520141014
430324refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101520141014
431352refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101520141014
454100refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101520141014
455628refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101520141014
457464refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101520141014
458568refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101520141014
458580refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101520141014
458580refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101520141014
458652refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101520141014
460448refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101520141014
460816refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101520141014
460892refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101520141014
461928refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101520141014
462440refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101520141014
462584refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101520141014
462748refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101520141014
463196refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101520141014
495672refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101520141014
496012refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101520141014
496040refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101520141014
1028520refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101520141014
1046504refgcc -m32 -O -fomit-frame-pointer2014101520141014
1046616refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101520141014
1046648refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101520141014
1046656refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101520141014
1046668refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101520141014
1046700refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101520141014
1046980refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101520141014
1047088refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014101520141014
1047112refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101520141014
1047800refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101520141014
1057124refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101520141014
1057124refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101520141014
1057628refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101520141014
1057756refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101520141014
1059696refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101520141014
1060844refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101520141014
1063076refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101520141014
1063108refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101520141014
1063144refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101520141014
1063372refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101520141014
1068804refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101520141014
1068860refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101520141014
1069044refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101520141014
1076208refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101520141014
1076348refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101520141014
1079488refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101520141014
1079492refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101520141014
1089608refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101520141014
1092140refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101520141014
1094676refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101520141014
1094732refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101520141014
1094756refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101520141014
1094848refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101520141014
1095232refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101520141014
1095640refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101520141014
1095664refgcc -m32 -O2 -fomit-frame-pointer2014101520141014
1096364refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101520141014
1133348refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101520141014
1133748refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101520141014
1134108refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101520141014
1134248refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101520141014
1148568refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101520141014
1186788refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101520141014
2000692refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101520141014
2020952refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101520141014
2021124refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101520141014
2097660refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101520141014
2102396refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101520141014
2117016refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101520141014
2117148refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101520141014
2127120refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101520141014
2149108refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101520141014
2149476refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101520141014
2149808refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101520141014
2157308refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101520141014
2158104refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101520141014
2158976refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101520141014
2159076refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101520141014
2159448refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101520141014
2168884refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101520141014
2171032refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101520141014
2171080refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101520141014
2184120refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101520141014
2184280refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101520141014
2184432refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101520141014
2192060refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101520141014
2193604refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101520141014
2198812refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101520141014
2202592refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101520141014
2202960refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101520141014
2236264refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101520141014
2236596refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101520141014
2236896refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101520141014
2237344refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101520141014
2243604refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101520141014
2243812refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101520141014
2244404refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101520141014
2244408refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101520141014
2244488refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101520141014
2244556refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101520141014
2251548refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101520141014
2253692refgcc -m32 -Os -fomit-frame-pointer2014101520141014
2257684refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101520141014
2260132refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101520141014
2260616refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101520141014
2263972refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101520141014
2264096refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101520141014
2264684refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101520141014
2265108refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101520141014
2343264refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101520141014
2343596refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101520141014
2343732refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101520141014