Implementation notes: amd64, molecule, crypto_hash/cubehash816

Computer: molecule
Architecture: amd64
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20090205
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
34752emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
34752emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2009020620090205
34932emmintrin3gcc -O3 -fomit-frame-pointer2009020620090205
34932emmintrin3gcc -m64 -O3 -fomit-frame-pointer2009020620090205
35628emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2009020620090205
35628emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020620090205
36000emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
36000emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020620090205
36924emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2009020620090205
36924emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020620090205
36924emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
36924emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020620090205
38112emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
38112emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020620090205
38208emmintrin3gcc -O2 -fomit-frame-pointer2009020620090205
38208emmintrin3gcc -m64 -O2 -fomit-frame-pointer2009020620090205
38208emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
38208emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2009020620090205
38532emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
38532emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2009020620090205
38652emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2009020620090205
38652emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020620090205
38652emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
38652emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020620090205
38676emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
38688emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020620090205
39504emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
39504emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020620090205
39840emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2009020620090205
39840emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009020620090205
39864emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
39864emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020620090205
41556emmintrin3gcc -Os -fomit-frame-pointer2009020620090205
41556emmintrin3gcc -m64 -Os -fomit-frame-pointer2009020620090205
41556emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
41556emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2009020620090205
42060emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
42060emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020620090205
43524emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
43536emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2009020620090205
47328emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
47328emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2009020620090205
47520emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
47520emmintrin3gcc -march=nocona -O -fomit-frame-pointer2009020620090205
47724emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
47724emmintrin3gcc -march=k8 -O -fomit-frame-pointer2009020620090205
47844emmintrin3gcc -O -fomit-frame-pointer2009020620090205
47844emmintrin3gcc -m64 -O -fomit-frame-pointer2009020620090205
277824simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
277824simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020620090205
283248simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020620090205
283260simplegcc -funroll-loops -O2 -fomit-frame-pointer2009020620090205
283260simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020620090205
283296simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
286608simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020620090205
286728simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
292656simplegcc -funroll-loops -O -fomit-frame-pointer2009020620090205
292704simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2009020620090205
293052simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
293112simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020620090205
561744simplegcc -funroll-loops -Os -fomit-frame-pointer2009020620090205
561840simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020620090205
562368simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
562440simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020620090205
568224simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
571152simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020620090205
656532simplegcc -O3 -fomit-frame-pointer2009020620090205
658620simplegcc -march=k8 -O3 -fomit-frame-pointer2009020620090205
666612simplegcc -m64 -O3 -fomit-frame-pointer2009020620090205
670872simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
674784simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
687108simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020620090205
690252simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020620090205
691584simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
706236simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
709560simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020620090205
711144emmintrin3cc2009020620090205
711144emmintrin3gcc -funroll-loops2009020620090205
713544simplegcc -funroll-loops -O3 -fomit-frame-pointer2009020620090205
717912simplegcc -march=nocona -O3 -fomit-frame-pointer2009020620090205
721128emmintrin3gcc2009020620090205
1333140simplegcc -march=nocona -O2 -fomit-frame-pointer2009020620090205
1334412simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
1339860simplegcc -march=k8 -O2 -fomit-frame-pointer2009020620090205
1340712simplegcc -O2 -fomit-frame-pointer2009020620090205
1341864simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
1342380simplegcc -m64 -O2 -fomit-frame-pointer2009020620090205
1355592simplegcc -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
1359792simplegcc -march=k8 -O -fomit-frame-pointer2009020620090205
1361952simplegcc -march=nocona -O -fomit-frame-pointer2009020620090205
1367688simplegcc -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
1369428simplegcc -O -fomit-frame-pointer2009020620090205
1372056simplegcc -m64 -O -fomit-frame-pointer2009020620090205
1631508simplegcc -m64 -Os -fomit-frame-pointer2009020620090205
1632132simplegcc -march=nocona -Os -fomit-frame-pointer2009020620090205
1632480simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
1634196simplegcc -march=k8 -Os -fomit-frame-pointer2009020620090205
1634220simplegcc -Os -fomit-frame-pointer2009020620090205
1634280simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
2197440specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020620090205
2197632specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
2198016specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
2208576specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020620090205
2211612specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020620090205
2211660specgcc -funroll-loops -O3 -fomit-frame-pointer2009020620090205
2220276specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020620090205
2232144specgcc -funroll-loops -O2 -fomit-frame-pointer2009020620090205
2274600specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020620090205
2275800specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
2277096specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
2293788specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020620090205
2583828specgcc -O3 -fomit-frame-pointer2009020620090205
2587884specgcc -m64 -O3 -fomit-frame-pointer2009020620090205
2589780specgcc -m64 -O2 -fomit-frame-pointer2009020620090205
2599128specgcc -O2 -fomit-frame-pointer2009020620090205
2600484specgcc -march=k8 -O3 -fomit-frame-pointer2009020620090205
2605176specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
2609340specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
2611476specgcc -march=k8 -O2 -fomit-frame-pointer2009020620090205
2628660specgcc -march=nocona -O2 -fomit-frame-pointer2009020620090205
2629584specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
2630724specgcc -march=nocona -O3 -fomit-frame-pointer2009020620090205
2637912specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
2698380specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
2700660specgcc -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
2704860specgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020620090205
2705424specgcc -funroll-loops -O -fomit-frame-pointer2009020620090205
2711808specgcc -march=k8 -O -fomit-frame-pointer2009020620090205
2714076specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020620090205
2732760specgcc -O -fomit-frame-pointer2009020620090205
2737128specgcc -m64 -O -fomit-frame-pointer2009020620090205
2746704specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
2748216specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020620090205
2774328specgcc -march=nocona -O -fomit-frame-pointer2009020620090205
2776260specgcc -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
2831040specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020620090205
2835660specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020620090205
2836008specgcc -funroll-loops -Os -fomit-frame-pointer2009020620090205
2836524specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
2959644specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020620090205
2966832specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
3264300specgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
3265176specgcc -m64 -Os -fomit-frame-pointer2009020620090205
3278052specgcc -Os -fomit-frame-pointer2009020620090205
3280356specgcc -march=k8 -Os -fomit-frame-pointer2009020620090205
3322680specgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
3336168specgcc -march=nocona -Os -fomit-frame-pointer2009020620090205
3743580simplegcc2009020620090205
3749412simplecc2009020620090205
3749556simplegcc -funroll-loops2009020620090205
11013912specgcc2009020620090205
11014296speccc2009020620090205
11062116specgcc -funroll-loops2009020620090205