Implementation notes: amd64, backup, crypto_sign/3icp

Computer: backup
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_sign
Primitive: 3icp
TimeImplementationCompilerBenchmark dateSUPERCOP version
705570refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
776060refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
782376refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
783420refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
825438refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
836454refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
836990refg++ -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
850730refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
857072refg++ -march=k8 -O2 -fomit-frame-pointer2012011320111120
875330refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
885640refg++ -march=nocona -O2 -fomit-frame-pointer2012011320111120
889318refg++ -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
911058refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
922656refg++ -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
927498refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
927962refg++ -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
932896refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
952294refg++ -march=nocona -O -fomit-frame-pointer2012011320111120
976976refg++ -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
995558refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
1007046refg++ -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
1034162refg++ -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
1037922refg++ -march=barcelona -O2 -fomit-frame-pointer2012011320111120
1072352refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
1074266refg++ -march=barcelona -O -fomit-frame-pointer2012011320111120
1126016refg++ -march=k8 -O -fomit-frame-pointer2012011320111120
1132742refg++ -march=nocona -Os -fomit-frame-pointer2012011320111120
1181858refg++ -O -fomit-frame-pointer2012011320111120
1195164refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
1203090refg++ -march=k8 -Os -fomit-frame-pointer2012011320111120
1239506refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
1261076refg++ -m64 -O2 -fomit-frame-pointer2012011320111120
1354992refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
1364260refg++ -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
1370982refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
1375392refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
1385518refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
1387518refg++ -O2 -fomit-frame-pointer2012011320111120
1430150refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
1461306refg++ -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
1462886refg++ -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
1535314refg++ -Os -fomit-frame-pointer2012011320111120
1606518refg++ -m64 -Os -fomit-frame-pointer2012011320111120
1625714refg++ -m64 -O -fomit-frame-pointer2012011320111120
1741498refg++ -march=barcelona -Os -fomit-frame-pointer2012011320111120
4695754refg++2012011320111120

Test failure

Implementation: crypto_sign/3icp/ref
Compiler: g++ -O3 -fomit-frame-pointer
error 111
crypto_sign_open returns nonzero

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
g++ -O3 -fomit-frame-pointer ref
g++ -fno-schedule-insns -O3 -fomit-frame-pointer ref
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
g++ -m64 -O3 -fomit-frame-pointer ref
g++ -m64 -march=core2 -O3 -fomit-frame-pointer ref
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
g++ -m64 -march=k8 -O3 -fomit-frame-pointer ref
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref
g++ -m64 -march=nocona -O3 -fomit-frame-pointer ref
g++ -march=barcelona -O3 -fomit-frame-pointer ref
g++ -march=k8 -O3 -fomit-frame-pointer ref
g++ -march=nocona -O3 -fomit-frame-pointer ref

Test failure

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=barcelona -O3 -fomit-frame-pointer
error 111
crypto_sign_open returns nonzero
error 111
crypto_sign_open returns nonzero

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer ref