Implementation notes: amd64, h5nano, crypto_hash/keccakc448

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc448
TimeImplementationCompilerBenchmark dateSUPERCOP version
25715opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
25715opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
25760opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
25770opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
25845opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
25845opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
25925opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
25960opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
25995x86_64_asmgcc -O -fomit-frame-pointer2014050620140425
25995x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
25995x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
25995x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
25995x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
25995x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
25995x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
26000x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
26015x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
26030opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
26030opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
26035x86_64_asmgcc -m64 -O -fomit-frame-pointer2014050620140425
26065x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
26065x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
26065x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
26065x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
26070x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
26070x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
26070opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
26070x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
26070x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
26075x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
26075x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
26075x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
26075x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
26075opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
26085x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
26085x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
26090x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
26095opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
26095opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
26100x86_64_asmgcc -O2 -fomit-frame-pointer2014050620140425
26100x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014050620140425
26100x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
26100x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
26100x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
26105x86_64_asmgcc -O3 -fomit-frame-pointer2014050620140425
26105x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
26105x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
26105x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
26105x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014050620140425
26105x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
26105x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
26110x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
26110x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
26110x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
26110x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
26110x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
26110x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
26115opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
26115x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
26115opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
26115x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
26115x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
26115x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
26115x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
26115x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014050620140425
26115x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014050620140425
26120opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
26120opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
26120x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
26120opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
26120x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
26120opt64lcu24gcc -m64 -O -fomit-frame-pointer2014050520140425
26120opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
26125opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
26125x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
26125x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
26125opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
26125x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
26125x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
26130x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
26130opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
26130x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
26130x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
26130opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
26130x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
26130x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
26135x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
26135x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
26135x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
26135x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
26140x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
26145x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
26145x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
26150opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
26150x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
26160opt64lcu24gcc -O -fomit-frame-pointer2014050520140425
26160opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
26160opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
26160opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
26165opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
26165opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
26170opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
26185opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
26200opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
26205opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
26225opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
26225opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
26230x86_64_asmgcc2014050620140425
26230x86_64_asmgcc -funroll-loops2014050620140425
26230opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
26230opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
26230opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
26230opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
26230opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
26235opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
26245opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
26255x86_64_asmcc2014050620140425
26260opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
26260opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
26265opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
26265opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
26265opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
26265opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
26265opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
26265opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
26265opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
26265opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
26265opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
26265opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
26285opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
26290opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
26295opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
26295opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
26295opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
26295opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
26295opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
26295opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014050620140425
26300opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
26315opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
26380opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
26380opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014050520140425
26405opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
26405opt64lcu6gcc -m64 -O -fomit-frame-pointer2014050620140425
26405opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
26405opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
26405opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
26405opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
26410opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
26425opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
26445opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
26450opt64lcu6gcc -O -fomit-frame-pointer2014050620140425
26465x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
26465x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
26465x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
26465x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
26470x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
26475x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
26475x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
26480x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
26480x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
26480opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014050620140425
26485opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
26495opt64lcu24gcc -O3 -fomit-frame-pointer2014050520140425
26495opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
26495opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014050520140425
26500opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
26500opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014050520140425
26505opt64lcu24gcc -O2 -fomit-frame-pointer2014050520140425
26505opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
26505opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014050620140425
26540opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
26570x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
26570x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
26575x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
26575x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
26575x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
26575x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
26580x86_64_asmgcc -Os -fomit-frame-pointer2014050620140425
26580x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
26580x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014050620140425
26580x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
26580x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
26580x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
26585x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
26620x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
26625opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
26625opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
26670opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
26670opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
26715opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
26725opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
26770opt64lcu24gcc -Os -fomit-frame-pointer2014050520140425
26770opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014050520140425
26770opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
26790opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
26790opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
26795opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
26800opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
26800opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
26800opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
26800opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
26815opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
26825opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
26935opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
26935opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
26945opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
26945opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
26950opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
26950opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
26950opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
26950opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
26950opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
26950opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
26955opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
26955opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
26955opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
26960opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
26960opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
26960opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
26960opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
26960opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
26960opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
26965opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
26970opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
26970opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
26975opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
26980opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
27000opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
27005opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
27005opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
27015opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
27020opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
27020opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
27025opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
27025opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
27025opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
27045opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
27050opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
27050opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
27055opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
27055opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
27055opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
27065opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
27065opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
27075opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
27220opt64lcu6gcc -O2 -fomit-frame-pointer2014050620140425
27220opt64lcu6gcc -O3 -fomit-frame-pointer2014050620140425
27220opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
27220opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
27220opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014050620140425
27220opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014050620140425
27425opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
27425opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
27450opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
27450opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
27450opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
27465opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
27675opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
27880opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
27880opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
27890opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
27890opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
27890opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
27935opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
27945opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
28365opt64lcu6gcc -Os -fomit-frame-pointer2014050620140425
28365opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
28365opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
28375opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
28375opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
28375opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
28385opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014050620140425
28535opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
28535opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
28535opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
28535opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
28545opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
28545opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
28545opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
29140opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
29175opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
29175opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
29175opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
29175opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
29210opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
29210opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
29210opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
29220opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
29220opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
29255opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
29265opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
29265opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
29280opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
29445inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
29545inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
29545inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
29545inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
29565opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
29570opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
29570opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
29570opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
29595opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
29595opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
29595opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
29595opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
29595opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
29600opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
29600opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
29600opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
29600opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
29605opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
29645opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
29645opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
29645opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
29645opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
29680inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
29690inplacegcc -O2 -fomit-frame-pointer2014050520140425
29690inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
29690inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
29690inplacegcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
29700inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
29715inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
29720inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
29720inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
29730inplacegcc -m64 -O2 -fomit-frame-pointer2014050520140425
29740inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
29770inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
29770inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
29775inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
29790inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
29790inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
29795opt64u6gcc -O3 -fomit-frame-pointer2014050620140425
29795opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
29795opt64u6gcc -m64 -O3 -fomit-frame-pointer2014050620140425
29805opt64u6gcc -O2 -fomit-frame-pointer2014050620140425
29805opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
29805opt64u6gcc -m64 -O2 -fomit-frame-pointer2014050620140425
29815opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
29850inplacegcc -O3 -fomit-frame-pointer2014050520140425
29850inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
29850inplacegcc -m64 -O3 -fomit-frame-pointer2014050520140425
29890opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
29895opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
29910inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
29930inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
29940opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
29945opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
29945opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
29965opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
29965opt64u6gcc -m64 -O -fomit-frame-pointer2014050620140425
29965opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
29965opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
29965opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
29965opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
29975opt64u6gcc -O -fomit-frame-pointer2014050620140425
29985opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
30040opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
30040opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
30045inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
30070inplacegcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
30080opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
30125opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
30125opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014050620140425
30125opt64u6gcc -march=nocona -O -fomit-frame-pointer2014050620140425
30130opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
30130opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
30135opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014050620140425
30135opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
30135opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
30145inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
30145inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
30160inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
30160inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
30160inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
30200opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
30205inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
30220opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
30235inplacegcc -O -fomit-frame-pointer2014050520140425
30235inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
30250inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
30250inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
30255inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
30270inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
30285inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
30285inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
30300inplacegcc -m64 -O -fomit-frame-pointer2014050520140425
30300inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
30300inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
30315opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
30345inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
30350inplacegcc -funroll-loops -O -fomit-frame-pointer2014050520140425
30350inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
30360opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
30410inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
30410inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
30425opt64u6gcc -march=k8 -O -fomit-frame-pointer2014050620140425
30440opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
30515inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
30515inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
30515inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
30570inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
30610inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
30615inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
30660inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
30690simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
30720simplegcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
30735simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
30740simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
30765simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
30770simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
30770simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
30770simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
30775simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
30810inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
30810inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
30810inplacegcc -march=barcelona -O -fomit-frame-pointer2014050520140425
30810inplacegcc -march=k8 -O -fomit-frame-pointer2014050520140425
30820simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
30820simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
30830simplegcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
30845simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
30850simplegcc -O2 -fomit-frame-pointer2014050620140425
30850simplegcc -m64 -O2 -fomit-frame-pointer2014050620140425
30855simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
30855simplegcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
30890inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
30890inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
30920simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
30925simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
30940simplegcc -O3 -fomit-frame-pointer2014050620140425
30940simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
30940simplegcc -m64 -O3 -fomit-frame-pointer2014050620140425
31050inplacegcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
31070simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
31075simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
31090simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
31095inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
31105simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
31105inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
31135inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
31150inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
31180inplacegcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
31200simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
31200simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
31200simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
31245simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
31280inplacegcc -march=nocona -O -fomit-frame-pointer2014050520140425
31340simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
31340simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
31340simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
31395simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
31395simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
31415simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
31430simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
31455simplegcc -march=nocona -O -fomit-frame-pointer2014050620140425
31475simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
31520simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
31625simplegcc -m64 -O -fomit-frame-pointer2014050620140425
31640simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
31675simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
31675simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
31690simplegcc -O -fomit-frame-pointer2014050620140425
31690simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
31690simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
31690simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
31695simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
31695simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
31750simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
31750simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
31755simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
31755simplegcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
31800simplegcc -march=k8 -O -fomit-frame-pointer2014050620140425
31810simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
31810simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
31815simplegcc -funroll-loops -O -fomit-frame-pointer2014050620140425
31820simplegcc -march=barcelona -O -fomit-frame-pointer2014050620140425
32005opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
32005opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
32005opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
32005opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
32040opt64lcu24clang -O3 -fomit-frame-pointer2014062820140622
32045simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
32090simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
32155opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
32155opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
32155opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
32155opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
32160opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
32160opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
32160opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
32160opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
32170opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
32170opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
32225opt64lcu6clang -O3 -fomit-frame-pointer2014062820140622
32225opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
32225opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
32225opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
32225opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
32255simplegcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
32265opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
32265opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014050620140425
32285simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
32295opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
32305simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
32305opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
32315simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
32340opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
32340opt64u6gcc -m64 -Os -fomit-frame-pointer2014050620140425
32340opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
32350opt64u6gcc -Os -fomit-frame-pointer2014050620140425
32350opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
32350opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
32350opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014050620140425
32350simplegcc -march=nocona -Os -fomit-frame-pointer2014050620140425
32390simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
32445simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
32450simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
32460opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
32470opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
32485simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
32520simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
32590simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
32590simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
32625simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
32625simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
32850simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
32870simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
33010simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
33050simplegcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
33075simplegcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
33075simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
33075simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
33075simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
33075simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
33075simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
33090simplegcc -Os -fomit-frame-pointer2014050620140425
33090simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
33090simplegcc -m64 -Os -fomit-frame-pointer2014050620140425
33090simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
33090simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
33090simplegcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
33100inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
33100inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
33105simplegcc -march=k8 -Os -fomit-frame-pointer2014050620140425
33295inplacegcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
33295inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
33295inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
33300inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
33350inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
33350inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
33350inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
33350inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
33350inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
33550inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
33965inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
33965inplacegcc -m64 -Os -fomit-frame-pointer2014050520140425
33965inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
33965inplacegcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
33970inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
33970inplacegcc -march=k8 -Os -fomit-frame-pointer2014050520140425
34095inplacegcc -march=nocona -Os -fomit-frame-pointer2014050520140425
34465inplacegcc -Os -fomit-frame-pointer2014050520140425
34565inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
34785inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
35190inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
36990simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
36990simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
36990simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
36990simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
37285simpleclang -O3 -fomit-frame-pointer2014062820140622
37535opt64u6clang -O3 -fomit-frame-pointer2014062820140622
37535opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
37535opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
37535opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
37565opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
38620inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
38620inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
38680inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
38690inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
38745inplaceclang -O3 -fomit-frame-pointer2014062820140622
52170sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
52500sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
52500sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
52515sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
52580sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
58960opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
58960opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
59080opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
59080opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
59165opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
59280opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
59395opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
59395opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
59395opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
59395opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
59450opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
59490opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
59495opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
60035opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
60065opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
60070opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
60080opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
60105opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
60125opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
60200opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
60395opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
60430opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
60430opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
60455opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
60520opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
60575opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
60680opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
60755opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
60855opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
60875opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
60890opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
60930opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
61015opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
61030opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
61085opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
61105opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014050520140425
61125opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
61125opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
61125opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
61150opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
61150opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
61150opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
61175opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
61205opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
61265opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
61315opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
61320opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014050520140425
61345opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
61350opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
61365opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014050520140425
61365opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
61365opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014050520140425
61375opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
61385opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
61400opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
61405opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
61455sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
61455sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
61470sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
61470sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
61470sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
61475opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
61485opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
61490opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
61500opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
61510opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
61515opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
61560opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
61600opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
61620opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
61635sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
61645opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
61660opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
61660opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
61675opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
61700opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
61725opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
61740sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
61740sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
61740sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
61750sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
61770opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
61875opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
61900opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
61940opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
61975opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
62010opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
62060opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014050520140425
62090opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
62105opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014050520140425
62145opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014050520140425
62150opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
62185opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
62215opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
62215opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
62250opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
62255opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014050520140425
62280opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
62320opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
62360opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
62380opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
62385opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014050520140425
62385opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014050520140425
62440opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
62450opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
62500opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014050520140425
62500opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014050520140425
62550opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
62560opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
62560opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
62565opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
62570opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
62610opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
62635opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
62650opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
62745opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
62760opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
62785opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
62790opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
62810opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
62825opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
62840opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
62870opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
63020opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
63140opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
63415sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
63430sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
63430sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
63745sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
63760sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
64620opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
64780opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
64780opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
65050opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
65050opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
65055opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
65415opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
65780opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
65785opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
65920opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
65930opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
65930opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
65935opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
66100opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
66110opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
66115opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
66115opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
66340opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
66340opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
66365opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
66380opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
66380opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
66385opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
66385opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
66385opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
66385opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
66400opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
66475opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
66505opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
66505opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
66540opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
66570opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014050520140425
66570opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
66570opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
66590opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
66595opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014050520140425
66655opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
66655opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014050520140425
66665opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
66675opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
66685opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
66685opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
66685opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
66705opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
66705opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
66835opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014050520140425
66835opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
66855opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
66855opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
66855opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
66865opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014050520140425
66885opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
66935opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
66945opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
66960opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014050520140425
67095opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
67125mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
67165opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
67220opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
67240opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
67260opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
67260opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
67260opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
67260opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
67270opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
67285opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
67300mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
67320opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
67325opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014050520140425
67325opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014050520140425
67370mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
67395opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
67395opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
67400mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
67465opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014050520140425
67465opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
67480opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
67480opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
67485opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
67540mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
67540mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
67545mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
67570opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
67570opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
67570opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
67570opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
67570opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
67940opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014050520140425
68025opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
68025opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
68025opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
68100opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
68100opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
68110opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
68140opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
68540opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
68540opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
68545opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
68570opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
69340mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
69340mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
70995simplegcc2014050620140425
70995simplegcc -funroll-loops2014050620140425
71250simplecc2014050620140425
71340mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
71340mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
71340mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
71365mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
71530mmxu1gcc -O -fomit-frame-pointer2014050520140425
71530mmxu1gcc -m64 -O -fomit-frame-pointer2014050520140425
71530mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
71530mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
71530mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
71530mmxu1gcc -march=nocona -O -fomit-frame-pointer2014050520140425
71540mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
71555opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
71555opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
71555opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
71570mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
71585opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
71585opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
71645opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
71645opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
71835opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
71835opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
72230opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014050520140425
72250opt32bi-rvku2gcc -O -fomit-frame-pointer2014050520140425
72250opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
72250opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
72250opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
72265opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
72280opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
72280opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
72305opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
72305opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
72305opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
72320opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
72340opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
72340opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014050520140425
72345opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
72345opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
72440opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014050520140425
72445opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
72445opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
72560opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
72615opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014050520140425
72725compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
72730compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
72730opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
72750opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
72800mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
72800opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
72800mmxu1gcc -march=k8 -O -fomit-frame-pointer2014050520140425
72825opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
72825opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
72825opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
72825opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
72985compactgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
72985compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
73050compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
73080opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
73080opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
73105opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
73175opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
73175opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
73340opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014050520140425
73350opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
73350opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
73375opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
74130compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
74190compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
74200compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
74200mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
74200compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
74205mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
74235compactgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
74235compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
74235compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
74235compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
74315compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
74375mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
74375mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
74800compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
74870compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
74900mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
74900mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
74900mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
74905mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
75235mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
75405mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
75415mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
75415mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
75415mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
75535compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
75575mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
75575mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
75590mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
75600mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
75615compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
75725mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
75725mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
75725mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
75760mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
75760mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
75795mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
75795mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
75820compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
75875compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
75950mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
75950mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
75950mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
76085mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
76220compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
76610mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
76770mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
76770mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
76880mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
76885mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
76885mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
76885mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
76885mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
77005compactgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
77005compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
77040mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
77040mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
77040mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
77040mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
77045mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
77230mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
77230mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
77230mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
77240mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
77240mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
77385mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
77390mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
77410mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
77480mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
77480mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
77510mmxu1gcc -Os -fomit-frame-pointer2014050520140425
77510mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
77510mmxu1gcc -m64 -Os -fomit-frame-pointer2014050520140425
77510mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
77650mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
77875mmxu1clang -O3 -fomit-frame-pointer2014062820140622
77875mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
77875mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
77875mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
77875mmxu1gcc -O2 -fomit-frame-pointer2014050520140425
77875mmxu1gcc -m64 -O2 -fomit-frame-pointer2014050520140425
77880mmxu1gcc -O3 -fomit-frame-pointer2014050520140425
78085mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
78085mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
78085mmxu1gcc -m64 -O3 -fomit-frame-pointer2014050520140425
78150opt64lcu24gcc2014050520140425
78155compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
78170opt64lcu24cc2014050620140425
78170opt64lcu24gcc -funroll-loops2014050620140425
78175mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
78235compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
78425compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
78435mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
78470opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
78475compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
78490opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
78490opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
78740opt64lcu6cc2014050620140425
78850opt64u6cc2014050620140425
78850opt64u6gcc -funroll-loops2014050620140425
78880opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
78885opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
78910opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014062820140622
78975opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
78980opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
79020opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
79055mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
79065mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
79095opt64lcu6gcc -funroll-loops2014050620140425
79320opt64lcu6gcc2014050620140425
79720mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
79770opt64u6gcc2014050620140425
79820opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
79820opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
79835opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
79840mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
79895mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
79925mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
79995opt32bi-rvku2gcc -Os -fomit-frame-pointer2014050520140425
79995opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
79995opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014050520140425
79995opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
79995opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
79995opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
79995opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
80035opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
80105opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
80105opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
80105opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
80105opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
80105opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
80240opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
80700opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
80795opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
81300opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014062820140622
81335opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
81350opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
81350opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
81350opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
83305compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
83335compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
83335compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
83495compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
83575compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
83590compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
83590compactgcc -m64 -O3 -fomit-frame-pointer2014050520140425
83640compactgcc -O3 -fomit-frame-pointer2014050520140425
88255compactgcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
88275compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
88325compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
88580compactgcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
88950compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
88950compactgcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
89440inplacegcc -funroll-loops2014050520140425
89470inplacecc2014050520140425
90140inplacegcc2014050520140425
92800compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
92945compactclang -O3 -fomit-frame-pointer2014062820140622
93185opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
93185opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
93185opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
93285opt32bi-rvku2clang -O3 -fomit-frame-pointer2014062820140622
93325opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
97275compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
97340compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
97340compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
132390compactgcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
137555compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
137845compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
137890compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
137890compactgcc -m64 -O2 -fomit-frame-pointer2014050520140425
137890compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
137890compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
137910compactgcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
137950compactgcc -O2 -fomit-frame-pointer2014050520140425
137955compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
138850compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
139090compactgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
139090compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
139090compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
139090compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
139090compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
139120compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
139120compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
139895compactgcc -Os -fomit-frame-pointer2014050520140425
140280compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
141360compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
141690compactgcc -march=nocona -Os -fomit-frame-pointer2014050520140425
142100compactgcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
142925compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
142995compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
143860compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
143860compactgcc -m64 -Os -fomit-frame-pointer2014050520140425
143860compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
143860compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
143860compactgcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
143860compactgcc -march=k8 -Os -fomit-frame-pointer2014050520140425
144375compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
144375compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
144375compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
144375compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
145370compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
146115compactgcc -O -fomit-frame-pointer2014050520140425
146175compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
147935compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
147960compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
147960compactgcc -march=nocona -O -fomit-frame-pointer2014050520140425
148225compactgcc -march=k8 -O -fomit-frame-pointer2014050520140425
148295compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
148295compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
148295compactgcc -march=barcelona -O -fomit-frame-pointer2014050520140425
153470compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
153470compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
153470compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
153535compactgcc -m64 -O -fomit-frame-pointer2014050520140425
153535compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
153535compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
162430opt32bi-rvku2cc2014050520140425
162430opt32bi-rvku2gcc2014050520140425
162430opt32bi-rvku2gcc -funroll-loops2014050520140425
195095opt32bi-s2lcu4gcc -funroll-loops2014050520140425
195100opt32bi-s2lcu4cc2014050520140425
195100opt32bi-s2lcu4gcc2014050520140425
196740opt32biT-s2lcu4gcc2014050520140425
197040opt32biT-s2lcu4gcc -funroll-loops2014050520140425
197195opt32biT-s2lcu4cc2014050520140425
227255compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
227255compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
227605compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
228110compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
228575compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
231170compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
231295compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
239270compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
239270compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
239345compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
239525compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
239625compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
244055compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
244450compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
245000compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
245015compact8gcc -O3 -fomit-frame-pointer2014050520140425
248075compact8gcc -m64 -O3 -fomit-frame-pointer2014050520140425
251950compact8gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
258015x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
258015x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
258020x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
258020x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
258020x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
258020x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
258020x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
258020x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
258020x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
258020x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
258020x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
258025x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
258025x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
258025x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
258025x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
258025x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
258025x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
258025x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
258025x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
258025x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -O2 -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -O -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -m64 -O -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
258030x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014050620140425
258035x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
258040x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
258040x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
258040x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
258040x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
258040x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
258040x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
258040x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
258045x86_64_shldgcc -O3 -fomit-frame-pointer2014050620140425
258045x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
258045x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
258045x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
258045x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
258050x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
258050x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
258050x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
258050x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
258055x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
258055x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
258065x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
258290x86_64_shldgcc2014050620140425
258330x86_64_shldcc2014050620140425
258330x86_64_shldgcc -funroll-loops2014050620140425
258465x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
258465x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
258465x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
258465x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
258465x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
258470x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
258470x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
258475x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
258475x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
258475x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
258475x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014050620140425
258475x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
258475x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
258475x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
258475compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
258475x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
258475x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
258475x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
258480x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
258480x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
258485x86_64_shldgcc -Os -fomit-frame-pointer2014050620140425
258485x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
258485x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
258490x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
258645opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
258645opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050620140425
258650opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050620140425
258655opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
258675opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050620140425
258675opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050620140425
258675opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014050620140425
258675opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014050620140425
258950opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
258950opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014050620140425
258955opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014050620140425
258960opt64lcu24shldgcc -O -fomit-frame-pointer2014050620140425
258960opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
258960opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014050620140425
258960opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
258960opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050620140425
258970opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050620140425
258975opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050620140425
258975opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050620140425
258975opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
258975opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014050620140425
258980opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014050620140425
258980opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050620140425
258995opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050620140425
258995opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050620140425
259000opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050620140425
259000opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014050620140425
259000opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050620140425
259000opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050620140425
259005opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050620140425
259030opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014050620140425
259380opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
259390opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050620140425
259390opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014050620140425
259430opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050620140425
260530compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
260530compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
260530compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
260810opt64lcu24shldgcc -O2 -fomit-frame-pointer2014050620140425
260810opt64lcu24shldgcc -O3 -fomit-frame-pointer2014050620140425
260810opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
260810opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
260810opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014050620140425
260845opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014050620140425
260860opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050620140425
260860opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050620140425
260865opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050620140425
260865opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050620140425
260865opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050620140425
260865opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
260875opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050620140425
260885opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050620140425
260885opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050620140425
260885opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050620140425
260910opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
260910opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014050620140425
260915opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
260915opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014050620140425
260915opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014050620140425
260925opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
260935opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
260940opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014050620140425
261210opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050620140425
261210opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050620140425
261215opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050620140425
261215opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050620140425
261215opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050620140425
261215opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050620140425
261220opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050620140425
261220opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050620140425
261415opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014050620140425
261425opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
261425opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014050620140425
261450opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014050620140425
261460opt64lcu24shldgcc -Os -fomit-frame-pointer2014050620140425
261460opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
261460opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
261460opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050620140425
261460opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050620140425
261470opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050620140425
261470opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050620140425
261490opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050620140425
261490opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050620140425
261500opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014050620140425
261500opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050620140425
261500opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050620140425
261510opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050620140425
261535opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014050620140425
261545opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014050620140425
261545opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050620140425
261545opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050620140425
261545opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050620140425
261555opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050620140425
261575opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050620140425
261580opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050620140425
261900compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
263160compact8gcc -O2 -fomit-frame-pointer2014050520140425
265560compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
267395opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
267395opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
267395opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
267395opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
267420opt64lcu24shldclang -O3 -fomit-frame-pointer2014062820140622
268055compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
268055compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
268055compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
268065compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
269855compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
269855compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
272435x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050620140425
275040compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
275040compact8gcc -m64 -O2 -fomit-frame-pointer2014050520140425
275725compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
276565compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
276570compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
276580compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
276580compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
276910compact8gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
277230compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
277245compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
287790compact8gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
288290compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
288300compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
288300compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
299340compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
301815opt64lcu24shldgcc2014050620140425
301870opt64lcu24shldcc2014050620140425
301920opt64lcu24shldgcc -funroll-loops2014050620140425
302930compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
302930compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
304380compact8gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
305965compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
305980compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
310950compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
310965compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
325850compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
325850compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
325850compact8gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
325850compact8gcc -march=k8 -O -fomit-frame-pointer2014050520140425
329895compact8gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
329910compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
331065compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
331065compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
331065compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
331080compact8gcc -O -fomit-frame-pointer2014050520140425
336345compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
336350compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
336350compact8gcc -m64 -O -fomit-frame-pointer2014050520140425
336425compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
344265compact8gcc -march=nocona -O -fomit-frame-pointer2014050520140425
344280compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
437390compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
438985compact8gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
441505compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
453450compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
458440compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
460495compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
465125compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
467830compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
469830compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
472645compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
474040compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
474500compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
476680compact8gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
482480compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
482490compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
483335compact8gcc -Os -fomit-frame-pointer2014050520140425
487385compact8gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
487830compactgcc2014050520140425
487830compactgcc -funroll-loops2014050520140425
488725compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
488840compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
488840compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
492525compact8gcc -m64 -Os -fomit-frame-pointer2014050520140425
494000compact8gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
494165compactcc2014050520140425
494370compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
655350mmxu1gcc2014050520140425
655600mmxu1gcc -funroll-loops2014050520140425
655605mmxu1cc2014050520140425
1153905compact8cc2014050520140425
1161510compact8gcc -funroll-loops2014050520140425
1161520compact8gcc2014050520140425

Test failure

Implementation: crypto_hash/keccakc448/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/keccakc448/avr8
Compiler: cc
Keccak-avr8.c: Keccak-avr8.c:15:26: fatal error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: cc
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: cc
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/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: 75, 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=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/keccakc448/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 'KeccakPermutationOnWordsAfterXoring1152bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281: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/keccakc448/inplace32bi
Compiler: clang -O3 -fomit-frame-pointer
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: clang -O3 -fomit-frame-pointer
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/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/keccakc448/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/benchmarking/supercop-20140622/supercop-data/h5nano/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/keccakc448/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/benchmarking/supercop-20140622/supercop-data/h5nano/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/keccakc448/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: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc448/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: 11, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error 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/keccakc448/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/keccakc448/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'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error 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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/h5nano/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/keccakc448/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/h5nano/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error 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/keccakc448/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/keccakc448/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'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error 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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/h5nano/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/keccakc448/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/h5nano/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/benchmarking/supercop-20140622/supercop-data/h5nano/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/keccakc448/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/benchmarking/supercop-20140622/supercop-data/h5nano/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error 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/keccakc448/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/keccakc448/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'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error 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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/benchmarking/supercop-20140622/supercop-data/h5nano/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/keccakc448/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/benchmarking/supercop-20140622/supercop-data/h5nano/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/keccakc448/avr8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-avr8.c: Keccak-avr8.c:15:26: fatal error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: compilation terminated.
Keccak-avr8.c: Keccak-avr8.c:15:26: fatal error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/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 'KeccakPermutationOnWordsAfterXoring1152bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281: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 'KeccakPermutationOnWordsAfterXoring1152bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281: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/keccakc448/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: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -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