Implementation notes: amd64, sandy, crypto_sign/mqqsig224

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: mqqsig224
TimeImplementationCompilerBenchmark dateSUPERCOP version
636164refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
639480refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
640732refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
640980refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
660324refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
662248refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
669100refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
669740refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
670084refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
670164refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
670268refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
672344refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
674564refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
674940refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
707360refgcc -m64 -O3 -fomit-frame-pointer2012081620120812
710404refgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
710516refgcc -O3 -fomit-frame-pointer2012081620120812
710580refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
711756refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
712424refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
712744refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
712924refgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
713340refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
713656refgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
713696refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
714120refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
714340refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
716632refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
734424refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
737492refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
737756refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
738236refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
740540refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
743856refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
746512refgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
748084refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
748740refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
749372refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
750388refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
752932refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
755860refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
758900refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
762040refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
762328refgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
786284refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
794636refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
805660refclang -O3 -mavx2012081620120812
854292refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
855088refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
859244refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
860472refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
880684refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
881312refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
882664refgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
909124refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
910548refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
940888refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
944692refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
945192refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
945632refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
946932refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
948212refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
950560refgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
952940refgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
957284refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
957392refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
964524refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
970872refgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
973184refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
989816refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
990524refgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
1005452refgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
1009388refgcc -O -fomit-frame-pointer2012081620120812
1010664refgcc -march=k8 -O -fomit-frame-pointer2012081620120812
1017892refgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1024156refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1027680refgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
1029672refgcc -m64 -O -fomit-frame-pointer2012081620120812
1075956refgcc -O2 -fomit-frame-pointer2012081620120812
1085932refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1088080refgcc -m64 -O2 -fomit-frame-pointer2012081620120812
1094804refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
1096428refgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
1097944refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1098620refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1098968refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
1103656refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1105500refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
1120320refgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1120504refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
1123668refgcc -march=nocona -O -fomit-frame-pointer2012081620120812
1127540refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1153036refclang -O32012081620120812
1200180refgcc -m64 -Os -fomit-frame-pointer2012081620120812
1202368refgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
1203764refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1208500refgcc -Os -fomit-frame-pointer2012081620120812
1212280refgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
1214516refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1220364refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1224192refgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
1226628refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
2869588refgcc2012081620120812
2875476refcc2012081620120812
2879856refgcc -funroll-loops2012081620120812