Implementation notes: amd64, hydra6, crypto_hash/fsb512

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: fsb512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
62944962? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017083020170725
62990490? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017083020170725
63029495? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017083020170725
63081769? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083020170725
63160317? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017083020170725
63172047? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017083020170725
63511788? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
63638802? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
63703609? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017083020170725
63726344? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017083020170725
63819883? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017083020170725
63820408? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017083020170725
63841186? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
63842377? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017083020170725
63898929? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017083020170725
63904249? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083020170725
63909270? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017083020170725
63913797? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017083020170725
63923465? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017083020170725
63931343? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017083020170725
63945780? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
63954574? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017083020170725
63988120? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017083020170725
64017170? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083020170725
64063386? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
64102043? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017083020170725
64109668? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017083020170725
64113698? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
64133416? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017083020170725
64140963? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017083020170725
64145896? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017083020170725
64156361? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017083020170725
64159005? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083020170725
64285420? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017083020170725
64391957? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017083020170725
64552525? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
64583290? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017083020170725
64619510? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
64628623? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017083020170725
64629949? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017083020170725
64647399? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017083020170725
64652396? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083020170725
64673558? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083020170725
64690150? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017083020170725
64767621? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017083020170725
64896543? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017083020170725
64899473? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017083020170725
64960029? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017083020170725
64967774? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083020170725
65016246? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017083020170725
65022043? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017083020170725
65050274? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083020170725
65055542? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083020170725
65067744? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083020170725
65082126? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017083020170725
65087496? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017083020170725
65087572? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017083020170725
65106094? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017083020170725
65123532? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083020170725
65169440? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017083020170725
65173396? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
65182030? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
65282590? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017083020170725
65319457? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017083020170725
65336317? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083020170725
65348854? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017083020170725
65365227? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017083020170725
65368091? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083020170725
65439702? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
65516581? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017083020170725
65535079? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083020170725
65557561? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
65587327? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083020170725
65594921? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
65609168? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
65655225? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
65660064? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
65688987? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
65759331? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017083020170725
65831830? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017083020170725
65840002? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
65884022? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017083020170725
65918343? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017083020170725
65971403? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017083020170725
65975529? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083020170725
65986731? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083020170725
66004798? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017083020170725
66019652? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017083020170725
66123880? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083020170725
66154919? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
66276649? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017083020170725
66285827? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
66291891? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017083020170725
66303692? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
66305469? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
66305889? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083020170725
66312157? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
66314435? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017083020170725
66326263? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017083020170725
66350669? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017083020170725
66360433? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
66385584? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
66429866? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017083020170725
66435777? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
66459022? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
66472159? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
66616821? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017083020170725
66630870? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083020170725
66705134? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017083020170725
66752636? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017083020170725
66808834? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083020170725
66903647? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017083020170725
230776049? ? ?? ? ?refgcc2017083020170725
232924038? ? ?? ? ?refgcc_-funroll-loops2017083020170725
232950421? ? ?? ? ?refcc2017083020170725

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