Implementation notes: amd64, hydra6, crypto_hash/rfsb509

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: rfsb509
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
18564? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090120170725
18590? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090120170725
18592? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017090120170725
18594? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
18602? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
18602? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090120170725
18602? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090120170725
18616? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090120170725
18625? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090120170725
18626? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
18628? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017090120170725
18628? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
18632? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
18636? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090120170725
18637? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017090120170725
18640? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
18642? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090120170725
18646? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
18655? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
18658? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
18659? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
18660? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
18660? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
18666? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
18672? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
18676? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090120170725
18676? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
18682? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
18682? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
18682? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090120170725
18687? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090120170725
18690? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090120170725
18692? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017090120170725
18696? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090120170725
18700? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
18702? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
18703? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
18706? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017090120170725
18708? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017090120170725
18709? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090120170725
18719? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090120170725
18721? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
18723? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090120170725
18728? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
18732? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090120170725
18738? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090120170725
18741? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
18746? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090120170725
18750? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
18750? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090120170725
18752? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
18756? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090120170725
18757? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090120170725
18760? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
18766? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
18766? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090120170725
18770? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
18770? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090120170725
18771? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
18772? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017090120170725
18772? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090120170725
18772? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090120170725
18774? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
18776? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090120170725
18777? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017090120170725
18778? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090120170725
18782? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017090120170725
18786? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
18794? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090120170725
18796? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017090120170725
18796? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090120170725
18812? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017090120170725
18814? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090120170725
18816? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090120170725
18818? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
18820? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017090120170725
18822? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
18838? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090120170725
18838? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
18846? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090120170725
18846? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
18848? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
18852? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
18852? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090120170725
18864? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090120170725
18866? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090120170725
18868? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090120170725
18872? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090120170725
18882? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
18886? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
18888? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
18896? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
18896? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017090120170725
18898? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090120170725
18898? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
18902? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090120170725
18912? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
18914? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090120170725
18916? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090120170725
18916? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017090120170725
18924? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
18924? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
18928? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017090120170725
18930? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090120170725
18932? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017090120170725
18937? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
18954? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090120170725
19012? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
19408? ? ?? ? ?refcc2017090120170725
19469? ? ?? ? ?refgcc_-funroll-loops2017090120170725
19480? ? ?? ? ?refgcc2017090120170725

Checksum failure

Implementation: crypto_hash/rfsb509/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
6d15764e7ad77c21811de759ac2f9916ddbe101a38b48ace298d10e625596942
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -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=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref