Implementation notes: amd64, h5nano, crypto_hash/echosp256

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: echosp256
TimeImplementationCompilerBenchmark dateSUPERCOP version
54720athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
54720athlon/athlon64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
54725athlon/athlon64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
54725athlon/athlon64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
54725athlon/athlon64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
54725athlon/athlon64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
54725athlon/athlon64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
54725athlon/athlon64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
54730athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
54730athlon/athlon64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
54745athlon/athlon64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -Os -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
54750athlon/athlon64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
54760athlon/athlon64cc2014050120140425
54760athlon/athlon64gcc2014050120140425
54760athlon/athlon64gcc -funroll-loops2014050120140425
54775athlon/athlon64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
54785athlon/athlon64gcc -O3 -fomit-frame-pointer2014050120140425
54785athlon/athlon64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
54785athlon/athlon64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
54785athlon/athlon64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
54785athlon/athlon64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
54790athlon/athlon64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
54790athlon/athlon64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
54885athlon/athlon64gcc -O2 -fomit-frame-pointer2014050120140425
54905athlon/athlon64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
54905athlon/athlon64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
54960athlon/athlon64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
54995athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
55015athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
55025athlon/athlon64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
55055athlon/athlon64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
64575pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
64580pentium/pentium4v64v1gcc -O2 -fomit-frame-pointer2014050120140425
64580pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
64580pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
64585pentium/pentium4v64v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
64600pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -m64 -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
64605pentium/pentium4v64v1gcc -march=k8 -O -fomit-frame-pointer2014050120140425
64610pentium/pentium4v64v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
64610pentium/pentium4v64v1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
64610pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer2014050120140425
64615pentium/pentium4v64v1cc2014050120140425
64615pentium/pentium4v64v1gcc -funroll-loops2014050120140425
64620pentium/pentium4v64v1gcc -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
64620pentium/pentium4v64v1gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
64625pentium/pentium4v64v1gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
64625pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
64625pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
64625pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
64625pentium/pentium4v64v1gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
64635pentium/pentium4v64v1gcc2014050120140425
64660pentium/pentium4v64v1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
64700pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
64840pentium/pentium4v64v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
65040pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
65040pentium/pentium4v64v2gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
65045pentium/pentium4v64v2gcc -O3 -fomit-frame-pointer2014050120140425
65045pentium/pentium4v64v2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
65050pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
65065pentium/pentium4v64v2gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
65070pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
65070pentium/pentium4v64v2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
65070pentium/pentium4v64v2gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2cc2014050120140425
65075pentium/pentium4v64v2gcc2014050120140425
65075pentium/pentium4v64v2gcc -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -funroll-loops2014050120140425
65075pentium/pentium4v64v2gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -m64 -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -march=k8 -O -fomit-frame-pointer2014050120140425
65075pentium/pentium4v64v2gcc -march=nocona -O -fomit-frame-pointer2014050120140425
65080pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
65080pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
65080pentium/pentium4v64v2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
65080pentium/pentium4v64v2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
66045core2/core2v64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -O3 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
66060core2/core2v64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
66065core2/core2v64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
66070core2/core2v64cc2014050120140425
66070core2/core2v64gcc -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -m64 -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
66070core2/core2v64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
66075core2/core2v64gcc -funroll-loops2014050120140425
66075core2/core2v64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
66080core2/core2v64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
66115core2/core2v64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
66115core2/core2v64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
66120core2/core2v64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
66175core2/core2v64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
66200core2/core2v64gcc2014050120140425
66200core2/core2v64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
66220core2/core2v64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
66250core2/core2v64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
75925generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
75925generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
76030generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
76030generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
76970generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
77080generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
77150generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
77255generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
77265generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
77445generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
77445generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
77535generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
77535generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
77535generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
78590generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
78590generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
78595generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
78595generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
78615generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
78830generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
78830generic/opt64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
79110generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
79255generic/opt64gcc -m64 -O -fomit-frame-pointer2014050120140425
79360generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
79420generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
79795generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
79865generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
79865generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
79865generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
80020generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
80025generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
80025generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
80030generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
80050generic/opt64gcc -O -fomit-frame-pointer2014050120140425
80110generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
80190generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
80855generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
80885generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
81475generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
81475generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
81475generic/opt64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
81480generic/opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
81485generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
81495generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
81510generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
81515generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
81515generic/opt64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
81530generic/opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
81530generic/opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
81555generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
81560generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
81575generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
81580generic/opt64gcc -O3 -fomit-frame-pointer2014050120140425
81610generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
81615generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
82155generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
82185generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
82200generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
82350generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
82370generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
82375generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
82395generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
82400generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
82450generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
82760generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
82790generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
82835generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
82905generic/opt64gcc -O2 -fomit-frame-pointer2014050120140425
82905generic/opt64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
82910generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
82995generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
83005generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
83040generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
83045generic/opt64gcc -Os -fomit-frame-pointer2014050120140425
83045generic/opt64gcc -m64 -Os -fomit-frame-pointer2014050120140425
83050generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
83075generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
83075generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
83130generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
83140generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
83165generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
83170generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
83715generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
83715generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
83715generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
83725generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
84020generic/opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
84055generic/opt32clang -O3 -fomit-frame-pointer2014062820140622
84265generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
84280generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
84290generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
84290generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
84380generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
84380generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
84395generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
84425generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
84735generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
85250generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
85260generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
85295generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
85440generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
85665generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
85675generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
85750generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
86030generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
86340generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
86355generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
86950generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
86955generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
86955generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
86970generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
86975generic/opt32gcc -m64 -O3 -fomit-frame-pointer2014050120140425
86990generic/opt32gcc -O3 -fomit-frame-pointer2014050120140425
86990generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
87165generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
87165generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
87455generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
87630generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
87830generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
87995generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
88010generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
88015generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
88015generic/opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
88030generic/opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
88035generic/opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
88170generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
88215generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
88330generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
88365generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
88365generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
88420generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
88540generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
88560generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
88640generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
88665generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
88790generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
89125generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
89780generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
89890generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
89980generic/opt32gcc -march=k8 -O -fomit-frame-pointer2014050120140425
90000generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
90025generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
90030generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
90220generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
90255generic/opt32gcc -O2 -fomit-frame-pointer2014050120140425
90265generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
90315generic/opt32gcc -m64 -O2 -fomit-frame-pointer2014050120140425
90395generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
90725generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
91970generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
92115generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
92280generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
92360generic/opt32gcc -march=nocona -O -fomit-frame-pointer2014050120140425
92395generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
92455generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
92615generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
92645generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
92645generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
92695generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
92695generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
92790generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
92795generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
92810generic/opt32gcc -O -fomit-frame-pointer2014050120140425
92815generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
92900generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
92935generic/opt32gcc -m64 -O -fomit-frame-pointer2014050120140425
92990generic/opt32gcc -Os -fomit-frame-pointer2014050120140425
93095generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
93140generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
93185generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
93250generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
93340generic/opt32gcc -m64 -Os -fomit-frame-pointer2014050120140425
93385generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
94345generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
94540generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
94645generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
95030generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
95685generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
95735generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
95915powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
95920powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
95960powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
95990powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
97565generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
97730powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
97730powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
97805generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
98045powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
98075powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
98140powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
98965powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
99125powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
99140powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2014050120140425
99150powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
99895powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
100175powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2014050120140425
100385powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
100395powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
100405powerpc/pp32cv2gcc -O -fomit-frame-pointer2014050120140425
100405powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
100530powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
100535powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2014050120140425
100560powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
100685powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
101245generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
101330generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
101420generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
101475generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
105710generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
105945generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
105985generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
105985generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
108070powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
108120powerpc/pp32cv2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
108265powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
108265powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
108535powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
109725generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
109750generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
109750generic/opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
109760generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
109765generic/opt64clang -O3 -fomit-frame-pointer2014062820140622
109870powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
109925powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
109925powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
110025powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
110065powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
110120powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
110170powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
110170powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
110185powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
110465powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
110515powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
110520powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
110540powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
110560powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
110635powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
110650powerpc/pp32cv2clang -O3 -fomit-frame-pointer2014062820140622
110670powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
110690powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
110700powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
110705powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
110720powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
110835powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
110870powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
110885powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
110905powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
111010powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014050120140425
111130powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
111145powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
111180powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
111225powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
111325powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
111475powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
111485powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
111540powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2014050120140425
111710powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
111885powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2014050120140425
111985powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
112005powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014050120140425
112845powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
112940powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
113010powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
113020powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
113330powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
113335powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
113340powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
113865powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
113880powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
114025powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
114045powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
114050powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
114450powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
115295powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
115295powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
115585powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
116840powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
116860powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
116895powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
116915powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
117090powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
117100powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
117135powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
117310powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
117475powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014050120140425
117610powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2014050120140425
117795powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
120105powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
120105powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
123590powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
123720powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
128065generic/opt64gcc2014050120140425
128220generic/opt64gcc -funroll-loops2014050120140425
128225generic/opt64cc2014050120140425
140845powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
140895powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
141060powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
141100powerpc/pp32cv1clang -O3 -fomit-frame-pointer2014062820140622
141175powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
145870powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
145875powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
145950powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
146710powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
146725powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
146880powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
146880powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
146905powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
147025powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
147105powerpc/pp32cv1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
147135powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2014050120140425
147145powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
147310powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014050120140425
147450powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
147585powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
147755powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
147780powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
147955powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
148005powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
148130powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
148180powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
148185powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
148655powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
148795powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
148805powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
149185powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
149190powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
149565powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
149570powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
149780powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
154775powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
155620powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
155800powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
155980powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
155980powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
156200powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
156225powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
156390powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
156425powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
156535powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
156995powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
158065powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
158430powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
158475powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
158490powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
158520powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
158620powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
158630powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
158670powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
158790powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
158935powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
159135powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
159285powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
159315powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
159435powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
159470powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
159610powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
159810powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
159815powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
160020powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014050120140425
160050powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
160050powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2014050120140425
160205powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
160265powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
160410powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
161740powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
161875powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
161970powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2014050120140425
162180powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
162190powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014050120140425
162420powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
162600powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
162875powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2014050120140425
163320powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
163435powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2014050120140425
163740powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
163750powerpc/pp32cv1gcc -O -fomit-frame-pointer2014050120140425
163750powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
163925powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
164240powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
164285powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
164355powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
164515powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
164535powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
164640powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
164855powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2014050120140425
165140powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
165165powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
165165powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
165525powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
167490powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
167775powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
204550generic/opt32gcc2014050120140425
204715generic/opt32cc2014050120140425
204775generic/opt32gcc -funroll-loops2014050120140425
294190powerpc/pp32cv2gcc2014050120140425
294450powerpc/pp32cv2gcc -funroll-loops2014050120140425
295125powerpc/pp32cv2cc2014050120140425
423060powerpc/pp32cv1cc2014050120140425
423295powerpc/pp32cv1gcc -funroll-loops2014050120140425
424070powerpc/pp32cv1gcc2014050120140425

Test failure

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

Number of similar (compiler,implementation) pairs: 91, 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 -O3 -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 -O3 -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 -O3 -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/echosp256/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/echosp256/generic/opt32
Compiler: cc
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 91, 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 -O3 -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 -O3 -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 -O3 -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/echosp256/generic/opt32
Compiler: clang -O3 -fomit-frame-pointer
echo32.c: echo32.c:37:4: warning: implicitly declaring C library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.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/opt32

Compiler output

Implementation: crypto_hash/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo32.s: echo32.c:606:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:609:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
echo32.s: ^
echo32.s: echo32.c:614:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:615:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:616:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: mov edx, eax
echo32.s: ^
echo32.s: echo32.c:617:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: sar edx, 31
echo32.s: ^
echo32.s: echo32.c:618: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/echosp256/generic/opt64
Compiler: clang -O3 -fomit-frame-pointer
echo64.c: echo64.c:555: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:542: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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:610:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:614: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:615: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:618:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:619:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:621: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:623: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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:685:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:688:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
echo64.s: ^
echo64.s: echo64.c:693:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:694:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:695:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ^
echo64.s: echo64.c:696:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: sar edx, 31
echo64.s: ^
echo64.s: echo64.c:697: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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:705:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:708: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:709: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:710:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:711:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:713: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:715: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/echosp256/powerpc/pp32cv1
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: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/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'
echo32.c: echo32.c:37:4: warning: implicitly declaring C library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.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/opt32

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/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/h5nano/amd64/include'
echo32.s: echo32.c:606:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:609:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
echo32.s: ^
echo32.s: echo32.c:614:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:615:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:616: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/echosp256/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:555: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:542: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/echosp256/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/h5nano/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/echosp256/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/h5nano/amd64/include'
echo64.s: echo64.c:610:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:614: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:615: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:618:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:619: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/echosp256/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/h5nano/amd64/include'
echo64.s: echo64.c:685:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:688:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
echo64.s: ^
echo64.s: echo64.c:693:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:694:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:695: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/echosp256/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/h5nano/amd64/include'
echo64.s: echo64.c:705:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:708: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:709: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:710:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:711: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/echosp256/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'
echo32.c: echo32.c:37:4: warning: implicitly declaring C library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.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/opt32

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
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: 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 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/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/h5nano/amd64/include'
echo32.s: echo32.c:606:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:609:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
echo32.s: ^
echo32.s: echo32.c:614:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:615: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/echosp256/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:555: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:542: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/echosp256/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/h5nano/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/echosp256/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/h5nano/amd64/include'
echo64.s: echo64.c:610:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:614: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:615: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:618: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/echosp256/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/h5nano/amd64/include'
echo64.s: echo64.c:685:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:688:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
echo64.s: ^
echo64.s: echo64.c:693:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:694: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/echosp256/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/h5nano/amd64/include'
echo64.s: echo64.c:705:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:708: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:709: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:710: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/echosp256/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: echo32.c:37:4: warning: implicitly declaring C library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.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/opt32

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo32.s: echo32.c:606:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:609:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
echo32.s: ^
echo32.s: echo32.c:614:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:615:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:616:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: mov edx, eax
echo32.s: ^
echo32.s: echo32.c:617:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: sar edx, 31
echo32.s: ^
echo32.s: echo32.c:618: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/echosp256/generic/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: echo64.c:555: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:542: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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:610:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:614: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:615: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:618:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:619:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:621: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:623: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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:685:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:688:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
echo64.s: ^
echo64.s: echo64.c:693:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:694:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:695:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ^
echo64.s: echo64.c:696:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: sar edx, 31
echo64.s: ^
echo64.s: echo64.c:697: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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:705:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:708: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:709: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:710:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:711:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:713: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:715: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/echosp256/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'
echo32.c: echo32.c:37:4: warning: implicitly declaring C library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.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/opt32

Compiler output

Implementation: crypto_hash/echosp256/powerpc/pp32cv1
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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo32.s: echo32.c:606:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:609:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
echo32.s: ^
echo32.s: echo32.c:614:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:615:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:616: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/echosp256/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:555: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:542: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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:610:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:614: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:615: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:618:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:619: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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:685:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:688:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
echo64.s: ^
echo64.s: echo64.c:693:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:694:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:695: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/echosp256/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/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:705:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:708: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:709: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:710:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:711: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/echosp256/generic/opt32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]

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

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echosp256_generic_opt64':
echo64.c: echo64.c:555:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:542:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'
echo64.c: echo64.c: In function 'crypto_hash_echosp256_generic_opt64':
echo64.c: echo64.c:555:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:542: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