Implementation notes: amd64, enigma, crypto_hash/cubehash164

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: cubehash164
TimeImplementationCompilerBenchmark dateSUPERCOP version
168399emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
168399emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
168408emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
169947emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
170784emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
170784emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
170802emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
170802emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
171675emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
171675emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
171675emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
171675emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
172503emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
172584emmintrin4gcc -O2 -fomit-frame-pointer2014053020140529
172584emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
172593emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014053020140529
172602emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
172602emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
172638emmintrin4gcc -O3 -fomit-frame-pointer2014053020140529
172638emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
172638emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014053020140529
172683emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
173304emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
173304emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
173304emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
173313emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
173349emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
173403emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
173763emmintrin4gcc -O -fomit-frame-pointer2014053020140529
173763emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
173763emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
173763emmintrin4gcc -m64 -O -fomit-frame-pointer2014053020140529
173772emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
173808emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
173808emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
173808emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014053020140529
173844emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
173853emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
173862emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
173862emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
173862emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
173916emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
173916emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014053020140529
175743emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
175743emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
175752emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
175752emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
175752emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
175770emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
175770emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
175779emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
175779emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
175779emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
176598emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
176598emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
176598emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
176643emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
176679emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
176679emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
176688emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
176688emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
177534emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
177534emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
177660emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
177660emmintrin4gcc -m64 -Os -fomit-frame-pointer2014053020140529
177660emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
177669emmintrin4gcc -Os -fomit-frame-pointer2014053020140529
177669emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
177687emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
177723emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
177723emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
177723emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
177723emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
177750emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
177750emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
177759emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
177768emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
177831emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
179181emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
179181emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
179190emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
179190emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
183069emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
184203emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
184230emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
184230emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
184230emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
618444simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
618444simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
622908simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
622989simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
623106simplegcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
623106simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
623178simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
624456simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
625167simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
625167simplegcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
625734simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
627471simplegcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
627498simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
627561simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
627984simplegcc -m64 -O3 -fomit-frame-pointer2014053020140529
628110simplegcc -O3 -fomit-frame-pointer2014053020140529
628119simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
628425simplegcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
628443simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
636093simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
636102simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
636183simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
636210simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
672156unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
679734unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
679761unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
680409unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
680418unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
680472unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
680526unrolledgcc -O3 -fomit-frame-pointer2014053020140529
680544unrolledgcc -m64 -O3 -fomit-frame-pointer2014053020140529
680679unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
680832unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
680949unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
681255unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
681408unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
681417unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
681525unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
681579unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
682542unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
683478unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
684378unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
684585unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
684594unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
684954unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
685188unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
685593unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
686403unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
686430unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
686637unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
686781unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
687141unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
688383unrolledgcc -O2 -fomit-frame-pointer2014053020140529
688680unrolledgcc -m64 -O2 -fomit-frame-pointer2014053020140529
688716unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
690525unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
691920unrolledgcc -march=nocona -O -fomit-frame-pointer2014053020140529
692424unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
692433unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
694440unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
694440unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
695655unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
695736unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
695799unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
696789unrolledgcc -m64 -O -fomit-frame-pointer2014053020140529
697266unrolledgcc -O -fomit-frame-pointer2014053020140529
698013unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
698670unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
699120unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
699462unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
699849unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
700011unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
700020unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
700029unrolledgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
700641unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
700722unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
701073unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
701118unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
701865unrolledgcc -march=k8 -O -fomit-frame-pointer2014053020140529
702081unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
702612unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
702675unrolledgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
706419unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
706833unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
707193unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
708039unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
708138unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
710487unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
710577unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
710712unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
710910unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
710910unrolledgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
711063unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
711540unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
720252unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
720918unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
720936unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
720936unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
720936unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
722493unrolledgcc -Os -fomit-frame-pointer2014053020140529
722493unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
722493unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
722574unrolledgcc -m64 -Os -fomit-frame-pointer2014053020140529
722574unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
722646unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
730098unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
730188unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
746829unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
746829unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
749565unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
749781unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
750330unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
750555unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
752796unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
752796unrolledgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
988425specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
988434specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
992997specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
996021specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
999756specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
999927specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
1001061specgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
1001304specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
1001700specgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
1004733specgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1004742specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1006965specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
1008297specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1009260specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
1009368specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
1010133specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
1010331specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
1011807specgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
1016109specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
1017711specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
1019727specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
1025811specgcc -O3 -fomit-frame-pointer2014053020140529
1026072specgcc -m64 -O3 -fomit-frame-pointer2014053020140529
1195884simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
1198629simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
1200861simplegcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
1241289simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1246149simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1257858simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1268352simplegcc -funroll-loops -O -fomit-frame-pointer2014053020140529
1269855simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1281888simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1287495simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1338714simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1353834simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
1357659simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
1365291simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1365363simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
1395288simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
1413873simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1491327simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
1789173unrolledcc2014053020140529
1789173unrolledgcc -funroll-loops2014053020140529
1789182unrolledgcc2014053020140529
1872837specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1882107specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
1895787specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1896444specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
1920429specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1921446specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
1926018specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1935441specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1939041specgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
1940544specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
1941336specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1941381specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
1944495specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1945314specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1949616specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1955403specgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1955790specgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
1956663specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1957113specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
1967076specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1978128specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
1978578specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
1980351specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
1981989specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
1985472specgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
1998387specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
2006919specgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
2008926specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2014479specgcc -O2 -fomit-frame-pointer2014053020140529
2037303specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
2037852specgcc -m64 -O2 -fomit-frame-pointer2014053020140529
2050749specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
2088387specgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
2122371specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
2128518specgcc -m64 -O -fomit-frame-pointer2014053020140529
2149668specgcc -march=k8 -O -fomit-frame-pointer2014053020140529
2155302specgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
2160495specgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
2202183specgcc -O -fomit-frame-pointer2014053020140529
2205936specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
2210733specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
2212506specgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
2212551specgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
2212749specgcc -m64 -Os -fomit-frame-pointer2014053020140529
2213820specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
2222010specgcc -Os -fomit-frame-pointer2014053020140529
2223486specgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
2230857specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
2247255specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
2251278specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
2253852specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
2260701specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
2270637specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
2275479specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
2277513specgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
2285820specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
2287593specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
2288979specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
2306367specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
2308824specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
2312964specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
2318535specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
2319462specgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
2320299specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
2328300specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
2330208specgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
2332584specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
2340306specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
2367909specgcc -march=nocona -O -fomit-frame-pointer2014053020140529
3169926simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
3169926simplegcc -march=nocona -O -fomit-frame-pointer2014053020140529
3212343simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3212343simplegcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3212478simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3271680simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
3271689simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
3271689simplegcc -march=barcelona -O -fomit-frame-pointer2014053020140529
3281202simplegcc -O2 -fomit-frame-pointer2014053020140529
3281211simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
3281211simplegcc -m64 -O2 -fomit-frame-pointer2014053020140529
3306861simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
3306861simplegcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
3314079simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
3314079simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
3314079simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
3314088simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
3314088simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
3314088simplegcc -march=k8 -O -fomit-frame-pointer2014053020140529
3321648simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
3321648simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
3321648simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
3321648simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
3399291simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
3399291simplegcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
3439998simplegcc -Os -fomit-frame-pointer2014053020140529
3439998simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
3439998simplegcc -m64 -Os -fomit-frame-pointer2014053020140529
3439998simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
3439998simplegcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
3439998simplegcc -march=k8 -Os -fomit-frame-pointer2014053020140529
3440142simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
3440142simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
3440394simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
3440520simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
3440520simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
3440520simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
3441123simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
3441258simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
3442446simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
3442446simplegcc -march=nocona -Os -fomit-frame-pointer2014053020140529
3442698simplegcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
3442698simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
3442698simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
3442698simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
3442824simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
3442824simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
3442833simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
3459996simplegcc -O -fomit-frame-pointer2014053020140529
3459996simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
3459996simplegcc -m64 -O -fomit-frame-pointer2014053020140529
3708045emmintrin4gcc2014053020140529
3708045emmintrin4gcc -funroll-loops2014053020140529
3708072emmintrin4cc2014053020140529
10905579simplecc2014053020140529
10905813simplegcc2014053020140529
10908738simplegcc -funroll-loops2014053020140529
21210093specgcc2014053020140529
21212388speccc2014053020140529
21212424specgcc -funroll-loops2014053020140529

Test failure

Implementation: crypto_hash/cubehash164/emmintrin4
Compiler: gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin4
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin4