Implementation notes: amd64, hydra9, crypto_hash/fugue2

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: fugue2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32947? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017083020170725
33013? ? ?? ? ?cop_opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017083020170725
33021? ? ?? ? ?cop_opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017083020170725
33074? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017083020170725
33090? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017083020170725
33120? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
33157? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
33642? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017083020170725
33657? ? ?? ? ?cop_opt32gcc_-O_-fomit-frame-pointer2017083020170725
33658? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017083020170725
33672? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017083020170725
33676? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017083020170725
33685? ? ?? ? ?cop_opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017083020170725
33696? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017083020170725
33703? ? ?? ? ?cop_opt32gcc_-m64_-O_-fomit-frame-pointer2017083020170725
33723? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017083020170725
33723? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083020170725
33724? ? ?? ? ?cop_opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017083020170725
33910? ? ?? ? ?cop_opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
33914? ? ?? ? ?cop_opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
33972? ? ?? ? ?cop_opt32gcc_-march=k8_-O_-fomit-frame-pointer2017083020170725
33993? ? ?? ? ?cop_opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017083020170725
34397? ? ?? ? ?cop_opt32gcc_-march=nocona_-O_-fomit-frame-pointer2017083020170725
34414? ? ?? ? ?cop_opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017083020170725
37908? ? ?? ? ?cop_opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083020170725
37983? ? ?? ? ?cop_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017083020170725
41637? ? ?? ? ?cop_opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017083020170725
41780? ? ?? ? ?cop_opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083020170725
41797? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017083020170725
42000? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
42010? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017083020170725
42053? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017083020170725
42070? ? ?? ? ?cop_opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017083020170725
42086? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
42094? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
42194? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
42270? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017083020170725
42309? ? ?? ? ?cop_opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083020170725
42327? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017083020170725
42407? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017083020170725
42422? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083020170725
42427? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083020170725
42457? ? ?? ? ?cop_opt32gcc_-m64_-O3_-fomit-frame-pointer2017083020170725
42457? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017083020170725
42494? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017083020170725
42510? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017083020170725
42544? ? ?? ? ?cop_opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017083020170725
42546? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083020170725
42559? ? ?? ? ?cop_opt32gcc_-O3_-fomit-frame-pointer2017083020170725
42630? ? ?? ? ?cop_opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083020170725
42706? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017083020170725
42710? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017083020170725
42750? ? ?? ? ?cop_opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083020170725
42758? ? ?? ? ?cop_opt32gcc_-m64_-O2_-fomit-frame-pointer2017083020170725
42786? ? ?? ? ?cop_opt32gcc_-O2_-fomit-frame-pointer2017083020170725
42931? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083020170725
43111? ? ?? ? ?cop_opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017083020170725
43132? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017083020170725
43445? ? ?? ? ?cop_opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
43475? ? ?? ? ?cop_opt32gcc_-march=k8_-O3_-fomit-frame-pointer2017083020170725
43568? ? ?? ? ?cop_opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017083020170725
43588? ? ?? ? ?cop_opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
43803? ? ?? ? ?cop_opt32gcc_-march=k8_-O2_-fomit-frame-pointer2017083020170725
43885? ? ?? ? ?cop_opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
43911? ? ?? ? ?cop_opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
43918? ? ?? ? ?cop_opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017083020170725
44391? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
44453? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
45268? ? ?? ? ?cop_opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
45334? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
45352? ? ?? ? ?cop_opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
45390? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
46026? ? ?? ? ?cop_opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
46077? ? ?? ? ?cop_opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
46865? ? ?? ? ?cop_opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083020170725
47071? ? ?? ? ?cop_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017083020170725
47083? ? ?? ? ?cop_opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083020170725
47139? ? ?? ? ?cop_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017083020170725
47346? ? ?? ? ?cop_opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083020170725
47346? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017083020170725
47381? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
47412? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017083020170725
47437? ? ?? ? ?cop_opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017083020170725
47451? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
47501? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017083020170725
48159? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083020170725
48159? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083020170725
48275? ? ?? ? ?cop_opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017083020170725
48370? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017083020170725
48389? ? ?? ? ?cop_opt32gcc_-m64_-Os_-fomit-frame-pointer2017083020170725
48404? ? ?? ? ?cop_opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017083020170725
48428? ? ?? ? ?cop_opt32gcc_-march=k8_-Os_-fomit-frame-pointer2017083020170725
48432? ? ?? ? ?cop_opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017083020170725
48445? ? ?? ? ?cop_opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083020170725
48451? ? ?? ? ?cop_opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017083020170725
48540? ? ?? ? ?cop_opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
48557? ? ?? ? ?cop_opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
48657? ? ?? ? ?cop_opt32gcc_-Os_-fomit-frame-pointer2017083020170725
49085? ? ?? ? ?cop_opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
49088? ? ?? ? ?cop_opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
49402? ? ?? ? ?cop_opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
49508? ? ?? ? ?cop_opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
50027? ? ?? ? ?cop_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017083020170725
50100? ? ?? ? ?cop_opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083020170725
101031? ? ?? ? ?cop_opt32gcc2017083020170725
101098? ? ?? ? ?cop_opt32cc2017083020170725
101119? ? ?? ? ?cop_opt32gcc_-funroll-loops2017083020170725

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