Implementation notes: amd64, calvin, crypto_hash/fsb512

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: fsb512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
54331546? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017073120170725
54364054? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017073120170725
54379343? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017073120170725
54419250? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017073120170725
54467127? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017073120170725
54791380? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017073120170725
54808805? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017073120170725
54815306? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017073120170725
54856162? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017073120170725
54912922? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017073120170725
54930586? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017073120170725
54940745? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017073120170725
54950129? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017073120170725
54963758? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017073120170725
54974057? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017073120170725
54981006? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017073120170725
54993073? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017073120170725
55005962? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017073120170725
55032742? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017073120170725
55042253? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017073120170725
55048734? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017073120170725
55141259? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017073120170725
55202984? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017073120170725
55237711? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017073120170725
55268605? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017073120170725
55275700? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017073120170725
55317587? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017073120170725
55339402? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017073120170725
55354162? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017073120170725
55355861? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017073120170725
55389865? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017073120170725
55410168? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017073120170725
55422879? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017073120170725
55432235? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017073120170725
55441574? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017073120170725
55469592? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017073120170725
55471720? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017073120170725
55513984? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017073120170725
55628550? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017073120170725
55781169? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017073120170725
55793858? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017073120170725
55806201? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017073120170725
55808944? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017073120170725
55854706? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017073120170725
55857810? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017073120170725
55861507? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017073120170725
55863288? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017073120170725
55885654? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017073120170725
55904846? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017073120170725
55914158? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017073120170725
55924241? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017073120170725
55939659? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017073120170725
55982466? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017073120170725
55988960? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017073120170725
56000369? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017073120170725
56000628? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017073120170725
56011353? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017073120170725
56026067? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017073120170725
56068800? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017073120170725
56136758? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017073120170725
56145187? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017073120170725
56168438? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017073120170725
56224254? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017073120170725
56395399? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017073120170725
56563615? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017073120170725
56566807? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017073120170725
56580071? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017073120170725
56586825? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017073120170725
56592391? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017073120170725
56592543? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017073120170725
56619453? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017073120170725
56645635? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017073120170725
56866251? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017073120170725
56891520? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017073120170725
56948222? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017073120170725
57002113? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017073120170725
57010418? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017073120170725
57085709? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017073120170725
57138244? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017073120170725
57165795? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017073120170725
57250738? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017073120170725
57262604? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017073120170725
57290272? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017073120170725
57332230? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017073120170725
57609172? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017073120170725
57630885? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017073120170725
57683125? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017073120170725
57687266? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017073120170725
57698045? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017073120170725
57698740? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017073120170725
57715630? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017073120170725
57725464? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017073120170725
57741549? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017073120170725
57758253? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017073120170725
57779824? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017073120170725
57799996? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017073120170725
57802081? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017073120170725
58005786? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017073120170725
58013129? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017073120170725
58531356? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017073120170725
58544752? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017073120170725
58551959? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017073120170725
58558076? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017073120170725
58656607? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017073120170725
58671808? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017073120170725
59365799? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017073120170725
59368757? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017073120170725
59385952? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017073120170725
59388097? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017073120170725
59411452? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017073120170725
59480798? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017073120170725
59556068? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017073120170725
213253940? ? ?? ? ?refgcc2017073120170725
213415279? ? ?? ? ?refgcc_-funroll-loops2017073120170725
213444192? ? ?? ? ?refcc2017073120170725

Test failure

Implementation: crypto_hash/fsb512/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