Implementation notes: amd64, berlekamp, crypto_stream/chacha20

Computer: berlekamp
Architecture: amd64
CPU ID: GenuineIntel-00010677-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
5355krovetzgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012092620120918
5355krovetzgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012092620120918
5355krovetzgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012092620120918
5355krovetzgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012092620120918
5415krovetzgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012092620120918
5415krovetzgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012092620120918
5423krovetzgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012092620120918
5431krovetzgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012092620120918
5789krovetzgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012092620120918
5789krovetzgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012092620120918
5814krovetzgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012092620120918
5831krovetzgcc -m64 -march=core2 -O -fomit-frame-pointer2012092620120918
5873krovetzgcc -m64 -march=core2 -Os -fomit-frame-pointer2012092620120918
5873krovetzgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012092620120918
5873krovetzgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012092620120918
5874krovetzgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012092620120918
6035e/amd64-xmm6gcc -Os -fomit-frame-pointer2012052820120525
6035e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
6035e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
6052e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
6052e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
6052e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2012052820120525
6052e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2012052820120525
6060e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
6060e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
6060e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
6060e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2012052820120525
6060e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
6061e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
6061e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
6061e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2012052820120525
6069e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
6069e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
6069e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
6077e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
6078e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
6086e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
6086e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
6086e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2012052820120525
6086e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
6086e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
6094e/amd64-xmm6gcc -O3 -fomit-frame-pointer2012052820120525
6094e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
6094e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
6094e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
6094e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2012052820120525
6094e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2012052820120525
6094e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
6094e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
6094e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
6094e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
6095e/amd64-xmm6cc2012052820120525
6095e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
6095e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
6095e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2012052820120525
6095e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
6103e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
6103e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
6103e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
6103e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
6111e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
6112e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
6112e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
6112e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
6112e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
6120e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
6128e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
6128e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
6129e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
6129e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
6137e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
6137e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
6137e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
6145e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
6145e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
6145e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
6145e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
6145e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
6146e/amd64-xmm6gcc -O -fomit-frame-pointer2012052820120525
6146e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
6146e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
6154e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
6154e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
6154e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
6154e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
6154e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
6154e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
6154e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
6154e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
6162e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
6163e/amd64-xmm6gcc -O2 -fomit-frame-pointer2012052820120525
6163e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2012052820120525
6163e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
6163e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
6163e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
6163e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2012052820120525
6171e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
6171e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
6179e/amd64-xmm6gcc -funroll-loops2012052820120525
6179e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
6179e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
6180e/amd64-xmm6gcc2012052820120525
6180e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
6180e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
6180e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
6180e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
6188e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
7455krovetzgcc -O3 -fomit-frame-pointer2012092620120918
7455krovetzgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012092620120918
7455krovetzgcc -m64 -O3 -fomit-frame-pointer2012092620120918
7480krovetzgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012092620120918
7480krovetzgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012092620120918
7489krovetzgcc -funroll-loops -O3 -fomit-frame-pointer2012092620120918
7489krovetzgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012092620120918
7489krovetzgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012092620120918
7489krovetzgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012092620120918
7489krovetzgcc -march=barcelona -O3 -fomit-frame-pointer2012092620120918
7497krovetzgcc -funroll-loops -O2 -fomit-frame-pointer2012092620120918
7497krovetzgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012092620120918
7497krovetzgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012092620120918
7505krovetzgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012092620120918
7505krovetzgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012092620120918
7505krovetzgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012092620120918
7514krovetzgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012092620120918
7514krovetzgcc -march=barcelona -O2 -fomit-frame-pointer2012092620120918
7523krovetzgcc -O2 -fomit-frame-pointer2012092620120918
7523krovetzgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012092620120918
7523krovetzgcc -m64 -O2 -fomit-frame-pointer2012092620120918
7540krovetzgcc -march=k8 -O3 -fomit-frame-pointer2012092620120918
7548krovetzgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012092620120918
7557krovetzgcc -march=k8 -O2 -fomit-frame-pointer2012092620120918
7565krovetzgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012092620120918
7599krovetzgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012092620120918
7599krovetzgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012092620120918
7616krovetzgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012092620120918
7633krovetzgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012092620120918
7633krovetzgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012092620120918
7650krovetzgcc -funroll-loops -Os -fomit-frame-pointer2012092620120918
7650krovetzgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012092620120918
7650krovetzgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012092620120918
7650krovetzgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012092620120918
7658krovetzgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012092620120918
7744krovetzgcc -m64 -march=k8 -O -fomit-frame-pointer2012092620120918
7744krovetzgcc -march=nocona -O3 -fomit-frame-pointer2012092620120918
7752krovetzgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012092620120918
7752krovetzgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012092620120918
7752krovetzgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012092620120918
7752krovetzgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012092620120918
7761krovetzgcc -m64 -march=barcelona -O -fomit-frame-pointer2012092620120918
7761krovetzgcc -march=k8 -O -fomit-frame-pointer2012092620120918
7769krovetzgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012092620120918
7769krovetzgcc -march=barcelona -O -fomit-frame-pointer2012092620120918
7777krovetzgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012092620120918
7777krovetzgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012092620120918
7777krovetzgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012092620120918
7786krovetzgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012092620120918
7786krovetzgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012092620120918
7795krovetzgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012092620120918
7795krovetzgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012092620120918
7803krovetzgcc -O -fomit-frame-pointer2012092620120918
7803krovetzgcc -fno-schedule-insns -O -fomit-frame-pointer2012092620120918
7803krovetzgcc -funroll-loops -O -fomit-frame-pointer2012092620120918
7803krovetzgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012092620120918
7803krovetzgcc -m64 -O -fomit-frame-pointer2012092620120918
7803krovetzgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012092620120918
7803krovetzgcc -march=nocona -O2 -fomit-frame-pointer2012092620120918
7803krovetzgcc -march=nocona -O -fomit-frame-pointer2012092620120918
7820krovetzgcc -m64 -march=nocona -O -fomit-frame-pointer2012092620120918
7820krovetzgcc -march=barcelona -Os -fomit-frame-pointer2012092620120918
7845krovetzgcc -funroll-loops -m64 -O -fomit-frame-pointer2012092620120918
7998krovetzgcc -Os -fomit-frame-pointer2012092620120918
7998krovetzgcc -fno-schedule-insns -Os -fomit-frame-pointer2012092620120918
7998krovetzgcc -m64 -Os -fomit-frame-pointer2012092620120918
7998krovetzgcc -m64 -march=k8 -Os -fomit-frame-pointer2012092620120918
7998krovetzgcc -march=k8 -Os -fomit-frame-pointer2012092620120918
8135krovetzgcc -m64 -march=nocona -Os -fomit-frame-pointer2012092620120918
8135krovetzgcc -march=nocona -Os -fomit-frame-pointer2012092620120918
8160krovetzgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012092620120918
8160krovetzgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012092620120918
11458e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
11466e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
11475e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
11518e/mergedgcc -m64 -O3 -fomit-frame-pointer2012052820120525
11518e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
11526e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
11560e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
11594e/mergedgcc -O3 -fomit-frame-pointer2012052820120525
11619e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
11620e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
11620e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
11653e/amd64-3cc2012052820120525
11653e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
11653e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
11654e/amd64-3gcc -m64 -Os -fomit-frame-pointer2012052820120525
11654e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
11654e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
11654e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
11662e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
11662e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
11662e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
11662e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
11662e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
11662e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
11662e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2012052820120525
11662e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
11670e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
11670e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
11671e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
11671e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
11671e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
11671e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
11671e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
11671e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
11671e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc2012052820120525
11679e/amd64-3gcc -O3 -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -funroll-loops2012052820120525
11679e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
11679e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
11687e/amd64-3gcc -O2 -fomit-frame-pointer2012052820120525
11687e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
11687e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
11687e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
11687e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
11687e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2012052820120525
11688e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
11688e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
11688e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
11688e/amd64-3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
11688e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -m64 -O -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
11696e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2012052820120525
11704e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
11704e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
11705e/amd64-3gcc -O -fomit-frame-pointer2012052820120525
11705e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
11705e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
11705e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
11705e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
11705e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
11705e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2012052820120525
11713e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
11713e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
11713e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
11713e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
11713e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
11713e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
11721e/amd64-3gcc -Os -fomit-frame-pointer2012052820120525
11721e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
11721e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
11721e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
11722e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
11730e/amd64-3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
11730e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
11738e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
11739e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2012052820120525
11909e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
11959e/regsgcc -O3 -fomit-frame-pointer2012052820120525
11960e/regsgcc -m64 -O3 -fomit-frame-pointer2012052820120525
11960e/regsgcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
12104e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
12435e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
12470e/mergedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
12487e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
12487e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
12495e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
12529e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
12588e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
12606e/regsgcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
12648e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
12656e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
12657e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
12665e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
12674e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
12682e/mergedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
12699e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
12699e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
12708e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
12716e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
12716e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
12750e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
12750e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
12767e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
12767e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
12767e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
12776e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
12784e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
12784e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
12801e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
12801e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
12818e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
12818e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
12818e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
12826e/refgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
12835e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
12844e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
12869e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
12869e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
12869e/mergedgcc -march=barcelona -O -fomit-frame-pointer2012052820120525
12877e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
12878e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
12886e/mergedgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
12886e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
12894e/mergedgcc -O -fomit-frame-pointer2012052820120525
12894e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
12895e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
12903e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
12903e/mergedgcc -m64 -O -fomit-frame-pointer2012052820120525
12903e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
12903e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
12911e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
12912e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
12912e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
12912e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
12912e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
12920e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
12920e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
12928e/mergedgcc -O2 -fomit-frame-pointer2012052820120525
12928e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
12928e/mergedgcc -march=k8 -O -fomit-frame-pointer2012052820120525
12929e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
12929e/refgcc -m64 -O3 -fomit-frame-pointer2012052820120525
12929e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
12937e/refgcc -O3 -fomit-frame-pointer2012052820120525
12937e/mergedgcc -march=nocona -O -fomit-frame-pointer2012052820120525
12971e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
12980e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
12996e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
12997e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
12997e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
13005e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
13013e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
13013e/regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
13022e/mergedgcc -m64 -O2 -fomit-frame-pointer2012052820120525
13022e/regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
13039e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
13047e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
13056e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
13158e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
13158e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
13158e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
13192e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
13209e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
13226e/refgcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
13694e/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
13736e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
13745e/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
13787e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
13914e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
13914e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
13983e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
13983e/refgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
14000e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
14068e/refgcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
14119e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
14280e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
14314e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
14323e/mergedgcc -march=k8 -Os -fomit-frame-pointer2012052820120525
14348e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
14365e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
14390e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
14391e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
14408e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
14442e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
14450e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
14475e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
14492e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
14493e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
14493e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
14501e/mergedgcc -Os -fomit-frame-pointer2012052820120525
14501e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
14509e/mergedgcc -m64 -Os -fomit-frame-pointer2012052820120525
14518e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
14526e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
14527e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
14535e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
14543e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
14569e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
14577e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
14764e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
14824e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
14858e/mergedgcc -march=nocona -Os -fomit-frame-pointer2012052820120525
14901e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
15479e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
15512e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
15529e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
15529e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
15564e/regsgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
15572e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
15580e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
15589e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
15598e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
15598e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
15615e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
15725e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
15725e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
15759e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
15819e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
15827e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
15861e/regsgcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
15869e/regsgcc -march=barcelona -O -fomit-frame-pointer2012052820120525
15929e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
15938e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
15963e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
15980e/refgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
15980e/regsgcc -march=nocona -O -fomit-frame-pointer2012052820120525
16031e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
16065e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
16073e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
16090e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
16090e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
16116e/regsgcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
16133e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
16167e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
16294e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
16337e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
16354e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
16413e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
16431e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
16439e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
16439e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
16456e/regsgcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
16490e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
16490e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
16499e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
16533e/refgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
16550e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
16558e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
16575e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
16592e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
16668e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
16677e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
16685e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
16686e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
16694e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
16694e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
16694e/regsgcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
16702e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
16719e/regsgcc -O2 -fomit-frame-pointer2012052820120525
16719e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
16719e/regsgcc -m64 -O2 -fomit-frame-pointer2012052820120525
16719e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
16720e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
16720e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
16737e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
16754e/regsgcc -m64 -O -fomit-frame-pointer2012052820120525
16762e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
16770e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
16771e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
16796e/regsgcc -O -fomit-frame-pointer2012052820120525
16855e/refgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
16924e/refgcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
17017e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
17026e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
17034e/regsgcc -march=k8 -Os -fomit-frame-pointer2012052820120525
17068e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
17077e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
17093e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
17102e/regsgcc -march=k8 -O -fomit-frame-pointer2012052820120525
17136e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
17162e/regsgcc -Os -fomit-frame-pointer2012052820120525
17170e/regsgcc -m64 -Os -fomit-frame-pointer2012052820120525
17417e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
17434e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
17459e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
17467e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
17468e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
17484e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
17485e/regsgcc -march=nocona -Os -fomit-frame-pointer2012052820120525
17519e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
17671e/refgcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
17680e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
17680e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
17740e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
17757e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
17859e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
18071e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
18071e/refgcc -m64 -O2 -fomit-frame-pointer2012052820120525
18080e/refgcc -O2 -fomit-frame-pointer2012052820120525
18853e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
18853e/refgcc -march=nocona -O -fomit-frame-pointer2012052820120525
19065e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
19065e/refgcc -m64 -O -fomit-frame-pointer2012052820120525
19074e/refgcc -O -fomit-frame-pointer2012052820120525
19125e/refgcc -march=k8 -O -fomit-frame-pointer2012052820120525
19142e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
19210e/refgcc -march=barcelona -O -fomit-frame-pointer2012052820120525
19227e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
20137e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
20162e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
20179e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
20179e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
20196e/refgcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
20196e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
20213e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
20332e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
20332e/refgcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
20417e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
20425e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
20443e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
20443e/refgcc -march=k8 -Os -fomit-frame-pointer2012052820120525
20451e/refgcc -Os -fomit-frame-pointer2012052820120525
20451e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
20451e/refgcc -m64 -Os -fomit-frame-pointer2012052820120525
20468e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
20536e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
20681e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
20697e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
20731e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
20732e/refgcc -march=nocona -Os -fomit-frame-pointer2012052820120525
56449e/mergedgcc2012052820120525
56482e/mergedgcc -funroll-loops2012052820120525
56491e/mergedcc2012052820120525
73780e/regsgcc2012052820120525
74027e/regscc2012052820120525
74154e/regsgcc -funroll-loops2012052820120525
79883e/refgcc -funroll-loops2012052820120525
79985e/refcc2012052820120525
80554e/refgcc2012052820120525
83393krovetzcc2012092620120918
83700krovetzgcc -funroll-loops2012092620120918
83827krovetzgcc2012092620120918

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3':
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3_xor':
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3':
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3_xor':
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)
api.c: In file included from api.c:1:
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3':
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h: In function 'crypto_stream_chacha20_amd64_ssse3_xor':
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/djb/benchmarking/supercop-20120525/supercop-data/berlekamp/amd64/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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