| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21104 | e/ref | gcc -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 21110 | e/ref | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 21292 | e/ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 21344 | e/ref | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 21706 | e/regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 21720 | e/regs | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 22316 | e/regs | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 22320 | e/regs | gcc -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 24794 | e/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 25008 | e/merged | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 25018 | e/merged | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 25090 | e/merged | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 25154 | e/merged | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 25328 | e/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 25424 | e/regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 25730 | e/regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 26614 | ref | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 26638 | ref | gcc -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 26682 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 26688 | ref | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 26808 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 27832 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 28000 | e/regs | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 28068 | e/regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 29348 | e/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 30138 | e/regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 31142 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 31566 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 31566 | ref | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 31618 | e/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 31822 | e/regs | gcc -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 31822 | e/regs | gcc -mabi=32 -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 32084 | e/ref | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120414 | 20120329 |
| 32090 | e/ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120414 | 20120329 |
| 32152 | e/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120414 | 20120329 |
| 32272 | e/regs | gcc -funroll-loops -O -fomit-frame-pointer | 20120414 | 20120329 |
| 32280 | e/regs | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120414 | 20120329 |
| 32284 | e/regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120414 | 20120329 |
| 32654 | e/regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 32654 | e/regs | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 32948 | e/regs | gcc -O -fomit-frame-pointer | 20120414 | 20120329 |
| 32948 | e/regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120414 | 20120329 |
| 32956 | e/regs | gcc -mabi=32 -O -fomit-frame-pointer | 20120414 | 20120329 |
| 35678 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 35722 | ref | gcc -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 35722 | ref | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 35782 | e/merged | gcc -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 35784 | e/merged | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 35810 | ref | gcc -mabi=32 -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 35840 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 35854 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 35854 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 35856 | ref | gcc -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 35882 | ref | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 36110 | ref | gcc -mabi=32 -O -fomit-frame-pointer | 20120414 | 20120329 |
| 36128 | ref | gcc -O -fomit-frame-pointer | 20120414 | 20120329 |
| 36168 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120414 | 20120329 |
| 36178 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120414 | 20120329 |
| 36202 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120414 | 20120329 |
| 36204 | ref | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120414 | 20120329 |
| 36514 | e/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 38332 | e/regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 41628 | e/ref | gcc -O -fomit-frame-pointer | 20120414 | 20120329 |
| 41628 | e/ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120414 | 20120329 |
| 41628 | e/ref | gcc -mabi=32 -O -fomit-frame-pointer | 20120414 | 20120329 |
| 42000 | e/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 46050 | e/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 46494 | e/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 46800 | e/merged | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 46838 | e/merged | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 48048 | e/merged | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 48050 | e/merged | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 48154 | e/merged | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120414 | 20120329 |
| 48156 | e/merged | gcc -funroll-loops -O -fomit-frame-pointer | 20120414 | 20120329 |
| 48156 | e/merged | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120414 | 20120329 |
| 48494 | e/merged | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120414 | 20120329 |
| 49560 | e/merged | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 49748 | e/merged | gcc -mabi=32 -O -fomit-frame-pointer | 20120414 | 20120329 |
| 49750 | e/merged | gcc -O -fomit-frame-pointer | 20120414 | 20120329 |
| 49750 | e/merged | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120414 | 20120329 |
| 52066 | e/regs | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 52068 | e/regs | gcc -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 52460 | e/merged | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 52872 | e/merged | gcc -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 53102 | e/merged | gcc -funroll-loops -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 53102 | e/merged | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 53624 | e/merged | gcc -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 53638 | e/merged | gcc -mabi=32 -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 59702 | e/ref | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 59718 | e/ref | gcc -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 61110 | e/ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 61110 | e/ref | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 64230 | e/ref | gcc -mabi=32 -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 64234 | e/ref | gcc -Os -fomit-frame-pointer | 20120414 | 20120329 |
| 65512 | e/ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 65512 | e/ref | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120414 | 20120329 |
| 102320 | ref | cc | 20120414 | 20120329 |
| 102320 | ref | gcc | 20120414 | 20120329 |
| 102320 | ref | gcc -funroll-loops | 20120414 | 20120329 |
| 148928 | e/merged | gcc | 20120414 | 20120329 |
| 148932 | e/merged | cc | 20120414 | 20120329 |
| 148932 | e/merged | gcc -funroll-loops | 20120414 | 20120329 |
| 203778 | e/regs | gcc | 20120414 | 20120329 |
| 203790 | e/regs | gcc -funroll-loops | 20120414 | 20120329 |
| 205098 | e/regs | cc | 20120414 | 20120329 |
| 243202 | e/ref | gcc -funroll-loops | 20120414 | 20120329 |
| 243208 | e/ref | cc | 20120414 | 20120329 |
| 243212 | e/ref | gcc | 20120414 | 20120329 |