Implementation notes: amd64, pistol, crypto_sign/mqqsig160

Computer: pistol
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20121016
Operation: crypto_sign
Primitive: mqqsig160
TimeImplementationCompilerBenchmark dateSUPERCOP version
668414refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012110620121016
668417refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012110620121016
668888refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012110620121016
670398refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012110620121016
670747refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110620121016
672030refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012110620121016
672444refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012110620121016
708117refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012110620121016
708843refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110620121016
710025refgcc -funroll-loops -O2 -fomit-frame-pointer2012110620121016
710600refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012110620121016
715642refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012110620121016
718411refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012110620121016
724136refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012110620121016
724474refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012110620121016
730732refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012110620121016
732350refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012110620121016
733598refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012110620121016
736443refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012110620121016
745995refgcc -m64 -march=core2 -O -fomit-frame-pointer2012110620121016
746816refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110620121016
746993refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012110620121016
749763refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012110620121016
774126refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012110620121016
774714refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012110620121016
775173refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012110620121016
775980refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012110620121016
776400refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012110620121016
779755refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012110620121016
782256refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012110620121016
789292refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110620121016
793669refgcc -funroll-loops -O -fomit-frame-pointer2012110620121016
939180refgcc -m64 -Os -fomit-frame-pointer2012110620121016
941074refgcc -Os -fomit-frame-pointer2012110620121016
942746refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012110620121016
942885refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012110620121016
943079refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012110620121016
943108refgcc -march=k8 -Os -fomit-frame-pointer2012110620121016
943700refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012110620121016
943726refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012110620121016
944206refgcc -march=barcelona -Os -fomit-frame-pointer2012110620121016
944322refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012110620121016
944364refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012110620121016
945304refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110620121016
945748refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012110620121016
949220refgcc -funroll-loops -Os -fomit-frame-pointer2012110620121016
951277refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012110620121016
956351refgcc -march=barcelona -O -fomit-frame-pointer2012110620121016
976631refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012110620121016
976866refgcc -march=nocona -Os -fomit-frame-pointer2012110620121016
982258refgcc -O -fomit-frame-pointer2012110620121016
982610refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012110620121016
984052refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012110620121016
984679refgcc -m64 -march=k8 -O -fomit-frame-pointer2012110620121016
989674refgcc -march=k8 -O -fomit-frame-pointer2012110620121016
990743refgcc -fno-schedule-insns -O -fomit-frame-pointer2012110620121016
995099refgcc -m64 -O -fomit-frame-pointer2012110620121016
1018919refgcc -m64 -march=nocona -O -fomit-frame-pointer2012110620121016
1024753refgcc -march=nocona -O -fomit-frame-pointer2012110620121016
1036550refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012110620121016
1040114refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012110620121016
1040244refgcc -march=nocona -O3 -fomit-frame-pointer2012110620121016
1054506refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012110620121016
1061644refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012110620121016
1063286refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012110620121016
1068503refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110620121016
1068880refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110620121016
1072152refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012110620121016
1080965refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012110620121016
1085612refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012110620121016
1086607refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012110620121016
1086996refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110620121016
1087502refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012110620121016
1089621refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110620121016
1098339refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012110620121016
1101502refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012110620121016
1102217refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012110620121016
1106020refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012110620121016
1106639refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012110620121016
1115126refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012110620121016
1115578refgcc -funroll-loops -O3 -fomit-frame-pointer2012110620121016
1117656refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110620121016
1118734refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110620121016
1128179refgcc -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1133229refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1137271refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012110620121016
1137702refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1140123refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1149652refgcc -O3 -fomit-frame-pointer2012110620121016
1158166refgcc -m64 -O3 -fomit-frame-pointer2012110620121016
1166436refgcc -march=k8 -O3 -fomit-frame-pointer2012110620121016
1283384refgcc -march=nocona -O2 -fomit-frame-pointer2012110620121016
1284965refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012110620121016
1329818refgcc -march=barcelona -O2 -fomit-frame-pointer2012110620121016
1331892refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012110620121016
1337570refgcc -march=k8 -O2 -fomit-frame-pointer2012110620121016
1338241refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012110620121016
1372270refgcc -m64 -O2 -fomit-frame-pointer2012110620121016
1376014refgcc -O2 -fomit-frame-pointer2012110620121016
1378088refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110620121016
3122351refgcc2012110620121016
3146156refgcc -funroll-loops2012110620121016
3154621refcc2012110620121016