Implementation notes: amd64, h5nano, crypto_stream/lexv2

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
13615e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014051220140425
13625e/v2/schwabe/amd64-2gcc -m64 -Os -fomit-frame-pointer2014051220140425
13625e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014051220140425
13625e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051220140425
13625e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014051220140425
13625e/v2/schwabe/amd64-2gcc -march=k8 -Os -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062920140622
13630e/v2/schwabe/amd64-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -Os -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -march=barcelona -O2 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -march=k8 -O2 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -march=k8 -O3 -fomit-frame-pointer2014051220140425
13630e/v2/schwabe/amd64-2gcc -march=nocona -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
13635e/v2/schwabe/amd64-2gcc -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -O -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -fno-schedule-insns -O -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -O2 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -O2 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=core2 -O -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=k8 -O -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -march=barcelona -O3 -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -march=barcelona -Os -fomit-frame-pointer2014051220140425
13635e/v2/schwabe/amd64-2gcc -march=k8 -O -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2clang -O3 -fomit-frame-pointer2014062920140622
13640e/v2/schwabe/amd64-2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101620141014
13640e/v2/schwabe/amd64-2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062920140622
13640e/v2/schwabe/amd64-2gcc -O2 -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -m64 -O -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -march=nocona -O2 -fomit-frame-pointer2014051220140425
13640e/v2/schwabe/amd64-2gcc -march=nocona -Os -fomit-frame-pointer2014051220140425
13645e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014051220140425
13645e/v2/schwabe/amd64-2gcc -m64 -march=nocona -O -fomit-frame-pointer2014051220140425
13645e/v2/schwabe/amd64-2gcc -march=nocona -O -fomit-frame-pointer2014051220140425
13650e/v2/schwabe/amd64-2cc2014051220140425
13650e/v2/schwabe/amd64-2gcc2014051220140425
13650e/v2/schwabe/amd64-2gcc -funroll-loops2014051220140425
13655e/v2/schwabe/amd64-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051220140425
13655e/v2/schwabe/amd64-2gcc -funroll-loops -O -fomit-frame-pointer2014051220140425
13655e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014051220140425
13655e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014051220140425
13715e/v2/refgcc -funroll-loops -O3 -fomit-frame-pointer2014051220140425
13715e/v2/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014051220140425
13715e/v2/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014051220140425
13715e/v2/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014051220140425
13715e/v2/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014051220140425
13720e/v2/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051220140425
13720e/v2/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014051220140425
13750e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014051220140425
13750e/v2/schwabe/amd64-2gcc -march=barcelona -O -fomit-frame-pointer2014051220140425
13785e/v2/refgcc -funroll-loops -O2 -fomit-frame-pointer2014051220140425
13785e/v2/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051220140425
13785e/v2/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014051220140425
13845e/v2/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014051220140425
13880e/v2/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051220140425
13890e/v2/refgcc -m64 -O3 -fomit-frame-pointer2014051220140425
13900e/v2/refgcc -O3 -fomit-frame-pointer2014051220140425
13920e/v2/refgcc -march=k8 -O3 -fomit-frame-pointer2014051220140425
13930e/v2/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014051220140425
13975e/v2/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014051220140425
13975e/v2/refgcc -march=barcelona -O3 -fomit-frame-pointer2014051220140425
14010e/v2/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014051220140425
14010e/v2/refgcc -march=nocona -O3 -fomit-frame-pointer2014051220140425
14015e/v2/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014051220140425
14040e/v2/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014051220140425
14040e/v2/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014051220140425
14040e/v2/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014051220140425
14045e/v2/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014051220140425
14385e/v2/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051220140425
14385e/v2/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051220140425
14385e/v2/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014051220140425
14395e/v2/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014051220140425
14395e/v2/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014051220140425
14445e/v2/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051220140425
14485e/v2/refgcc -O2 -fomit-frame-pointer2014051220140425
14485e/v2/refgcc -m64 -O2 -fomit-frame-pointer2014051220140425
14485e/v2/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014051220140425
14485e/v2/refgcc -march=k8 -O2 -fomit-frame-pointer2014051220140425
14490e/v2/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014051220140425
14490e/v2/refgcc -march=barcelona -O2 -fomit-frame-pointer2014051220140425
14520e/v2/schwabe/amd64-1gcc -m64 -Os -fomit-frame-pointer2014051220140425
14545e/v2/schwabe/amd64-1gcc -Os -fomit-frame-pointer2014051220140425
14545e/v2/schwabe/amd64-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051220140425
14545e/v2/schwabe/amd64-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014051220140425
14545e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014051220140425
14545e/v2/schwabe/amd64-1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014051220140425
14545e/v2/schwabe/amd64-1gcc -march=k8 -Os -fomit-frame-pointer2014051220140425
14585e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014051220140425
14595e/v2/schwabe/amd64-1gcc -O2 -fomit-frame-pointer2014051220140425
14595e/v2/schwabe/amd64-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051220140425
14595e/v2/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014051220140425
14595e/v2/schwabe/amd64-1gcc -m64 -O2 -fomit-frame-pointer2014051220140425
14625e/v2/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014051220140425
14630e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014051220140425
14630e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014051220140425
14630e/v2/schwabe/amd64-1gcc -march=nocona -Os -fomit-frame-pointer2014051220140425
14635e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014051220140425
14635e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014051220140425
14635e/v2/schwabe/amd64-1gcc -march=k8 -O -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -O3 -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -funroll-loops -O3 -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -funroll-loops -Os -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -m64 -O3 -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014051220140425
14640e/v2/schwabe/amd64-1gcc -march=k8 -O3 -fomit-frame-pointer2014051220140425
14645e/v2/schwabe/amd64-1clang -O3 -fomit-frame-pointer2014062920140622
14645e/v2/schwabe/amd64-1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101620141014
14645e/v2/schwabe/amd64-1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
14645e/v2/schwabe/amd64-1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062920140622
14645e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014051220140425
14645e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014051220140425
14645e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014051220140425
14645e/v2/schwabe/amd64-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014051220140425
14645e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051220140425
14645e/v2/schwabe/amd64-1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014051220140425
14645e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014051220140425
14645e/v2/schwabe/amd64-1gcc -march=barcelona -O -fomit-frame-pointer2014051220140425
14645e/v2/schwabe/amd64-1gcc -march=nocona -O -fomit-frame-pointer2014051220140425
14650e/v2/schwabe/amd64-1gcc2014051220140425
14650e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051220140425
14650e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014051220140425
14650e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014051220140425
14650e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014051220140425
14650e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014051220140425
14650e/v2/schwabe/amd64-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014051220140425
14650e/v2/schwabe/amd64-1gcc -m64 -march=nocona -O -fomit-frame-pointer2014051220140425
14655e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014051220140425
14655e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014051220140425
14655e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051220140425
14655e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051220140425
14655e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051220140425
14655e/v2/schwabe/amd64-1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014051220140425
14655e/v2/schwabe/amd64-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -march=barcelona -O2 -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -march=barcelona -O3 -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -march=barcelona -Os -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -march=k8 -O2 -fomit-frame-pointer2014051220140425
14660e/v2/schwabe/amd64-1gcc -march=nocona -O3 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -O2 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -O -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014051220140425
14665e/v2/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014051220140425
14665e/v2/schwabe/amd64-1gcc -march=nocona -O2 -fomit-frame-pointer2014051220140425
14670e/v2/schwabe/amd64-1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062920140622
14670e/v2/schwabe/amd64-1gcc -O -fomit-frame-pointer2014051220140425
14670e/v2/schwabe/amd64-1gcc -m64 -O -fomit-frame-pointer2014051220140425
14670e/v2/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014051220140425
14670e/v2/schwabe/amd64-1gcc -m64 -march=core2 -O -fomit-frame-pointer2014051220140425
14670e/v2/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051220140425
14670e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014051220140425
14670e/v2/schwabe/amd64-1gcc -m64 -march=k8 -O -fomit-frame-pointer2014051220140425
14675e/v2/schwabe/amd64-1cc2014051220140425
14675e/v2/schwabe/amd64-1gcc -funroll-loops2014051220140425
14675e/v2/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014051220140425
14690e/v2/schwabe/amd64-1gcc -fno-schedule-insns -O -fomit-frame-pointer2014051220140425
14690e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014051220140425
14710e/v2/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051220140425
14770e/v2/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014051220140425
14770e/v2/refgcc -march=nocona -O2 -fomit-frame-pointer2014051220140425
15210e/v2/refgcc -funroll-loops -Os -fomit-frame-pointer2014051220140425
15210e/v2/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051220140425
15210e/v2/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014051220140425
15210e/v2/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014051220140425
15440e/v2/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014051220140425
15495e/v2/refgcc -m64 -Os -fomit-frame-pointer2014051220140425
15515e/v2/refgcc -Os -fomit-frame-pointer2014051220140425
15515e/v2/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051220140425
15515e/v2/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014051220140425
15515e/v2/refgcc -march=k8 -Os -fomit-frame-pointer2014051220140425
15570e/v2/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014051220140425
15590e/v2/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014051220140425
15590e/v2/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051220140425
15590e/v2/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014051220140425
15590e/v2/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014051220140425
15635e/v2/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014051220140425
15635e/v2/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014051220140425
15645e/v2/refgcc -funroll-loops -O -fomit-frame-pointer2014051220140425
15645e/v2/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051220140425
15645e/v2/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014051220140425
15645e/v2/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014051220140425
15645e/v2/refgcc -march=nocona -Os -fomit-frame-pointer2014051220140425
15650e/v2/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014051220140425
15650e/v2/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014051220140425
15665e/v2/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014051220140425
15705e/v2/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014051220140425
15730e/v2/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014051220140425
15730e/v2/refgcc -march=barcelona -Os -fomit-frame-pointer2014051220140425
15735e/v2/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014051220140425
15735e/v2/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014051220140425
15975e/v2/refgcc -O -fomit-frame-pointer2014051220140425
15975e/v2/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014051220140425
15975e/v2/refgcc -m64 -O -fomit-frame-pointer2014051220140425
15975e/v2/refgcc -m64 -march=core2 -O -fomit-frame-pointer2014051220140425
15975e/v2/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051220140425
15975e/v2/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014051220140425
15975e/v2/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014051220140425
15975e/v2/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014051220140425
15975e/v2/refgcc -m64 -march=nocona -O -fomit-frame-pointer2014051220140425
15975e/v2/refgcc -march=nocona -O -fomit-frame-pointer2014051220140425
15995e/v2/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014051220140425
16085e/v2/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014051220140425
16085e/v2/refgcc -march=barcelona -O -fomit-frame-pointer2014051220140425
16105e/v2/refgcc -m64 -march=k8 -O -fomit-frame-pointer2014051220140425
16105e/v2/refgcc -march=k8 -O -fomit-frame-pointer2014051220140425
16360e/v2/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101620141014
16360e/v2/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
16360e/v2/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062920140622
16360e/v2/refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062920140622
16365e/v2/refclang -O3 -fomit-frame-pointer2014062920140622
16395e/v2/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014051220140425
33930e/v2/refcc2014051220140425
33930e/v2/refgcc2014051220140425
33930e/v2/refgcc -funroll-loops2014051220140425

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/amd64-1
Compiler: clang -O3 -fomit-frame-pointer
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
table.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
table.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
table.s: clang: warning: argument unused during compilation: '-I .'
table.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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 e/v2/schwabe/amd64-1

Compiler output

Implementation: crypto_stream/lexv2/e/v2/ref
Compiler: clang -O3 -fomit-frame-pointer
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:685:9: warning: array index of '10' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[10] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:692:6: warning: array index of '11' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[11] = ((s0 & 0xFF00FF) lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:698:13: warning: array index of '12' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[12] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: 3 warnings 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.
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 e/v2/ref

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/amd64-2
Compiler: clang -O3 -fomit-frame-pointer
lex.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
lex.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
lex.s: clang: warning: argument unused during compilation: '-I .'
lex.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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 e/v2/schwabe/amd64-2

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/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'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fwrapv'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-march=x86-64'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-mavx2'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-maes'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-mpclmul'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fwrapv'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-march=x86-64'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-mavx2'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-maes'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-mpclmul'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
table.s: clang: warning: argument unused during compilation: '-fwrapv'
table.s: clang: warning: argument unused during compilation: '-march=x86-64'
table.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
table.s: clang: warning: argument unused during compilation: '-mavx2'
table.s: clang: warning: argument unused during compilation: '-maes'
table.s: clang: warning: argument unused during compilation: '-mpclmul'
table.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
table.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
table.s: clang: warning: argument unused during compilation: '-I .'
table.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/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 e/v2/schwabe/amd64-1

Compiler output

Implementation: crypto_stream/lexv2/e/v2/ref
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'
lex.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
lex.c: clang: warning: argument unused during compilation: '-mavx2'
lex.c: clang: warning: argument unused during compilation: '-mpclmul'
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:685:9: warning: array index of '10' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[10] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:692:6: warning: array index of '11' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[11] = ((s0 & 0xFF00FF) lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:698:13: warning: array index of '12' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[12] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: 3 warnings 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.
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 e/v2/ref

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/amd64-2
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'
lex.s: clang: warning: argument unused during compilation: '-fwrapv'
lex.s: clang: warning: argument unused during compilation: '-march=x86-64'
lex.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
lex.s: clang: warning: argument unused during compilation: '-mavx2'
lex.s: clang: warning: argument unused during compilation: '-maes'
lex.s: clang: warning: argument unused during compilation: '-mpclmul'
lex.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
lex.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
lex.s: clang: warning: argument unused during compilation: '-I .'
lex.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/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 e/v2/schwabe/amd64-2

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/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'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fwrapv'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-march=x86-64'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-mavx2'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-maes'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-mpclmul'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fpolly'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-funroll-loops'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fvectorize'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fwrapv'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-march=x86-64'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-mavx2'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-maes'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-mpclmul'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fpolly'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-funroll-loops'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fvectorize'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
table.s: clang: warning: argument unused during compilation: '-fwrapv'
table.s: clang: warning: argument unused during compilation: '-march=x86-64'
table.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
table.s: clang: warning: argument unused during compilation: '-mavx2'
table.s: clang: warning: argument unused during compilation: '-maes'
table.s: clang: warning: argument unused during compilation: '-mpclmul'
table.s: clang: warning: argument unused during compilation: '-fpolly'
table.s: clang: warning: argument unused during compilation: '-funroll-loops'
table.s: clang: warning: argument unused during compilation: '-fvectorize'
table.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
table.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
table.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
table.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
table.s: clang: warning: argument unused during compilation: '-I .'
table.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/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 e/v2/schwabe/amd64-1

Compiler output

Implementation: crypto_stream/lexv2/e/v2/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
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'
lex.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
lex.c: clang: warning: argument unused during compilation: '-mavx2'
lex.c: clang: warning: argument unused during compilation: '-mpclmul'
lex.c: clang: warning: argument unused during compilation: '-fpolly'
lex.c: clang: warning: argument unused during compilation: '-fvectorize'
lex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
lex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:685:9: warning: array index of '10' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[10] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:692:6: warning: array index of '11' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[11] = ((s0 & 0xFF00FF) lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:698:13: warning: array index of '12' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[12] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ...
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 e/v2/ref

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/amd64-2
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'
lex.s: clang: warning: argument unused during compilation: '-fwrapv'
lex.s: clang: warning: argument unused during compilation: '-march=x86-64'
lex.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
lex.s: clang: warning: argument unused during compilation: '-mavx2'
lex.s: clang: warning: argument unused during compilation: '-maes'
lex.s: clang: warning: argument unused during compilation: '-mpclmul'
lex.s: clang: warning: argument unused during compilation: '-fpolly'
lex.s: clang: warning: argument unused during compilation: '-funroll-loops'
lex.s: clang: warning: argument unused during compilation: '-fvectorize'
lex.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
lex.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
lex.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
lex.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
lex.s: clang: warning: argument unused during compilation: '-I .'
lex.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/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 e/v2/schwabe/amd64-2

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/amd64-1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fwrapv'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-mavx2'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fwrapv'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-mavx2'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
table.s: clang: warning: argument unused during compilation: '-fwrapv'
table.s: clang: warning: argument unused during compilation: '-mavx2'
table.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
table.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
table.s: clang: warning: argument unused during compilation: '-I .'
table.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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 e/v2/schwabe/amd64-1

Compiler output

Implementation: crypto_stream/lexv2/e/v2/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
lex.c: clang: warning: argument unused during compilation: '-mavx2'
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:685:9: warning: array index of '10' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[10] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:692:6: warning: array index of '11' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[11] = ((s0 & 0xFF00FF) lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:698:13: warning: array index of '12' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[12] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: 3 warnings 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.
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 e/v2/ref

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/amd64-2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
lex.s: clang: warning: argument unused during compilation: '-fwrapv'
lex.s: clang: warning: argument unused during compilation: '-mavx2'
lex.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
lex.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
lex.s: clang: warning: argument unused during compilation: '-I .'
lex.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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 e/v2/schwabe/amd64-2

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/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'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fwrapv'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-mavx2'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fpolly'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-funroll-loops'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fvectorize'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fwrapv'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-mavx2'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fpolly'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-funroll-loops'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fvectorize'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_process_bytes.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
table.s: clang: warning: argument unused during compilation: '-fwrapv'
table.s: clang: warning: argument unused during compilation: '-mavx2'
table.s: clang: warning: argument unused during compilation: '-fpolly'
table.s: clang: warning: argument unused during compilation: '-funroll-loops'
table.s: clang: warning: argument unused during compilation: '-fvectorize'
table.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
table.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
table.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
table.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
table.s: clang: warning: argument unused during compilation: '-I .'
table.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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 e/v2/schwabe/amd64-1

Compiler output

Implementation: crypto_stream/lexv2/e/v2/ref
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'
lex.c: clang: warning: argument unused during compilation: '-mavx2'
lex.c: clang: warning: argument unused during compilation: '-fpolly'
lex.c: clang: warning: argument unused during compilation: '-fvectorize'
lex.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
lex.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:685:9: warning: array index of '10' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[10] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:692:6: warning: array index of '11' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[11] = ((s0 & 0xFF00FF) lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:698:13: warning: array index of '12' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[12] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ...
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 e/v2/ref

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/amd64-2
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'
lex.s: clang: warning: argument unused during compilation: '-fwrapv'
lex.s: clang: warning: argument unused during compilation: '-mavx2'
lex.s: clang: warning: argument unused during compilation: '-fpolly'
lex.s: clang: warning: argument unused during compilation: '-funroll-loops'
lex.s: clang: warning: argument unused during compilation: '-fvectorize'
lex.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
lex.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
lex.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
lex.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
lex.s: clang: warning: argument unused during compilation: '-I .'
lex.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/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 e/v2/schwabe/amd64-2