Implementation notes: amd64, ranger, crypto_hash/mcssha4

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: mcssha4
TimeImplementationCompilerBenchmark dateSUPERCOP version
85080refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
85096refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
85269refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
85272refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
85448refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
85448refgcc -march=nocona -Os -fomit-frame-pointer2011051720110509
85521refgcc -m64 -O -fomit-frame-pointer2011051720110509
85582refgcc -O -fomit-frame-pointer2011051720110509
85584refgcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
85614refgcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
85678refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
87884refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
87886refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
87888refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
88029refgcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
88038refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
88047refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
88059refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
88088refgcc -m64 -Os -fomit-frame-pointer2011051720110509
88088refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
88088refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
88088refgcc -march=k8 -Os -fomit-frame-pointer2011051720110509
88117refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
88128refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
88141refgcc -Os -fomit-frame-pointer2011051720110509
88142refgcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
89146refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
89232refgcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
89232refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
89275refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
89319refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
89320refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
89347refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
89366refgcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
89408refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
89474refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
89496refgcc -funroll-loops -O -fomit-frame-pointer2011051720110509
89525refgcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
89676refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
89760refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
89760refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
89848refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
89848refgcc -march=nocona -O -fomit-frame-pointer2011051720110509
89875refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
89888refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
89936refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
89996refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
90024refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
90025refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
90110refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
90112refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
90112refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
90141refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
90154refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
90200refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
90200refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
90355refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
90377refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
90384refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
90464refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
90525refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
90552refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
90996refgcc -O3 -fomit-frame-pointer2011051720110509
91027refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
91080refgcc -O2 -fomit-frame-pointer2011051720110509
91080refgcc -m64 -O2 -fomit-frame-pointer2011051720110509
91147refgcc -m64 -O3 -fomit-frame-pointer2011051720110509
91168refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
91208refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
91344refgcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
91344refgcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
91349refgcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
91368refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
91385refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
91408refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
91409refgcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
91432refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
91432refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
91432refgcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
91432refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
91432refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
91432refgcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
91488refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
92224refgcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
92224refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
92312refgcc -march=barcelona -O -fomit-frame-pointer2011051720110509
92312refgcc -march=k8 -O -fomit-frame-pointer2011051720110509
92327refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
126745refgcc2011051720110509
126807refgcc -funroll-loops2011051720110509
127072refcc2011051720110509