Implementation notes: amd64, agamemnon, crypto_hash/sha224

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: sha224
TimeImplementationCompilerBenchmark dateSUPERCOP version
22795opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
22798opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
22809opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
22811opensslgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
22819opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
34165opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
34176opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
34176opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
34209opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
34925opensslgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
51242opensslgcc -Os -fomit-frame-pointer2012010320111120
51248opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
51291opensslgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
51292opensslgcc -march=k8 -O -fomit-frame-pointer2012010320111120
51292opensslgcc -march=nocona -O -fomit-frame-pointer2012010320111120
51296opensslgcc -O3 -fomit-frame-pointer2012010320111120
51300opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
51300opensslgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
51302opensslgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
51304opensslcc2012010320111120
51334opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
51344opensslgcc -O2 -fomit-frame-pointer2012010320111120
51358opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
51361opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
51363opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
52208opensslgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
102461opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
102464opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
102469opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
102472opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
102475opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
102485opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
102485opensslgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
102491opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
102496opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
102496opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
102499opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
102499opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
102501opensslgcc -m64 -O -fomit-frame-pointer2012010320111120
102517opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
102539opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
102539opensslgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
102555opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
102555opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
102557opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
102560opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
102560opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
102563opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
102563opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
102571opensslgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
102571opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
102571opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
102571opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
102576opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
102579opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
102579opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
102579opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
102584opensslgcc -funroll-loops2012010320111120
102584opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
102584opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
102587opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
102587opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
102587opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
102587opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
102592opensslgcc -m64 -Os -fomit-frame-pointer2012010320111120
102592opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
102595opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
102600opensslgcc -O -fomit-frame-pointer2012010320111120
102600opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
102600opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
102611opensslgcc2012010320111120
102621opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
102632opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
102651opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
102656opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
102659opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
102664opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
102667opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
102672opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
102680opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
102685opensslgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
102685opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
102691opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
102699opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
102701opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
102704opensslgcc -m64 -O3 -fomit-frame-pointer2012010320111120
102720opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
102744opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
104136opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
104189opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
104253opensslgcc -m64 -O2 -fomit-frame-pointer2012010320111120
104280opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
104373opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
104400opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
105656opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120