| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14412 | x64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14412 | x64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14412 | x64 | gcc -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14412 | x64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14412 | x64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14412 | x64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14416 | x64 | gcc -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14416 | x64 | gcc -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14416 | x64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14416 | x64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14416 | x64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14416 | x64 | gcc -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14416 | x64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14416 | x64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14420 | x64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14420 | x64 | gcc -funroll-loops -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14420 | x64 | gcc -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14440 | x64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14440 | x64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14448 | x64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14448 | x64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14448 | x64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14448 | x64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14452 | x64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14452 | x64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14460 | x64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14460 | x64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14460 | x64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14460 | x64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14460 | x64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14460 | x64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14460 | x64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14460 | x64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14464 | x64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14468 | x64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14468 | x64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14468 | x64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14468 | x64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14468 | x64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14472 | x64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14472 | x64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14472 | x64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 14472 | x64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14484 | x64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14492 | x64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14492 | x64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14492 | x64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14496 | x64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14504 | x64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14508 | x64 | gcc -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14512 | x64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 14512 | x64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14512 | x64 | gcc -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 14528 | x64 | gcc | 20120111 | 20111120 |
| 14528 | x64 | gcc -funroll-loops | 20120111 | 20111120 |
| 14540 | x64 | cc | 20120111 | 20111120 |
| 14804 | x64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14804 | x64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14824 | x64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14848 | x64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14848 | x64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14852 | x64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14856 | x64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14860 | x64 | gcc -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14864 | x64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14864 | x64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14864 | x64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14864 | x64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14864 | x64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14864 | x64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14864 | x64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14868 | x64 | gcc -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14868 | x64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14868 | x64 | gcc -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14868 | x64 | gcc -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14872 | x64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14872 | x64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 14952 | x64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 17952 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 17960 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 17968 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 17968 | opt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 17992 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 17992 | opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18012 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18028 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18064 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18068 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18096 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18096 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18100 | opt | gcc -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18104 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18168 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18176 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18180 | opt | gcc -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18180 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18180 | opt | gcc -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18188 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18188 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18200 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18200 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18200 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18200 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18268 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18272 | opt | gcc -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18288 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18288 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18312 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18312 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18372 | opt | gcc -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18372 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18372 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18380 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18380 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18476 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18476 | opt | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18476 | opt | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18484 | opt | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18484 | opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18488 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18492 | opt | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 18492 | opt | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18532 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18532 | opt | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18540 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18584 | opt | gcc -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18584 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18584 | opt | gcc -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18584 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18584 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18680 | opt | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18680 | opt | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18692 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18696 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18736 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18740 | opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18740 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18744 | opt | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 18792 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18792 | opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18800 | opt | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18824 | opt | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18904 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 18904 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19336 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19336 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 19404 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19404 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19412 | opt | gcc -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19708 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19708 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19708 | opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19708 | opt | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19712 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19712 | opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19712 | opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19724 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19724 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19732 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 19732 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 20056 | opt | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 20056 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 20060 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 20100 | opt | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 20164 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 20172 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 20172 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 20188 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 20200 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 72412 | opt | gcc | 20120111 | 20111120 |
| 72428 | opt | gcc -funroll-loops | 20120111 | 20111120 |
| 72456 | opt | cc | 20120111 | 20111120 |