Implementation notes: x86, h5e450, crypto_hash/rfsb509

Computer: h5e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
83961refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012073120120717
83964refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012073120120717
83982refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012073120120717
83991refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012073120120717
83991refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012073120120717
84015refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012073120120717
84024refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012073120120717
84033refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012073120120717
84042refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012073120120717
84045refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012073120120717
84048refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012073120120717
84060refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012073120120717
84063refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012073120120717
84069refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012073120120717
84075refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012073120120717
84075refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012073120120717
84078refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012073120120717
84087refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012073120120717
84093refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012073120120717
84096refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012073120120717
84096refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012073120120717
84096refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012073120120717
84111refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012073120120717
84111refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012073120120717
84111refgcc -m32 -O3 -fomit-frame-pointer2012073120120717
84114refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012073120120717
84117refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012073120120717
84120refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012073120120717
84120refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
84120refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012073120120717
84123refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012073120120717
84123refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
84123refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012073120120717
84123refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012073120120717
84126refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012073120120717
84129refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012073120120717
84129refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012073120120717
84129refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012073120120717
84135refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012073120120717
84138refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012073120120717
84141refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012073120120717
84141refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012073120120717
84144refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012073120120717
84147refgcc -m32 -march=athlon -O -fomit-frame-pointer2012073120120717
84150refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012073120120717
84150refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012073120120717
84159refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012073120120717
84162refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012073120120717
84165refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012073120120717
84168refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012073120120717
84171refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012073120120717
84174refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012073120120717
84174refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012073120120717
84174refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012073120120717
84177refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012073120120717
84180refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012073120120717
84180refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012073120120717
84186refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012073120120717
84186refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012073120120717
84186refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012073120120717
84189refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012073120120717
84195refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012073120120717
84195refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012073120120717
84195refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012073120120717
84195refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012073120120717
84201refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012073120120717
84201refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012073120120717
84204refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012073120120717
84204refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073120120717
84207refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012073120120717
84207refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012073120120717
84207refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012073120120717
84210refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012073120120717
84216refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012073120120717
84216refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012073120120717
84216refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012073120120717
84222refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012073120120717
84225refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012073120120717
84225refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012073120120717
84228refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012073120120717
84231refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012073120120717
84234refgcc -m32 -march=core2 -O -fomit-frame-pointer2012073120120717
84237refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012073120120717
84240refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012073120120717
84240refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012073120120717
84240refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012073120120717
84240refgcc -m32 -march=k6 -O -fomit-frame-pointer2012073120120717
84243refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012073120120717
84246refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012073120120717
84249refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012073120120717
84249refgcc -m32 -march=prescott -O -fomit-frame-pointer2012073120120717
84252refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012073120120717
84255refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012073120120717
84255refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012073120120717
84258refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012073120120717
84258refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012073120120717
84258refgcc -m32 -march=pentium -O -fomit-frame-pointer2012073120120717
84264refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012073120120717
84264refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012073120120717
84264refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012073120120717
84267refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012073120120717
84270refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012073120120717
84270refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073120120717
84273refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012073120120717
84273refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012073120120717
84276refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012073120120717
84288refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012073120120717
84291refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012073120120717
84294refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012073120120717
84294refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012073120120717
84297refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012073120120717
84303refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012073120120717
84306refgcc -m32 -march=nocona -O -fomit-frame-pointer2012073120120717
84312refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012073120120717
84315refgcc -m32 -O2 -fomit-frame-pointer2012073120120717
84315refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012073120120717
84324refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012073120120717
84324refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012073120120717
84327refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012073120120717
84330refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012073120120717
84330refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073120120717
84330refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012073120120717
84336refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012073120120717
84336refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012073120120717
84336refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012073120120717
84336refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012073120120717
84336refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012073120120717
84342refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012073120120717
84345refgcc -m32 -march=i486 -O -fomit-frame-pointer2012073120120717
84348refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012073120120717
84348refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012073120120717
84351refgcc -m32 -march=k8 -O -fomit-frame-pointer2012073120120717
84357refgcc -m32 -Os -fomit-frame-pointer2012073120120717
84360refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012073120120717
84360refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012073120120717
84363refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012073120120717
84369refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012073120120717
84369refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012073120120717
84372refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012073120120717
84372refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012073120120717
84375refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012073120120717
84378refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012073120120717
84381refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012073120120717
84384refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012073120120717
84390refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012073120120717
84402refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012073120120717
84405refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012073120120717
84408refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012073120120717
84420refgcc -m32 -O -fomit-frame-pointer2012073120120717
84420refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012073120120717
84423refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012073120120717
84426refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012073120120717
84426refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012073120120717
84432refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073120120717
84435refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012073120120717
84438refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012073120120717
84450refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012073120120717
84459refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012073120120717
84468refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012073120120717
84498refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012073120120717
84525refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012073120120717
84540refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012073120120717
84570refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012073120120717
84576refgcc -m32 -march=i386 -O -fomit-frame-pointer2012073120120717
84594refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012073120120717
84624refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012073120120717
85884refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012073120120717