| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 411168 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 435376 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 442416 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 442901 | ref | gcc -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 443789 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 453908 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 454923 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 454939 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 454971 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 455112 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 462712 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 464238 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 466553 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 551102 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 565625 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 640389 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140529 |
| 642560 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 850874 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 857569 | ref | gcc -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 857793 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 858686 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 859068 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 869229 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 870437 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 870507 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 870527 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 870534 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 870756 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 889872 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 889920 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 893178 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 893183 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 893190 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 893204 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 893229 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 919303 | ref | gcc -O -fomit-frame-pointer | 20140603 | 20140529 |
| 919314 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 919344 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 928940 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 935373 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140603 | 20140529 |
| 938465 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140603 | 20140529 |
| 938981 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 939843 | ref | gcc -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 939978 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 942782 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 942855 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 942908 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140603 | 20140529 |
| 942949 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 950839 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 953160 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 963756 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 968228 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 2727456 | ref | cc | 20140603 | 20140529 |
| 2728466 | ref | gcc -funroll-loops | 20140603 | 20140529 |
| 2728612 | ref | gcc | 20140603 | 20140529 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|