Implementation notes: amd64, mace, crypto_hash/rfsb509

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: rfsb509
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
39653? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
39653? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
39656? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016101620161009
39661? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016101620161009
39661? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016101620161009
39662? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101620161009
39662? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
39668? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
39677? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
39682? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016101620161009
39682? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016101620161009
39684? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016101620161009
39685? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
39686? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016101620161009
39686? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
39686? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016101620161009
39686? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016101620161009
39690? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016101620161009
39691? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
39693? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016101620161009
39693? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
39694? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016101620161009
39694? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
39696? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016101620161009
39696? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016101620161009
39699? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016101620161009
39712? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101620161009
39723? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
39724? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101620161009
39726? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016101620161009
39727? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016101620161009
39730? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
39740? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016101620161009
39741? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016101620161009
39747? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016101620161009
39748? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101620161009
39788? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016101620161009
39791? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016101620161009
39796? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101620161009
39803? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
39808? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016101620161009
39820? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016101620161009
39821? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016101620161009
39822? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
39824? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016101620161009
39825? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101620161009
39827? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016101620161009
39828? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016101620161009
39830? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016101620161009
39830? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016101620161009
39830? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
39831? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016101620161009
39831? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101620161009
39833? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016101620161009
39834? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016101620161009
39834? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016101620161009
39835? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
39836? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016101620161009
39836? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101620161009
39837? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016101620161009
39838? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016101620161009
39838? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016101620161009
39839? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101620161009
39841? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101620161009
39841? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016101620161009
39844? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
39847? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
39848? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101620161009
39849? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016101620161009
39849? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101620161009
39854? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016101620161009
39854? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
39854? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016101620161009
39855? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101620161009
39856? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
39859? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016101620161009
39859? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101620161009
39859? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016101620161009
39859? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016101620161009
39861? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016101620161009
39865? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016101620161009
39865? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016101620161009
39866? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016101620161009
39868? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016101620161009
39868? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101620161009
39871? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101620161009
39874? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016101620161009
39878? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101620161009
39878? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
39879? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016101620161009
39880? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016101620161009
39924? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016101620161009
40541? ? ?? ? ?refcc2016101620161009
40549? ? ?? ? ?refgcc_-funroll-loops2016101620161009
40551? ? ?? ? ?refgcc2016101620161009

Checksum failure

Implementation: crypto_hash/rfsb509/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
6d15764e7ad77c21811de759ac2f9916ddbe101a38b48ace298d10e625596942
Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Test failure

Implementation: crypto_hash/rfsb509/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

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