Implementation notes: amd64, haswell, crypto_stream/chacha8

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
1844krovetzgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
1852krovetzgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
1898krovetzgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
1920krovetzclang -O32013060920130419
1968krovetzgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
1972krovetzgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
2016krovetzgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
2026krovetzgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
2076krovetzclang -O3 -mavx2013060920130419
2092krovetzgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
2100krovetzgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
2120krovetzgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
2128krovetzgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
2204krovetzgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
2204krovetzgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
2216krovetzgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
2229krovetzgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
2233krovetzgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
2280krovetzgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
2292krovetzgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2304krovetzgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
2308krovetzgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
2308krovetzgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
2348e/amd64-xmm6gcc -funroll-loops2013060920130419
2348krovetzgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
2360e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
2369krovetzgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
2382krovetzgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
2394e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
2416e/amd64-xmm6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
2419e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
2432e/amd64-xmm6gcc2013060920130419
2432e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
2432krovetzgcc -march=nocona -O -fomit-frame-pointer2013060920130419
2452krovetzgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
2461krovetzgcc -m64 -O -fomit-frame-pointer2013060920130419
2476e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
2476krovetzgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2476e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
2480e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
2480e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2484e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
2484e/amd64-xmm6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
2484e/amd64-xmm6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
2484e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
2492krovetzgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
2496krovetzgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2504e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
2504e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2013060920130419
2508e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
2512krovetzgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
2512e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
2516e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
2516krovetzgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
2516e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
2516e/amd64-xmm6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
2528e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
2528e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
2532krovetzgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
2532krovetzgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
2536krovetzgcc -O -fomit-frame-pointer2013060920130419
2556krovetzgcc -O3 -fomit-frame-pointer2013060920130419
2556krovetzgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
2556krovetzgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2560krovetzgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
2564krovetzgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2564krovetzgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
2568e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
2568krovetzgcc -m64 -O3 -fomit-frame-pointer2013060920130419
2570e/amd64-xmm6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
2572e/amd64-xmm6gcc -O2 -fomit-frame-pointer2013060920130419
2572e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
2572krovetzgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
2572krovetzgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2572e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
2576e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
2576e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
2576e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
2576krovetzgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2576e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2013060920130419
2576e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2013060920130419
2578e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
2578e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
2578e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
2578e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
2578e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2013060920130419
2580e/amd64-xmm6cc2013060920130419
2580e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
2580e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
2580e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
2581krovetzgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
2582e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
2584e/amd64-xmm6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
2586krovetzgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
2586krovetzgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
2586krovetzgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
2586e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
2586e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
2586e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
2586krovetzgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
2590e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
2598krovetzgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
2602e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
2606krovetzgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
2610e/amd64-xmm6gcc -Os -fomit-frame-pointer2013060920130419
2610e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2013060920130419
2614krovetzgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
2618e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
2622e/amd64-xmm6gcc -O -fomit-frame-pointer2013060920130419
2622e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2626krovetzgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
2626krovetzgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
2630krovetzgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
2636krovetzgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
2652krovetzgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
2656krovetzgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2668krovetzgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
2668e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
2672krovetzgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
2672e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
2672e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
2672e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
2672e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
2676e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
2676e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2676e/amd64-xmm6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
2676e/amd64-xmm6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
2676e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
2676e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
2676e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
2676e/amd64-xmm6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
2676krovetzgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
2680krovetzgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
2680e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
2680e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2680krovetzgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
2680krovetzgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
2680e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
2680e/amd64-xmm6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
2680e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
2680e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
2680e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2680e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
2680e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2013060920130419
2684e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2684krovetzgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
2688e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2688e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
2692krovetzgcc -O2 -fomit-frame-pointer2013060920130419
2692krovetzgcc -m64 -O2 -fomit-frame-pointer2013060920130419
2703krovetzgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
2704e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2013060920130419
2708e/amd64-xmm6gcc -O3 -fomit-frame-pointer2013060920130419
2708e/amd64-xmm6gcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
2712e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
2712e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
2720e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2724krovetzgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
2728e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2013060920130419
2732krovetzgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
2732e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
2732krovetzgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
2732e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
2736e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
2736krovetzgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
2736krovetzgcc -march=k8 -O -fomit-frame-pointer2013060920130419
2740krovetzgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
2771krovetzgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
2772krovetzgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
2776e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
2788e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
2809e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
2813e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
2817e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
2817krovetzgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
2820krovetzgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
2820krovetzgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
2825e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2013060920130419
2830e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
2834e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
2838e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
2842e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
2854e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2013060920130419
2905e/amd64-xmm6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
2941krovetzgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
2996krovetzgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
3012krovetzgcc -Os -fomit-frame-pointer2013060920130419
3067krovetzgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
3088krovetzgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
3124krovetzgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
3124krovetzgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
3128krovetzgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
3128krovetzgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
3187e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
3240krovetzgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
3244krovetzgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
3248krovetzgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
3248krovetzgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
3256krovetzgcc -m64 -Os -fomit-frame-pointer2013060920130419
3260krovetzgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
3284krovetzgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
3336krovetzgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
3381krovetzgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
3414krovetzgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
3535krovetzgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
4220e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
4220e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
4363e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
4367e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
4367e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
4370e/amd64-3gcc2013060920130419
4370e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
4370e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
4371e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
4371e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
4371e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
4371e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
4375e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
4375e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
4379e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
4383e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
4387e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
4462e/amd64-3clang -O3 -mavx2013060920130419
4524e/amd64-3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
4524e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
4528e/amd64-3gcc -funroll-loops2013060920130419
4528e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2013060920130419
4528e/amd64-3gcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
4528e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
4528e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2013060920130419
4532e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
4532e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
4532e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
4532e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
4536e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
4536e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
4536e/amd64-3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
4536e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2013060920130419
4540e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
4540e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
4540e/amd64-3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
4544e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
4544e/amd64-3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
4544e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2013060920130419
4552e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
4560e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
4576e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
4690e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
4694e/amd64-3clang -O32013060920130419
4694e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
4698e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
4698e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
4698e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
4698e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
4698e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
4700e/mergedgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
4702e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
4702e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
4702e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
4706e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
4706e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
4706e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
4706e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
4706e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
4706e/amd64-3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
4706e/amd64-3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
4706e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
4706e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
4706e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2013060920130419
4710e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2013060920130419
4710e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
4714e/amd64-3cc2013060920130419
4714e/amd64-3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
4714e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
4714e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2013060920130419
4722e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
4789e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
4880e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
4884e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
4884e/amd64-3gcc -m64 -O -fomit-frame-pointer2013060920130419
4884e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
4888e/amd64-3gcc -O -fomit-frame-pointer2013060920130419
4888e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
4888e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
4892e/amd64-3gcc -O2 -fomit-frame-pointer2013060920130419
4892e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
4896e/amd64-3gcc -Os -fomit-frame-pointer2013060920130419
4896e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
4896e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
4896e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
4904e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
4904e/amd64-3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
4908e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
4908e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
4912e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2013060920130419
4936e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
4944e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
4972e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
4992e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
5000e/regsgcc -O3 -fomit-frame-pointer2013060920130419
5013e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
5024e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
5024e/mergedgcc -march=k8 -O -fomit-frame-pointer2013060920130419
5028e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
5029e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
5034e/mergedgcc -march=nocona -O -fomit-frame-pointer2013060920130419
5036e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
5040e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
5046e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
5048e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
5052e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
5076e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
5092e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
5092e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
5100e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
5100e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
5100e/amd64-3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
5100e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
5104e/amd64-3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
5112e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
5112e/amd64-3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
5112e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5112e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5116e/mergedclang -O32013060920130419
5144e/mergedclang -O3 -mavx2013060920130419
5148e/refgcc -O3 -fomit-frame-pointer2013060920130419
5158e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
5164e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
5175e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
5180e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
5191e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5195e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5196e/mergedgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
5196e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
5220e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
5244e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
5253e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5258e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5274e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
5284e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
5288e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
5296e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
5321e/amd64-3gcc -O3 -fomit-frame-pointer2013060920130419
5332e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
5348e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
5360e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5364e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
5364e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
5366e/amd64-3gcc -m64 -Os -fomit-frame-pointer2013060920130419
5372e/regsgcc -m64 -O3 -fomit-frame-pointer2013060920130419
5372e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
5380e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
5388e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
5390e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
5392e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
5396e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
5398e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
5402e/regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
5404e/mergedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
5406e/refgcc -m64 -O3 -fomit-frame-pointer2013060920130419
5406e/mergedgcc -m64 -O -fomit-frame-pointer2013060920130419
5406e/mergedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
5406e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
5410e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
5414e/mergedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
5424e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5426e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
5432e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
5440e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
5440e/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
5452e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
5456e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5456e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
5460e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
5460e/regsgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
5484e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5484e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
5504e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5504e/mergedgcc -m64 -O3 -fomit-frame-pointer2013060920130419
5520e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
5520e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5560e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
5588e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
5588e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
5592e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
5614e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
5622e/refgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
5626e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5626e/mergedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
5632e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
5636e/mergedgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
5640e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5642e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
5656e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
5666e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
5668e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5674e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
5688e/refgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
5696e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
5724e/mergedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
5738e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
5742e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
5748e/mergedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
5764e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
5764e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
5788e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
5792e/regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
5800e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
5804e/regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
5804e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
5808e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
5812e/mergedgcc -O2 -fomit-frame-pointer2013060920130419
5816e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5816e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
5820e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5820e/refgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
5824e/regsgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
5833e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
5844e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
5844e/mergedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
5848e/refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
5856e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5879e/mergedgcc -O -fomit-frame-pointer2013060920130419
5884e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5912e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5956e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5970e/mergedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
5972e/mergedgcc -O3 -fomit-frame-pointer2013060920130419
5976e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
5976e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
6003e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
6057e/mergedgcc -m64 -O2 -fomit-frame-pointer2013060920130419
6069e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
6073e/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
6086e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
6090e/refgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
6094e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
6193e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
6876e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
6960e/mergedgcc -m64 -Os -fomit-frame-pointer2013060920130419
7020e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
7044e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
7118e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
7122e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
7126e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
7142e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
7142e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
7200e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
7204e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
7206e/mergedgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
7208e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
7226e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
7262e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
7283e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
7292e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
7362e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
7408e/mergedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
7408e/mergedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
7412e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
7424e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
7424e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
7496e/mergedgcc -Os -fomit-frame-pointer2013060920130419
7504e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
7508e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
7528e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
7528e/regsgcc -m64 -O -fomit-frame-pointer2013060920130419
7548e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
7552e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
7564e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
7602e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
7639e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
7656e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
7689e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
7689e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
7722e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
7736e/regsgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
7748e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
7792e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
7812e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
7850e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
7872e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
7880e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
7884e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
7888e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
7896e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
7896e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
7933e/regsgcc -O2 -fomit-frame-pointer2013060920130419
7960e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
7976e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
7983e/mergedgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
8024e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
8024e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
8054e/mergedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
8096e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
8124e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
8180e/regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
8190e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
8190e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
8192e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
8212e/refgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
8220e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
8302e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
8304e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
8352e/regsgcc -march=k8 -O -fomit-frame-pointer2013060920130419
8364e/regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
8370e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
8390e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
8402e/regsgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
8436e/regsgcc -march=nocona -O -fomit-frame-pointer2013060920130419
8472e/regsclang -O3 -mavx2013060920130419
8488e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
8512e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
8520e/refgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
8538e/regsgcc -m64 -O2 -fomit-frame-pointer2013060920130419
8572e/regsgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
8584e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
8604e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
8620e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
8692e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
8716e/regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
8720e/refgcc -march=k8 -O -fomit-frame-pointer2013060920130419
8740e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
8740e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
8746e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
8840e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
8844e/regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
8894e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
9008e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
9016e/regsgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
9094e/regsgcc -O -fomit-frame-pointer2013060920130419
9206e/regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
9321e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
9413e/refgcc -m64 -O2 -fomit-frame-pointer2013060920130419
9467e/regsclang -O32013060920130419
9467e/refclang -O3 -mavx2013060920130419
9529e/refclang -O32013060920130419
9547e/regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
9772e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
9906e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
9940e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
9972e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
9988e/refgcc -O2 -fomit-frame-pointer2013060920130419
10000e/refgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
10070e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
10100e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
10146e/refgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
10150e/refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
10158e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
10162e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
10257e/regsgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
10292e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
10328e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
10336e/refgcc -m64 -O -fomit-frame-pointer2013060920130419
10340e/refgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
10476e/refgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
10490e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
10552e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
10572e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
10576e/regsgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
10594e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
10626e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
10636e/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
10640e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
10656e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
10722e/refgcc -m64 -Os -fomit-frame-pointer2013060920130419
10724e/refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
10752e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
10844e/regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
10848e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
10892e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
10896e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
10936e/refgcc -march=nocona -O -fomit-frame-pointer2013060920130419
10976e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
10987e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
10999e/refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
11028e/regsgcc -m64 -Os -fomit-frame-pointer2013060920130419
11044e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
11072e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
11104e/regsgcc -Os -fomit-frame-pointer2013060920130419
11111e/refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
11153e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
11224e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
11372e/regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
11448e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
11467e/regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
11469e/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
11472e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
11472e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
11480e/regsgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
11504e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
11538e/regsgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
11588e/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
11681e/refgcc -O -fomit-frame-pointer2013060920130419
11712e/refgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
11779e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
11841e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
11974e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
12054e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
12112e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
12124e/refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
12164e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
12168e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
12184e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
12204e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
12272e/refgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
12284e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
12296e/refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
12360e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
12452e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
12453e/refgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
12499e/refgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
12528e/refgcc -Os -fomit-frame-pointer2013060920130419
12553e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
12839e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
12885e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
13328e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
17906krovetzcc2013060920130419
17930krovetzgcc2013060920130419
20080krovetzgcc -funroll-loops2013060920130419
20444e/mergedcc2013060920130419
21996e/mergedgcc -funroll-loops2013060920130419
25833e/mergedgcc2013060920130419
34272e/regscc2013060920130419
35704e/regsgcc -funroll-loops2013060920130419
36856e/regsgcc2013060920130419
44452e/refcc2013060920130419
44628e/refgcc2013060920130419
46044e/refgcc -funroll-loops2013060920130419

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-20130419/supercop-data/haswell/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: #include "e/ecrypt-sync.h"
api.c: ^
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-20130419/supercop-data/haswell/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-20130419/supercop-data/haswell/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-20130419/supercop-data/haswell/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-20130419/supercop-data/haswell/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: compilation terminated.
api.c: In file included from api.c:1:0:
api.c: /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: #include "e/ecrypt-sync.h"
api.c: ^
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