Implementation notes: amd64, delllaptop, crypto_hash/cubehash832

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
12936emmintrin4gcc -O3 -fomit-frame-pointer2009041620090408
12936emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
12936emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
12936emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
12950emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
12950emmintrin4gcc -m64 -O2 -fomit-frame-pointer2009041620090408
12950emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
12950emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
13230emmintrin4gcc -O2 -fomit-frame-pointer2009041620090408
13230emmintrin4gcc -m64 -O3 -fomit-frame-pointer2009041620090408
13230emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
13230emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
13412emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
13412emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
13426emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
13426emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
13426emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
13426emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
13440emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
13440emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
13440emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
13454emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
13454emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
13454emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
13454emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
13454emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
13524emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
13524emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
13538emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
13538emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
13860emmintrin4gcc -m64 -O -fomit-frame-pointer2009041620090408
13860emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
13972emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
13972emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
13986emmintrin4gcc -O -fomit-frame-pointer2009041620090408
13986emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
13986emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
14000emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
14000emmintrin4gcc -march=nocona -O -fomit-frame-pointer2009041620090408
14014emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
14014emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
14014emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
14028emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
14028emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
14028emmintrin4gcc -march=k8 -O -fomit-frame-pointer2009041620090408
14098emmintrin4gcc -Os -fomit-frame-pointer2009041620090408
14098emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
14098emmintrin4gcc -m64 -Os -fomit-frame-pointer2009041620090408
14098emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
14098emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
14168emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
14644emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
14644emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
14644emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
14658emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
14658emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
14728emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
14728emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
14756emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
14756emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
15036emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
15050emmintrin3gcc -O3 -fomit-frame-pointer2009041620090408
15050emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
15050emmintrin3gcc -m64 -O3 -fomit-frame-pointer2009041620090408
15064emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
15064emmintrin3gcc -m64 -O2 -fomit-frame-pointer2009041620090408
15064emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
15078emmintrin3gcc -O2 -fomit-frame-pointer2009041620090408
15078emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
15078emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
15078emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
15078emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
15568emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
15568emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
15582emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
15596emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
15596emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
15596emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
15596emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
15596emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
15610emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
15610emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
15666emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
15680emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
15680emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
15708emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
15708emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
15708emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
15708emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
15792emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
16100emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
16100emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
16240emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
16240emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
16240emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
16240emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
16240emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
16240emmintrin3gcc -m64 -O -fomit-frame-pointer2009041620090408
16254emmintrin3gcc -O -fomit-frame-pointer2009041620090408
16254emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
16254emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
16268emmintrin3gcc -Os -fomit-frame-pointer2009041620090408
16268emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
16268emmintrin3gcc -m64 -Os -fomit-frame-pointer2009041620090408
16268emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
16268emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
16296emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
16296emmintrin3gcc -march=nocona -O -fomit-frame-pointer2009041620090408
16352emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
16366emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
16366emmintrin3gcc -march=k8 -O -fomit-frame-pointer2009041620090408
16814emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
16814emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
16814emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
16814emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
16814emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
16996emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
17010emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
17038emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
17038emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
107324emmintrin4gcc2009041620090408
107338emmintrin4cc2009041620090408
107506emmintrin4gcc -funroll-loops2009041620090408
124726emmintrin3gcc2009041620090408
124796emmintrin3cc2009041620090408
125188emmintrin3gcc -funroll-loops2009041620090408
137872simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
137914simplegcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
138180simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
138264simplegcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
138306simplegcc -m64 -O3 -fomit-frame-pointer2009041620090408
138502simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
138726simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
138754simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
138824simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
138950simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
139118simplegcc -O3 -fomit-frame-pointer2009041620090408
139440simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
139524simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
139538simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
139552simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
139566simplegcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
140098simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
140168simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
140294simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
140490simplegcc -funroll-loops -O -fomit-frame-pointer2009041620090408
140798simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
140952simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
141736simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
141792simplegcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
141806simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
142632simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
142674simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
142800simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
146594simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
180866simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
181370simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
181636simplegcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
181664simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
181678simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
181720simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
181860simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
278460simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
278460simplegcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
279174simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
279174simplegcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
289114simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
289114simplegcc -m64 -O2 -fomit-frame-pointer2009041620090408
289268simplegcc -O2 -fomit-frame-pointer2009041620090408
289422simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
296394simplegcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
296394simplegcc -march=k8 -O -fomit-frame-pointer2009041620090408
305270simplegcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
305270simplegcc -march=nocona -O -fomit-frame-pointer2009041620090408
305942simplegcc -O -fomit-frame-pointer2009041620090408
305942simplegcc -m64 -O -fomit-frame-pointer2009041620090408
305942simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
306054simplegcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
338870simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
338870simplegcc -m64 -Os -fomit-frame-pointer2009041620090408
338870simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
338870simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
338870simplegcc -march=k8 -Os -fomit-frame-pointer2009041620090408
338884simplegcc -Os -fomit-frame-pointer2009041620090408
339472simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
339500simplegcc -march=nocona -Os -fomit-frame-pointer2009041620090408
443464specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
446544specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
448546specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
453334specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
459942specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
460068specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
461076specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
466046specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
467502specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
467516specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
467586specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
468118specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
471688specgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
473018specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
473760specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
473788specgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
474544specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
474684specgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
488250specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
488908specgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
491778specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
519540specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
520590specgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
530936specgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
537908specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
539728specgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
542822specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
543606specgcc -O2 -fomit-frame-pointer2009041620090408
543704specgcc -m64 -O2 -fomit-frame-pointer2009041620090408
545426specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
549402specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
552132specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
552734specgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
554904specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
555702specgcc -O3 -fomit-frame-pointer2009041620090408
557242specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
558656specgcc -m64 -O3 -fomit-frame-pointer2009041620090408
577458specgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
580104specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
580608specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
594496specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
596106specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
596582specgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
596736specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
596778specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
596890specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
678902specgcc -march=k8 -O -fomit-frame-pointer2009041620090408
704956specgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
711186specgcc -O -fomit-frame-pointer2009041620090408
740600specgcc -march=nocona -O -fomit-frame-pointer2009041620090408
760564specgcc -m64 -Os -fomit-frame-pointer2009041620090408
766808specgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
797580specgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
811020specgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
832048specgcc -Os -fomit-frame-pointer2009041620090408
838880specgcc -m64 -O -fomit-frame-pointer2009041620090408
854476specgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
870058specgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
890512specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
971348simplecc2009041620090408
971740simplegcc -funroll-loops2009041620090408
971796simplegcc2009041620090408
1011318specgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
2568244speccc2009041620090408
2568272specgcc2009041620090408
2580186specgcc -funroll-loops2009041620090408