Implementation notes: amd64, h8bobcat, crypto_sign/tts6440

Computer: h8bobcat
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: tts6440
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
279486? ? ?? ? ?refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017111220171020
283784? ? ?? ? ?refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111220171020
284449? ? ?? ? ?refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111220171020
284668? ? ?? ? ?refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111220171020
284972? ? ?? ? ?refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111220171020
284981? ? ?? ? ?refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111220171020
303378? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111220171020
303544? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111220171020
304223? ? ?? ? ?refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111220171020
304746? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
304813? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2017111220171020
304831? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2017111220171020
305705? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
307353? ? ?? ? ?refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
307482? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111220171020
307743? ? ?? ? ?refg++_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
308242? ? ?? ? ?refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
309035? ? ?? ? ?refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111220171020
309847? ? ?? ? ?refg++_-march=k8_-O2_-fomit-frame-pointer2017111220171020
312028? ? ?? ? ?refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017111220171020
312778? ? ?? ? ?refg++_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
313614? ? ?? ? ?refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
327013? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111220171020
329451? ? ?? ? ?refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017111220171020
329636? ? ?? ? ?refg++_-m64_-march=core2_-O_-fomit-frame-pointer2017111220171020
329692? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111220171020
329736? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2017111220171020
330092? ? ?? ? ?refg++_-O_-fomit-frame-pointer2017111220171020
332391? ? ?? ? ?refg++_-march=k8_-O_-fomit-frame-pointer2017111220171020
332438? ? ?? ? ?refg++_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
332628? ? ?? ? ?refg++_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
332899? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
332914? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111220171020
333122? ? ?? ? ?refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
334742? ? ?? ? ?refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111220171020
337046? ? ?? ? ?refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
340204? ? ?? ? ?refg++_-march=nocona_-O_-fomit-frame-pointer2017111220171020
356677? ? ?? ? ?refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
356701? ? ?? ? ?refg++_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
358558? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
359993? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111220171020
362629? ? ?? ? ?refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111220171020
362776? ? ?? ? ?refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111220171020
362862? ? ?? ? ?refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017111220171020
362976? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111220171020
363945? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111220171020
364030? ? ?? ? ?refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
364145? ? ?? ? ?refg++_-march=k8_-Os_-fomit-frame-pointer2017111220171020
364961? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2017111220171020
365289? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2017111220171020
365380? ? ?? ? ?refg++_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
365759? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
365779? ? ?? ? ?refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
2094499? ? ?? ? ?refg++2017111220171020

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: 13, 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=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=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 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