Implementation notes: x86, jos, crypto_aead/trivia0v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: trivia0v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
473430refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
478687refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
479287refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
479858refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
481275refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
482437refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
482527refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
482557refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
490290refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
492247refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
493238refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
494198refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
495615refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
496785refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
499575refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
499762refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
499882refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
500925refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
501480refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
501577refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
502425refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
503100refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
508822refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
509025refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
539693refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
542895refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
543352refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
543495refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
544965refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
545205refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
546525refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
548257refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
556643refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
561930refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
563085refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
563460refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
564188refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
564210refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
564345refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
564533refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
564570refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
564578refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
565642refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
567795refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
601027refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
601357refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
694050refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
696270refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
768727refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
799920refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
801683refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
802867refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
803235refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
804592refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
806205refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
807705refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
808042refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
810698refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
815678refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
816428refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
817762refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
817898refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
818242refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
823567refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
824498refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
824940refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
826995refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
828442refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
829702refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
829935refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
829995refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
833250refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
834255refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
834855refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
836025refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
837390refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
838455refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
838620refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
841117refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
841462refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
842227refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
847335refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
848497refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
850192refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
850612refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
858705refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
861352refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
862313refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
864608refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
864908refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
867623refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
868350refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
868650refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
869865refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
870915refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
873135refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
874463refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
875145refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
875220refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
877342refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
879413refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
881063refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
881317refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
881318refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
881910refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
882248refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
883132refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
884288refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
885780refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
887355refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
887663refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
890370refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
892950refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
893070refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
893588refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
895837refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
898717refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
898815refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
900427refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
902970refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
903368refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
904132refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
909967refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
915030refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
916403refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
925920refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
937950refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
942562refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
1260675refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
1262722refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
1264102refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
1269315refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
1271048refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
1276005refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
1280468refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
1301392refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
1309043refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
1349363refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
1355595refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
1356420refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
1357305refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
1358963refgcc -m32 -Os -fomit-frame-pointer2014070920140622
1361850refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
1362630refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
1363493refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
1366410refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
1366492refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
1372043refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
1372230refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
1373332refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
1376408refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
1377690refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
1382565refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
1386218refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
1398833refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
1408643refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
1412602refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
1414928refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
1415625refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
1420072refgcc -m32 -O -fomit-frame-pointer2014070920140622