Implementation notes: amd64, mangetsu, crypto_stream/tpy

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
11116e/tpygcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091520140907
11116e/tpygcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091520140907
11124e/tpygcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091520140907
11124e/tpygcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091520140907
11128e/tpygcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091520140907
11136e/tpygcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091520140907
11144e/tpygcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091520140907
11144e/tpygcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091520140907
11144e/tpygcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091520140907
11148e/tpygcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091520140907
11152e/tpygcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091520140907
11156e/tpygcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091520140907
11168e/tpygcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091520140907
11176e/tpygcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091520140907
11180e/tpygcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091520140907
11180e/tpygcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091520140907
11180e/tpygcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091520140907
11180e/tpygcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091520140907
11184e/tpygcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091520140907
11184e/tpygcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091520140907
11188e/tpygcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091520140907
11188e/tpygcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091520140907
11192e/tpygcc-4.7 -m64 -O2 -fomit-frame-pointer2014091520140907
11192e/tpygcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091520140907
11192e/tpygcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091520140907
11196e/tpygcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091520140907
11196e/tpygcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091520140907
11200e/tpygcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091520140907
11200e/tpygcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091520140907
11204e/tpygcc-4.7 -O2 -fomit-frame-pointer2014091520140907
11204e/tpygcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091520140907
11208e/tpygcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091520140907
11208e/tpygcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091520140907
11212e/tpygcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091520140907
11212e/tpygcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091520140907
11216e/tpygcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091520140907
11216e/tpygcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091520140907
11216e/tpygcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091520140907
11220e/tpygcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091520140907
11220e/tpygcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091520140907
11220e/tpygcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091520140907
11220e/tpygcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091520140907
11220e/tpygcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091520140907
11220e/tpygcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091520140907
11224e/tpygcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091520140907
11228e/tpygcc-4.7 -m64 -O3 -fomit-frame-pointer2014091520140907
11228e/tpygcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091520140907
11228e/tpygcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091520140907
11228e/tpygcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091520140907
11228e/tpygcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091520140907
11232e/tpygcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091520140907
11236e/tpygcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091520140907
11236e/tpygcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091520140907
11256e/tpygcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091520140907
11260e/tpygcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091520140907
11260e/tpygcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091520140907
11272e/tpygcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091520140907
11276e/tpygcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091520140907
11276e/tpygcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091520140907
11280e/tpygcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091520140907
11288e/tpygcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091520140907
11308e/tpygcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091520140907
11308e/tpygcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091520140907
11312e/tpygcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091520140907
11312e/tpygcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091520140907
11324e/tpygcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091520140907
11332e/tpygcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091520140907
11344e/tpygcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091520140907
11348e/tpygcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091520140907
11348e/tpygcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091520140907
11360e/tpygcc-4.7 -O3 -fomit-frame-pointer2014091520140907
11392e/tpygcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091520140907
11404e/tpygcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091520140907
11456e/tpygcc-4.8 -m64 -O2 -fomit-frame-pointer2014091520140907
11464e/tpygcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091520140907
11468e/tpygcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091520140907
11480e/tpygcc-4.8 -m64 -O3 -fomit-frame-pointer2014091520140907
11480e/tpygcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091520140907
11484e/tpygcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091520140907
11496e/tpygcc-4.8 -O2 -fomit-frame-pointer2014091520140907
11496e/tpygcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091520140907
11500e/tpygcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091520140907
11500e/tpygcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091520140907
11504e/tpygcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091520140907
11508e/tpygcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091520140907
11512e/tpygcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091520140907
11512e/tpygcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091520140907
11512e/tpygcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091520140907
11516e/tpygcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091520140907
11520e/tpygcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091520140907
11532e/tpygcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091520140907
11552e/tpygcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091520140907
11552e/tpygcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091520140907
11564e/tpygcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091520140907
11568e/tpygcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091520140907
11628e/tpygcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091520140907
11636e/tpygcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091520140907
11644e/tpygcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091520140907
11664e/tpygcc-4.8 -O3 -fomit-frame-pointer2014091520140907
11684e/tpygcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091520140907
11784e/tpyclang -O3 -fomit-frame-pointer2014091520140907
11996e/tpygcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091520140907
12000e/tpygcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091520140907
12024e/tpygcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091520140907
12052e/tpygcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091520140907
12052e/tpygcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091520140907
12076e/tpygcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091520140907
12092e/tpygcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091520140907
12184e/tpygcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091520140907
12196e/tpygcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091520140907
12204e/tpygcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091520140907
12208e/tpygcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091520140907
12216e/tpygcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091520140907
12220e/tpygcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091520140907
12248e/tpygcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091520140907
12284e/tpygcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091520140907
12320e/tpygcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091520140907
12336e/tpygcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091520140907
12440e/tpygcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091520140907
12504e/tpygcc-4.7 -march=k8 -O -fomit-frame-pointer2014091520140907
12536e/tpygcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091520140907
12568e/tpygcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091520140907
12584e/tpygcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091520140907
12592e/tpygcc-4.7 -march=nocona -O -fomit-frame-pointer2014091520140907
12604e/tpygcc-4.7 -O -fomit-frame-pointer2014091520140907
12604e/tpygcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091520140907
12612e/tpygcc-4.7 -m64 -O -fomit-frame-pointer2014091520140907
12612e/tpygcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091520140907
12616e/tpygcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091520140907
12616e/tpygcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091520140907
12616e/tpygcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091520140907
12620e/tpygcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091520140907
12624e/tpygcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091520140907
12628e/tpygcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091520140907
12636e/tpygcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091520140907
12688e/tpygcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091520140907
12716e/tpygcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091520140907
12724e/tpygcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091520140907
12776e/tpygcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091520140907
12776e/tpygcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091520140907
12780e/tpygcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091520140907
12808e/tpygcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091520140907
12816e/tpygcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091520140907
12820e/tpygcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091520140907
12832e/tpygcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091520140907
12856e/tpygcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091520140907
12860e/tpygcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091520140907
12860e/tpygcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091520140907
12920e/tpygcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091520140907
12928e/tpygcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091520140907
12940e/tpygcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091520140907
12972e/tpygcc-4.8 -Os -fomit-frame-pointer2014091520140907
12972e/tpygcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091520140907
12972e/tpygcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091520140907
12976e/tpygcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091520140907
12980e/tpygcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091520140907
12992e/tpygcc-4.8 -m64 -Os -fomit-frame-pointer2014091520140907
12992e/tpygcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091520140907
13008e/tpygcc-4.7 -m64 -Os -fomit-frame-pointer2014091520140907
13012e/tpygcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091520140907
13012e/tpygcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091520140907
13012e/tpygcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091520140907
13020e/tpygcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091520140907
13028e/tpygcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091520140907
13032e/tpygcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091520140907
13036e/tpygcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091520140907
13036e/tpygcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091520140907
13036e/tpygcc-4.8 -march=k8 -O -fomit-frame-pointer2014091520140907
13040e/tpygcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091520140907
13040e/tpygcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091520140907
13044e/tpygcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091520140907
13044e/tpygcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091520140907
13048e/tpygcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091520140907
13052e/tpygcc-4.7 -Os -fomit-frame-pointer2014091520140907
13052e/tpygcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091520140907
13052e/tpygcc-4.8 -m64 -O -fomit-frame-pointer2014091520140907
13052e/tpygcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091520140907
13056e/tpygcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091520140907
13056e/tpygcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091520140907
13064e/tpygcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091520140907
13072e/tpygcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091520140907
13072e/tpygcc-4.8 -march=nocona -O -fomit-frame-pointer2014091520140907
13084e/tpygcc-4.8 -O -fomit-frame-pointer2014091520140907
13084e/tpygcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091520140907
13092e/tpygcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091520140907
13092e/tpygcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091520140907
13100e/tpygcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091520140907
13104e/tpygcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091520140907
13112e/tpygcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091520140907
13124e/tpygcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091520140907
13144e/tpygcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091520140907
13200e/tpygcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091520140907
13240e/tpygcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091520140907
13252e/tpygcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091520140907
13264e/tpygcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091520140907
13268e/tpyclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091520140907
13268e/tpyclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
13268e/tpygcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091520140907
13272e/tpygcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091520140907
13276e/tpygcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091520140907
13276e/tpygcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091520140907
13296e/tpygcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091520140907
13316e/tpygcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091520140907
13384e/tpyclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091520140907
13444e/tpyclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
13496e/tpyclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091520140907
13548e/tpyclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091520140907
37560e/tpygcc-4.82014091520140907
37708e/tpycc2014091520140907
37764e/tpygcc-4.8 -funroll-loops2014091520140907
37900e/tpygcc-4.72014091520140907
37964e/tpygcc-4.7 -funroll-loops2014091520140907

Test failure

Implementation: crypto_stream/tpy/e/tpy
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer e/tpy
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/tpy
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer e/tpy
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer e/tpy
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer e/tpy
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer e/tpy
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer e/tpy
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer e/tpy

Compiler output

Implementation: crypto_stream/tpy/e/tpy
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
tpy.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/tpy
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/tpy
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/tpy

Compiler output

Implementation: crypto_stream/tpy/e/tpy
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
tpy.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

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