Implementation notes: amd64, agamemnon, crypto_hash/cubehash82

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: cubehash82
TimeImplementationCompilerBenchmark dateSUPERCOP version
133692emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
133692emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
133716emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
133718emmintrin4gcc -O -fomit-frame-pointer2012010220111120
133720emmintrin4gcc -m64 -O -fomit-frame-pointer2012010220111120
133728emmintrin4gcc -march=k8 -O -fomit-frame-pointer2012010220111120
133730emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
133736emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
133736emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
133762emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
133762emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2012010220111120
133798emmintrin4gcc -march=nocona -O -fomit-frame-pointer2012010220111120
133814emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
133824emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
133840emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
133845emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
133864emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
134086emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
134088emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
134816emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
134846emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
134866emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
135461emmintrin3gcc -O -fomit-frame-pointer2012010220111120
135461emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
135464emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
135469emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
135474emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
135480emmintrin3gcc -m64 -O -fomit-frame-pointer2012010220111120
135488emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2012010220111120
135488emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
135504emmintrin3gcc -march=k8 -O -fomit-frame-pointer2012010220111120
135523emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
135524emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
135525emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
135538emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
135589emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
135589emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2012010220111120
136550emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
136550emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
136560emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
136560emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
136589emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
136626emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
137162emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
137317emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
137326emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
137328emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2012010220111120
138664emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
138666emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
139335emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
139335emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
139351emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
139594emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
139609emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
139611emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
139664emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
139694emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
139718emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
139778emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
139816emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
139816emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
139816emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
140044emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
140046emmintrin4gcc -m64 -O3 -fomit-frame-pointer2012010220111120
140048emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
140110emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
140110emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
140134emmintrin4gcc -m64 -O2 -fomit-frame-pointer2012010220111120
140155emmintrin4gcc -O2 -fomit-frame-pointer2012010220111120
141210emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
141210emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
141210emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
141215emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
141215emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
141320emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
141395emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
141410emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
141410emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
141504emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
141527emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
141592emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
141592emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
141690emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
141858emmintrin3gcc -O3 -fomit-frame-pointer2012010220111120
141858emmintrin3gcc -m64 -O3 -fomit-frame-pointer2012010220111120
141970emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
142029emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
142032emmintrin3gcc -O2 -fomit-frame-pointer2012010220111120
142032emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
142032emmintrin3gcc -m64 -O2 -fomit-frame-pointer2012010220111120
142320emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
143464emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
143488emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
143490emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
143490emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
143499emmintrin4gcc -m64 -Os -fomit-frame-pointer2012010220111120
143499emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
143501emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2012010220111120
144026emmintrin3gcc -Os -fomit-frame-pointer2012010220111120
144072emmintrin3gcc -m64 -Os -fomit-frame-pointer2012010220111120
144072emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
144072emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2012010220111120
146331emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
146332emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
146333emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
146350emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
148002emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
148172emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
148173emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
148174emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
148192emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
200558emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
200565emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
200573emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
200624emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
200739emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
200777emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
202112emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
202115emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
202205emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
202205emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
202205emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
202278emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
203181emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
203187emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
203211emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
203246emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
203246emmintrin3gcc -march=nocona -O -fomit-frame-pointer2012010220111120
203365emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
203365emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
203888emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
203937emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
204593emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
204805emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
204952emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
205688emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
205957emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
205957emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
205957emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
205968emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
205976emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
208991emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
208992emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
209475emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
209504emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
210046emmintrin4gcc -O3 -fomit-frame-pointer2012010220111120
210054emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
210208emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
212447emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
212489emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
212790emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
212790emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
212965emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
215229emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
215298emmintrin4gcc -Os -fomit-frame-pointer2012010220111120
216022emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
219478emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
222240emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
300834emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2012010220111120
300839emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
304760emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2012010220111120
304787emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
304795emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
304909emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
305817emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
307415emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
307415emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
313467emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
314322emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
318744emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
538453simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
538862simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
538875simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
539562simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
539754simplegcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
542114simplegcc -O3 -fomit-frame-pointer2012010220111120
542114simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
542144simplegcc -m64 -O3 -fomit-frame-pointer2012010220111120
543297simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
543330simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
543622simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
543622simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
543627simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
543627simplegcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
544707simplegcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
545104simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
546209simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
546213simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
546214simplegcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
547618simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
547650simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
553670simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
553687simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
562176unrolledgcc -O3 -fomit-frame-pointer2012010220111120
562200unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
562200unrolledgcc -m64 -O3 -fomit-frame-pointer2012010220111120
567614unrolledgcc -m64 -O2 -fomit-frame-pointer2012010220111120
567624unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
567626unrolledgcc -O2 -fomit-frame-pointer2012010220111120
567798unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
567808unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
567811unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
567890unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
567892unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
567893unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
568508unrolledgcc -m64 -O -fomit-frame-pointer2012010220111120
568510unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
568526unrolledgcc -O -fomit-frame-pointer2012010220111120
569082unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
569098unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
569098unrolledgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
569183unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
569183unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
569225unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
570048unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
570050unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
570442unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
570509unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
570509unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
570896unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
570919unrolledgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
570930unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
571308unrolledgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
571325unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
571955unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
571957unrolledgcc -march=nocona -O -fomit-frame-pointer2012010220111120
571970unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
571970unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
571978unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
572624unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
572624unrolledgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
573960unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
573973unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
573973unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
573987unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
574000unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
574253unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
574288unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
577702unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
577772unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
577772unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
577774unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
579469unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
579485unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
579534unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
579544unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
580848unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
580848unrolledgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
581632unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
581634unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
581644unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
581648unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
595869unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
595873unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
595881unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
595893unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
598472unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
598472unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
598472unrolledgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
598475unrolledgcc -march=k8 -O -fomit-frame-pointer2012010220111120
598486unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
637547emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
672212unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
672213unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
682296unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
682296unrolledgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
689128unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
689136unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
689155unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
695230unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
695232unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
695232unrolledgcc -m64 -Os -fomit-frame-pointer2012010220111120
695232unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
695232unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
695234unrolledgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
695260unrolledgcc -Os -fomit-frame-pointer2012010220111120
709322unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
709324unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
709325unrolledgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
709325unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
709335unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
709356unrolledgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
709364unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
710826unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
710827unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
950189simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
950221simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
961158simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
961167simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
961612simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
961612simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
961616simplegcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
1018140simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
1018141simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
1021710simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
1021720simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
1022917simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
1022920simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
1022921simplegcc -funroll-loops -O -fomit-frame-pointer2012010220111120
1022965simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
1022967simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
1022967simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
1022973simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
1247822specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
1247885specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1247886specgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
1263436specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1266856specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1268029specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
1268051specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
1272224specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
1277392specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1277392specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
1287790specgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
1287947specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1289968specgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1289988specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1289988specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
1293466specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1303680specgcc -m64 -O3 -fomit-frame-pointer2012010220111120
1303744specgcc -O3 -fomit-frame-pointer2012010220111120
1340432specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
1340681specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
1351688specgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
1351790specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
1732637unrolledcc2012010220111120
1732643unrolledgcc -funroll-loops2012010220111120
1732653unrolledgcc2012010220111120
1955272emmintrin4gcc2012010220111120
1955275emmintrin4cc2012010220111120
1955317emmintrin4gcc -funroll-loops2012010220111120
1964628emmintrin3gcc -funroll-loops2012010220111120
1964629emmintrin3cc2012010220111120
1964941emmintrin3gcc2012010220111120
2098488specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
2108580specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
2129395specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2129424specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2132149specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
2132155specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
2138551specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
2138559specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
2138627specgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
2189660specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
2189844specgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
2199051specgcc -m64 -O2 -fomit-frame-pointer2012010220111120
2199108specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
2199133specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
2204329specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
2206486specgcc -O2 -fomit-frame-pointer2012010220111120
2206532specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
2208516specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2210338specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2212786specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
2212811specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
2212887specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
2217962specgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2238127specgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
2238162specgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
2238267specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
2241931specgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
2241932specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
2249650specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
2249890specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
2250978specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
2250993specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2350000specgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
2357635specgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
2357640specgcc -O -fomit-frame-pointer2012010220111120
2359975specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
2360136specgcc -m64 -O -fomit-frame-pointer2012010220111120
2369523specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
2369584specgcc -march=nocona -O -fomit-frame-pointer2012010220111120
2370839specgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
2374327specgcc -march=k8 -O -fomit-frame-pointer2012010220111120
2385890specgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
2390720specgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
2392619specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
2403045specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2411939specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2471728specgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
2475152specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2478512specgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
2487452specgcc -Os -fomit-frame-pointer2012010220111120
2490200specgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
2490811specgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
2493562specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
2496376specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2496978specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
2502648specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
2503894specgcc -m64 -Os -fomit-frame-pointer2012010220111120
2503897specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
2504261specgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
2512891specgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
2513660specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2513679specgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
2513685specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
2514312specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
2514344specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
2515225specgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
2518245specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
2527286specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
2527987specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
3835338simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
3842901simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
3842986simplegcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
3845748simplegcc -march=nocona -O -fomit-frame-pointer2012010220111120
3936013simplegcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
3939003simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
3965770simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
3965864simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
3965869simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
3965869simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
3965919simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
3965922simplegcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
3967966simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
3995821simplegcc -Os -fomit-frame-pointer2012010220111120
3995828simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
3995845simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
3995846simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
3995847simplegcc -m64 -Os -fomit-frame-pointer2012010220111120
3995847simplegcc -march=k8 -Os -fomit-frame-pointer2012010220111120
4013475simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
4015495simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
4018367simplegcc -O2 -fomit-frame-pointer2012010220111120
4018370simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
4018392simplegcc -m64 -O2 -fomit-frame-pointer2012010220111120
4029551simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
4029551simplegcc -march=nocona -Os -fomit-frame-pointer2012010220111120
4046348simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
4046348simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
4086978simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
4098534simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
4116485simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
4248328simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
4298852simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
4355755simplegcc -O -fomit-frame-pointer2012010220111120
4355755simplegcc -m64 -O -fomit-frame-pointer2012010220111120
4355756simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
4371962simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
4371962simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
4371967simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
4372010simplegcc -march=k8 -O -fomit-frame-pointer2012010220111120
4372012simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
4372015simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
4372066simplegcc -march=barcelona -O -fomit-frame-pointer2012010220111120
4372070simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
4375121simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
4427867simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
4437012simplegcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
4500806simplegcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
4502917simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
4590623simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
5187208simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
17624870simplegcc2012010220111120
17624986simplegcc -funroll-loops2012010220111120
17626451simplecc2012010220111120
27121050speccc2012010220111120
27222640specgcc2012010220111120
27227914specgcc -funroll-loops2012010220111120

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