Implementation notes: amd64, ranger, crypto_hash/cubehash161

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: cubehash161
TimeImplementationCompilerBenchmark dateSUPERCOP version
661270emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
661272emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
667254emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
667320emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
667321emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
667399emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
667399emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
667404emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
671717emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
671736emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
671740emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
673224emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
673423emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
673426emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
673446emmintrin4gcc -march=nocona -O -fomit-frame-pointer2011051620110509
673470emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
674753emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
674754emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
674757emmintrin4gcc -march=k8 -O -fomit-frame-pointer2011051620110509
674760emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
674762emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
674961emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
674963emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
674964emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
674982emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
676943emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
676960emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
681587emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
681588emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
685362emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
685377emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
685412emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
685427emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
690156emmintrin4gcc -O -fomit-frame-pointer2011051620110509
690156emmintrin4gcc -m64 -O -fomit-frame-pointer2011051620110509
690201emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
691802emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
691803emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
691803emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
691856emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
691857emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
691872emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
694811emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
694814emmintrin4gcc -m64 -O2 -fomit-frame-pointer2011051620110509
694939emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
694940emmintrin4gcc -m64 -O3 -fomit-frame-pointer2011051620110509
695288emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
695288emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
695288emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
695291emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
695291emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
696454emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
696461emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
696462emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
696487emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
696488emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
696489emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
696495emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
696498emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
696499emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
696522emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
696925emmintrin4gcc -O2 -fomit-frame-pointer2011051620110509
697982emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
697984emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
698573emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
699269emmintrin4gcc -O3 -fomit-frame-pointer2011051620110509
699378emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
699378emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
699378emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
699455emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
699457emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
699469emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
699496emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
699506emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
699519emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
699971emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
699972emmintrin4gcc -Os -fomit-frame-pointer2011051620110509
699972emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
699972emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
704384emmintrin4gcc -m64 -Os -fomit-frame-pointer2011051620110509
704688emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
704692emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
707189emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
707189emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
707209emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
707211emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
2234862simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
2246330simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
2260368simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
2260845simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
2274888simplegcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
2275033simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
2275064simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
2275222simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
2275234simplegcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
2278837simplegcc -O3 -fomit-frame-pointer2011051620110509
2278848simplegcc -m64 -O3 -fomit-frame-pointer2011051620110509
2278936simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
2304544simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
2305160simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
2305248simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
2331428simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
2331431simplegcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
2331516simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
2333467unrolledgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
2333496unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
2333496unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
2333584unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
2333672unrolledgcc -O2 -fomit-frame-pointer2011051620110509
2333672unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2333762unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
2333792unrolledgcc -m64 -O3 -fomit-frame-pointer2011051620110509
2333849unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
2333899unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2333936simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
2334112unrolledgcc -m64 -O2 -fomit-frame-pointer2011051620110509
2334376simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
2336893unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
2338047unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
2340888unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
2342411unrolledgcc -O3 -fomit-frame-pointer2011051620110509
2350656unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
2350832unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
2351023simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
2351050simplegcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
2367425unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
2369801unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
2376377unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
2376855unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
2376880unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
2378376unrolledgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
2378671unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
2400816unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
2401080unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
2401168unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
2401223unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
2404394unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2408553unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2446576unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
2446664unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
2446664unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
2447632unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
2447720unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
2453500unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
2453500unrolledgcc -march=nocona -O -fomit-frame-pointer2011051620110509
2456147unrolledgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
2457061unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
2460392unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
2460748unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
2460814unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
2460920unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
2461052unrolledgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
2462685unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
2464542unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
2468576unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
2468664unrolledgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
2468752unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
2468752unrolledgcc -march=k8 -O -fomit-frame-pointer2011051620110509
2469456unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
2469484unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
2469984unrolledgcc -O -fomit-frame-pointer2011051620110509
2470059unrolledgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
2470072unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
2470435unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
2471291unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
2471304unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
2472008unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
2472014unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
2472042unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
2472215unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
2472516unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
2472888unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
2473061unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
2476091unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
2477657unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
2484096unrolledgcc -m64 -O -fomit-frame-pointer2011051620110509
2549525unrolledgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
2553536unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
2562090unrolledgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
2562090unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
2562345unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
2562687unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
2569364unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
2580303unrolledgcc -m64 -Os -fomit-frame-pointer2011051620110509
2580401unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
2580512unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
2581216unrolledgcc -Os -fomit-frame-pointer2011051620110509
2583712unrolledgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
2586936unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
2607871unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
2609570unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
2617120unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
2675828unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
2675869unrolledgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
2676085unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
2682944unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
3212000specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
3212264specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
3219511specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
3220100specgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
3220425specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
3223562specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
3224642specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
3224936specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
3225697specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
3229600specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
3275504specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
3278088specgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
3284776specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
3284865specgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
3285424specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
3332736specgcc -O3 -fomit-frame-pointer2011051620110509
3332824specgcc -m64 -O3 -fomit-frame-pointer2011051620110509
3333209specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
3453374specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
3453470specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
3488232specgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
3488584specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
4322912simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
4323088simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
4328220simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
4331615simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
4331800simplegcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
4391728simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
4391816simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
4523867simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
4527776simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
4558779simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
4559302simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
4559432simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
4562218simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
4562243simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
4563242simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
4563282simplegcc -funroll-loops -O -fomit-frame-pointer2011051620110509
4564319simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
4567376simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
6994644specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
6995001specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
7181680specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
7181708specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
7182084specgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
7202898specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
7203401specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
7204346specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
7205527specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
7208110specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
7208154specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
7208990specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
7212353specgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
7214785specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
7214857specgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
7227335specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
7271644specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
7271958specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
7320654unrolledgcc2011051620110509
7323170unrolledcc2011051620110509
7343143unrolledgcc -funroll-loops2011051620110509
7353140specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
7358912specgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
7359675specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
7364104specgcc -O2 -fomit-frame-pointer2011051620110509
7369862specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
7371408specgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
7380587specgcc -m64 -O2 -fomit-frame-pointer2011051620110509
7391452specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
7391754specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
7399368specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
7402452specgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
7404467specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
7408630specgcc -march=k8 -O -fomit-frame-pointer2011051620110509
7414968specgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
7419882specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
7423391specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
7426557specgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
7427930specgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
7434944specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
7441425specgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
7471666specgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
7474081specgcc -O -fomit-frame-pointer2011051620110509
7474456specgcc -m64 -O -fomit-frame-pointer2011051620110509
7474581specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
7495041specgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
7498682specgcc -march=nocona -O -fomit-frame-pointer2011051620110509
7643680specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
7663328specgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
7664197specgcc -m64 -Os -fomit-frame-pointer2011051620110509
7674919specgcc -Os -fomit-frame-pointer2011051620110509
7681565specgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
7681997specgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
7682840specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
7684961specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
7697389specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
7704404specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
7716972specgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
7721776specgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
7723722specgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
7736136specgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
7739467specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
7773323specgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
7783829specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
7784673specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
7795249specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
7797504specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
7808504specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
7819292specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
16183807simplegcc -O2 -fomit-frame-pointer2011051620110509
16207062simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
16211791simplegcc -m64 -O2 -fomit-frame-pointer2011051620110509
16304235simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
16304591simplegcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
16306194simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
17014377simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
17030767simplegcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
17292877simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
17356749simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
17356996simplegcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
17439983simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
17504358simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
17568777simplegcc -march=k8 -Os -fomit-frame-pointer2011051620110509
17619668simplegcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
17630716simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
17642338simplegcc -m64 -O -fomit-frame-pointer2011051620110509
17644368simplegcc -O -fomit-frame-pointer2011051620110509
17645148simplegcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
17673109simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
17675530simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
17675975simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
17696699simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
17697731simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
17771017simplegcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
17773348simplegcc -march=nocona -Os -fomit-frame-pointer2011051620110509
17773370simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
17777481simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
17796882simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
17796946simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
17806387simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
17921771simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
18002033simplegcc -Os -fomit-frame-pointer2011051620110509
18020551simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
18042409simplegcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
18043102simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
18047186simplegcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
18081728simplegcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
18096974simplegcc -march=barcelona -O -fomit-frame-pointer2011051620110509
18120224simplegcc -march=nocona -O -fomit-frame-pointer2011051620110509
18189821simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
18199304simplegcc -march=k8 -O -fomit-frame-pointer2011051620110509
18217741simplegcc -m64 -Os -fomit-frame-pointer2011051620110509
18223489simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
18225746simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
18264824simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
18514019simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
19184418simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
26166762emmintrin4cc2011051620110509
26167423emmintrin4gcc -funroll-loops2011051620110509
26175958emmintrin4gcc2011051620110509
77677102simplegcc -funroll-loops2011051620110509
78619904simplegcc2011051620110509
78632818simplecc2011051620110509
119551969specgcc2011051620110509
119629844speccc2011051620110509
121132638specgcc -funroll-loops2011051620110509

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