Implementation notes: amd64, hlopt03, crypto_hash/md5

Computer: hlopt03
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100509
Operation: crypto_hash
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
8590refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010060120100509
8596refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010060120100509
8599refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010060120100509
8602refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010060120100509
8604refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010060120100509
8605refgcc -funroll-loops -O -fomit-frame-pointer2010060120100509
8606refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010060120100509
8608refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010060120100509
8610refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010060120100509
8611refgcc -funroll-loops -O3 -fomit-frame-pointer2010060120100509
8611refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010060120100509
8612refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010060120100509
8613refgcc -funroll-loops -O2 -fomit-frame-pointer2010060120100509
8613refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010060120100509
8614refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010060120100509
8614refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010060120100509
8615refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010060120100509
8616refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010060120100509
8616refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010060120100509
8617refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010060120100509
8617refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010060120100509
8620refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010060120100509
8622refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010060120100509
8625refgcc -funroll-loops -Os -fomit-frame-pointer2010060120100509
8625refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010060120100509
8625refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010060120100509
8626refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010060120100509
8632refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010060120100509
8647refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010060120100509
8649refgcc -march=k8 -O3 -fomit-frame-pointer2010060120100509
8649refgcc -march=nocona -O3 -fomit-frame-pointer2010060120100509
8650refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010060120100509
8686refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010060120100509
8687opensslgcc -funroll-loops -O2 -fomit-frame-pointer2010060120100509
8687opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010060120100509
8690refgcc -m64 -O2 -fomit-frame-pointer2010060120100509
8692opensslgcc -funroll-loops -Os -fomit-frame-pointer2010060120100509
8692refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010060120100509
8693opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010060120100509
8694opensslgcc -O -fomit-frame-pointer2010060120100509
8694refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010060120100509
8694refgcc -march=k8 -O2 -fomit-frame-pointer2010060120100509
8695refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010060120100509
8696refgcc -O2 -fomit-frame-pointer2010060120100509
8696refgcc -O3 -fomit-frame-pointer2010060120100509
8696refgcc -Os -fomit-frame-pointer2010060120100509
8696refgcc -m64 -O3 -fomit-frame-pointer2010060120100509
8696refgcc -march=nocona -Os -fomit-frame-pointer2010060120100509
8697refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010060120100509
8697refgcc -march=k8 -Os -fomit-frame-pointer2010060120100509
8699refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010060120100509
8701refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010060120100509
8702refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010060120100509
8703refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010060120100509
8703refgcc -m64 -Os -fomit-frame-pointer2010060120100509
8704opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010060120100509
8704opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010060120100509
8704opensslgcc -march=k8 -O3 -fomit-frame-pointer2010060120100509
8705opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010060120100509
8705opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010060120100509
8705opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010060120100509
8705opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010060120100509
8705opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010060120100509
8705opensslgcc -m64 -Os -fomit-frame-pointer2010060120100509
8705opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010060120100509
8705opensslgcc -march=nocona -O2 -fomit-frame-pointer2010060120100509
8706opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010060120100509
8706opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010060120100509
8706opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010060120100509
8706opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010060120100509
8707opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010060120100509
8707opensslgcc -funroll-loops -O3 -fomit-frame-pointer2010060120100509
8707opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010060120100509
8707opensslgcc -march=nocona -O3 -fomit-frame-pointer2010060120100509
8708opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010060120100509
8708opensslgcc -m64 -O2 -fomit-frame-pointer2010060120100509
8709opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010060120100509
8709opensslgcc -march=k8 -O2 -fomit-frame-pointer2010060120100509
8709opensslgcc -march=k8 -O -fomit-frame-pointer2010060120100509
8710opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010060120100509
8711opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2010060120100509
8711opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2010060120100509
8711opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2010060120100509
8712refgcc -O -fomit-frame-pointer2010060120100509
8712opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2010060120100509
8712opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010060120100509
8712refgcc -m64 -O -fomit-frame-pointer2010060120100509
8713opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010060120100509
8713opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2010060120100509
8713opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010060120100509
8713opensslgcc -march=nocona -Os -fomit-frame-pointer2010060120100509
8714opensslgcc -O2 -fomit-frame-pointer2010060120100509
8714opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2010060120100509
8714opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010060120100509
8714opensslgcc -march=k8 -Os -fomit-frame-pointer2010060120100509
8715opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010060120100509
8715opensslgcc -m64 -O -fomit-frame-pointer2010060120100509
8716opensslgcc -Os -fomit-frame-pointer2010060120100509
8716opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010060120100509
8716opensslgcc -m64 -O3 -fomit-frame-pointer2010060120100509
8716opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2010060120100509
8716opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2010060120100509
8718opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010060120100509
8718opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010060120100509
8720opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010060120100509
8720refgcc -m64 -march=core2 -O -fomit-frame-pointer2010060120100509
8721opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2010060120100509
8723opensslgcc -O3 -fomit-frame-pointer2010060120100509
8723opensslgcc -funroll-loops2010060120100509
8724opensslgcc -march=nocona -O -fomit-frame-pointer2010060120100509
8725opensslgcc -funroll-loops -O -fomit-frame-pointer2010060120100509
8727refgcc -fno-schedule-insns -O -fomit-frame-pointer2010060120100509
8728opensslcc2010060120100509
8731opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010060120100509
8736opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010060120100509
8737refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010060120100509
8743refgcc -m64 -march=nocona -O -fomit-frame-pointer2010060120100509
8743refgcc -march=nocona -O2 -fomit-frame-pointer2010060120100509
8747refgcc -march=nocona -O -fomit-frame-pointer2010060120100509
8754opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010060120100509
8965refgcc -m64 -march=k8 -O -fomit-frame-pointer2010060120100509
8965refgcc -march=k8 -O -fomit-frame-pointer2010060120100509
9078opensslgcc2010060120100509
9415refgcc2010060120100509
9415refgcc -funroll-loops2010060120100509
9420refcc2010060120100509