Implementation notes: amd64, hydra1, crypto_hash/mcssha6

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: mcssha6
TimeImplementationCompilerBenchmark dateSUPERCOP version
84624refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
84650refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
84672refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
84712refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
84718refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
84725refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
87493refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
87523refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
88435refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
88435refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
88638refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
88643refgcc -m64 -O3 -fomit-frame-pointer2016101220161009
88646refgcc -O2 -fomit-frame-pointer2016101220161009
88657refgcc -m64 -O2 -fomit-frame-pointer2016101220161009
88666refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
88669refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
88688refgcc -O3 -fomit-frame-pointer2016101220161009
88707refgcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
88708refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
88712refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
88726refgcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
88736refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
88752refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
88899refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
88931refgcc -funroll-loops -O -fomit-frame-pointer2016101220161009
88960refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
89022refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
89029refgcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
89042refgcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
89043refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
89061refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
89110refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
89174refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
89175refgcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
89179refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
89259refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
89283refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
90172refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
90227refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
90227refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
90236refgcc -Os -fomit-frame-pointer2016101220161009
90245refgcc -m64 -Os -fomit-frame-pointer2016101220161009
90271refgcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
90273refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
90297refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
90453refgcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
90454refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
90458refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
90462refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
90533refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
90533refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
90541refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
90549refgcc -march=k8 -Os -fomit-frame-pointer2016101220161009
90562refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
90611refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
90614refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
90676refgcc -march=nocona -O -fomit-frame-pointer2016101220161009
90743refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
90779refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
90784refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
90798refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
90876refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
90878refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
90884refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
90979refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
90982refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
90987refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
90989refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
91027refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
91041refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
91205refgcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
91227refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
91262refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
91290refgcc -march=nocona -Os -fomit-frame-pointer2016101220161009
91370refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
91379refgcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
91382refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
91479refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
91480refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
91490refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
91517refgcc -march=k8 -O -fomit-frame-pointer2016101220161009
91553refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
91553refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
91584refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
91614refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
91645refgcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
91675refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
91795refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
91797refgcc -O -fomit-frame-pointer2016101220161009
91833refgcc -m64 -O -fomit-frame-pointer2016101220161009
91930refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
91933refgcc -march=barcelona -O -fomit-frame-pointer2016101220161009
91933refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
91979refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
91992refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
91997refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
92011refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
92064refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
107369refgcc -funroll-loops2016101220161009
107371refcc2016101220161009
107388refgcc2016101220161009

Test failure

Implementation: crypto_hash/mcssha6/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref