Implementation notes: amd64, hydra1, crypto_hash/fsb512

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
87764657refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101120161009
87794461refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
87809101refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101120161009
87814683refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101120161009
87968638refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101120161009
88011419refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101120161009
88030058refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101120161009
88036414refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101120161009
88054953refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101120161009
88110067refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101120161009
88115855refgcc -Os -fomit-frame-pointer2016101120161009
88126029refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101120161009
88136331refgcc -march=barcelona -Os -fomit-frame-pointer2016101120161009
88137128refgcc -march=k8 -Os -fomit-frame-pointer2016101120161009
88140883refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101120161009
88142246refgcc -m64 -Os -fomit-frame-pointer2016101120161009
88149580refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101120161009
88155366refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101120161009
88159918refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101120161009
88210700refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101120161009
88211030refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101120161009
88220602refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101120161009
88220651refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101120161009
88230682refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101120161009
88242192refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101120161009
88242328refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101120161009
88264912refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101120161009
88308352refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101120161009
88332032refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101120161009
88342662refgcc -funroll-loops -Os -fomit-frame-pointer2016101120161009
88355607refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101120161009
88402297refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101120161009
88465942refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101120161009
88468985refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101120161009
88469398refgcc -march=nocona -Os -fomit-frame-pointer2016101120161009
88469474refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101120161009
88483444refgcc -march=k8 -O -fomit-frame-pointer2016101120161009
88484560refgcc -O -fomit-frame-pointer2016101120161009
88486107refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101120161009
88487540refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101120161009
88487677refgcc -m64 -O -fomit-frame-pointer2016101120161009
88487683refgcc -funroll-loops -O -fomit-frame-pointer2016101120161009
88489541refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101120161009
88507060refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101120161009
88508722refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101120161009
88513624refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101120161009
88513997refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101120161009
88516661refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101120161009
88519027refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101120161009
88527358refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101120161009
88531952refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101120161009
88535465refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101120161009
88553530refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101120161009
88569768refgcc -march=barcelona -O -fomit-frame-pointer2016101120161009
88578245refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101120161009
88581718refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101120161009
88582421refgcc -march=nocona -O -fomit-frame-pointer2016101120161009
88591544refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101120161009
88594243refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101120161009
88701996refgcc -march=nocona -O2 -fomit-frame-pointer2016101120161009
88756172refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101120161009
88789984refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101120161009
90778672refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
90832014refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101120161009
90866105refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101120161009
90869380refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101120161009
90872785refgcc -m64 -O3 -fomit-frame-pointer2016101120161009
90872923refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101120161009
90888575refgcc -march=k8 -O3 -fomit-frame-pointer2016101120161009
90907859refgcc -O3 -fomit-frame-pointer2016101120161009
90917462refgcc -march=barcelona -O3 -fomit-frame-pointer2016101120161009
90919138refgcc -march=barcelona -O2 -fomit-frame-pointer2016101120161009
90925183refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101120161009
90932293refgcc -m64 -O2 -fomit-frame-pointer2016101120161009
90947952refgcc -O2 -fomit-frame-pointer2016101120161009
90956621refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101120161009
90960722refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101120161009
90988476refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101120161009
91006976refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101120161009
91008601refgcc -funroll-loops -O2 -fomit-frame-pointer2016101120161009
91028797refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101120161009
91039383refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101120161009
91047008refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101120161009
91082993refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101120161009
91123931refgcc -march=k8 -O2 -fomit-frame-pointer2016101120161009
91261431refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101120161009
91286360refgcc -funroll-loops -O3 -fomit-frame-pointer2016101120161009
91308570refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101120161009
91837007refgcc -march=nocona -O3 -fomit-frame-pointer2016101120161009
91847083refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101120161009
91856742refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101120161009
91882469refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101120161009
95216613refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101120161009
98944908refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101120161009
98950332refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101120161009
98959509refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101120161009
98965624refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101120161009
98997083refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101120161009
251306257refgcc -funroll-loops2016101120161009
251785125refcc2016101120161009
252870716refgcc2016101120161009

Test failure

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