Implementation notes: amd64, sandy0, crypto_sign/mqqsig256

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: mqqsig256
TimeImplementationCompilerBenchmark dateSUPERCOP version
689992refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
690972refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
691140refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
693188refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
694056refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
698200refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
700352refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
720232refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
721648refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
721744refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
722468refgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
722552refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
723100refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
726120refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
734988refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
736712refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
738944refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
741876refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
742584refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
744124refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
744148refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
745112refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
745712refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
746004refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
746872refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
747888refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
749772refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
761376refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
901864refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
904100refgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
923856refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
925496refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
926484refgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
926884refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
928680refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
930096refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
930512refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
933992refgcc -O3 -fomit-frame-pointer2012032920120316
934984refgcc -m64 -O3 -fomit-frame-pointer2012032920120316
936056refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
936960refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
940252refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
968932refgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
970768refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
986376refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
989556refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
990632refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
994448refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
996812refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
999868refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
1001820refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
1006244refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
1015984refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
1020980refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
1024532refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
1028448refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
1028664refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
1039052refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
1039436refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
1039720refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
1045912refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
1053288refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
1055024refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
1057892refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
1170848refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
1171456refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
1171852refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
1172832refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
1173516refgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
1173648refgcc -march=k8 -O -fomit-frame-pointer2012032920120316
1175872refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
1178756refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
1180472refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
1180824refgcc -O -fomit-frame-pointer2012032920120316
1181428refgcc -m64 -O -fomit-frame-pointer2012032920120316
1184228refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
1195612refgcc -O2 -fomit-frame-pointer2012032920120316
1196052refgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
1196796refgcc -march=nocona -O -fomit-frame-pointer2012032920120316
1201924refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
1203484refgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
1205228refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
1207252refgcc -m64 -O2 -fomit-frame-pointer2012032920120316
1208440refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
1211476refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
1324416refgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
1327028refgcc -m64 -Os -fomit-frame-pointer2012032920120316
1327180refgcc -Os -fomit-frame-pointer2012032920120316
1329408refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
1330840refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
1331748refgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
1337476refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
1351300refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
1356504refgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
1364624refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
1368132refgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
1380028refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
1380408refgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
1396440refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
1398972refgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
3700328refcc2012032920120316
3713232refgcc2012032920120316
3720932refgcc -funroll-loops2012032920120316