Implementation notes: amd64, h5e450, crypto_sign/rainbow5640

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: rainbow5640
TimeImplementationCompilerBenchmark dateSUPERCOP version
930579refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080520120717
986388refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080520120717
1015866refg++ -m64 -march=nocona -O -fomit-frame-pointer2012080520120717
1018179refg++ -m64 -march=barcelona -O -fomit-frame-pointer2012080520120717
1018791refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080520120717
1019259refg++ -m64 -march=corei7 -O -fomit-frame-pointer2012080520120717
1019685refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080520120717
1020615refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080520120717
1025649refg++ -m64 -O -fomit-frame-pointer2012080520120717
1027101refg++ -m64 -march=core2 -O -fomit-frame-pointer2012080520120717
1028949refg++ -m64 -march=k8 -O -fomit-frame-pointer2012080520120717
1032102refg++ -O -fomit-frame-pointer2012080520120717
1033182refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012080520120717
1034232refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012080520120717
1034976refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2012080520120717
1035441refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080520120717
1035561refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080520120717
1037691refg++ -march=nocona -O -fomit-frame-pointer2012080520120717
1040511refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080520120717
1043328refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012080520120717
1044204refg++ -march=barcelona -O -fomit-frame-pointer2012080520120717
1046538refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012080520120717
1048020refg++ -m64 -O2 -fomit-frame-pointer2012080520120717
1050189refg++ -O2 -fomit-frame-pointer2012080520120717
1055625refg++ -march=k8 -O2 -fomit-frame-pointer2012080520120717
1056126refg++ -march=k8 -O -fomit-frame-pointer2012080520120717
1057881refg++ -march=nocona -O2 -fomit-frame-pointer2012080520120717
1059615refg++ -fno-schedule-insns -O -fomit-frame-pointer2012080520120717
1072965refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012080520120717
1073880refclang++ -O32012080520120717
1079796refg++ -march=barcelona -O2 -fomit-frame-pointer2012080520120717
1192212refg++ -m64 -march=nocona -Os -fomit-frame-pointer2012080520120717
1195338refg++ -m64 -march=core2 -Os -fomit-frame-pointer2012080520120717
1195488refg++ -m64 -Os -fomit-frame-pointer2012080520120717
1195857refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012080520120717
1198452refg++ -m64 -march=k8 -Os -fomit-frame-pointer2012080520120717
1199979refg++ -Os -fomit-frame-pointer2012080520120717
1207638refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080520120717
1208205refg++ -march=k8 -Os -fomit-frame-pointer2012080520120717
1209990refg++ -fno-schedule-insns -Os -fomit-frame-pointer2012080520120717
1211016refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080520120717
1212540refg++ -march=nocona -Os -fomit-frame-pointer2012080520120717
1226535refg++ -march=barcelona -Os -fomit-frame-pointer2012080520120717
5126592refg++2012080520120717

Test failure

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

Number of similar (compiler,implementation) pairs: 11, 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=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/rainbow5640/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

Test failure

Implementation: crypto_sign/rainbow5640/ref
Compiler: g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
g++ -m64 -march=corei7 -Os -fomit-frame-pointer ref