Implementation notes: amd64, hydra1, crypto_stream/lexv2

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
8337e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101420161009
8339e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
8341e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
8341e/v2/schwabe/amd64-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
8341e/v2/schwabe/amd64-1gcc -march=k8 -O3 -fomit-frame-pointer2016101420161009
8344e/v2/schwabe/amd64-1gcc -O3 -fomit-frame-pointer2016101420161009
8344e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101420161009
8344e/v2/schwabe/amd64-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
8345e/v2/schwabe/amd64-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
8346e/v2/schwabe/amd64-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
8346e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
8346e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
8346e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101420161009
8346e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101420161009
8346e/v2/schwabe/amd64-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101420161009
8346e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
8347e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101420161009
8347e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
8347e/v2/schwabe/amd64-1gcc -m64 -Os -fomit-frame-pointer2016101420161009
8347e/v2/schwabe/amd64-1gcc -march=k8 -Os -fomit-frame-pointer2016101420161009
8349e/v2/schwabe/amd64-1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
8349e/v2/schwabe/amd64-1gcc -Os -fomit-frame-pointer2016101420161009
8349e/v2/schwabe/amd64-1gcc -funroll-loops -Os -fomit-frame-pointer2016101420161009
8349e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
8349e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101420161009
8349e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101420161009
8349e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
8349e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
8349e/v2/schwabe/amd64-1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101420161009
8349e/v2/schwabe/amd64-1gcc -march=nocona -O2 -fomit-frame-pointer2016101420161009
8349e/v2/schwabe/amd64-1gcc -march=nocona -O3 -fomit-frame-pointer2016101420161009
8350e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
8350e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101420161009
8350e/v2/schwabe/amd64-1gcc -m64 -O3 -fomit-frame-pointer2016101420161009
8350e/v2/schwabe/amd64-1gcc -march=barcelona -Os -fomit-frame-pointer2016101420161009
8351e/v2/schwabe/amd64-1gcc -funroll-loops -O -fomit-frame-pointer2016101420161009
8351e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101420161009
8352e/v2/schwabe/amd64-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
8352e/v2/schwabe/amd64-1gcc -march=nocona -Os -fomit-frame-pointer2016101420161009
8353e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
8354e/v2/schwabe/amd64-1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
8354e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
8354e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
8355e/v2/schwabe/amd64-1clang -O3 -fomit-frame-pointer -Qunused-arguments2016101420161009
8355e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101420161009
8357e/v2/schwabe/amd64-1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101420161009
8357e/v2/schwabe/amd64-1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
8357e/v2/schwabe/amd64-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
8357e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
8357e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
8357e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
8357e/v2/schwabe/amd64-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
8357e/v2/schwabe/amd64-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
8357e/v2/schwabe/amd64-1gcc -march=barcelona -O2 -fomit-frame-pointer2016101420161009
8357e/v2/schwabe/amd64-1gcc -march=k8 -O2 -fomit-frame-pointer2016101420161009
8357e/v2/schwabe/amd64-1gcc -march=nocona -O -fomit-frame-pointer2016101420161009
8358e/v2/schwabe/amd64-1gcc -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
8358e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101420161009
8358e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101420161009
8358e/v2/schwabe/amd64-1gcc -m64 -O -fomit-frame-pointer2016101420161009
8358e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
8358e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
8359e/v2/schwabe/amd64-1gcc -funroll-loops -O2 -fomit-frame-pointer2016101420161009
8360e/v2/schwabe/amd64-1cc2016101420161009
8360e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
8360e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
8360e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
8362e/v2/schwabe/amd64-1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101420161009
8362e/v2/schwabe/amd64-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101420161009
8363e/v2/schwabe/amd64-1gcc -O2 -fomit-frame-pointer2016101420161009
8365e/v2/schwabe/amd64-1gcc2016101420161009
8365e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
8365e/v2/schwabe/amd64-1gcc -m64 -O2 -fomit-frame-pointer2016101420161009
8365e/v2/schwabe/amd64-1gcc -m64 -march=core2 -O -fomit-frame-pointer2016101420161009
8365e/v2/schwabe/amd64-1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
8365e/v2/schwabe/amd64-1gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101420161009
8365e/v2/schwabe/amd64-1gcc -march=barcelona -O -fomit-frame-pointer2016101420161009
8366e/v2/schwabe/amd64-1gcc -funroll-loops2016101420161009
8368e/v2/schwabe/amd64-1gcc -O -fomit-frame-pointer2016101420161009
8368e/v2/schwabe/amd64-1gcc -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
8368e/v2/schwabe/amd64-1gcc -march=k8 -O -fomit-frame-pointer2016101420161009
8371e/v2/schwabe/amd64-1gcc -funroll-loops -O3 -fomit-frame-pointer2016101420161009
8371e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
8371e/v2/schwabe/amd64-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101420161009
8371e/v2/schwabe/amd64-1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101420161009
8373e/v2/schwabe/amd64-1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
8373e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101420161009
8373e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
8378e/v2/schwabe/amd64-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
8379e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
8381e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101420161009
8381e/v2/schwabe/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101420161009
8384e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
8386e/v2/schwabe/amd64-1gcc -march=barcelona -O3 -fomit-frame-pointer2016101420161009
8387e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101420161009
8387e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
8387e/v2/schwabe/amd64-1gcc -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
8389e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
8397e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101420161009
8399e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
8483e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
9728e/v2/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
9733e/v2/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101420161009
9742e/v2/refgcc -funroll-loops -O3 -fomit-frame-pointer2016101420161009
9744e/v2/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101420161009
9771e/v2/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
9792e/v2/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101420161009
9810e/v2/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
10058e/v2/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101420161009
10072e/v2/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
10083e/v2/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
10098e/v2/refgcc -O3 -fomit-frame-pointer2016101420161009
10099e/v2/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
10099e/v2/refgcc -march=barcelona -O3 -fomit-frame-pointer2016101420161009
10103e/v2/refgcc -march=k8 -O3 -fomit-frame-pointer2016101420161009
10104e/v2/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
10114e/v2/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
10115e/v2/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101420161009
10125e/v2/refgcc -m64 -O3 -fomit-frame-pointer2016101420161009
10147e/v2/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
10157e/v2/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101420161009
10198e/v2/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
10200e/v2/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101420161009
10205e/v2/refgcc -funroll-loops -O2 -fomit-frame-pointer2016101420161009
10379e/v2/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
10384e/v2/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101420161009
10389e/v2/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101420161009
10411e/v2/refgcc -funroll-loops -Os -fomit-frame-pointer2016101420161009
10432e/v2/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101420161009
10445e/v2/schwabe/amd64-2gcc -funroll-loops -O3 -fomit-frame-pointer2016101420161009
10446e/v2/schwabe/amd64-2gcc -O3 -fomit-frame-pointer2016101420161009
10446e/v2/schwabe/amd64-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
10447e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -Os -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
10448e/v2/schwabe/amd64-2gcc -march=nocona -O -fomit-frame-pointer2016101420161009
10449e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
10450e/v2/schwabe/amd64-2clang -O3 -fomit-frame-pointer -Qunused-arguments2016101420161009
10450e/v2/schwabe/amd64-2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101420161009
10450e/v2/schwabe/amd64-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
10450e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
10450e/v2/schwabe/amd64-2gcc -march=k8 -Os -fomit-frame-pointer2016101420161009
10450e/v2/schwabe/amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101420161009
10450e/v2/schwabe/amd64-2gcc -march=nocona -O3 -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -Os -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -funroll-loops -O2 -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -march=barcelona -Os -fomit-frame-pointer2016101420161009
10451e/v2/schwabe/amd64-2gcc -march=k8 -O3 -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
10453e/v2/schwabe/amd64-2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
10453e/v2/schwabe/amd64-2gcc -O2 -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -O -fomit-frame-pointer2016101420161009
10453e/v2/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -O -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -Os -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=core2 -O -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -march=k8 -O2 -fomit-frame-pointer2016101420161009
10453e/v2/schwabe/amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101420161009
10453e/v2/schwabe/amd64-2gcc -march=nocona -O2 -fomit-frame-pointer2016101420161009
10454e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
10456e/v2/schwabe/amd64-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
10456e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
10456e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101420161009
10456e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
10456e/v2/schwabe/amd64-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101420161009
10456e/v2/schwabe/amd64-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
10456e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
10456e/v2/schwabe/amd64-2gcc -march=nocona -Os -fomit-frame-pointer2016101420161009
10457e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101420161009
10458e/v2/schwabe/amd64-2gcc -march=k8 -O -fomit-frame-pointer2016101420161009
10459e/v2/schwabe/amd64-2gcc -funroll-loops -O -fomit-frame-pointer2016101420161009
10459e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101420161009
10459e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101420161009
10459e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
10459e/v2/schwabe/amd64-2gcc -march=barcelona -O -fomit-frame-pointer2016101420161009
10461e/v2/schwabe/amd64-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
10461e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101420161009
10461e/v2/schwabe/amd64-2gcc -m64 -O2 -fomit-frame-pointer2016101420161009
10461e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
10461e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
10461e/v2/schwabe/amd64-2gcc -march=barcelona -O2 -fomit-frame-pointer2016101420161009
10461e/v2/schwabe/amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101420161009
10464e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
10467e/v2/schwabe/amd64-2cc2016101420161009
10467e/v2/schwabe/amd64-2gcc -funroll-loops2016101420161009
10470e/v2/schwabe/amd64-2gcc2016101420161009
10477e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
10480e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101420161009
10482e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101420161009
10485e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
10485e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
10485e/v2/schwabe/amd64-2gcc -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
10485e/v2/schwabe/amd64-2gcc -march=barcelona -O3 -fomit-frame-pointer2016101420161009
10486e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101420161009
10488e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
10488e/v2/schwabe/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101420161009
10494e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
10520e/v2/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
10520e/v2/refgcc -march=nocona -O3 -fomit-frame-pointer2016101420161009
10530e/v2/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
10538e/v2/refgcc -m64 -O2 -fomit-frame-pointer2016101420161009
10551e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
10565e/v2/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
10568e/v2/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
10571e/v2/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101420161009
10581e/v2/refgcc -O2 -fomit-frame-pointer2016101420161009
10594e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101420161009
10621e/v2/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
10670e/v2/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101420161009
10683e/v2/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
10704e/v2/refgcc -march=k8 -Os -fomit-frame-pointer2016101420161009
10706e/v2/refgcc -march=k8 -O2 -fomit-frame-pointer2016101420161009
10710e/v2/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
10723e/v2/schwabe/amd64-2gcc -m64 -O3 -fomit-frame-pointer2016101420161009
10741e/v2/refgcc -march=barcelona -O2 -fomit-frame-pointer2016101420161009
10747e/v2/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
10747e/v2/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
10760e/v2/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101420161009
10762e/v2/refgcc -Os -fomit-frame-pointer2016101420161009
10773e/v2/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101420161009
10779e/v2/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
10784e/v2/refgcc -m64 -Os -fomit-frame-pointer2016101420161009
10818e/v2/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
10821e/v2/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101420161009
10822e/v2/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101420161009
10834e/v2/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
10837e/v2/refgcc -march=barcelona -Os -fomit-frame-pointer2016101420161009
10840e/v2/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101420161009
10845e/v2/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
10853e/v2/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
10965e/v2/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
10968e/v2/refgcc -march=nocona -Os -fomit-frame-pointer2016101420161009
11018e/v2/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
11048e/v2/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
11067e/v2/refgcc -march=nocona -O2 -fomit-frame-pointer2016101420161009
11149e/v2/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
11415e/v2/refgcc -funroll-loops -O -fomit-frame-pointer2016101420161009
11426e/v2/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101420161009
11562e/v2/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
11709e/v2/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
11714e/v2/refgcc -O -fomit-frame-pointer2016101420161009
11720e/v2/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101420161009
11728e/v2/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
11747e/v2/refgcc -m64 -O -fomit-frame-pointer2016101420161009
11749e/v2/refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
11763e/v2/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
11776e/v2/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101420161009
11798e/v2/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101420161009
11829e/v2/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
11965e/v2/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
11965e/v2/refgcc -march=barcelona -O -fomit-frame-pointer2016101420161009
11973e/v2/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101420161009
11980e/v2/refgcc -march=k8 -O -fomit-frame-pointer2016101420161009
11994e/v2/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
11997e/v2/refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
11997e/v2/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
12008e/v2/refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
12008e/v2/refgcc -march=nocona -O -fomit-frame-pointer2016101420161009
12147e/v2/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
12154e/v2/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101420161009
12158e/v2/refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101420161009
12158e/v2/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
12160e/v2/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101420161009
13447e/v2/refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
13467e/v2/refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
13477e/v2/refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101420161009
13515e/v2/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101420161009
13517e/v2/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
13840e/v2/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
28778e/v2/refgcc -funroll-loops2016101420161009
28803e/v2/refcc2016101420161009
28831e/v2/refgcc2016101420161009

Test failure

Implementation: crypto_stream/lexv2/e/v2/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/v2/ref e/v2/schwabe/amd64-1 e/v2/schwabe/amd64-2

Compiler output

Implementation: crypto_stream/lexv2/e/v2/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:685:9: warning: array index 10 is past the end of the array (which 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 11 is past the end of the array (which 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 12 is past the end of the array (which 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.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments e/v2/ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments e/v2/ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/v2/ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/v2/ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/v2/ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/v2/ref