Implementation notes: amd64, h9ivy, crypto_hash/md6d224

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: md6d224
TimeImplementationCompilerBenchmark dateSUPERCOP version
32248refgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
32324refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
32348refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
32532refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
32548refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
32564refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
32580refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
32984refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
33040refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
33052refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
33092refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
33116refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
33132refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
33136refgcc -O2 -fomit-frame-pointer2014042920140425
33164refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
33168refgcc -m64 -O2 -fomit-frame-pointer2014042920140425
33192refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
33212refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
33244refgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
33296refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
33400refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
33408refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
33460refgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
33504refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
33548refgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
34364refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
34380refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
34400refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
34408refgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
34424refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
34424refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
34424refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
34440refgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
34472refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
34484refgcc -m64 -Os -fomit-frame-pointer2014042920140425
34508refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
34512refgcc -Os -fomit-frame-pointer2014042920140425
34688refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
34700refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
34724refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
34732refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
34740refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
34744refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
34748refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
34756refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
34872refgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
35164refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
35208refgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
35508refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
35548refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
46604refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
46612refgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
46752refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
46820refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
46900refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
46904refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
46932refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
46960refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
46976refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
47028refgcc -march=nocona -O -fomit-frame-pointer2014042920140425
47060refgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
47312refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
47344refgcc -m64 -O -fomit-frame-pointer2014042920140425
47348refgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
47356refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
47360refgcc -O -fomit-frame-pointer2014042920140425
47376refgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
47432refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
47432refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
47432refgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
47448refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
47484refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
47496refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
47616refgcc -march=k8 -O -fomit-frame-pointer2014042920140425
47664refgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
51228refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
51332refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
51396refgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
51396refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
51428refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
51516refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
51516refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
51528refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
51584refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
51608refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
51676refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
51736refgcc -m64 -O3 -fomit-frame-pointer2014042920140425
51760refgcc -O3 -fomit-frame-pointer2014042920140425
51956refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
52200refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
52312refgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
52324refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
53148refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
53148refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
53220refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
53308refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
54016refgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
54168refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
54368refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
54396refgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
176948refgcc -funroll-loops2014042920140425
176956refgcc2014042920140425
176968refcc2014042920140425