Implementation notes: amd64, khazaddum, crypto_hash/md6d224

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: md6d224
TimeImplementationCompilerBenchmark dateSUPERCOP version
32296refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
32300refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
32352refgcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
32436refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
32548refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
32556refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
32576refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
33040refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
33040refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
33108refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
33116refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
33132refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
33188refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
33192refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
33200refgcc -O2 -fomit-frame-pointer2012101620120928
33204refgcc -m64 -O2 -fomit-frame-pointer2012101620120928
33220refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
33232refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
33256refgcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
33264refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
33268refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
33320refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
33380refgcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
33392refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
33484refgcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
33492refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
34464refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
34488refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
34508refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
34516refgcc -Os -fomit-frame-pointer2012101620120928
34520refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
34528refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
34536refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
34544refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
34548refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
34552refgcc -m64 -Os -fomit-frame-pointer2012101620120928
34552refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
34556refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
34568refgcc -march=k8 -Os -fomit-frame-pointer2012101620120928
34584refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
34604refgcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
34672refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
34700refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
34736refgcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
34748refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
34780refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
34792refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
34848refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
35216refgcc -march=nocona -Os -fomit-frame-pointer2012101620120928
35296refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
35492refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
35492refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
46604refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
46640refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
46700refgcc -funroll-loops -O -fomit-frame-pointer2012101620120928
46720refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
46776refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
46812refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
46832refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
46864refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
46904refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
47088refgcc -march=nocona -O -fomit-frame-pointer2012101620120928
47096refgcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
47180refgcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
47260refgcc -march=k8 -O -fomit-frame-pointer2012101620120928
47304refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
47340refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
47352refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
47356refgcc -m64 -O -fomit-frame-pointer2012101620120928
47364refgcc -O -fomit-frame-pointer2012101620120928
47380refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
47396refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
47416refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
47440refgcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
47456refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
47484refgcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
47512refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
47520refgcc -march=barcelona -O -fomit-frame-pointer2012101620120928
51028refgcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
51232refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
51312refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
51376refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
51424refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
51456refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
51472refgcc -O3 -fomit-frame-pointer2012101620120928
51504refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
51512refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
51584refgcc -m64 -O3 -fomit-frame-pointer2012101620120928
51644refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
51676refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
51952refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
52052refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
52064refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
52260refgcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
52316refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
53080refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
53204refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
53224refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
53232refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
53940refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
53984refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
54144refgcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
54224refgcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
54264refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
176024refgcc2012101620120928
176048refcc2012101620120928
176052refgcc -funroll-loops2012101620120928