Implementation notes: amd64, sandy, crypto_sign/mqqsig256

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: mqqsig256
TimeImplementationCompilerBenchmark dateSUPERCOP version
661632refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
663560refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
664320refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
665788refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
686712refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
687612refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
689268refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
689272refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
689500refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
692504refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
694536refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
696736refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
698464refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
699008refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
736536refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
738308refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
739756refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
740268refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
742636refgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
742784refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
752620refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
758292refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
760528refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
761372refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
764428refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
767964refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
768204refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
768224refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
810232refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
814992refgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
832808refclang -O3 -mavx2012081620120812
868424refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
869944refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
878688refgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
882128refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
884320refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
886132refgcc -m64 -O3 -fomit-frame-pointer2012081620120812
886284refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
886620refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
887212refgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
887484refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
892928refgcc -O3 -fomit-frame-pointer2012081620120812
896780refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
908000refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
908172refgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
909684refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
921808refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
962020refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
963836refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
964432refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
970992refgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
971228refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
979564refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
985040refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1011420refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
1013036refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
1061144refgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
1064288refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
1066864refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
1068624refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
1068948refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
1070984refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1071696refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1085752refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1087356refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
1143236refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1147224refgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1147684refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
1149384refgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
1165548refgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
1167344refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
1205972refgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1210212refgcc -march=nocona -O -fomit-frame-pointer2012081620120812
1269016refgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
1270756refgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
1271564refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1272296refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1273132refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
1273692refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1274452refgcc -Os -fomit-frame-pointer2012081620120812
1275256refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
1277628refgcc -m64 -Os -fomit-frame-pointer2012081620120812
1279492refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1279616refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
1285464refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1285728refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1286164refgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
1286668refgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
1292708refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
1297120refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1298384refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1309048refgcc -m64 -O2 -fomit-frame-pointer2012081620120812
1311172refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1311388refgcc -O2 -fomit-frame-pointer2012081620120812
1342872refclang -O32012081620120812
1351572refgcc -m64 -O -fomit-frame-pointer2012081620120812
1351588refgcc -O -fomit-frame-pointer2012081620120812
1354432refgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1355612refgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
1358584refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1374428refgcc -march=k8 -O -fomit-frame-pointer2012081620120812
1379968refgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
3560856refgcc -funroll-loops2012081620120812
3580340refgcc2012081620120812
3593664refcc2012081620120812