Implementation notes: amd64, enigma, crypto_hash/cubehash82

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: cubehash82
TimeImplementationCompilerBenchmark dateSUPERCOP version
168633emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
168633emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
168741emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
168741emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
168741emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
168741emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
169047emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
169047emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
169065emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
170136emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
170136emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
170280emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
170280emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
170883emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
170883emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
170946emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
170946emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
171225emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
171234emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
171261emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
171261emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
171765emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
171792emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
171855emmintrin4gcc -O2 -fomit-frame-pointer2014053020140529
171855emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
171855emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014053020140529
171855emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
171855emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
171864emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
171864emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
171873emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
171873emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
171900emmintrin4gcc -O3 -fomit-frame-pointer2014053020140529
171900emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
171900emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014053020140529
171963emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
171963emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014053020140529
171999emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
172008emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
172242emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
172242emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
172242emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
172242emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
172251emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
172260emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
172260emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
172377emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
172413emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
172422emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014053020140529
172431emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
172431emmintrin4gcc -m64 -O -fomit-frame-pointer2014053020140529
172440emmintrin4gcc -O -fomit-frame-pointer2014053020140529
172458emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
172467emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
172467emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
172476emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
172476emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
172620emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
172629emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
172683emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
172683emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
173466emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
173475emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
173718emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
173718emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
174042emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
174042emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
174060emmintrin3gcc -O2 -fomit-frame-pointer2014053020140529
174060emmintrin3gcc -O3 -fomit-frame-pointer2014053020140529
174060emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
174060emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
174060emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014053020140529
174060emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014053020140529
174078emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
174078emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
174114emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
174114emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
174204emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
174204emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014053020140529
174420emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
174429emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
174429emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
174429emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
174429emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
174537emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
174537emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
174555emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
174555emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
174555emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
174591emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
174591emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
174699emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
174699emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
174708emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
174708emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
174708emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
174735emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
174924emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
174924emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
174924emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
174933emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
175347emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
175365emmintrin4gcc -Os -fomit-frame-pointer2014053020140529
175365emmintrin4gcc -m64 -Os -fomit-frame-pointer2014053020140529
175365emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
175365emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
175662emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
175662emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014053020140529
175680emmintrin3gcc -O -fomit-frame-pointer2014053020140529
175680emmintrin3gcc -m64 -O -fomit-frame-pointer2014053020140529
175680emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
175689emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
175716emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
175716emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
175725emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
175725emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
175743emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
175743emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
176499emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
176526emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
176544emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
176544emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
176598emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
176706emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
176706emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
176733emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
176733emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
176733emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
176787emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
176787emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
176787emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
176787emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
176805emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
176805emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
177669emmintrin3gcc -Os -fomit-frame-pointer2014053020140529
177669emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
177669emmintrin3gcc -m64 -Os -fomit-frame-pointer2014053020140529
177669emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
177669emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
177903emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
177903emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
177930emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
177939emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
177939emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
177948emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
177975emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
178002emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
178740emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
178740emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
178776emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
178785emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
180189emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
180189emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
180324emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
180360emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
180360emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
182583emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
182583emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
183015emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
183024emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
183024emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
183024emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
183024emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
185427emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
185427emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
185427emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
185427emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
185427emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
621846simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
621972simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
621981simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
622584simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
622593simplegcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
622683simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
622935simplegcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
623025simplegcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
623052simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
623115simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
623907simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
624123simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
624132simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
624654simplegcc -m64 -O3 -fomit-frame-pointer2014053020140529
627642simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
627912simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
627984simplegcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
631809simplegcc -O3 -fomit-frame-pointer2014053020140529
632304simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
632403simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
632637simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
632646simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
634455simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
680400unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
684144unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
684171unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
685818unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
685899unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
686286unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
686691unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
686817unrolledgcc -m64 -O -fomit-frame-pointer2014053020140529
686826unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
686853unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
686988unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
687465unrolledgcc -O -fomit-frame-pointer2014053020140529
688635unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
688779unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
689022unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
689265unrolledgcc -m64 -O3 -fomit-frame-pointer2014053020140529
690912unrolledgcc -march=nocona -O -fomit-frame-pointer2014053020140529
691452unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
692379unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
692991unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
694449unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
694521unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
694530unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
694539unrolledgcc -O3 -fomit-frame-pointer2014053020140529
694602unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
694656unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
694656unrolledgcc -m64 -O2 -fomit-frame-pointer2014053020140529
694899unrolledgcc -O2 -fomit-frame-pointer2014053020140529
695898unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
695907unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
695943unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
695988unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
696834unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
696852unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
696978unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
697032unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
697077unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
697212unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
699165unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
699174unrolledgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
699327unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
700002unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
703062unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
703062unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
710451unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
710460unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
712071unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
712080unrolledgcc -march=k8 -O -fomit-frame-pointer2014053020140529
712125unrolledgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
712152unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
713565unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
717615unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
717966unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
718857unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
720963unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
724203unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
729702unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
729720unrolledgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
729801unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
736740unrolledgcc -m64 -Os -fomit-frame-pointer2014053020140529
736740unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
736740unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
736884unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
736911unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
736911unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
737037unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
737064unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
737073unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
739206unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
739350unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
739377unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
739377unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
740727unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
740745unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
743625unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
743625unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
744030unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
744300unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
745947unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
747819unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
748422unrolledgcc -Os -fomit-frame-pointer2014053020140529
749484unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
752544unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
752787unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
765963unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
766008unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
766008unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
766188unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
768357unrolledgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
768366unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
768519unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
768681unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1149219specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1149885specgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
1150173specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1150902specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
1152378specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
1155141specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
1156608specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
1163043specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
1163070specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
1166949specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
1170360specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
1173807specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
1174437simplegcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
1174536specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
1174788specgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
1178946simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
1179927specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1181205specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1182159specgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
1184184specgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
1184814specgcc -m64 -O3 -fomit-frame-pointer2014053020140529
1185021specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
1188531specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
1189701specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
1191627specgcc -O3 -fomit-frame-pointer2014053020140529
1220382simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1226142simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1232046simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1233108simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
1246887simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1246887simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
1247436simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
1272015simplegcc -funroll-loops -O -fomit-frame-pointer2014053020140529
1289421simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1324593simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1332495simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1336500simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1363590simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1379682simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
1379781simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
1380879simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
1795212unrolledcc2014053020140529
1795230unrolledgcc2014053020140529
1795455unrolledgcc -funroll-loops2014053020140529
1944387specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
1948032specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1977021specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1981962specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
1995408specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1995768specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
2000916specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
2003877specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
2004336specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
2013435specgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
2013939specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
2031624specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
2039022specgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
2041731specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
2052765specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2060001specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
2064294specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
2067282specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
2077056specgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
2110032specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2114703specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
2123838specgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2123856specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2133351specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
2138130specgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
2142288specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
2149137specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
2152584specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
2153637specgcc -O2 -fomit-frame-pointer2014053020140529
2159208specgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
2172798specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2181996specgcc -m64 -O2 -fomit-frame-pointer2014053020140529
2193903specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
2265309specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
2287917specgcc -march=k8 -O -fomit-frame-pointer2014053020140529
2315619specgcc -O -fomit-frame-pointer2014053020140529
2318472specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
2319129specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
2323809specgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
2324160specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
2324484specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
2325537specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
2330757specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
2330964specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
2332242specgcc -Os -fomit-frame-pointer2014053020140529
2336553specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
2343276specgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
2347812specgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
2385801specgcc -march=nocona -O -fomit-frame-pointer2014053020140529
2392110specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
2406609specgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
2409849specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
2410911specgcc -m64 -Os -fomit-frame-pointer2014053020140529
2432583specgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
2433861specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
2441295specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
2447982specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
2450412specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
2459763specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
2459835specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
2460888specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
2464380specgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
2478411specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
2491776specgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
2534220specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
2540637specgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
2541276specgcc -m64 -O -fomit-frame-pointer2014053020140529
2548602specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
2597058specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
3092490simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
3092490simplegcc -march=nocona -O -fomit-frame-pointer2014053020140529
3127995simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3128004simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3128004simplegcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
3188871simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
3188880simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
3188880simplegcc -march=barcelona -O -fomit-frame-pointer2014053020140529
3197295simplegcc -O2 -fomit-frame-pointer2014053020140529
3197295simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
3197295simplegcc -m64 -O2 -fomit-frame-pointer2014053020140529
3221883simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
3222009simplegcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
3236724simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
3236724simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
3236724simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
3236733simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
3240621simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
3240621simplegcc -march=k8 -O -fomit-frame-pointer2014053020140529
3240630simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
3240630simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
3240630simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
3240639simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
3312576simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
3312576simplegcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
3351357simplegcc -Os -fomit-frame-pointer2014053020140529
3351357simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
3351357simplegcc -m64 -Os -fomit-frame-pointer2014053020140529
3351357simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
3351357simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
3351357simplegcc -march=k8 -Os -fomit-frame-pointer2014053020140529
3351375simplegcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
3351375simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
3351375simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
3351375simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
3351375simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
3351375simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
3351429simplegcc -march=nocona -Os -fomit-frame-pointer2014053020140529
3351573simplegcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
3351591simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
3351636simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
3352581simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
3352878simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
3352878simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
3352905simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
3352914simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
3352977simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
3372696simplegcc -O -fomit-frame-pointer2014053020140529
3372696simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
3372696simplegcc -m64 -O -fomit-frame-pointer2014053020140529
3666492emmintrin4gcc2014053020140529
3666492emmintrin4gcc -funroll-loops2014053020140529
3666609emmintrin4cc2014053020140529
3713283emmintrin3cc2014053020140529
3713409emmintrin3gcc2014053020140529
3713409emmintrin3gcc -funroll-loops2014053020140529
10735722simplegcc2014053020140529
10747260simplegcc -funroll-loops2014053020140529
10750842simplecc2014053020140529
21876048specgcc -funroll-loops2014053020140529
21944997speccc2014053020140529
22086594specgcc2014053020140529

Test failure

Implementation: crypto_hash/cubehash82/emmintrin3
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

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