Implementation notes: amd64, jos, crypto_stream/chacha8

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20120414
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
2858e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011112520111120
2872e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011112520111120
2873e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011112520111120
2873e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2011112520111120
2880e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2011112520111120
2880e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2011112520111120
2895e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2011112520111120
2895e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112520111120
2895e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112520111120
2895e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011112520111120
2895e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011112520111120
2902e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011112520111120
2902e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011112520111120
2902e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011112520111120
2902e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011112520111120
2902e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011112520111120
2902e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011112520111120
2902e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011112520111120
2902e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2011112520111120
2902e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2011112520111120
2903e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2011112520111120
2910e/amd64-xmm6gcc -Os -fomit-frame-pointer2011112520111120
2910e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011112520111120
2910e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011112520111120
2910e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2011112520111120
2910e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011112520111120
2910e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2011112520111120
2910e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2011112520111120
2917e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2011112520111120
2917e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2011112520111120
2917e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011112520111120
2917e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011112520111120
2918e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112520111120
2918e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2011112520111120
2918e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011112520111120
2925e/amd64-xmm6gcc2011112520111120
2925e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011112520111120
2925e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011112520111120
2925e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2011112520111120
2925e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2011112520111120
2925e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011112520111120
2925e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011112520111120
2925e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2011112520111120
2932e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011112520111120
2933e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2011112520111120
2933e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011112520111120
2933e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2011112520111120
2940e/amd64-xmm6cc2011112520111120
2940e/amd64-xmm6gcc -funroll-loops2011112520111120
2940e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011112520111120
2940e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011112520111120
2940e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011112520111120
2940e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011112520111120
2940e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011112520111120
2940e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011112520111120
2940e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2011112520111120
2947e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112520111120
2947e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011112520111120
2947e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2011112520111120
2955e/amd64-xmm6gcc -O3 -fomit-frame-pointer2011112520111120
2955e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2011112520111120
2955e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011112520111120
2955e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011112520111120
2955e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011112520111120
2955e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011112520111120
2955e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011112520111120
2955e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011112520111120
2955e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2011112520111120
2962e/amd64-xmm6gcc -O2 -fomit-frame-pointer2011112520111120
2962e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2011112520111120
2963e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2011112520111120
2970e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011112520111120
2977e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2011112520111120
2985e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011112520111120
2985e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2011112520111120
2993e/amd64-xmm6gcc -O -fomit-frame-pointer2011112520111120
3000e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011112520111120
3000e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011112520111120
3000e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011112520111120
3008e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011112520111120
3023e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011112520111120
5213e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2011112520111120
5213e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112520111120
5227e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011112520111120
5228e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011112520111120
5228e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011112520111120
5235e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112520111120
5235e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2011112520111120
5235e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011112520111120
5242e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011112520111120
5242e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2011112520111120
5243e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011112520111120
5243e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -m64 -Os -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2011112520111120
5250e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2011112520111120
5257e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2011112520111120
5258e/amd64-3gcc -Os -fomit-frame-pointer2011112520111120
5258e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2011112520111120
5258e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011112520111120
5258e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011112520111120
5258e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -O2 -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -O3 -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2011112520111120
5265e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2011112520111120
5272e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2011112520111120
5272e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011112520111120
5272e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011112520111120
5272e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2011112520111120
5273e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011112520111120
5273e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011112520111120
5273e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011112520111120
5273e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011112520111120
5280e/amd64-3gcc -O -fomit-frame-pointer2011112520111120
5280e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011112520111120
5280e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011112520111120
5280e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2011112520111120
5280e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011112520111120
5280e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011112520111120
5280e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2011112520111120
5287e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112520111120
5287e/amd64-3gcc -funroll-loops2011112520111120
5287e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2011112520111120
5287e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2011112520111120
5287e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2011112520111120
5288e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011112520111120
5288e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011112520111120
5288e/amd64-3gcc -m64 -O -fomit-frame-pointer2011112520111120
5288e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2011112520111120
5288e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2011112520111120
5295e/amd64-3cc2011112520111120
5295e/amd64-3gcc2011112520111120
5295e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011112520111120
5302e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2011112520111120
5310e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011112520111120
5452e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011112520111120
5460e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011112520111120
5460e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011112520111120
5460e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011112520111120
5602e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112520111120
5610e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011112520111120
5663e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011112520111120
5670e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2011112520111120
5693e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2011112520111120
5700e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2011112520111120
5708e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011112520111120
5715e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011112520111120
5722e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011112520111120
5730e/mergedgcc -funroll-loops -O -fomit-frame-pointer2011112520111120
5730e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112520111120
5737e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112520111120
5797e/regsgcc -march=k8 -O3 -fomit-frame-pointer2011112520111120
5805e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011112520111120
5805e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011112520111120
5805e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011112520111120
5805e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011112520111120
5813e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2011112520111120
5820e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011112520111120
5828e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011112520111120
5835e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011112520111120
5835e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011112520111120
5835e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011112520111120
5850e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011112520111120
5857e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011112520111120
5865e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011112520111120
5872e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011112520111120
5872e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011112520111120
5887e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2011112520111120
5887e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011112520111120
5895e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011112520111120
5903e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011112520111120
5910e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011112520111120
5918e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011112520111120
5918e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011112520111120
5925e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112520111120
5925e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011112520111120
5940e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011112520111120
5948e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112520111120
5955e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2011112520111120
5962e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011112520111120
5963e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011112520111120
5963e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011112520111120
5963e/mergedgcc -m64 -O3 -fomit-frame-pointer2011112520111120
5970e/mergedgcc -O3 -fomit-frame-pointer2011112520111120
5970e/mergedgcc -m64 -O -fomit-frame-pointer2011112520111120
5977e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011112520111120
5978e/mergedgcc -O -fomit-frame-pointer2011112520111120
5992e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011112520111120
5993e/regsgcc -m64 -O3 -fomit-frame-pointer2011112520111120
6000e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2011112520111120
6008e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011112520111120
6008e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2011112520111120
6015e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2011112520111120
6015e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011112520111120
6015e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011112520111120
6022e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2011112520111120
6023e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011112520111120
6037e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2011112520111120
6038e/mergedgcc -march=nocona -O -fomit-frame-pointer2011112520111120
6045e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011112520111120
6052e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2011112520111120
6053e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112520111120
6060e/mergedgcc -march=k8 -O -fomit-frame-pointer2011112520111120
6067e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011112520111120
6068e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011112520111120
6068e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011112520111120
6075e/mergedgcc -O2 -fomit-frame-pointer2011112520111120
6075e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011112520111120
6090e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112520111120
6090e/mergedgcc -m64 -O2 -fomit-frame-pointer2011112520111120
6090e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2011112520111120
6090e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011112520111120
6090e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2011112520111120
6097e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2011112520111120
6098e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011112520111120
6098e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2011112520111120
6105e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011112520111120
6105e/mergedgcc -march=barcelona -O -fomit-frame-pointer2011112520111120
6112e/regsgcc -O3 -fomit-frame-pointer2011112520111120
6120e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2011112520111120
6150e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011112520111120
6157e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011112520111120
6173e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011112520111120
6203e/regsgcc -march=nocona -O3 -fomit-frame-pointer2011112520111120
6248e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011112520111120
6277e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011112520111120
6277e/mergedgcc -m64 -Os -fomit-frame-pointer2011112520111120
6285e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112520111120
6285e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2011112520111120
6285e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112520111120
6285e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011112520111120
6285e/mergedgcc -march=k8 -Os -fomit-frame-pointer2011112520111120
6292e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011112520111120
6293e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011112520111120
6300e/mergedgcc -Os -fomit-frame-pointer2011112520111120
6300e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011112520111120
6300e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2011112520111120
6300e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011112520111120
6307e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2011112520111120
6307e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011112520111120
6337e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011112520111120
6360e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011112520111120
6405e/refgcc -march=k8 -O3 -fomit-frame-pointer2011112520111120
6465e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011112520111120
6465e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011112520111120
6465e/mergedgcc -march=nocona -Os -fomit-frame-pointer2011112520111120
6473e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011112520111120
6473e/refgcc -march=barcelona -O3 -fomit-frame-pointer2011112520111120
6480e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2011112520111120
6487e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011112520111120
6487e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011112520111120
6488e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011112520111120
6488e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011112520111120
6495e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011112520111120
6495e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011112520111120
6540e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011112520111120
6540e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011112520111120
6773e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011112520111120
6787e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011112520111120
6802e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011112520111120
6803e/refgcc -march=nocona -O3 -fomit-frame-pointer2011112520111120
6833e/refgcc -m64 -O3 -fomit-frame-pointer2011112520111120
6855e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112520111120
6862e/refgcc -O3 -fomit-frame-pointer2011112520111120
6878e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112520111120
6892e/refgcc -funroll-loops -O3 -fomit-frame-pointer2011112520111120
6900e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011112520111120
8003e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011112520111120
8010e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011112520111120
8160e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011112520111120
8168e/regsgcc -funroll-loops -O -fomit-frame-pointer2011112520111120
8198e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112520111120
8205e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011112520111120
8228e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011112520111120
8280e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112520111120
8422e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011112520111120
8475e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011112520111120
8483e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011112520111120
8497e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011112520111120
8505e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2011112520111120
8512e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011112520111120
8588e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011112520111120
8595e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011112520111120
8602e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011112520111120
8610e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2011112520111120
8835e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011112520111120
8857e/refgcc -funroll-loops -O2 -fomit-frame-pointer2011112520111120
8858e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011112520111120
8918e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011112520111120
8925e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011112520111120
8948e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011112520111120
9000e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2011112520111120
9045e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011112520111120
9060e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112520111120
9083e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2011112520111120
9120e/regsgcc -march=nocona -O -fomit-frame-pointer2011112520111120
9247e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011112520111120
9255e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011112520111120
9262e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011112520111120
9277e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112520111120
9300e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011112520111120
9315e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011112520111120
9322e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011112520111120
9360e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011112520111120
9382e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011112520111120
9555e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011112520111120
9577e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011112520111120
9615e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011112520111120
9727e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011112520111120
9743e/regsgcc -march=barcelona -O -fomit-frame-pointer2011112520111120
9758e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2011112520111120
9780e/refgcc -funroll-loops -O -fomit-frame-pointer2011112520111120
9788e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011112520111120
9818e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011112520111120
9825e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011112520111120
9825e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011112520111120
9847e/regsgcc -march=k8 -O2 -fomit-frame-pointer2011112520111120
9855e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112520111120
9855e/regsgcc -m64 -O2 -fomit-frame-pointer2011112520111120
9885e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2011112520111120
9907e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011112520111120
9915e/regsgcc -O2 -fomit-frame-pointer2011112520111120
9915e/regsgcc -O -fomit-frame-pointer2011112520111120
9953e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2011112520111120
10027e/regsgcc -march=nocona -O2 -fomit-frame-pointer2011112520111120
10065e/regsgcc -m64 -O -fomit-frame-pointer2011112520111120
10095e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011112520111120
10425e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011112520111120
10433e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011112520111120
10440e/regsgcc -funroll-loops -Os -fomit-frame-pointer2011112520111120
10455e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112520111120
10455e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112520111120
10462e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2011112520111120
10485e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011112520111120
10493e/regsgcc -Os -fomit-frame-pointer2011112520111120
10493e/regsgcc -m64 -Os -fomit-frame-pointer2011112520111120
10508e/regsgcc -march=barcelona -Os -fomit-frame-pointer2011112520111120
10515e/regsgcc -march=k8 -Os -fomit-frame-pointer2011112520111120
10552e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011112520111120
10560e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011112520111120
10583e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011112520111120
10635e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011112520111120
10658e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011112520111120
10665e/regsgcc -march=nocona -Os -fomit-frame-pointer2011112520111120
10687e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011112520111120
10688e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011112520111120
10695e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011112520111120
10703e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2011112520111120
10703e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011112520111120
10717e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2011112520111120
10732e/refgcc -march=barcelona -O2 -fomit-frame-pointer2011112520111120
10860e/refgcc -march=nocona -O -fomit-frame-pointer2011112520111120
10973e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2011112520111120
11175e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011112520111120
11182e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011112520111120
11265e/refgcc -funroll-loops -Os -fomit-frame-pointer2011112520111120
11265e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011112520111120
11287e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011112520111120
11325e/refgcc -march=nocona -O2 -fomit-frame-pointer2011112520111120
11340e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112520111120
11340e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011112520111120
11362e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2011112520111120
11370e/regsgcc -march=k8 -O -fomit-frame-pointer2011112520111120
11445e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011112520111120
11453e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011112520111120
11625e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011112520111120
11813e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011112520111120
11820e/refgcc -march=k8 -O2 -fomit-frame-pointer2011112520111120
11932e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011112520111120
11940e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011112520111120
11963e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011112520111120
11977e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011112520111120
12060e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011112520111120
12068e/refgcc -march=barcelona -O -fomit-frame-pointer2011112520111120
12142e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2011112520111120
12150e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011112520111120
12150e/refgcc -march=k8 -O -fomit-frame-pointer2011112520111120
12157e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011112520111120
12157e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011112520111120
12165e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2011112520111120
12255e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112520111120
12270e/refgcc -O2 -fomit-frame-pointer2011112520111120
12270e/refgcc -m64 -O2 -fomit-frame-pointer2011112520111120
12398e/refgcc -O -fomit-frame-pointer2011112520111120
12405e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2011112520111120
12413e/refgcc -m64 -O -fomit-frame-pointer2011112520111120
12510e/refgcc -m64 -Os -fomit-frame-pointer2011112520111120
12510e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011112520111120
12540e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112520111120
12540e/refgcc -march=k8 -Os -fomit-frame-pointer2011112520111120
12555e/refgcc -Os -fomit-frame-pointer2011112520111120
12585e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011112520111120
12593e/refgcc -march=barcelona -Os -fomit-frame-pointer2011112520111120
12608e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011112520111120
12608e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011112520111120
12615e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011112520111120
12630e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011112520111120
12668e/refgcc -march=nocona -Os -fomit-frame-pointer2011112520111120
12705e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011112520111120
24720e/mergedcc2011112520111120
24780e/mergedgcc -funroll-loops2011112520111120
24930e/mergedgcc2011112520111120
41873e/regsgcc -funroll-loops2011112520111120
42345e/regsgcc2011112520111120
42495e/regscc2011112520111120
49882e/refgcc -funroll-loops2011112520111120
49935e/refcc2011112520111120
50235e/refgcc2011112520111120

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20111120/supercop-data/jos/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: 87, namely:
CompilerImplementations
cc amd64-ssse3
gcc amd64-ssse3
gcc -O2 -fomit-frame-pointer amd64-ssse3
gcc -O3 -fomit-frame-pointer amd64-ssse3
gcc -O -fomit-frame-pointer amd64-ssse3
gcc -Os -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer amd64-ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops amd64-ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4.1 -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=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: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:0:
api.c: /home/gva/Projects/SUPERCOP/supercop-20111120/supercop-data/jos/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/gva/Projects/SUPERCOP/supercop-20111120/supercop-data/jos/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