Implementation notes: amd64, motyka, crypto_hash/ripemd160

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: ripemd160
TimeImplementationCompilerBenchmark dateSUPERCOP version
23214opensslgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23214opensslgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
23220opensslgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
23232opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23244opensslgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
23250opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
23286opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
23286opensslgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
23292opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
23292opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
23292opensslgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
23298opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
23298opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
23304opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
23304opensslgcc -m64 -O2 -fomit-frame-pointer2010090720100903
23310opensslgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
23316opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
23316opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
23316opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
23322opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
23322opensslgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
23328opensslgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
23328opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
23328opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
23328opensslgcc -march=nocona -O -fomit-frame-pointer2010090720100903
23334opensslgcc2010090720100903
23334opensslgcc -O2 -fomit-frame-pointer2010090720100903
23334opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
23334opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
23334opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
23340opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23340opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
23340opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
23340opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
23346opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
23346opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23346opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
23346opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
23346opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
23346opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
23352opensslgcc -funroll-loops2010090720100903
23352opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
23352opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
23352opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
23352opensslgcc -m64 -O3 -fomit-frame-pointer2010090720100903
23352opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
23352opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
23352opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
23352opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
23352opensslgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
23358opensslgcc -O3 -fomit-frame-pointer2010090720100903
23358opensslgcc -O -fomit-frame-pointer2010090720100903
23358opensslgcc -Os -fomit-frame-pointer2010090720100903
23358opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
23358opensslgcc -m64 -O -fomit-frame-pointer2010090720100903
23358opensslgcc -m64 -Os -fomit-frame-pointer2010090720100903
23358opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
23358opensslgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
23364opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
23364opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
23364opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
23364opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
23364opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
23364opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
23364opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
23364opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
23364opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
23364opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
23364opensslgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
23370opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
23370opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
23370opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
23370opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
23370opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
23370opensslgcc -march=k8 -O -fomit-frame-pointer2010090720100903
23376opensslcc2010090720100903
23376opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
23376opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
23376opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
23382opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
23382opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
23388opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
23388opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
23394opensslgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
23394opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
23394opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
23394opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
23394opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
23406opensslgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
23406opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
23478opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903