Implementation notes: amd64, enigma, crypto_hash/cubehash84

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: cubehash84
TimeImplementationCompilerBenchmark dateSUPERCOP version
85761emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
85914emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
85986emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
85986emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
86292emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
86571emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
86571emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
86580emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
86580emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
86643emmintrin4gcc -O3 -fomit-frame-pointer2014053020140529
86643emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
86643emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014053020140529
86931emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
86958emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
86958emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
86958emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
86967emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
86976emmintrin4gcc -O2 -fomit-frame-pointer2014053020140529
86976emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
86976emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014053020140529
86985emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
86985emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
86985emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
86985emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
87003emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
87012emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014053020140529
87048emmintrin4gcc -O -fomit-frame-pointer2014053020140529
87048emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
87048emmintrin4gcc -m64 -O -fomit-frame-pointer2014053020140529
87057emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
87057emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
87057emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
87075emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
87075emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
87075emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
87075emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
87111emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
87111emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014053020140529
87381emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
87381emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
87489emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
87489emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
87543emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
87570emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
87570emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
87579emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
87579emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
87606emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
87606emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
87606emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
87885emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
87921emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
87921emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
87921emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
88659emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
88659emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
88731emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
88731emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
88812emmintrin3gcc -O2 -fomit-frame-pointer2014053020140529
88812emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
88812emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014053020140529
88821emmintrin3gcc -O3 -fomit-frame-pointer2014053020140529
88821emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
88821emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014053020140529
88902emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
89055emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
89055emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
89082emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
89082emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
89109emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
89118emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
89118emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
89136emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
89136emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
89136emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
89136emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
89136emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
89145emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
89145emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
89163emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
89163emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
89199emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
89199emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
89226emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
89226emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
89280emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
89280emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
89289emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
89289emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
89289emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
89289emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
89298emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
89298emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
89298emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
89325emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
89325emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
89334emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
89343emmintrin4gcc -Os -fomit-frame-pointer2014053020140529
89361emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
89361emmintrin4gcc -m64 -Os -fomit-frame-pointer2014053020140529
89361emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
89370emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
89370emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
89370emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
89370emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014053020140529
89631emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
89631emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
89658emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014053020140529
89667emmintrin3gcc -O -fomit-frame-pointer2014053020140529
89667emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
89667emmintrin3gcc -m64 -O -fomit-frame-pointer2014053020140529
89694emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
89694emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
89694emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
89748emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
89748emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
89748emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
89784emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
89865emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
89865emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
89901emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
89901emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
90000emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
90009emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
90027emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
90027emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
90081emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
90081emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
90081emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
90090emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
90117emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
90117emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
90117emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
90315emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
90315emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
90432emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
90432emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
91359emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
91359emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
91368emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
91368emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
91512emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
91512emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
91539emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
91539emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
91566emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
91593emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
91665emmintrin3gcc -Os -fomit-frame-pointer2014053020140529
91665emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
91665emmintrin3gcc -m64 -Os -fomit-frame-pointer2014053020140529
91665emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
91665emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
92115emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
92115emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
92115emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
92124emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
92250emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
92250emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
92709emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
92718emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
93123emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
93123emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
93123emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
93123emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
93132emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
95913emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
95913emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
95913emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
95913emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
95913emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
326646simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
326646simplegcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
326709simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
327060simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
327267simplegcc -m64 -O3 -fomit-frame-pointer2014053020140529
327402simplegcc -O3 -fomit-frame-pointer2014053020140529
327897simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
328284simplegcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
328374simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
328392simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
328914simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
328932simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
329103simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
329211simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
329616simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
330624simplegcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
330624simplegcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
330687simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
330822simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
334647simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
334962simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
334971simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
335412simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
357048unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
358371unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
359307unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
359325unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
360864unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
360954unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
361035unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
361287unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
361305unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
361386unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
361395unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
363033unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
363168unrolledgcc -march=nocona -O -fomit-frame-pointer2014053020140529
363213unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
363321unrolledgcc -O -fomit-frame-pointer2014053020140529
363699unrolledgcc -m64 -O -fomit-frame-pointer2014053020140529
364041unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
364131unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
364131unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
364158unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
364707unrolledgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
364806unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
364977unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
365067unrolledgcc -O3 -fomit-frame-pointer2014053020140529
365076unrolledgcc -m64 -O3 -fomit-frame-pointer2014053020140529
365085unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
365094unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
365112unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
365472unrolledgcc -O2 -fomit-frame-pointer2014053020140529
365868unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
366165unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
366300unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
366318unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
366561unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
366750unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
367425unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
368217unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
368604unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
369036unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
369297unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
371484unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
372492unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
372492unrolledgcc -m64 -O2 -fomit-frame-pointer2014053020140529
372627unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
373527unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
374985unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
374985unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
375750unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
375939unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
376434unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
376443unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
376461unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
376587unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
376686unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
376920unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
378009unrolledgcc -march=k8 -O -fomit-frame-pointer2014053020140529
378270unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
379107unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
379944unrolledgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
380988unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
380988unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
386928unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
387387unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
387405unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
387999unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
390537unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
390753unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
394263unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
395298unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
399852unrolledgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
399870unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
403425unrolledgcc -Os -fomit-frame-pointer2014053020140529
403425unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
403434unrolledgcc -m64 -Os -fomit-frame-pointer2014053020140529
403524unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
405891unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
406638unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
406656unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
406746unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
407511unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
409203unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
412578unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
412578unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
419463unrolledgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
419571unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
420849unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
420849unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
422325unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
423036unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
423090unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
423090unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
611370simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
612270simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
633015simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
635805simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
636372simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
640791simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
648855simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
653967simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
654102simplegcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
654246simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
656343simplegcc -funroll-loops -O -fomit-frame-pointer2014053020140529
687393simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
695214simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
695214simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
706536simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
714375simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
715725simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
718074specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
721872specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
722709specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
722871specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
723960specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
726309specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
727056specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
728685specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
731727specgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
732447specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
732573specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
735372specgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
735498specgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
739386specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
741060specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
742176specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
744795specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
744903specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
745695specgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
746019specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
747162specgcc -O3 -fomit-frame-pointer2014053020140529
747198specgcc -m64 -O3 -fomit-frame-pointer2014053020140529
750465specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
756666simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
941967unrolledgcc2014053020140529
941967unrolledgcc -funroll-loops2014053020140529
942003unrolledcc2014053020140529
1144521specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1152882specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
1160190specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1183329specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1188459specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
1191402specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
1192041specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1192131specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1193454specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
1195146specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1199169specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
1204938specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1206108specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1207800specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1208376specgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
1215135specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
1218573specgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
1220319specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1220841specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1223541specgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1225719specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1229922specgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
1242963specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
1251486specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
1252620specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
1256175specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
1267299specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1268028specgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1274787specgcc -O2 -fomit-frame-pointer2014053020140529
1276605specgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
1277289specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1298007specgcc -march=nocona -O -fomit-frame-pointer2014053020140529
1305585specgcc -m64 -O2 -fomit-frame-pointer2014053020140529
1305828specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
1325601specgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1330020specgcc -march=k8 -O -fomit-frame-pointer2014053020140529
1331604specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
1338867specgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1340910specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1347507specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1356651specgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
1385091specgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
1385244specgcc -O -fomit-frame-pointer2014053020140529
1391310specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
1409310specgcc -m64 -O -fomit-frame-pointer2014053020140529
1445598specgcc -Os -fomit-frame-pointer2014053020140529
1445625specgcc -m64 -Os -fomit-frame-pointer2014053020140529
1445634specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1445634specgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
1446264specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
1449009specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1455318specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1468044specgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
1485189specgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
1489230specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1491237specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1491345specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
1492254specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1494639specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1498032specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
1501281specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1503108specgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
1534419specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
1535148specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
1550727specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
1554201specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1567647specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
1567998specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
1595286simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
1595286simplegcc -march=nocona -O -fomit-frame-pointer2014053020140529
1615023simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1615032simplegcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1615140simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
1629666specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
1645200simplegcc -march=barcelona -O -fomit-frame-pointer2014053020140529
1645209simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
1648242simplegcc -O2 -fomit-frame-pointer2014053020140529
1648242simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
1648242simplegcc -m64 -O2 -fomit-frame-pointer2014053020140529
1660941simplegcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
1660950simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
1668150simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
1668159simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
1668159simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
1668159simplegcc -march=k8 -O -fomit-frame-pointer2014053020140529
1668168simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
1668177simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
1669248simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
1669248simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
1669311simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
1669311simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
1704771simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
1704771simplegcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
1739547simplegcc -O -fomit-frame-pointer2014053020140529
1739547simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
1739547simplegcc -m64 -O -fomit-frame-pointer2014053020140529
1745478simplegcc -Os -fomit-frame-pointer2014053020140529
1745478simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1745478simplegcc -m64 -Os -fomit-frame-pointer2014053020140529
1745478simplegcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
1745478simplegcc -march=k8 -Os -fomit-frame-pointer2014053020140529
1745622simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1745622simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1745874simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
1745874simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
1746000simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
1746000simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
1746603simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
1746738simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1747980simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
1747980simplegcc -march=nocona -Os -fomit-frame-pointer2014053020140529
1748178simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
1748178simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
1748304simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
1748304simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
1748313simplegcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
1748313simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
1748313simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
1859454emmintrin4cc2014053020140529
1859472emmintrin4gcc2014053020140529
1859472emmintrin4gcc -funroll-loops2014053020140529
1906173emmintrin3cc2014053020140529
1906182emmintrin3gcc -funroll-loops2014053020140529
1906191emmintrin3gcc2014053020140529
5541399simplegcc2014053020140529
5541399simplegcc -funroll-loops2014053020140529
5543028simplecc2014053020140529
11543265specgcc -funroll-loops2014053020140529
11544282speccc2014053020140529
11544687specgcc2014053020140529

Test failure

Implementation: crypto_hash/cubehash84/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