Implementation notes: amd64, delllaptop, crypto_hash/cubehash84

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: cubehash84
TimeImplementationCompilerBenchmark dateSUPERCOP version
84168emmintrin4gcc -O3 -fomit-frame-pointer2009041620090408
84168emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
84168emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
84532emmintrin4gcc -m64 -Os -fomit-frame-pointer2009041620090408
84532emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
84532emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
84532emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
84546emmintrin4gcc -O2 -fomit-frame-pointer2009041620090408
84546emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
84546emmintrin4gcc -m64 -O2 -fomit-frame-pointer2009041620090408
84546emmintrin4gcc -m64 -O3 -fomit-frame-pointer2009041620090408
84546emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
84546emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
84602emmintrin4gcc -Os -fomit-frame-pointer2009041620090408
84602emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
84602emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
85680emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
85680emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
86282emmintrin3gcc -O2 -fomit-frame-pointer2009041620090408
86632emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
86632emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
86646emmintrin3gcc -O3 -fomit-frame-pointer2009041620090408
86646emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
86646emmintrin3gcc -m64 -O3 -fomit-frame-pointer2009041620090408
86646emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
86660emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
86660emmintrin3gcc -m64 -O2 -fomit-frame-pointer2009041620090408
86660emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
86660emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
86660emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
86674emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
86674emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
86674emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
86758emmintrin3gcc -Os -fomit-frame-pointer2009041620090408
86758emmintrin3gcc -m64 -Os -fomit-frame-pointer2009041620090408
86758emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
86996emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
86996emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
86996emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
86996emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
86996emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
86996emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
86996emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
87010emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
87010emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
87486emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
87486emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
87486emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
87486emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
87486emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
87500emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
87500emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
87500emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
87514emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
87514emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
87612emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
87612emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
87626emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
87626emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
88760emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
88774emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
88774emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
88886emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
89152emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
89152emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
89166emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
89166emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
89166emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
89250emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
89250emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
89278emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
89306emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
89306emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
89642emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
89642emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
89656emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
89656emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
89656emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
89656emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
89656emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
89656emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
89670emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
89712emmintrin4gcc -m64 -O -fomit-frame-pointer2009041620090408
89712emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
89726emmintrin4gcc -O -fomit-frame-pointer2009041620090408
89726emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
89726emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
89740emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
89740emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
89740emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
89754emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
89754emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
89754emmintrin4gcc -march=k8 -O -fomit-frame-pointer2009041620090408
89754emmintrin4gcc -march=nocona -O -fomit-frame-pointer2009041620090408
89768emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
89782emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
89852emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
89866emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
89866emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
89866emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
89866emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
91014emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
91014emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
91154emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
91168emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
91588emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
91588emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
91994emmintrin3gcc -O -fomit-frame-pointer2009041620090408
91994emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
91994emmintrin3gcc -m64 -O -fomit-frame-pointer2009041620090408
92008emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
92008emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
92008emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
92008emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
92008emmintrin3gcc -march=nocona -O -fomit-frame-pointer2009041620090408
92022emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
92022emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
92022emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
92036emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
92036emmintrin3gcc -march=k8 -O -fomit-frame-pointer2009041620090408
712390emmintrin4gcc2009041620090408
713048emmintrin4gcc -funroll-loops2009041620090408
713160emmintrin4cc2009041620090408
720958simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
721826simplegcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
722736simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
722862simplegcc -O3 -fomit-frame-pointer2009041620090408
722862simplegcc -m64 -O3 -fomit-frame-pointer2009041620090408
723492simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
726292simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
727272simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
727272simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
728042simplegcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
730170emmintrin3gcc2009041620090408
730436simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
730562emmintrin3cc2009041620090408
731234emmintrin3gcc -funroll-loops2009041620090408
737030simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
738640simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
738892simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
739018simplegcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
739970simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
740194simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
740838simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
742154simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
748552simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
749364simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
752570simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
758772simplegcc -funroll-loops -O -fomit-frame-pointer2009041620090408
760046simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
760662simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
761824simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
763294simplegcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
765548simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
765786simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
767970simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
768642simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
781200simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
781242simplegcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
781592simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
781760simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
781900simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
1209264specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
1210076specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
1210328specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
1214850specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
1217160specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
1220156specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
1220744specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
1221710specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
1223054specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
1225700specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
1228850specgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
1234030specgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
1236032specgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
1236158specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
1236816specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
1236942specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
1237278specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
1247988specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
1256780specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
1257774specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
1286600specgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
1340752specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
1341774specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
1341872specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
1342250specgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
1351980specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
1378020specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
1430926specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
1550990specgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
1552586specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
1553734simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
1553748simplegcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
1553944specgcc -m64 -O2 -fomit-frame-pointer2009041620090408
1555414specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
1555428specgcc -O3 -fomit-frame-pointer2009041620090408
1557416specgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
1558928simplegcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
1558942simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
1563282specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
1563548specgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
1565802specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
1567454specgcc -m64 -O3 -fomit-frame-pointer2009041620090408
1570898specgcc -O2 -fomit-frame-pointer2009041620090408
1580054specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
1580558specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
1611918specgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
1613612simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
1613612simplegcc -m64 -O2 -fomit-frame-pointer2009041620090408
1613612simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
1613822simplegcc -O2 -fomit-frame-pointer2009041620090408
1641444simplegcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
1641486simplegcc -march=k8 -O -fomit-frame-pointer2009041620090408
1687658specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
1697724simplegcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
1697724simplegcc -m64 -O -fomit-frame-pointer2009041620090408
1697780simplegcc -O -fomit-frame-pointer2009041620090408
1697906simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
1705214simplegcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
1705214simplegcc -march=nocona -O -fomit-frame-pointer2009041620090408
1705312simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
1705312simplegcc -m64 -Os -fomit-frame-pointer2009041620090408
1705312simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
1705312simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
1705326simplegcc -march=nocona -Os -fomit-frame-pointer2009041620090408
1705452simplegcc -Os -fomit-frame-pointer2009041620090408
1705536simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
1705536simplegcc -march=k8 -Os -fomit-frame-pointer2009041620090408
1755642specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
1895796specgcc -m64 -Os -fomit-frame-pointer2009041620090408
2010988specgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
2021740specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
2360722specgcc -march=k8 -O -fomit-frame-pointer2009041620090408
2376598specgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
2387784specgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
2390094specgcc -Os -fomit-frame-pointer2009041620090408
2436938specgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
2554118specgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
2587536specgcc -O -fomit-frame-pointer2009041620090408
2668344specgcc -march=nocona -O -fomit-frame-pointer2009041620090408
2729636specgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
2745148specgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
2851492specgcc -m64 -O -fomit-frame-pointer2009041620090408
2877112specgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
3076976specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
5510204simplecc2009041620090408
5511254simplegcc -funroll-loops2009041620090408
5517120simplegcc2009041620090408
11680998specgcc -funroll-loops2009041620090408
11908106speccc2009041620090408
12024950specgcc2009041620090408