Implementation notes: x86, patrick, crypto_hash/tiger

Computer: patrick
Architecture: x86
CPU ID: GenuineIntel-00030661-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: tiger
TimeImplementationCompilerBenchmark dateSUPERCOP version
101570cryptoppg++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2013051620130419
101654cryptoppg++ -m32 -march=k6-3 -O -fomit-frame-pointer2013051620130419
101766cryptoppg++ -m32 -march=nocona -O3 -fomit-frame-pointer2013051620130419
116494cryptoppg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2013051620130419
117124cryptoppg++ -march=athlon -O2 -fomit-frame-pointer2013051620130419
119812cryptoppg++ -march=pentium-mmx -O -fomit-frame-pointer2013051620130419
122248cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2013051620130419
123844cryptoppg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2013051620130419
126028cryptoppg++ -march=pentium2 -O2 -fomit-frame-pointer2013051620130419
126420cryptoppg++ -march=i486 -O3 -fomit-frame-pointer2013051620130419
126476cryptoppg++ -march=prescott -O2 -fomit-frame-pointer2013051620130419
126756cryptoppg++ -m32 -march=pentium -O3 -fomit-frame-pointer2013051620130419
126770cryptoppg++ -march=pentium4 -O2 -fomit-frame-pointer2013051620130419
126896cryptoppg++ -march=k6-2 -O3 -fomit-frame-pointer2013051620130419
126994cryptoppg++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013051620130419
127036cryptoppg++ -m32 -march=k6 -Os -fomit-frame-pointer2013051620130419
127036cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2013051620130419
127092cryptoppg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2013051620130419
127260cryptoppg++ -m32 -march=i486 -O3 -fomit-frame-pointer2013051620130419
127274cryptoppg++ -m32 -march=athlon -O3 -fomit-frame-pointer2013051620130419
127302cryptoppg++ -O3 -fomit-frame-pointer2013051620130419
127316cryptoppg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2013051620130419
127316cryptoppg++ -march=k6-2 -O -fomit-frame-pointer2013051620130419
127358cryptoppg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2013051620130419
127372cryptoppg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2013051620130419
127386cryptoppg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2013051620130419
127386cryptoppg++ -march=pentiumpro -O2 -fomit-frame-pointer2013051620130419
127400cryptoppg++ -m32 -march=i386 -O2 -fomit-frame-pointer2013051620130419
127414cryptoppg++ -m32 -march=pentium -O -fomit-frame-pointer2013051620130419
127428cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2013051620130419
127428cryptoppg++ -m32 -march=k8 -O3 -fomit-frame-pointer2013051620130419
127428cryptoppg++ -m32 -march=pentium-m -O -fomit-frame-pointer2013051620130419
127442cryptoppg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2013051620130419
127484cryptoppg++ -O2 -fomit-frame-pointer2013051620130419
127484cryptoppg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2013051620130419
127484cryptoppg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2013051620130419
127484cryptoppg++ -m32 -march=pentium4 -O -fomit-frame-pointer2013051620130419
127498cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013051620130419
127512cryptoppg++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2013051620130419
127526cryptoppg++ -m32 -O -fomit-frame-pointer2013051620130419
127540cryptoppg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2013051620130419
127540cryptoppg++ -march=i386 -O -fomit-frame-pointer2013051620130419
127554cryptoppg++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2013051620130419
127554cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2013051620130419
127568cryptoppg++ -march=k8 -O -fomit-frame-pointer2013051620130419
127596cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2013051620130419
127610cryptoppg++ -m32 -march=barcelona -O -fomit-frame-pointer2013051620130419
127624cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2013051620130419
127624cryptoppg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2013051620130419
127666cryptoppg++ -m32 -march=k6 -O -fomit-frame-pointer2013051620130419
127666cryptoppg++ -m32 -march=nocona -O -fomit-frame-pointer2013051620130419
127666cryptoppg++ -m32 -march=nocona -Os -fomit-frame-pointer2013051620130419
127694cryptoppg++ -m32 -march=k6 -O2 -fomit-frame-pointer2013051620130419
127694cryptoppg++ -march=pentium-m -O2 -fomit-frame-pointer2013051620130419
127708cryptoppg++ -m32 -march=i386 -Os -fomit-frame-pointer2013051620130419
127736cryptoppg++ -m32 -march=i386 -O -fomit-frame-pointer2013051620130419
127778cryptoppg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2013051620130419
127862cryptoppg++ -m32 -march=core2 -O2 -fomit-frame-pointer2013051620130419
127862cryptoppg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2013051620130419
127862cryptoppg++ -m32 -march=prescott -O3 -fomit-frame-pointer2013051620130419
127876cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013051620130419
127876cryptoppg++ -march=k6 -Os -fomit-frame-pointer2013051620130419
127904cryptoppg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2013051620130419
127904cryptoppg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2013051620130419
127960cryptoppg++ -m32 -march=athlon -Os -fomit-frame-pointer2013051620130419
127960cryptoppg++ -march=k6-3 -Os -fomit-frame-pointer2013051620130419
127974cryptoppg++ -m32 -march=i486 -O2 -fomit-frame-pointer2013051620130419
128030cryptoppg++ -m32 -march=barcelona -O2 -fomit-frame-pointer2013051620130419
128044cryptoppg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2013051620130419
128086cryptoppg++ -m32 -march=pentium3 -O -fomit-frame-pointer2013051620130419
128114cryptoppg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2013051620130419
128156cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2013051620130419
128198cryptoppg++ -Os -fomit-frame-pointer2013051620130419
128254cryptoppg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2013051620130419
128268cryptoppg++ -march=pentium3 -O2 -fomit-frame-pointer2013051620130419
128282cryptoppg++ -m32 -march=core2 -O -fomit-frame-pointer2013051620130419
128324cryptoppg++ -march=pentium2 -Os -fomit-frame-pointer2013051620130419
128338cryptoppg++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer2013051620130419
128394cryptoppg++ -march=pentium -Os -fomit-frame-pointer2013051620130419
128408cryptoppg++ -m32 -O3 -fomit-frame-pointer2013051620130419
128436cryptoppg++ -march=i386 -Os -fomit-frame-pointer2013051620130419
128492cryptoppg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2013051620130419
128534cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2013051620130419
128534cryptoppg++ -march=i486 -O -fomit-frame-pointer2013051620130419
128576cryptoppg++ -m32 -march=k6-2 -O -fomit-frame-pointer2013051620130419
128590cryptoppg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2013051620130419
128604cryptoppg++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013051620130419
128604cryptoppg++ -m32 -march=i486 -Os -fomit-frame-pointer2013051620130419
128632cryptoppg++ -march=pentium -O2 -fomit-frame-pointer2013051620130419
128660cryptoppg++ -m32 -march=barcelona -Os -fomit-frame-pointer2013051620130419
128660cryptoppg++ -m32 -march=pentium2 -O -fomit-frame-pointer2013051620130419
128716cryptoppg++ -m32 -march=pentium -O2 -fomit-frame-pointer2013051620130419
128814cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013051620130419
128870cryptoppg++ -march=pentium -O -fomit-frame-pointer2013051620130419
128884cryptoppg++ -m32 -march=pentium -Os -fomit-frame-pointer2013051620130419
128912cryptoppg++ -m32 -march=k8 -Os -fomit-frame-pointer2013051620130419
128982cryptoppg++ -m32 -march=core2 -Os -fomit-frame-pointer2013051620130419
129024cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013051620130419
129066cryptoppg++ -m32 -march=k6 -O3 -fomit-frame-pointer2013051620130419
129094cryptoppg++ -m32 -Os -fomit-frame-pointer2013051620130419
129094cryptoppg++ -m32 -march=prescott -Os -fomit-frame-pointer2013051620130419
129178cryptoppg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2013051620130419
129276cryptoppg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2013051620130419
129276cryptoppg++ -march=k6-2 -O2 -fomit-frame-pointer2013051620130419
129318cryptoppg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2013051620130419
129332cryptoppg++ -march=prescott -O3 -fomit-frame-pointer2013051620130419
129346cryptoppg++ -march=pentium -O3 -fomit-frame-pointer2013051620130419
129374cryptoppg++ -m32 -O2 -fomit-frame-pointer2013051620130419
129402cryptoppg++ -m32 -march=prescott -O2 -fomit-frame-pointer2013051620130419
129444cryptoppg++ -march=pentium-m -O -fomit-frame-pointer2013051620130419
129458cryptoppg++ -march=pentium2 -O -fomit-frame-pointer2013051620130419
129514cryptoppg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2013051620130419
129542cryptoppg++ -march=k6-3 -O2 -fomit-frame-pointer2013051620130419
129626cryptoppg++ -march=k6-3 -O3 -fomit-frame-pointer2013051620130419
129766cryptoppg++ -m32 -march=barcelona -O3 -fomit-frame-pointer2013051620130419
129934cryptoppg++ -march=pentium4 -O3 -fomit-frame-pointer2013051620130419
129990cryptoppg++ -march=k6 -O2 -fomit-frame-pointer2013051620130419
130018cryptoppg++ -march=k6-3 -O -fomit-frame-pointer2013051620130419
130046cryptoppg++ -march=pentium4 -O -fomit-frame-pointer2013051620130419
130074cryptoppg++ -m32 -march=athlon -O2 -fomit-frame-pointer2013051620130419
130102cryptoppg++ -march=athlon -O -fomit-frame-pointer2013051620130419
130102cryptoppg++ -march=prescott -O -fomit-frame-pointer2013051620130419
130158cryptoppg++ -m32 -march=athlon -O -fomit-frame-pointer2013051620130419
130186cryptoppg++ -march=barcelona -O -fomit-frame-pointer2013051620130419
130312cryptoppg++ -march=i386 -O3 -fomit-frame-pointer2013051620130419
130382cryptoppg++ -march=nocona -O -fomit-frame-pointer2013051620130419
130438cryptoppg++ -march=pentium3 -O -fomit-frame-pointer2013051620130419
130438cryptoppg++ -march=pentiumpro -O -fomit-frame-pointer2013051620130419
130466cryptoppg++ -march=pentium3 -Os -fomit-frame-pointer2013051620130419
130550cryptoppg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2013051620130419
130634cryptoppg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2013051620130419
130690cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2013051620130419
130718cryptoppg++ -march=k6 -O -fomit-frame-pointer2013051620130419
130732cryptoppg++ -m32 -march=k8 -O -fomit-frame-pointer2013051620130419
130802cryptoppg++ -march=pentium2 -O3 -fomit-frame-pointer2013051620130419
130830cryptoppg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2013051620130419
130886cryptoppg++ -march=pentiumpro -Os -fomit-frame-pointer2013051620130419
131026cryptoppg++ -march=athlon -Os -fomit-frame-pointer2013051620130419
131082cryptoppg++ -march=pentium-mmx -Os -fomit-frame-pointer2013051620130419
131152cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2013051620130419
131264cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2013051620130419
131264cryptoppg++ -march=i486 -Os -fomit-frame-pointer2013051620130419
131320cryptoppg++ -m32 -march=nocona -O2 -fomit-frame-pointer2013051620130419
131320cryptoppg++ -march=pentium-mmx -O2 -fomit-frame-pointer2013051620130419
131488cryptoppg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2013051620130419
131586cryptoppg++ -m32 -march=i486 -O -fomit-frame-pointer2013051620130419
131600cryptoppg++ -march=pentium-m -O3 -fomit-frame-pointer2013051620130419
131670cryptoppg++ -march=i486 -O2 -fomit-frame-pointer2013051620130419
131866cryptoppg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2013051620130419
132062cryptoppg++ -march=nocona -Os -fomit-frame-pointer2013051620130419
132216cryptoppg++ -march=pentium-m -Os -fomit-frame-pointer2013051620130419
132258cryptoppg++ -march=athlon -O3 -fomit-frame-pointer2013051620130419
132510cryptoppg++ -march=i386 -O2 -fomit-frame-pointer2013051620130419
133042cryptoppg++ -O -fomit-frame-pointer2013051620130419
133112cryptoppg++ -m32 -march=core2 -O3 -fomit-frame-pointer2013051620130419
133224cryptoppg++ -m32 -march=prescott -O -fomit-frame-pointer2013051620130419
133336cryptoppg++ -march=pentium4 -Os -fomit-frame-pointer2013051620130419
133658cryptoppg++ -march=pentiumpro -O3 -fomit-frame-pointer2013051620130419
133994cryptoppg++ -march=k6 -O3 -fomit-frame-pointer2013051620130419
134064cryptoppg++ -march=k6-2 -Os -fomit-frame-pointer2013051620130419
134162cryptoppg++ -march=pentium-mmx -O3 -fomit-frame-pointer2013051620130419
134344cryptoppg++ -march=pentium3 -O3 -fomit-frame-pointer2013051620130419
134358cryptoppg++ -march=k8 -Os -fomit-frame-pointer2013051620130419
135282cryptoppg++ -m32 -march=k8 -O2 -fomit-frame-pointer2013051620130419
135338cryptoppg++ -march=prescott -Os -fomit-frame-pointer2013051620130419
136500cryptoppg++2013051620130419
136948cryptoppg++ -m32 -march=i386 -O3 -fomit-frame-pointer2013051620130419