Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
11973088 | mj32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141028 | 20141014 |
12470533 | mj32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141028 | 20141014 |
12499032 | mj32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141028 | 20141014 |
12844380 | mj32 | 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 |
12847613 | mj32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141028 | 20141014 |
14940988 | mj32 | clang -O3 -fomit-frame-pointer | 20141028 | 20141014 |
14944717 | mj32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141028 | 20141014 |
14944905 | mj32 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141028 | 20141014 |
14944926 | mj32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141028 | 20141014 |
14945192 | mj32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141028 | 20141014 |
14946017 | mj32 | 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 |
14946108 | mj32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141028 | 20141014 |
14946462 | mj32 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141028 | 20141014 |
14946506 | mj32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141028 | 20141014 |
16463510 | mj32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141028 | 20141014 |
16851910 | mj32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
16922053 | mj32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
16923339 | mj32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
17243447 | mj32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
17243470 | mj32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
17243597 | mj32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141028 | 20141014 |
17277664 | mj32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141028 | 20141014 |
17279331 | mj32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141028 | 20141014 |
18100718 | mj32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
18401004 | mj32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141028 | 20141014 |
18685622 | mj32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141028 | 20141014 |
18913153 | mj32 | gcc -O3 -fomit-frame-pointer | 20141028 | 20141014 |
19674201 | mj32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141028 | 20141014 |
19911061 | mj32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141028 | 20141014 |
21047650 | mj32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
21487597 | mj32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
21581894 | mj32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
21582840 | mj32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
21889006 | mj32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141028 | 20141014 |
21889677 | mj32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
21900509 | mj32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
22384353 | mj32 | gcc -O2 -fomit-frame-pointer | 20141028 | 20141014 |
22462892 | mj32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141028 | 20141014 |
22466782 | mj32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141028 | 20141014 |
22563724 | mj32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141028 | 20141014 |
22564356 | mj32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141028 | 20141014 |
22633359 | mj32 | gcc -Os -fomit-frame-pointer | 20141028 | 20141014 |
22642906 | mj32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141028 | 20141014 |
22761709 | mj32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141028 | 20141014 |
22762794 | mj32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141028 | 20141014 |
22836335 | mj32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141028 | 20141014 |
22836578 | mj32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141028 | 20141014 |
22837299 | mj32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141028 | 20141014 |
24890994 | mj32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141028 | 20141014 |
26075463 | mj32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141028 | 20141014 |
31937282 | mj32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141028 | 20141014 |
31960526 | mj32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141028 | 20141014 |
31962722 | mj32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141028 | 20141014 |
31974567 | mj32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141028 | 20141014 |
31981195 | mj32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141028 | 20141014 |
31981767 | mj32 | gcc -O -fomit-frame-pointer | 20141028 | 20141014 |
31982022 | mj32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141028 | 20141014 |
32007155 | mj32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141028 | 20141014 |
32053811 | mj32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141028 | 20141014 |
36353390 | mj32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141028 | 20141014 |
36517855 | mj32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141028 | 20141014 |
56246139 | mj32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141028 | 20141014 |
56478390 | mj32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141028 | 20141014 |
133525607 | mj32 | cc | 20141028 | 20141014 |
133542332 | mj32 | gcc -funroll-loops | 20141028 | 20141014 |
133561491 | mj32 | gcc | 20141028 | 20141014 |