Implementation notes: amd64, phenom, crypto_sign/mqqsig256

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_sign
Primitive: mqqsig256
TimeImplementationCompilerBenchmark dateSUPERCOP version
985690refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
1021150refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
1027901refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052420120521
1028313refgcc -funroll-loops -O3 -fomit-frame-pointer2012052420120521
1028606refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052420120521
1030543refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052420120521
1031686refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
1033000refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
1037782refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
1040035refgcc -O3 -fomit-frame-pointer2012052420120521
1042763refgcc -m64 -O3 -fomit-frame-pointer2012052420120521
1044264refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
1046444refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
1051394refgcc -march=barcelona -O3 -fomit-frame-pointer2012052420120521
1053459refgcc -march=k8 -O3 -fomit-frame-pointer2012052420120521
1055816refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
1056566refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052420120521
1056713refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
1057108refgcc -march=nocona -O3 -fomit-frame-pointer2012052420120521
1058581refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052420120521
1058774refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
1059513refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
1061336refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052420120521
1061381refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
1064821refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052420120521
1068943refgcc -funroll-loops -O2 -fomit-frame-pointer2012052420120521
1074885refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
1146233refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052420120521
1146451refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
1152106refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052420120521
1158692refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052420120521
1164436refgcc -funroll-loops -O -fomit-frame-pointer2012052420120521
1165673refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052420120521
1167169refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
1168478refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
1177703refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052420120521
1182382refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
1203905refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
1239894refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
1296384refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
1298377refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052420120521
1299652refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052420120521
1305518refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
1306021refgcc -funroll-loops -Os -fomit-frame-pointer2012052420120521
1306074refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
1306716refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052420120521
1307177refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
1309080refgcc -Os -fomit-frame-pointer2012052420120521
1311903refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
1312418refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
1312447refgcc -march=k8 -Os -fomit-frame-pointer2012052420120521
1312835refgcc -m64 -Os -fomit-frame-pointer2012052420120521
1313024refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
1313197refgcc -march=barcelona -Os -fomit-frame-pointer2012052420120521
1360359refgcc -O -fomit-frame-pointer2012052420120521
1362654refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
1370551refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
1371867refgcc -m64 -O -fomit-frame-pointer2012052420120521
1372434refgcc -march=nocona -Os -fomit-frame-pointer2012052420120521
1372636refgcc -march=barcelona -O -fomit-frame-pointer2012052420120521
1379910refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
1379980refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052420120521
1429826refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
1433995refgcc -march=k8 -O2 -fomit-frame-pointer2012052420120521
1436690refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
1437692refgcc -march=nocona -O2 -fomit-frame-pointer2012052420120521
1438328refgcc -march=barcelona -O2 -fomit-frame-pointer2012052420120521
1438933refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
1452292refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
1470465refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
1470852refgcc -march=nocona -O -fomit-frame-pointer2012052420120521
1471212refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
1475446refgcc -march=k8 -O -fomit-frame-pointer2012052420120521
1521309refgcc -m64 -O2 -fomit-frame-pointer2012052420120521
1523326refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
1572994refgcc -O2 -fomit-frame-pointer2012052420120521
5769366refgcc -funroll-loops2012052420120521
5911023refgcc2012052420120521
5970660refcc2012052420120521

Test failure

Implementation: crypto_sign/mqqsig256/ref
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref