Implementation notes: amd64, h5e450, crypto_stream/lexv2

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
12642e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
12642e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
12642e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
12642e/v2/schwabe/amd64-1gcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
12645e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
12645e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
12645e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
12645e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
12645e/v2/schwabe/amd64-1gcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
12645e/v2/schwabe/amd64-1gcc -march=nocona -O -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
12651e/v2/schwabe/amd64-1gcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
12654e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
12654e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
12654e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
12654e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
12654e/v2/schwabe/amd64-1gcc -march=k8 -O -fomit-frame-pointer2012080220120717
12654e/v2/schwabe/amd64-1gcc -march=nocona -Os -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -O2 -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -m64 -O2 -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
12660e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -O -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -O -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
12663e/v2/schwabe/amd64-1gcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
12666e/v2/schwabe/amd64-1clang -O32012080220120717
12666e/v2/schwabe/amd64-1gcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
12666e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
12666e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
12666e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
12666e/v2/schwabe/amd64-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
12666e/v2/schwabe/amd64-1gcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
12666e/v2/schwabe/amd64-1gcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
12669e/v2/schwabe/amd64-1gcc2012080220120717
12669e/v2/schwabe/amd64-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
12669e/v2/schwabe/amd64-1gcc -funroll-loops -O -fomit-frame-pointer2012080220120717
12669e/v2/schwabe/amd64-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
12669e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
12669e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
12669e/v2/schwabe/amd64-1gcc -m64 -O3 -fomit-frame-pointer2012080220120717
12669e/v2/schwabe/amd64-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
12669e/v2/schwabe/amd64-1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
12669e/v2/schwabe/amd64-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
12669e/v2/schwabe/amd64-1gcc -march=barcelona -O -fomit-frame-pointer2012080220120717
12672e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
12672e/v2/schwabe/amd64-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
12672e/v2/schwabe/amd64-1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
12672e/v2/schwabe/amd64-1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
12672e/v2/schwabe/amd64-1gcc -march=k8 -Os -fomit-frame-pointer2012080220120717
12675e/v2/schwabe/amd64-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
12678e/v2/schwabe/amd64-1gcc -O3 -fomit-frame-pointer2012080220120717
12681e/v2/schwabe/amd64-1cc2012080220120717
12681e/v2/schwabe/amd64-1gcc -funroll-loops2012080220120717
12681e/v2/schwabe/amd64-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
12681e/v2/schwabe/amd64-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
12681e/v2/schwabe/amd64-1gcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
12684e/v2/schwabe/amd64-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
12684e/v2/schwabe/amd64-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
12684e/v2/schwabe/amd64-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
12894e/v2/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
12897e/v2/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
13029e/v2/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
13038e/v2/refgcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
13038e/v2/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
13047e/v2/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
13050e/v2/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
13056e/v2/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
13056e/v2/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
13065e/v2/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
13119e/v2/refgcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
13128e/v2/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
13128e/v2/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
13140e/v2/refgcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
13149e/v2/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
13149e/v2/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
13164e/v2/refgcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
13176e/v2/refgcc -O3 -fomit-frame-pointer2012080220120717
13185e/v2/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
13227e/v2/refgcc -m64 -O3 -fomit-frame-pointer2012080220120717
13638e/v2/refgcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
13641e/v2/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
13641e/v2/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
13719e/v2/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
13719e/v2/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
13749e/v2/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
13749e/v2/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
13749e/v2/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
13761e/v2/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
13977e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
13977e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
13977e/v2/schwabe/amd64-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
13977e/v2/schwabe/amd64-2gcc -march=nocona -Os -fomit-frame-pointer2012080220120717
13980e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
13980e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
13983e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
13986e/v2/schwabe/amd64-2clang -O32012080220120717
13989e/v2/schwabe/amd64-2gcc -O3 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -Os -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -O3 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -Os -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -march=k8 -O -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -march=k8 -Os -fomit-frame-pointer2012080220120717
13989e/v2/schwabe/amd64-2gcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -O -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
13992e/v2/schwabe/amd64-2gcc -march=nocona -O -fomit-frame-pointer2012080220120717
13995e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
13995e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
13995e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
13995e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
13995e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
13995e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
13995e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
13995e/v2/schwabe/amd64-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
13995e/v2/schwabe/amd64-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
13995e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
13998e/v2/schwabe/amd64-2gcc -O2 -fomit-frame-pointer2012080220120717
13998e/v2/schwabe/amd64-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
13998e/v2/schwabe/amd64-2gcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
13998e/v2/schwabe/amd64-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
13998e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
13998e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
13998e/v2/schwabe/amd64-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
13998e/v2/schwabe/amd64-2gcc -m64 -O2 -fomit-frame-pointer2012080220120717
13998e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
13998e/v2/schwabe/amd64-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
14001e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
14001e/v2/schwabe/amd64-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
14001e/v2/schwabe/amd64-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
14001e/v2/schwabe/amd64-2gcc -march=barcelona -O -fomit-frame-pointer2012080220120717
14007e/v2/schwabe/amd64-2cc2012080220120717
14007e/v2/schwabe/amd64-2gcc2012080220120717
14007e/v2/schwabe/amd64-2gcc -funroll-loops2012080220120717
14007e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14007e/v2/schwabe/amd64-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14010e/v2/schwabe/amd64-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
14019e/v2/schwabe/amd64-2gcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14022e/v2/schwabe/amd64-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
14022e/v2/schwabe/amd64-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
14022e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
14031e/v2/schwabe/amd64-2gcc -O -fomit-frame-pointer2012080220120717
14031e/v2/schwabe/amd64-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
14031e/v2/schwabe/amd64-2gcc -m64 -O -fomit-frame-pointer2012080220120717
14031e/v2/schwabe/amd64-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
14031e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
14031e/v2/schwabe/amd64-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
14031e/v2/schwabe/amd64-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
14214e/v2/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
14217e/v2/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
14217e/v2/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
14223e/v2/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
14226e/v2/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
14226e/v2/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
14232e/v2/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
14232e/v2/refgcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
14298e/v2/refgcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
14340e/v2/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
14346e/v2/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
14346e/v2/refgcc -m64 -O2 -fomit-frame-pointer2012080220120717
14364e/v2/refgcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
14373e/v2/refgcc -O2 -fomit-frame-pointer2012080220120717
14754e/v2/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
14760e/v2/refgcc -funroll-loops -O -fomit-frame-pointer2012080220120717
14766e/v2/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
14853e/v2/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
14859e/v2/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
14868e/v2/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
14868e/v2/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
14871e/v2/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
14877e/v2/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
15000e/v2/refclang -O32012080220120717
15393e/v2/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
15396e/v2/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
15414e/v2/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
15438e/v2/refgcc -march=nocona -O -fomit-frame-pointer2012080220120717
15456e/v2/refgcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
15459e/v2/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
15462e/v2/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
15468e/v2/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
15474e/v2/refgcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
15480e/v2/refgcc -march=k8 -O -fomit-frame-pointer2012080220120717
15483e/v2/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
15486e/v2/refgcc -march=barcelona -O -fomit-frame-pointer2012080220120717
15495e/v2/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
15552e/v2/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
15555e/v2/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
15558e/v2/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
15564e/v2/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
15567e/v2/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
15576e/v2/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
15582e/v2/refgcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
15663e/v2/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
15672e/v2/refgcc -march=k8 -Os -fomit-frame-pointer2012080220120717
15675e/v2/refgcc -m64 -Os -fomit-frame-pointer2012080220120717
15681e/v2/refgcc -Os -fomit-frame-pointer2012080220120717
15684e/v2/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
15702e/v2/refgcc -O -fomit-frame-pointer2012080220120717
15702e/v2/refgcc -m64 -O -fomit-frame-pointer2012080220120717
15702e/v2/refgcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
15705e/v2/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
15708e/v2/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
15708e/v2/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
15708e/v2/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
15708e/v2/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
15717e/v2/refgcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
15738e/v2/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
15858e/v2/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
15876e/v2/refgcc -march=nocona -Os -fomit-frame-pointer2012080220120717
31932e/v2/refgcc2012080220120717
31947e/v2/refgcc -funroll-loops2012080220120717
31965e/v2/refcc2012080220120717

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/amd64-1
Compiler: clang -O3
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I .'
ECRYPT_ivsetup.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/h5e450/amd64/include'
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-20120717/supercop-data/h5e450/amd64/include'
table.s: clang: warning: argument unused during compilation: '-I .'
table.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/h5e450/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 e/v2/schwabe/amd64-1

Compiler output

Implementation: crypto_stream/lexv2/e/v2/ref
Compiler: clang -O3
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.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 e/v2/ref

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/amd64-2
Compiler: clang -O3
lex.s: clang: warning: argument unused during compilation: '-I .'
lex.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/h5e450/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 e/v2/schwabe/amd64-2