Implementation notes: amd64, pistol, crypto_sign/mqqsig192

Computer: pistol
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20121016
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
722302refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110620121016
722351refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012110620121016
723018refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012110620121016
723826refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012110620121016
724094refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012110620121016
725412refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012110620121016
730280refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012110620121016
764153refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012110620121016
785542refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012110620121016
785823refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012110620121016
788727refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012110620121016
789263refgcc -m64 -march=core2 -O -fomit-frame-pointer2012110620121016
792448refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012110620121016
797205refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110620121016
845692refgcc -funroll-loops -O2 -fomit-frame-pointer2012110620121016
848924refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110620121016
852756refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012110620121016
858166refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012110620121016
865227refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012110620121016
885179refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012110620121016
896345refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012110620121016
897785refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012110620121016
898349refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012110620121016
909779refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012110620121016
911838refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012110620121016
913171refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012110620121016
914505refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012110620121016
938524refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012110620121016
940998refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012110620121016
945587refgcc -funroll-loops -O -fomit-frame-pointer2012110620121016
946666refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012110620121016
947915refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110620121016
1079911refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012110620121016
1090468refgcc -march=nocona -O3 -fomit-frame-pointer2012110620121016
1102310refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110620121016
1102924refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012110620121016
1103732refgcc -funroll-loops -Os -fomit-frame-pointer2012110620121016
1104498refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012110620121016
1105044refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012110620121016
1106816refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012110620121016
1107318refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012110620121016
1109621refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012110620121016
1112212refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012110620121016
1113192refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012110620121016
1114703refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012110620121016
1117530refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012110620121016
1118848refgcc -m64 -Os -fomit-frame-pointer2012110620121016
1119262refgcc -march=barcelona -Os -fomit-frame-pointer2012110620121016
1119621refgcc -march=k8 -Os -fomit-frame-pointer2012110620121016
1120264refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110620121016
1122062refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012110620121016
1123650refgcc -Os -fomit-frame-pointer2012110620121016
1125004refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012110620121016
1126541refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012110620121016
1139576refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012110620121016
1139658refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110620121016
1140759refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012110620121016
1141252refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012110620121016
1143920refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012110620121016
1144194refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012110620121016
1145043refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012110620121016
1145251refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110620121016
1147300refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110620121016
1150354refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012110620121016
1150702refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110620121016
1151324refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012110620121016
1152650refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012110620121016
1153835refgcc -m64 -march=k8 -O -fomit-frame-pointer2012110620121016
1154849refgcc -march=k8 -O -fomit-frame-pointer2012110620121016
1161884refgcc -march=nocona -Os -fomit-frame-pointer2012110620121016
1162578refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012110620121016
1165838refgcc -march=barcelona -O -fomit-frame-pointer2012110620121016
1169817refgcc -O3 -fomit-frame-pointer2012110620121016
1170101refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012110620121016
1177143refgcc -march=nocona -O -fomit-frame-pointer2012110620121016
1177439refgcc -m64 -march=nocona -O -fomit-frame-pointer2012110620121016
1177806refgcc -m64 -O -fomit-frame-pointer2012110620121016
1178387refgcc -fno-schedule-insns -O -fomit-frame-pointer2012110620121016
1179392refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110620121016
1184835refgcc -O -fomit-frame-pointer2012110620121016
1187640refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1188209refgcc -m64 -O3 -fomit-frame-pointer2012110620121016
1189725refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012110620121016
1191106refgcc -funroll-loops -O3 -fomit-frame-pointer2012110620121016
1191248refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012110620121016
1199180refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012110620121016
1210601refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1213194refgcc -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1231832refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1243181refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012110620121016
1244283refgcc -march=k8 -O3 -fomit-frame-pointer2012110620121016
1425764refgcc -march=nocona -O2 -fomit-frame-pointer2012110620121016
1434616refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012110620121016
1484148refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012110620121016
1485353refgcc -march=barcelona -O2 -fomit-frame-pointer2012110620121016
1552235refgcc -march=k8 -O2 -fomit-frame-pointer2012110620121016
1552359refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012110620121016
1554686refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110620121016
1561009refgcc -m64 -O2 -fomit-frame-pointer2012110620121016
1562475refgcc -O2 -fomit-frame-pointer2012110620121016
3905589refgcc2012110620121016
3955986refgcc -funroll-loops2012110620121016
3966066refcc2012110620121016