Implementation notes: amd64, trident, crypto_hashblocks/md5

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120521
Operation: crypto_hashblocks
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
8430amd64-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070820110708
8430amd64-1gcc -m64 -O2 -fomit-frame-pointer2011070820110708
8430amd64-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070820110708
8430amd64-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070820110708
8430amd64-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070820110708
8430amd64-1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070820110708
8440amd64-1gcc -m64 -march=k8 -O -fomit-frame-pointer2011070820110708
8440amd64-1gcc -m64 -march=nocona -O -fomit-frame-pointer2011070820110708
8450amd64-1gcc -m64 -Os -fomit-frame-pointer2011070820110708
8450amd64-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070820110708
8450amd64-1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070820110708
8450amd64-1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070820110708
8460amd64-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070820110708
8460amd64-1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070820110708
8460amd64-1gcc -m64 -O -fomit-frame-pointer2011070820110708
8460amd64-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070820110708
8460amd64-1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070820110708
8460amd64-1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070820110708
8460amd64-1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070820110708
8470amd64-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070820110708
8470amd64-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070820110708
8470amd64-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070820110708
8470amd64-1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070820110708
8470amd64-1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070820110708
8470amd64-1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070820110708
8470amd64-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070820110708
8470amd64-1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070820110708
8480amd64-1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070820110708
8490amd64-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070820110708
8490amd64-1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070820110708
8490amd64-1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070820110708
8500amd64-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070820110708
8500amd64-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070820110708
8500amd64-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070820110708
8510amd64-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070820110708
8510amd64-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070820110708
8510amd64-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070820110708
8510amd64-1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070820110708
8510amd64-1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070820110708
8520amd64-1gcc -m64 -O3 -fomit-frame-pointer2011070820110708
10100little-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070820110708
10100little-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070820110708
10100little-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070820110708
10100little-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070820110708
10100little-1gcc -m64 -O2 -fomit-frame-pointer2011070820110708
10100little-1gcc -m64 -O3 -fomit-frame-pointer2011070820110708
10100little-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070820110708
10100little-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070820110708
10140little-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070820110708
10140little-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070820110708
10150little-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070820110708
10160little-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070820110708
10160little-1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070820110708
10160little-1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070820110708
10160little-1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070820110708
10160little-1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070820110708
10160little-1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070820110708
10160little-1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070820110708
10170little-1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070820110708
10170little-1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070820110708
10180little-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070820110708
10180little-1gcc -m64 -O -fomit-frame-pointer2011070820110708
10190little-1gcc -m64 -march=k8 -O -fomit-frame-pointer2011070820110708
10190little-1gcc -m64 -march=nocona -O -fomit-frame-pointer2011070820110708
10200little-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070820110708
10200little-1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070820110708
10200little-1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070820110708
10210little-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070820110708
10210little-1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070820110708
10210little-1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070820110708
10230little-1gcc -m64 -Os -fomit-frame-pointer2011070820110708
10250little-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070820110708
10250little-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070820110708
10260little-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070820110708
10310little-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070820110708
10360little-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070820110708
10390little-1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070820110708
10390little-1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070820110708
10390little-1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070820110708
10390little-1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070820110708
10690refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070820110708
10710refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070820110708
10710refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070820110708
10750refgcc -m64 -O2 -fomit-frame-pointer2011070820110708
10840refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070820110708
10840refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070820110708
10880refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070820110708
10880refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070820110708
10890refgcc -m64 -Os -fomit-frame-pointer2011070820110708
10900refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070820110708
10910refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070820110708
10920refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070820110708
10940refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070820110708
10940refgcc -m64 -O3 -fomit-frame-pointer2011070820110708
10960refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070820110708
10990refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070820110708
10990refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011070820110708
10990refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070820110708
11000refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070820110708
11000refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070820110708
11010refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070820110708
11010refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070820110708
11010refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070820110708
11020refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070820110708
11020refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070820110708
11020refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070820110708
11040refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070820110708
11040refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070820110708
11050refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070820110708
11080refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011070820110708
11570refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070820110708
11660refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070820110708
11680refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070820110708
11710refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011070820110708
11710refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070820110708
11720refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070820110708
11720refgcc -m64 -march=nocona -O -fomit-frame-pointer2011070820110708
11780refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070820110708
11790refgcc -m64 -O -fomit-frame-pointer2011070820110708
11800refgcc -m64 -march=k8 -O -fomit-frame-pointer2011070820110708