Implementation notes: amd64, h5nano, crypto_hash/cubehash88

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash88
TimeImplementationCompilerBenchmark dateSUPERCOP version
79950emmintrin4gcc -Os -fomit-frame-pointer2014050120140425
79950emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
79960emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
79965emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
79965emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
79970emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
79980emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
79980emmintrin4gcc -m64 -Os -fomit-frame-pointer2014050120140425
79985emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
80020emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
80020emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
80270emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
80280emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
80280emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
80280emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
80280emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
80280emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
80285emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
83790emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
83800emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
83805emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
83830emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
83830emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
83830emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
83830emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
83835emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
83835emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
83835emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
83835emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
83855emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
83950emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
83990emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
87825emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
87825emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
87835emmintrin3gcc -Os -fomit-frame-pointer2014050120140425
87835emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
87835emmintrin3gcc -m64 -Os -fomit-frame-pointer2014050120140425
87840emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
87840emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
87840emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
87840emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
87840emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
87840emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
87850emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
88450emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
88450emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
101800emmintrin4clang -O3 -fomit-frame-pointer2014062820140622
101800emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
101805emmintrin4gcc -O -fomit-frame-pointer2014050120140425
101805emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
101805emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
101805emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
101805emmintrin4gcc -m64 -O -fomit-frame-pointer2014050120140425
101810emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
101810emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014050120140425
101815emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
101880emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
101880emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
101880emmintrin4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
101885emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
104930emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
104930emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
104935emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
104935emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
105055emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
105055emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
105090emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
105090emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
105430emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
105430emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014050120140425
105450emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
105460emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
105475emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
105475emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
106335emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
106335emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
106335emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
106335emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
106340emmintrin4gcc -O3 -fomit-frame-pointer2014050120140425
106340emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
106340emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
106340emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
106340emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
106340emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014050120140425
106340emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
106345emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
106345emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
106365emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
106365emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
106365emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
106365emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
106610emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
106630emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
106665emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
106665emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
106670emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
106670emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
106670emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
106670emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
106670emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
106670emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
106675emmintrin4gcc -O2 -fomit-frame-pointer2014050120140425
106675emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
106675emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
106675emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
106675emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014050120140425
106675emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
106675emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
106680emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
106735emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
106735emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
106735emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
106785emmintrin3clang -O3 -fomit-frame-pointer2014062820140622
106790emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
106790emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
106790emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
106790emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
106790emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
106790emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
106790emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
106790emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
106795emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014050120140425
106860emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
106860emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
106860emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
106860emmintrin3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
109585emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
109585emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
109600emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
109660emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
109855emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
109860emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
110205emmintrin3gcc -O -fomit-frame-pointer2014050120140425
110225emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
110225emmintrin3gcc -m64 -O -fomit-frame-pointer2014050120140425
110355emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
110385emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
110505emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
111560emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
111560emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
111560emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
111560emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
111560emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
111560emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014050120140425
111565emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
111565emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
111565emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
111565emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
111565emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
111570emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
111570emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
111570emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
111570emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
111575emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
111580emmintrin3gcc -O3 -fomit-frame-pointer2014050120140425
111855emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
111895emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
111895emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
111895emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
111895emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
111895emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
111895emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
111895emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
111895emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
111895emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
111905emmintrin3gcc -O2 -fomit-frame-pointer2014050120140425
111905emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
111905emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
111905emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
111905emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014050120140425
111910emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
111910emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
111935emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
111970emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
111970emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
111985emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
114815emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
114820emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
114820emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
114835emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
115120emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
115150emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
115395emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
115465emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
250330unrolledclang -O3 -fomit-frame-pointer2014062820140622
250350unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
250350unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
250355unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
250355unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
250870simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
256825simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
258280simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
258280simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
258345unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
258345unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
258350unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
258350unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
258935simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
259655unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
259655unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
259655unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
259665unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
259700unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
261040simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
261040simplegcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
261790simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
261820simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
263715unrolledgcc -march=nocona -O -fomit-frame-pointer2014050120140425
263720unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
264430unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
264450unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
264765unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
264765unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
264770unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
264770unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
264785simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
264790simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
265140unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
266350simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
266370simplegcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
267460unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
267460unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
267465unrolledgcc -m64 -O -fomit-frame-pointer2014050120140425
267480unrolledgcc -O -fomit-frame-pointer2014050120140425
267480unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
267480unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
267575unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
267745simplegcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
268160unrolledgcc -march=k8 -O -fomit-frame-pointer2014050120140425
268185unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
268200unrolledgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
268265unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
268510unrolledgcc -m64 -O2 -fomit-frame-pointer2014050120140425
268520simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
268545unrolledgcc -O2 -fomit-frame-pointer2014050120140425
268545unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
268545simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
269490unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
269490unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
269970unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
269970unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
270195unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
270195unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
270230unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
270240unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
270875unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
271095simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
272900unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
272905unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
272905unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
272920unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
273025simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
273050simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
273050unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
273830simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
274095unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
274095unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
274580unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
275185unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
275200unrolledgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
275200unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
275510unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
275675simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
276630unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
276630unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
276630unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
276810unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
276830unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
277540simplegcc -O3 -fomit-frame-pointer2014050120140425
277540simplegcc -m64 -O3 -fomit-frame-pointer2014050120140425
281190unrolledgcc -O3 -fomit-frame-pointer2014050120140425
283755unrolledgcc -m64 -O3 -fomit-frame-pointer2014050120140425
284645unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
284645unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
285430unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
285665unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
285665unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
285725unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
298550unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
298885unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
299790unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
321910unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
321910unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
321910unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
321910unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
321910unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
321910unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
321925unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
322500unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
322500unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
322500unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
322500unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
322525unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
324630unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
324630unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
324675unrolledgcc -Os -fomit-frame-pointer2014050120140425
324675unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
324675unrolledgcc -m64 -Os -fomit-frame-pointer2014050120140425
324675unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
324675unrolledgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
329380unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
329380unrolledgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
329580unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
329580unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
445670emmintrin4cc2014050120140425
446850emmintrin4gcc -funroll-loops2014050120140425
450465emmintrin4gcc2014050120140425
466910emmintrin3gcc -funroll-loops2014050120140425
466915emmintrin3gcc2014050120140425
467180simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
467180simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
467180simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
467180simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
467180simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
467185simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
467185simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
470455emmintrin3cc2014050120140425
471295simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
471310simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
472200simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
473820simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
475400simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
475660simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
475670simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
475675simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
476040simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
476050simplegcc -funroll-loops -O -fomit-frame-pointer2014050120140425
476330simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
671700specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
671700specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
671700specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
671710specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
686015specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
686015specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
686420specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
686815specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
686815specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
689670specgcc -O3 -fomit-frame-pointer2014050120140425
689670specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
689670specgcc -m64 -O3 -fomit-frame-pointer2014050120140425
689670specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
689670specgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
690380specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
690385specgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
690425specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
692550specgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
692555specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
702980specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
702985specgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
703600specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
752340unrolledgcc2014050120140425
752340unrolledgcc -funroll-loops2014050120140425
752345unrolledcc2014050120140425
778400specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
778400specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
779780specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
781770specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
781775specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
783295specgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
783300specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
783300specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
796840specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
796840specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
803070specgcc -O2 -fomit-frame-pointer2014050120140425
803070specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
803070specgcc -m64 -O2 -fomit-frame-pointer2014050120140425
811650specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
811650specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
811650specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
811650specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
811650specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
814260specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
814260specgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
837150specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
837150specgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
837170specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
837170specgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
956065specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
956065specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
956065specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
956065specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
956080specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
959945specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
959945specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
959945specgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
959950specgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
959955specgcc -m64 -Os -fomit-frame-pointer2014050120140425
959960specgcc -Os -fomit-frame-pointer2014050120140425
960135specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
969610specgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
969610specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
969610specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
969610specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
969610specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
969610specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
969610specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
1002115simpleclang -O3 -fomit-frame-pointer2014062820140622
1002135simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
1002135simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
1002140simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
1010925specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
1010925specgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
1011965specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
1011965specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
1038670simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
1067015specclang -O3 -fomit-frame-pointer2014062820140622
1067030specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
1067030specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
1067030specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
1067030specclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
1114385specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
1114385specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
1139960specgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
1139960specgcc -march=nocona -O -fomit-frame-pointer2014050120140425
1148510specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
1148510specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
1159440specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
1159440specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
1163160specgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
1163160specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
1163160specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
1174215specgcc -march=k8 -O -fomit-frame-pointer2014050120140425
1174220specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
1174220specgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
1176510specgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
1221855specgcc -O -fomit-frame-pointer2014050120140425
1221855specgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
1221855specgcc -m64 -O -fomit-frame-pointer2014050120140425
1221855specgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
1221855specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
1221855specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
1221855specgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
1221855specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
1341470simplegcc -O -fomit-frame-pointer2014050120140425
1341470simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
1341475simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
1341480simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
1341490simplegcc -m64 -O -fomit-frame-pointer2014050120140425
1341525simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
1344120simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
1349440simplegcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
1354545simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
1368500simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
1368580simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
1368580simplegcc -march=barcelona -O -fomit-frame-pointer2014050120140425
1368715simplegcc -march=k8 -O -fomit-frame-pointer2014050120140425
1377255simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
1379895simplegcc -march=nocona -O -fomit-frame-pointer2014050120140425
1387540simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
1387540simplegcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
1388985simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
1395600simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
1396180simplegcc -O2 -fomit-frame-pointer2014050120140425
1396180simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
1396565simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
1396565simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
1396565simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
1396580simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
1396590simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
1401375simplegcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
1433695simplegcc -m64 -O2 -fomit-frame-pointer2014050120140425
1441540simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
1441720simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
1445365simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
1445365simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
1445370simplegcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
1445370simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
1445370simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
1445525simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
1461085simplegcc -march=nocona -Os -fomit-frame-pointer2014050120140425
1464155simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
1464180simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
1464185simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
1464190simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
1464210simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
1464815simplegcc -Os -fomit-frame-pointer2014050120140425
1499360simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
1501060simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
1501995simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
1503340simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
1536870simplegcc -m64 -Os -fomit-frame-pointer2014050120140425
1574905simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
1610300simplegcc -march=k8 -Os -fomit-frame-pointer2014050120140425
1613530simplegcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
3753645simplegcc2014050120140425
3804390simplecc2014050120140425
3806015simplegcc -funroll-loops2014050120140425
9296010speccc2014050120140425
9297135specgcc2014050120140425
9297895specgcc -funroll-loops2014050120140425

Compiler output

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash88/emmintrin3
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
cubehash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
cubehash.c: clang: warning: argument unused during compilation: '-mpclmul'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-mpclmul'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled