| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 152166 | opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 152232 | opt32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 152280 | opt32 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 152850 | opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 168408 | opt32 | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150220 | 20141124 |
| 168414 | opt32 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150220 | 20141124 |
| 168636 | opt32 | gcc -funroll-loops -O -fomit-frame-pointer | 20150220 | 20141124 |
| 168768 | opt32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150220 | 20141124 |
| 175812 | opt32 | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 177564 | opt32 | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 179982 | opt32 | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180438 | opt32 | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180450 | opt32 | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180486 | opt32 | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180498 | opt32 | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180510 | opt32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180528 | opt32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180528 | opt32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180570 | opt32 | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180570 | opt32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180594 | opt32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180606 | opt32 | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180738 | opt32 | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 180858 | opt32 | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 182082 | opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 182118 | opt32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 183264 | opt32 | gcc -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 183306 | opt32 | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 241692 | opt32 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 241698 | opt32 | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 243894 | opt32 | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 243972 | opt32 | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 246888 | opt32 | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 246924 | opt32 | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 246930 | opt32 | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247014 | opt32 | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247020 | opt32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247026 | opt32 | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247044 | opt32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247044 | opt32 | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247044 | opt32 | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247044 | opt32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247050 | opt32 | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247062 | opt32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247068 | opt32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 247074 | opt32 | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247080 | opt32 | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247080 | opt32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247098 | opt32 | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 247110 | opt32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 248376 | opt32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 249108 | opt32 | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 249126 | opt32 | gcc -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 249522 | opt32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249528 | opt32 | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249540 | opt32 | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249540 | opt32 | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249546 | opt32 | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249546 | opt32 | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249552 | opt32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249570 | opt32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249600 | opt32 | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249600 | opt32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249606 | opt32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249642 | opt32 | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249642 | opt32 | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 249768 | opt32 | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 250662 | opt32 | gcc -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 250680 | opt32 | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 250692 | opt32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 260502 | opt32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260520 | opt32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260520 | opt32 | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260532 | opt32 | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260532 | opt32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260532 | opt32 | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260538 | opt32 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260538 | opt32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260544 | opt32 | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260544 | opt32 | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260550 | opt32 | gcc -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260550 | opt32 | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260562 | opt32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260568 | opt32 | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260574 | opt32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260580 | opt32 | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260580 | opt32 | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260580 | opt32 | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 260622 | opt32 | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 646608 | arm | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 651312 | arm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 651744 | arm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 656526 | arm | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 656652 | arm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659184 | arm | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659256 | arm | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659274 | arm | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659334 | arm | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659352 | arm | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659358 | arm | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659358 | arm | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659382 | arm | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659382 | arm | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659394 | arm | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659406 | arm | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659406 | arm | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659412 | arm | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 659478 | arm | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 661140 | arm | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 662520 | arm | gcc -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 662526 | arm | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 662922 | arm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150220 | 20141124 |
| 665286 | arm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 665484 | arm | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 665568 | arm | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 666894 | arm | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666918 | arm | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666924 | arm | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666936 | arm | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666936 | arm | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666936 | arm | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666936 | arm | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666942 | arm | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666960 | arm | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666960 | arm | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666960 | arm | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666960 | arm | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666972 | arm | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 666984 | arm | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 668376 | arm | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 668412 | arm | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 668430 | arm | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668430 | arm | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668436 | arm | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668436 | arm | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668436 | arm | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668436 | arm | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668442 | arm | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668442 | arm | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668454 | arm | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668460 | arm | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668472 | arm | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668592 | arm | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668598 | arm | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 668640 | arm | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 669246 | arm | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150220 | 20141124 |
| 669330 | arm | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150220 | 20141124 |
| 669336 | arm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150220 | 20141124 |
| 669342 | arm | gcc -funroll-loops -O -fomit-frame-pointer | 20150220 | 20141124 |
| 671730 | arm | gcc -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 671742 | arm | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 671994 | arm | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 672030 | arm | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 675606 | arm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150220 | 20141124 |
| 676188 | arm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 676212 | arm | gcc -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 676236 | arm | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 678312 | arm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 678378 | arm | gcc -funroll-loops -Os -fomit-frame-pointer | 20150220 | 20141124 |
| 682296 | arm | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682302 | arm | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682308 | arm | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682314 | arm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682320 | arm | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682320 | arm | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682326 | arm | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682332 | arm | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682332 | arm | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682338 | arm | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682338 | arm | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682344 | arm | gcc -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682344 | arm | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682344 | arm | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682344 | arm | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682350 | arm | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682350 | arm | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682416 | arm | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150220 | 20141124 |
| 682458 | arm | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150220 | 20141124 |
| 1441674 | opt32 | gcc -funroll-loops | 20150220 | 20141124 |
| 1441698 | opt32 | cc | 20150220 | 20141124 |
| 1441830 | opt32 | gcc | 20150220 | 20141124 |
| 3691098 | arm | gcc | 20150220 | 20141124 |
| 3691212 | arm | gcc -funroll-loops | 20150220 | 20141124 |
| 3691266 | arm | cc | 20150220 | 20141124 |