Implementation notes: amd64, elroy, crypto_hash/mcssha6

Computer: elroy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_hash
Primitive: mcssha6
TimeImplementationCompilerBenchmark dateSUPERCOP version
80780refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
80784refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
80800refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
80800refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
80804refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
80808refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
80824refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
80840refgcc -m64 -O3 -fomit-frame-pointer2011012120110106
80840refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
80840refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
80844refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
80844refgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
80848refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
80848refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
80848refgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
80856refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
80860refgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
80860refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
80864refgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
80868refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
80876refgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
80892refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
80916refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
80928refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
80936refgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
80940refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
80948refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
80948refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
80952refgcc -O3 -fomit-frame-pointer2011012120110106
80952refgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
80956refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
80964refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
80972refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
80972refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
80992refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
81012refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
81028refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
81040refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
81068refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
81128refgcc -m64 -O2 -fomit-frame-pointer2011012120110106
81156refgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
81184refgcc -O2 -fomit-frame-pointer2011012120110106
81236refgcc -O -fomit-frame-pointer2011012120110106
81236refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
81276refgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
81280refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
81300refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
81348refgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
81368refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
81372refgcc -march=k8 -O -fomit-frame-pointer2011012120110106
81416refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
81424refgcc -m64 -O -fomit-frame-pointer2011012120110106
81428refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
81456refgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
81480refgcc -march=nocona -O -fomit-frame-pointer2011012120110106
81496refgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
81504refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
81540refgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
81588refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
81592refgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
81592refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
81612refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
81636refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
81652refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
81748refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
82048refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
85852refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
85856refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
85860refgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
85860refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
85860refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
85864refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
85868refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
85992refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
86636refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
92272refgcc -m64 -Os -fomit-frame-pointer2011012120110106
92272refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
92280refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
92284refgcc -Os -fomit-frame-pointer2011012120110106
92284refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
92284refgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
92412refgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
92656refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
92656refgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
92720refgcc2011012120110106
92812refgcc -funroll-loops2011012120110106
92948refcc2011012120110106
94936refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
94996refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
95008refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
95044refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106