Implementation notes: amd64, bridge, crypto_sign/mqqsig224

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_sign
Primitive: mqqsig224
TimeImplementationCompilerBenchmark dateSUPERCOP version
666260refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012820120120
666640refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012820120120
666956refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012820120120
669328refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012820120120
669388refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012820120120
669504refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012820120120
671372refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012820120120
694660refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012820120120
695796refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012820120120
696216refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012820120120
696876refgcc -m64 -march=core2 -O -fomit-frame-pointer2012012820120120
699592refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012820120120
700704refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012820120120
700928refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012820120120
716908refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012820120120
716940refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012820120120
717484refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012820120120
720072refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012820120120
720484refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012820120120
720860refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012820120120
720864refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012820120120
721008refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012820120120
721548refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012820120120
722136refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012820120120
722752refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012820120120
726640refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012820120120
727548refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012820120120
728064refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012820120120
788496refgcc -march=barcelona -O3 -fomit-frame-pointer2012012820120120
789312refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012820120120
793752refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012820120120
794552refgcc -march=k8 -O3 -fomit-frame-pointer2012012820120120
803036refgcc -O3 -fomit-frame-pointer2012012820120120
803064refgcc -m64 -O3 -fomit-frame-pointer2012012820120120
803188refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012820120120
812268refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012820120120
813220refgcc -march=nocona -O3 -fomit-frame-pointer2012012820120120
827180refgcc -funroll-loops -O3 -fomit-frame-pointer2012012820120120
827480refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012820120120
831144refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012820120120
832884refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012820120120
838724refgcc -funroll-loops -O2 -fomit-frame-pointer2012012820120120
840904refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012820120120
842388refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012820120120
842724refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012820120120
843376refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012820120120
844248refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012820120120
850788refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012820120120
852580refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012820120120
872752refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012820120120
876080refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012820120120
881648refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012820120120
882564refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012820120120
908576refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012820120120
908844refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012820120120
909872refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012820120120
912412refgcc -funroll-loops -O -fomit-frame-pointer2012012820120120
912548refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012820120120
926196refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012820120120
926656refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012820120120
927236refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012820120120
927532refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012820120120
934652refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012820120120
934980refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012820120120
974228refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012820120120
977196refgcc -funroll-loops -Os -fomit-frame-pointer2012012820120120
980184refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012820120120
982064refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012820120120
984172refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012820120120
985212refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012820120120
985884refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012820120120
1012312refgcc -march=barcelona -O2 -fomit-frame-pointer2012012820120120
1015424refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012820120120
1017612refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012820120120
1017940refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012820120120
1048220refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012820120120
1054216refgcc -march=nocona -O2 -fomit-frame-pointer2012012820120120
1081728refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012820120120
1082268refgcc -march=k8 -Os -fomit-frame-pointer2012012820120120
1082280refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012820120120
1082648refgcc -m64 -Os -fomit-frame-pointer2012012820120120
1084192refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012820120120
1088144refgcc -Os -fomit-frame-pointer2012012820120120
1090092refgcc -march=barcelona -Os -fomit-frame-pointer2012012820120120
1096796refgcc -march=barcelona -O -fomit-frame-pointer2012012820120120
1097204refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012820120120
1102632refgcc -O -fomit-frame-pointer2012012820120120
1103068refgcc -m64 -O -fomit-frame-pointer2012012820120120
1105220refgcc -fno-schedule-insns -O -fomit-frame-pointer2012012820120120
1105672refgcc -m64 -march=k8 -O -fomit-frame-pointer2012012820120120
1105728refgcc -march=k8 -O -fomit-frame-pointer2012012820120120
1106564refgcc -m64 -march=nocona -O -fomit-frame-pointer2012012820120120
1107736refgcc -march=nocona -O -fomit-frame-pointer2012012820120120
1110168refgcc -march=nocona -Os -fomit-frame-pointer2012012820120120
1115824refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012820120120
1132360refgcc -m64 -O2 -fomit-frame-pointer2012012820120120
1137464refgcc -O2 -fomit-frame-pointer2012012820120120
1137852refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012820120120
1137876refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012820120120
1138140refgcc -march=k8 -O2 -fomit-frame-pointer2012012820120120
3056364refcc2012012820120120
3060404refgcc -funroll-loops2012012820120120
3060428refgcc2012012820120120