Implementation notes: amd64, hlopt03, crypto_hash/ripemd160

Computer: hlopt03
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100509
Operation: crypto_hash
Primitive: ripemd160
TimeImplementationCompilerBenchmark dateSUPERCOP version
23044opensslgcc -Os -fomit-frame-pointer2010060120100509
23049opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2010060120100509
23051opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2010060120100509
23054opensslgcc -march=nocona -O3 -fomit-frame-pointer2010060120100509
23057opensslgcc -march=nocona -O2 -fomit-frame-pointer2010060120100509
23059opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010060120100509
23060opensslgcc -m64 -Os -fomit-frame-pointer2010060120100509
23061opensslgcc -march=k8 -Os -fomit-frame-pointer2010060120100509
23066opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010060120100509
23067opensslgcc -march=k8 -O2 -fomit-frame-pointer2010060120100509
23068opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010060120100509
23069opensslgcc -funroll-loops -O2 -fomit-frame-pointer2010060120100509
23070opensslgcc -m64 -O2 -fomit-frame-pointer2010060120100509
23071opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010060120100509
23071opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010060120100509
23071opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010060120100509
23072opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2010060120100509
23073opensslgcc -O -fomit-frame-pointer2010060120100509
23075opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010060120100509
23075opensslgcc -march=nocona -Os -fomit-frame-pointer2010060120100509
23077opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2010060120100509
23077opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2010060120100509
23078opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010060120100509
23078opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010060120100509
23079opensslgcc -march=nocona -O -fomit-frame-pointer2010060120100509
23080opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010060120100509
23080opensslgcc -march=k8 -O -fomit-frame-pointer2010060120100509
23086opensslgcc -funroll-loops2010060120100509
23086opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2010060120100509
23087opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010060120100509
23088opensslgcc2010060120100509
23089opensslgcc -m64 -O -fomit-frame-pointer2010060120100509
23090opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010060120100509
23092opensslgcc -O2 -fomit-frame-pointer2010060120100509
23092opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2010060120100509
23092opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010060120100509
23092opensslgcc -march=k8 -O3 -fomit-frame-pointer2010060120100509
23093opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010060120100509
23093opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2010060120100509
23094opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010060120100509
23100opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010060120100509
23104opensslgcc -funroll-loops -Os -fomit-frame-pointer2010060120100509
23106opensslgcc -O3 -fomit-frame-pointer2010060120100509
23107opensslgcc -m64 -O3 -fomit-frame-pointer2010060120100509
23110opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010060120100509
23112opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010060120100509
23115opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010060120100509
23115opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010060120100509
23115opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010060120100509
23118opensslcc2010060120100509
23122opensslgcc -funroll-loops -O3 -fomit-frame-pointer2010060120100509
23130opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010060120100509
23134opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010060120100509
23140opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010060120100509
23140opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010060120100509
23145opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2010060120100509
23145opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010060120100509
23146opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010060120100509
23146opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010060120100509
23148opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010060120100509
23151opensslgcc -funroll-loops -O -fomit-frame-pointer2010060120100509
23152opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010060120100509
23159opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010060120100509