Implementation notes: amd64, sandy0, crypto_hash/md6d224

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: md6d224
TimeImplementationCompilerBenchmark dateSUPERCOP version
36948refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
36956refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
37048refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
37104refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
37156refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
37164refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
37164refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
37312refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
37336refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
37496refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
37608refgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
37664refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
37836refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
37836refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
37848refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
37856refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
38144refgcc -O2 -fomit-frame-pointer2012032920120316
38232refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
38252refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
38256refgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
38260refgcc -m64 -O2 -fomit-frame-pointer2012032920120316
38900refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
38924refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
39040refgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
39132refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
39508refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
39524refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
39540refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
39572refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
39576refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
39588refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
39616refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
39620refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
39652refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
39740refgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
39744refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
39760refgcc -Os -fomit-frame-pointer2012032920120316
39780refgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
39784refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
39784refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
39796refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
39816refgcc -m64 -Os -fomit-frame-pointer2012032920120316
39912refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
39924refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
39948refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
40100refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
41308refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
41356refgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
41408refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
41832refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
53204refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
53348refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
53364refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
53476refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
53504refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
53528refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
53592refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
53612refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
53632refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
53844refgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
53880refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
53884refgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
53900refgcc -O -fomit-frame-pointer2012032920120316
53920refgcc -m64 -O -fomit-frame-pointer2012032920120316
53920refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
53928refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
53940refgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
53952refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
53976refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
54004refgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
54056refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
54056refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
54080refgcc -march=k8 -O -fomit-frame-pointer2012032920120316
54132refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
54176refgcc -march=nocona -O -fomit-frame-pointer2012032920120316
54516refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
54636refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
55280refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
55348refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
55380refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
55600refgcc -O3 -fomit-frame-pointer2012032920120316
55604refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
55736refgcc -m64 -O3 -fomit-frame-pointer2012032920120316
55748refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
55844refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
55844refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
56020refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
56372refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
56568refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
56584refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
56648refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
56772refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
56876refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
56876refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
57276refgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
57292refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
57828refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
57852refgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
57872refgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
57896refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
187008refgcc2012032920120316
187100refgcc -funroll-loops2012032920120316
187336refcc2012032920120316