| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 601967 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 615199 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 620245 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 652740 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 657489 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141027 | 20141014 |
| 657600 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141027 | 20141014 |
| 661650 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 667010 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 667299 | ref | gcc -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 669913 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 675094 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 676650 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 693535 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 693581 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 693582 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 693818 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 694071 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 700406 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141027 | 20141014 |
| 726124 | ref | gcc -O -fomit-frame-pointer | 20141027 | 20141014 |
| 726439 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141027 | 20141014 |
| 726511 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141027 | 20141014 |
| 730448 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141027 | 20141014 |
| 732015 | ref | clang -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 733483 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141027 | 20141014 |
| 733605 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141027 | 20141014 |
| 734556 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141027 | 20141014 |
| 734860 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141027 | 20141014 |
| 735459 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141027 | 20141014 |
| 735784 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141027 | 20141014 |
| 737500 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141027 | 20141014 |
| 737675 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141027 | 20141014 |
| 737715 | 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 | 20141027 | 20141014 |
| 737801 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141027 | 20141014 |
| 737936 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141027 | 20141014 |
| 738030 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141027 | 20141014 |
| 739914 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 739990 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 740254 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 740267 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 740522 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 760706 | ref | gcc -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 760749 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 773921 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 778275 | ref | gcc -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 787975 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 789128 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 790372 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 795870 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 797307 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141027 | 20141014 |
| 797413 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141027 | 20141014 |
| 797426 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141027 | 20141014 |
| 797460 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141027 | 20141014 |
| 797503 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141027 | 20141014 |
| 801494 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 801698 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 801715 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 801983 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 801990 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141027 | 20141014 |
| 802076 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 802138 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 806790 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 811410 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 813914 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141027 | 20141014 |
| 2380554 | ref | gcc -funroll-loops | 20141027 | 20141014 |
| 2380665 | ref | cc | 20141027 | 20141014 |
| 2380757 | ref | gcc | 20141027 | 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
|