Implementation notes: amd64, mace, crypto_hash/ripemd160

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: ripemd160
TimeImplementationCompilerBenchmark dateSUPERCOP version
23002opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
23003opensslgcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
23003opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
23003opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
23003opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
23003opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
23003opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
23003opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
23003opensslgcc -m64 -O3 -fomit-frame-pointer2011090520110831
23004opensslgcc -Os -fomit-frame-pointer2011090520110831
23004opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
23004opensslgcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
23004opensslgcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
23004opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
23004opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
23004opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
23004opensslgcc -m64 -O2 -fomit-frame-pointer2011090520110831
23004opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
23004opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
23004opensslgcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
23004opensslgcc -march=barcelona -O -fomit-frame-pointer2011090520110831
23004opensslgcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
23004opensslgcc -march=k8 -Os -fomit-frame-pointer2011090520110831
23005opensslgcc -O2 -fomit-frame-pointer2011090520110831
23005opensslgcc -O3 -fomit-frame-pointer2011090520110831
23005opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
23005opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
23005opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
23005opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
23005opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
23005opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
23005opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
23005opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
23005opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
23005opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
23005opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
23005opensslgcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
23006opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
23007opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
23007opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
23007opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
23007opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
23007opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
23008opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
23009opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
23009opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
23009opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
23009opensslgcc -march=nocona -O -fomit-frame-pointer2011090520110831
23010opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
23010opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
23010opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
23011opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
23011opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
23027opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
23027opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
23027opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
23027opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
23027opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
23027opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
23027opensslgcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
23028opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
23028opensslgcc -m64 -Os -fomit-frame-pointer2011090520110831
23029opensslgcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
23030opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
23031opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
23032opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
23033opensslgcc2011090520110831
23033opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
23033opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
23033opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
23033opensslgcc -march=k8 -O -fomit-frame-pointer2011090520110831
23034opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
23034opensslgcc -m64 -O -fomit-frame-pointer2011090520110831
23034opensslgcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
23035opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
23035opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
23035opensslgcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
23036opensslgcc -O -fomit-frame-pointer2011090520110831
23036opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
23036opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
23037opensslcc2011090520110831
23037opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
23037opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
23038opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
23039opensslgcc -funroll-loops -O -fomit-frame-pointer2011090520110831
23040opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
23040opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
23040opensslgcc -march=nocona -Os -fomit-frame-pointer2011090520110831
23051opensslgcc -funroll-loops2011090520110831