Implementation notes: amd64, gsm2, crypto_hash/fugue2

Computer: gsm2
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20170725
Operation: crypto_hash
Primitive: fugue2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
26136? ? ?? ? ?cop_opt32gcc_-O_-fomit-frame-pointer2017080520170725
26152? ? ?? ? ?cop_opt32gcc_-m64_-O_-fomit-frame-pointer2017080520170725
26172? ? ?? ? ?cop_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
32812? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
32880? ? ?? ? ?cop_opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
32900? ? ?? ? ?cop_opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
33116? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
33140? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
33248? ? ?? ? ?cop_opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
33248? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
33288? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
33312? ? ?? ? ?cop_opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
33332? ? ?? ? ?cop_opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
33476? ? ?? ? ?cop_opt32gcc_-m64_-O2_-fomit-frame-pointer2017080520170725
33624? ? ?? ? ?cop_opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
33648? ? ?? ? ?cop_opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
33996? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
34560? ? ?? ? ?cop_opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
34708? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
37668? ? ?? ? ?cop_opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
42124? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
42256? ? ?? ? ?cop_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
42428? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
42472? ? ?? ? ?cop_opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
42472? ? ?? ? ?cop_opt32gcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
42500? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
42612? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
42752? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
42932? ? ?? ? ?cop_opt32gcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
46148? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
46472? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
48036? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
48288? ? ?? ? ?cop_opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
48372? ? ?? ? ?cop_opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
48376? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
48844? ? ?? ? ?cop_opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
48956? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
49104? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
49296? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
49536? ? ?? ? ?cop_opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
49660? ? ?? ? ?cop_opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
49728? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
50168? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
50192? ? ?? ? ?cop_opt32gcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
50264? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
50296? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
50468? ? ?? ? ?cop_opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
50660? ? ?? ? ?cop_opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
50752? ? ?? ? ?cop_opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
50840? ? ?? ? ?cop_opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
53108? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
53228? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
53636? ? ?? ? ?cop_opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
53788? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
54256? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
54420? ? ?? ? ?cop_opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
54828? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
55036? ? ?? ? ?cop_opt32gcc_-O3_-fomit-frame-pointer2017080520170725
55168? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
55696? ? ?? ? ?cop_opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
55736? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
55848? ? ?? ? ?cop_opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
56388? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
56404? ? ?? ? ?cop_opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
56616? ? ?? ? ?cop_opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
56876? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
56952? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
57148? ? ?? ? ?cop_opt32gcc_-O2_-fomit-frame-pointer2017080520170725
57200? ? ?? ? ?cop_opt32gcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
57328? ? ?? ? ?cop_opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
57376? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
57488? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
57588? ? ?? ? ?cop_opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
57752? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
58068? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
58156? ? ?? ? ?cop_opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
58376? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
58732? ? ?? ? ?cop_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
58856? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
59432? ? ?? ? ?cop_opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
59436? ? ?? ? ?cop_opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
59936? ? ?? ? ?cop_opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
60260? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
60904? ? ?? ? ?cop_opt32gcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
60924? ? ?? ? ?cop_opt32gcc_-m64_-O3_-fomit-frame-pointer2017080520170725
61084? ? ?? ? ?cop_opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
61576? ? ?? ? ?cop_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
62184? ? ?? ? ?cop_opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
63420? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
63540? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
65276? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
65324? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
65444? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
65900? ? ?? ? ?cop_opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
66460? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
66524? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
66828? ? ?? ? ?cop_opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
67168? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
68268? ? ?? ? ?cop_opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
69524? ? ?? ? ?cop_opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
70996? ? ?? ? ?cop_opt32gcc_-m64_-Os_-fomit-frame-pointer2017080520170725
71152? ? ?? ? ?cop_opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
72280? ? ?? ? ?cop_opt32gcc_-Os_-fomit-frame-pointer2017080520170725
73020? ? ?? ? ?cop_opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
121732? ? ?? ? ?cop_opt32gcc2017080520170725
125712? ? ?? ? ?cop_opt32cc2017080520170725
133672? ? ?? ? ?cop_opt32gcc_-funroll-loops2017080520170725

Test failure

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