Implementation notes: amd64, phenom, crypto_stream/chacha20

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
7713krovetzgcc -march=nocona -O2 -fomit-frame-pointer2012081420120812
7726krovetzgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081420120812
7771e/amd64-xmm6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052420120521
7772e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
7772e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
7776krovetzgcc -m64 -O -fomit-frame-pointer2012081420120812
7780e/amd64-xmm6gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052420120521
7781e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2012052420120521
7781e/amd64-xmm6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052420120521
7784e/amd64-xmm6cc2012052420120521
7812e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2012052420120521
7816e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
7818e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2012052420120521
7818e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052420120521
7819e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
7819e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
7819e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2012052420120521
7819e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
7828e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
7833e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
7833e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052420120521
7900krovetzgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081420120812
7907krovetzgcc -funroll-loops -O -fomit-frame-pointer2012081420120812
7911krovetzgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081420120812
7935krovetzgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081420120812
7945krovetzgcc -march=barcelona -O -fomit-frame-pointer2012081420120812
7952krovetzgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081420120812
8065krovetzgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081420120812
8130krovetzgcc -march=nocona -Os -fomit-frame-pointer2012081420120812
9079krovetzgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081420120812
9084krovetzgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081420120812
9086krovetzgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081420120812
9099krovetzgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081420120812
9151e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
9151e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
9151e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2012052420120521
9152e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
9152e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
9153e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052420120521
9153e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
9153e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
9153e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052420120521
9153e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052420120521
9153e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052420120521
9153e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2012052420120521
9154e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
9155e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
9155e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2012052420120521
9159krovetzgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081420120812
9161e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052420120521
9162e/amd64-xmm6gcc -O -fomit-frame-pointer2012052420120521
9162e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2012052420120521
9162e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052420120521
9163e/amd64-xmm6gcc -O2 -fomit-frame-pointer2012052420120521
9163e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2012052420120521
9163e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
9163e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
9163e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2012052420120521
9163e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2012052420120521
9164e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052420120521
9164e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052420120521
9165e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
9166krovetzgcc -fno-schedule-insns -O -fomit-frame-pointer2012081420120812
9168e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2012052420120521
9169e/amd64-xmm6gcc2012052420120521
9169e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
9170e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052420120521
9170e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052420120521
9170e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052420120521
9172krovetzgcc -O -fomit-frame-pointer2012081420120812
9172e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052420120521
9173e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2012052420120521
9176e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052420120521
9177e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
9179e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052420120521
9197e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052420120521
9198e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
9198e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052420120521
9198e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2012052420120521
9200e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2012052420120521
9200e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
9200e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052420120521
9200e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
9201e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
9202e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
9202e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2012052420120521
9204e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052420120521
9205e/amd64-xmm6gcc -Os -fomit-frame-pointer2012052420120521
9205e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
9205e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2012052420120521
9208e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2012052420120521
9208e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052420120521
9208e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
9209e/amd64-xmm6gcc -O3 -fomit-frame-pointer2012052420120521
9209e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
9209e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
9209e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
9209e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2012052420120521
9209e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052420120521
9209e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052420120521
9209e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052420120521
9209e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052420120521
9209e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2012052420120521
9210e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
9212e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
9212e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2012052420120521
9214e/amd64-xmm6gcc -funroll-loops2012052420120521
9215e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
9215e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
9218e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
9305krovetzgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081420120812
9323krovetzgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081420120812
9323krovetzgcc -march=nocona -O3 -fomit-frame-pointer2012081420120812
9342krovetzgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081420120812
9350krovetzgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081420120812
9352krovetzgcc -m64 -march=nocona -O -fomit-frame-pointer2012081420120812
9353krovetzgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081420120812
9357krovetzgcc -march=k8 -O -fomit-frame-pointer2012081420120812
9359krovetzgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081420120812
9359krovetzgcc -m64 -march=k8 -O -fomit-frame-pointer2012081420120812
9360krovetzgcc -march=nocona -O -fomit-frame-pointer2012081420120812
9505krovetzgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081420120812
9524e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
9524e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052420120521
9524e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052420120521
9524e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052420120521
9524e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
9524e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2012052420120521
9525e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
9525e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052420120521
9526e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
9526e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
9526e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052420120521
9526e/amd64-3gcc -m64 -O -fomit-frame-pointer2012052420120521
9526e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2012052420120521
9526e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2012052420120521
9526e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2012052420120521
9527e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052420120521
9527e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
9527e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2012052420120521
9535e/amd64-3gcc2012052420120521
9542e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2012052420120521
9543e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
9544e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052420120521
9545e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
9550e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052420120521
9580krovetzgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081420120812
9604e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
9642e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
9659e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
9678e/mergedgcc -m64 -O2 -fomit-frame-pointer2012052420120521
9680e/mergedgcc -O2 -fomit-frame-pointer2012052420120521
9682e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
9722e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052420120521
9881krovetzgcc -m64 -O3 -fomit-frame-pointer2012081420120812
9881krovetzgcc -march=barcelona -O2 -fomit-frame-pointer2012081420120812
9885krovetzgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081420120812
9888krovetzgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081420120812
9896krovetzgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081420120812
9898krovetzgcc -march=barcelona -O3 -fomit-frame-pointer2012081420120812
9901krovetzgcc -funroll-loops -O2 -fomit-frame-pointer2012081420120812
9904krovetzgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081420120812
10096krovetzgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081420120812
10160e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052420120521
10198e/mergedgcc -O3 -fomit-frame-pointer2012052420120521
10205krovetzgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081420120812
10209krovetzgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081420120812
10223krovetzgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081420120812
10364e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052420120521
10371e/mergedgcc -O -fomit-frame-pointer2012052420120521
10380e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2012052420120521
10397e/mergedgcc -march=nocona -O -fomit-frame-pointer2012052420120521
10402e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
10423e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
10615e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052420120521
10752e/mergedgcc -m64 -Os -fomit-frame-pointer2012052420120521
10759e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
10765e/mergedgcc -march=k8 -Os -fomit-frame-pointer2012052420120521
10769e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2012052420120521
10773e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
10785e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052420120521
10847e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052420120521
11211e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2012052420120521
11218e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052420120521
11218e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052420120521
11218e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052420120521
11218e/amd64-3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052420120521
11219e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2012052420120521
11219e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2012052420120521
11219e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
11219e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
11219e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052420120521
11219e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
11219e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
11220e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -O2 -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -O3 -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -O -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -Os -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2012052420120521
11221e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2012052420120521
11222e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
11222e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2012052420120521
11223e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052420120521
11223e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
11223e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
11224e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
11224e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2012052420120521
11225e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
11231e/amd64-3cc2012052420120521
11231e/amd64-3gcc -funroll-loops2012052420120521
11232e/amd64-3gcc -Os -fomit-frame-pointer2012052420120521
11240e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
11241e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
11241e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
11242e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052420120521
11244e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2012052420120521
11244e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052420120521
11244e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2012052420120521
11249e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
11249e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
11249e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052420120521
11262e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
11345e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
11363e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
11367e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2012052420120521
11386e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052420120521
11401e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
11406e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2012052420120521
11408e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2012052420120521
11418e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052420120521
11450e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
11508e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
11609krovetzgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081420120812
11639krovetzgcc -O3 -fomit-frame-pointer2012081420120812
11641krovetzgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081420120812
11646krovetzgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081420120812
11647krovetzgcc -funroll-loops -O3 -fomit-frame-pointer2012081420120812
11658krovetzgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081420120812
11658krovetzgcc -march=k8 -O2 -fomit-frame-pointer2012081420120812
11660krovetzgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081420120812
11661krovetzgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081420120812
11667krovetzgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081420120812
11670krovetzgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081420120812
11670krovetzgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081420120812
11670krovetzgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081420120812
11693krovetzgcc -O2 -fomit-frame-pointer2012081420120812
11693krovetzgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081420120812
11693krovetzgcc -m64 -O2 -fomit-frame-pointer2012081420120812
11694krovetzgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081420120812
11695krovetzgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081420120812
11711krovetzgcc -march=k8 -O3 -fomit-frame-pointer2012081420120812
11717krovetzgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081420120812
11738krovetzgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081420120812
11739krovetzgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081420120812
11753e/regsgcc -m64 -O3 -fomit-frame-pointer2012052420120521
11801e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
11896krovetzgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081420120812
11929e/regsgcc -march=nocona -O3 -fomit-frame-pointer2012052420120521
11968e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052420120521
11968e/mergedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052420120521
11988e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052420120521
12018krovetzgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081420120812
12022e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052420120521
12025krovetzgcc -funroll-loops -Os -fomit-frame-pointer2012081420120812
12025krovetzgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081420120812
12042e/mergedgcc -m64 -O3 -fomit-frame-pointer2012052420120521
12043krovetzgcc -Os -fomit-frame-pointer2012081420120812
12046krovetzgcc -march=k8 -Os -fomit-frame-pointer2012081420120812
12048krovetzgcc -m64 -Os -fomit-frame-pointer2012081420120812
12050e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
12054krovetzgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081420120812
12058e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
12073e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052420120521
12088e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
12093krovetzgcc -march=barcelona -Os -fomit-frame-pointer2012081420120812
12098krovetzgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081420120812
12100krovetzgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081420120812
12141e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2012052420120521
12148e/refgcc -march=barcelona -O3 -fomit-frame-pointer2012052420120521
12152e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052420120521
12179e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
12197e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052420120521
12197e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
12201e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2012052420120521
12205e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
12210e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052420120521
12214e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
12214e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052420120521
12226e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
12232e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2012052420120521
12235e/mergedgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052420120521
12236e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
12242e/mergedgcc -m64 -O -fomit-frame-pointer2012052420120521
12242e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052420120521
12249e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052420120521
12255e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
12260e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2012052420120521
12301e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
12351e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
12369e/mergedgcc -funroll-loops -O -fomit-frame-pointer2012052420120521
12380e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052420120521
12450e/mergedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052420120521
12509e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
12511e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052420120521
12514e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052420120521
12562e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052420120521
12648e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
12653e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052420120521
12663e/refgcc -march=nocona -O3 -fomit-frame-pointer2012052420120521
12676e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
12677e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
12677e/mergedgcc -march=barcelona -O -fomit-frame-pointer2012052420120521
12681e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052420120521
12684e/mergedgcc -Os -fomit-frame-pointer2012052420120521
12688e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
12704e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
12705e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052420120521
12708e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
12729e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
12731e/mergedgcc -march=k8 -O -fomit-frame-pointer2012052420120521
12788e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
12792e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
12797e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
13198e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
13246e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052420120521
13296e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13306e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13310e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13318e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
13322e/regsgcc -m64 -O2 -fomit-frame-pointer2012052420120521
13335e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13388e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
13389e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
13412e/regsgcc -funroll-loops -O -fomit-frame-pointer2012052420120521
13450e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
13529e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13530e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052420120521
13545e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13574e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13580e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13677e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
13774e/regsgcc -march=k8 -O3 -fomit-frame-pointer2012052420120521
13791e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
13792e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
13794e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052420120521
13800e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2012052420120521
13804e/mergedgcc -march=nocona -Os -fomit-frame-pointer2012052420120521
13806e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
13838e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052420120521
13855e/regsgcc -O3 -fomit-frame-pointer2012052420120521
13855e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
13898e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052420120521
13909e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052420120521
13926e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
13964e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052420120521
13968e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
14045e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
14262e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
14301e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
14370e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
14371e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
14381e/refgcc -m64 -O3 -fomit-frame-pointer2012052420120521
14391e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052420120521
14420e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052420120521
14438e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052420120521
14451e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
14455e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
14485e/refgcc -O3 -fomit-frame-pointer2012052420120521
14515e/refgcc -march=k8 -O3 -fomit-frame-pointer2012052420120521
14549e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052420120521
14559e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
14588e/refgcc -funroll-loops -O3 -fomit-frame-pointer2012052420120521
14590e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
14623e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
14630e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052420120521
14673e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
14896e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2012052420120521
14904e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
15030e/regsgcc -march=barcelona -O -fomit-frame-pointer2012052420120521
15064e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052420120521
15069e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2012052420120521
15738e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052420120521
16114e/regsgcc -O2 -fomit-frame-pointer2012052420120521
16141e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052420120521
16177e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
16198e/regsgcc -march=nocona -O2 -fomit-frame-pointer2012052420120521
16236e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
16290e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052420120521
16354e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052420120521
16358e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
16358e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012052420120521
16375e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052420120521
16379e/regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052420120521
16383e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052420120521
16386e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
16505e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
16529e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052420120521
16529e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052420120521
16529e/regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052420120521
16590e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
16612e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052420120521
16680e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052420120521
16700e/regsgcc -O -fomit-frame-pointer2012052420120521
16750e/regsgcc -m64 -O -fomit-frame-pointer2012052420120521
16830e/refgcc -funroll-loops -O2 -fomit-frame-pointer2012052420120521
16992e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052420120521
16992e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052420120521
17031e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052420120521
17156e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052420120521
17175e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052420120521
17178e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
17180e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052420120521
17188e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052420120521
17189e/refgcc -funroll-loops -O -fomit-frame-pointer2012052420120521
17506e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
17506e/regsgcc -march=k8 -O2 -fomit-frame-pointer2012052420120521
17542e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052420120521
17560e/regsgcc -march=k8 -O -fomit-frame-pointer2012052420120521
17606e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
17608e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
17655e/regsgcc -m64 -Os -fomit-frame-pointer2012052420120521
17684e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
17685e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
17803e/refgcc -O -fomit-frame-pointer2012052420120521
17854e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052420120521
18048e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
18060e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052420120521
18073e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
18241e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
18242e/regsgcc -march=nocona -O -fomit-frame-pointer2012052420120521
18451e/refgcc -O2 -fomit-frame-pointer2012052420120521
18492e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
18666e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052420120521
18809e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052420120521
18870e/refgcc -march=barcelona -O2 -fomit-frame-pointer2012052420120521
19222e/refgcc -march=barcelona -Os -fomit-frame-pointer2012052420120521
19274e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
19278e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
19292e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
19483e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
19792e/regsgcc -march=nocona -Os -fomit-frame-pointer2012052420120521
19876e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
20110e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052420120521
20129e/regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052420120521
20142e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052420120521
20180e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052420120521
20192e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052420120521
20198e/regsgcc -funroll-loops -Os -fomit-frame-pointer2012052420120521
20209e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
20235e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052420120521
20242e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
20298e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
20298e/refgcc -march=k8 -O2 -fomit-frame-pointer2012052420120521
20309e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
20568e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
20579e/refgcc -march=nocona -O2 -fomit-frame-pointer2012052420120521
20759e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
20788e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
20802e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
20811e/refgcc -march=nocona -O -fomit-frame-pointer2012052420120521
20832e/regsgcc -Os -fomit-frame-pointer2012052420120521
20835e/regsgcc -march=barcelona -Os -fomit-frame-pointer2012052420120521
20879e/regsgcc -march=k8 -Os -fomit-frame-pointer2012052420120521
20881e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
20965e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
20968e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052420120521
21000e/refgcc -march=barcelona -O -fomit-frame-pointer2012052420120521
21137e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
21549e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
21949e/refgcc -m64 -O2 -fomit-frame-pointer2012052420120521
22605e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
22605e/refgcc -march=k8 -O -fomit-frame-pointer2012052420120521
22633e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052420120521
22638e/refgcc -funroll-loops -Os -fomit-frame-pointer2012052420120521
22638e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052420120521
22638e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052420120521
22648e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
22651e/refgcc -Os -fomit-frame-pointer2012052420120521
22655e/refgcc -m64 -Os -fomit-frame-pointer2012052420120521
22661e/refgcc -march=k8 -Os -fomit-frame-pointer2012052420120521
22731e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
22770e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
22782e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
23320e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
23390e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052420120521
23697e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052420120521
23775e/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052420120521
24904e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
25315e/refgcc -m64 -O -fomit-frame-pointer2012052420120521
25315e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052420120521
25315e/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052420120521
25316e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
25328e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052420120521
25912e/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052420120521
26565e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
26565e/refgcc -march=nocona -Os -fomit-frame-pointer2012052420120521
26682e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
26732e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052420120521
89684krovetzcc2012081420120812
89687krovetzgcc -funroll-loops2012081420120812
89751krovetzgcc2012081420120812
94104e/refgcc -funroll-loops2012052420120521
94118e/refgcc2012052420120521
101099e/mergedgcc2012052420120521
110968e/refcc2012052420120521
119113e/mergedgcc -funroll-loops2012052420120521
119221e/mergedcc2012052420120521
125472e/regscc2012052420120521
125543e/regsgcc2012052420120521
147873e/regsgcc -funroll-loops2012052420120521

Test failure

Implementation: crypto_stream/chacha20/e/x86-1
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 523, namely:
CompilerImplementations
cc e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=core2 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 krovetz
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 krovetz
gcc -m64 -march=core2 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 krovetz
gcc -m64 -march=core2 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 krovetz
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 krovetz
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 krovetz
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 krovetz
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 krovetz
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 krovetz
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 krovetz
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer krovetz
gcc -m64 -march=corei7 -O -fomit-frame-pointer krovetz
gcc -m64 -march=corei7 -Os -fomit-frame-pointer krovetz
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=k8 -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -march=nocona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Test failure

Implementation: crypto_stream/chacha20/e/x86-1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=barcelona -O -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m64 -march=barcelona -Os -fomit-frame-pointer e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Compiler output

Implementation: crypto_stream/chacha20/e/ppc-altivec
Compiler: cc
api.c: In file included from /home/mschlaef/supercop/supercop-20101111/supercop-data/phenom/amd64/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: ./e/ecrypt-sync.h:60: error: expected specifier-qualifier-list before '__vector'

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

Compiler output

Implementation: crypto_stream/chacha20/e/sparc
Compiler: cc
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: chacha.s:279: Error: no such instruction: `stb %i2,[%i1+0]'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'

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

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:0:
api.c: /home/mschlaef/supercop/supercop-20120521/supercop-data/phenom/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/e/ppc-altivec
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from /home/mschlaef/supercop/supercop-20101111/supercop-data/phenom/amd64/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: ./e/ecrypt-sync.h:60: error: expected specifier-qualifier-list before '__vector'
api.c: In file included from /home/mschlaef/supercop/supercop-20101111/supercop-data/phenom/amd64/include/estream-convert-api.h:7,
api.c: from api.c:1:
api.c: ./e/ecrypt-sync.h:60: error: expected specifier-qualifier-list before '__vector'

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

Compiler output

Implementation: crypto_stream/chacha20/e/sparc
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: chacha.s:279: Error: no such instruction: `stb %i2,[%i1+0]'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:237: Error: no such instruction: `save %sp,-288,%sp'
chacha.s: chacha.s:242: Error: bad register name `%g0'
chacha.s: chacha.s:247: Error: bad register name `%g0'
chacha.s: chacha.s:252: Error: bad register name `%g0'
chacha.s: chacha.s:257: Error: no such instruction: `subcc %i4,0,%g0'
chacha.s: chacha.s:260: Error: no such instruction: `bleu,pt %xcc,._done'
chacha.s: chacha.s:266: Error: bad register name `%g0'
chacha.s: chacha.s:271: Error: bad register name `%g0'
chacha.s: chacha.s:279: Error: no such instruction: `stb %i2,[%i1+0]'
chacha.s: ...
chacha.s: chacha.s:2365: Error: no such instruction: `stwa %g5,[%i0]0x88'
chacha.s: chacha.s:2370: Error: bad register name `%i0'
chacha.s: chacha.s:2375: Error: no such instruction: `stwa %o0,[%i0]0x88'
chacha.s: chacha.s:2380: Error: bad register name `%i0'
chacha.s: chacha.s:2385: Error: no such instruction: `stwa %o1,[%i0]0x88'
chacha.s: chacha.s:2390: Error: bad register name `%i0'
chacha.s: chacha.s:2395: Error: no such instruction: `stwa %o2,[%i0]0x88'
chacha.s: chacha.s:2400: Error: bad register name `%i0'
chacha.s: chacha.s:2405: Error: no such instruction: `stwa %o3,[%i0]0x88'
chacha.s: chacha.s:2409: Error: no such instruction: `restore'

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

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:0:
api.c: /home/mschlaef/supercop/supercop-20120521/supercop-data/phenom/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.
api.c: In file included from api.c:1:0:
api.c: /home/mschlaef/supercop/supercop-20120521/supercop-data/phenom/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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