Implementation notes: amd64, h5nano, crypto_hash/echo256

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: echo256
TimeImplementationCompilerBenchmark dateSUPERCOP version
70265athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
70265athlon/athlon64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
70265athlon/athlon64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
70265athlon/athlon64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
70285athlon/athlon64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
70290athlon/athlon64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
70290athlon/athlon64gcc -m64 -Os -fomit-frame-pointer2014050120140425
70290athlon/athlon64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
70290athlon/athlon64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
70290athlon/athlon64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -m64 -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
70295athlon/athlon64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
70300athlon/athlon64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
70305athlon/athlon64gcc2014050120140425
70305athlon/athlon64gcc -funroll-loops2014050120140425
70305athlon/athlon64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
70310athlon/athlon64cc2014050120140425
70360athlon/athlon64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
70470athlon/athlon64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
70630athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
78215core2/core2v64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -Os -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
78235core2/core2v64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
78240core2/core2v64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
78240core2/core2v64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
78240core2/core2v64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
78240core2/core2v64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
78245core2/core2v64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
78245core2/core2v64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
78250core2/core2v64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
78260core2/core2v64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
78270core2/core2v64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -m64 -Os -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
78275core2/core2v64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
78280core2/core2v64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
78285core2/core2v64gcc2014050120140425
78285core2/core2v64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
78285core2/core2v64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
78285core2/core2v64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
78285core2/core2v64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
78285core2/core2v64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
78285core2/core2v64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
78285core2/core2v64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
78290core2/core2v64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
78290core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
78290core2/core2v64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
78290core2/core2v64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
78290core2/core2v64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
78290core2/core2v64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
78290core2/core2v64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
78290core2/core2v64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
78295core2/core2v64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
78305core2/core2v64cc2014050120140425
78305core2/core2v64gcc -funroll-loops2014050120140425
78320core2/core2v64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
78330core2/core2v64gcc -O -fomit-frame-pointer2014050120140425
78330core2/core2v64gcc -m64 -O -fomit-frame-pointer2014050120140425
78335core2/core2v64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
78345core2/core2v64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
78360core2/core2v64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
78375core2/core2v64gcc -O3 -fomit-frame-pointer2014050120140425
78485core2/core2v64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
78570core2/core2v64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
78640core2/core2v64gcc -O2 -fomit-frame-pointer2014050120140425
78650core2/core2v64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
78670core2/core2v64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
82740pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
82740pentium/pentium4v64v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
82760pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
82765pentium/pentium4v64v1gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -O -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -m64 -O -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
82770pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
82775pentium/pentium4v64v1gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
82775pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
82775pentium/pentium4v64v1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
82775pentium/pentium4v64v1gcc -march=k8 -O -fomit-frame-pointer2014050120140425
82780pentium/pentium4v64v1gcc2014050120140425
82780pentium/pentium4v64v1gcc -funroll-loops2014050120140425
82785pentium/pentium4v64v1gcc -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
82785pentium/pentium4v64v1gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
82790pentium/pentium4v64v1gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
82795pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer2014050120140425
82800pentium/pentium4v64v1cc2014050120140425
82860pentium/pentium4v64v1gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
82905pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
82945pentium/pentium4v64v1gcc -m64 -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
83350pentium/pentium4v64v2gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
83355pentium/pentium4v64v2gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -m64 -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
83360pentium/pentium4v64v2gcc -march=k8 -O -fomit-frame-pointer2014050120140425
83365pentium/pentium4v64v2gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
83365pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
83365pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
83370pentium/pentium4v64v2cc2014050120140425
83370pentium/pentium4v64v2gcc2014050120140425
83370pentium/pentium4v64v2gcc -funroll-loops2014050120140425
83370pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
83370pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
83380pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
83395pentium/pentium4v64v2gcc -march=nocona -O -fomit-frame-pointer2014050120140425
84615sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
84615sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
84640sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
84685sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
84685sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
85450sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
85450sphlibgcc -m64 -O3 -fomit-frame-pointer2014050120140425
85455sphlibgcc -m64 -O2 -fomit-frame-pointer2014050120140425
85485sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
85520sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
85585sphlibgcc -O3 -fomit-frame-pointer2014050120140425
86025sphlibgcc -O2 -fomit-frame-pointer2014050120140425
86560sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
86930sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
86960sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
86960sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
87005sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
87005sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
87005sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
87060sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
87065sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
87065sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
87070sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
87300sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
87520sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
87615sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
88845sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
88845sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
88850sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
89285sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
90605sphlibgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
90605sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
90610sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
90615sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
90615sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
91090sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
91345sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
91345sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
91395sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
91485sphlibgcc -O -fomit-frame-pointer2014050120140425
91485sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
91485sphlibgcc -m64 -O -fomit-frame-pointer2014050120140425
91485sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
91485sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
91505sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
91505sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
91505sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
91660sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
91660sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
91710sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
91925sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
91935sphlibgcc -march=nocona -O -fomit-frame-pointer2014050120140425
92960sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
92965sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
92970sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
92970sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
93540sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
93540sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
93585sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
93590sphlibgcc -m64 -Os -fomit-frame-pointer2014050120140425
93745sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
93810sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
93875sphlibgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
93910sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
93910sphlibgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
93975sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
93975sphlibgcc -march=k8 -O -fomit-frame-pointer2014050120140425
94095sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
94115sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
94125sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
94205sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
94215sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
94215sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
94350sphlibgcc -Os -fomit-frame-pointer2014050120140425
95175sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
95220sphlibgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
97585sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
97585sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
98300generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
98300generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
98300generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
98630sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
98630sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
98760generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
98760generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
98905generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
98905generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
98910generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
98965generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
99025generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
99025generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
99030generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
99080generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
99080generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
99350sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
99355sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
99365sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
99425sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
99450sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
100010sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
100010sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
100420sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
100490ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
100490ccalik/vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
100505ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
100510ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
100515ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
100525generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
100560generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
100585sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
100590generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
100620generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
100660sphlib-smallclang -O3 -fomit-frame-pointer2014062820140622
100660sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
100660sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
100685sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
100685sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
100720generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
100740generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
100790generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
100790generic/opt64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
100795generic/opt64gcc -O2 -fomit-frame-pointer2014050120140425
100795generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
100865sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
101150sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
101200sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
101385sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
101435generic/opt64gcc -O -fomit-frame-pointer2014050120140425
101435generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
101435generic/opt64gcc -m64 -O -fomit-frame-pointer2014050120140425
101435generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
101435generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
101435generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
101435generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
101435generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
101460sphlib-smallgcc -Os -fomit-frame-pointer2014050120140425
101475sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
101515sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
101700sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
101735sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
101745sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014050120140425
101760generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
101775generic/opt64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
101790sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
101800generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
101800generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
101840generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
101990sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
101995generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
101995generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
102000generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
102000generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
102025sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
102035generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
102035generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
102185sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
102215sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
102335sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
102355sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
102385generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
102470sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
102470sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
102520sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
102660sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
102670sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
102675sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
102695sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
102770sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
102835sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
102845sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
102900sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
103025generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
103025generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
103085sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
103360sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103360generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
103395generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
103395generic/opt64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
103435generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
103665sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
103845sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
103895sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014050120140425
103950sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
103950sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
103995sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
104190sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
104415generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
104430generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
104450generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
104460generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
104505generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
104505generic/opt64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
104520sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
104530generic/opt64gcc -O3 -fomit-frame-pointer2014050120140425
104550sphlib-smallgcc -O3 -fomit-frame-pointer2014050120140425
104600sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
104820generic/opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
104820generic/opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
104820generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
104830generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
104875generic/opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
104915sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
105015sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
105260generic/opt32clang -O3 -fomit-frame-pointer2014062820140622
105330sphlib-smallgcc -O2 -fomit-frame-pointer2014050120140425
105330sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
105330sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
105330sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
105330sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
105335generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
105365sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
105405sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
105405sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014050120140425
105585sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
105670generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
105680sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
105680sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
105680sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
105705sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
105705sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
105720sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
105755sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
105755sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
105780sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
105810generic/opt64gcc -Os -fomit-frame-pointer2014050120140425
105815generic/opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
105835generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
105845sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
105845sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
105865sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
105880sphlibclang -O3 -fomit-frame-pointer2014062820140622
105890generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
105900sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
106005sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014050120140425
106025generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
106035generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
106050generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
106050generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
106055sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
106115generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
106125generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
106125generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
106155sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
106155sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
106155sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
106155sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
106225generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
106305generic/opt64gcc -m64 -Os -fomit-frame-pointer2014050120140425
106385generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
106465generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
106525generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
106525generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
106585sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
106585sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
106585generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
106600sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
106770generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
106955sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
107030sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
107105sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
107230sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
107230sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
107305generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
107365generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
107660sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
107740generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
107760generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
107810generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
107815generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
107815generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
108135generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
108385sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
108410sphlib-smallgcc -O -fomit-frame-pointer2014050120140425
108410sphlib-smallgcc -m64 -O -fomit-frame-pointer2014050120140425
108410sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
108605generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
109160generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
109180generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
109220sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
109325sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
109330generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
109360generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
110110sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
110120sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014050120140425
110225sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
110225sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
110225sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
110255sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
110890sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
110920generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
110920generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
110945generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
110950generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
111025sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
111025sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
111525sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
111525sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
111555sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
112215generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
112215generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
112355sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
112395sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
112845generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
112905generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
112910generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
112910generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
112935generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
112935generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
113165generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
113165generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
113195generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
113275generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
113385generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
113410generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
113595generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
113875generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
113925generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
114315generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
114670ccalik/bitslicedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
114705ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
114705ccalik/bitslicedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
114710ccalik/bitslicedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
114765generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
114785generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
114875ccalik/bitslicedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
115150generic/opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
115150generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
115160generic/opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
115175generic/opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
115180generic/opt32gcc -march=k8 -O -fomit-frame-pointer2014050120140425
115200generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
115255generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
115330generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
115400generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
115540generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
115685generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
115690generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
116265generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
116265generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
116295generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
117325generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
117485generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
117525generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
117585generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
117630generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
117635generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
117685generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
117770generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
117775generic/opt32gcc -m64 -Os -fomit-frame-pointer2014050120140425
117860generic/opt32gcc -O -fomit-frame-pointer2014050120140425
117915generic/opt32gcc -m64 -O -fomit-frame-pointer2014050120140425
117935generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
117990generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
118035generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
118040generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
118130generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
118180generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
118245generic/opt32gcc -Os -fomit-frame-pointer2014050120140425
118345generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
118615generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
118730generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
118775ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
118775ccalik/bitslicedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
118815ccalik/bitslicedgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
118840ccalik/bitslicedgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
119055generic/opt32gcc -march=nocona -O -fomit-frame-pointer2014050120140425
119250generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
119745generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
119855ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
120075generic/opt32gcc -O3 -fomit-frame-pointer2014050120140425
120075generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
120075generic/opt32gcc -m64 -O3 -fomit-frame-pointer2014050120140425
120595ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
120600ccalik/bitslicedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
120610ccalik/bitslicedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
120625ccalik/bitslicedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
120635ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
120785ccalik/bitslicedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
120830ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
120830ccalik/bitslicedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
120855ccalik/bitslicedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
120855ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
121085generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
121195generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
121350generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
121350generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
122790generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
122790generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
123860powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
123865powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
123890powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
123915generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
123915generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
124000generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
124105generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
124135powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
124200generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
124300powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
124300powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
124490powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
124490powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
124505powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
125675generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
125675generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
126020generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
126220generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
128170ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
128175ccalik/vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
128185ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
128185ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
128365powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2014050120140425
128460ccalik/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
128520powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2014050120140425
128570powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
128575powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
128620powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
128690ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
128700ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
128725ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
128755powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
128825powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2014050120140425
128830powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
128835powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
129005ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
129020powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
129025ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
129030powerpc/pp32cv2gcc -O -fomit-frame-pointer2014050120140425
129140powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
129430powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
129650powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
130010generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
130055generic/opt32gcc -O2 -fomit-frame-pointer2014050120140425
130060generic/opt32gcc -m64 -O2 -fomit-frame-pointer2014050120140425
131360generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
131380generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
132235generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
132265generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
132680generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
132680generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
132755ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
132755ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
132755ccalik/vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
132755ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
133255ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
133355generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
133530generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
138130powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
138135powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
138140powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
138140powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
138140powerpc/pp32cv2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
139235powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
139255powerpc/pp32cv2clang -O3 -fomit-frame-pointer2014062820140622
139450powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
139465powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
139900powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
140590powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
140685powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
140740powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
140745powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
140765powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
140770powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
140770powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
140805powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
140845powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
140930generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
140935generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
140935generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
140950generic/opt64clang -O3 -fomit-frame-pointer2014062820140622
140985powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
141070powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
141115generic/opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
141535powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
141560powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
141615powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
141665powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014050120140425
141785powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
141785powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
141880powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2014050120140425
141920powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
141965powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
141995powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
142030powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
142205powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
142235powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
142235powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
142235powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
142250powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
142265powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
142265powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
143045powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
143115powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
143150powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2014050120140425
143155powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014050120140425
145625powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
145700powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
145700powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
145710powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
145905powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
145970powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
146005powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
146195powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
146205powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
146380powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
146405powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
146530powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
146550powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
146625powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
146980powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
147400powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
149940powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
150045powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
150180powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
150180powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
150260powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
150260powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
150415powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
150655powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
150815powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
151015powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2014050120140425
151185powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014050120140425
154300powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
154305powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
157770powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
158200powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
163720generic/opt64gcc2014050120140425
163720generic/opt64gcc -funroll-loops2014050120140425
163795generic/opt64cc2014050120140425
178165sphlibgcc2014050120140425
178165sphlibgcc -funroll-loops2014050120140425
178185sphlibcc2014050120140425
180150powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
180620powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
180825powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
180890powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
180980powerpc/pp32cv1clang -O3 -fomit-frame-pointer2014062820140622
185540powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
185540powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
185685powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
185685powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
186045powerpc/pp32cv1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
186580powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
186580powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
186580powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
187065powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
187420powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
188385powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2014050120140425
188390powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014050120140425
188755powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
188925powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
188925powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
189490powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
189530powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
189620powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
190340powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
190340powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
191460powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
191460powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
191745powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
192005powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
192420powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
193110powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
193110powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
193810powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
193810powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
196095powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
196095powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
197395powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
197525powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
197690powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
197985powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
198020powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
198020powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
198025powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
198245powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
199175powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
199690powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
201450powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
202095powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
202545powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
202595powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
202700powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
202740powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
202755powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
202755powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
202915powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
202955powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
202985powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
203680powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
203770powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
204385powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
204585powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
204650powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
205195powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
205385powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
206445powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014050120140425
206635powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
206830powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2014050120140425
207200powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2014050120140425
207540powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
207575powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014050120140425
207855powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
208215powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
209380powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
209380powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
209495powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
209505powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2014050120140425
209665powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
209675powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
209865powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2014050120140425
210000powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
210120powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
210575powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
211505powerpc/pp32cv1gcc -O -fomit-frame-pointer2014050120140425
211690powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
211700powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2014050120140425
211700powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
211890powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
211890powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
211900powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
212330powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
212375powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
212895powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
213060powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
213345powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
214000powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
214420powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
221380powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
231670sphlib-smallgcc -funroll-loops2014050120140425
232135sphlib-smallcc2014050120140425
232135sphlib-smallgcc2014050120140425
258610generic/opt32cc2014050120140425
258905generic/opt32gcc -funroll-loops2014050120140425
259065generic/opt32gcc2014050120140425
376845powerpc/pp32cv2cc2014050120140425
377475powerpc/pp32cv2gcc -funroll-loops2014050120140425
377750powerpc/pp32cv2gcc2014050120140425
547960powerpc/pp32cv1gcc2014050120140425
548145powerpc/pp32cv1gcc -funroll-loops2014050120140425
548265powerpc/pp32cv1cc2014050120140425

Test failure

Implementation: crypto_hash/echo256/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/echo256/aes/aes64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 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/echo256/ccalik/bitsliced
Compiler: cc
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:470:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: clang -O3 -fomit-frame-pointer
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: clang: warning: argument unused during compilation: '-mpclmul'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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