Implementation notes: amd64, backup, crypto_hash/fsb512

Computer: backup
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
35990112refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
35999682refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
36135568refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
36143622refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
36153734refgcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
36163700refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
36164822refgcc -m64 -O2 -fomit-frame-pointer2012011320111120
36182562refgcc -O2 -fomit-frame-pointer2012011320111120
36218270refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
36227422refgcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
36227442refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
36234314refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
36248998refgcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
36275052refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
36312108refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
36425650refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
36438856refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
36453164refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
36457314refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
36464846refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
36466900refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
36471276refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
36473330refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
36485390refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
36496158refgcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
36502750refgcc -m64 -O3 -fomit-frame-pointer2012011320111120
36506980refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
36515250refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
36537794refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
36553928refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
36554956refgcc -O3 -fomit-frame-pointer2012011320111120
36558554refgcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
36570700refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
36577466refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
36580126refgcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
36581646refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
36581758refgcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
36583350refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
36584948refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
36591070refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
36598268refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
36614292refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
36640508refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
36720070refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
36731310refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
36733082refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
36739884refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
36742966refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
36743994refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
36747390refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
36753130refgcc -march=nocona -O -fomit-frame-pointer2012011320111120
36754410refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
36758364refgcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
36763732refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
36764206refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
36778686refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
36785894refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
36789096refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
36795450refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
36799516refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
36820580refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
36829418refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
36836812refgcc -m64 -O -fomit-frame-pointer2012011320111120
36841070refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
36843806refgcc -funroll-loops -O -fomit-frame-pointer2012011320111120
36850342refgcc -O -fomit-frame-pointer2012011320111120
36857022refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
36864634refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
36865020refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
36868240refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
36873652refgcc -march=k8 -O -fomit-frame-pointer2012011320111120
36876144refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
36896418refgcc -march=barcelona -O -fomit-frame-pointer2012011320111120
36927858refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
37075468refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
37091088refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
37160130refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
37161554refgcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
37293914refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
37294430refgcc -march=k8 -Os -fomit-frame-pointer2012011320111120
37294752refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
37295630refgcc -m64 -Os -fomit-frame-pointer2012011320111120
37311082refgcc -Os -fomit-frame-pointer2012011320111120
37316608refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
37319268refgcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
37340368refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
37604078refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
37604682refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
37605394refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
37649690refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
37781180refgcc -march=nocona -Os -fomit-frame-pointer2012011320111120
37784344refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
114414502refgcc -funroll-loops2012011320111120
114481770refgcc2012011320111120
114693046refcc2012011320111120