| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3748807 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 3882034 | simple | gcc -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 3899251 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 3923742 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 3963037 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 3984866 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 3987499 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 3989567 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4154199 | simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4157015 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4157078 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4183962 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4286587 | unrolled | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4311594 | unrolled | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4311698 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4331821 | simple | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4333318 | simple | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4333364 | simple | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4333428 | simple | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4333430 | simple | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4333462 | simple | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4335524 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4359890 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4376596 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4376622 | unrolled | gcc -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4378039 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4414307 | unrolled | gcc -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4434373 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4434552 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4439185 | unrolled | gcc -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4490444 | unrolled | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4490466 | unrolled | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4490514 | unrolled | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4490522 | unrolled | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4490669 | unrolled | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4495629 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4625521 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4728499 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4730174 | unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4794223 | unrolled | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4794280 | unrolled | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4794339 | unrolled | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4794369 | unrolled | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4794571 | unrolled | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4814506 | unrolled | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4814595 | unrolled | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4814637 | unrolled | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4814663 | unrolled | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4814770 | unrolled | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4819099 | unrolled | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4829817 | unrolled | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 4847258 | unrolled | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 4853834 | spec | gcc -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4883873 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 4958582 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5020489 | spec | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5024469 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5203296 | spec | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5203557 | spec | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5215660 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5227961 | spec | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5228142 | spec | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5228670 | spec | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5249088 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5255413 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5286936 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5290200 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5311707 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5605365 | spec | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
| 5657439 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5668350 | spec | gcc -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5823218 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5841565 | spec | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5850995 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 5851331 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 5864106 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5897403 | spec | gcc -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 5902648 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 5923807 | spec | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5931550 | spec | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5937634 | spec | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5938779 | spec | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 5941782 | spec | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 6022574 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6022876 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6107881 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 6203906 | spec | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 6204651 | spec | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 6206827 | spec | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 6223600 | spec | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 6223686 | spec | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 6269040 | spec | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 6303952 | spec | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 6315716 | unrolled | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6315973 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6316365 | unrolled | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6316478 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6316606 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6317090 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6317531 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6317635 | unrolled | gcc -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6391082 | unrolled | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6391441 | unrolled | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6391452 | unrolled | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6391462 | unrolled | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6391604 | unrolled | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 6503999 | spec | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 6541415 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 7573547 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
| 7573706 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140428 | 20140425 |
| 7826209 | spec | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 7826241 | spec | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 7826796 | spec | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140428 | 20140425 |
| 7827616 | spec | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 7832455 | spec | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 8053762 | spec | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 8069302 | spec | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 8075337 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
| 8079104 | spec | gcc -O -fomit-frame-pointer | 20140428 | 20140425 |
| 8225532 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
| 8243803 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
| 15132636 | unrolled | gcc | 20140428 | 20140425 |
| 15133513 | unrolled | gcc -funroll-loops | 20140428 | 20140425 |
| 15133835 | unrolled | cc | 20140428 | 20140425 |
| 27635746 | simple | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 27706492 | simple | gcc -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 27938492 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 28008770 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 28139932 | simple | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 28733564 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 29250160 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 29250636 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 29720130 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 30317856 | simple | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 30393355 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 30394430 | simple | gcc -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 30479476 | simple | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 30480469 | simple | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 30480690 | simple | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 30481877 | simple | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 30482123 | simple | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140428 | 20140425 |
| 30716061 | simple | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 30717454 | simple | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 30719409 | simple | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140428 | 20140425 |
| 30719809 | simple | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 30720952 | simple | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 30999328 | simple | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 31113216 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 31130021 | simple | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 31130210 | simple | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 31131177 | simple | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 31133087 | simple | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 31133720 | simple | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140428 | 20140425 |
| 31501818 | simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 31502003 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
| 31502326 | simple | gcc -O -fomit-frame-pointer | 20140428 | 20140425 |
| 31504174 | simple | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140428 | 20140425 |
| 31576829 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
| 31577152 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
| 106226254 | simple | gcc | 20140428 | 20140425 |
| 106230151 | simple | gcc -funroll-loops | 20140428 | 20140425 |
| 106234240 | simple | cc | 20140428 | 20140425 |
| 230078239 | spec | gcc | 20140428 | 20140425 |
| 230081017 | spec | gcc -funroll-loops | 20140428 | 20140425 |
| 230102782 | spec | cc | 20140428 | 20140425 |