Implementation notes: amd64, thinkaes, crypto_hash/mcssha5

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
61629refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
61629refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010033120100120
61632refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
61632refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010033120100120
61635refgcc -funroll-loops -O3 -fomit-frame-pointer2010033120100120
61635refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
61635refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010033120100120
61641refgcc -funroll-loops -O2 -fomit-frame-pointer2010033120100120
61641refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
61641refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010033120100120
61659refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010033120100120
61662refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
61662refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
61662refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010033120100120
61662refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010033120100120
61665refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
61668refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010033120100120
61740refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
61740refgcc -m64 -O3 -fomit-frame-pointer2010033120100120
61743refgcc -O3 -fomit-frame-pointer2010033120100120
61746refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
61749refgcc -march=nocona -O3 -fomit-frame-pointer2010033120100120
61764refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
61764refgcc -march=barcelona -O3 -fomit-frame-pointer2010033120100120
61767refgcc -O2 -fomit-frame-pointer2010033120100120
61767refgcc -m64 -O2 -fomit-frame-pointer2010033120100120
61767refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
61767refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010033120100120
61767refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010033120100120
61767refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010033120100120
61770refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
61770refgcc -march=k8 -O3 -fomit-frame-pointer2010033120100120
61773refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010033120100120
61776refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
61788refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
61788refgcc -march=barcelona -O2 -fomit-frame-pointer2010033120100120
61797refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010033120100120
61797refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010033120100120
61797refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010033120100120
61797refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
61797refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010033120100120
61797refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010033120100120
61797refgcc -march=k8 -O2 -fomit-frame-pointer2010033120100120
61800refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010033120100120
61800refgcc -m64 -march=core2 -O -fomit-frame-pointer2010033120100120
61800refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010033120100120
61800refgcc -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
61803refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
61803refgcc -march=barcelona -O -fomit-frame-pointer2010033120100120
61803refgcc -march=k8 -O -fomit-frame-pointer2010033120100120
61806refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
61824refgcc -march=nocona -O2 -fomit-frame-pointer2010033120100120
61827refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
61848refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
61848refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010033120100120
61848refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010033120100120
61851refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
61872refgcc -m64 -O -fomit-frame-pointer2010033120100120
61872refgcc -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
61878refgcc -O -fomit-frame-pointer2010033120100120
61878refgcc -march=nocona -O -fomit-frame-pointer2010033120100120
61881refgcc -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
61962refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
61962refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
61965refgcc -funroll-loops -Os -fomit-frame-pointer2010033120100120
61965refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010033120100120
61965refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
61965refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010033120100120
61965refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010033120100120
61965refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010033120100120
61965refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010033120100120
61965refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010033120100120
61965refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010033120100120
61968refgcc -m64 -Os -fomit-frame-pointer2010033120100120
61968refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
61968refgcc -march=barcelona -Os -fomit-frame-pointer2010033120100120
61968refgcc -march=k8 -Os -fomit-frame-pointer2010033120100120
61971refgcc -Os -fomit-frame-pointer2010033120100120
61971refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
61971refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
61974refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
61974refgcc -march=nocona -Os -fomit-frame-pointer2010033120100120
61980refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
61980refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010033120100120
62211refgcc -funroll-loops -O -fomit-frame-pointer2010033120100120
62211refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010033120100120
62232refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
62241refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
62247refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010033120100120
66951reficc -Os -xW -static2010033120100120
66954reficc -Os -static2010033120100120
66954reficc -Os -xP -static2010033120100120
66954reficc -m64 -Os -static2010033120100120
66963reficc -m64 -xHost -vec-report0 -static2010033120100120
67131reficc -O3 -static2010033120100120
67131reficc -O3 -xP -static2010033120100120
67131reficc -O3 -xW -static2010033120100120
67131reficc -m64 -O3 -static2010033120100120
67167reficc2010033120100120
67167reficc -O2 -static2010033120100120
67167reficc -O2 -xW -static2010033120100120
67170reficc -O2 -xP -static2010033120100120
67284reficc -O3 -static -no-vec2010033120100120
67284reficc -O3 -xP -static -no-vec2010033120100120
67284reficc -O3 -xW -static -no-vec2010033120100120
67347reficc -m64 -Os -static -no-vec2010033120100120
67356reficc -Os -static -no-vec2010033120100120
67356reficc -Os -xP -static -no-vec2010033120100120
67356reficc -Os -xW -static -no-vec2010033120100120
67359reficc -O1 -static2010033120100120
67359reficc -O1 -xW -static2010033120100120
67362reficc -O1 -static -no-vec2010033120100120
67362reficc -O1 -xP -static2010033120100120
67362reficc -O1 -xW -static -no-vec2010033120100120
67362reficc -m64 -O1 -static2010033120100120
67362reficc -m64 -O1 -static -no-vec2010033120100120
67365reficc -O1 -xP -static -no-vec2010033120100120
67461reficc -O2 -static -no-vec2010033120100120
67464reficc -O2 -xP -static -no-vec2010033120100120
67464reficc -O2 -xW -static -no-vec2010033120100120
67464reficc -m64 -O2 -static -no-vec2010033120100120
67464reficc -no-vec2010033120100120
67830refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
73887reficc -m64 -O2 -static2010033120100120
74010reficc -m64 -O3 -static -no-vec2010033120100120
86961refcc2010033120100120
86961refgcc -funroll-loops2010033120100120
87318refgcc2010033120100120