| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 9882 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9890 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9894 | opt | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9898 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9898 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9900 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9900 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9900 | opt | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9912 | opt | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9920 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9922 | opt | gcc -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9926 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9940 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9942 | opt | gcc -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9946 | opt | gcc -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9948 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9958 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9960 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9974 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9978 | opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9986 | opt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 9990 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10008 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10122 | x64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10124 | x64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10124 | x64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10130 | x64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10132 | x64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10132 | x64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10132 | x64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10132 | x64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10132 | x64 | gcc -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10134 | x64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10136 | x64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10136 | x64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10138 | x64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10138 | x64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10140 | x64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10140 | x64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10140 | x64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10142 | x64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10146 | x64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10146 | x64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10146 | x64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10146 | x64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10148 | x64 | gcc -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10148 | x64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10148 | x64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10152 | x64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10152 | x64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10152 | x64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10152 | x64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10152 | x64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10154 | x64 | gcc -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10154 | x64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10154 | x64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10154 | x64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10154 | x64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10154 | x64 | gcc -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10156 | x64 | gcc -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10156 | x64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10156 | x64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10158 | x64 | gcc -funroll-loops -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10158 | x64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10158 | x64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10158 | x64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10158 | x64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10160 | x64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10160 | x64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10160 | x64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10162 | x64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10162 | x64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10162 | x64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10164 | x64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10164 | x64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10166 | x64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10166 | x64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10170 | x64 | gcc -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10170 | x64 | gcc -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10172 | x64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10172 | x64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10172 | x64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10172 | x64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10172 | x64 | gcc -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10172 | x64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10174 | x64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10176 | x64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10176 | x64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10194 | x64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10202 | x64 | gcc -funroll-loops | 20120113 | 20111120 |
| 10204 | x64 | gcc -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10212 | x64 | cc | 20120113 | 20111120 |
| 10212 | x64 | gcc | 20120113 | 20111120 |
| 10228 | x64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 10276 | x64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10292 | x64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10320 | x64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10322 | x64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10322 | x64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10322 | x64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10334 | x64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10336 | x64 | gcc -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10336 | x64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10338 | x64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10342 | x64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10342 | x64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10342 | x64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10344 | x64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10344 | x64 | gcc -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10344 | x64 | gcc -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10350 | x64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10352 | x64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10360 | x64 | gcc -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10364 | x64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10368 | x64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10378 | x64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10570 | opt | gcc -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10612 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10616 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10622 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10630 | opt | gcc -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10742 | opt | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10790 | opt | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10820 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10826 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10832 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10832 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10916 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10918 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10942 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10944 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10948 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10948 | opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10954 | opt | gcc -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10956 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10962 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10964 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10964 | opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10970 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10972 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10974 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10980 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10982 | opt | gcc -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10982 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10988 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10988 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10992 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10994 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10994 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10994 | opt | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 10996 | opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10996 | opt | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10996 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 11000 | opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11002 | opt | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11004 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 11006 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11008 | opt | gcc -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 11018 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11018 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 11024 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11030 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11032 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 11048 | opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 11052 | opt | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 11158 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11170 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11172 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11174 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 11174 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 11174 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 11178 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11178 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 11180 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 11186 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 11186 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11188 | opt | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11194 | opt | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 11194 | opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11204 | opt | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 11212 | opt | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 11220 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 11228 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 12280 | x64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 12920 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 21858 | x64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 23726 | opt | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 40686 | opt | gcc | 20120113 | 20111120 |
| 40700 | opt | cc | 20120113 | 20111120 |
| 40700 | opt | gcc -funroll-loops | 20120113 | 20111120 |