Implementation notes: amd64, pistol, crypto_sign/mqqsig224

Computer: pistol
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20121016
Operation: crypto_sign
Primitive: mqqsig224
TimeImplementationCompilerBenchmark dateSUPERCOP version
783184refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012110620121016
785373refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012110620121016
785638refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012110620121016
786114refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110620121016
787178refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012110620121016
789900refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012110620121016
792318refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012110620121016
820000refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012110620121016
820871refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012110620121016
838978refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110620121016
843279refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012110620121016
847416refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012110620121016
848006refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012110620121016
853319refgcc -m64 -march=core2 -O -fomit-frame-pointer2012110620121016
969734refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110620121016
971621refgcc -funroll-loops -O2 -fomit-frame-pointer2012110620121016
976008refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012110620121016
986654refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012110620121016
988804refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012110620121016
1024074refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012110620121016
1030841refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012110620121016
1049972refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012110620121016
1053216refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012110620121016
1057047refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012110620121016
1061020refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012110620121016
1061384refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012110620121016
1061540refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012110620121016
1066392refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110620121016
1074681refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012110620121016
1079400refgcc -funroll-loops -O -fomit-frame-pointer2012110620121016
1081061refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012110620121016
1082738refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012110620121016
1153927refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012110620121016
1170191refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012110620121016
1171572refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012110620121016
1179903refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012110620121016
1181365refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110620121016
1182084refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012110620121016
1204039refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012110620121016
1206675refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012110620121016
1206975refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012110620121016
1210825refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012110620121016
1211561refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110620121016
1212748refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110620121016
1213263refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110620121016
1214328refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012110620121016
1249332refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012110620121016
1252353refgcc -march=nocona -O3 -fomit-frame-pointer2012110620121016
1283546refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012110620121016
1284122refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012110620121016
1321702refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1329004refgcc -funroll-loops -O3 -fomit-frame-pointer2012110620121016
1329893refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012110620121016
1331207refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012110620121016
1332299refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110620121016
1334467refgcc -fno-schedule-insns -O -fomit-frame-pointer2012110620121016
1336401refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012110620121016
1338094refgcc -O3 -fomit-frame-pointer2012110620121016
1341058refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110620121016
1349609refgcc -m64 -O -fomit-frame-pointer2012110620121016
1349950refgcc -O -fomit-frame-pointer2012110620121016
1351236refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012110620121016
1352102refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012110620121016
1353806refgcc -funroll-loops -Os -fomit-frame-pointer2012110620121016
1354221refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1354304refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012110620121016
1355632refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012110620121016
1356272refgcc -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1356297refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012110620121016
1357466refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110620121016
1357727refgcc -m64 -march=nocona -O -fomit-frame-pointer2012110620121016
1360316refgcc -march=barcelona -Os -fomit-frame-pointer2012110620121016
1360653refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012110620121016
1360793refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012110620121016
1360911refgcc -march=k8 -O3 -fomit-frame-pointer2012110620121016
1362492refgcc -march=nocona -O -fomit-frame-pointer2012110620121016
1366188refgcc -Os -fomit-frame-pointer2012110620121016
1369102refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012110620121016
1371103refgcc -march=k8 -Os -fomit-frame-pointer2012110620121016
1372543refgcc -m64 -O3 -fomit-frame-pointer2012110620121016
1376000refgcc -m64 -Os -fomit-frame-pointer2012110620121016
1378240refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012110620121016
1380820refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012110620121016
1389542refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012110620121016
1393028refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012110620121016
1393789refgcc -march=barcelona -O -fomit-frame-pointer2012110620121016
1400272refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012110620121016
1404788refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012110620121016
1405850refgcc -march=nocona -Os -fomit-frame-pointer2012110620121016
1411221refgcc -march=k8 -O -fomit-frame-pointer2012110620121016
1418620refgcc -m64 -march=k8 -O -fomit-frame-pointer2012110620121016
1645076refgcc -march=nocona -O2 -fomit-frame-pointer2012110620121016
1647198refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012110620121016
1703570refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012110620121016
1708124refgcc -march=barcelona -O2 -fomit-frame-pointer2012110620121016
1711672refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012110620121016
1713227refgcc -march=k8 -O2 -fomit-frame-pointer2012110620121016
1785801refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110620121016
1793568refgcc -O2 -fomit-frame-pointer2012110620121016
1805958refgcc -m64 -O2 -fomit-frame-pointer2012110620121016
4762655refgcc -funroll-loops2012110620121016
4798796refcc2012110620121016
4802050refgcc2012110620121016