Implementation notes: amd64, gsm2, crypto_hash/sha384

Computer: gsm2
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20170725
Operation: crypto_hash
Primitive: sha384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
13892? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
13952? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
14036? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
20060? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
20340? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
20868? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
20936? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
21084? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
22720? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
22724? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017080520170725
22772? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
22996? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
23048? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
23320? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
24712? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
25164? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
25312? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017080520170725
25452? ? ?? ? ?opensslgcc2017080520170725
25816? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
25836? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
25864? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
25996? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
26212? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
26420? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
26424? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
26536? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
26608? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
26680? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
26912? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
26988? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
27016? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
27032? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
27116? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
27300? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
27304? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
27312? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
27356? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
27480? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
27528? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
27556? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
27580? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
27616? ? ?? ? ?opensslgcc_-funroll-loops2017080520170725
27620? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
27644? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
27648? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
27684? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
27708? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017080520170725
27824? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
27956? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
27956? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
27980? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
27992? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
28028? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
28088? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
28112? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
28140? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
28208? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
28264? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
28300? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
28380? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
28456? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
28460? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
28472? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
28476? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
28492? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
28544? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
28632? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
28792? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
28816? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
28840? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
28888? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
28888? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
28904? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
28920? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
28924? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
28932? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
28980? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
28984? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
28988? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
28992? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
29024? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017080520170725
29140? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017080520170725
29160? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
29196? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
29204? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
29228? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
29236? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
29292? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
29344? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
29368? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017080520170725
29396? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
29404? ? ?? ? ?opensslcc2017080520170725
29404? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
29544? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
29676? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
29684? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017080520170725
29856? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
29936? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
30004? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
30004? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
30196? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017080520170725
30256? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
30264? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
30372? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
30524? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
30588? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
31172? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725

Test failure

Implementation: crypto_hash/sha384/openssl
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 openssl
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer openssl
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer openssl