Implementation notes: amd64, molecule, crypto_hash/cubehash832

Computer: molecule
Architecture: amd64
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20090205
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
21696emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
21696emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2009020620090205
21852emmintrin3gcc -O3 -fomit-frame-pointer2009020620090205
21852emmintrin3gcc -m64 -O3 -fomit-frame-pointer2009020620090205
22224emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2009020620090205
22224emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020620090205
22236emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
22236emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020620090205
23052emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2009020620090205
23052emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020620090205
23112emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
23112emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020620090205
23424emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
23424emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020620090205
23472emmintrin3gcc -O2 -fomit-frame-pointer2009020620090205
23472emmintrin3gcc -m64 -O2 -fomit-frame-pointer2009020620090205
23748emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
23748emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2009020620090205
23904emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
23904emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2009020620090205
24012emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
24012emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020620090205
24660emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
24660emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020620090205
24936emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
24936emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020620090205
25056emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2009020620090205
25056emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009020620090205
25152emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2009020620090205
25152emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020620090205
25152emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
25164emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020620090205
26100emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
26100emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2009020620090205
26904emmintrin3gcc -Os -fomit-frame-pointer2009020620090205
26904emmintrin3gcc -m64 -Os -fomit-frame-pointer2009020620090205
26904emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
26904emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2009020620090205
27336emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
27336emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020620090205
28740emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
28740emmintrin3gcc -march=nocona -O -fomit-frame-pointer2009020620090205
28992emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
29016emmintrin3gcc -march=k8 -O -fomit-frame-pointer2009020620090205
29028emmintrin3gcc -O -fomit-frame-pointer2009020620090205
29040emmintrin3gcc -m64 -O -fomit-frame-pointer2009020620090205
29808emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
29808emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2009020620090205
175500simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
175512simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020620090205
181044simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020620090205
181044simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
181044simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020620090205
181056simplegcc -funroll-loops -O2 -fomit-frame-pointer2009020620090205
184224simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020620090205
184248simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
190296simplegcc -funroll-loops -O -fomit-frame-pointer2009020620090205
190296simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2009020620090205
190476simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
190512simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020620090205
403524simplegcc -m64 -O3 -fomit-frame-pointer2009020620090205
403608simplegcc -O3 -fomit-frame-pointer2009020620090205
405900simplegcc -march=k8 -O3 -fomit-frame-pointer2009020620090205
413004simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
417504simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020620090205
421260emmintrin3cc2009020620090205
421260emmintrin3gcc2009020620090205
421308emmintrin3gcc -funroll-loops2009020620090205
425208simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020620090205
430800simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
432660simplegcc -funroll-loops -O3 -fomit-frame-pointer2009020620090205
433356simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020620090205
436488simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
436536simplegcc -march=nocona -O3 -fomit-frame-pointer2009020620090205
438780simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
459036simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
459072simplegcc -funroll-loops -Os -fomit-frame-pointer2009020620090205
459948simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020620090205
459960simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
462492simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020620090205
463620simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020620090205
791256simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
791256simplegcc -march=nocona -O2 -fomit-frame-pointer2009020620090205
797448simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
806976simplegcc -march=k8 -O2 -fomit-frame-pointer2009020620090205
807144simplegcc -O2 -fomit-frame-pointer2009020620090205
807372simplegcc -m64 -O2 -fomit-frame-pointer2009020620090205
821388simplegcc -march=k8 -O -fomit-frame-pointer2009020620090205
822708simplegcc -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
825048simplegcc -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
825348simplegcc -march=nocona -O -fomit-frame-pointer2009020620090205
827724simplegcc -m64 -O -fomit-frame-pointer2009020620090205
828132simplegcc -O -fomit-frame-pointer2009020620090205
1093872simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
1094724simplegcc -march=k8 -Os -fomit-frame-pointer2009020620090205
1097088simplegcc -Os -fomit-frame-pointer2009020620090205
1097400simplegcc -m64 -Os -fomit-frame-pointer2009020620090205
1097880simplegcc -march=nocona -Os -fomit-frame-pointer2009020620090205
1098588simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
1907376specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020620090205
1907556specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
1910700specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
1921356specgcc -funroll-loops -O3 -fomit-frame-pointer2009020620090205
1923552specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020620090205
1926924specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020620090205
1930968specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020620090205
1939392specgcc -funroll-loops -O2 -fomit-frame-pointer2009020620090205
1970328specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
1972440specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
1972632specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020620090205
1982940specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020620090205
2147256specgcc -m64 -O3 -fomit-frame-pointer2009020620090205
2152596specgcc -O3 -fomit-frame-pointer2009020620090205
2153772specgcc -m64 -O2 -fomit-frame-pointer2009020620090205
2163804specgcc -O2 -fomit-frame-pointer2009020620090205
2171472specgcc -march=k8 -O3 -fomit-frame-pointer2009020620090205
2175240specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
2175828specgcc -march=k8 -O2 -fomit-frame-pointer2009020620090205
2181540specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
2184276specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
2188368specgcc -march=nocona -O2 -fomit-frame-pointer2009020620090205
2190084specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
2192196specgcc -march=nocona -O3 -fomit-frame-pointer2009020620090205
2208336specgcc -funroll-loops -O -fomit-frame-pointer2009020620090205
2212416specgcc -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
2213172specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
2213352specgcc -march=k8 -O -fomit-frame-pointer2009020620090205
2214372specgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020620090205
2215020specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020620090205
2235084specgcc -O -fomit-frame-pointer2009020620090205
2246580specgcc -m64 -O -fomit-frame-pointer2009020620090205
2253984simplecc2009020620090205
2256720simplegcc2009020620090205
2257632simplegcc -funroll-loops2009020620090205
2272176specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020620090205
2276616specgcc -march=nocona -O -fomit-frame-pointer2009020620090205
2279784specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
2280648specgcc -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
2548752specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
2549100specgcc -funroll-loops -Os -fomit-frame-pointer2009020620090205
2549304specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020620090205
2555520specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020620090205
2653572specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020620090205
2662092specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
2839404specgcc -march=k8 -Os -fomit-frame-pointer2009020620090205
2839500specgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
2847324specgcc -m64 -Os -fomit-frame-pointer2009020620090205
2848884specgcc -Os -fomit-frame-pointer2009020620090205
2882604specgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
2882844specgcc -march=nocona -Os -fomit-frame-pointer2009020620090205
7551828specgcc2009020620090205
7565652specgcc -funroll-loops2009020620090205
7590900speccc2009020620090205