Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
9755776 | mpfq | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140511 | 20140425 |
9757416 | mpfq | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140511 | 20140425 |
9759228 | mpfq | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140511 | 20140425 |
9764877 | mpfq | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140511 | 20140425 |
9768210 | mpfq | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140511 | 20140425 |
10747004 | mpfq | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140511 | 20140425 |
10747969 | mpfq | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140511 | 20140425 |
10752322 | mpfq | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140511 | 20140425 |
10753723 | mpfq | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140511 | 20140425 |
10755421 | mpfq | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140511 | 20140425 |
11103871 | mpfq | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140511 | 20140425 |
11104312 | mpfq | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140511 | 20140425 |
11105178 | mpfq | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140511 | 20140425 |
11109720 | mpfq | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140511 | 20140425 |
11112402 | mpfq | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140511 | 20140425 |
11726428 | mpfq | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140511 | 20140425 |
11731546 | mpfq | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140511 | 20140425 |
11732921 | mpfq | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140511 | 20140425 |
11736102 | mpfq | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140511 | 20140425 |
11742141 | mpfq | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140511 | 20140425 |
13864803 | mpfq | gcc -O3 -fomit-frame-pointer | 20140511 | 20140425 |
13907679 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140511 | 20140425 |
13972981 | mpfq | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140511 | 20140425 |
13974657 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140511 | 20140425 |
14773373 | mpfq | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140511 | 20140425 |
14820353 | mpfq | gcc -O2 -fomit-frame-pointer | 20140511 | 20140425 |
14915216 | mpfq | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140511 | 20140425 |
15099431 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140511 | 20140425 |
15145131 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140511 | 20140425 |
15245415 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140511 | 20140425 |
15829617 | mpfq | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140511 | 20140425 |
15924277 | mpfq | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140511 | 20140425 |
16014982 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140511 | 20140425 |
16016604 | mpfq | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140511 | 20140425 |
16872889 | mpfq | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140511 | 20140425 |
16876983 | mpfq | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140511 | 20140425 |
17281887 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20140511 | 20140425 |
17287574 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140511 | 20140425 |
18121115 | mpfq | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140511 | 20140425 |
18146922 | mpfq | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140511 | 20140425 |
18149614 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140511 | 20140425 |
18151275 | mpfq | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140511 | 20140425 |
18156134 | mpfq | gcc -O -fomit-frame-pointer | 20140511 | 20140425 |
18160728 | mpfq | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140511 | 20140425 |
18431541 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140511 | 20140425 |
18440936 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20140511 | 20140425 |
18583577 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140511 | 20140425 |
18593100 | mpfq | gcc -Os -fomit-frame-pointer | 20140511 | 20140425 |
18605202 | mpfq | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140511 | 20140425 |
19531193 | mpfq | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140511 | 20140425 |
19532639 | mpfq | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140511 | 20140425 |
19715635 | mpfq | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140511 | 20140425 |
101686926 | mpfq | gcc | 20140511 | 20140425 |
101702015 | mpfq | cc | 20140511 | 20140425 |
101705606 | mpfq | gcc -funroll-loops | 20140511 | 20140425 |
Compiler | Implementations
|
cc | ref |
gcc | ref |
gcc -O2 -fomit-frame-pointer | ref |
gcc -O3 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref
|
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | mpfq |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | mpfq |
gcc -mcpu=arm810 -O -fomit-frame-pointer | mpfq |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | mpfq |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | mpfq |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | mpfq |
gcc -mcpu=arm8 -O -fomit-frame-pointer | mpfq |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm -O -fomit-frame-pointer | mpfq |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | mpfq
|
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
|