Implementation notes: x86, h5nano, crypto_aead/trivia0v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: trivia0v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
599080refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082020140622
599195refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082020140622
600190refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082020140622
602130refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014082020140622
602970refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082020140622
607520refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014082020140622
607870refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082020140622
608080refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014082020140622
610315refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014082020140622
612115refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014082020140622
613125refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014082020140622
626090refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014082020140622
627820refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082020140622
628790refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082020140622
629265refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082020140622
630845refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082020140622
634075refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014082020140622
636430refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014082020140622
644195refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014082020140622
646380refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082020140622
665835refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082020140622
667530refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082020140622
669930refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082020140622
671170refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082020140622
675135refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082020140622
675690refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014082020140622
675765refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014082020140622
677100refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014082020140622
678195refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014082020140622
681615refgcc -m32 -O3 -fomit-frame-pointer2014082020140622
685610refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014082020140622
685730refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014082020140622
687615refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014082020140622
688130refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014082020140622
688545refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014082020140622
688855refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014082020140622
689435refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014082020140622
689455refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014082020140622
717215refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014082020140622
718805refgcc -m32 -O2 -fomit-frame-pointer2014082020140622
725250refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082020140622
725815refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082020140622
729545refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082020140622
730010refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082020140622
732085refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082020140622
737560refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014082020140622
738260refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014082020140622
741950refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014082020140622
749250refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014082020140622
749470refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014082020140622
749530refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014082020140622
749680refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014082020140622
749805refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014082020140622
750755refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014082020140622
846185refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082020140622
850015refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014082020140622
858660refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014082020140622
859535refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082020140622
862165refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082020140622
866460refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014082020140622
880795refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014082020140622
882315refgcc -m32 -march=k8 -O -fomit-frame-pointer2014082020140622
883625refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014082020140622
894640refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014082020140622
902895refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082020140622
903380refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082020140622
903485refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014082020140622
907630refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014082020140622
915210refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082020140622
916500refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014082020140622
918655refgcc -m32 -march=athlon -O -fomit-frame-pointer2014082020140622
921060refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014082020140622
926380refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014082020140622
929845refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014082020140622
934705refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014082020140622
934720refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014082020140622
934745refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014082020140622
934790refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014082020140622
939135refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014082020140622
941190refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014082020140622
941660refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014082020140622
941695refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014082020140622
941780refgcc -m32 -march=core2 -O -fomit-frame-pointer2014082020140622
941785refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014082020140622
941795refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014082020140622
941915refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014082020140622
941980refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014082020140622
942010refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014082020140622
942295refgcc -m32 -O -fomit-frame-pointer2014082020140622
942395refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014082020140622
942770refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014082020140622
944035refgcc -m32 -march=prescott -O -fomit-frame-pointer2014082020140622
946970refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014082020140622
947020refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014082020140622
947410refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014082020140622
947645refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014082020140622
951090refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014082020140622
951395refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014082020140622
954255refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014082020140622
958105refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082020140622
963610refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014082020140622
963725refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014082020140622
964160refgcc -m32 -march=nocona -O -fomit-frame-pointer2014082020140622
965175refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014082020140622
965260refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014082020140622
966100refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014082020140622
967695refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014082020140622
978070refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014082020140622
987545refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014082020140622
1026295refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014082020140622
1029520refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014082020140622
1036920refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014082020140622
1037635refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082020140622
1040490refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014082020140622
1040715refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014082020140622
1040740refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014082020140622
1040745refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014082020140622
1040745refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082020140622
1050845refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082020140622
1088315refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082020140622
1097795refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082020140622
1110250refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082020140622
1113030refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014082020140622
1119410refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014082020140622
1434280refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082020140622
1444010refgcc -m32 -march=pentium -O -fomit-frame-pointer2014082020140622
1446455refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014082020140622
1467960refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014082020140622
1469125refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082020140622
1487795refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014082020140622
1501875refgcc -m32 -march=i486 -O -fomit-frame-pointer2014082020140622
1504085refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014082020140622
1509760refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014082020140622
1561425refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082020140622
1561450refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014082020140622
1561475refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014082020140622
1561515refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014082020140622
1563790refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014082020140622
1568010refgcc -m32 -march=k6 -O -fomit-frame-pointer2014082020140622
1575790refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014082020140622
1580955refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014082020140622
1581055refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014082020140622
1581285refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014082020140622
1581330refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014082020140622
1581735refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014082020140622
1581955refgcc -m32 -Os -fomit-frame-pointer2014082020140622
1581980refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014082020140622
1582190refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014082020140622
1585585refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014082020140622
1585590refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014082020140622
1585615refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014082020140622
1585640refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014082020140622
1585645refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014082020140622
1585650refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014082020140622
1593500refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014082020140622
1664355refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082020140622
1665665refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014082020140622
1702900refgcc -m32 -march=i386 -O -fomit-frame-pointer2014082020140622
1844650refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014082020140622
1848495refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014082020140622
1882305refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014082020140622
2064255refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014082020140622
2066795refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014082020140622
2077480refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014082020140622
2081745refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014082020140622
2085040refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082020140622
2088290refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014082020140622
2144600refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014082020140622
2184150refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014082020140622
2184215refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014082020140622