Implementation notes: amd64, h9ivy, crypto_sign/tts6440

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: tts6440
TimeImplementationCompilerBenchmark dateSUPERCOP version
133336refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
136652refg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014070920140622
136768refg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014070920140622
136864refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014070920140622
136924refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2014070920140622
137108refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
138276refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
139152refg++ -march=nocona -O2 -fomit-frame-pointer2014070920140622
139296refg++ -march=barcelona -O2 -fomit-frame-pointer2014070920140622
139440refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
140524refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014070920140622
141012refg++ -m64 -O2 -fomit-frame-pointer2014070920140622
141352refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014070920140622
141464refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
141824refg++ -march=k8 -O2 -fomit-frame-pointer2014070920140622
142152refg++ -O2 -fomit-frame-pointer2014070920140622
142760refg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2014070920140622
142944refg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2014070920140622
143072refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
143160refg++ -m64 -march=corei7 -O -fomit-frame-pointer2014070920140622
143412refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
143600refg++ -m64 -march=core2 -O -fomit-frame-pointer2014070920140622
143760refg++ -m64 -march=barcelona -O -fomit-frame-pointer2014070920140622
144060refg++ -m64 -march=k8 -O -fomit-frame-pointer2014070920140622
144064refg++ -march=barcelona -O -fomit-frame-pointer2014070920140622
144228refg++ -m64 -O -fomit-frame-pointer2014070920140622
144260refg++ -O -fomit-frame-pointer2014070920140622
144404refg++ -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
145088refg++ -march=k8 -O -fomit-frame-pointer2014070920140622
146796refg++ -m64 -march=nocona -O -fomit-frame-pointer2014070920140622
147176refg++ -march=nocona -O -fomit-frame-pointer2014070920140622
153904refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
158624refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
166440refg++ -m64 -march=core2 -Os -fomit-frame-pointer2014070920140622
166496refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
166588refg++ -march=nocona -Os -fomit-frame-pointer2014070920140622
166676refg++ -m64 -march=nocona -Os -fomit-frame-pointer2014070920140622
167836refg++ -m64 -Os -fomit-frame-pointer2014070920140622
167904refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
167948refg++ -m64 -march=k8 -Os -fomit-frame-pointer2014070920140622
168032refg++ -Os -fomit-frame-pointer2014070920140622
168100refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014070920140622
168496refg++ -march=k8 -Os -fomit-frame-pointer2014070920140622
168536refg++ -march=barcelona -Os -fomit-frame-pointer2014070920140622
174528refg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2014070920140622
174960refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
174968refg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2014070920140622
175020refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
175392refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
175480refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2014070920140622
870848refg++2014070920140622

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: 17, 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=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