Implementation notes: amd64, h4e350, crypto_hash/echo256

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: echo256
TimeImplementationCompilerBenchmark dateSUPERCOP version
65529athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
65532athlon/athlon64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
65538athlon/athlon64gcc -m64 -O -fomit-frame-pointer2014052920140525
65541athlon/athlon64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
65541athlon/athlon64gcc -funroll-loops2014052920140525
65541athlon/athlon64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
65550athlon/athlon64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
65559athlon/athlon64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
65565athlon/athlon64gcc -O2 -fomit-frame-pointer2014052920140525
65568athlon/athlon64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
65568athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
65577athlon/athlon64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
65580athlon/athlon64gcc -O -fomit-frame-pointer2014052920140525
65580athlon/athlon64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
65580athlon/athlon64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
65583athlon/athlon64gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
65583athlon/athlon64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
65583athlon/athlon64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
65592athlon/athlon64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
65592athlon/athlon64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
65595athlon/athlon64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
65598athlon/athlon64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
65601athlon/athlon64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
65601athlon/athlon64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
65601athlon/athlon64gcc -march=k8 -O -fomit-frame-pointer2014052920140525
65604athlon/athlon64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
65604athlon/athlon64gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
65607athlon/athlon64gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
65607athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
65607athlon/athlon64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
65607athlon/athlon64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
65610athlon/athlon64gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
65610athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
65610athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
65610athlon/athlon64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
65610athlon/athlon64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
65610athlon/athlon64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
65610athlon/athlon64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
65610athlon/athlon64gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
65613athlon/athlon64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
65613athlon/athlon64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
65613athlon/athlon64gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
65613athlon/athlon64gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
65616athlon/athlon64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
65616athlon/athlon64gcc -m64 -Os -fomit-frame-pointer2014052920140525
65619athlon/athlon64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
65622athlon/athlon64gcc -Os -fomit-frame-pointer2014052920140525
65622athlon/athlon64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
65622athlon/athlon64gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
65625athlon/athlon64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
65625athlon/athlon64gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
65628athlon/athlon64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
65628athlon/athlon64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
65628athlon/athlon64gcc -m64 -O2 -fomit-frame-pointer2014052920140525
65631athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
65631athlon/athlon64gcc -march=nocona -O -fomit-frame-pointer2014052920140525
65637athlon/athlon64gcc2014052920140525
65637athlon/athlon64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
65637athlon/athlon64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
65637athlon/athlon64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
65637athlon/athlon64gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
65640athlon/athlon64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
65643athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
65643athlon/athlon64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
65646athlon/athlon64cc2014052920140525
65646athlon/athlon64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
65646athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
65646athlon/athlon64gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
65649athlon/athlon64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
65649athlon/athlon64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
65649athlon/athlon64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
65652athlon/athlon64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
65652athlon/athlon64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
65652athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
65652athlon/athlon64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
65652athlon/athlon64gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
65655athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
65655athlon/athlon64gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
65658athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
65658athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
65658athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
65661athlon/athlon64gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
65664athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
65682athlon/athlon64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
65733athlon/athlon64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
65736athlon/athlon64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
65742athlon/athlon64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
65745athlon/athlon64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
65823athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
65856athlon/athlon64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
65877athlon/athlon64gcc -O3 -fomit-frame-pointer2014052920140525
65907athlon/athlon64gcc -m64 -O3 -fomit-frame-pointer2014052920140525
67920core2/core2v64gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
67923core2/core2v64gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
67932core2/core2v64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
67932core2/core2v64gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
67935core2/core2v64gcc -funroll-loops2014052920140525
67935core2/core2v64gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
67938core2/core2v64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
67938core2/core2v64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
67941core2/core2v64gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
67944core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
67944core2/core2v64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
67947core2/core2v64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
67947core2/core2v64gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
67953core2/core2v64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
67953core2/core2v64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
67953core2/core2v64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
67953core2/core2v64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
67953core2/core2v64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
67953core2/core2v64gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
67956core2/core2v64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
67956core2/core2v64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
67959core2/core2v64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
67962core2/core2v64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
67968core2/core2v64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
67968core2/core2v64gcc -m64 -O -fomit-frame-pointer2014052920140525
67968core2/core2v64gcc -march=k8 -O -fomit-frame-pointer2014052920140525
67971core2/core2v64gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
67971core2/core2v64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
67971core2/core2v64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
67974core2/core2v64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
67974core2/core2v64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
67977core2/core2v64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
67980core2/core2v64gcc -Os -fomit-frame-pointer2014052920140525
67980core2/core2v64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
67980core2/core2v64gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
67983core2/core2v64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
67986core2/core2v64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
67986core2/core2v64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
67992core2/core2v64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
67995core2/core2v64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
67995core2/core2v64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
67995core2/core2v64gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
67998core2/core2v64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
67998core2/core2v64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
68004core2/core2v64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
68004core2/core2v64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
68004core2/core2v64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
68007core2/core2v64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
68010core2/core2v64gcc2014052920140525
68010core2/core2v64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
68010core2/core2v64gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
68013core2/core2v64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
68013core2/core2v64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
68016core2/core2v64gcc -O2 -fomit-frame-pointer2014052920140525
68016core2/core2v64gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
68019core2/core2v64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
68022core2/core2v64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
68025core2/core2v64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
68034core2/core2v64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
68034core2/core2v64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
68034core2/core2v64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
68037core2/core2v64gcc -m64 -Os -fomit-frame-pointer2014052920140525
68040core2/core2v64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
68043core2/core2v64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
68043core2/core2v64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
68061core2/core2v64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
68061core2/core2v64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
68061core2/core2v64gcc -march=nocona -O -fomit-frame-pointer2014052920140525
68064core2/core2v64gcc -O3 -fomit-frame-pointer2014052920140525
68067core2/core2v64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
68067core2/core2v64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
68067core2/core2v64gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
68109core2/core2v64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
68115core2/core2v64gcc -O -fomit-frame-pointer2014052920140525
68115core2/core2v64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
68121core2/core2v64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
68145core2/core2v64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
68154core2/core2v64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
68154core2/core2v64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
68160core2/core2v64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
68169core2/core2v64cc2014052920140525
68181core2/core2v64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
68211core2/core2v64gcc -m64 -O2 -fomit-frame-pointer2014052920140525
68211core2/core2v64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
68217core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
68244core2/core2v64gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
68307core2/core2v64gcc -m64 -O3 -fomit-frame-pointer2014052920140525
68331core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
68352core2/core2v64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
68361core2/core2v64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
68391core2/core2v64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
68826core2/core2v64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
79776pentium/pentium4v64v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
79776pentium/pentium4v64v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
79776pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
79776pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
79776pentium/pentium4v64v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
79779pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
79779pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
79779pentium/pentium4v64v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
79779pentium/pentium4v64v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
79779pentium/pentium4v64v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
79779pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -march=k8 -O -fomit-frame-pointer2014052920140525
79782pentium/pentium4v64v1gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -m64 -O3 -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
79785pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -O2 -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -Os -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -m64 -O -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
79788pentium/pentium4v64v1gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
79791pentium/pentium4v64v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
79791pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
79791pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
79791pentium/pentium4v64v1gcc -m64 -O2 -fomit-frame-pointer2014052920140525
79791pentium/pentium4v64v1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
79791pentium/pentium4v64v1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
79791pentium/pentium4v64v1gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
79791pentium/pentium4v64v1gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
79794pentium/pentium4v64v1gcc -funroll-loops2014052920140525
79794pentium/pentium4v64v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
79794pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer2014052920140525
79797pentium/pentium4v64v1gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
79797pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
79797pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
79797pentium/pentium4v64v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
79797pentium/pentium4v64v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
79800pentium/pentium4v64v1gcc -O3 -fomit-frame-pointer2014052920140525
79800pentium/pentium4v64v1gcc -O -fomit-frame-pointer2014052920140525
79800pentium/pentium4v64v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
79800pentium/pentium4v64v1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
79803pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
79806pentium/pentium4v64v1cc2014052920140525
79806pentium/pentium4v64v1gcc2014052920140525
79806pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
79806pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
79806pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
79809pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
79809pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
79812pentium/pentium4v64v1gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
79812pentium/pentium4v64v1gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
79821pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
79827pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
79839pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
79857pentium/pentium4v64v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
79863pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
79899pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
80202pentium/pentium4v64v2gcc -O3 -fomit-frame-pointer2014052920140525
80202pentium/pentium4v64v2gcc -Os -fomit-frame-pointer2014052920140525
80202pentium/pentium4v64v2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
80202pentium/pentium4v64v2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
80202pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer2014052920140525
80202pentium/pentium4v64v2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
80202pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
80202pentium/pentium4v64v2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
80202pentium/pentium4v64v2gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
80205pentium/pentium4v64v2gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -O -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -m64 -Os -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
80208pentium/pentium4v64v2gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -funroll-loops2014052920140525
80211pentium/pentium4v64v2gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -m64 -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -march=k8 -O -fomit-frame-pointer2014052920140525
80211pentium/pentium4v64v2gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
80214pentium/pentium4v64v2gcc2014052920140525
80214pentium/pentium4v64v2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
80214pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
80214pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
80214pentium/pentium4v64v2gcc -march=nocona -O -fomit-frame-pointer2014052920140525
80217pentium/pentium4v64v2cc2014052920140525
80217pentium/pentium4v64v2gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
80220pentium/pentium4v64v2gcc -O2 -fomit-frame-pointer2014052920140525
80220pentium/pentium4v64v2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
80220pentium/pentium4v64v2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
80223pentium/pentium4v64v2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
80232pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
80238pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
80238pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
80253pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
80256pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
80262pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
80274pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
80274pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
80274pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
80277pentium/pentium4v64v2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
80277pentium/pentium4v64v2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
80280pentium/pentium4v64v2gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
80286pentium/pentium4v64v2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
80289pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
80295pentium/pentium4v64v2gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
80304pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
80346pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
80604pentium/pentium4v64v2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
85692sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
85770sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
85899sphlibgcc -O2 -fomit-frame-pointer2014052920140525
85911sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
85923sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
85980sphlibgcc -m64 -O2 -fomit-frame-pointer2014052920140525
86007sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
86025sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
86064sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
86076sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
86082sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
86214sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
86313sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
87054sphlibgcc -m64 -O3 -fomit-frame-pointer2014052920140525
87132sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
87141sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
87240sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
87249sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
87297sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
87327sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
87342sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
87372sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
87414sphlibgcc -O3 -fomit-frame-pointer2014052920140525
87483sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
87522sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
88284sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
88398sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
88455sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
88647sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
88665sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
89988sphlibgcc -march=nocona -O -fomit-frame-pointer2014052920140525
90003sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
90483sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
90501sphlibgcc -O -fomit-frame-pointer2014052920140525
90507sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
90525sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
90582sphlibgcc -m64 -O -fomit-frame-pointer2014052920140525
91020sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
91038sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
91626sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
91626sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
91671sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
92025sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
92157sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
92202sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
92250sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
92259generic/opt64gcc -O -fomit-frame-pointer2014052920140525
92265generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
92280generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
92292generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
92295generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
92340generic/opt64gcc -march=nocona -O -fomit-frame-pointer2014052920140525
92364generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
92394generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
92463generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
92517sphlibgcc -march=k8 -O -fomit-frame-pointer2014052920140525
92616generic/opt64gcc -m64 -O -fomit-frame-pointer2014052920140525
92622sphlibgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
92754generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
92865generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
93120sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
93132sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
93144sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
93144sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
93153sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
93198generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
93507generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
93531generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
93534generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
93990sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
94029sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
94041generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
94053sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
94053sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
94056generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
94059sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
94071sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
94086sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
94089generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
94107generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
94149generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
94416generic/opt64gcc -m64 -O2 -fomit-frame-pointer2014052920140525
94521generic/opt64gcc -march=k8 -O -fomit-frame-pointer2014052920140525
94575generic/opt64gcc -O2 -fomit-frame-pointer2014052920140525
94644generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
94644generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
94659generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
94782generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
95721sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
95928sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
95970sphlibgcc -m64 -Os -fomit-frame-pointer2014052920140525
96000sphlibgcc -Os -fomit-frame-pointer2014052920140525
96000generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
96033sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
96042sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
96084sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
96114sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
96378generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
96708sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
96777sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
97116generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
97584generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
97689sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
97695generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
97761sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
97848sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
97872sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
97902sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
97911sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
97932generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
98166generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
98229generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
98439generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
98481generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
98499generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
99054generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
99123generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
99666generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
99840generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
99861generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
100086generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
100455generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
100503generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
100560generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
100608generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
100695generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
100809generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
100821generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
100992generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
101022generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
101127generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
101169sphlib-smallgcc -Os -fomit-frame-pointer2014052920140525
101169sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
101169sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
101169sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
101169sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
101172sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014052920140525
101232sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
101238sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
101436sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
101436sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
101442sphlibclang -O3 -fomit-frame-pointer2014071220140622
101457sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
101505sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
101505sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
101505sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
101505sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
101505sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
101505sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
101505sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
101541sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
101598sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
101598sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
101601sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
101601sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
101601sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
101607sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
101643sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
101661sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
101661sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
101691sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
101718sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
101814generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
101853sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
102132sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
102303sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
102348generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
102945sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
102969sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
102969sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
103011sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
103083sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
103095generic/opt64gcc -m64 -O3 -fomit-frame-pointer2014052920140525
103164generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
103218generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
103236generic/opt64gcc -O3 -fomit-frame-pointer2014052920140525
103272generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
103278generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
103278generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
103287sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
103308generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
103494generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
103659generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
103800generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
103836generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
103902generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
103941generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
104049generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
104388sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
104439sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
104571generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
104727sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
104799generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
104811generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
104814generic/opt64gcc -m64 -Os -fomit-frame-pointer2014052920140525
104835generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
104835generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
104838generic/opt64gcc -Os -fomit-frame-pointer2014052920140525
104856generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
104862generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
104865generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
104871generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
104937generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
104946generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
104958generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
105039sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
105063generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
105078sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
105123sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
105123generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
105156generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
105177generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
105186sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
105186generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
105237generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
105288generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
105291generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
105294generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
105375generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
105378generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
105420sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
105498generic/opt32gcc -march=k8 -O -fomit-frame-pointer2014052920140525
105525sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
105552sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
105576sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
105684sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
105834sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
105918sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
105921generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
106032sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
106077sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
106176sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
106179sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
106281sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014052920140525
106356generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
106359generic/opt32clang -O3 -fomit-frame-pointer2014071220140622
106365generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
106431sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
106521generic/opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
106539generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
106626sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
106662sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
106695sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
106710sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
106869sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
106893sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
107142sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014052920140525
107148sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
107247sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
107331sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
107337sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
107373sphlib-smallgcc -O -fomit-frame-pointer2014052920140525
107397sphlib-smallgcc -O3 -fomit-frame-pointer2014052920140525
107469sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
107487sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
107493generic/opt32gcc -O -fomit-frame-pointer2014052920140525
107514generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
107550generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
107556generic/opt32gcc -m64 -O -fomit-frame-pointer2014052920140525
107676generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
107703sphlib-smallgcc -m64 -O -fomit-frame-pointer2014052920140525
107709generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
107712sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
107769generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
107784sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
107811generic/opt32gcc -march=nocona -O -fomit-frame-pointer2014052920140525
107820generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
107883sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
107970sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
107991generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
108024sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
108120sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014052920140525
108156sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
108168sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
108201generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
108207sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
108207generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
108309sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
108444sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
108459sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
108477generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
108981sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
109188sphlib-smallgcc -O2 -fomit-frame-pointer2014052920140525
109224sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014052920140525
109302sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
109308sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
109563sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
109572sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
109647sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
109878sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
109956sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
110016sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
110175sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
110289sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
110292sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
110835sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
111390sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
111441sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
111555sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
112002sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
113886sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
114141sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
114273sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
114372generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
114477sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
114480generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
114507generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
114561sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
115524generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
115539generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
116163generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
116172generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
116190generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
116232generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
116268generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
117294generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
117711generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
117711generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
117747generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
118260generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
118278generic/opt32gcc -Os -fomit-frame-pointer2014052920140525
118299generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
118338generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
118344generic/opt32gcc -m64 -O3 -fomit-frame-pointer2014052920140525
118353generic/opt32gcc -m64 -Os -fomit-frame-pointer2014052920140525
118362generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
118374generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
118377generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
118458generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
118704generic/opt32gcc -O3 -fomit-frame-pointer2014052920140525
118731generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
118812generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
119175generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
119895generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
119919generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
119958generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
119961generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
120408generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
120717generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
121236generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
121401generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
121476generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
121491generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
121767generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
121785generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
121842generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
122421generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
122721generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
122808generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
122901generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
123552generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
124119generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
124131generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
124239generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
124257generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
125517generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
125688generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
126195generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
126198generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
126240generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
127143generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
127158generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
127191generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
127209generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
127656generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
127845generic/opt32gcc -O2 -fomit-frame-pointer2014052920140525
128139generic/opt32gcc -m64 -O2 -fomit-frame-pointer2014052920140525
128361generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
130389generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
130464generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
130863generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
130923powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
130980powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
131049powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
131277powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
132741powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
132837powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
132924powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
133038powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
133575powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2014052920140525
133581powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
133596powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
133662powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
133668powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
133716powerpc/pp32cv2clang -O3 -fomit-frame-pointer2014071220140622
133767powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
133947powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
134061powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
134076powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
134199powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
135849powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
135867powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2014052920140525
135978powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2014052920140525
136023powerpc/pp32cv2gcc -O -fomit-frame-pointer2014052920140525
136038powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
136293powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
136386powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
136812powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
136911powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
141297generic/opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
141501generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
141567generic/opt64clang -O3 -fomit-frame-pointer2014071220140622
141873generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
142554generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
146550powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
151071powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
151209powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
151707generic/opt64cc2014052920140525
151728generic/opt64gcc -funroll-loops2014052920140525
153009powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
153438generic/opt64gcc2014052920140525
153894powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
156105powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
156543powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014052920140525
157014powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
157029powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
157320powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
157848powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
157869powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
158151powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
158280powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
158310powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
158328powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
158469powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
158988powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
159285powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
159414powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2014052920140525
159432powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
159543powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
160503powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
160617powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
160893powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
160926powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
161493powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
161631powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2014052920140525
161658powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014052920140525
161844powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
161952powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
162156powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
162855powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
162990powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
163359powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
163392powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
163407powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
163422powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
163428powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
163524powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
163548powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014052920140525
163551powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
163560powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
163617powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
163620powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
164088powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
164115powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
164163powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2014052920140525
164460powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
164487powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
164583powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
164865powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
165117powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
165504powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
165582powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
165609powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
166629powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
167187powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
170823powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
170853powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
172722powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
172770powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
174285powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
174675powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
175722powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
175761powerpc/pp32cv1clang -O3 -fomit-frame-pointer2014071220140622
176082powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
176403sphlibcc2014052920140525
176634sphlibgcc2014052920140525
176832sphlibgcc -funroll-loops2014052920140525
177264powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
177387powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
177462powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
178308powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
192009powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
192309powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2014052920140525
192330powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014052920140525
192399powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
192846powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
192864powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
192867powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
192879powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
192921powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
193134powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
193197powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
193992powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
194478powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
194511powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
194778powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
194817powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
195072powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
195261powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
195927powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
196143powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
197118powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
197139powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
197406powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
198555powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
198819powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
199059powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
199095powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
199263powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
199467powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
199485powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
199551powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
199629powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
199698powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
199860powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
201147powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
201240powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
201258powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
201264powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
208326powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
208326powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
208659powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
208665powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
208743powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
208761powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
209379powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
209574powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2014052920140525
209652powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014052920140525
209676powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
209832powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
209841powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
210462powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
210474powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2014052920140525
210513powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
210516powerpc/pp32cv1gcc -O -fomit-frame-pointer2014052920140525
210522powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2014052920140525
210543powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
210585powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
210591powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
210699powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
212409powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
212418powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
212424powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
212667powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2014052920140525
213000powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
213054powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
213162powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
213210powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
213225powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
213231powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2014052920140525
213246powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
213252powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
213318powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014052920140525
214056powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
214098powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
214551powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
214560powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
214572powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
214602powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
214608powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
214620powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
214623powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
214623powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
214644powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
214650powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
214677powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
215574powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
215661powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
215703powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
215730powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
219762ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
220239ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
220365ccalik/bitslicedgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
220374ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
220437ccalik/bitslicedgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
220617ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
220791ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
220863ccalik/bitslicedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
223821ccalik/bitslicedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
223824ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
223836ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
223920ccalik/bitslicedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
230892ccalik/bitslicedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
232578ccalik/bitslicedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
232578ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
232578ccalik/bitslicedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
232710ccalik/bitslicedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
232989ccalik/bitslicedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
233367ccalik/bitslicedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
236040ccalik/bitslicedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
238032generic/opt32gcc2014052920140525
238320sphlib-smallgcc -funroll-loops2014052920140525
238461sphlib-smallgcc2014052920140525
238587sphlib-smallcc2014052920140525
239208generic/opt32gcc -funroll-loops2014052920140525
243045ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
243402ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
243402ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
243417ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
243429ccalik/vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
245349generic/opt32cc2014052920140525
245610ccalik/vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
245799ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
245802ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
245823ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
246657ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
247002ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
247077ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
247143ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
247152ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
380949powerpc/pp32cv2cc2014052920140525
383340powerpc/pp32cv2gcc2014052920140525
384576powerpc/pp32cv2gcc -funroll-loops2014052920140525
657903powerpc/pp32cv1cc2014052920140525
659367powerpc/pp32cv1gcc2014052920140525
659406powerpc/pp32cv1gcc -funroll-loops2014052920140525

Test failure

Implementation: crypto_hash/echo256/aes/aes64
Compiler: cc
error 111

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

Test failure

Implementation: crypto_hash/echo256/aes/aes64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: cc
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: cc
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:25:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: cc
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:306:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:306:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
Compiler: clang -O3 -fomit-frame-pointer
echo32.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
echo32.s: ^
echo32.s: echo32.c:503:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:504:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: mov edx, eax
echo32.s: ^
echo32.s: echo32.c:506:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: sar edx, 31
echo32.s: ^
echo32.s: echo32.c:507:20: error: unexpected token in argument list
echo32.s: add eax, dword ptr [SHA3_S+256]
echo32.s: ^
echo32.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: clang -O3 -fomit-frame-pointer
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.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.
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 generic/opt64

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
Compiler: clang -O3 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:448:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:452:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:453:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:456:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:457:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:459:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, [rdi+16*2*8]
echo64.s: ^
echo64.s: echo64.c:461:15: error: unexpected token in argument list
echo64.s: mov dword ptr [rdi+16*2*8+8], 0
echo64.s: ^
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
Compiler: clang -O3 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:495:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:498:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*16*2+8]
echo64.s: ^
echo64.s: echo64.c:499:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*16*2], rax
echo64.s: ^
echo64.s: echo64.c:500:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:501:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:503:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: xor r15, [rdi+16*16*2]
echo64.s: ^
echo64.s: echo64.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r8, [MEM_CST]
echo64.s: ^
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
Compiler: clang -O3 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm4, [rdi+4*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm5, [rdi+5*16]
echo64.s: ^
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
Compiler: clang -O3 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
echo64.s: ^
echo64.s: echo64.c:529:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:530:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:531:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ^
echo64.s: echo64.c:532:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: sar edx, 31
echo64.s: ^
echo64.s: echo64.c:533:20: error: unexpected token in argument list
echo64.s: add eax, dword ptr [SHA3_S+256]
echo64.s: ^
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:18:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:467:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:140:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:140:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:141:12: note: expanded from:
hash.c: s[0][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:25:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: hash.c:295:4: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:185:4: note: expanded from:
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:114:19: note: expanded from:
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^
hash.c: hash.c:295:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: hash.c:185:4: note: expanded from:
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:114:17: note: expanded from:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:264:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:264:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:52:5: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:53:5: note: expanded from:
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:281:5: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/generic/opt32
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: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo256/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo.c: clang: warning: argument unused during compilation: '-mavx2'
echo.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo256/generic/opt32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.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 generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo32.s: clang: warning: argument unused during compilation: '-fwrapv'
echo32.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo32.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo32.s: clang: warning: argument unused during compilation: '-mavx2'
echo32.s: clang: warning: argument unused during compilation: '-maes'
echo32.s: clang: warning: argument unused during compilation: '-mpclmul'
echo32.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
echo32.s: ^
echo32.s: echo32.c:503:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:504:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: mov edx, eax
echo32.s: ^
echo32.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 pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: clang: warning: argument unused during compilation: '-mpclmul'
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.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.
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 generic/opt64

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:448:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:452:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:453:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:456:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:457:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.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 core2/core2v64

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:495:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:498:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*16*2+8]
echo64.s: ^
echo64.s: echo64.c:499:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*16*2], rax
echo64.s: ^
echo64.s: echo64.c:500:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:501:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.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 athlon/athlon64

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.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 aes/aes64

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
echo64.s: ^
echo64.s: echo64.c:529:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:530:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:531:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ^
echo64.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 pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:18:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:467:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:140:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:140:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:141:12: note: expanded from:
hash.c: s[0][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.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 ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:25:
hash.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: hash.c:295:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:201:4: note: expanded from:
hash.c: ECHO_MIXBYTES(_state, _state2, 0, t1, t2, s2);\
hash.c: ^
hash.c: hash.c:149:10: note: expanded from:
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^
hash.c: hash.c:295:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.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 ccalik/aesni

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:264:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:264:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:52:5: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:53:5: note: expanded from:
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.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 ccalik/vperm

Compiler output

Implementation: crypto_hash/echo256/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo.c: clang: warning: argument unused during compilation: '-mavx2'
echo.c: clang: warning: argument unused during compilation: '-mpclmul'
echo.c: clang: warning: argument unused during compilation: '-fpolly'
echo.c: clang: warning: argument unused during compilation: '-fvectorize'
echo.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo256/generic/opt32
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
echo32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.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 generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
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
echo32.s: clang: warning: argument unused during compilation: '-fwrapv'
echo32.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo32.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo32.s: clang: warning: argument unused during compilation: '-mavx2'
echo32.s: clang: warning: argument unused during compilation: '-maes'
echo32.s: clang: warning: argument unused during compilation: '-mpclmul'
echo32.s: clang: warning: argument unused during compilation: '-fpolly'
echo32.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo32.s: clang: warning: argument unused during compilation: '-fvectorize'
echo32.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
echo32.s: ^
echo32.s: echo32.c:503:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:504:20: error: unexpected token in argument list
echo32.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 pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
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
echo64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: clang: warning: argument unused during compilation: '-mpclmul'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.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.
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 generic/opt64

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
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
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:448:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:452:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:453:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:456:2: error: unknown use of instruction mnemonic without a size suffix
echo64.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 core2/core2v64

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
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
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:495:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:498:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*16*2+8]
echo64.s: ^
echo64.s: echo64.c:499:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*16*2], rax
echo64.s: ^
echo64.s: echo64.c:500:2: error: unknown use of instruction mnemonic without a size suffix
echo64.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 athlon/athlon64

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
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
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.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 aes/aes64

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
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
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
echo64.s: ^
echo64.s: echo64.c:529:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:530:20: error: unexpected token in argument list
echo64.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 pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:18:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:467:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:140:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:140:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.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 ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:25:
hash.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: hash.c:295:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:201:4: note: expanded from:
hash.c: ECHO_MIXBYTES(_state, _state2, 0, t1, t2, s2);\
hash.c: ^
hash.c: hash.c:149:10: note: expanded from:
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.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 ccalik/aesni

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:264:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:264:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:52:5: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: error: assigning to '__m128i' from incompatible type 'int';
hash.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 ccalik/vperm

Compiler output

Implementation: crypto_hash/echo256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo256/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo32.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 generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo32.s: clang: warning: argument unused during compilation: '-fwrapv'
echo32.s: clang: warning: argument unused during compilation: '-mavx2'
echo32.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
echo32.s: ^
echo32.s: echo32.c:503:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:504:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: mov edx, eax
echo32.s: ^
echo32.s: echo32.c:506:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: sar edx, 31
echo32.s: ^
echo32.s: echo32.c:507:20: error: unexpected token in argument list
echo32.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.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.
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 generic/opt64

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:448:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:452:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:453:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:456:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:457:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:459:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, [rdi+16*2*8]
echo64.s: ^
echo64.s: echo64.c:461:15: error: unexpected token in argument list
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:495:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:498:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*16*2+8]
echo64.s: ^
echo64.s: echo64.c:499:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*16*2], rax
echo64.s: ^
echo64.s: echo64.c:500:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:501:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:503:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: xor r15, [rdi+16*16*2]
echo64.s: ^
echo64.s: echo64.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm4, [rdi+4*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
echo64.s: ^
echo64.s: echo64.c:529:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:530:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:531:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ^
echo64.s: echo64.c:532:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: sar edx, 31
echo64.s: ^
echo64.s: echo64.c:533:20: error: unexpected token in argument list
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:18:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:467:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:140:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:140:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:141:12: note: expanded from:
hash.c: s[0][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:25:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: hash.c:295:4: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:185:4: note: expanded from:
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:114:19: note: expanded from:
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^
hash.c: hash.c:295:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: hash.c:185:4: note: expanded from:
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:264:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:264:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:52:5: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:53:5: note: expanded from:
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:281:5: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo.c: clang: warning: argument unused during compilation: '-mavx2'
echo.c: clang: warning: argument unused during compilation: '-fpolly'
echo.c: clang: warning: argument unused during compilation: '-fvectorize'
echo.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo256/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.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 generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.s: clang: warning: argument unused during compilation: '-fwrapv'
echo32.s: clang: warning: argument unused during compilation: '-mavx2'
echo32.s: clang: warning: argument unused during compilation: '-fpolly'
echo32.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo32.s: clang: warning: argument unused during compilation: '-fvectorize'
echo32.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
echo32.s: ^
echo32.s: echo32.c:503:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:504:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: mov edx, eax
echo32.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 pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.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.
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 generic/opt64

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:448:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:452:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:453:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:456:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:457:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.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 core2/core2v64

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:495:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:498:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*16*2+8]
echo64.s: ^
echo64.s: echo64.c:499:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*16*2], rax
echo64.s: ^
echo64.s: echo64.c:500:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:501:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.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 athlon/athlon64

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.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 aes/aes64

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
echo64.s: ^
echo64.s: echo64.c:529:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:530:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:531:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.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 pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:18:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:467:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:140:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:140:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:141:12: note: expanded from:
hash.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 ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:25:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: hash.c:295:4: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:185:4: note: expanded from:
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:114:19: note: expanded from:
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^
hash.c: hash.c:295:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ECHO_ROUND_UNROLL2;
hash.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 ccalik/aesni

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:264:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:264:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:52:5: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.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 ccalik/vperm

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: ...
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:25:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:25:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:306:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:306:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:306:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:306:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:25:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ccalik/aesni