Implementation notes: amd64, agamemnon, crypto_hash/cubehash164

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: cubehash164
TimeImplementationCompilerBenchmark dateSUPERCOP version
141054emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
141054emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
141068emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2012010220111120
141068emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
141072emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
141090emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
141115emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
141186emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
141402emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
141405emmintrin4gcc -march=k8 -O -fomit-frame-pointer2012010220111120
141406emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
141408emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
141422emmintrin4gcc -O -fomit-frame-pointer2012010220111120
141422emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
141422emmintrin4gcc -m64 -O -fomit-frame-pointer2012010220111120
141424emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
141429emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
141436emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
142186emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
142186emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
142187emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
142230emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
142253emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
142253emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
142933emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
142936emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
142936emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2012010220111120
144242emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
144402emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
144422emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
147856emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
147858emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
147860emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
147866emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
147866emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
147878emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
147880emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
147954emmintrin4gcc -m64 -O3 -fomit-frame-pointer2012010220111120
147960emmintrin4gcc -O2 -fomit-frame-pointer2012010220111120
148062emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
148064emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
148096emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
149096emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
149096emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
149858emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
152426emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
155477emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
155477emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
211576emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
211682emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
211688emmintrin4gcc -march=nocona -O -fomit-frame-pointer2012010220111120
211760emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
212083emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2012010220111120
212115emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
212117emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
212118emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
212309emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
213261emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
213358emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
214381emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
216613emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
216613emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
221773emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
221779emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
221792emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
221803emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
221854emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
221854emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
221925emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
221926emmintrin4gcc -m64 -O2 -fomit-frame-pointer2012010220111120
222045emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
222224emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
222235emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
222327emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
222328emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
223622emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
224766emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
225288emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
228619emmintrin4gcc -m64 -Os -fomit-frame-pointer2012010220111120
228619emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
228619emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2012010220111120
233195emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
233196emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
233197emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
317448emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
318168emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
324501emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
332627emmintrin4gcc -O3 -fomit-frame-pointer2012010220111120
335417emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
342915emmintrin4gcc -Os -fomit-frame-pointer2012010220111120
524430simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
524438simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
524438simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
524458simplegcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
525346simplegcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
525363simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
526736simplegcc -O3 -fomit-frame-pointer2012010220111120
526740simplegcc -m64 -O3 -fomit-frame-pointer2012010220111120
526781simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
527630simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
527637simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
528403simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
528431simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
534285simplegcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
534310simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
534331simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
536256simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
536285simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
536286simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
543362simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
543362simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
543464simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
543470simplegcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
550005unrolledgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
550020unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
551538unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
551550unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
551566unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
551566unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
553797unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
553800unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
553800unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
553802unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
555486unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
555496unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
555534unrolledgcc -O3 -fomit-frame-pointer2012010220111120
555534unrolledgcc -m64 -O3 -fomit-frame-pointer2012010220111120
555549unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
555690unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
555710unrolledgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
555779unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
555784unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
557262unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
557264unrolledgcc -O2 -fomit-frame-pointer2012010220111120
557268unrolledgcc -m64 -O2 -fomit-frame-pointer2012010220111120
557737unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
557743unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
559371unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
559412unrolledgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
559420unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
559431unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
559470unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
559476unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
560462unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
560462unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
560463unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
562782unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
562789unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
562790unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
563565unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
563575unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
566557unrolledgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
566565unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
570628unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
570637unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
570637unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
572961unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
572973unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
573496unrolledgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
573500unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
573500unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
574603unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
574603unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
574606unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
575784unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
576418unrolledgcc -march=nocona -O -fomit-frame-pointer2012010220111120
577106unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
577107unrolledgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
577108unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
577110unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
577110unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
577110unrolledgcc -march=k8 -O -fomit-frame-pointer2012010220111120
585084unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
585087unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
585090unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
585091unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
599618unrolledgcc -O -fomit-frame-pointer2012010220111120
599622unrolledgcc -m64 -O -fomit-frame-pointer2012010220111120
599623unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
600266unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
600266unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
600272unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
668053unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
668056unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
675816unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
675816unrolledgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
685620unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
685623unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
685634unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
690262unrolledgcc -m64 -Os -fomit-frame-pointer2012010220111120
690262unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
690262unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
690264unrolledgcc -Os -fomit-frame-pointer2012010220111120
690264unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
690264unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
690267unrolledgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
703870unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
703872unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
703874unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
703874unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
703899unrolledgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
705976unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
705976unrolledgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
707300unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
707306unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
975144simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
975150simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
985144simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
985155simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
985746simplegcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
985750simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
985752simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
1047354simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
1048384simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
1051459simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
1051463simplegcc -funroll-loops -O -fomit-frame-pointer2012010220111120
1051468simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
1051539simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
1052208simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
1052211simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
1052217simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
1054964simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
1058276simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
1103760specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
1103888specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1107867specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1111412specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1122160specgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
1122180specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1122182specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
1125638specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
1127648specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1127648specgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
1133829specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
1133918specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
1136982specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1136989specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1137090specgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1137099specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
1163475specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1163475specgcc -m64 -O3 -fomit-frame-pointer2012010220111120
1163502specgcc -O3 -fomit-frame-pointer2012010220111120
1201054specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
1201058specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
1218776specgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
1218794specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
1721074unrolledgcc2012010220111120
1721086unrolledcc2012010220111120
1721087unrolledgcc -funroll-loops2012010220111120
1896640emmintrin4cc2012010220111120
1896640emmintrin4gcc2012010220111120
1896682emmintrin4gcc -funroll-loops2012010220111120
2045333specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
2045708specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
2071028specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
2071077specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2071210specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2071224specgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2080034specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2081904specgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
2082772specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
2084126specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2086704specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
2086845specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
2090720specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
2090751specgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
2092016specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
2092024specgcc -m64 -O2 -fomit-frame-pointer2012010220111120
2093058specgcc -O2 -fomit-frame-pointer2012010220111120
2094738specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
2115653specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
2115850specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
2121164specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
2126243specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
2126244specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
2144146specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
2144691specgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
2191776specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
2195533specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
2195696specgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
2195782specgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
2197151specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
2197158specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
2203740specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2208155specgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
2212214specgcc -O -fomit-frame-pointer2012010220111120
2227685specgcc -m64 -O -fomit-frame-pointer2012010220111120
2229173specgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
2230072specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
2231146specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2231892specgcc -march=nocona -O -fomit-frame-pointer2012010220111120
2232610specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
2233354specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
2233356specgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
2234915specgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
2242731specgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
2245326specgcc -march=k8 -O -fomit-frame-pointer2012010220111120
2263798specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2355136specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
2359895specgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
2359899specgcc -Os -fomit-frame-pointer2012010220111120
2360840specgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
2362410specgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
2365125specgcc -m64 -Os -fomit-frame-pointer2012010220111120
2365140specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
2365176specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
2366122specgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
2367397specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2367398specgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
2372055specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2377328specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
2380418specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
2383947specgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
2390781specgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
2400648specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
2401690specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
2401693specgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
2403682specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
2403807specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
2408498specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2409533specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
3931824simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
3931835simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
3931884simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
3937333simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
3947041simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
3947288simplegcc -march=nocona -O -fomit-frame-pointer2012010220111120
3987640simplegcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
4031048simplegcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
4084287simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
4084288simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
4084293simplegcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
4084293simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
4085363simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
4087341simplegcc -m64 -Os -fomit-frame-pointer2012010220111120
4087341simplegcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
4087349simplegcc -march=k8 -Os -fomit-frame-pointer2012010220111120
4087351simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
4087365simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
4087367simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
4087367simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
4088914simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
4090194simplegcc -Os -fomit-frame-pointer2012010220111120
4122645simplegcc -march=nocona -Os -fomit-frame-pointer2012010220111120
4122667simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
4126666simplegcc -O2 -fomit-frame-pointer2012010220111120
4130240simplegcc -m64 -O2 -fomit-frame-pointer2012010220111120
4133528simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
4136322simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
4139189simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
4139191simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
4139200simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
4196843simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
4196883simplegcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
4196885simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
4199659simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
4298608simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
4346564simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
4457293simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
4485136simplegcc -m64 -O -fomit-frame-pointer2012010220111120
4485138simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
4487901simplegcc -O -fomit-frame-pointer2012010220111120
4492272simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
4492351simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
4492981simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
4493080simplegcc -march=k8 -O -fomit-frame-pointer2012010220111120
4493085simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
4493085simplegcc -march=barcelona -O -fomit-frame-pointer2012010220111120
4493088simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
4493089simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
4499349simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
4948019simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
18082426simplegcc2012010220111120
18106632simplecc2012010220111120
18111741simplegcc -funroll-loops2012010220111120
26411687speccc2012010220111120
26629735specgcc2012010220111120
26697151specgcc -funroll-loops2012010220111120

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