Implementation notes: amd64, enigma, crypto_hash/cubehash161

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: cubehash161
TimeImplementationCompilerBenchmark dateSUPERCOP version
654453emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
654453emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
654462emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
668718emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
668727emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
668745emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
668745emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
671031emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
671031emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
671058emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
671058emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
672543emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
672552emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
678051emmintrin4gcc -O -fomit-frame-pointer2014053020140529
678060emmintrin4gcc -O3 -fomit-frame-pointer2014053020140529
678060emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
678060emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014053020140529
678096emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
679671emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
681480emmintrin4gcc -O2 -fomit-frame-pointer2014053020140529
681480emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
681480emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014053020140529
682623emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
682659emmintrin4gcc -m64 -O -fomit-frame-pointer2014053020140529
682668emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
682668emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014053020140529
682686emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
682686emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
682722emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
682740emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
682740emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
682749emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
682749emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
682749emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
682749emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
682758emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
682785emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
682794emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
682803emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
682803emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014053020140529
683478emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
683505emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
683514emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
683649emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
684936emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
684936emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
684936emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
684936emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
684936emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
684936emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
684936emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
684945emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
684945emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
684954emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
688401emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
688419emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
688464emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
688464emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
688563emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
688572emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
691893emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
693054emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
693054emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
693054emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
693117emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
693117emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
693117emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
693117emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
693171emmintrin4gcc -Os -fomit-frame-pointer2014053020140529
693180emmintrin4gcc -m64 -Os -fomit-frame-pointer2014053020140529
693189emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
696501emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
696510emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
696510emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
696510emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
696519emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
696519emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
696600emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
696600emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
697572emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
697572emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
697590emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
697590emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
714123emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
714123emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
716436emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
721035emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
721044emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
2321226simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
2325744simplegcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
2325744simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
2326005simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
2328597simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
2328597simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
2328615simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
2358009simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
2358063simplegcc -O3 -fomit-frame-pointer2014053020140529
2358063simplegcc -m64 -O3 -fomit-frame-pointer2014053020140529
2360070simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
2360079simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
2360187simplegcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
2366379simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
2366613simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
2367648simplegcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
2372454simplegcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
2372544simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
2400183simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
2400192simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
2400192simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
2400264simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
2544327unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
2569500unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2569518unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2569545unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2569707unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
2575602unrolledgcc -O2 -fomit-frame-pointer2014053020140529
2575602unrolledgcc -m64 -O2 -fomit-frame-pointer2014053020140529
2575656unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
2578707unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2578770unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
2578896unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
2579490unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
2580597unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
2580597unrolledgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
2581173unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
2581713unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
2581713unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
2581749unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
2589021unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
2589210unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
2589273unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
2589399unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
2589417unrolledgcc -m64 -O3 -fomit-frame-pointer2014053020140529
2589435unrolledgcc -O3 -fomit-frame-pointer2014053020140529
2589633unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
2593818unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
2593926unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
2598849unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
2598885unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
2598939unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
2603466unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
2603538unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
2604816unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
2610198unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
2610225unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
2610234unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
2610234unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
2610234unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
2613456unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
2613456unrolledgcc -march=nocona -O -fomit-frame-pointer2014053020140529
2614032unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
2615616unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
2617965unrolledgcc -m64 -O -fomit-frame-pointer2014053020140529
2618757unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
2618784unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
2618991unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
2619423unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
2619504unrolledgcc -O -fomit-frame-pointer2014053020140529
2622618unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
2622618unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
2623401unrolledgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
2625588unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
2625597unrolledgcc -Os -fomit-frame-pointer2014053020140529
2625597unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
2625651unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
2630196unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
2630196unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
2630259unrolledgcc -m64 -Os -fomit-frame-pointer2014053020140529
2630277unrolledgcc -march=k8 -O -fomit-frame-pointer2014053020140529
2630331unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
2632662unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
2634066unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
2634111unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
2635704unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
2635749unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
2636334unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
2636496unrolledgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
2636550unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
2639538unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
2642805unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
2642940unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
2644092unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
2653479unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
2656791unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
2678292unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
2681388unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
2686167unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
2686221unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
2686293unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
2690703unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
2690937unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
2692242unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
2693718unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
2693736unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
2708352unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
2708352unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
2711439unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
2711457unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
2719152unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
2719152unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
2719152unrolledgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
2743731unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
3052908specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
3055698specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
3058740specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
3058785specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
3062322specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
3069054specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
3070413specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
3071304specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
3074148specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
3074256specgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
3074967specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
3077082specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
3080286specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
3081384specgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
3086496specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
3094092specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
3098232specgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
3099951specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
3102975specgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
3103308specgcc -O3 -fomit-frame-pointer2014053020140529
3104775specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
3112272specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
3114081specgcc -m64 -O3 -fomit-frame-pointer2014053020140529
4563315simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
4567077simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
4811292simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
4815576simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
4833513simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
4854042simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
4878063simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
4887522simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
4889502simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
4890960simplegcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
4891176simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
5158332simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
5182416simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
5182416simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
5194971simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
5195025simplegcc -funroll-loops -O -fomit-frame-pointer2014053020140529
5285502simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
5549877simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
6371073specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
6381297specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
6396489specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
6407658specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
6411366specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
6411726specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
6411726specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
6413238specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
6421554specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
6425361specgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
6426549specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
6549066specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
6581556specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
6593562specgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
6604569specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
6606090specgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
6618240specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
6619923specgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
6625899specgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
6650892specgcc -O2 -fomit-frame-pointer2014053020140529
6652485specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
6652908specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
6652917specgcc -m64 -O2 -fomit-frame-pointer2014053020140529
6654564specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
6657336specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
6678819specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
6688593specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
6723801specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
6762195specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
6766434unrolledcc2014053020140529
6766533unrolledgcc2014053020140529
6766668unrolledgcc -funroll-loops2014053020140529
6869439specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
6886350specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
6978546specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
6978573specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
6993027specgcc -Os -fomit-frame-pointer2014053020140529
6993171specgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
6998427specgcc -m64 -Os -fomit-frame-pointer2014053020140529
7003863specgcc -march=k8 -O -fomit-frame-pointer2014053020140529
7038378specgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
7051968specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
7075602specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
7156800specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
7159968specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
7166736specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
7184943specgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
7184979specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
7197075specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
7201962specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
7242066specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
7270839specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
7272801specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
7278138specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
7296957specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
7306551specgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
7311249specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
7340661specgcc -O -fomit-frame-pointer2014053020140529
7361199specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
7368003specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
7372125specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
7393104specgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
7395552specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
7551594specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
7587558specgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
7770276specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
7800066specgcc -m64 -O -fomit-frame-pointer2014053020140529
7950807specgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
8011287specgcc -march=nocona -O -fomit-frame-pointer2014053020140529
8070759specgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
8079318specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
8079570specgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
12136428simplegcc -march=nocona -O -fomit-frame-pointer2014053020140529
12136716simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
12303477simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
12303558simplegcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
12304017simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
12532806simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
12533616simplegcc -march=barcelona -O -fomit-frame-pointer2014053020140529
12533652simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
12577806simplegcc -m64 -O2 -fomit-frame-pointer2014053020140529
12578679simplegcc -O2 -fomit-frame-pointer2014053020140529
12579039simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
12676752simplegcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
12677031simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
12691269simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
12691278simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
12692106simplegcc -march=k8 -O -fomit-frame-pointer2014053020140529
12692151simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
12692349simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
12692493simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
12728844simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
12730005simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
12730032simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
12730149simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
13050252simplegcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
13050459simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
13074831simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
13076127simplegcc -march=nocona -Os -fomit-frame-pointer2014053020140529
13076316simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
13076460simplegcc -Os -fomit-frame-pointer2014053020140529
13076469simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
13076478simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
13076505simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
13076676simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
13077090simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
13077180simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
13077342simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
13077387simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
13077423simplegcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
13077432simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
13077441simplegcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
13077450simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
13077486simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
13077513simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
13077522simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
13077531simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
13077549simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
13077747simplegcc -march=k8 -Os -fomit-frame-pointer2014053020140529
13077855simplegcc -m64 -Os -fomit-frame-pointer2014053020140529
13259007simplegcc -O -fomit-frame-pointer2014053020140529
13259016simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
13259394simplegcc -m64 -O -fomit-frame-pointer2014053020140529
14525127emmintrin4gcc2014053020140529
14525190emmintrin4cc2014053020140529
14525469emmintrin4gcc -funroll-loops2014053020140529
41726727simplegcc -funroll-loops2014053020140529
41726835simplecc2014053020140529
41727771simplegcc2014053020140529
79768035specgcc -funroll-loops2014053020140529
79856307speccc2014053020140529
79880130specgcc2014053020140529

Test failure

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