Implementation notes: amd64, hydra9, crypto_hash/mcssha4

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: mcssha4
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
83377? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083120170725
83381? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017083120170725
83547? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017083120170725
83575? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017083120170725
83590? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017083120170725
83613? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017083120170725
84232? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083120170725
84304? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017083120170725
84334? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
84343? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
84361? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017083120170725
84368? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017083120170725
84370? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083120170725
84374? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083120170725
84410? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017083120170725
84473? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
84480? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
84526? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017083120170725
84536? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017083120170725
84588? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017083120170725
84595? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017083120170725
84606? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
84609? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
84671? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083120170725
84687? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
84750? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017083120170725
84759? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
84769? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017083120170725
84775? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
84777? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083120170725
84781? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017083120170725
84786? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017083120170725
84786? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017083120170725
84792? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083120170725
84796? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017083120170725
84802? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017083120170725
84805? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017083120170725
84840? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017083120170725
84880? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017083120170725
84905? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017083120170725
84962? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083120170725
84991? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017083120170725
85024? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017083120170725
85108? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083120170725
85111? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017083120170725
85113? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017083120170725
85113? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017083120170725
85121? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
85185? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017083120170725
85196? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
85198? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083120170725
85308? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
85310? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
85415? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
85492? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
85498? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
85588? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
85688? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
85874? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017083120170725
85886? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017083120170725
85893? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017083120170725
85934? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017083120170725
85965? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017083120170725
86085? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083120170725
86085? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017083120170725
86088? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
86099? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
86186? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017083120170725
86189? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083120170725
86198? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017083120170725
86209? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017083120170725
86213? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017083120170725
86218? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017083120170725
86219? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017083120170725
86220? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017083120170725
86231? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017083120170725
87670? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017083120170725
94715? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017083120170725
95347? ? ?? ? ?refgcc2017083120170725
95476? ? ?? ? ?refcc2017083120170725
95607? ? ?? ? ?refgcc_-funroll-loops2017083120170725
95888? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
96007? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017083120170725
96014? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017083120170725
96027? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083120170725
96049? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
96060? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017083120170725
96060? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017083120170725
96420? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
96523? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
121627? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
121708? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083120170725
121733? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017083120170725
121819? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083120170725
121887? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017083120170725
122014? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017083120170725
122047? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083120170725
122188? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017083120170725
122235? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017083120170725
122272? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
122897? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017083120170725
122915? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
122982? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017083120170725
123025? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083120170725
123144? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
123281? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017083120170725
123407? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017083120170725

Test failure

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