Implementation notes: amd64, hlopt02, crypto_hash/md5

Computer: hlopt02
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100425
Operation: crypto_hash
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
8588refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050720100425
8589refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050720100425
8591refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050720100425
8591refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050720100425
8602refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050720100425
8602refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050720100425
8603refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050720100425
8603refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050720100425
8603refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050720100425
8603refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050720100425
8604refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050720100425
8605refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010050720100425
8605refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050720100425
8606refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050720100425
8606refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050720100425
8609refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050720100425
8610refgcc -funroll-loops -O2 -fomit-frame-pointer2010050720100425
8610refgcc -funroll-loops -O3 -fomit-frame-pointer2010050720100425
8610refgcc -funroll-loops -O -fomit-frame-pointer2010050720100425
8610refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050720100425
8610refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050720100425
8611refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050720100425
8613refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050720100425
8614refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050720100425
8618refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050720100425
8619refgcc -funroll-loops -Os -fomit-frame-pointer2010050720100425
8620refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050720100425
8620refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050720100425
8642refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050720100425
8642refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050720100425
8642refgcc -march=k8 -O3 -fomit-frame-pointer2010050720100425
8652refgcc -march=nocona -O3 -fomit-frame-pointer2010050720100425
8678opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050720100425
8679opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050720100425
8680opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050720100425
8686refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050720100425
8686refgcc -march=k8 -O2 -fomit-frame-pointer2010050720100425
8687refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050720100425
8690refgcc -O2 -fomit-frame-pointer2010050720100425
8690refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050720100425
8690refgcc -m64 -O2 -fomit-frame-pointer2010050720100425
8694refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010050720100425
8695refgcc -m64 -O3 -fomit-frame-pointer2010050720100425
8696refgcc -O3 -fomit-frame-pointer2010050720100425
8697refgcc -Os -fomit-frame-pointer2010050720100425
8697refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050720100425
8697refgcc -m64 -Os -fomit-frame-pointer2010050720100425
8697refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050720100425
8697refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010050720100425
8697refgcc -march=k8 -Os -fomit-frame-pointer2010050720100425
8697refgcc -march=nocona -Os -fomit-frame-pointer2010050720100425
8698refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010050720100425
8700refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010050720100425
8702opensslgcc -march=k8 -O3 -fomit-frame-pointer2010050720100425
8703opensslgcc -funroll-loops -Os -fomit-frame-pointer2010050720100425
8703opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050720100425
8703opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050720100425
8704opensslgcc -funroll-loops -O2 -fomit-frame-pointer2010050720100425
8704opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050720100425
8704opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050720100425
8704opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050720100425
8704opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050720100425
8704opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050720100425
8704opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050720100425
8704opensslgcc -march=nocona -O2 -fomit-frame-pointer2010050720100425
8705opensslgcc -O2 -fomit-frame-pointer2010050720100425
8705opensslgcc -O3 -fomit-frame-pointer2010050720100425
8705opensslgcc -Os -fomit-frame-pointer2010050720100425
8705opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050720100425
8705opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050720100425
8705opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2010050720100425
8705opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050720100425
8705opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050720100425
8705opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050720100425
8705opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050720100425
8705opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050720100425
8705opensslgcc -m64 -O2 -fomit-frame-pointer2010050720100425
8705opensslgcc -m64 -O3 -fomit-frame-pointer2010050720100425
8705opensslgcc -m64 -Os -fomit-frame-pointer2010050720100425
8705opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050720100425
8705opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2010050720100425
8705opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050720100425
8705opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050720100425
8705opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2010050720100425
8705opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2010050720100425
8705opensslgcc -march=k8 -Os -fomit-frame-pointer2010050720100425
8705opensslgcc -march=nocona -Os -fomit-frame-pointer2010050720100425
8706opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050720100425
8706opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050720100425
8707opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050720100425
8707opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050720100425
8707opensslgcc -march=nocona -O3 -fomit-frame-pointer2010050720100425
8708opensslgcc -O -fomit-frame-pointer2010050720100425
8708opensslgcc -funroll-loops -O3 -fomit-frame-pointer2010050720100425
8708opensslgcc -m64 -O -fomit-frame-pointer2010050720100425
8708opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2010050720100425
8708opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2010050720100425
8709opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2010050720100425
8709opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050720100425
8709opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2010050720100425
8709opensslgcc -march=k8 -O -fomit-frame-pointer2010050720100425
8709opensslgcc -march=nocona -O -fomit-frame-pointer2010050720100425
8711refgcc -O -fomit-frame-pointer2010050720100425
8711refgcc -fno-schedule-insns -O -fomit-frame-pointer2010050720100425
8711refgcc -m64 -O -fomit-frame-pointer2010050720100425
8711refgcc -m64 -march=core2 -O -fomit-frame-pointer2010050720100425
8713opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050720100425
8716opensslcc2010050720100425
8716opensslgcc2010050720100425
8716opensslgcc -funroll-loops2010050720100425
8719opensslgcc -funroll-loops -O -fomit-frame-pointer2010050720100425
8719opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050720100425
8719opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2010050720100425
8720opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050720100425
8730opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050720100425
8730opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050720100425
8740refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050720100425
8740refgcc -march=nocona -O2 -fomit-frame-pointer2010050720100425
8742refgcc -m64 -march=nocona -O -fomit-frame-pointer2010050720100425
8742refgcc -march=nocona -O -fomit-frame-pointer2010050720100425
8960refgcc -march=k8 -O -fomit-frame-pointer2010050720100425
8965refgcc -m64 -march=k8 -O -fomit-frame-pointer2010050720100425
9059opensslgcc -march=k8 -O2 -fomit-frame-pointer2010050720100425
9415refcc2010050720100425
9415refgcc2010050720100425
9415refgcc -funroll-loops2010050720100425