Implementation notes: amd64, h5e450, crypto_stream/chacha8

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
6246krovetzgcc -m64 -march=core2 -O -fomit-frame-pointer2012092620120918
6246krovetzgcc -m64 -march=corei7 -O -fomit-frame-pointer2012092620120918
6252krovetzgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012092620120918
6261krovetzgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012092620120918
6288krovetzgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012092620120918
6291krovetzgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012092620120918
6303krovetzgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012092620120918
6309krovetzgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012092620120918
6318krovetzgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012092620120918
6321krovetzgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012092620120918
6348krovetzgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012092620120918
6459krovetzgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012092620120918
6537krovetzgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012092620120918
6537krovetzgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012092620120918
6561krovetzgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012092620120918
6561krovetzgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012092620120918
6561krovetzgcc -march=nocona -O3 -fomit-frame-pointer2012092620120918
6564krovetzgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012092620120918
6564krovetzgcc -march=nocona -O2 -fomit-frame-pointer2012092620120918
6573krovetzgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012092620120918
6573krovetzgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012092620120918
6573krovetzgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012092620120918
6573krovetzgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012092620120918
6573krovetzgcc -m64 -march=barcelona -O -fomit-frame-pointer2012092620120918
6576krovetzgcc -fno-schedule-insns -O -fomit-frame-pointer2012092620120918
6576krovetzgcc -funroll-loops -O -fomit-frame-pointer2012092620120918
6576krovetzgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012092620120918
6576krovetzgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012092620120918
6576krovetzgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012092620120918
6576krovetzgcc -m64 -O -fomit-frame-pointer2012092620120918
6576krovetzgcc -m64 -march=nocona -O -fomit-frame-pointer2012092620120918
6576krovetzgcc -march=nocona -O -fomit-frame-pointer2012092620120918
6579krovetzgcc -funroll-loops -O3 -fomit-frame-pointer2012092620120918
6579krovetzgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012092620120918
6579krovetzgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012092620120918
6585krovetzgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012092620120918
6597krovetzgcc -funroll-loops -O2 -fomit-frame-pointer2012092620120918
6597krovetzgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012092620120918
6597krovetzgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012092620120918
6597krovetzgcc -funroll-loops -m64 -O -fomit-frame-pointer2012092620120918
6597krovetzgcc -march=k8 -O -fomit-frame-pointer2012092620120918
6600krovetzgcc -O3 -fomit-frame-pointer2012092620120918
6600krovetzgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012092620120918
6600krovetzgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012092620120918
6600krovetzgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012092620120918
6606krovetzgcc -m64 -O3 -fomit-frame-pointer2012092620120918
6615e/amd64-3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
6615e/amd64-3gcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
6618e/amd64-3gcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
6618e/amd64-3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
6618e/amd64-3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
6618krovetzgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012092620120918
6618e/amd64-3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
6618e/amd64-3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
6618e/amd64-3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
6618e/amd64-3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
6618e/amd64-3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
6618e/amd64-3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
6618e/amd64-3gcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
6621e/amd64-3clang -O32012080220120717
6621e/amd64-3gcc -O2 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -O -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -m64 -O2 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -m64 -O3 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -m64 -O -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
6621e/amd64-3gcc -march=nocona -Os -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -O3 -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -Os -fomit-frame-pointer2012080220120717
6624krovetzgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012092620120918
6624e/amd64-3gcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
6624krovetzgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012092620120918
6624e/amd64-3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
6624krovetzgcc -m64 -O2 -fomit-frame-pointer2012092620120918
6624e/amd64-3gcc -m64 -Os -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
6624krovetzgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012092620120918
6624krovetzgcc -m64 -march=k8 -O -fomit-frame-pointer2012092620120918
6624e/amd64-3gcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
6624krovetzgcc -march=barcelona -O2 -fomit-frame-pointer2012092620120918
6624krovetzgcc -march=barcelona -O -fomit-frame-pointer2012092620120918
6624e/amd64-3gcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
6624krovetzgcc -march=k8 -O2 -fomit-frame-pointer2012092620120918
6624e/amd64-3gcc -march=k8 -Os -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
6624e/amd64-3gcc -march=nocona -O -fomit-frame-pointer2012080220120717
6627krovetzgcc -O -fomit-frame-pointer2012092620120918
6627e/amd64-3gcc -funroll-loops -O -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
6627e/amd64-3gcc -march=barcelona -O -fomit-frame-pointer2012080220120717
6630e/amd64-3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
6633krovetzgcc -O2 -fomit-frame-pointer2012092620120918
6633e/amd64-3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
6636e/amd64-3gcc2012080220120717
6636e/amd64-3gcc -funroll-loops2012080220120717
6636krovetzgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012092620120918
6639e/amd64-3cc2012080220120717
6639e/amd64-3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
6642e/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
6642e/amd64-3gcc -march=k8 -O -fomit-frame-pointer2012080220120717
6645e/amd64-3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
6645e/amd64-3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
6645e/amd64-3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
6648e/amd64-3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
6648e/amd64-3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
6717e/amd64-xmm6gcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
6720e/amd64-xmm6gcc -march=nocona -Os -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
6723e/amd64-xmm6gcc -march=barcelona -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -m64 -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
6726e/amd64-xmm6gcc -march=nocona -O -fomit-frame-pointer2012080220120717
6729e/amd64-xmm6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
6729e/amd64-xmm6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
6729e/amd64-xmm6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
6729e/amd64-xmm6gcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
6729e/amd64-xmm6gcc -march=k8 -O -fomit-frame-pointer2012080220120717
6732e/amd64-xmm6gcc2012080220120717
6732e/amd64-xmm6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
6732e/amd64-xmm6gcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
6738e/amd64-xmm6gcc -O3 -fomit-frame-pointer2012080220120717
6738e/amd64-xmm6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
6738e/amd64-xmm6gcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
6738e/amd64-xmm6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
6738e/amd64-xmm6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
6738e/amd64-xmm6gcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
6738e/amd64-xmm6gcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
6738e/amd64-xmm6gcc -march=k8 -Os -fomit-frame-pointer2012080220120717
6741e/amd64-xmm6gcc -funroll-loops2012080220120717
6741e/amd64-xmm6gcc -funroll-loops -O -fomit-frame-pointer2012080220120717
6741e/amd64-xmm6gcc -m64 -O2 -fomit-frame-pointer2012080220120717
6741e/amd64-xmm6gcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
6744e/amd64-xmm6gcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
6750e/amd64-xmm6cc2012080220120717
6750e/amd64-xmm6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
6750e/amd64-xmm6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
6750e/amd64-xmm6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
6750e/amd64-xmm6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
6765krovetzgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012092620120918
6765krovetzgcc -march=barcelona -O3 -fomit-frame-pointer2012092620120918
6768krovetzgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012092620120918
6771krovetzgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012092620120918
6777krovetzgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012092620120918
6783krovetzgcc -march=k8 -O3 -fomit-frame-pointer2012092620120918
6792krovetzgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012092620120918
6798krovetzgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012092620120918
6939krovetzgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012092620120918
6987krovetzgcc -m64 -march=core2 -Os -fomit-frame-pointer2012092620120918
6987krovetzgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012092620120918
6987krovetzgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012092620120918
6993krovetzgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012092620120918
7005krovetzgcc -fno-schedule-insns -Os -fomit-frame-pointer2012092620120918
7005krovetzgcc -m64 -Os -fomit-frame-pointer2012092620120918
7005krovetzgcc -m64 -march=k8 -Os -fomit-frame-pointer2012092620120918
7005krovetzgcc -march=k8 -Os -fomit-frame-pointer2012092620120918
7011krovetzgcc -Os -fomit-frame-pointer2012092620120918
7047krovetzgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012092620120918
7053krovetzgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012092620120918
7056krovetzgcc -funroll-loops -Os -fomit-frame-pointer2012092620120918
7056krovetzgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012092620120918
7056krovetzgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012092620120918
7056krovetzgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012092620120918
7068krovetzgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012092620120918
7092krovetzgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012092620120918
7092krovetzgcc -march=barcelona -Os -fomit-frame-pointer2012092620120918
7479e/mergedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
7482e/mergedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
7485e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
7488krovetzclang -O32012092620120918
7506e/mergedgcc -funroll-loops -O -fomit-frame-pointer2012080220120717
7515e/mergedgcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
7584e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
7584e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
7587krovetzgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012092620120918
7587e/mergedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
7587e/mergedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
7590e/mergedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
7596e/mergedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
7596e/mergedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
7602krovetzgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012092620120918
7605e/mergedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
7608e/mergedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
7608e/mergedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
7614e/mergedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
7659e/mergedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
7659e/mergedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
7662e/mergedgcc -O2 -fomit-frame-pointer2012080220120717
7662e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
7662e/mergedgcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
7668e/mergedgcc -m64 -O2 -fomit-frame-pointer2012080220120717
7671e/mergedgcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
7689e/mergedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
7722krovetzgcc -m64 -march=nocona -Os -fomit-frame-pointer2012092620120918
7725krovetzgcc -march=nocona -Os -fomit-frame-pointer2012092620120918
7839e/mergedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
7842e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
7860e/mergedgcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
7860e/mergedgcc -march=nocona -O -fomit-frame-pointer2012080220120717
7863e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
7887e/regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
7890e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
7890e/mergedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
7893e/mergedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
7893e/mergedgcc -m64 -O -fomit-frame-pointer2012080220120717
7893e/mergedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
7893e/mergedgcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
7893e/regsgcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
7896e/regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
7896e/mergedgcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
7899e/mergedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
7899e/mergedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
7902e/mergedgcc -O -fomit-frame-pointer2012080220120717
7905e/mergedgcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
7905e/mergedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
7905e/mergedgcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
7911e/mergedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
7911e/mergedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
7911e/mergedgcc -march=barcelona -O -fomit-frame-pointer2012080220120717
7914e/regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
7917e/mergedgcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
7920e/mergedgcc -march=k8 -O -fomit-frame-pointer2012080220120717
7929e/regsgcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
7938e/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
7944e/mergedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
7944e/mergedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
7947e/mergedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
7950e/mergedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
7956e/mergedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
7965e/mergedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
7977e/mergedgcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
7980e/mergedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
7986e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
7986e/regsgcc -m64 -O3 -fomit-frame-pointer2012080220120717
8004e/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
8004e/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
8019e/mergedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
8025e/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
8025e/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
8025e/mergedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
8034e/regsgcc -O3 -fomit-frame-pointer2012080220120717
8034e/mergedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
8034e/mergedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
8034e/mergedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
8040e/mergedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
8043e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
8043e/mergedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
8046e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
8046e/mergedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
8055e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
8055e/mergedgcc -m64 -Os -fomit-frame-pointer2012080220120717
8055e/mergedgcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
8055e/mergedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
8055e/mergedgcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
8055e/mergedgcc -march=k8 -Os -fomit-frame-pointer2012080220120717
8061e/mergedgcc -Os -fomit-frame-pointer2012080220120717
8100e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
8100e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
8100e/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
8151e/mergedgcc -O3 -fomit-frame-pointer2012080220120717
8151e/mergedgcc -m64 -O3 -fomit-frame-pointer2012080220120717
8163e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
8181e/regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
8181e/regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
8196e/regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
8220e/mergedgcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
8229e/regsgcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
8277e/mergedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
8283e/mergedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
8286e/mergedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
8334e/mergedgcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
8340e/mergedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
8532e/mergedgcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
8532e/mergedgcc -march=nocona -Os -fomit-frame-pointer2012080220120717
8535e/mergedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
8535e/mergedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
8649e/mergedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
8649e/mergedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
8808e/mergedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
8934e/mergedgcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
9030e/mergedclang -O32012080220120717
9303e/refgcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
9315e/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
9315e/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
9315e/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
9657e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
9666e/refgcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
9669e/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
9882e/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
9924e/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
10032e/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
10035e/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
10038e/refgcc -m64 -O3 -fomit-frame-pointer2012080220120717
10050e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
10056e/refgcc -O3 -fomit-frame-pointer2012080220120717
10173e/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
10281e/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
10293e/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
10311e/refgcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
10332e/refgcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
10350e/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
10542e/regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
10542e/regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
10542e/regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
10548e/regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
10572e/regsgcc -funroll-loops -O -fomit-frame-pointer2012080220120717
10572e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
10572e/regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
10749e/regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
10749e/regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
10752e/regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
10752e/regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
10905e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
10905e/regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
10950e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
10953e/regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
10953e/regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
10965e/regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
10965e/regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
11787e/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
11787e/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
11841e/refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
11847e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
11853e/refgcc -funroll-loops -O -fomit-frame-pointer2012080220120717
11952e/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
11958e/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
12003e/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
12006e/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
12069e/refgcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
12069e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
12069e/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
12165e/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
12165e/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
12234e/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
12237e/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
12261e/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
12261e/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
12267e/regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
12267e/regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
12267e/regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
12267e/regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
12462e/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
12462e/regsgcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
12465e/refclang -O32012080220120717
12480e/regsgcc -O2 -fomit-frame-pointer2012080220120717
12480e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
12480e/regsgcc -m64 -O2 -fomit-frame-pointer2012080220120717
12480e/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
12528e/regsgcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
12531e/regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
12552e/regsclang -O32012080220120717
12573e/regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
12573e/regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
12573e/regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
12573e/regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
12582e/regsgcc -m64 -O -fomit-frame-pointer2012080220120717
12588e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
12591e/regsgcc -O -fomit-frame-pointer2012080220120717
12618e/regsgcc -march=k8 -O -fomit-frame-pointer2012080220120717
12633e/regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
13011e/regsgcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
13080e/regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
13296e/regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
13296e/regsgcc -march=nocona -O -fomit-frame-pointer2012080220120717
13974e/regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
14025e/regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
14037e/regsgcc -march=barcelona -O -fomit-frame-pointer2012080220120717
15165e/regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
15165e/regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
15207e/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
15207e/refgcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
15216e/refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
15255e/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
15294e/regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
15300e/regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
15306e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
15315e/regsgcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
15579e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
15579e/regsgcc -march=k8 -Os -fomit-frame-pointer2012080220120717
15690e/regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
15705e/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
15705e/regsgcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
15708e/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
15708e/regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
15708e/refgcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
15714e/regsgcc -Os -fomit-frame-pointer2012080220120717
15735e/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
15744e/refgcc -O2 -fomit-frame-pointer2012080220120717
15753e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
15759e/regsgcc -m64 -Os -fomit-frame-pointer2012080220120717
15765e/refgcc -m64 -O2 -fomit-frame-pointer2012080220120717
15786e/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
15786e/refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
15786e/refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
15846e/refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
15846e/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
15852e/refgcc -march=barcelona -O -fomit-frame-pointer2012080220120717
15927e/regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
15933e/regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
16002e/refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
16044e/refgcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
16101e/regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
16140e/regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
16143e/regsgcc -march=nocona -Os -fomit-frame-pointer2012080220120717
16233e/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
16266e/regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
16284e/regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
16542e/refgcc -O -fomit-frame-pointer2012080220120717
16542e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
16542e/refgcc -m64 -O -fomit-frame-pointer2012080220120717
16542e/refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
16545e/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
16551e/refgcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
16557e/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
17262e/refgcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
17328e/refgcc -march=nocona -O -fomit-frame-pointer2012080220120717
17451e/refgcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
17451e/refgcc -march=k8 -O -fomit-frame-pointer2012080220120717
19752e/refgcc -march=k8 -Os -fomit-frame-pointer2012080220120717
19770e/refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
19779e/refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
19782e/refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
19785e/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
19794e/refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
19794e/refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
19794e/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
19794e/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
19797e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
19797e/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
19800e/refgcc -m64 -Os -fomit-frame-pointer2012080220120717
19803e/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
19806e/refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
19872e/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
19884e/refgcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
19884e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
19920e/refgcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
19926e/refgcc -Os -fomit-frame-pointer2012080220120717
20175e/refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
20190e/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
20190e/refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
20295e/refgcc -march=nocona -Os -fomit-frame-pointer2012080220120717
44433e/mergedgcc2012080220120717
44433e/mergedgcc -funroll-loops2012080220120717
44487e/mergedcc2012080220120717
54813krovetzcc2012092620120918
54846krovetzgcc2012092620120918
54909krovetzgcc -funroll-loops2012092620120918
65199e/regsgcc2012080220120717
65220e/regscc2012080220120717
65244e/regsgcc -funroll-loops2012080220120717
76275e/refcc2012080220120717
78831e/refgcc -funroll-loops2012080220120717
78972e/refgcc2012080220120717

Test failure

Implementation: crypto_stream/chacha8/e/amd64-xmm6
Compiler: clang -O3
error 111

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

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:0:
api.c: /home/djb/benchmarking/supercop-20120717/supercop-data/h5e450/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 88, 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 -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 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7 -O -fomit-frame-pointer amd64-ssse3
gcc -m64 -march=corei7 -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/chacha8/amd64-ssse3
Compiler: clang -O3
api.c: In file included from api.c:1:
api.c: /home/djb/benchmarking/supercop-20120717/supercop-data/h5e450/amd64/include/estream-convert-api.h:7:10: fatal error: 'e/ecrypt-sync.h' file not found
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha8/e/amd64-3
Compiler: clang -O3
chacha.s: clang: warning: argument unused during compilation: '-I .'
chacha.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20120717/supercop-data/h5e450/amd64/include'

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

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:0:
api.c: /home/djb/benchmarking/supercop-20120717/supercop-data/h5e450/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.
api.c: In file included from api.c:1:0:
api.c: /home/djb/benchmarking/supercop-20120717/supercop-data/h5e450/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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