Implementation notes: amd64, sandy0, crypto_sign/tts6440

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: tts6440
TimeImplementationCompilerBenchmark dateSUPERCOP version
696132refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
698616refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
699604refg++ -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
699764refg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
700056refg++ -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
700080refg++ -O -fomit-frame-pointer2012032920120316
700112refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
700832refg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
700864refg++ -m64 -O -fomit-frame-pointer2012032920120316
701128refg++ -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
701832refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
706088refg++ -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
706612refg++ -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
708700refg++ -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
709640refg++ -Os -fomit-frame-pointer2012032920120316
709856refg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
709908refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
709960refg++ -m64 -Os -fomit-frame-pointer2012032920120316
710096refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
710456refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
711428refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
713072refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
714080refg++ -march=nocona -O -fomit-frame-pointer2012032920120316
714260refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
715632refg++ -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
716556refg++ -march=barcelona -O -fomit-frame-pointer2012032920120316
716660refg++ -march=k8 -O -fomit-frame-pointer2012032920120316
716800refg++ -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
717268refg++ -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
718372refg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
718552refg++ -march=barcelona -Os -fomit-frame-pointer2012032920120316
727896refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
729048refg++ -march=k8 -O2 -fomit-frame-pointer2012032920120316
729152refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
730760refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
731120refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
731280refg++ -m64 -O2 -fomit-frame-pointer2012032920120316
732576refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
732732refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
734648refg++ -O2 -fomit-frame-pointer2012032920120316
735892refg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
737308refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
737808refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
739888refg++ -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
743040refg++ -march=nocona -Os -fomit-frame-pointer2012032920120316
746076refg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
747708refg++ -march=barcelona -O2 -fomit-frame-pointer2012032920120316
762676refg++ -march=nocona -O2 -fomit-frame-pointer2012032920120316
764856refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
2322692refg++2012032920120316

Test failure

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

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
g++ -O3 -fomit-frame-pointer ref
g++ -fno-schedule-insns -O3 -fomit-frame-pointer ref
g++ -funroll-loops -fno-schedule-insns -O2 -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=core-avx-i -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=corei7-avx -O3 -fomit-frame-pointer ref
g++ -m64 -march=corei7 -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=k8 -Os -fomit-frame-pointer ref
g++ -march=nocona -O3 -fomit-frame-pointer ref

Test failure

Implementation: crypto_sign/tts6440/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