Implementation notes: amd64, h5nano, crypto_hash/echosp512

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: echosp512
TimeImplementationCompilerBenchmark dateSUPERCOP version
87330athlon/athlon64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
87330athlon/athlon64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
87530athlon/athlon64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
87535athlon/athlon64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
87540athlon/athlon64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
87545athlon/athlon64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
87550athlon/athlon64cc2014050120140425
87550athlon/athlon64gcc2014050120140425
87550athlon/athlon64gcc -funroll-loops2014050120140425
87550athlon/athlon64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
87560athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
87560athlon/athlon64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
87595athlon/athlon64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
87630athlon/athlon64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
87715athlon/athlon64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
87715athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
87715athlon/athlon64gcc -m64 -Os -fomit-frame-pointer2014050120140425
87735athlon/athlon64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
87765athlon/athlon64gcc -m64 -O -fomit-frame-pointer2014050120140425
87870athlon/athlon64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
87900athlon/athlon64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
87905athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
87905athlon/athlon64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -Os -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
97665core2/core2v64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
97670core2/core2v64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
97670core2/core2v64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
97670core2/core2v64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
97670core2/core2v64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
97670core2/core2v64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
97670core2/core2v64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
97675core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
97675core2/core2v64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
97675core2/core2v64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
97680core2/core2v64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
97685core2/core2v64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
97685core2/core2v64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
97685core2/core2v64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
97685core2/core2v64gcc -m64 -Os -fomit-frame-pointer2014050120140425
97685core2/core2v64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
97685core2/core2v64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
97690core2/core2v64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
97695core2/core2v64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -O3 -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
97705core2/core2v64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
97710core2/core2v64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
97715core2/core2v64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
97715core2/core2v64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
97715core2/core2v64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
97720core2/core2v64cc2014050120140425
97720core2/core2v64gcc -O -fomit-frame-pointer2014050120140425
97720core2/core2v64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
97720core2/core2v64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
97720core2/core2v64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
97720core2/core2v64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
97725core2/core2v64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
97730core2/core2v64gcc2014050120140425
97760core2/core2v64gcc -m64 -O -fomit-frame-pointer2014050120140425
97765core2/core2v64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
97775core2/core2v64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
97855core2/core2v64gcc -O2 -fomit-frame-pointer2014050120140425
97855core2/core2v64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
97965core2/core2v64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
98090core2/core2v64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
98265core2/core2v64gcc -funroll-loops2014050120140425
103255pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
103255pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
103255pentium/pentium4v64v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
103255pentium/pentium4v64v1gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
103255pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
103255pentium/pentium4v64v1gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -O3 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -O3 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
103260pentium/pentium4v64v1gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -m64 -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -march=k8 -O -fomit-frame-pointer2014050120140425
103265pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer2014050120140425
103270pentium/pentium4v64v1cc2014050120140425
103270pentium/pentium4v64v1gcc2014050120140425
103270pentium/pentium4v64v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
103270pentium/pentium4v64v1gcc -funroll-loops2014050120140425
103275pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
103275pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
103275pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
103275pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
103275pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
103275pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
103275pentium/pentium4v64v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
103275pentium/pentium4v64v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
103275pentium/pentium4v64v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
103275pentium/pentium4v64v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
103275pentium/pentium4v64v1gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
103280pentium/pentium4v64v1gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
103285pentium/pentium4v64v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
103285pentium/pentium4v64v1gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
103285pentium/pentium4v64v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
103285pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
103285pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
103285pentium/pentium4v64v1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
103285pentium/pentium4v64v1gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
103555pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
103570pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
103620pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
103975pentium/pentium4v64v2gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
103980pentium/pentium4v64v2gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
103980pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
103980pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103980pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
103980pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer2014050120140425
103980pentium/pentium4v64v2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
103980pentium/pentium4v64v2gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
103980pentium/pentium4v64v2gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -m64 -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -march=k8 -O -fomit-frame-pointer2014050120140425
103985pentium/pentium4v64v2gcc -march=nocona -O -fomit-frame-pointer2014050120140425
103995pentium/pentium4v64v2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
104000pentium/pentium4v64v2cc2014050120140425
104000pentium/pentium4v64v2gcc2014050120140425
104000pentium/pentium4v64v2gcc -funroll-loops2014050120140425
104125pentium/pentium4v64v2gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
120905generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
120935generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
121005generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
121005generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
123035generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
123035generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
123035generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
123245generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
123245generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
123525generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
123525generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
123575generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
123580generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
124455generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
125520generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
125520generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
125555generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
125555generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
125555generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
125730generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
125730generic/opt64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
126320generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
127010generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
127020generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
127020generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
127040generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
127070generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
127705generic/opt64gcc -O -fomit-frame-pointer2014050120140425
127705generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
127705generic/opt64gcc -m64 -O -fomit-frame-pointer2014050120140425
127705generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
127705generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
127705generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
127735generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
127735generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
128780generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
128800generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
129810generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
129815generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
129965generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
129975generic/opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
129975generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
130005generic/opt64gcc -O3 -fomit-frame-pointer2014050120140425
130005generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
130015generic/opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
130025generic/opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
130040generic/opt64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
130045generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
130050generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
130050generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
130255generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
130260generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
130260generic/opt64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
130285generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
130310generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
130765generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
130800generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
131295generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
131310generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
131455generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
131465generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
131465generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
131515generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
131755generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
131785generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
131795generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
131850generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
131985generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
132160generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
132160generic/opt64gcc -m64 -Os -fomit-frame-pointer2014050120140425
132200generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
132325generic/opt64gcc -O2 -fomit-frame-pointer2014050120140425
132335generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
132345generic/opt64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
132360generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
132365generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
132390generic/opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
132415generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
132475generic/opt64gcc -Os -fomit-frame-pointer2014050120140425
132555generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
132575generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
132575generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
132655generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
132655generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
132660generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
132835generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
132885generic/opt32clang -O3 -fomit-frame-pointer2014062820140622
132935generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
132985generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
133115generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
133160generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
133485generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
133520generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
133675generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
133675generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
134430generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
134510generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
134540generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
134540generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
134610generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
136405generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
136435generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
136435generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
136480generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
137505generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
137505generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
137820generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
137845generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
137890generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
137960generic/opt32gcc -O3 -fomit-frame-pointer2014050120140425
138000generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
138055generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
138065generic/opt32gcc -m64 -O3 -fomit-frame-pointer2014050120140425
138105generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
138235generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
138295generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
138340generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
138430generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
138470generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
138995generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
139025generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
139025generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
139405generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
139405generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
139640generic/opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
139640generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
139650generic/opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
139655generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
139675generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
139675generic/opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
139865generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
140160generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
140160generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
140165generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
140275generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
140795generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
141690generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
141690generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
142195generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
142205generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
142285generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
142415generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
142420generic/opt32gcc -m64 -O2 -fomit-frame-pointer2014050120140425
142560generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
142640generic/opt32gcc -O2 -fomit-frame-pointer2014050120140425
142655generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
142780generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
142855generic/opt32gcc -march=k8 -O -fomit-frame-pointer2014050120140425
143130generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
144510generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
144580generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
144600generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
144620generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
144720generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
145170generic/opt32gcc -march=nocona -O -fomit-frame-pointer2014050120140425
145370generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
145485generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
145500generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
145685generic/opt32gcc -Os -fomit-frame-pointer2014050120140425
145800generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
145855generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
145900generic/opt32gcc -m64 -Os -fomit-frame-pointer2014050120140425
146030generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
146140generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
146180generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
146235generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
146255generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
146260generic/opt32gcc -O -fomit-frame-pointer2014050120140425
146470generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
146475generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
146595generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
146720generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
146735generic/opt32gcc -m64 -O -fomit-frame-pointer2014050120140425
148365generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
148725generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
149975generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
150565generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
150925powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
150950powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
151000powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
151020powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
152510generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
152515generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
153815powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
153930powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
154035powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
154060powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
154155powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
154170powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
154245powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
154280powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
154330generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
154350powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2014050120140425
154535generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
155300powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
155685powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2014050120140425
156180powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
156185powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
156275powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
156375powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
156460powerpc/pp32cv2gcc -O -fomit-frame-pointer2014050120140425
156645powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
156655powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
156835powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2014050120140425
160910generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
160960generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
160985generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
161040generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
166910generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
166920generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
167190generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
167265generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
170860powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
170945powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
170965powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
171055powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
171105powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
171195powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
171350powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
171395powerpc/pp32cv2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
171485powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
171485powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
171635powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
171640powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
172355powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
172390powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
173055powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
173095powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2014050120140425
173125powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
173200powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014050120140425
173210powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
173235powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
173270powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
173345powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
173405powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
173870powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
174050powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
174350powerpc/pp32cv2clang -O3 -fomit-frame-pointer2014062820140622
174390powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
174395powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
174590powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
174665powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
174770powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
175065powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
175180powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
175400powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
175410powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
175475generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
175475generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
175475generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
175500generic/opt64clang -O3 -fomit-frame-pointer2014062820140622
175500generic/opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
175570powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
175860powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
175965powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
176445powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
176510powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
177090powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2014050120140425
177190powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
177340powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014050120140425
178060powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
178215powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
178245powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
178490powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
178735powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
178750powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
178875powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
178875powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
179005powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
179025powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
179165powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
179255powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
179260powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
179270powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
179275powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
179650powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
182970powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
182975powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
183230powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
183300powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
183805powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2014050120140425
183985powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014050120140425
184525powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
185240powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
185330powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
185520powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
185625powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
190345powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
190370powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
193220powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
193730powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
203710generic/opt64gcc -funroll-loops2014050120140425
203965generic/opt64cc2014050120140425
205685generic/opt64gcc2014050120140425
221810powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
222310powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
222525powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
222640powerpc/pp32cv1clang -O3 -fomit-frame-pointer2014062820140622
223285powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
231100powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
231100powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
231100powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
231475powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
231480powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
233285powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
233415powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
233465powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
233480powerpc/pp32cv1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
233490powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
233650powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
233770powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
233925powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014050120140425
233925powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
234310powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2014050120140425
234520powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
234520powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
235280powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
235460powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
235570powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
236045powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
236045powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
236735powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
236965powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
237440powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
237545powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
238110powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
238115powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
238165powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
238165powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
245255powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
245255powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
245310powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
245515powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
247250powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
247465powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
247745powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
247855powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
247885powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
247890powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
248045powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
248110powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
248420powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
249740powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
249805powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
249875powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
249920powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
249950powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
250135powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
250265powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
250445powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
250460powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
250665powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
250875powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
250990powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
250995powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
251325powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
251505powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
251585powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
251730powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
251885powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
252265powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2014050120140425
252660powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014050120140425
252725powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
253105powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
254245powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
254255powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2014050120140425
254260powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014050120140425
254585powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
254655powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
255600powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
255980powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2014050120140425
256080powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
257600powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
257605powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
257670powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
257910powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
257990powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2014050120140425
258120powerpc/pp32cv1gcc -O -fomit-frame-pointer2014050120140425
258395powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
258555powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
258595powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
259460powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
259820powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
259845powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
259860powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
259925powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
260075powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
260085powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
260085powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2014050120140425
264525powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
264735powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
319850generic/opt32gcc2014050120140425
320210generic/opt32cc2014050120140425
321465generic/opt32gcc -funroll-loops2014050120140425
444025powerpc/pp32cv2gcc -funroll-loops2014050120140425
444340powerpc/pp32cv2gcc2014050120140425
445195powerpc/pp32cv2cc2014050120140425
655265powerpc/pp32cv1gcc -funroll-loops2014050120140425
655635powerpc/pp32cv1gcc2014050120140425
657845powerpc/pp32cv1cc2014050120140425

Test failure

Implementation: crypto_hash/echosp512/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/echosp512/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/echosp512/generic/opt32
Compiler: cc
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fomit-frame-pointer
echo32.c: echo32.c:37:4: warning: implicitly declaring C library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echosp512/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:523:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm4, [rdi+4*16]
echo64.s: ^
echo64.s: echo64.c:523: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/echosp512/core2/core2v64
Compiler: clang -O3 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:610:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:614:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:615:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:618:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:619:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:621:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, [rdi+16*2*8]
echo64.s: ^
echo64.s: echo64.c:623:15: error: unexpected token in argument list
echo64.s: mov dword ptr [rdi+16*2*8+8], 0
echo64.s: ^
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v2
Compiler: clang -O3 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:685:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:691:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 10
echo64.s: ^
echo64.s: echo64.c:693:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:694:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:695:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ^
echo64.s: echo64.c:696:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: sar edx, 31
echo64.s: ^
echo64.s: echo64.c:697:20: error: unexpected token in argument list
echo64.s: add eax, dword ptr [SHA3_S+256]
echo64.s: ^
echo64.s: ...

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
echo32.c: echo32.c:37:4: warning: implicitly declaring C library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echosp512/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:523:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:523: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/echosp512/core2/core2v64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:610:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:614:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:615:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:618:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:619:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.c: echo32.c:37:4: warning: implicitly declaring C library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: echo32.c:37:4: warning: implicitly declaring C library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echosp512/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:523:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm4, [rdi+4*16]
echo64.s: ^
echo64.s: echo64.c:523: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/echosp512/core2/core2v64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:610:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:614:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:615:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:618:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:619:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:621:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, [rdi+16*2*8]
echo64.s: ^
echo64.s: echo64.c:623:15: error: unexpected token in argument list
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:685:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:691:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 10
echo64.s: ^
echo64.s: echo64.c:693:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:694:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:695:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ^
echo64.s: echo64.c:696:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: sar edx, 31
echo64.s: ^
echo64.s: echo64.c:697:20: error: unexpected token in argument list
echo64.s: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.c: echo32.c:37:4: warning: implicitly declaring C library function 'printf' with type 'int (const char *, ...)'
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: please include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echosp512/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:523:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:523: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/echosp512/core2/core2v64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:610:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:614:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:615:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:618:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:619:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]

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

Compiler output

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

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