| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 598195 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 610888 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 613065 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 642977 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 645028 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 646266 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141028 | 20141014 |
| 646275 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141028 | 20141014 |
| 649769 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 655886 | ref | gcc -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 658045 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 660214 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 665327 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 677524 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 678203 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 678386 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 678465 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 678482 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 704427 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141028 | 20141014 |
| 705838 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141028 | 20141014 |
| 710548 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 716204 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 717516 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 717596 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141028 | 20141014 |
| 718213 | ref | gcc -O -fomit-frame-pointer | 20141028 | 20141014 |
| 720891 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141028 | 20141014 |
| 720924 | ref | clang -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 721468 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141028 | 20141014 |
| 721548 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141028 | 20141014 |
| 723015 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141028 | 20141014 |
| 723538 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141028 | 20141014 |
| 723717 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141028 | 20141014 |
| 724440 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141028 | 20141014 |
| 724618 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141028 | 20141014 |
| 724676 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141028 | 20141014 |
| 725310 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141028 | 20141014 |
| 727067 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 727145 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 727259 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 728599 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 728746 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 741390 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 757055 | ref | gcc -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 757379 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 769594 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 772603 | ref | gcc -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 779157 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 781215 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 783272 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 783504 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 783525 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 783537 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 783553 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141028 | 20141014 |
| 783654 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 783815 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 787792 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 788262 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 788336 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 788400 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 788524 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 789675 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 797252 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 797434 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 801836 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 2353644 | ref | gcc | 20141028 | 20141014 |
| 2353689 | ref | gcc -funroll-loops | 20141028 | 20141014 |
| 2353695 | ref | cc | 20141028 | 20141014 |
| 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
|