Implementation notes: amd64, h4e350, crypto_stream/salsa20

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: salsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
15354e/amd64-3gcc -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
15354e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -O3 -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
15357e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -m64 -Os -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
15360e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
15363e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
15363e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
15363e/amd64-3gcc -m64 -O -fomit-frame-pointer2014060620140525
15363e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
15363e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
15363e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2014060620140525
15372e/amd64-3gcc2014060620140525
15372e/amd64-3gcc -funroll-loops2014060620140525
15378e/amd64-3cc2014060620140525
15378e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
15378e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
15378e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
15378e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
15378e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
15381e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
15381e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
15381e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
15381e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
15384e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
15384e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
15384e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
15384e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
15384e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
15387e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
15387e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
15387e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
15387e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2014060620140525
15390e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
15393e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
15399e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
15402e/amd64-3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
15408e/amd64-3clang -O3 -fomit-frame-pointer2014071320140622
15408e/amd64-3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
15408e/amd64-3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071320140622
15408e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
15411e/amd64-3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071320140622
15417e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
15417e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
15417e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
15417e/mergedgcc -march=k8 -O -fomit-frame-pointer2014060620140525
15420e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
15426e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
15426e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
15429e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
15447e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
15666e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
15678e/mergedgcc -march=barcelona -O -fomit-frame-pointer2014060620140525
15687e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
15690e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
15696e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
15696e/mergedgcc -m64 -O -fomit-frame-pointer2014060620140525
15696e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
15696e/mergedgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
15699e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014060620140525
15702e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
15702e/mergedgcc -march=nocona -O -fomit-frame-pointer2014060620140525
15705e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
15708e/mergedgcc -O -fomit-frame-pointer2014060620140525
15711e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
15711e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
15870e/amd64-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
15870e/amd64-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
15870e/amd64-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
15870e/amd64-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
15870e/amd64-2gcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -O2 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -march=k8 -Os -fomit-frame-pointer2014060620140525
15873e/amd64-2gcc -march=nocona -Os -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -Os -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -funroll-loops -O -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -m64 -O -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -m64 -Os -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
15876e/amd64-2gcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
15879e/amd64-2gcc -O -fomit-frame-pointer2014060620140525
15879e/amd64-2gcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
15879e/amd64-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
15879e/amd64-2gcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
15879e/amd64-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
15879e/amd64-2gcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
15879e/amd64-2gcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
15879e/amd64-2gcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
15879e/amd64-2gcc -march=nocona -O -fomit-frame-pointer2014060620140525
15882e/amd64-2gcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
15882e/amd64-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
15882e/amd64-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
15882e/amd64-2gcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
15885e/amd64-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
15885e/amd64-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
15885e/amd64-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
15885e/amd64-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
15885e/amd64-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
15885e/amd64-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
15885e/amd64-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
15885e/amd64-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
15885e/amd64-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
15885e/amd64-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
15888e/amd64-2gcc -O2 -fomit-frame-pointer2014060620140525
15888e/amd64-2gcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
15891e/amd64-2gcc2014060620140525
15891e/amd64-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
15891e/amd64-2gcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
15891e/amd64-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
15891e/amd64-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
15891e/amd64-2gcc -m64 -O3 -fomit-frame-pointer2014060620140525
15891e/amd64-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
15891e/amd64-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
15891e/amd64-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
15891e/amd64-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
15894e/amd64-2gcc -O3 -fomit-frame-pointer2014060620140525
15894e/amd64-2gcc -funroll-loops2014060620140525
15894e/amd64-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
15897e/amd64-2gcc -march=k8 -O -fomit-frame-pointer2014060620140525
15900e/amd64-2cc2014060620140525
15900e/amd64-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
15900e/amd64-2gcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
15906e/amd64-2clang -O3 -fomit-frame-pointer2014071320140622
15906e/amd64-2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
15906e/amd64-2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
15906e/amd64-2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071320140622
15906e/amd64-2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071320140622
15912e/amd64-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
15912e/amd64-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
15912e/amd64-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
15912e/amd64-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
15912e/amd64-2gcc -march=barcelona -O -fomit-frame-pointer2014060620140525
15921e/amd64-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
15924e/amd64-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
16368e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
16368e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
16491e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
16491e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
16761e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
16764e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
16764e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
16770e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
16782e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
16785e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
16785e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
16803e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
16806e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
16821amd64_xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
16821amd64_xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
16821amd64_xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
16824amd64_xmm6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071320140622
16824amd64_xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
16824amd64_xmm6gcc -march=nocona -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -O2 -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -O3 -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
16827amd64_xmm6gcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -O -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -funroll-loops -O -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
16830amd64_xmm6gcc -march=k8 -O -fomit-frame-pointer2014060620140525
16833amd64_xmm6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071320140622
16833amd64_xmm6gcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
16833amd64_xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
16833amd64_xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
16833amd64_xmm6gcc -m64 -O2 -fomit-frame-pointer2014060620140525
16833amd64_xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
16836amd64_xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
16836amd64_xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
16836amd64_xmm6gcc -m64 -O3 -fomit-frame-pointer2014060620140525
16836amd64_xmm6gcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
16839amd64_xmm6clang -O3 -fomit-frame-pointer2014071320140622
16839amd64_xmm6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
16839amd64_xmm6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
16839amd64_xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
16839amd64_xmm6gcc -m64 -O -fomit-frame-pointer2014060620140525
16839amd64_xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
16842amd64_xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
16842amd64_xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
16842amd64_xmm6gcc -m64 -Os -fomit-frame-pointer2014060620140525
16842amd64_xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
16842amd64_xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
16842amd64_xmm6gcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
16845amd64_xmm6gcc2014060620140525
16845amd64_xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
16845amd64_xmm6gcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
16848amd64_xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
16848amd64_xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
16848e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
16851amd64_xmm6cc2014060620140525
16851e/amd64-xmm6gcc -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -O3 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2014060620140525
16851e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2014060620140525
16854amd64_xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
16854amd64_xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
16854amd64_xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2014060620140525
16854e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
16857e/amd64-xmm6gcc -O -fomit-frame-pointer2014060620140525
16857amd64_xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
16857e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
16857e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
16857e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2014060620140525
16857e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
16857amd64_xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
16857e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
16857e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
16857e/amd64-xmm6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
16857e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
16857amd64_xmm6gcc -march=k8 -Os -fomit-frame-pointer2014060620140525
16857e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
16860e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2014060620140525
16860e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
16860e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
16860amd64_xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
16860e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
16860amd64_xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
16860amd64_xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
16863e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
16863e/amd64-xmm6gcc -funroll-loops2014060620140525
16863e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
16863e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
16863e/amd64-xmm6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
16863e/amd64-xmm6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
16863e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
16866e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2014060620140525
16866e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2014060620140525
16869amd64_xmm6gcc -funroll-loops2014060620140525
16869amd64_xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
16872e/amd64-xmm6cc2014060620140525
16875e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
16875e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
16878e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
16878e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
16878e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
16881e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
16884e/amd64-xmm6gcc -Os -fomit-frame-pointer2014060620140525
16884e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
16887e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
16887amd64_xmm6gcc -march=nocona -O -fomit-frame-pointer2014060620140525
16893e/amd64-xmm6gcc2014060620140525
16899e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
16899amd64_xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
16899amd64_xmm6gcc -march=barcelona -O -fomit-frame-pointer2014060620140525
16902amd64_xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
16917amd64_xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
16929e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
16932e/mergedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
16935e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
16935e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
17148e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
17148e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
17148e/mergedgcc -march=nocona -Os -fomit-frame-pointer2014060620140525
17163e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
17238e/mergedgcc -Os -fomit-frame-pointer2014060620140525
17238e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
17238e/mergedgcc -m64 -Os -fomit-frame-pointer2014060620140525
17238e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
17247e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
17247e/mergedgcc -march=k8 -Os -fomit-frame-pointer2014060620140525
17250e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
17256e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
17262e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
17262e/mergedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
17274e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
17280e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
17292e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
17295e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
17295e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
17298e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
17307e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
17361e/mergedgcc -m64 -O2 -fomit-frame-pointer2014060620140525
17379e/mergedgcc -O2 -fomit-frame-pointer2014060620140525
17385e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
17763e/mergedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071320140622
17763e/mergedclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071320140622
17772e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
17778e/mergedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
17778e/mergedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
17793e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
17793e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
17796e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
17808e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
17835e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
17913e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
17931e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
18042e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
18045e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
18054e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
18096e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
18114e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
18147e/mergedgcc -O3 -fomit-frame-pointer2014060620140525
18159e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
18165e/mergedgcc -m64 -O3 -fomit-frame-pointer2014060620140525
18177e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
18222e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
18270e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
18276e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
18279e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
18282e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
18294e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
18495e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
18495e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
18558e/amd64-xmm2gcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -O3 -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -march=k8 -Os -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
18561e/amd64-xmm2gcc -march=nocona -Os -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -O -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -march=barcelona -O -fomit-frame-pointer2014060620140525
18564e/amd64-xmm2gcc -march=k8 -O -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -O3 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
18567e/amd64-xmm2gcc -march=nocona -O -fomit-frame-pointer2014060620140525
18570e/amd64-xmm2cc2014060620140525
18570e/amd64-xmm2gcc2014060620140525
18570e/amd64-xmm2gcc -funroll-loops2014060620140525
18570e/amd64-xmm2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
18573e/amd64-xmm2gcc -O -fomit-frame-pointer2014060620140525
18573e/amd64-xmm2gcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
18573e/amd64-xmm2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
18573e/amd64-xmm2gcc -m64 -O -fomit-frame-pointer2014060620140525
18573e/amd64-xmm2gcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
18573e/amd64-xmm2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
18573e/amd64-xmm2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
18582e/amd64-xmm2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
18585e/amd64-xmm2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
18585e/amd64-xmm2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
18588e/amd64-xmm2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
18627e/mergedclang -O3 -fomit-frame-pointer2014071320140622
18708e/regsgcc -funroll-loops -O -fomit-frame-pointer2014060620140525
18708e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
18708e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
18774e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
18822e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
18825e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
18825e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
18828e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
18828e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
18831e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
18831e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
18888e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
18891e/regsgcc -m64 -O3 -fomit-frame-pointer2014060620140525
18900e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
18912e/regsgcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
18918e/regsgcc -O3 -fomit-frame-pointer2014060620140525
18918e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
18921e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
18939e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
18951e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
19005e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
19041e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
19044e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
19050e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
19161e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
19176e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
19188e/regsgcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
19323e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
19332e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
19392e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
19512e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
19521e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
19548e/refgcc -funroll-loops -O -fomit-frame-pointer2014060620140525
19548e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
19563e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
19680e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
19683e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
19683e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
19683e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
19683e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
19683e/refgcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
19998e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
20049e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
20154e/refgcc -O3 -fomit-frame-pointer2014060620140525
20154e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
20157e/refgcc -m64 -O3 -fomit-frame-pointer2014060620140525
20163e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
20205e/refgcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
20232e/refgcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
20250e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
20250e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
20259e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
20268e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
20271e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
20298e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
20313e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
20673e/amd64-xmm5gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
20673e/amd64-xmm5gcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
20721e/amd64-xmm5gcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -march=k8 -Os -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -march=nocona -O -fomit-frame-pointer2014060620140525
20724e/amd64-xmm5gcc -march=nocona -Os -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -funroll-loops -O -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -m64 -Os -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
20727e/amd64-xmm5gcc -march=k8 -O -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -O2 -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -m64 -O3 -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -march=barcelona -O -fomit-frame-pointer2014060620140525
20730e/amd64-xmm5gcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
20733e/amd64-xmm5gcc -O -fomit-frame-pointer2014060620140525
20733e/amd64-xmm5gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
20733e/amd64-xmm5gcc -m64 -O2 -fomit-frame-pointer2014060620140525
20733e/amd64-xmm5gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
20733e/amd64-xmm5gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
20736e/amd64-xmm5gcc2014060620140525
20736e/amd64-xmm5gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
20736e/amd64-xmm5gcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
20736e/amd64-xmm5gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
20736e/amd64-xmm5gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
20736e/amd64-xmm5gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
20736e/amd64-xmm5gcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
20739e/amd64-xmm5gcc -O3 -fomit-frame-pointer2014060620140525
20739e/amd64-xmm5gcc -funroll-loops2014060620140525
20739e/amd64-xmm5gcc -m64 -O -fomit-frame-pointer2014060620140525
20742e/amd64-xmm5cc2014060620140525
20742e/amd64-xmm5gcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
20748e/amd64-xmm5gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
20748e/amd64-xmm5gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
20748e/amd64-xmm5gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
20754e/amd64-xmm5gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
21027e/regsgcc -march=barcelona -O -fomit-frame-pointer2014060620140525
21030e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
21033e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
21114e/regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
21117e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
21120e/regsgcc -O -fomit-frame-pointer2014060620140525
21120e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
21120e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
21126e/regsgcc -m64 -O -fomit-frame-pointer2014060620140525
21126e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
21231e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
21237e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
21342e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
21390e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
21408refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014071320140622
21411refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014071320140622
21426refgcc -march=nocona -O3 -fomit-frame-pointer2014071320140622
21459refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014071320140622
21462refgcc -funroll-loops -O3 -fomit-frame-pointer2014071320140622
21462refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071320140622
21462refgcc -m64 -O3 -fomit-frame-pointer2014071320140622
21462refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014071320140622
21465e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
21471refgcc -O3 -fomit-frame-pointer2014071320140622
21474e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
21480refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014071320140622
21480refgcc -march=k8 -O3 -fomit-frame-pointer2014071320140622
21489refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014071320140622
21492refgcc -march=barcelona -O3 -fomit-frame-pointer2014071320140622
21522refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014071320140622
21522refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014071320140622
21543refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014071320140622
21552refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014071320140622
21567refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014071320140622
21681e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
21699e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
21702e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
21705e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
21726e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
21726e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
21732refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014071320140622
21774e/regsgcc -march=nocona -O -fomit-frame-pointer2014060620140525
21858e/regsgcc -march=k8 -O -fomit-frame-pointer2014060620140525
21879e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
21882refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071320140622
21909e/amd64-1gcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
21909e/amd64-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
21909e/amd64-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
21909e/amd64-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
21909e/amd64-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
21909e/amd64-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
21909e/amd64-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
21909e/amd64-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
21909e/amd64-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
21909e/amd64-1gcc -march=k8 -Os -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -O -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -m64 -O3 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
21912e/amd64-1gcc -march=nocona -Os -fomit-frame-pointer2014060620140525
21915e/amd64-1gcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
21915e/amd64-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
21915e/amd64-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
21915e/amd64-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
21915e/amd64-1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
21918e/amd64-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
21918e/amd64-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
21918e/amd64-1gcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
21921e/amd64-1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
21921e/amd64-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
21924e/amd64-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
21924e/amd64-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
21924e/amd64-1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
21924e/amd64-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
21924e/amd64-1gcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
21927e/amd64-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
21927e/amd64-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
21930e/amd64-1cc2014060620140525
21930e/amd64-1gcc -funroll-loops2014060620140525
21930e/amd64-1gcc -march=nocona -O -fomit-frame-pointer2014060620140525
21933e/amd64-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
21936e/amd64-1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071320140622
21939e/amd64-1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
21939e/amd64-1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
21942e/amd64-1clang -O3 -fomit-frame-pointer2014071320140622
21948e/amd64-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
21948e/amd64-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
21948e/amd64-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
21954e/amd64-1gcc -m64 -Os -fomit-frame-pointer2014060620140525
21957e/amd64-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
21960e/amd64-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
21972e/amd64-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
21975e/amd64-1gcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
21975e/amd64-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
21978e/amd64-1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
21978e/amd64-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
21978e/amd64-1gcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
21978e/amd64-1gcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
21981e/amd64-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
21981e/amd64-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
21981e/amd64-1gcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
21981e/amd64-1gcc -march=k8 -O -fomit-frame-pointer2014060620140525
21984e/amd64-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
21984e/amd64-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
21990e/amd64-1gcc -O2 -fomit-frame-pointer2014060620140525
21990e/amd64-1gcc -O3 -fomit-frame-pointer2014060620140525
21990e/amd64-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
21990e/amd64-1gcc -m64 -O2 -fomit-frame-pointer2014060620140525
21993e/amd64-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
21993e/amd64-1gcc -march=barcelona -O -fomit-frame-pointer2014060620140525
21993e/amd64-1gcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
22005e/amd64-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
22008e/amd64-1gcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
22011e/amd64-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
22011e/amd64-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
22011e/amd64-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
22014e/amd64-1gcc -Os -fomit-frame-pointer2014060620140525
22014e/amd64-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
22014e/amd64-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
22014e/amd64-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
22014e/amd64-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
22014e/amd64-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
22014e/amd64-1gcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
22017e/amd64-1gcc -funroll-loops -O -fomit-frame-pointer2014060620140525
22017e/amd64-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
22017e/amd64-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
22017e/amd64-1gcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
22020e/amd64-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
22020e/amd64-1gcc -m64 -O -fomit-frame-pointer2014060620140525
22032e/amd64-1gcc2014060620140525
22041e/amd64-1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071320140622
22056e/amd64-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
22275e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
22284e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
22284e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
22287e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
22302e/regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
22308e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
22317e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
22317e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
22425e/regsclang -O3 -fomit-frame-pointer2014071320140622
22446e/amd64-xmmgcc -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -O3 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -m64 -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -m64 -O3 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -march=barcelona -O3 -fomit-frame-pointer2014060620140525
22446e/amd64-xmmgcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -O3 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -march=nocona -O3 -fomit-frame-pointer2014060620140525
22449e/amd64-xmmgcc -march=nocona -Os -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -funroll-loops -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -m64 -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
22452e/amd64-xmmgcc -march=nocona -O -fomit-frame-pointer2014060620140525
22455e/amd64-xmmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
22455e/amd64-xmmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
22455e/amd64-xmmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140525
22455e/amd64-xmmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140525
22455e/amd64-xmmgcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
22455e/amd64-xmmgcc -march=k8 -Os -fomit-frame-pointer2014060620140525
22458e/amd64-xmmgcc2014060620140525
22458e/amd64-xmmgcc -funroll-loops2014060620140525
22458e/amd64-xmmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
22458e/amd64-xmmgcc -march=barcelona -O -fomit-frame-pointer2014060620140525
22458e/amd64-xmmgcc -march=k8 -O -fomit-frame-pointer2014060620140525
22461e/amd64-xmmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
22461e/amd64-xmmgcc -march=k8 -O3 -fomit-frame-pointer2014060620140525
22464e/amd64-xmmcc2014060620140525
22467e/amd64-xmmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
22473e/amd64-xmmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140525
22473e/amd64-xmmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140525
22476e/amd64-xmmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140525
22479e/amd64-xmmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140525
22482e/regsclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
22485e/regsclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
22485e/regsclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071320140622
22488e/regsclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071320140622
22494e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
22497e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
22497e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
22500e/regsgcc -O2 -fomit-frame-pointer2014060620140525
22500e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
22500e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014060620140525
22500e/regsgcc -m64 -O2 -fomit-frame-pointer2014060620140525
22500e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
22500e/regsgcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
22503e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
22503e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140525
22809e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140525
22812e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
23106e/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
23109e/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
23109e/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071320140622
23112e/refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071320140622
23172e/refclang -O3 -fomit-frame-pointer2014071320140622
23478e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
23478e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
23478e/regsgcc -march=k8 -Os -fomit-frame-pointer2014060620140525
23505e/regsgcc -Os -fomit-frame-pointer2014060620140525
23508e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
23646e/regsgcc -m64 -Os -fomit-frame-pointer2014060620140525
23769e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
23769e/regsgcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
23916e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140525
23928e/refgcc -march=nocona -O -fomit-frame-pointer2014060620140525
24189e/regsgcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
24192e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
24270e/regsgcc -march=nocona -Os -fomit-frame-pointer2014060620140525
24285e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140525
24288e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
24288e/refgcc -march=barcelona -O -fomit-frame-pointer2014060620140525
24294e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140525
24321e/regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
24342e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
24369e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140525
24369e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140525
24372e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140525
24372e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140525
24375e/refgcc -m64 -O -fomit-frame-pointer2014060620140525
24387e/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060620140525
24432e/refgcc -O -fomit-frame-pointer2014060620140525
24471e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
24471e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140525
24471e/refgcc -march=k8 -O -fomit-frame-pointer2014060620140525
24474e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
24549refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014071320140622
24549refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014071320140622
24549refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014071320140622
24552refgcc -funroll-loops -O -fomit-frame-pointer2014071320140622
24552refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071320140622
24552refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014071320140622
24552refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014071320140622
24744refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014071320140622
24765refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014071320140622
24768refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014071320140622
24789refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014071320140622
24819refgcc -funroll-loops -O2 -fomit-frame-pointer2014071320140622
24819refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071320140622
24819refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014071320140622
24822refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014071320140622
24822refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014071320140622
24918e/refgcc -march=nocona -O2 -fomit-frame-pointer2014060620140525
24921e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140525
24933refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014071320140622
24933refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014071320140622
25329e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140525
25542e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140525
25542e/refgcc -march=k8 -O2 -fomit-frame-pointer2014060620140525
25704e/refgcc -m64 -O2 -fomit-frame-pointer2014060620140525
25707e/refgcc -O2 -fomit-frame-pointer2014060620140525
25707e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140525
25821refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
25824refclang -O3 -fomit-frame-pointer2014071320140622
25836refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
25836refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071320140622
25836refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071320140622
26160e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140525
26163e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140525
26163e/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060620140525
26175e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140525
26295refgcc -march=nocona -O2 -fomit-frame-pointer2014071320140622
26298refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014071320140622
26337e/refgcc -march=barcelona -O2 -fomit-frame-pointer2014060620140525
26358e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140525
26379refgcc -m64 -march=k8 -O -fomit-frame-pointer2014071320140622
26391refgcc -march=barcelona -O2 -fomit-frame-pointer2014071320140622
26391refgcc -march=k8 -O -fomit-frame-pointer2014071320140622
26394refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014071320140622
26397refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014071320140622
26412refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014071320140622
26412refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014071320140622
26412refgcc -march=barcelona -O -fomit-frame-pointer2014071320140622
26442refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071320140622
26442refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014071320140622
26445refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014071320140622
26445refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014071320140622
26466refgcc -Os -fomit-frame-pointer2014071320140622
26466refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071320140622
26466refgcc -funroll-loops -Os -fomit-frame-pointer2014071320140622
26466refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014071320140622
26466refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014071320140622
26466refgcc -march=barcelona -Os -fomit-frame-pointer2014071320140622
26466refgcc -march=nocona -Os -fomit-frame-pointer2014071320140622
26469refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071320140622
26469refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014071320140622
26469refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014071320140622
26469refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014071320140622
26469refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014071320140622
26469refgcc -m64 -Os -fomit-frame-pointer2014071320140622
26469refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014071320140622
26469refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014071320140622
26469refgcc -march=k8 -Os -fomit-frame-pointer2014071320140622
26472refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014071320140622
26472refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014071320140622
26553e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
26556e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
26556e/refgcc -m64 -Os -fomit-frame-pointer2014060620140525
26655refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014071320140622
26679e/refgcc -Os -fomit-frame-pointer2014060620140525
26697e/refgcc -march=k8 -Os -fomit-frame-pointer2014060620140525
26712e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140525
26895refgcc -O -fomit-frame-pointer2014071320140622
26898refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071320140622
26898refgcc -m64 -O -fomit-frame-pointer2014071320140622
26898refgcc -m64 -march=core2 -O -fomit-frame-pointer2014071320140622
26898refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071320140622
26898refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014071320140622
26910refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014071320140622
26985e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
26994e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
27060refgcc -O2 -fomit-frame-pointer2014071320140622
27060refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014071320140622
27060refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071320140622
27063refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071320140622
27066e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
27066refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071320140622
27066refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014071320140622
27069refgcc -m64 -O2 -fomit-frame-pointer2014071320140622
27075e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
27081e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
27087refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014071320140622
27114e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
27114e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
27159refgcc -march=k8 -O2 -fomit-frame-pointer2014071320140622
27357e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
27372e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
27375e/refgcc -march=barcelona -Os -fomit-frame-pointer2014060620140525
27438e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
27474e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
27501e/refgcc -march=nocona -Os -fomit-frame-pointer2014060620140525
27549e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140525
27552e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140525
27687e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140525
27705e/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060620140525
27819refgcc -m64 -march=nocona -O -fomit-frame-pointer2014071320140622
28011e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140525
28032e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140525
28038refgcc -march=nocona -O -fomit-frame-pointer2014071320140622
28419e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140525
28437e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140525
28521e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140525
28524e/refgcc -funroll-loops -Os -fomit-frame-pointer2014060620140525
28524e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140525
28941e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140525
28941e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140525
49647refgcc -funroll-loops2014071320140622
49716refgcc2014071320140622
49746refcc2014071320140622
51207e/mergedcc2014060620140525
51240e/mergedgcc2014060620140525
51282e/mergedgcc -funroll-loops2014060620140525
75387e/regscc2014060620140525
75423e/regsgcc -funroll-loops2014060620140525
76302e/regsgcc2014060620140525
87294e/refcc2014060620140525
87369e/refgcc2014060620140525
90813e/refgcc -funroll-loops2014060620140525

Test failure

Implementation: crypto_stream/salsa20/e/amd64-xmm
Compiler: clang -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/salsa20/dolbeau/amd64-xmm6int
Compiler: cc
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:88:0:
salsa20-xmm6int.c: u4.h: In function 'ECRYPT_encrypt_bytes':
salsa20-xmm6int.c: u4.h:81:8: error: incompatible types when assigning to type '__m128i' from type 'int'
salsa20-xmm6int.c: u4.h:82:8: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_stream/salsa20/e/amd64-xmm
Compiler: clang -O3 -fomit-frame-pointer
salsa20.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
salsa20.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
salsa20.s: clang: warning: argument unused during compilation: '-I .'
salsa20.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/salsa20/e/amd64-1
Compiler: clang -O3 -fomit-frame-pointer
salsa20.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
salsa20.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
salsa20.s: clang: warning: argument unused during compilation: '-I .'
salsa20.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_stream/salsa20/amd64_xmm6
Compiler: clang -O3 -fomit-frame-pointer
stream.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
stream.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
stream.s: clang: warning: argument unused during compilation: '-I .'
stream.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer amd64_xmm6

Compiler output

Implementation: crypto_stream/salsa20/e/merged
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/merged e/ref e/regs ref

Compiler output

Implementation: crypto_stream/salsa20/dolbeau/amd64-xmm6int
Compiler: clang -O3 -fomit-frame-pointer
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:88:
salsa20-xmm6int.c: ./u4.h:81:10: warning: implicit declaration of function '_mm_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
salsa20-xmm6int.c: t8 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: ./u4.h:81:8: error: assigning to '__m128i' from incompatible type 'int';
salsa20-xmm6int.c: t8 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: ./u4.h:82:8: error: assigning to '__m128i' from incompatible type 'int';
salsa20-xmm6int.c: t9 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: 1 warning and 2 errors generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer dolbeau/amd64-xmm6int

Compiler output

Implementation: crypto_stream/salsa20/dolbeau/amd64-xmm6int
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-mpclmul'
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:11:
salsa20-xmm6int.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
salsa20-xmm6int.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
salsa20-xmm6int.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
salsa20-xmm6int.c: #error "SSE4.1 instruction set not enabled"
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:88:
salsa20-xmm6int.c: ./u4.h:81:10: warning: implicit declaration of function '_mm_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
salsa20-xmm6int.c: t8 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: ./u4.h:81:8: error: assigning to '__m128i' from incompatible type 'int';
salsa20-xmm6int.c: t8 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: ./u4.h:82:8: error: assigning to '__m128i' from incompatible type 'int';
salsa20-xmm6int.c: t9 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: 1 warning and 3 errors generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer dolbeau/amd64-xmm6int

Compiler output

Implementation: crypto_stream/salsa20/e/merged
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
salsa20.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
salsa20.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer e/merged e/ref e/regs

Compiler output

Implementation: crypto_stream/salsa20/e/amd64-xmm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
salsa20.s: clang: warning: argument unused during compilation: '-fwrapv'
salsa20.s: clang: warning: argument unused during compilation: '-march=x86-64'
salsa20.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
salsa20.s: clang: warning: argument unused during compilation: '-mavx2'
salsa20.s: clang: warning: argument unused during compilation: '-maes'
salsa20.s: clang: warning: argument unused during compilation: '-mpclmul'
salsa20.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
salsa20.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
salsa20.s: clang: warning: argument unused during compilation: '-I .'
salsa20.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/salsa20/e/amd64-1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
salsa20.s: clang: warning: argument unused during compilation: '-fwrapv'
salsa20.s: clang: warning: argument unused during compilation: '-march=x86-64'
salsa20.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
salsa20.s: clang: warning: argument unused during compilation: '-mavx2'
salsa20.s: clang: warning: argument unused during compilation: '-maes'
salsa20.s: clang: warning: argument unused during compilation: '-mpclmul'
salsa20.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
salsa20.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
salsa20.s: clang: warning: argument unused during compilation: '-I .'
salsa20.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer e/amd64-1 e/amd64-2 e/amd64-3

Compiler output

Implementation: crypto_stream/salsa20/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
stream.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
stream.c: clang: warning: argument unused during compilation: '-mavx2'
stream.c: clang: warning: argument unused during compilation: '-mpclmul'
xor.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
xor.c: clang: warning: argument unused during compilation: '-mavx2'
xor.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref

Compiler output

Implementation: crypto_stream/salsa20/amd64_xmm6
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
stream.s: clang: warning: argument unused during compilation: '-fwrapv'
stream.s: clang: warning: argument unused during compilation: '-march=x86-64'
stream.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
stream.s: clang: warning: argument unused during compilation: '-mavx2'
stream.s: clang: warning: argument unused during compilation: '-maes'
stream.s: clang: warning: argument unused during compilation: '-mpclmul'
stream.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
stream.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
stream.s: clang: warning: argument unused during compilation: '-I .'
stream.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer amd64_xmm6

Compiler output

Implementation: crypto_stream/salsa20/dolbeau/amd64-xmm6int
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-mpclmul'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-fpolly'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-fvectorize'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:11:
salsa20-xmm6int.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
salsa20-xmm6int.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
salsa20-xmm6int.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
salsa20-xmm6int.c: #error "SSE4.1 instruction set not enabled"
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:88:
salsa20-xmm6int.c: ./u4.h:81:10: warning: implicit declaration of function '_mm_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
salsa20-xmm6int.c: t8 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: ./u4.h:81:8: error: assigning to '__m128i' from incompatible type 'int';
salsa20-xmm6int.c: t8 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: ./u4.h:82:8: error: assigning to '__m128i' from incompatible type 'int';
salsa20-xmm6int.c: t9 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: 1 warning and 3 errors generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer dolbeau/amd64-xmm6int

Compiler output

Implementation: crypto_stream/salsa20/e/merged
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
salsa20.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20.c: clang: warning: argument unused during compilation: '-mpclmul'
salsa20.c: clang: warning: argument unused during compilation: '-fpolly'
salsa20.c: clang: warning: argument unused during compilation: '-fvectorize'
salsa20.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
salsa20.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/merged e/ref e/regs

Compiler output

Implementation: crypto_stream/salsa20/e/amd64-xmm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20.s: clang: warning: argument unused during compilation: '-fwrapv'
salsa20.s: clang: warning: argument unused during compilation: '-march=x86-64'
salsa20.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
salsa20.s: clang: warning: argument unused during compilation: '-mavx2'
salsa20.s: clang: warning: argument unused during compilation: '-maes'
salsa20.s: clang: warning: argument unused during compilation: '-mpclmul'
salsa20.s: clang: warning: argument unused during compilation: '-fpolly'
salsa20.s: clang: warning: argument unused during compilation: '-funroll-loops'
salsa20.s: clang: warning: argument unused during compilation: '-fvectorize'
salsa20.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
salsa20.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
salsa20.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
salsa20.s: clang: warning: argument unused during compilation: '-I .'
salsa20.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/salsa20/e/amd64-1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20.s: clang: warning: argument unused during compilation: '-fwrapv'
salsa20.s: clang: warning: argument unused during compilation: '-march=x86-64'
salsa20.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
salsa20.s: clang: warning: argument unused during compilation: '-mavx2'
salsa20.s: clang: warning: argument unused during compilation: '-maes'
salsa20.s: clang: warning: argument unused during compilation: '-mpclmul'
salsa20.s: clang: warning: argument unused during compilation: '-fpolly'
salsa20.s: clang: warning: argument unused during compilation: '-funroll-loops'
salsa20.s: clang: warning: argument unused during compilation: '-fvectorize'
salsa20.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
salsa20.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
salsa20.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
salsa20.s: clang: warning: argument unused during compilation: '-I .'
salsa20.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/amd64-1 e/amd64-2 e/amd64-3

Compiler output

Implementation: crypto_stream/salsa20/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
stream.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
stream.c: clang: warning: argument unused during compilation: '-mavx2'
stream.c: clang: warning: argument unused during compilation: '-mpclmul'
stream.c: clang: warning: argument unused during compilation: '-fpolly'
stream.c: clang: warning: argument unused during compilation: '-fvectorize'
stream.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
stream.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
xor.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
xor.c: clang: warning: argument unused during compilation: '-mavx2'
xor.c: clang: warning: argument unused during compilation: '-mpclmul'
xor.c: clang: warning: argument unused during compilation: '-fpolly'
xor.c: clang: warning: argument unused during compilation: '-fvectorize'
xor.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
xor.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_stream/salsa20/amd64_xmm6
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
stream.s: clang: warning: argument unused during compilation: '-fwrapv'
stream.s: clang: warning: argument unused during compilation: '-march=x86-64'
stream.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
stream.s: clang: warning: argument unused during compilation: '-mavx2'
stream.s: clang: warning: argument unused during compilation: '-maes'
stream.s: clang: warning: argument unused during compilation: '-mpclmul'
stream.s: clang: warning: argument unused during compilation: '-fpolly'
stream.s: clang: warning: argument unused during compilation: '-funroll-loops'
stream.s: clang: warning: argument unused during compilation: '-fvectorize'
stream.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
stream.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
stream.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
stream.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
stream.s: clang: warning: argument unused during compilation: '-I .'
stream.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer amd64_xmm6

Compiler output

Implementation: crypto_stream/salsa20/e/merged
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/merged e/ref e/regs

Compiler output

Implementation: crypto_stream/salsa20/e/amd64-xmm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20.s: clang: warning: argument unused during compilation: '-fwrapv'
salsa20.s: clang: warning: argument unused during compilation: '-mavx2'
salsa20.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
salsa20.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
salsa20.s: clang: warning: argument unused during compilation: '-I .'
salsa20.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/salsa20/e/amd64-1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20.s: clang: warning: argument unused during compilation: '-fwrapv'
salsa20.s: clang: warning: argument unused during compilation: '-mavx2'
salsa20.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
salsa20.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
salsa20.s: clang: warning: argument unused during compilation: '-I .'
salsa20.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/amd64-1 e/amd64-2 e/amd64-3

Compiler output

Implementation: crypto_stream/salsa20/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
stream.c: clang: warning: argument unused during compilation: '-mavx2'
xor.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_stream/salsa20/amd64_xmm6
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
stream.s: clang: warning: argument unused during compilation: '-fwrapv'
stream.s: clang: warning: argument unused during compilation: '-mavx2'
stream.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
stream.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
stream.s: clang: warning: argument unused during compilation: '-I .'
stream.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer amd64_xmm6

Compiler output

Implementation: crypto_stream/salsa20/dolbeau/amd64-xmm6int
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:88:
salsa20-xmm6int.c: ./u4.h:81:10: warning: implicit declaration of function '_mm_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
salsa20-xmm6int.c: t8 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: ./u4.h:81:8: error: assigning to '__m128i' from incompatible type 'int';
salsa20-xmm6int.c: t8 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: ./u4.h:82:8: error: assigning to '__m128i' from incompatible type 'int';
salsa20-xmm6int.c: t9 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: 1 warning and 2 errors generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer dolbeau/amd64-xmm6int

Compiler output

Implementation: crypto_stream/salsa20/e/merged
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20.c: clang: warning: argument unused during compilation: '-fpolly'
salsa20.c: clang: warning: argument unused during compilation: '-fvectorize'
salsa20.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
salsa20.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/merged e/ref e/regs

Compiler output

Implementation: crypto_stream/salsa20/e/amd64-xmm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20.s: clang: warning: argument unused during compilation: '-fwrapv'
salsa20.s: clang: warning: argument unused during compilation: '-mavx2'
salsa20.s: clang: warning: argument unused during compilation: '-fpolly'
salsa20.s: clang: warning: argument unused during compilation: '-funroll-loops'
salsa20.s: clang: warning: argument unused during compilation: '-fvectorize'
salsa20.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
salsa20.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
salsa20.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
salsa20.s: clang: warning: argument unused during compilation: '-I .'
salsa20.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/salsa20/e/amd64-1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20.s: clang: warning: argument unused during compilation: '-fwrapv'
salsa20.s: clang: warning: argument unused during compilation: '-mavx2'
salsa20.s: clang: warning: argument unused during compilation: '-fpolly'
salsa20.s: clang: warning: argument unused during compilation: '-funroll-loops'
salsa20.s: clang: warning: argument unused during compilation: '-fvectorize'
salsa20.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
salsa20.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
salsa20.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
salsa20.s: clang: warning: argument unused during compilation: '-I .'
salsa20.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/amd64-1 e/amd64-2 e/amd64-3

Compiler output

Implementation: crypto_stream/salsa20/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
stream.c: clang: warning: argument unused during compilation: '-mavx2'
stream.c: clang: warning: argument unused during compilation: '-fpolly'
stream.c: clang: warning: argument unused during compilation: '-fvectorize'
stream.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
stream.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
xor.c: clang: warning: argument unused during compilation: '-mavx2'
xor.c: clang: warning: argument unused during compilation: '-fpolly'
xor.c: clang: warning: argument unused during compilation: '-fvectorize'
xor.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
xor.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_stream/salsa20/amd64_xmm6
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
stream.s: clang: warning: argument unused during compilation: '-fwrapv'
stream.s: clang: warning: argument unused during compilation: '-mavx2'
stream.s: clang: warning: argument unused during compilation: '-fpolly'
stream.s: clang: warning: argument unused during compilation: '-funroll-loops'
stream.s: clang: warning: argument unused during compilation: '-fvectorize'
stream.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
stream.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
stream.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
stream.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
stream.s: clang: warning: argument unused during compilation: '-I .'
stream.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer amd64_xmm6

Compiler output

Implementation: crypto_stream/salsa20/dolbeau/amd64-xmm6int
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-mavx2'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-fpolly'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-fvectorize'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
salsa20-xmm6int.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:88:
salsa20-xmm6int.c: ./u4.h:81:10: warning: implicit declaration of function '_mm_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
salsa20-xmm6int.c: t8 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^
salsa20-xmm6int.c: ./u4.h:81:8: error: assigning to '__m128i' from incompatible type 'int';
salsa20-xmm6int.c: t8 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: ./u4.h:82:8: error: assigning to '__m128i' from incompatible type 'int';
salsa20-xmm6int.c: t9 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in89));
salsa20-xmm6int.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
salsa20-xmm6int.c: 1 warning and 2 errors generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer dolbeau/amd64-xmm6int

Compiler output

Implementation: crypto_stream/salsa20/dolbeau/amd64-xmm6int
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:88:0:
salsa20-xmm6int.c: u4.h: In function 'ECRYPT_encrypt_bytes':
salsa20-xmm6int.c: u4.h:81:8: error: incompatible types when assigning to type '__m128i' from type 'int'
salsa20-xmm6int.c: u4.h:82:8: error: incompatible types when assigning to type '__m128i' from type 'int'
salsa20-xmm6int.c: In file included from salsa20-xmm6int.c:88:0:
salsa20-xmm6int.c: u4.h: In function 'ECRYPT_encrypt_bytes':
salsa20-xmm6int.c: u4.h:81:8: error: incompatible types when assigning to type '__m128i' from type 'int'
salsa20-xmm6int.c: u4.h:82:8: error: incompatible types when assigning to type '__m128i' from type 'int'

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