Implementation notes: amd64, h9ivy, crypto_hash/sha224

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: sha224
TimeImplementationCompilerBenchmark dateSUPERCOP version
20520opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
20536opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
20544opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
20544opensslgcc -m64 -Os -fomit-frame-pointer2014042920140425
20544opensslgcc -march=nocona -O -fomit-frame-pointer2014042920140425
20552opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
20556opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
20556opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
20556opensslgcc -m64 -O3 -fomit-frame-pointer2014042920140425
20556opensslgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
20556opensslgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
20560opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
20564opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
20564opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
20564opensslgcc -march=k8 -O -fomit-frame-pointer2014042920140425
20568opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
20568opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
20568opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
20568opensslgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
20572opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
20572opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
20572opensslgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
20580opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
20580opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
20580opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
20580opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
20580opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
20584opensslgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
20588opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
20588opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
20588opensslgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
20592opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
20592opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
20592opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
20592opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
20592opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
20592opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
20592opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
20592opensslgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
20596opensslgcc -Os -fomit-frame-pointer2014042920140425
20596opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
20596opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
20596opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
20596opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
20596opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
20596opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
20596opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
20596opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
20596opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
20596opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
20600opensslgcc2014042920140425
20600opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
20600opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
20600opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
20600opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
20600opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
20600opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
20600opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
20600opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
20600opensslgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
20604opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
20604opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
20604opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
20604opensslgcc -m64 -O -fomit-frame-pointer2014042920140425
20608opensslgcc -O -fomit-frame-pointer2014042920140425
20612opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
20612opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
20612opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
20616opensslgcc -O2 -fomit-frame-pointer2014042920140425
20616opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
20620opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
20624opensslcc2014042920140425
20624opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
20624opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
20628opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
20628opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
20632opensslgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
20632opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
20640opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
20644opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
20648opensslgcc -O3 -fomit-frame-pointer2014042920140425
20652opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
20660opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
20668opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
20672opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
20712opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
20712opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
20720opensslgcc -m64 -O2 -fomit-frame-pointer2014042920140425
20728opensslgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
20732opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
20744opensslgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
20788opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
20812opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
20816opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
20832opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
20844opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
20872opensslgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
20900opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
20916opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
21036opensslgcc -funroll-loops2014042920140425
21040opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
21092opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
21100opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425