Implementation notes: amd64, ranger, crypto_hash/cubehash164

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: cubehash164
TimeImplementationCompilerBenchmark dateSUPERCOP version
169619emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
170004emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
170009emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
170009emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
170010emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
170012emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
170017emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
170383emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
171672emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
171700emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
171729emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
171737emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
171747emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
171943emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
171952emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
171952emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
171952emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
171958emmintrin4gcc -march=nocona -O -fomit-frame-pointer2011051620110509
171963emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
172097emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
172313emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
172313emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
172321emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
172323emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
174976emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
174976emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
174977emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
174977emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
174979emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
175553emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
175553emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
175554emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
175555emmintrin4gcc -march=k8 -O -fomit-frame-pointer2011051620110509
175556emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
175619emmintrin4gcc -O -fomit-frame-pointer2011051620110509
175619emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
175619emmintrin4gcc -m64 -O -fomit-frame-pointer2011051620110509
176864emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
176864emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
176914emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
176914emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
176915emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
176979emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
177140emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
177140emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
177194emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
177199emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
177295emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
177296emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
177296emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
177338emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
177341emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
177343emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
177376emmintrin4gcc -O2 -fomit-frame-pointer2011051620110509
177378emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
177378emmintrin4gcc -m64 -O2 -fomit-frame-pointer2011051620110509
177387emmintrin4gcc -O3 -fomit-frame-pointer2011051620110509
177388emmintrin4gcc -m64 -O3 -fomit-frame-pointer2011051620110509
177389emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
178056emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
178057emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
178244emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
178365emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
178371emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
178372emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
178385emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
178512emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
178531emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
178556emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
178556emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
178892emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
178896emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
179063emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
179063emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
179063emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
179658emmintrin4gcc -m64 -Os -fomit-frame-pointer2011051620110509
179658emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
179659emmintrin4gcc -Os -fomit-frame-pointer2011051620110509
179659emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
179681emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
179779emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
179779emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
181498emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
181499emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
181508emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
181509emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
601821simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
602947simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
602984simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
603064simplegcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
604953simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
605003simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
605044simplegcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
605968simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
606056simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
606056simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
606144simplegcc -O3 -fomit-frame-pointer2011051620110509
606144simplegcc -m64 -O3 -fomit-frame-pointer2011051620110509
606335simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
606672simplegcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
607797simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
617025simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
617143simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
617144simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
620754unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
620840unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
623128simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
623216simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
623656unrolledgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
623678unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
623744unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
623744unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
623833unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
624415simplegcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
624421simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
627289unrolledgcc -m64 -O3 -fomit-frame-pointer2011051620110509
627404unrolledgcc -O3 -fomit-frame-pointer2011051620110509
627415unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
627970unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
628057unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
628144unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
628145unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
629288unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
629376unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
629464unrolledgcc -O2 -fomit-frame-pointer2011051620110509
629464unrolledgcc -m64 -O2 -fomit-frame-pointer2011051620110509
629464unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
629464unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
629572unrolledgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
631928unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
631929unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
631929unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
634079unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
635096unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
635934unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
640816unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
640816unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
640816unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
647299unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
647328unrolledgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
647692unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
647721unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
647752unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
648384unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
648391unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
652784unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
652799unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
652893unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
652908unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
652916unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
653028unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
653140unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
653191unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
653201unrolledgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
653407unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
653439unrolledgcc -m64 -O -fomit-frame-pointer2011051620110509
653473unrolledgcc -O -fomit-frame-pointer2011051620110509
653486unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
653488unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
653488unrolledgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
653488unrolledgcc -march=k8 -O -fomit-frame-pointer2011051620110509
653554unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
654316unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
654810unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
657070unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
657230unrolledgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
657366unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
657594unrolledgcc -march=nocona -O -fomit-frame-pointer2011051620110509
658873unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
658889unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
658903unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
658967unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
659830unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
661013unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
745354unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
750036unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
762709unrolledgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
762872unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
770616unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
770622unrolledgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
770651unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
770710unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
772552unrolledgcc -Os -fomit-frame-pointer2011051620110509
772552unrolledgcc -m64 -Os -fomit-frame-pointer2011051620110509
772584unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
772584unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
772584unrolledgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
774903unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
775345unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
779776unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
779776unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
779784unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
797315unrolledgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
797333unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
797368unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
797456unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
1137034simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
1138117simplegcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
1138214simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
1142421simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
1142769simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
1161126simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1161139simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1179365simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
1181624simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1200407simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
1200409simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
1201117simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
1202253simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
1202263simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
1202625simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
1203235simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
1203401simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
1208071simplegcc -funroll-loops -O -fomit-frame-pointer2011051620110509
1254620specgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
1254796specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
1254813specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
1255305specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
1255876specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
1259751specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
1277848specgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
1281553specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1281808specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
1281808specgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1283083specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
1283175specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
1284280specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
1284747specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1285019specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1292371specgcc -m64 -O3 -fomit-frame-pointer2011051620110509
1292442specgcc -O3 -fomit-frame-pointer2011051620110509
1292520specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
1353972specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
1354075specgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
1375883specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
1375984specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
1940488unrolledgcc -funroll-loops2011051620110509
1942952unrolledgcc2011051620110509
1945873unrolledcc2011051620110509
2294716specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
2296652specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
2329722specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
2330240specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
2330243specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
2333495specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2333586specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2334640specgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
2337307specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
2350149specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
2351185specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
2358490specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
2358578specgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
2361126specgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
2363171specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
2363981specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
2371718specgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
2385702specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
2385768specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2386120specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
2386323specgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2392157specgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
2394626specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
2396642specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
2399936specgcc -m64 -O2 -fomit-frame-pointer2011051620110509
2400507specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
2403071specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
2406569specgcc -O2 -fomit-frame-pointer2011051620110509
2410216specgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
2419439specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
2419824specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
2423256specgcc -march=k8 -O -fomit-frame-pointer2011051620110509
2423610specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
2423910specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
2430957specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
2431352specgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
2435122specgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
2437248specgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
2443938specgcc -m64 -O -fomit-frame-pointer2011051620110509
2448285specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
2449712specgcc -O -fomit-frame-pointer2011051620110509
2455640specgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
2482037specgcc -march=nocona -O -fomit-frame-pointer2011051620110509
2495663specgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
2694560specgcc -Os -fomit-frame-pointer2011051620110509
2694735specgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
2696270specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
2698696specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
2699089specgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
2699506specgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
2699974specgcc -m64 -Os -fomit-frame-pointer2011051620110509
2702323specgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
2703682specgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
2703976specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
2705857specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
2707432specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
2709451specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
2710910specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
2712350specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
2713777specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
2714239specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
2714857specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
2715681specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
2719640specgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
2733953specgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
2741904specgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
4221404simplegcc -O2 -fomit-frame-pointer2011051620110509
4223836simplegcc -m64 -O2 -fomit-frame-pointer2011051620110509
4227712simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
4248304simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
4436218simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
4438161simplegcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
4527868simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
4532509simplegcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
4582968simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
4583216simplegcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
4587366simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
4609234simplegcc -m64 -O -fomit-frame-pointer2011051620110509
4609689simplegcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
4615493simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
4615535simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
4616441simplegcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
4618727simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
4635299simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
4642284simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
4671752simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
4672351simplegcc -Os -fomit-frame-pointer2011051620110509
4674677simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
4674846simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
4675550simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
4699507simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
4706009simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
4706170simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
4707703simplegcc -march=barcelona -O -fomit-frame-pointer2011051620110509
4714986simplegcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
4716688simplegcc -march=nocona -O -fomit-frame-pointer2011051620110509
4728391simplegcc -march=nocona -Os -fomit-frame-pointer2011051620110509
4728524simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
4730221simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
4730788simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
4730815simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
4743726simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
4744220simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
4744844simplegcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
4747311simplegcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
4748847simplegcc -march=k8 -O -fomit-frame-pointer2011051620110509
4856462simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
4874906simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
4880966simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
4881534simplegcc -O -fomit-frame-pointer2011051620110509
4966845simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
5110672simplegcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
5164233simplegcc -march=k8 -Os -fomit-frame-pointer2011051620110509
5164274simplegcc -m64 -Os -fomit-frame-pointer2011051620110509
6613868emmintrin4cc2011051620110509
6615488emmintrin4gcc -funroll-loops2011051620110509
6620288emmintrin4gcc2011051620110509
20248291simplegcc -funroll-loops2011051620110509
20304397simplegcc2011051620110509
20507480simplecc2011051620110509
31924471specgcc2011051620110509
32006584specgcc -funroll-loops2011051620110509
32502046speccc2011051620110509

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