Implementation notes: amd64, h4e350, crypto_hash/keccakc512

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc512
TimeImplementationCompilerBenchmark dateSUPERCOP version
30354opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
30513opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
30528opt64lcu24gcc -O3 -fomit-frame-pointer2014060120140525
30549opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014060120140525
30561opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
30564opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
30573opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
30576opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
30588opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30591opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
30591opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
30594opt64lcu24gcc -O2 -fomit-frame-pointer2014060120140525
30615opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30615opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
30621opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
30621opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
30645opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
30654opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
30657opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
30663opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30663opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
30669opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
30687opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
30693opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
30696opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
30702opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014060120140525
30705opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
30714opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
30720opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
30723opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
30726opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
30729opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
30741opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
30741opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
30747opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
30747opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30756opt64lcu24gcc -m64 -O -fomit-frame-pointer2014060120140525
30756opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
30756opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
30789opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
30795opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
30798opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
30801opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
30816opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
30822opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
30891opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
30894opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
30894opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
30924opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
30939opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
30939opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
30942opt64lcu24gcc -O -fomit-frame-pointer2014060120140525
30951opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
30954opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
30963opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014060120140525
30966opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
30969opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
30972opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
31002opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
31002opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
31017opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
31017opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
31017opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
31020opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
31020opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014060120140525
31062opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
31089opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
31089opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
31101opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
31104opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
31107opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
31113opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
31113opt64lcu6gcc -m64 -O -fomit-frame-pointer2014060120140525
31113opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
31128opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
31131opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
31134opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
31149opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
31161opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014060120140525
31200opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
31200opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
31215opt64lcu6gcc -O -fomit-frame-pointer2014060120140525
31224opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
31227opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
31230opt64lcu24gcc -Os -fomit-frame-pointer2014060120140525
31230opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
31230opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
31233opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
31233opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014060120140525
31233opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
31233opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
31233opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
31239opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
31251opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
31251opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
31254opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
31254opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
31254opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
31257opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
31260opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
31263opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
31290opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
31290opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
31290opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
31290opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
31290opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
31293opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
31296opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
31299opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014060120140525
31314opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
31317opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
31323opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
31539opt64lcu6gcc -O3 -fomit-frame-pointer2014060120140525
31542opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
31563opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
31572opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014060120140525
31689opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
31704opt64lcu6gcc -O2 -fomit-frame-pointer2014060120140525
31707opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
31710opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
31710opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
31716opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
31722opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014060120140525
31725opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
31728opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
31734opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
31752opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
31755opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
31761opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
31764opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
31767opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
31773opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
31785opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
31788opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
31827opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
31830opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
31830opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
31857opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
31869opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
31884opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
31890opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
31893opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
31896opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
31896opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
31896opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
31896opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
31899opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
31917opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
31929opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
31944opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
31947opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
31971opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
31983opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
31998opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
32067opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
32910opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
32913opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
32913opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
32913opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
32919opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
32922opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
32925opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
33075opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
33078opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
33078opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
33078opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
33120opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
33138opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
33159opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
33228opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
33228opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
33231opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
33231opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
33234opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014060120140525
33240opt64lcu6gcc -Os -fomit-frame-pointer2014060120140525
33243opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
33243opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
33252opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
33825x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
33888x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
33888x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
33915x86_64_asmgcc -O2 -fomit-frame-pointer2014060120140525
33924x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
33957x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
33957x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
33957x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
33960x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
33966opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
33969opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
33969opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
33969x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
33972opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
33972x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014060120140525
33978x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
33981x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
33981x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
33981x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
33981x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
33984x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
33984x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
33984x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
33987x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
33987x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
33987x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
33996x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
33999x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014060120140525
34002x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
34005x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
34005x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
34008x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
34014x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
34017x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
34017x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
34017x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
34020x86_64_asmgcc -Os -fomit-frame-pointer2014060120140525
34020opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
34023x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
34023x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
34026x86_64_asmgcc -O3 -fomit-frame-pointer2014060120140525
34029x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
34032x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
34032x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014060120140525
34038inplacegcc -funroll-loops -O -fomit-frame-pointer2014060120140525
34038inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
34038inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
34041x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
34044opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
34044opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
34044inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
34044x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
34050x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
34050inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
34053x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34056opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
34056opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
34059x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
34062opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
34062opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
34065x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
34068inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
34071opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
34071x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
34074x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34077opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
34080opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
34092inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
34110opt64u6gcc -O -fomit-frame-pointer2014060120140525
34110opt64u6gcc -m64 -O -fomit-frame-pointer2014060120140525
34113x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
34113opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
34116opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
34116opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
34125opt64u6gcc -march=nocona -O -fomit-frame-pointer2014060120140525
34128x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
34128x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014060120140525
34131opt64u6gcc -march=k8 -O -fomit-frame-pointer2014060120140525
34134x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
34134opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
34146inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
34146opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
34146inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
34149x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
34155opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
34155inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
34158opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
34158x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
34158inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
34158inplacegcc -march=barcelona -O -fomit-frame-pointer2014060120140525
34158inplacegcc -march=k8 -O -fomit-frame-pointer2014060120140525
34161x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
34161inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
34164opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
34164opt64u6gcc -m64 -O2 -fomit-frame-pointer2014060120140525
34170x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
34173opt64u6gcc -m64 -O3 -fomit-frame-pointer2014060120140525
34176opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
34176x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
34176x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
34176opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
34185x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
34197x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
34200x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
34200x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
34200opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
34200opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
34203opt64u6gcc -O3 -fomit-frame-pointer2014060120140525
34209opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
34215x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
34218opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
34236opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
34239opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34242opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
34245opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
34257opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34260opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
34260opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
34266opt64u6gcc -O2 -fomit-frame-pointer2014060120140525
34269opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
34272opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
34284opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
34284opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
34287x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014060120140525
34290x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
34290inplacegcc -march=nocona -O -fomit-frame-pointer2014060120140525
34293x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
34296inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
34296inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
34296x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34299inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
34302inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
34302opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34302opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
34305inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
34308inplacegcc -O -fomit-frame-pointer2014060120140525
34320inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
34323opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
34323opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
34335opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
34338opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
34341opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
34344opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34344opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
34347inplacegcc -m64 -O -fomit-frame-pointer2014060120140525
34347opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
34350opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
34350x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
34350opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
34353x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
34359x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
34383x86_64_asmgcc -m64 -O -fomit-frame-pointer2014060120140525
34383x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
34392x86_64_asmgcc -O -fomit-frame-pointer2014060120140525
34392opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
34392opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
34401x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
34404opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
34416opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
34419x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
34422x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
34461x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
34464x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
34467opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
34482x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
34488opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
34515inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
34530opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
34581x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
34623x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
34626x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
34626x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
34629x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
34632x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
34635x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
34650x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
34659x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
34662x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
34665inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
34671x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
34674inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
34683inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
34683inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
34689inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34689inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34689inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
34728inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
34794inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
34794inplacegcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
34842inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
34848inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
34854inplacegcc -O3 -fomit-frame-pointer2014060120140525
34854inplacegcc -m64 -O3 -fomit-frame-pointer2014060120140525
34941inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
34941inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
34944inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
34944inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
34944inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
34944inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
34944inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
34947inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
34947inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
34947inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
34947inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34950inplacegcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
34956inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
34959inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
34962inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
34965inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
34986simplegcc -funroll-loops -O -fomit-frame-pointer2014060120140525
34986simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
34989simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
34992simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
34992simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
34992simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
35001simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
35016simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
35043inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
35052inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
35055simplegcc -march=barcelona -O -fomit-frame-pointer2014060120140525
35058simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
35058simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
35061simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
35061simplegcc -march=k8 -O -fomit-frame-pointer2014060120140525
35088simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
35208simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
35208simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
35211simplegcc -O -fomit-frame-pointer2014060120140525
35211inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
35211simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
35211simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
35211inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
35217simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
35217simplegcc -march=nocona -O -fomit-frame-pointer2014060120140525
35220simplegcc -m64 -O -fomit-frame-pointer2014060120140525
35220inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
35220simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
35256inplacegcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
35304inplacegcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
35307inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
35328inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
35352inplacegcc -O2 -fomit-frame-pointer2014060120140525
35352inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
35355inplacegcc -m64 -O2 -fomit-frame-pointer2014060120140525
35370simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
35373simplegcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
35373simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
35541simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
35544simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
35544simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
35544simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
35547simplegcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
35547simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
35577simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
35691simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
35727simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
35760simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
35763simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
35763simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
35772simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
35775simplegcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
35784simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
35784simplegcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
35799simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
35799simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
35799simplegcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
35844simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
35850simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
35871simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
35919simplegcc -m64 -O3 -fomit-frame-pointer2014060120140525
35922simplegcc -O3 -fomit-frame-pointer2014060120140525
35922simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
35934x86_64_asmcc2014060120140525
35955sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
35964sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
35988sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
35997x86_64_asmgcc2014060120140525
36000sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
36012simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
36012simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
36012simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
36015simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
36063sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
36072simplegcc -O2 -fomit-frame-pointer2014060120140525
36090x86_64_asmgcc -funroll-loops2014060120140525
36111simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
36111simplegcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
36135sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
36150simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
36153simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
36156sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
36156simplegcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
36162sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
36165sphlibgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
36168sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
36168sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
36192sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
36192simplegcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
36198sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
36201simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
36201sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
36207simplegcc -m64 -O2 -fomit-frame-pointer2014060120140525
36243sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
36246sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
36249sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
36279simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
36279simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
36306sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
36306sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
36312sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
36333sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
36372sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
36378sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
36399sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
36411sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
36417sphlibgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
36432sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
36444sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
36447sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
36471sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
36486sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
36591sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
36594sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
36597sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
36612sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
36621sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
36648sphlibgcc -O -fomit-frame-pointer2014060120140525
36702sphlibgcc -m64 -O -fomit-frame-pointer2014060120140525
36717sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
36720sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
36726sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
36735sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
36858sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
36870sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
36891sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
36894sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
36900sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
36900sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
36915sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
36954sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
37017sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
37020sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
37023sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
37023sphlibgcc -march=nocona -O -fomit-frame-pointer2014060120140525
37029sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
37038sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
37041sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
37065sphlib-smallgcc -m64 -O -fomit-frame-pointer2014060120140525
37065sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
37071sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
37074sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
37080sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
37083sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
37089sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
37089sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
37101sphlibgcc -O3 -fomit-frame-pointer2014060120140525
37101sphlibgcc -m64 -O3 -fomit-frame-pointer2014060120140525
37110sphlibgcc -march=k8 -O -fomit-frame-pointer2014060120140525
37116sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
37122sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
37137opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
37140sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
37152sphlibgcc -O2 -fomit-frame-pointer2014060120140525
37152sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
37173sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
37173sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
37185sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
37224sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
37242opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
37248opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
37248opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
37248sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
37248opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
37254sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
37275sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
37278simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
37278simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
37284sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
37290sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
37305sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014060120140525
37314sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
37317opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
37320sphlib-smallgcc -O -fomit-frame-pointer2014060120140525
37323sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014060120140525
37332simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
37338sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
37362opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
37371sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
37377simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
37386sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
37404sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
37407sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
37425sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
37428sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
37434sphlibgcc -m64 -O2 -fomit-frame-pointer2014060120140525
37470sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
37479sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
37482opt64lcu6clang -O3 -fomit-frame-pointer2014071220140622
37500opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
37512sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
37524sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
37548sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
37566sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
37617sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
37620sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
37671sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
37776simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
37776simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
37836simplegcc -march=nocona -Os -fomit-frame-pointer2014060120140525
37920simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
37956sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
37977sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
38040sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
38049sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
38049sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
38052sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
38052sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
38082opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
38082opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
38082opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
38082opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
38082opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
38085opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
38085opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
38121opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
38124opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
38193sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
38220sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
38247sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
38325sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
38466opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
38466opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
38481sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014060120140525
38529sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
38571sphlib-smallgcc -O3 -fomit-frame-pointer2014060120140525
38571sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
38616sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
38646sphlib-smallgcc -O2 -fomit-frame-pointer2014060120140525
38646sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
38655sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014060120140525
38673opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
38676opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
38676opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
38676opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
38679opt64u6gcc -Os -fomit-frame-pointer2014060120140525
38679opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
38691opt64u6gcc -m64 -Os -fomit-frame-pointer2014060120140525
38703opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
38835opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
38838opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
38883opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
38976sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
39030sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
39033sphlibgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
39045sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
39066simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
39069simplegcc -Os -fomit-frame-pointer2014060120140525
39069simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
39069simplegcc -m64 -Os -fomit-frame-pointer2014060120140525
39069simplegcc -march=k8 -Os -fomit-frame-pointer2014060120140525
39072simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
39105simplegcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
39135opt64lcu24clang -O3 -fomit-frame-pointer2014071220140622
39162sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
39165sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
39165sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
39165sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
39168sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
39174simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
39177sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
39177simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
39180simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
39180simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
39180simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
39180simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
39183simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
39186simplegcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
39195sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
39219sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
39219sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
39222sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
39222sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
39231sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
39255sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
39384sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
39498inplacegcc -march=nocona -Os -fomit-frame-pointer2014060120140525
39504inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
39606inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
39624opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
39651sphlibgcc -Os -fomit-frame-pointer2014060120140525
39651inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
39651sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
39651sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
39651sphlibgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
39654sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
39654sphlibgcc -m64 -Os -fomit-frame-pointer2014060120140525
39654sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
39660sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
39663sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
39663sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
39672sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
39693inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
39729inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
39846sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
40059inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
40059inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
40137inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
40143inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
40155inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
40158inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
40161inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
40197inplacegcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
40251inplacegcc -Os -fomit-frame-pointer2014060120140525
40251inplacegcc -m64 -Os -fomit-frame-pointer2014060120140525
40251inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
40251inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
40251inplacegcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
40254inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
40254inplacegcc -march=k8 -Os -fomit-frame-pointer2014060120140525
40323inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
40341inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
40563sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014060120140525
40563sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
40563sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
40563sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
40566sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
40581sphlib-smallgcc -Os -fomit-frame-pointer2014060120140525
40584sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
40674sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
40821sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
40866sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
41013sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
41016sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
41019sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
41037sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
41160sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
41232sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
41244sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
41253opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
41253sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
41256opt64u6clang -O3 -fomit-frame-pointer2014071220140622
41256opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
41259sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
41259sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
41259sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
41262sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
41262sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
41265sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
41283sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
41286sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
41319opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
41364opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
41769sphlibclang -O3 -fomit-frame-pointer2014071220140622
41772sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
41799sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
42006sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
42132sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
42270simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
42270simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
42270simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
42330simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
42447simpleclang -O3 -fomit-frame-pointer2014071220140622
43449inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
43449inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
43449inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
43452inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
43689inplaceclang -O3 -fomit-frame-pointer2014071220140622
46428sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
46440sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
46689sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
46743sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
46788sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
53085opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
53088opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
53097opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
53109opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
53121opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
53130opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
53133opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
53142opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014060120140525
53142opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014060120140525
53145opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
53148opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
53151opt64lcu24shldgcc -O -fomit-frame-pointer2014060120140525
53151opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
53157opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
53157opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014060120140525
53163opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
53169opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
53190opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
53202opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
53205opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
53214opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
53220opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
53220opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
53223opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
53226opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014060120140525
53235opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
53235opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
53241opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
53244opt64lcu24shldgcc -O2 -fomit-frame-pointer2014060120140525
53244opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
53250opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
53253opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
53256opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
53256opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014060120140525
53271opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
53277opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
53280opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
53286opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
53286opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
53289opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
53289opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
53295opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
53304opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
53304opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
53304opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
53328opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
53328opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
53331opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
53331opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
53334opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
53337opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
53361opt64lcu24shldgcc -O3 -fomit-frame-pointer2014060120140525
53364opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
53367opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
53367opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
53367opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
53370opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
53385opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
53385opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
53388opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
53388opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
53397opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
53403opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
53448opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
53463opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
53463opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
53634opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014060120140525
53634opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
53640opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
53640opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
53640opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
53643opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
53643opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
53655opt64lcu24shldgcc -Os -fomit-frame-pointer2014060120140525
53718opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
53721opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
53727opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
53739opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
53751opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
53751opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
53751opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
53751opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
53760opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
53760opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
53766opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
53775opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
53781opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
53781opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
53793opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
55125x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
55140x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
55152x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
55164x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014060120140525
55167x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
55194x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
55197x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
55206x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
55212x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
55215x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
55218x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
55218x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
55218x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
55221x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
55221x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
55224x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
55224x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
55224x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
55236x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
55248x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
55248x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014060120140525
55260x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
55263x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
55266x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
55266x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
55266x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
55269x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
55269x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
55275x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
55284x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
55284x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
55299x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
55299x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
55302x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
55311x86_64_shldgcc -O -fomit-frame-pointer2014060120140525
55326x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
55332x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
55335x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
55335x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
55338x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014060120140525
55344x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
55350x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
55368x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
55371x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
55380x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
55392x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
55398x86_64_shldgcc -O2 -fomit-frame-pointer2014060120140525
55410x86_64_shldgcc -funroll-loops2014060120140525
55413x86_64_shldgcc -m64 -O -fomit-frame-pointer2014060120140525
55419x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
55428x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
55431x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
55437x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
55446x86_64_shldgcc -O3 -fomit-frame-pointer2014060120140525
55482x86_64_shldgcc2014060120140525
55503x86_64_shldcc2014060120140525
55530x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
55539x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
55542x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
55548x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
55572x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
55578x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
55593x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
55602x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
55602x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
55605x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
55605x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
55608x86_64_shldgcc -Os -fomit-frame-pointer2014060120140525
55608x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
55608x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
55608x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014060120140525
55608x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
55608x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
55608x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
55608x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
55608x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
55608x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
55611x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
55611x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
55611x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
55614x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
55614x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
55614x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
55617x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
55623x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
55626x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
55626x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
55632x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
55638x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014060120140525
55644x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
55689x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
55704x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
63576opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
63666opt64lcu24shldclang -O3 -fomit-frame-pointer2014071220140622
63672opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
63789opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
63822opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
70320opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
70371opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
70455opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
70485opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
70542opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
70755opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014060120140525
70767opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
70809opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
70812opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
70815opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
70872opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014060120140525
71220opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
71220opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
71307opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
71436opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
71484opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
71601mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
71685mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
71796opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
71877mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
71895mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
71913opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
71916opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
71949opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
72132mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
72138mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
72144mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
72306mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
72315mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
73824mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
73860mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
73863mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
73989opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
74238mmxu1gcc -march=nocona -O -fomit-frame-pointer2014060120140525
74247mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
74259opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
74280opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
74352mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
74355mmxu1gcc -m64 -O -fomit-frame-pointer2014060120140525
74355mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
74358mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
74358mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
74382mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
74436mmxu1gcc -O -fomit-frame-pointer2014060120140525
74589opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
74589opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
74643opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
74691opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
74787opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
74871opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
74871opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
74874opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
74874opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
74874opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
74874opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
74874opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
75015opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
75087opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
75102opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
75105opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
75141opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
75213mmxu1gcc -march=k8 -O -fomit-frame-pointer2014060120140525
75246opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
75249mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
75294opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014060120140525
75297opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
75333opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
75339opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
75360opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
75381opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
75399opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
75411opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
75417opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014060120140525
75417opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
75426opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
75429opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
75429opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
75432opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014060120140525
75432opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
75432opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
75432opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
75438opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
75447opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
75483opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
75486opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
75489opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
75504opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
75516opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
75537opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
75573opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
75597opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
75618opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014060120140525
75633opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
75642opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
75648opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
75654opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
75687opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
75696opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014060120140525
75696opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
75708opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014060120140525
75765opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
75780opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
75804opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
75957opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
75969opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76002opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
76179opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
76227opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
76239opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76239opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
76242opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76248opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
76365opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76368opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
76383opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
76461opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
76551opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
76554opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
76584opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
76587opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
76767opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
76794opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
76812opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
76821opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
76824opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
76827opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
76830opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
76848opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
76854opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
76884opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
76962opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
77004opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
77115opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
77118opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
77172opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
77235opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
77337opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
77361opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
77364opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
77364opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
77364opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
77367opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014060120140525
77367opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
77367opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014060120140525
77367opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
77382opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
77643opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
77655opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
77727opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
77799opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
77823opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
77838opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
77946opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
77955opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
78051opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
78057opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
78084opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014060120140525
78090opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014060120140525
78198opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
78237opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
78318opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
78531opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
78534opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
78549opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
78552opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
78573opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
78585opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
78825opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
79071simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
79086simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
79110simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
79143simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
79173simple32bigcc -O3 -fomit-frame-pointer2014060120140525
79173simple32bigcc -m64 -O3 -fomit-frame-pointer2014060120140525
79182simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
79488simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
79494simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
79503simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
79509simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
79509simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
79548simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
79551simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
79551simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
79596simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
79617simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
79620simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
79653simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
79671simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
79914opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
79926opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
80154opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014060120140525
80235opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014060120140525
80256opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
80325opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
80355opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014060120140525
80397opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
80439opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
80481opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
80493opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
80493opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
80520opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
80610opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
80652opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
80694opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014060120140525
80703opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
80706opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
80706opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
80718opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
80718opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
80748opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
80766opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
80769opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
80784opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
80820opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
80826opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
80847opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014060120140525
80850opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
80850opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014060120140525
80895opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
80898opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
80904opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
80910opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014060120140525
80937opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
80946opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
80955opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
81075opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
81120opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
81192opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
81243opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
81321opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
81363opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
81444opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
81447opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
81465opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014060120140525
81498opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
81618opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
81642opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
81744opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
81990opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
82182opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
82191opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014060120140525
82194opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
82200opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
82200opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
82200opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
82206opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
82206opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
82215opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
82251opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
82263opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
82275opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
82278opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
82320opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
82335opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
82335opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
82335opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
82338opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
82410opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
82410opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
82413opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
82419opt32bi-rvku2gcc -O -fomit-frame-pointer2014060120140525
82422opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
82473opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014060120140525
82491opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
82497opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
82500opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
82500opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
82527opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
82545opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
82557opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
82557opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
82578opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014060120140525
82578opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
82578opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014060120140525
82626opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014060120140525
82659opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
82737opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
82755opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
82770simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
82770simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
82773simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
82785opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
82794opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
83070opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
83100simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
83103simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
83184opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014060120140525
83214simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
83316opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014060120140525
83337simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
83445opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
83463opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
83679opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
83682opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
83736simple32bigcc -O2 -fomit-frame-pointer2014060120140525
83739simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
83739simple32bigcc -m64 -O2 -fomit-frame-pointer2014060120140525
83745inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
83766inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
84123simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
84123simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
84132inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
84144inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
84207simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
84216simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
84216simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
84219simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
84399inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
84405inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
84426simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
84435inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
84435simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
84567inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
84684inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
84684inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
84684inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
84684simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
84684inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014060120140525
84687simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
84687simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
84696simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
84708simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
84762inplace32bigcc -march=k8 -O -fomit-frame-pointer2014060120140525
85029simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
85032simple32bigcc -funroll-loops -O -fomit-frame-pointer2014060120140525
85050simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
85146simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
85149simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
85158simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
85161simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
85167inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
85170inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
85173inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
85176inplace32bigcc -O -fomit-frame-pointer2014060120140525
85176inplace32bigcc -m64 -O -fomit-frame-pointer2014060120140525
85176inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
85176inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
85176inplace32bigcc -march=nocona -O -fomit-frame-pointer2014060120140525
85179inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
85182inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014060120140525
85191inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
85212inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
85254simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
85254simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
85314inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
85329inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
85422simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
85422simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
85422simple32bigcc -march=barcelona -O -fomit-frame-pointer2014060120140525
85422simple32bigcc -march=k8 -O -fomit-frame-pointer2014060120140525
85434simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
85482simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
85482simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
85482simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
85482simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
85485simple32bigcc -m64 -O -fomit-frame-pointer2014060120140525
85491simple32bigcc -O -fomit-frame-pointer2014060120140525
85491simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
85656inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
85734inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
85737inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
85737inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014060120140525
85743inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
85743inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
85797simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
85803simple32bigcc -march=nocona -O -fomit-frame-pointer2014060120140525
85830inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
85833inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
85836inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
85920inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
85935inplace32bigcc -O3 -fomit-frame-pointer2014060120140525
85938inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
85938inplace32bigcc -m64 -O3 -fomit-frame-pointer2014060120140525
85980inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
86037inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
86055inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
86058inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
86097inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
86121inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
86172inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
86175inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
86178inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
86190inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
86208inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
86208inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
86301inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
87066inplace32bigcc -Os -fomit-frame-pointer2014060120140525
87066inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014060120140525
87069inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
87069inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
87069inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
87078inplace32bigcc -m64 -Os -fomit-frame-pointer2014060120140525
87078inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
87210compactgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
87213compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
87213compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
87213inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
87219inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
87249compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
87360compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
87642inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
87642inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
87714inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
87783inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
88074compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
88131compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
88506inplacegcc2014060120140525
88686mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
88704mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
88704mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
88710mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
88713mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
88770mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
88776mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
88782mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
88794mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
88803mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
88863mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
88863inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
88863inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
88881inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
88983inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
89004inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
89013compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
89022compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
89043inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
89175compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
89181compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
89181compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
89193inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
89196compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
89199inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
89211compactgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
89223compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
89316inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
89331inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
89331inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
89442inplacegcc -funroll-loops2014060120140525
90114inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
90117inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
90123inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
90123inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
90129inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
90150mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
90174inplace32bigcc -O2 -fomit-frame-pointer2014060120140525
90177inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
90177inplace32bigcc -m64 -O2 -fomit-frame-pointer2014060120140525
90189mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
90219opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
90219opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
90222opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
90222opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
90222opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
90237opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
90237opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
90288inplacecc2014060120140525
90333compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
90342opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
90351opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
90387compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
90417mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
90450mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
90540opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
90543opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
90804mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
90804mmxu1gcc -m64 -O2 -fomit-frame-pointer2014060120140525
90804mmxu1gcc -m64 -O3 -fomit-frame-pointer2014060120140525
90825mmxu1gcc -O3 -fomit-frame-pointer2014060120140525
90852mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
90930mmxu1gcc -O2 -fomit-frame-pointer2014060120140525
90945opt32bi-rvku2gcc -Os -fomit-frame-pointer2014060120140525
90945opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
90945opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014060120140525
90945opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
90945opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
90948opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
90948opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
90963opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
91437inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
91440inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
91440inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
91440inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
91584compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
91584compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
91599compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
91599compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
91704mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
91731mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
91758compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
91764compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
91767mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
91770compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
91812mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
92364compactgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
92367compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
92367compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
92418opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
92424opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
92424opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
92427opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
92685mmxu1gcc -Os -fomit-frame-pointer2014060120140525
92688mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
92691mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
92700mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
92703mmxu1gcc -m64 -Os -fomit-frame-pointer2014060120140525
92703mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
92931mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
92964mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
93339mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
93339mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
93375mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
93378mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
93534opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
93534opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
93543opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
93561opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
93576opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
93666mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
93681mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
93792mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
93792mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
93819mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
93819mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
93825mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
94107mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
94113mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
94128mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
94128mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
94131mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
94140mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
94146mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
94167mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
94167mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
94170mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
94176mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
94197mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
94203mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
94203mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
94545sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
94563sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
94566sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
94575sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
94698sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
94812mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
94836mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
94842mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
94932mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
94971mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
94974mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
95205mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
95208mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
95469simplegcc -funroll-loops2014060120140525
95511simplegcc2014060120140525
96267sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
96471simplecc2014060120140525
97512simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
97518simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
97518simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
97533simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
97533simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
97569simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
97599simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
97731sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
97731sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
97737sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
97752sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
99387simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
99405simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
100464simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
100476simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
100479simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
100611simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
100617simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
100650simple32bigcc -m64 -Os -fomit-frame-pointer2014060120140525
100650simple32bigcc -march=k8 -Os -fomit-frame-pointer2014060120140525
100662simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
100668simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
100695simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
100707simple32bigcc -Os -fomit-frame-pointer2014060120140525
100710simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
100716simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
100974simple32bigcc -march=nocona -Os -fomit-frame-pointer2014060120140525
101907sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
101931opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
101949opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
101952opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
101952opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
101955sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
102549opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
103464simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
103464simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
103464simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
103611simple32biclang -O3 -fomit-frame-pointer2014071220140622
103611simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
104658opt32bi-rvku2clang -O3 -fomit-frame-pointer2014071220140622
105597opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
105633opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
105651opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
105990opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
106092compactgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
106113compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
106113compactgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
106143compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
106143compactgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
106149compactgcc -O3 -fomit-frame-pointer2014060120140525
106149compactgcc -m64 -O3 -fomit-frame-pointer2014060120140525
106188compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
106245compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
106551compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
106611mmxu1clang -O3 -fomit-frame-pointer2014071220140622
106623mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
106632mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
106665mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
106671compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
107001mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
108396inplace32biclang -O3 -fomit-frame-pointer2014071220140622
108636compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
108717inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
108822inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
108864inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
108876inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
109098compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
109119compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
109182compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
109308compactclang -O3 -fomit-frame-pointer2014071220140622
112326sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
113127sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
113130sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
113133sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
113136sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
114969opt64u6gcc -funroll-loops2014060120140525
115146opt64u6cc2014060120140525
115212opt64u6gcc2014060120140525
116568opt64lcu6cc2014060120140525
116574opt64lcu6gcc2014060120140525
116745opt64lcu6gcc -funroll-loops2014060120140525
154653compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
154653compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
154656compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
154656compactgcc -m64 -Os -fomit-frame-pointer2014060120140525
154656compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
154656compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
154659compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
154659compactgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
154659compactgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
154662compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
154722compactgcc -Os -fomit-frame-pointer2014060120140525
154755compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
155763compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
155769compactgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
157935compactgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
157938compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
160842compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
160905compactgcc -march=nocona -O -fomit-frame-pointer2014060120140525
164067compactgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
164340compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
164343compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
164346compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
164349compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
164349compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
164427compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
165027compactgcc -O2 -fomit-frame-pointer2014060120140525
165027compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
165030compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
165030compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
165033compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
165045compactgcc -m64 -O2 -fomit-frame-pointer2014060120140525
165261compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
165267compactgcc -O -fomit-frame-pointer2014060120140525
165267compactgcc -m64 -O -fomit-frame-pointer2014060120140525
165267compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
165270compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
165384compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
165390compactgcc -march=k8 -O -fomit-frame-pointer2014060120140525
165981compactgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
165987compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
165990compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
166260compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
166311compactgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
166311compactgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
166413compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
166605compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
168843compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
170754compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
170874compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
170892compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
176226compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
217290inplace32bigcc -funroll-loops2014060120140525
217488inplace32bigcc2014060120140525
217638inplace32bicc2014060120140525
226104simple32bigcc2014060120140525
226323simple32bicc2014060120140525
226389simple32bigcc -funroll-loops2014060120140525
235812opt32bi-rvku2gcc2014060120140525
235911opt32bi-rvku2cc2014060120140525
236016opt32bi-rvku2gcc -funroll-loops2014060120140525
236814opt64lcu24gcc2014060120140525
236826opt64lcu24cc2014060120140525
236853opt64lcu24gcc -funroll-loops2014060120140525
259497opt64lcu24shldgcc2014060120140525
259503opt64lcu24shldcc2014060120140525
259566opt64lcu24shldgcc -funroll-loops2014060120140525
259923sphlib-smallgcc2014060120140525
260121sphlib-smallgcc -funroll-loops2014060120140525
261306sphlib-smallcc2014060120140525
291510opt32biT-s2lcu4gcc -funroll-loops2014060120140525
291978opt32biT-s2lcu4gcc2014060120140525
292029opt32biT-s2lcu4cc2014060120140525
306321compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
306327compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
310098opt32bi-s2lcu4gcc2014060120140525
310149opt32bi-s2lcu4gcc -funroll-loops2014060120140525
310221opt32bi-s2lcu4cc2014060120140525
310251compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
310263compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
312177compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
312183compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
312228compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
312234compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
312300compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
326367compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
329076compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
329085compact8gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
329100compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
330219compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
331893compact8gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
331911compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
332364compact8gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
332367compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
334557compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
336429compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
337296compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
337299compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
338019compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
338379compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
338385compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
338385compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
338952compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
339579compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
339588compact8gcc -O2 -fomit-frame-pointer2014060120140525
341064compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
341091compact8gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
342999compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
344856compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
344871compact8gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
344964compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
345564compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
345573compact8gcc -Os -fomit-frame-pointer2014060120140525
345573compact8gcc -m64 -Os -fomit-frame-pointer2014060120140525
345573compact8gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
345855compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
346737compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
346740compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
346740compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
346740compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
347301compact8gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
347328compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
349818compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
350073compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
350076compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
350097compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
350103compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
350241compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
350409compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
351795compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
353106compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
353199compact8gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
353883compact8gcc -m64 -O3 -fomit-frame-pointer2014060120140525
353895compact8gcc -O3 -fomit-frame-pointer2014060120140525
353979compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
354735compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
354741compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
354993compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
355923compact8gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
355956compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
355962compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
356091compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
358020compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
358053compact8gcc -m64 -O2 -fomit-frame-pointer2014060120140525
358380compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
358407compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
368640compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
368640compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
372054compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
376062compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
376062compact8gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
376065compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
394311compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
394314compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
394323compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
394326compact8gcc -m64 -O -fomit-frame-pointer2014060120140525
394326compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
394326compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
394341compact8gcc -O -fomit-frame-pointer2014060120140525
395244compact8gcc -march=nocona -O -fomit-frame-pointer2014060120140525
395265compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
396132compact8gcc -march=k8 -O -fomit-frame-pointer2014060120140525
396138compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
396708compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
398670compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
556533sphlibgcc2014060120140525
556968sphlibgcc -funroll-loops2014060120140525
557091compactgcc2014060120140525
557604sphlibcc2014060120140525
574155compactcc2014060120140525
576522compactgcc -funroll-loops2014060120140525
993774mmxu1gcc2014060120140525
994074mmxu1gcc -funroll-loops2014060120140525
994566mmxu1cc2014060120140525
1647372compact8gcc -funroll-loops2014060120140525
1651995compact8gcc2014060120140525
1656093compact8cc2014060120140525

Checksum failure

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: cc
ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe
Number of similar (compiler,implementation) pairs: 186, namely:
CompilerImplementations
cc gil/singlefile gil/singlefile_unrolled
clang -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc gil/singlefile gil/singlefile_unrolled
gcc -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -fno-schedule-insns -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -fno-schedule-insns -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -fno-schedule-insns -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -fno-schedule-insns -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=corei7 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=corei7 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=k8 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=k8 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=k8 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=k8 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=nocona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=nocona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=nocona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=nocona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=barcelona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=barcelona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=barcelona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=barcelona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=k8 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=k8 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=k8 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=k8 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=nocona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=nocona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=nocona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -march=nocona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled

Checksum failure

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe
Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=barcelona -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m64 -march=barcelona -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled

Test failure

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer compact8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact8
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: cc
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 79, namely:
CompilerImplementations
cc xopu24
gcc xopu24
gcc -O2 -fomit-frame-pointer xopu24
gcc -O3 -fomit-frame-pointer xopu24
gcc -O -fomit-frame-pointer xopu24
gcc -Os -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -O -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -Os -fomit-frame-pointer xopu24
gcc -funroll-loops xopu24
gcc -funroll-loops -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -O -fomit-frame-pointer xopu24
gcc -funroll-loops -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xopu24
gcc -m64 -O2 -fomit-frame-pointer xopu24
gcc -m64 -O3 -fomit-frame-pointer xopu24
gcc -m64 -O -fomit-frame-pointer xopu24
gcc -m64 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xopu24
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -Os -fomit-frame-pointer xopu24
gcc -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -march=barcelona -O -fomit-frame-pointer xopu24
gcc -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -march=k8 -O -fomit-frame-pointer xopu24
gcc -march=k8 -Os -fomit-frame-pointer xopu24
gcc -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -march=nocona -O -fomit-frame-pointer xopu24
gcc -march=nocona -Os -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: cc
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1088bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc sseu2
gcc sseu2
gcc -O2 -fomit-frame-pointer sseu2
gcc -O3 -fomit-frame-pointer sseu2
gcc -O -fomit-frame-pointer sseu2
gcc -Os -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -Os -fomit-frame-pointer sseu2
gcc -funroll-loops sseu2
gcc -funroll-loops -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -O -fomit-frame-pointer sseu2
gcc -funroll-loops -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sseu2
gcc -m64 -O2 -fomit-frame-pointer sseu2
gcc -m64 -O3 -fomit-frame-pointer sseu2
gcc -m64 -O -fomit-frame-pointer sseu2
gcc -m64 -Os -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -Os -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -Os -fomit-frame-pointer sseu2
gcc -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -march=barcelona -O -fomit-frame-pointer sseu2
gcc -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -march=k8 -O -fomit-frame-pointer sseu2
gcc -march=k8 -Os -fomit-frame-pointer sseu2
gcc -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -march=nocona -O -fomit-frame-pointer sseu2
gcc -march=nocona -Os -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: invalid character '{' before operand 1
keccak.s: keccak.s:43: Error: too many memory references for `mov'
keccak.s: keccak.s:44: Error: no such instruction: `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: no such instruction: `pld [sp,'
keccak.s: keccak.s:48: Error: no such instruction: `vmov.i64 q6,'
keccak.s: keccak.s:49: Error: no such instruction: `vpush {d12}'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
cc inplace-armv7a-neon
gcc inplace-armv7a-neon
gcc -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -O -fomit-frame-pointer inplace-armv7a-neon
gcc -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -fno-schedule-insns -O -fomit-frame-pointer inplace-armv7a-neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops inplace-armv7a-neon
gcc -funroll-loops -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=core2 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=core2 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=core2 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=core2 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=corei7 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=corei7 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=k8 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=k8 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=k8 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=k8 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=nocona -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=nocona -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=nocona -O -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=nocona -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -march=barcelona -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -march=barcelona -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -march=barcelona -O -fomit-frame-pointer inplace-armv7a-neon
gcc -march=barcelona -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -march=k8 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -march=k8 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -march=k8 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -march=k8 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -march=nocona -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -march=nocona -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -march=nocona -O -fomit-frame-pointer inplace-armv7a-neon
gcc -march=nocona -Os -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:111:9: note: expanded from:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpStack, %rsp
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpStack, %rsp
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: @ Implementation by Ronny Van Keer, hereby denoted as "the implementer".
keccak.s: ^
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact8 gil/singlefile gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact inplace inplace32bi mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple simple32bi sphlib sphlib-small

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc512/inplace
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc512/inplace32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc512/simple
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc512/simple32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc512/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/mmxu1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
keccak.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak.c: clang: warning: argument unused during compilation: '-mavx2'
keccak.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-march=x86-64'
keccak.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-maes'
keccak.s: clang: warning: argument unused during compilation: '-mpclmul'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc512/inplace
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc512/inplace32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc512/simple
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc512/simple32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc512/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/mmxu1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak.c: clang: warning: argument unused during compilation: '-mavx2'
keccak.c: clang: warning: argument unused during compilation: '-mpclmul'
keccak.c: clang: warning: argument unused during compilation: '-fpolly'
keccak.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mpclmul'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mpclmul'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-march=x86-64'
keccak.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-maes'
keccak.s: clang: warning: argument unused during compilation: '-mpclmul'
keccak.s: clang: warning: argument unused during compilation: '-fpolly'
keccak.s: clang: warning: argument unused during compilation: '-funroll-loops'
keccak.s: clang: warning: argument unused during compilation: '-fvectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc512/inplace
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc512/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc512/simple
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc512/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc512/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/mmxu1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
keccak.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/keccakc512/compact
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc512/compact8
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc512/inplace
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc512/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc512/simple
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc512/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc512/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/mmxu1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc512/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.c: clang: warning: argument unused during compilation: '-mavx2'
keccak.c: clang: warning: argument unused during compilation: '-fpolly'
keccak.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-fpolly'
keccak.s: clang: warning: argument unused during compilation: '-funroll-loops'
keccak.s: clang: warning: argument unused during compilation: '-fvectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=barcelona -O -fomit-frame-pointer xopu24
gcc -m64 -march=barcelona -Os -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc512/sseu2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1088bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1088bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:265:5: error: incompatible types when assigning to type 'V128' from type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -m64 -march=barcelona -O -fomit-frame-pointer sseu2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: invalid character '{' before operand 1
keccak.s: keccak.s:43: Error: too many memory references for `mov'
keccak.s: keccak.s:44: Error: no such instruction: `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: no such instruction: `pld [sp,'
keccak.s: keccak.s:48: Error: no such instruction: `vmov.i64 q6,'
keccak.s: keccak.s:49: Error: no such instruction: `vpush {d12}'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: invalid character '{' before operand 1
keccak.s: keccak.s:43: Error: too many memory references for `mov'
keccak.s: keccak.s:44: Error: no such instruction: `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: no such instruction: `pld [sp,'
keccak.s: keccak.s:48: Error: no such instruction: `vmov.i64 q6,'
keccak.s: keccak.s:49: Error: no such instruction: `vpush {d12}'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=barcelona -O -fomit-frame-pointer inplace-armv7a-neon
gcc -m64 -march=barcelona -Os -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/xopu24
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xopu24