| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1219933 | v01/var | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1219966 | v01/var | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1220041 | v01/var | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1221124 | v01/var | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1222327 | v01/var | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1224909 | v01/var | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1225270 | v01/var | gcc -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1225760 | v01/var | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1226345 | v01/var | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1228485 | v01/var | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1229085 | v01/var | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1231561 | v01/var | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1232970 | v01/var | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1236780 | v01/var | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1238345 | v01/var | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 1249373 | v01/var | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1250797 | v01/var | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1250900 | v01/var | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1250903 | v01/var | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1252936 | v01/var | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1252994 | v01/var | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1253015 | v01/var | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1253840 | v01/var | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1253964 | v01/var | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1254142 | v01/var | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1254162 | v01/var | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1254367 | v01/var | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1255306 | v01/var | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1257080 | v01/var | gcc -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1259973 | v01/var | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 1316212 | v01/var | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1321825 | v01/var | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1323542 | v01/var | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1324664 | v01/var | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1325318 | v01/var | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1325353 | v01/var | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1325856 | v01/var | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1326488 | v01/var | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1326718 | v01/var | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1327642 | v01/var | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1328397 | v01/var | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1328644 | v01/var | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1328667 | v01/var | gcc -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1329821 | v01/var | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1330190 | v01/var | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1330456 | v01/var | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1332371 | v01/var | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1333230 | v01/var | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1333355 | v01/var | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1333822 | v01/var | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1333863 | v01/var | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 1334012 | v01/var | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1334494 | v01/var | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1334606 | v01/var | gcc -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1334689 | v01/var | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1334874 | v01/var | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1335285 | v01/var | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1335812 | v01/var | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1335964 | v01/var | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1336245 | v01/var | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 1530358 | v01/var | gcc -funroll-loops | 20140603 | 20140517 |
| 1534465 | v01/var | gcc | 20140603 | 20140517 |
| 1534741 | v01/var | cc | 20140603 | 20140517 |
| Compiler | Implementations
|
| cc | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -march=k8 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -march=k8 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -march=k8 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -march=k8 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -march=nocona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -march=nocona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -march=nocona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
| gcc -march=nocona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
|