Implementation notes: amd64, delllaptop, crypto_hash/cubehash82

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: cubehash82
TimeImplementationCompilerBenchmark dateSUPERCOP version
164024emmintrin4gcc -O3 -fomit-frame-pointer2009041620090408
164024emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
164024emmintrin4gcc -m64 -O3 -fomit-frame-pointer2009041620090408
165550emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
165550emmintrin4gcc -m64 -O2 -fomit-frame-pointer2009041620090408
165564emmintrin4gcc -O2 -fomit-frame-pointer2009041620090408
165564emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
165564emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
165564emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
165564emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
165578emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
166138emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
166138emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
166138emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
166138emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
166152emmintrin3gcc -m64 -O2 -fomit-frame-pointer2009041620090408
166334emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
167664emmintrin3gcc -O2 -fomit-frame-pointer2009041620090408
167692emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
167692emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
168224emmintrin4gcc -Os -fomit-frame-pointer2009041620090408
168224emmintrin4gcc -m64 -Os -fomit-frame-pointer2009041620090408
168224emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
168224emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
168238emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
168308emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
168434emmintrin3gcc -O3 -fomit-frame-pointer2009041620090408
168434emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
168434emmintrin3gcc -m64 -O3 -fomit-frame-pointer2009041620090408
168434emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
170380emmintrin3gcc -Os -fomit-frame-pointer2009041620090408
170436emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
170450emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
170450emmintrin3gcc -m64 -Os -fomit-frame-pointer2009041620090408
170450emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
170450emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
172116emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
172116emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
172172emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
172172emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
172172emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
172172emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
172172emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
172172emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
172242emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
172242emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
172298emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
172298emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
172298emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
172312emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
173390emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
173390emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
173390emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
173390emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
173390emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
173964emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
173978emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
173978emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
173978emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
174006emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
174006emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
174020emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
174286emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
174286emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
174328emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
174328emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
174328emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
174328emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
174328emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
174328emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
174342emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
174440emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
174566emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
174566emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
174566emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
174566emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
175560emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
175560emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
175560emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
175560emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
175574emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
175728emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
175770emmintrin4gcc -march=nocona -O -fomit-frame-pointer2009041620090408
176232emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
176232emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
176232emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
176260emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
176260emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
176274emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
176274emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
176484emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
176498emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
176498emmintrin4gcc -m64 -O -fomit-frame-pointer2009041620090408
176512emmintrin4gcc -O -fomit-frame-pointer2009041620090408
176512emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
176512emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
176512emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
176512emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
176526emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
176526emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
176540emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
176540emmintrin4gcc -march=k8 -O -fomit-frame-pointer2009041620090408
176554emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
176554emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
177954emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
178010emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
178766emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
178794emmintrin3gcc -O -fomit-frame-pointer2009041620090408
178794emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
178794emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
178794emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
178794emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
178794emmintrin3gcc -m64 -O -fomit-frame-pointer2009041620090408
178794emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
178808emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
178808emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
178808emmintrin3gcc -march=nocona -O -fomit-frame-pointer2009041620090408
178822emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
178836emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
178836emmintrin3gcc -march=k8 -O -fomit-frame-pointer2009041620090408
1384278simplegcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
1384488simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
1388450simplegcc -O3 -fomit-frame-pointer2009041620090408
1388786simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
1390326simplegcc -m64 -O3 -fomit-frame-pointer2009041620090408
1390326simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
1404970emmintrin4gcc2009041620090408
1404970emmintrin4gcc -funroll-loops2009041620090408
1405908simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
1408806emmintrin4cc2009041620090408
1414518simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
1420580emmintrin3cc2009041620090408
1420622simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
1420636simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
1420818simplegcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
1421000simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
1423856simplegcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
1423870simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
1425466simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
1425550simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
1426740emmintrin3gcc -funroll-loops2009041620090408
1426740simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
1426824simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
1426824simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
1427020emmintrin3gcc2009041620090408
1439886simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
1442210simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
1443260simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
1448440simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
1463714simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
1464330simplegcc -funroll-loops -O -fomit-frame-pointer2009041620090408
1465030simplegcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
1466094simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
1467676simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
1468614simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
1469958simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
1470126simplegcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
1470140simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
1472912simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
1473318simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
1480584simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
1523018simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
2057412specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
2069592specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
2073512specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
2081352specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
2090312specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
2090480specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
2096556specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
2097690specgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
2102646specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
2106762specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
2108666specgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
2109590specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
2119404specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
2122344specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
2125746specgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
2126922specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
2127048specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
2130646specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
2144772specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
2167144specgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
2178946specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
2212924specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
2213890specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
2219070specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
2222836specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
2241484specgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
2355010specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
2357502specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
2684906specgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
2698052specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
2698668specgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
2711870specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
2712192specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
2717792specgcc -O2 -fomit-frame-pointer2009041620090408
2724806specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
2737938specgcc -m64 -O2 -fomit-frame-pointer2009041620090408
2739478specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
2741970specgcc -O3 -fomit-frame-pointer2009041620090408
2749754specgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
2755130specgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
2759582specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
2766148specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
2771230specgcc -m64 -O3 -fomit-frame-pointer2009041620090408
2911916specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
3012954simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
3016664simplegcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
3024042simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
3024042simplegcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
3128146simplegcc -O2 -fomit-frame-pointer2009041620090408
3128146simplegcc -m64 -O2 -fomit-frame-pointer2009041620090408
3128174simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
3128496simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
3182438simplegcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
3182438simplegcc -march=k8 -O -fomit-frame-pointer2009041620090408
3266662simplegcc -Os -fomit-frame-pointer2009041620090408
3266662simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
3266662simplegcc -march=k8 -Os -fomit-frame-pointer2009041620090408
3266676simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
3266676simplegcc -march=nocona -Os -fomit-frame-pointer2009041620090408
3266704simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
3266718simplegcc -m64 -Os -fomit-frame-pointer2009041620090408
3266928simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
3289020simplegcc -O -fomit-frame-pointer2009041620090408
3289020simplegcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
3289020simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
3289062simplegcc -m64 -O -fomit-frame-pointer2009041620090408
3304742simplegcc -march=nocona -O -fomit-frame-pointer2009041620090408
3304770simplegcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
3348688specgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
3737440specgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
4034618specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
4053700specgcc -march=nocona -O -fomit-frame-pointer2009041620090408
4091696specgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
4175052specgcc -m64 -O -fomit-frame-pointer2009041620090408
4252794specgcc -O -fomit-frame-pointer2009041620090408
4446428specgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
4499740specgcc -m64 -Os -fomit-frame-pointer2009041620090408
4516064specgcc -Os -fomit-frame-pointer2009041620090408
4522196specgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
4673158specgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
4692534specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
4721906specgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
5013666specgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
5371478specgcc -march=k8 -O -fomit-frame-pointer2009041620090408
10691548simplegcc2009041620090408
10692066simplecc2009041620090408
10700130simplegcc -funroll-loops2009041620090408
22327466specgcc -funroll-loops2009041620090408
22351574specgcc2009041620090408
22757462speccc2009041620090408