Implementation notes: amd64, manny1024, crypto_hash/essence384

Computer: manny1024
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: essence384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
51720? ? ?? ? ?gccgcc_-O3_-fomit-frame-pointer2017091720170904
52024? ? ?? ? ?gccgcc_-march=k8_-O3_-fomit-frame-pointer2017091720170904
52168? ? ?? ? ?gccgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
52382? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091720170904
52444? ? ?? ? ?gccgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
52444? ? ?? ? ?gccgcc_-m64_-O3_-fomit-frame-pointer2017091720170904
52770? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091720170904
52856? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
52862? ? ?? ? ?gccgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091720170904
53110? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
53186? ? ?? ? ?gccgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
53406? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
53500? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
53554? ? ?? ? ?gccgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
53576? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
53598? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
53620? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
53656? ? ?? ? ?gccgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091720170904
53678? ? ?? ? ?gccgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091720170904
53688? ? ?? ? ?gccgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091720170904
53756? ? ?? ? ?gccgcc_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
53758? ? ?? ? ?gccgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091720170904
53766? ? ?? ? ?gccgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091720170904
53782? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091720170904
53800? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
53816? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091720170904
53874? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
53874? ? ?? ? ?gccgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091720170904
53882? ? ?? ? ?gccgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
53884? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091720170904
54094? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
54124? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
54360? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
54398? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
54420? ? ?? ? ?gccgcc_-funroll-loops_-O_-fomit-frame-pointer2017091720170904
54422? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091720170904
54508? ? ?? ? ?gccgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091720170904
54974? ? ?? ? ?gccgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091720170904
55198? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
55248? ? ?? ? ?gccgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091720170904
55452? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
55668? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
55694? ? ?? ? ?gccicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017091720170904
55820? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091720170904
56012? ? ?? ? ?gccgcc_-march=k8_-O2_-fomit-frame-pointer2017091720170904
56182? ? ?? ? ?gccicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017091720170904
56382? ? ?? ? ?gccgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
56810? ? ?? ? ?gccgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091720170904
56912? ? ?? ? ?gccgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
57200? ? ?? ? ?gccgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
57278? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091720170904
57652? ? ?? ? ?gccgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
57682? ? ?? ? ?gccgcc_-m64_-O2_-fomit-frame-pointer2017091720170904
57752? ? ?? ? ?gccgcc_-O2_-fomit-frame-pointer2017091720170904
57788? ? ?? ? ?gccgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091720170904
57932? ? ?? ? ?gccgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091720170904
57988? ? ?? ? ?gccgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091720170904
57996? ? ?? ? ?gccgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091720170904
58030? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091720170904
58110? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
58234? ? ?? ? ?gccgcc_-Os_-fomit-frame-pointer2017091720170904
58260? ? ?? ? ?gccgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
58262? ? ?? ? ?gccgcc_-march=k8_-Os_-fomit-frame-pointer2017091720170904
58416? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091720170904
58450? ? ?? ? ?gccgcc_-m64_-Os_-fomit-frame-pointer2017091720170904
58710? ? ?? ? ?gccgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091720170904
58912? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
59058? ? ?? ? ?gccgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
59146? ? ?? ? ?gccgcc_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
59158? ? ?? ? ?gccgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
59360? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
59360? ? ?? ? ?gccgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091720170904
59420? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
59538? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091720170904
59658? ? ?? ? ?gccgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
59722? ? ?? ? ?gccgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091720170904
59844? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091720170904
59910? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
60006? ? ?? ? ?gccgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091720170904
60156? ? ?? ? ?gccgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
60218? ? ?? ? ?gccgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091720170904
60248? ? ?? ? ?gccgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
60266? ? ?? ? ?gccgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091720170904
60434? ? ?? ? ?gccgcc_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
60842? ? ?? ? ?gccgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091720170904
61154? ? ?? ? ?gccgcc_-march=k8_-O_-fomit-frame-pointer2017091720170904
61160? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091720170904
61208? ? ?? ? ?gccgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091720170904
61226? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091720170904
61318? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
61326? ? ?? ? ?gccgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
61684? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091720170904
61748? ? ?? ? ?gccgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091720170904
61806? ? ?? ? ?gccgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091720170904
61834? ? ?? ? ?gccgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091720170904
62088? ? ?? ? ?gccgcc_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
62130? ? ?? ? ?gccgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091720170904
62164? ? ?? ? ?gccgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
62196? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091720170904
62200? ? ?? ? ?gccgcc_-O_-fomit-frame-pointer2017091720170904
62206? ? ?? ? ?gccgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091720170904
62250? ? ?? ? ?gccgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
62256? ? ?? ? ?gccgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091720170904
62400? ? ?? ? ?gccgcc_-m64_-O_-fomit-frame-pointer2017091720170904
62574? ? ?? ? ?gccgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091720170904
62734? ? ?? ? ?gccgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091720170904
62782? ? ?? ? ?gccgcc_-march=nocona_-O_-fomit-frame-pointer2017091720170904
62884? ? ?? ? ?gccgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
63896? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091720170904
64336? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
208754? ? ?? ? ?gcccc2017091720170904
208762? ? ?? ? ?gccgcc2017091720170904
209000? ? ?? ? ?gccgcc_-funroll-loops2017091720170904

Test failure

Implementation: crypto_hash/essence384/gcc
Compiler: icc
error 111
crypto_hash is nondeterministic

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc gcc
icc -no-vec gcc
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer gcc
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer gcc
icc -xCORE-AVX-I -O2 -fomit-frame-pointer gcc
icc -xCORE-AVX-I -O3 -fomit-frame-pointer gcc
icc -xCORE-AVX512 -O2 -fomit-frame-pointer gcc
icc -xCORE-AVX512 -O3 -fomit-frame-pointer gcc