Implementation notes: amd64, bridge, crypto_sign/mqqsig256

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_sign
Primitive: mqqsig256
TimeImplementationCompilerBenchmark dateSUPERCOP version
689640refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012820120120
691244refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012820120120
691252refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012820120120
692680refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012820120120
693660refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012820120120
694072refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012820120120
695824refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012820120120
719456refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012820120120
719556refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012820120120
719784refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012820120120
720336refgcc -m64 -march=core2 -O -fomit-frame-pointer2012012820120120
720668refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012820120120
721240refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012820120120
721756refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012820120120
732732refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012820120120
735140refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012820120120
736072refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012820120120
739672refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012820120120
740104refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012820120120
740684refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012820120120
742256refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012820120120
742588refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012820120120
742612refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012820120120
743600refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012820120120
743604refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012820120120
743652refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012820120120
744992refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012820120120
745608refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012820120120
903156refgcc -march=barcelona -O3 -fomit-frame-pointer2012012820120120
905076refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012820120120
921104refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012820120120
922352refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012820120120
922828refgcc -march=k8 -O3 -fomit-frame-pointer2012012820120120
924972refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012820120120
925096refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012820120120
926072refgcc -funroll-loops -O2 -fomit-frame-pointer2012012820120120
927284refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012820120120
932288refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012820120120
934036refgcc -O3 -fomit-frame-pointer2012012820120120
935912refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012820120120
936944refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012820120120
937088refgcc -m64 -O3 -fomit-frame-pointer2012012820120120
969892refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012820120120
970496refgcc -march=nocona -O3 -fomit-frame-pointer2012012820120120
987780refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012820120120
991272refgcc -funroll-loops -O3 -fomit-frame-pointer2012012820120120
991640refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012820120120
993164refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012820120120
993200refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012820120120
1002660refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012820120120
1003040refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012820120120
1003836refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012820120120
1006512refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012820120120
1013700refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012820120120
1014396refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012820120120
1024684refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012820120120
1026132refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012820120120
1036160refgcc -funroll-loops -O -fomit-frame-pointer2012012820120120
1037864refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012820120120
1038968refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012820120120
1046868refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012820120120
1049896refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012820120120
1051256refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012820120120
1052068refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012820120120
1171212refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012820120120
1171800refgcc -march=k8 -O -fomit-frame-pointer2012012820120120
1174688refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012820120120
1175888refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012820120120
1177000refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012820120120
1178376refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012820120120
1178648refgcc -funroll-loops -Os -fomit-frame-pointer2012012820120120
1180884refgcc -m64 -march=k8 -O -fomit-frame-pointer2012012820120120
1180992refgcc -O -fomit-frame-pointer2012012820120120
1180992refgcc -fno-schedule-insns -O -fomit-frame-pointer2012012820120120
1182076refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012820120120
1182248refgcc -m64 -O -fomit-frame-pointer2012012820120120
1193344refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012820120120
1193828refgcc -march=nocona -O -fomit-frame-pointer2012012820120120
1195624refgcc -O2 -fomit-frame-pointer2012012820120120
1199824refgcc -m64 -O2 -fomit-frame-pointer2012012820120120
1201400refgcc -march=barcelona -O2 -fomit-frame-pointer2012012820120120
1201880refgcc -m64 -march=nocona -O -fomit-frame-pointer2012012820120120
1203248refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012820120120
1215616refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012820120120
1215840refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012820120120
1327376refgcc -Os -fomit-frame-pointer2012012820120120
1328476refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012820120120
1329132refgcc -march=k8 -Os -fomit-frame-pointer2012012820120120
1330768refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012820120120
1331536refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012820120120
1331620refgcc -m64 -Os -fomit-frame-pointer2012012820120120
1333312refgcc -march=barcelona -Os -fomit-frame-pointer2012012820120120
1349100refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012820120120
1355184refgcc -march=barcelona -O -fomit-frame-pointer2012012820120120
1361616refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012820120120
1362844refgcc -march=nocona -Os -fomit-frame-pointer2012012820120120
1379072refgcc -march=k8 -O2 -fomit-frame-pointer2012012820120120
1379244refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012820120120
1392396refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012820120120
1394792refgcc -march=nocona -O2 -fomit-frame-pointer2012012820120120
3702844refgcc -funroll-loops2012012820120120
3703112refgcc2012012820120120
3703312refcc2012012820120120