| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3748911 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 3880107 | simple | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 3899263 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 3923838 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 3962996 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 3986045 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 3987131 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 3989464 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4154137 | simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 4157106 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4157169 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4184284 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 4286844 | unrolled | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4311507 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4311822 | unrolled | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4331847 | simple | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 4333159 | simple | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 4333175 | simple | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 4333291 | simple | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 4333406 | simple | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 4333425 | simple | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 4335530 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4376514 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4378228 | unrolled | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4378297 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4384365 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4416144 | unrolled | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4427909 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4434497 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4436118 | unrolled | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4465117 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4490616 | unrolled | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4490649 | unrolled | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4490683 | unrolled | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4490728 | unrolled | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4490732 | unrolled | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4602293 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 4728560 | unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4728580 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4794357 | unrolled | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4794383 | unrolled | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4794394 | unrolled | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4794626 | unrolled | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4794692 | unrolled | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4816142 | unrolled | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4816239 | unrolled | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4816245 | unrolled | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4816351 | unrolled | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4816425 | unrolled | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4822279 | unrolled | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4829904 | unrolled | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 4844953 | spec | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 4847099 | unrolled | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 4883774 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 4958251 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 5020776 | spec | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 5024378 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 5205066 | spec | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 5205199 | spec | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 5215639 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 5225113 | spec | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 5225197 | spec | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 5225439 | spec | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 5255456 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 5260778 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 5286823 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 5290320 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
| 5314022 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 5613506 | spec | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 5657566 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 5686119 | spec | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 5831530 | spec | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 5850663 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 5857650 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 5866862 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 5885722 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 5907056 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 5909826 | spec | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 5935322 | spec | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 5935694 | spec | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 5949165 | spec | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 5952140 | spec | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 5964483 | spec | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 6022762 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
| 6023124 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 6112690 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 6204507 | spec | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 6204670 | spec | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 6205856 | spec | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 6206828 | spec | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 6207050 | spec | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 6218265 | spec | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 6301791 | spec | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 6316092 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6316584 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6317088 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6317102 | unrolled | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6317190 | unrolled | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6317458 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6317476 | unrolled | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6318263 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6390602 | unrolled | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6390998 | unrolled | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6391387 | unrolled | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6391453 | unrolled | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6393469 | unrolled | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 6423014 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 6537169 | spec | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 7573200 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
| 7573742 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 7826187 | spec | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 7826440 | spec | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 7826536 | spec | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 7830443 | spec | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
| 7842276 | spec | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 8042712 | spec | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 8054171 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8054673 | spec | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8068780 | spec | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 8229795 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 8231589 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 15133623 | unrolled | gcc | 20140609 | 20140529 |
| 15133920 | unrolled | cc | 20140609 | 20140529 |
| 15134208 | unrolled | gcc -funroll-loops | 20140609 | 20140529 |
| 27638272 | simple | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 27940898 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 28009692 | simple | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 28010835 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 28032131 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 28144889 | simple | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 29249139 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 29251575 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 29721726 | simple | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 29725826 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 30394313 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 30402425 | simple | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 30408648 | simple | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 30408745 | simple | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 30409256 | simple | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 30409889 | simple | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 30412566 | simple | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 30719339 | simple | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 30719564 | simple | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 30720735 | simple | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 30721081 | simple | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
| 30722466 | simple | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 31112078 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 31113124 | simple | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 31133471 | simple | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 31133541 | simple | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 31133618 | simple | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 31134327 | simple | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 31134771 | simple | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 31503226 | simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 31503307 | simple | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 31503352 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 31503648 | simple | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 31578194 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 31578677 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 106236533 | simple | gcc | 20140608 | 20140529 |
| 106237539 | simple | gcc -funroll-loops | 20140608 | 20140529 |
| 106238053 | simple | cc | 20140608 | 20140529 |
| 229763645 | spec | cc | 20140609 | 20140529 |
| 229789480 | spec | gcc -funroll-loops | 20140609 | 20140529 |
| 229924344 | spec | gcc | 20140608 | 20140529 |