| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 27879772 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140620 | 20140529 |
| 27882269 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140620 | 20140529 |
| 28093511 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 28955055 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 31822370 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 31887855 | ref | gcc -O3 -fomit-frame-pointer | 20140619 | 20140529 |
| 31976419 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 32830665 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 33539994 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 33644774 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 36118149 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 40136297 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 40137347 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 40137668 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 40137714 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 40139116 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 56307673 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 56855428 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140620 | 20140529 |
| 57014656 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 57855275 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 58354781 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 58765881 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 58767107 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 58800131 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 59092333 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 59428638 | ref | gcc -O2 -fomit-frame-pointer | 20140619 | 20140529 |
| 59484077 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 61849313 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140620 | 20140529 |
| 62952849 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140620 | 20140529 |
| 62953450 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140620 | 20140529 |
| 62972795 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140620 | 20140529 |
| 62977822 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140620 | 20140529 |
| 62979508 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140620 | 20140529 |
| 64046855 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140620 | 20140529 |
| 64257880 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140620 | 20140529 |
| 64270369 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140620 | 20140529 |
| 64290442 | ref | gcc -O -fomit-frame-pointer | 20140620 | 20140529 |
| 85574023 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140620 | 20140529 |
| 85898136 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140620 | 20140529 |
| 87317336 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 87380528 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 87391039 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 87426225 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 87443939 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 90823748 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 91640480 | ref | gcc -Os -fomit-frame-pointer | 20140619 | 20140529 |
| 91646087 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 91888156 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 91889713 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 92077384 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 101815754 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 101847741 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140620 | 20140529 |
| 184591225 | ref | gcc | 20140620 | 20140529 |
| 184604895 | ref | gcc -funroll-loops | 20140620 | 20140529 |
| 184604920 | ref | cc | 20140620 | 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
|