| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 107292 | regs | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 107460 | regs | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 108042 | bswap | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 108120 | bswap | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 108132 | bswap | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 109086 | regs | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 109494 | regs | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 109530 | bswap | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 109554 | regs | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 109560 | bswap | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 109794 | bswap | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 110292 | bswap | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 110898 | bswap | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 111204 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 111936 | bswap | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 111942 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 112032 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 112284 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 112800 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 112980 | regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113028 | regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113046 | regs | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113100 | regs | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113124 | regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113142 | regs | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113154 | regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113160 | regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113178 | regs | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113226 | regs | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113268 | regs | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113520 | regs | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113550 | regs | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113568 | bswap | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113580 | regs | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113610 | bswap | gcc -funroll-loops -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 113688 | bswap | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114222 | bswap | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114252 | bswap | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114270 | bswap | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114306 | bswap | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114330 | regs | gcc -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114330 | bswap | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114330 | bswap | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114336 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114336 | bswap | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114360 | bswap | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114444 | bswap | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114450 | bswap | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114450 | bswap | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114462 | regs | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114504 | bswap | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 114564 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 114672 | bswap | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 115416 | bswap | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 115548 | bswap | gcc -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 115554 | bswap | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
| 132780 | bswap | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 132876 | bswap | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
| 132882 | bswap | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 132900 | bswap | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 132948 | bswap | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 132954 | bswap | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 132960 | bswap | gcc -O -fomit-frame-pointer | 20150209 | 20141124 |
| 132984 | bswap | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 132990 | bswap | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150209 | 20141124 |
| 132996 | bswap | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
| 133008 | bswap | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 133044 | bswap | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
| 133068 | bswap | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150209 | 20141124 |
| 133092 | bswap | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150209 | 20141124 |
| 133098 | bswap | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150209 | 20141124 |
| 133152 | bswap | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150209 | 20141124 |
| 133230 | bswap | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
| 133248 | bswap | gcc -funroll-loops -O -fomit-frame-pointer | 20150209 | 20141124 |
| 133308 | bswap | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
| 135720 | bswap | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136032 | bswap | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136164 | bswap | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136260 | bswap | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136620 | regs | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136716 | regs | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136764 | regs | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136764 | regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136770 | regs | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136788 | regs | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136806 | regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136854 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136872 | regs | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136878 | regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136962 | regs | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
| 136998 | regs | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150209 | 20141124 |
| 137004 | regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 137058 | regs | gcc -O -fomit-frame-pointer | 20150209 | 20141124 |
| 137106 | regs | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150209 | 20141124 |
| 137130 | regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150209 | 20141124 |
| 137304 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20150209 | 20141124 |
| 137340 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
| 137418 | regs | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
| 137592 | bswap | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 137868 | bswap | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 138024 | bswap | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 139404 | regs | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
| 139434 | regs | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
| 140064 | bswap | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140112 | regs | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150209 | 20141124 |
| 140118 | bswap | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 140124 | bswap | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140238 | bswap | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 140244 | bswap | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140262 | bswap | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140280 | bswap | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140316 | bswap | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140340 | bswap | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140406 | regs | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
| 140472 | bswap | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140478 | bswap | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140520 | bswap | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140526 | bswap | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 140544 | bswap | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140730 | bswap | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 140784 | bswap | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 140874 | bswap | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 141048 | bswap | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 141078 | bswap | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 141180 | bswap | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 141228 | bswap | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 141252 | bswap | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 141252 | bswap | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 141282 | bswap | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 141348 | bswap | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 141432 | bswap | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 141432 | bswap | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 141624 | bswap | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 141630 | bswap | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 141924 | bswap | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 142548 | regs | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 142890 | bswap | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 143244 | regs | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 143262 | regs | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 144126 | bswap | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 144150 | bswap | gcc -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 145134 | bswap | gcc -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 145440 | bswap | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 146004 | regs | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146064 | regs | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146070 | regs | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146088 | regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146172 | regs | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146274 | regs | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146328 | regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146340 | regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146370 | regs | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146400 | regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146406 | regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146424 | regs | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146484 | regs | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 146550 | regs | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 146556 | regs | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 146670 | regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 146724 | regs | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 146934 | regs | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 147024 | regs | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 147060 | regs | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 147060 | regs | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 147066 | regs | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 147066 | regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 147132 | regs | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 147306 | regs | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 147360 | regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 147432 | regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 147546 | regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 147720 | regs | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 149832 | regs | gcc -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 150330 | regs | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 150654 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150209 | 20141124 |
| 150774 | regs | gcc -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 151302 | regs | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 151902 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150209 | 20141124 |
| 750450 | bswap | gcc | 20150209 | 20141124 |
| 751044 | bswap | cc | 20150209 | 20141124 |
| 751536 | bswap | gcc -funroll-loops | 20150209 | 20141124 |
| 772044 | regs | gcc -funroll-loops | 20150209 | 20141124 |
| 773382 | regs | cc | 20150209 | 20141124 |
| 773550 | regs | gcc | 20150209 | 20141124 |