Implementation notes: x86, jos, crypto_aead/trivia128v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: trivia128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
477608refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
479813refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
480420refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
481403refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
483210refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
484365refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
486315refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
486795refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
491602refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
492795refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
495442refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
496875refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
497078refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
499815refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
502260refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
502792refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
502942refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
504383refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
505665refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
506115refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
507007refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
507277refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
510345refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
510833refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
541875refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
542565refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
544230refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
544545refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
545558refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
545745refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
545978refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
546037refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
561840refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
562102refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
562215refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
567375refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
569393refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
570038refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
570060refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
572467refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
573570refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
573780refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
575115refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
575160refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
603578refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
606682refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
700320refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
701610refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
772177refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
803468refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
804420refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
804683refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
807022refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
807780refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
810870refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
813937refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
815745refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
823230refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
824303refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
824520refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
824895refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
826680refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
827873refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
833437refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
836220refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
836325refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
837180refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
837660refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
838500refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
841740refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
842280refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
842490refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
843075refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
843465refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
843547refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
843870refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
844282refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
844493refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
846577refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
848783refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
854962refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
857903refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
858758refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
860602refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
862612refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
865005refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
865215refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
865230refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
865470refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
865733refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
866400refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
866985refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
867630refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
868260refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
870045refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
871665refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
872048refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
872452refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
872685refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
874192refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
874388refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
874710refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
875910refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
878700refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
878857refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
878910refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
881205refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
886492refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
892380refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
893302refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
893783refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
894292refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
899595refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
902783refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
903772refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
906322refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
907898refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
909938refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
910207refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
912060refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
914168refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
915607refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
915615refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
918480refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
926948refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
940050refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
940335refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
947940refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
1262227refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
1269938refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
1270710refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
1272172refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
1286130refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
1286445refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
1287037refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
1293592refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
1294778refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
1303275refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
1303657refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
1304318refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
1317727refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
1324815refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
1348088refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
1349580refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
1354252refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
1359428refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
1364947refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
1365870refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
1367333refgcc -m32 -Os -fomit-frame-pointer2014070920140622
1368953refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
1399200refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
1401697refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
1416030refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
1416150refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
1416548refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
1417785refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
1424550refgcc -m32 -O -fomit-frame-pointer2014070920140622
1424978refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
1428053refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
1434420refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622