| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14452 | x64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14452 | x64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14452 | x64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14452 | x64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14452 | x64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14452 | x64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14452 | x64 | gcc -m64 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14452 | x64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14452 | x64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -funroll-loops -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -m64 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14456 | x64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14460 | x64 | gcc -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14460 | x64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14460 | x64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14460 | x64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14460 | x64 | gcc -march=nocona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14464 | x64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14464 | x64 | gcc -m64 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14488 | x64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14488 | x64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14500 | x64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14500 | x64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14504 | x64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14504 | x64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14504 | x64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14504 | x64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14504 | x64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14504 | x64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14508 | x64 | gcc -march=barcelona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14512 | x64 | gcc -march=k8 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14516 | x64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 14516 | x64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14528 | x64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 14568 | x64 | cc | 20120107 | 20111120 |
| 14568 | x64 | gcc | 20120107 | 20111120 |
| 14568 | x64 | gcc -funroll-loops | 20120107 | 20111120 |
| 14864 | x64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14864 | x64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14864 | x64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14864 | x64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14864 | x64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14864 | x64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14864 | x64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14864 | x64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14864 | x64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14864 | x64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14864 | x64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14868 | x64 | gcc -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14868 | x64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14868 | x64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14868 | x64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14868 | x64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14868 | x64 | gcc -m64 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14868 | x64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14868 | x64 | gcc -march=k8 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14872 | x64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14872 | x64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14880 | x64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 14896 | x64 | gcc -march=nocona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18056 | opt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18056 | opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18076 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18080 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18084 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18088 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18104 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18136 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18136 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18144 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18164 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18168 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18168 | opt | gcc -march=barcelona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18168 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18188 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18188 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18188 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18188 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18188 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18248 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18248 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18256 | opt | gcc -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18260 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18264 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18264 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18268 | opt | gcc -m64 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18300 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18300 | opt | gcc -march=barcelona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18304 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18392 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18396 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18420 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18424 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18480 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18480 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18484 | opt | gcc -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18564 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18564 | opt | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18568 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18568 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18568 | opt | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18568 | opt | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18572 | opt | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120107 | 20111120 |
| 18596 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18596 | opt | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18596 | opt | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18596 | opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18620 | opt | gcc -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18620 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18620 | opt | gcc -m64 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18620 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18624 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18704 | opt | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18704 | opt | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18828 | opt | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18844 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18848 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18848 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18852 | opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18860 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20120107 | 20111120 |
| 18868 | opt | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18904 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18904 | opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18944 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18944 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 18960 | opt | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 19392 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 19392 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20120107 | 20111120 |
| 19472 | opt | gcc -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19472 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19492 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19796 | opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19796 | opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19800 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19804 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19804 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19804 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19804 | opt | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19808 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19808 | opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19896 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 19900 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 20128 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 20128 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 20128 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 20128 | opt | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 20128 | opt | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 20148 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 20156 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 20292 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 20292 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120107 | 20111120 |
| 75256 | opt | gcc | 20120107 | 20111120 |
| 75264 | opt | gcc -funroll-loops | 20120107 | 20111120 |
| 75340 | opt | cc | 20120107 | 20111120 |