Implementation notes: amd64, bulldozer, crypto_stream/chacha20

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
6015e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2012053020120525
6329e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
6520e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
6535e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
6545e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
6547e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
6583e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
6649e/amd64-xmm6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
6656e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
6858e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
6925e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
6976e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
6983e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
7042e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
7049e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
7059e/amd64-xmm6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
7060e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
7082e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
7089e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
7097e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
7135e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
7143e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
7147e/amd64-xmm6gcc2012053020120525
7156e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
7158e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
7180e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
7192e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
7195e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
7230e/amd64-xmm6gcc -O3 -fomit-frame-pointer2012053020120525
7266e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
7271e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
7301e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
7303e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
7311e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
7311e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
7312e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
7324e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
7336e/amd64-xmm6gcc -O -fomit-frame-pointer2012053020120525
7337e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
7345e/amd64-xmm6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
7350e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
7362e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2012053020120525
7373e/amd64-xmm6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
7382e/amd64-xmm6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
7415e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
7419e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
7420e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2012053020120525
7430e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2012053020120525
7441e/amd64-xmm6gcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
7450e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
7450e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2012053020120525
7474e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
7476e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
7485e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
7489e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
7493e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
7504e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
7505e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
7525e/amd64-xmm6gcc -funroll-loops2012053020120525
7535e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
7566e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
7584e/amd64-xmm6cc2012053020120525
7591e/amd64-xmm6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
7594e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
7594e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
7596e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
7601e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
7611e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
7628e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2012053020120525
7652e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
7673e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
7679e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
7724e/amd64-xmm6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
7737e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
7746e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
7790e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
7839e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2012053020120525
7907e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
7967e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
7967e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
7968e/amd64-xmm6gcc -O2 -fomit-frame-pointer2012053020120525
7968e/amd64-xmm6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
7968e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
7970e/amd64-xmm6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
7973e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2012053020120525
7974e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
7974e/amd64-xmm6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
7974e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
7974e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
7975e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
7977e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
7983e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2012053020120525
8014e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
8032e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
8180e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
8236e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
8388e/amd64-xmm6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
8429e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2012053020120525
8499e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
8515e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
8577e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
8693e/amd64-xmm6gcc -Os -fomit-frame-pointer2012053020120525
9389e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
12940e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
13188e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
13206e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
13261e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
13279e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
13280e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
13286e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
13288e/amd64-3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
13289e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
13294e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2012053020120525
13300e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2012053020120525
13302e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
13322e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
13343e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
13358e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
13374e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
13375e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
13376e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
13396e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
13398e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
13400e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
13400e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
13402e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
13406e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
13406e/amd64-3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
13407e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
13407e/amd64-3gcc -m64 -O -fomit-frame-pointer2012053020120525
13407e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
13409e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2012053020120525
13413e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
13417e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
13419e/amd64-3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
13421e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
13423e/amd64-3cc2012053020120525
13424e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
13429e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
13431e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
13432e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
13434e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
13436e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
13436e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
13436e/amd64-3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
13439e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
13440e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
13440e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
13440e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
13442e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
13442e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2012053020120525
13443e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
13445e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
13449e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2012053020120525
13451e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
13454e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
13455e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
13456e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
13457e/amd64-3gcc -O2 -fomit-frame-pointer2012053020120525
13458e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
13458e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
13458e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
13465e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
13467e/amd64-3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
13468e/amd64-3gcc -Os -fomit-frame-pointer2012053020120525
13469e/mergedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
13470e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
13471e/amd64-3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
13478e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
13480e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
13480e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
13483e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
13483e/amd64-3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
13486e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
13490e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
13490e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
13490e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
13497e/amd64-3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
13501e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
13501e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
13504e/amd64-3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
13507e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
13508e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
13508e/amd64-3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
13512e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
13514e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
13517e/amd64-3gcc -O3 -fomit-frame-pointer2012053020120525
13517e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
13518e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2012053020120525
13521e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
13521e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
13522e/amd64-3gcc -m64 -Os -fomit-frame-pointer2012053020120525
13523e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
13529e/amd64-3gcc2012053020120525
13530e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
13530e/amd64-3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
13536e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
13540e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
13540e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
13545e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2012053020120525
13548e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2012053020120525
13553e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
13554e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
13556e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
13563e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
13569e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
13571e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
13583e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
13588e/amd64-3gcc -O -fomit-frame-pointer2012053020120525
13602e/amd64-3gcc -funroll-loops2012053020120525
13605e/amd64-3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
13607e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
13629e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
13643e/mergedgcc -m64 -O -fomit-frame-pointer2012053020120525
13645e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
13662e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
13666e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
13670e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
13682e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
13703e/mergedgcc -m64 -O2 -fomit-frame-pointer2012053020120525
13713e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
13719e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
13722e/mergedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
13780e/mergedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
13785e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
13797e/mergedgcc -O3 -fomit-frame-pointer2012053020120525
13805e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
13813e/mergedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
13864e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
13873e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
13887e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
13899e/mergedgcc -m64 -O3 -fomit-frame-pointer2012053020120525
13904e/mergedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
13906e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
13909e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
13910e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
13911e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
13916e/mergedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
13916e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
13922e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
13934e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
13946e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
13948e/mergedgcc -O2 -fomit-frame-pointer2012053020120525
13954e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
13993e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
14028e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
14037e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
14077e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
14082e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
14159e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
14159e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
14171e/mergedgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
14181e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
14203e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
14305e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
14305e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
14318e/regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
14332e/regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
14377e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
14384e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
14390e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
14398e/regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
14412e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
14497e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
14518e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
14545e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
14557e/mergedgcc -O -fomit-frame-pointer2012053020120525
14557e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
14563e/mergedgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
14612e/regsgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
14621e/mergedgcc -march=k8 -O -fomit-frame-pointer2012053020120525
14644e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
14645e/mergedgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
14645e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
14647e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
14657e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
14661e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
14665e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
14666e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
14675e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
14678e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
14704e/mergedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
14711e/mergedgcc -march=nocona -O -fomit-frame-pointer2012053020120525
14715e/regsgcc -O3 -fomit-frame-pointer2012053020120525
14715e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
14717e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
14717e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
14726e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
14726e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
14729e/mergedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
14767e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
14773e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
14788e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
14864e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
14891e/regsgcc -m64 -O3 -fomit-frame-pointer2012053020120525
14958e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
14962e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
15074e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
15134e/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
15190e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
15217e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
15266e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
15285e/refgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
15362e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
15377e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
15392e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
15416e/refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
15423e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
15484e/regsgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
15560e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
15643e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
15691e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
15708e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
15731e/mergedgcc -m64 -Os -fomit-frame-pointer2012053020120525
15848e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
15998e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
16108e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
16222e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
16239e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
16246e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
16276e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
16284e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
16286e/mergedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
16309e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
16325e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
16335e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
16354e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
16362e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
16387e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
16394e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
16413e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
16437e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
16460e/mergedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
16466e/mergedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
16467e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
16468e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
16514e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
16583e/mergedgcc -Os -fomit-frame-pointer2012053020120525
16591e/regsgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
16618e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
16708e/mergedgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
16711e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
16789e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
16889e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
16907e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
17119e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
17187e/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
17332e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
17442e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
17502e/refgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
17513e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
17555e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
17669e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
17689e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
17719e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
17721e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
17853e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
17932e/regsgcc -m64 -O2 -fomit-frame-pointer2012053020120525
18119e/regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
18340e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
18466e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
18508e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
18550e/regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
18566e/regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
18571e/regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
18578e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
18586e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
18591e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
18595e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
18603e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
18617e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
18621e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
18724e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
18727e/mergedgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
18729e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
18757e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
18791e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
18796e/refgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
18801e/refgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
18869e/regsgcc -O2 -fomit-frame-pointer2012053020120525
18920e/regsgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
18980e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
19016e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
19051e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
19059e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
19060e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
19159e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
19175e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
19235e/regsgcc -O -fomit-frame-pointer2012053020120525
19301e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
19322e/regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
19351e/regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
19372e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
19387e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
19398e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
19412e/refgcc -O3 -fomit-frame-pointer2012053020120525
19445e/regsgcc -m64 -O -fomit-frame-pointer2012053020120525
19468e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
19609e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
19620e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
19652e/refgcc -m64 -O3 -fomit-frame-pointer2012053020120525
19680e/regsgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
19714e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
19720e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
19736e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
19765e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
19818e/regsgcc -march=nocona -O -fomit-frame-pointer2012053020120525
19845e/regsgcc -march=k8 -O -fomit-frame-pointer2012053020120525
19915e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
19992e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
19994e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
20040e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
20048e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
20094e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
20098e/refgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
20136e/regsgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
20306e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
20418e/refgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
20737e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
20867e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
21428e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
21493e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
21695e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
21864e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
22505e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
22529e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
23857e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
24360e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
24392e/refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
24400e/refgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
24422e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
24442e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
24468e/refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
24482e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
24498e/refgcc -O2 -fomit-frame-pointer2012053020120525
24536e/refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
24547e/refgcc -m64 -O2 -fomit-frame-pointer2012053020120525
24626e/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
24634e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
24783e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
24938e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
24966e/refgcc -m64 -O -fomit-frame-pointer2012053020120525
25018e/refgcc -march=nocona -O -fomit-frame-pointer2012053020120525
25063e/regsgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
25068e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
25070e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
25088e/refgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
25170e/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
25246e/refgcc -O -fomit-frame-pointer2012053020120525
25250e/refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
25308e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
25330e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
25331e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
25337e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
25341e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
25380e/refgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
25447e/regsgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
25471e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
25479e/refgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
25768e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
25949e/refgcc -march=k8 -O -fomit-frame-pointer2012053020120525
26032e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
26087e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
26181e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
26256e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
26278e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
26278e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
26280e/regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
26294e/regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
26315e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
26325e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
26428e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
26445e/regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
26456e/regsgcc -Os -fomit-frame-pointer2012053020120525
26487e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
26530e/regsgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
26771e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
26815e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
26820e/regsgcc -m64 -Os -fomit-frame-pointer2012053020120525
26950e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
27206e/regsgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
27260e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
27355e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
28307e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
28419e/refgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
29038e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
29516e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
29558e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
29656e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
29892e/refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
29961e/refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
29967e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
30101e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
30131e/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
30156e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
30233e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
30253e/refgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
30317e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
30480e/refgcc -Os -fomit-frame-pointer2012053020120525
30573e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
30631e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
30701e/refgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
30856e/refgcc -m64 -Os -fomit-frame-pointer2012053020120525
30971e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
31284e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
31751e/refgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
67756e/mergedgcc2012053020120525
77120e/mergedcc2012053020120525
77184e/mergedgcc -funroll-loops2012053020120525
89366e/regscc2012053020120525
89606e/regsgcc -funroll-loops2012053020120525
106665e/refgcc -funroll-loops2012053020120525
106858e/refgcc2012053020120525
107609e/regsgcc2012053020120525
108283e/refcc2012053020120525

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz
Compiler: cc
try.c: crypto_stream_chacha20.a(stream.o): In function `crypto_stream_chacha20_krovetz':
try.c: stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha8_krovetz_xor'
try.c: collect2: ld returned 1 exit status

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

Compiler output

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_stream_chacha20.a(stream.o): In function `crypto_stream_chacha20_krovetz':
try.c: stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha8_krovetz_xor'
try.c: collect2: ld returned 1 exit status
try.c: crypto_stream_chacha20.a(stream.o): In function `crypto_stream_chacha20_krovetz':
try.c: stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha8_krovetz_xor'
try.c: collect2: ld returned 1 exit status

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