Implementation notes: amd64, sandy, crypto_stream/chacha8

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
1780krovetzclang -O3 -mavx2012081620120812
1864krovetzgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
1876krovetzgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
1876krovetzgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
1896krovetzgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
1896krovetzgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
1908krovetzgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
2000krovetzgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
2000krovetzgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
2004krovetzgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
2040krovetzgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
2044krovetzgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
2052krovetzgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
2056krovetzgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
2060krovetzgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
2060krovetzgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
2060krovetzgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
2068krovetzgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
2224krovetzgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
2232krovetzgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
2248krovetzgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
2252krovetzgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
2252krovetzgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
2268krovetzgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
2272krovetzgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
2276krovetzgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
2276krovetzgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
2280krovetzclang -O32012081620120812
2280krovetzgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
2284krovetzgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
2676e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
2676e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
2680e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
2680e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
2684e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
2684e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
2688e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2012081620120812
2688e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2012081620120812
2688e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
2688e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
2688e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
2688e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
2688e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2012081620120812
2692e/amd64-xmm6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
2692e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
2692e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
2692e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
2692e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2012081620120812
2692e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
2692e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6cc2012081620120812
2696e/amd64-xmm6gcc -Os -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
2696e/amd64-xmm6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -O2 -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -O3 -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
2700e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2704e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
2708e/amd64-xmm6gcc2012081620120812
2708e/amd64-xmm6gcc -O -fomit-frame-pointer2012081620120812
2708e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
2708e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
2708e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
2708e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
2708e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
2708e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
2708e/amd64-xmm6gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
2708e/amd64-xmm6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
2708e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
2712e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
2712e/amd64-xmm6gcc -funroll-loops2012081620120812
2712e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2012081620120812
2712e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
2712e/amd64-xmm6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
2716e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
2716e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
2716e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
2716e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
2716e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
2716e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2012081620120812
2720e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
2720e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
2720e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2720e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2720e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
2720e/amd64-xmm6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
2720e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
2724e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
2724e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
2724e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2724e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
2728krovetzgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
2728e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
2728e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
2732krovetzgcc -O3 -fomit-frame-pointer2012081620120812
2732krovetzgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
2736e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
2736e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
2736krovetzgcc -m64 -O3 -fomit-frame-pointer2012081620120812
2736e/amd64-xmm6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
2736e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
2736e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2736krovetzgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
2744krovetzgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
2744e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
2744krovetzgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2744e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2744e/amd64-xmm6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
2744krovetzgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
2748krovetzgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
2752krovetzgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
2752krovetzgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
2752krovetzgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2752e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2012081620120812
2756krovetzgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
2756krovetzgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
2756krovetzgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
2756krovetzgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
2756krovetzgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2756krovetzgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2756krovetzgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2756krovetzgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
2760krovetzgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
2760krovetzgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
2760e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2012081620120812
2760krovetzgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
2764krovetzgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
2768krovetzgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2772krovetzgcc -O2 -fomit-frame-pointer2012081620120812
2772krovetzgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
2772krovetzgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2772krovetzgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2776krovetzgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
2784krovetzgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
2784krovetzgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
2788krovetzgcc -O -fomit-frame-pointer2012081620120812
2788krovetzgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
2792krovetzgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
2792krovetzgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
2792krovetzgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
2792krovetzgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
2796krovetzgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
2796krovetzgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
2800krovetzgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
2800krovetzgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
2800krovetzgcc -march=nocona -O -fomit-frame-pointer2012081620120812
2804krovetzgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
2804krovetzgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
2804krovetzgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
2804krovetzgcc -march=k8 -O -fomit-frame-pointer2012081620120812
2808krovetzgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
2808krovetzgcc -m64 -O2 -fomit-frame-pointer2012081620120812
2808krovetzgcc -m64 -O -fomit-frame-pointer2012081620120812
2812krovetzgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
2812krovetzgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
2824krovetzgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
2824krovetzgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
2844krovetzgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
2860krovetzgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
2876krovetzgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
2876krovetzgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
2884krovetzgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
2884krovetzgcc -m64 -Os -fomit-frame-pointer2012081620120812
2888krovetzgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
2892krovetzgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
2896krovetzgcc -Os -fomit-frame-pointer2012081620120812
2896krovetzgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
2896krovetzgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
2896krovetzgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
2900krovetzgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
2912krovetzgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
2912krovetzgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
2916krovetzgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
2924krovetzgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
2932krovetzgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
5784e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
5800e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
5812e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
5812e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
5816e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
5820e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
5820e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
5820e/amd64-3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
5820e/amd64-3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
5820e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
5824e/amd64-3clang -O32012071220120709
5824e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
5824e/amd64-3gcc -m64 -O -fomit-frame-pointer2012081620120812
5824e/amd64-3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
5824e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
5824e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
5824e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
5824e/amd64-3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
5828e/amd64-3gcc -O3 -fomit-frame-pointer2012081620120812
5828e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
5828e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
5828e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
5828e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
5828e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2012081620120812
5828e/amd64-3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
5828e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
5832e/amd64-3clang -O3 -mavx2012071220120709
5832e/amd64-3gcc -funroll-loops2012081620120812
5832e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
5836e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
5836e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
5836e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
5836e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
5836e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
5840e/amd64-3cc2012081620120812
5840e/amd64-3gcc -O2 -fomit-frame-pointer2012081620120812
5840e/amd64-3gcc -O -fomit-frame-pointer2012081620120812
5840e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
5840e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
5840e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
5840e/amd64-3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
5840e/amd64-3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
5844e/amd64-3gcc2012081620120812
5844e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
5844e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
5844e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
5844e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
5844e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
5844e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
5844e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
5848e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
5848e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
5848e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
5848e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
5848e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
5848e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
5848e/amd64-3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
5848e/amd64-3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
5848e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
5848e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
5852e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
5852e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2012081620120812
5852e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
5852e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
5852e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
5852e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
5856e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
5856e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
5856e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
5856e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
5856e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
5856e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
5856e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
5856e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2012081620120812
5860e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
5860e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
5860e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
5860e/amd64-3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
5860e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
5864e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
5864e/amd64-3gcc -m64 -Os -fomit-frame-pointer2012081620120812
5864e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
5864e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
5864e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
5868e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
5868e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
5868e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
5872e/amd64-3gcc -Os -fomit-frame-pointer2012081620120812
5872e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2012081620120812
5872e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
5872e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
5872e/amd64-3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
5872e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2012081620120812
5876e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
5876e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
5880e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
5880e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
5880e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
5884e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2012081620120812
5884e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2012081620120812
5888e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
5888e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
5888e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
5900e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
5904e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2012081620120812
5928e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
5932e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
5940e/mergedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
5960e/amd64-3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
5984e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
6020e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
6024e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
6024e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
6028e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
6036e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
6040e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
6096e/mergedgcc -m64 -O3 -fomit-frame-pointer2012081620120812
6100e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
6100e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
6108e/mergedgcc -O3 -fomit-frame-pointer2012081620120812
6108e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
6140e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
6144e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
6144e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
6144e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
6156e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
6160e/mergedgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
6164e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
6176e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
6200e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
6212e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
6216e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
6232e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
6244e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
6272e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
6280e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
6284e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
6284e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
6300e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6304e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6332e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
6340e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
6356e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
6360e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6360e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6404e/regsgcc -O3 -fomit-frame-pointer2012081620120812
6412e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
6420e/regsgcc -m64 -O3 -fomit-frame-pointer2012081620120812
6424e/mergedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
6428e/mergedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
6432e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6436e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6440e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
6448e/regsgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
6456e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6456e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
6460e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
6460e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
6460e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
6460e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
6464e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
6464e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
6472e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
6472e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
6472e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
6472e/regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
6476e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
6476e/regsgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
6480e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6480e/refgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6492e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
6492e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
6500e/refgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
6504e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
6508e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
6512e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
6512e/mergedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
6520e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
6520e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
6520e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
6524e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6524e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6524e/mergedgcc -m64 -O2 -fomit-frame-pointer2012081620120812
6528e/mergedclang -O32012071220120709
6528e/refgcc -m64 -O3 -fomit-frame-pointer2012081620120812
6528e/regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
6532e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
6532e/refgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
6536e/regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
6536e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
6540e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
6540e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
6540e/mergedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
6544e/mergedgcc -O2 -fomit-frame-pointer2012081620120812
6544e/mergedgcc -O -fomit-frame-pointer2012081620120812
6544e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
6544e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
6544e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
6544e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
6544e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
6544e/mergedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
6544e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
6544e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
6548e/mergedclang -O3 -mavx2012071220120709
6548e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
6548e/mergedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
6548e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
6548e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
6556e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
6556e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
6560e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
6568e/mergedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
6568e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
6568e/mergedgcc -march=nocona -O -fomit-frame-pointer2012081620120812
6572e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
6580e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
6584e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
6592e/refgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
6604e/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
6604e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
6608e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
6608e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
6608e/mergedgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
6612e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
6612e/mergedgcc -m64 -O -fomit-frame-pointer2012081620120812
6632e/mergedgcc -march=k8 -O -fomit-frame-pointer2012081620120812
6636e/refgcc -O3 -fomit-frame-pointer2012081620120812
6652e/mergedgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
6660e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
6664e/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
6704e/refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
6704e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
6888e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
6892e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
6896e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
6904e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
6904e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
6908e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
6908e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
6968e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
6992e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
6992e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
6996e/mergedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
7008e/mergedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
7020e/mergedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
7024e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
7028e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
7040e/mergedgcc -m64 -Os -fomit-frame-pointer2012081620120812
7044e/mergedgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
7072e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
7072e/mergedgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
7076e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
7076e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
7080e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
7092e/mergedgcc -Os -fomit-frame-pointer2012081620120812
7092e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
7092e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
8344e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
8356e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
8388e/regsgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
8388e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
8408e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
8412e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
8412e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
8412e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
8448e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
8572e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
8580e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
8588e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
8636e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
8652e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
8656e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
8656e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
8656e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
8664e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
9532e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
9548e/refclang -O32012071220120709
9572e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
9660e/refgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
9668e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
9672e/regsclang -O3 -mavx2012071220120709
9728e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
9740e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
9744e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
9748e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
9756e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
9756e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
9780e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
9780e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
9788e/refgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
9820e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
9828e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
9832e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
9856e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
9876e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
9980e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
10040e/regsgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
10052e/refclang -O3 -mavx2012071220120709
10272e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
10276e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
10584e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
10592e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
10604e/regsgcc -march=k8 -O -fomit-frame-pointer2012081620120812
10616e/regsgcc -march=nocona -O -fomit-frame-pointer2012081620120812
10704e/regsgcc -m64 -O -fomit-frame-pointer2012081620120812
10704e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
10704e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
10704e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
10708e/regsgcc -O -fomit-frame-pointer2012081620120812
10708e/regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
10708e/regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
10712e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
10712e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
10712e/regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
10760e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
10760e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
10764e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
10764e/regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
10768e/regsgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
10772e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
10808e/regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
10812e/regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
10836e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
10892e/regsclang -O32012071220120709
10928e/regsgcc -O2 -fomit-frame-pointer2012081620120812
10928e/regsgcc -m64 -O2 -fomit-frame-pointer2012081620120812
10944e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
10972e/regsgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
11036e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
11452e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
11452e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
11456e/regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
11460e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
11572e/regsgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
11580e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
11580e/regsgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
11584e/regsgcc -Os -fomit-frame-pointer2012081620120812
11600e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
11604e/regsgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
11612e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
11616e/regsgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
11624e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
11648e/refgcc -march=nocona -O -fomit-frame-pointer2012081620120812
11780e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
11800e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
11848e/regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
11864e/regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
11972e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
11976e/refgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
11992e/regsgcc -m64 -Os -fomit-frame-pointer2012081620120812
11992e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
11996e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
12016e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
12016e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
12028e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
12040e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
12048e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
12216e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
12352e/refgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
12396e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
12644e/refgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
12756e/refgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
12840e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
12864e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
12960e/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
12964e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
12964e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
12972e/refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
12972e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
12972e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
12988e/refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
12988e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
13048e/refgcc -march=k8 -O -fomit-frame-pointer2012081620120812
13072e/refgcc -O2 -fomit-frame-pointer2012081620120812
13072e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
13080e/refgcc -m64 -O2 -fomit-frame-pointer2012081620120812
13356e/refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
13364e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
13364e/refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
13368e/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
13368e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
13408e/refgcc -O -fomit-frame-pointer2012081620120812
13452e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
13452e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
13456e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
13516e/refgcc -m64 -O -fomit-frame-pointer2012081620120812
14100e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
14192e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
14196e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
14200e/refgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
14208e/refgcc -Os -fomit-frame-pointer2012081620120812
14216e/refgcc -m64 -Os -fomit-frame-pointer2012081620120812
14216e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
14224e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
14240e/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
14240e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
14260e/refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
14304e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
14352e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
14484e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
14520e/refgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
14536e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
14556e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
14560e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
14564e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
14564e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
14584e/refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
14596e/refgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
14600e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
14784e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
14892e/refgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
19508krovetzcc2012081620120812
19752krovetzgcc2012081620120812
19916krovetzgcc -funroll-loops2012081620120812
22616e/mergedgcc2012081620120812
22620e/mergedgcc -funroll-loops2012081620120812
22632e/mergedcc2012081620120812
35616e/regsgcc -funroll-loops2012081620120812
35780e/regscc2012081620120812
36068e/regsgcc2012081620120812
42800e/refgcc -funroll-loops2012081620120812
42920e/refgcc2012081620120812
43376e/refcc2012081620120812

Test failure

Implementation: crypto_stream/chacha8/e/amd64-xmm6
Compiler: clang -O3
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 e/amd64-xmm6
clang -O3 -mavx e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:0:
api.c: /home/krovetz/supercop-20120812/supercop-data/sandy/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: 99, 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=core-avx-i -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core-avx-i -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 -O3 -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 -O3 -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-avx -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7 -O3 -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/chacha8/amd64-ssse3
Compiler: clang -O3
api.c: In file included from api.c:1:
api.c: /home/krovetz/supercop-20120709/supercop-data/sandy/amd64/include/estream-convert-api.h:7:10: fatal error: 'e/ecrypt-sync.h' file not found
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 amd64-ssse3
clang -O3 -mavx amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha8/e/amd64-3
Compiler: clang -O3
chacha.s: clang: warning: argument unused during compilation: '-I .'
chacha.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20120709/supercop-data/sandy/amd64/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha8/e/amd64-3
Compiler: clang -O3 -mavx
chacha.s: clang: warning: argument unused during compilation: '-mavx'
chacha.s: clang: warning: argument unused during compilation: '-I .'
chacha.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20120709/supercop-data/sandy/amd64/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -mavx e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:0:
api.c: /home/krovetz/supercop-20120812/supercop-data/sandy/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/krovetz/supercop-20120812/supercop-data/sandy/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