Implementation notes: amd64, bulldozer, crypto_sign/mqqsig160

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: mqqsig160
TimeImplementationCompilerBenchmark dateSUPERCOP version
630597refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
636527refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
636627refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
639840refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053120120525
641177refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
642693refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053120120525
643335refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053120120525
676600refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053120120525
685581refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053120120525
686839refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
687638refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
687922refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053120120525
693360refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
707453refgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
712603refgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
745915refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
746469refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
748693refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
756329refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
759936refgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
761592refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
761905refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
765108refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
765532refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
767271refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
767476refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
768016refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
770461refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
772033refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
773450refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
777303refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
784442refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
906122refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
907155refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
910244refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
912175refgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
912286refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
915233refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
916300refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
921455refgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
927623refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
935345refgcc -Os -fomit-frame-pointer2012053120120525
935668refgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
936468refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
938845refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
941093refgcc -m64 -Os -fomit-frame-pointer2012053120120525
942837refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
946247refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
953543refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
979305refgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
984688refgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
985139refgcc -m64 -O -fomit-frame-pointer2012053120120525
986172refgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
987236refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
993199refgcc -march=k8 -O -fomit-frame-pointer2012053120120525
996165refgcc -march=nocona -O -fomit-frame-pointer2012053120120525
996506refgcc -O -fomit-frame-pointer2012053120120525
997469refgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
997876refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
1000682refgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
1004289refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
1013118refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
1013205refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053120120525
1015819refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053120120525
1016344refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053120120525
1017197refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
1018011refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
1021482refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
1024200refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
1037051refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
1039720refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053120120525
1043909refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053120120525
1049194refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053120120525
1049221refgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
1050057refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
1051561refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
1059678refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
1069183refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1069469refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1070143refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
1074590refgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
1074687refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
1077173refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
1078393refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
1078449refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
1095951refgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
1097838refgcc -O3 -fomit-frame-pointer2012053120120525
1100125refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
1104033refgcc -m64 -O3 -fomit-frame-pointer2012053120120525
1104363refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1105144refgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1238545refgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
1243585refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
1257781refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
1294496refgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1300821refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1325211refgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
1339541refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
1341690refgcc -O2 -fomit-frame-pointer2012053120120525
1350646refgcc -m64 -O2 -fomit-frame-pointer2012053120120525
2909373refcc2012053120120525
2935572refgcc -funroll-loops2012053120120525
2947179refgcc2012053120120525