Implementation notes: amd64, delllaptop, crypto_hash/cubehash88

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: cubehash88
TimeImplementationCompilerBenchmark dateSUPERCOP version
43638emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
43638emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
43638emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
43638emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
43652emmintrin4gcc -O2 -fomit-frame-pointer2009041620090408
43652emmintrin4gcc -O3 -fomit-frame-pointer2009041620090408
43652emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
43652emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
43652emmintrin4gcc -m64 -O2 -fomit-frame-pointer2009041620090408
43652emmintrin4gcc -m64 -O3 -fomit-frame-pointer2009041620090408
43652emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
43652emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
44898emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
44940emmintrin4gcc -Os -fomit-frame-pointer2009041620090408
44940emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
44940emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
44954emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
44954emmintrin4gcc -m64 -Os -fomit-frame-pointer2009041620090408
45024emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
45024emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
45150emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
45150emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
45164emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
45164emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
45178emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
45192emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
45206emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
45220emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
45430emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
45430emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
45444emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
45556emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
45724emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
45738emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
45752emmintrin3gcc -O3 -fomit-frame-pointer2009041620090408
45752emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
45752emmintrin3gcc -m64 -O3 -fomit-frame-pointer2009041620090408
45752emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
45752emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
45752emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
45766emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
45766emmintrin3gcc -m64 -O2 -fomit-frame-pointer2009041620090408
45766emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
45780emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
45808emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
45808emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
45836emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
45850emmintrin3gcc -O2 -fomit-frame-pointer2009041620090408
46228emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
46438emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
46438emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
46438emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
46452emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
46452emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
46550emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
46550emmintrin4gcc -march=nocona -O -fomit-frame-pointer2009041620090408
46578emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
46690emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
46704emmintrin4gcc -O -fomit-frame-pointer2009041620090408
46718emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
46718emmintrin4gcc -m64 -O -fomit-frame-pointer2009041620090408
46718emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
46746emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
46746emmintrin4gcc -march=k8 -O -fomit-frame-pointer2009041620090408
46774emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
46830emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
46830emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
46844emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
47012emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
47012emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
47012emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
47096emmintrin3gcc -Os -fomit-frame-pointer2009041620090408
47096emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
47110emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
47124emmintrin3gcc -m64 -Os -fomit-frame-pointer2009041620090408
47166emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
47166emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
47236emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
47250emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
47306emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
47306emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
47320emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
47320emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
47348emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
47348emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
47348emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
47362emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
47376emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
47698emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
47824emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
47838emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
47992emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
48090emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
48118emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
48230emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
48230emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
48384emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
48384emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
48398emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
48594emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
48594emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
48594emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
48594emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
48594emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
48930emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
48930emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
49000emmintrin3gcc -O -fomit-frame-pointer2009041620090408
49000emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
49000emmintrin3gcc -m64 -O -fomit-frame-pointer2009041620090408
49000emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
49014emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
49014emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
49014emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
49014emmintrin3gcc -march=nocona -O -fomit-frame-pointer2009041620090408
49042emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
49042emmintrin3gcc -march=k8 -O -fomit-frame-pointer2009041620090408
49112emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
49112emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
49574emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
49574emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
366366emmintrin4gcc2009041620090408
366660emmintrin4gcc -funroll-loops2009041620090408
366772emmintrin4cc2009041620090408
384216emmintrin3gcc2009041620090408
384384emmintrin3cc2009041620090408
385042emmintrin3gcc -funroll-loops2009041620090408
387842simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
388066simplegcc -O3 -fomit-frame-pointer2009041620090408
388094simplegcc -m64 -O3 -fomit-frame-pointer2009041620090408
388094simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
388388simplegcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
388738simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
389340simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
390096simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
390516simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
393484simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
395416simplegcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
395710simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
395766simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
395864simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
396032simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
396074simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
396102simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
396438simplegcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
396508simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
397306simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
397614simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
402612simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
403676simplegcc -funroll-loops -O -fomit-frame-pointer2009041620090408
404376simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
404446simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
404558simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
405300simplegcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
405888simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
409318simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
422072simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
437906simplegcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
437934simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
437948simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
437948simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
438270simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
451626simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
773696specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
774760specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
777014specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
777210specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
779310specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
779422specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
779604specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
781354specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
781494specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
784420specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
790930specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
794584specgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
796768specgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
797202specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
801024specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
802830specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
804916specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
805630specgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
811692specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
811818specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
814436specgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
825482simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
825706simplegcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
827148simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
827778simplegcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
857318simplegcc -O2 -fomit-frame-pointer2009041620090408
857318simplegcc -m64 -O2 -fomit-frame-pointer2009041620090408
857318simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
857402simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
872718simplegcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
872718simplegcc -march=k8 -O -fomit-frame-pointer2009041620090408
902076simplegcc -O -fomit-frame-pointer2009041620090408
902076simplegcc -m64 -O -fomit-frame-pointer2009041620090408
902090simplegcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
902090simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
905128simplegcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
905268simplegcc -march=nocona -O -fomit-frame-pointer2009041620090408
912968specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
914494specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
914718specgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
915628specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
915628specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
923874simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
923874simplegcc -march=k8 -Os -fomit-frame-pointer2009041620090408
924028simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
924028simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
924084simplegcc -Os -fomit-frame-pointer2009041620090408
924084simplegcc -m64 -Os -fomit-frame-pointer2009041620090408
925036simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
925036simplegcc -march=nocona -Os -fomit-frame-pointer2009041620090408
937034specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
937202specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
963816specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
966546specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
969990specgcc -O2 -fomit-frame-pointer2009041620090408
972510specgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
975702specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
978754specgcc -O3 -fomit-frame-pointer2009041620090408
978782specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
981806specgcc -m64 -O2 -fomit-frame-pointer2009041620090408
986300specgcc -m64 -O3 -fomit-frame-pointer2009041620090408
992040specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
1019914specgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
1021636specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
1027152specgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
1038254specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
1074612specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
1243634specgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
1276772specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
1329300specgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
1427272specgcc -m64 -O -fomit-frame-pointer2009041620090408
1485540specgcc -march=k8 -O -fomit-frame-pointer2009041620090408
1503894specgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
1504412specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
1547322specgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
1588650specgcc -march=nocona -O -fomit-frame-pointer2009041620090408
1595258specgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
1640786specgcc -Os -fomit-frame-pointer2009041620090408
1660848specgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
1686678specgcc -O -fomit-frame-pointer2009041620090408
1714328specgcc -m64 -Os -fomit-frame-pointer2009041620090408
1729770specgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
1746892specgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
1759338specgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
2888592simplecc2009041620090408
2904468simplegcc -funroll-loops2009041620090408
2914296simplegcc2009041620090408
6580336specgcc2009041620090408
6583556specgcc -funroll-loops2009041620090408
6587700speccc2009041620090408