Implementation notes: amd64, bulldozer, crypto_sign/mqqsig192

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
690418refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
693830refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
694092refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053120120525
694771refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
696725refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
700396refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053120120525
704260refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053120120525
745977refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
747127refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
747137refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053120120525
748981refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
751728refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053120120525
752245refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053120120525
755058refgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
878741refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
894176refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
895283refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
895371refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
896563refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
900097refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
902145refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
903093refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
903275refgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
906018refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
911447refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
915999refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
916720refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
920461refgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
926165refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
927724refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
967771refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
976892refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1062982refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
1063979refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053120120525
1066952refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
1067265refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
1067347refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053120120525
1070657refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053120120525
1071601refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
1072261refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
1073150refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
1075035refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
1077518refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
1083249refgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
1083915refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
1086307refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
1087784refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
1088211refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053120120525
1090066refgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
1091728refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
1093827refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
1094667refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053120120525
1095381refgcc -march=k8 -O -fomit-frame-pointer2012053120120525
1100098refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
1100127refgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
1104937refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
1111309refgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
1111829refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
1112521refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053120120525
1113053refgcc -O -fomit-frame-pointer2012053120120525
1113465refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
1114743refgcc -Os -fomit-frame-pointer2012053120120525
1115286refgcc -m64 -Os -fomit-frame-pointer2012053120120525
1115834refgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
1118426refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
1119289refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
1122777refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
1125405refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
1125562refgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
1125873refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
1127755refgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
1131079refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
1137949refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1138037refgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
1138318refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
1139127refgcc -m64 -O3 -fomit-frame-pointer2012053120120525
1139874refgcc -m64 -O -fomit-frame-pointer2012053120120525
1139977refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1140864refgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
1141321refgcc -O3 -fomit-frame-pointer2012053120120525
1149410refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
1150310refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
1151328refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
1151339refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
1152539refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
1154980refgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1155292refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1186216refgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
1191592refgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
1195513refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
1200407refgcc -march=nocona -O -fomit-frame-pointer2012053120120525
1410876refgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
1417866refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
1447240refgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
1463588refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
1471989refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1478922refgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1532269refgcc -m64 -O2 -fomit-frame-pointer2012053120120525
1536380refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
1545603refgcc -O2 -fomit-frame-pointer2012053120120525
3585915refcc2012053120120525
3601455refgcc -funroll-loops2012053120120525
3640101refgcc2012053120120525