Implementation notes: amd64, hydra1, crypto_hash/mcssha5

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
88002refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
88003refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
88010refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
88013refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
88080refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
88102refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
91170refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
91174refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
92110refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
92112refgcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
92112refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
92275refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
92293refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
92377refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
92403refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
92455refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
92456refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
92472refgcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
92504refgcc -m64 -O3 -fomit-frame-pointer2016101220161009
92508refgcc -O3 -fomit-frame-pointer2016101220161009
92512refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
92523refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
92531refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
92531refgcc -funroll-loops -O -fomit-frame-pointer2016101220161009
92531refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
92581refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
92597refgcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
92606refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
92756refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
92781refgcc -m64 -O2 -fomit-frame-pointer2016101220161009
92789refgcc -O2 -fomit-frame-pointer2016101220161009
92906refgcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
92920refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
92936refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
92936refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
93069refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
93096refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
93226refgcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
93230refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
93885refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
93920refgcc -march=nocona -O -fomit-frame-pointer2016101220161009
93962refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
93962refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
93962refgcc -march=k8 -Os -fomit-frame-pointer2016101220161009
93967refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
93968refgcc -m64 -Os -fomit-frame-pointer2016101220161009
93980refgcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
93994refgcc -Os -fomit-frame-pointer2016101220161009
94016refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
94019refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
94088refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
94093refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
94141refgcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
94184refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
94186refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
94203refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
94221refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
94243refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
94261refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
94262refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
94267refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
94342refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
94584refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
94591refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
94592refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
94595refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
94608refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
94643refgcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
94645refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
94646refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
94693refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
94694refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
94701refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
94749refgcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
94754refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
94803refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
94875refgcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
94901refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
94995refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
95008refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
95029refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
95048refgcc -march=nocona -Os -fomit-frame-pointer2016101220161009
95080refgcc -O -fomit-frame-pointer2016101220161009
95099refgcc -m64 -O -fomit-frame-pointer2016101220161009
95117refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
95141refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
95175refgcc -march=barcelona -O -fomit-frame-pointer2016101220161009
95194refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
95214refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
95216refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
95254refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
95294refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
95298refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
95360refgcc -march=k8 -O -fomit-frame-pointer2016101220161009
95700refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
95741refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
95744refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
95757refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
110365refgcc -funroll-loops2016101220161009
110426refgcc2016101220161009
110437refcc2016101220161009

Test failure

Implementation: crypto_hash/mcssha5/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