Implementation notes: amd64, delllaptop, crypto_hash/cubehash816

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
22890emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
22890emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
22918emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
23408emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
23744emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
23758emmintrin4gcc -O2 -fomit-frame-pointer2009041620090408
23758emmintrin4gcc -m64 -O2 -fomit-frame-pointer2009041620090408
23758emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
23758emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
23772emmintrin4gcc -O3 -fomit-frame-pointer2009041620090408
23772emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
23772emmintrin4gcc -m64 -O3 -fomit-frame-pointer2009041620090408
23856emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
23870emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
23870emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
23884emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
23884emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
23884emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
23884emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
23898emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
23898emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
23954emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
23954emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
23954emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
23954emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
23982emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
23996emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
24010emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
24038emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
24360emmintrin4gcc -Os -fomit-frame-pointer2009041620090408
24360emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
24360emmintrin4gcc -m64 -Os -fomit-frame-pointer2009041620090408
24360emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
24360emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
24360emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
24794emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
24794emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
24808emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
24808emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
24808emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
24822emmintrin4gcc -O -fomit-frame-pointer2009041620090408
24822emmintrin4gcc -m64 -O -fomit-frame-pointer2009041620090408
24822emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
24836emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
24850emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
24850emmintrin4gcc -march=nocona -O -fomit-frame-pointer2009041620090408
24864emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
24864emmintrin4gcc -march=k8 -O -fomit-frame-pointer2009041620090408
24878emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
24878emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
25074emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
25074emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
25074emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
25088emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
25088emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
25536emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
25536emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
25536emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
25536emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
25662emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
25662emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
25704emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
25704emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
25872emmintrin3gcc -O3 -fomit-frame-pointer2009041620090408
25872emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
25872emmintrin3gcc -m64 -O2 -fomit-frame-pointer2009041620090408
25872emmintrin3gcc -m64 -O3 -fomit-frame-pointer2009041620090408
25872emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
25886emmintrin3gcc -O2 -fomit-frame-pointer2009041620090408
25886emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
25886emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
26012emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
26012emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
26040emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
26040emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
26040emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
26054emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
26054emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
26054emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
26068emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
26068emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
26180emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
26180emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
26222emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
26250emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
26250emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
26264emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
26264emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
26502emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
26530emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
26530emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2009041620090408
26558emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
26600emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
26614emmintrin3gcc -Os -fomit-frame-pointer2009041620090408
26614emmintrin3gcc -m64 -Os -fomit-frame-pointer2009041620090408
27062emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
27076emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
27090emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2009041620090408
27090emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
27090emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
27104emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
27104emmintrin3gcc -m64 -O -fomit-frame-pointer2009041620090408
27104emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
27118emmintrin3gcc -O -fomit-frame-pointer2009041620090408
27118emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
27132emmintrin3gcc -march=nocona -O -fomit-frame-pointer2009041620090408
27160emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
27160emmintrin3gcc -march=k8 -O -fomit-frame-pointer2009041620090408
27174emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
27174emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
27468emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
27482emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
27482emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
27482emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
27482emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
27874emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
27874emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
28000emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
28000emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2009041620090408
55720emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
191912emmintrin4gcc -funroll-loops2009041620090408
194432emmintrin4cc2009041620090408
194432emmintrin4gcc2009041620090408
209160emmintrin3gcc -funroll-loops2009041620090408
210406emmintrin3gcc2009041620090408
211554emmintrin3cc2009041620090408
217448simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
221746simplegcc -O3 -fomit-frame-pointer2009041620090408
221858simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
222026simplegcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
222026simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
222026simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
222138simplegcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
222502simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
222530simplegcc -m64 -O3 -fomit-frame-pointer2009041620090408
222586simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
222600simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
223146simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
224322simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
224952simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
224994simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
225162simplegcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
225512simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
225526simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
225750simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
226464simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
226898simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
226954simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
227570simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
227612simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
229362simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
230580simplegcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
232806simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
234416simplegcc -funroll-loops -O -fomit-frame-pointer2009041620090408
234724simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
263074simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
263074simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
266714simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
266728simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
266854simplegcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
266854simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
266854simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
461160simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
461160simplegcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
461342simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
461342simplegcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
479080simplegcc -O2 -fomit-frame-pointer2009041620090408
479080simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
479080simplegcc -m64 -O2 -fomit-frame-pointer2009041620090408
479080simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
488586simplegcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
488600simplegcc -march=k8 -O -fomit-frame-pointer2009041620090408
504532simplegcc -O -fomit-frame-pointer2009041620090408
504532simplegcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
504532simplegcc -m64 -O -fomit-frame-pointer2009041620090408
504546simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
505204simplegcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
505204simplegcc -march=nocona -O -fomit-frame-pointer2009041620090408
533078simplegcc -march=nocona -Os -fomit-frame-pointer2009041620090408
533344simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
533568simplegcc -Os -fomit-frame-pointer2009041620090408
533568simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
533568simplegcc -m64 -Os -fomit-frame-pointer2009041620090408
533568simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
533568simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
533778simplegcc -march=k8 -Os -fomit-frame-pointer2009041620090408
554624specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041620090408
554792specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041620090408
558558specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
559426specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
564200specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041620090408
568680specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
570458specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
570948specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041620090408
573188specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041620090408
574714specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
576436specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
577164specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041620090408
580986specgcc -funroll-loops -O2 -fomit-frame-pointer2009041620090408
581028specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
582204specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
582274specgcc -funroll-loops -O -fomit-frame-pointer2009041620090408
582484specgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041620090408
584654specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041620090408
589442specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041620090408
591584specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
592242specgcc -funroll-loops -O3 -fomit-frame-pointer2009041620090408
666624specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041620090408
669158specgcc -march=nocona -O2 -fomit-frame-pointer2009041620090408
672840specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041620090408
677712specgcc -march=k8 -O2 -fomit-frame-pointer2009041620090408
679672specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041620090408
681030specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041620090408
683186specgcc -O2 -fomit-frame-pointer2009041620090408
686630specgcc -m64 -O2 -fomit-frame-pointer2009041620090408
687974specgcc -march=k8 -O3 -fomit-frame-pointer2009041620090408
689472specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041620090408
691040specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041620090408
691614specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041620090408
691740specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
692090specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
692930specgcc -funroll-loops -Os -fomit-frame-pointer2009041620090408
695114specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
695632specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041620090408
696612specgcc -m64 -O3 -fomit-frame-pointer2009041620090408
696864specgcc -O3 -fomit-frame-pointer2009041620090408
696864specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041620090408
701232specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041620090408
720468specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041620090408
731976specgcc -march=nocona -O3 -fomit-frame-pointer2009041620090408
845726specgcc -m64 -march=k8 -O -fomit-frame-pointer2009041620090408
892710specgcc -march=k8 -Os -fomit-frame-pointer2009041620090408
905450specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041620090408
929180specgcc -march=nocona -O -fomit-frame-pointer2009041620090408
954128specgcc -m64 -O -fomit-frame-pointer2009041620090408
957376specgcc -O -fomit-frame-pointer2009041620090408
972398specgcc -fno-schedule-insns -O -fomit-frame-pointer2009041620090408
983346specgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041620090408
990892specgcc -m64 -march=nocona -O -fomit-frame-pointer2009041620090408
1002834specgcc -march=k8 -O -fomit-frame-pointer2009041620090408
1008966specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041620090408
1039794specgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041620090408
1045156specgcc -Os -fomit-frame-pointer2009041620090408
1052170specgcc -m64 -Os -fomit-frame-pointer2009041620090408
1071140specgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041620090408
1233022specgcc -march=nocona -Os -fomit-frame-pointer2009041620090408
1621284simplegcc -funroll-loops2009041620090408
1621312simplegcc2009041620090408
1621326simplecc2009041620090408
3891342specgcc2009041620090408
3897096speccc2009041620090408
3925642specgcc -funroll-loops2009041620090408