Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1915914 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
1987709 | simple | gcc -O3 -fomit-frame-pointer | 20140428 | 20140425 |
1994616 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2012182 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2032094 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2033017 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2034346 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2044062 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2125628 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
2125637 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140428 | 20140425 |
2131194 | simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2164357 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2198629 | unrolled | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2198760 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2199069 | unrolled | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2215521 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2220088 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2221092 | simple | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2221105 | simple | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2221109 | simple | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2221114 | simple | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2221118 | simple | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2234597 | unrolled | gcc -Os -fomit-frame-pointer | 20140428 | 20140425 |
2234686 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
2235627 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
2247981 | simple | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2259516 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2259940 | unrolled | gcc -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2262684 | unrolled | gcc -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2272550 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2290042 | unrolled | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140428 | 20140425 |
2290048 | unrolled | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140428 | 20140425 |
2290052 | unrolled | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140428 | 20140425 |
2290053 | unrolled | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140428 | 20140425 |
2290067 | unrolled | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140428 | 20140425 |
2303052 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2372588 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2414588 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
2416029 | unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140428 | 20140425 |
2452694 | unrolled | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2452703 | unrolled | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2452704 | unrolled | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2452761 | unrolled | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2452776 | unrolled | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2454633 | unrolled | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2454648 | unrolled | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2454648 | unrolled | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2454660 | unrolled | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2454662 | unrolled | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2465807 | unrolled | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2469257 | unrolled | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2477215 | unrolled | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140428 | 20140425 |
2689130 | spec | gcc -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2691822 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2702194 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2715596 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2763002 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2781740 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2803676 | spec | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2870344 | spec | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2871089 | spec | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2894936 | spec | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2895133 | spec | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2904915 | spec | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2939408 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2939750 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
2944928 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
2992624 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3066999 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
3067056 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140428 | 20140425 |
3112782 | spec | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
3201677 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3209684 | spec | gcc -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3215423 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
3215623 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140428 | 20140425 |
3216097 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
3216182 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
3216188 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
3216228 | unrolled | gcc -O -fomit-frame-pointer | 20140428 | 20140425 |
3216364 | unrolled | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140428 | 20140425 |
3216806 | unrolled | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140428 | 20140425 |
3253239 | unrolled | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140428 | 20140425 |
3253259 | unrolled | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140428 | 20140425 |
3253342 | unrolled | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140428 | 20140425 |
3253693 | unrolled | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140428 | 20140425 |
3257043 | unrolled | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140428 | 20140425 |
3266407 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140428 | 20140425 |
3273204 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3276882 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
3304540 | spec | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3305376 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3307820 | spec | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3316238 | spec | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3316425 | spec | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3322457 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
3323313 | spec | gcc -Os -fomit-frame-pointer | 20140428 | 20140425 |
3328571 | spec | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3384565 | spec | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3472511 | spec | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140428 | 20140425 |
3474263 | spec | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140428 | 20140425 |
3480592 | spec | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140428 | 20140425 |
3482277 | spec | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140428 | 20140425 |
3489651 | spec | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140428 | 20140425 |
3496551 | spec | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140428 | 20140425 |
3528979 | spec | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
3532393 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
3662037 | spec | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140428 | 20140425 |
3684860 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
4196023 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
4196172 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140428 | 20140425 |
4325568 | spec | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140428 | 20140425 |
4326634 | spec | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140428 | 20140425 |
4326668 | spec | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140428 | 20140425 |
4327064 | spec | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140428 | 20140425 |
4329580 | spec | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140428 | 20140425 |
4444114 | spec | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140428 | 20140425 |
4450770 | spec | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140428 | 20140425 |
4452746 | spec | gcc -O -fomit-frame-pointer | 20140428 | 20140425 |
4456044 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
4655910 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
4659848 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
7725313 | unrolled | gcc | 20140428 | 20140425 |
7726383 | unrolled | cc | 20140428 | 20140425 |
7726406 | unrolled | gcc -funroll-loops | 20140428 | 20140425 |
14034889 | simple | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
14054966 | simple | gcc -O2 -fomit-frame-pointer | 20140428 | 20140425 |
14174773 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
14209820 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
14275697 | simple | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
14575658 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
14856266 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
14856273 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140428 | 20140425 |
15092878 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
15396575 | simple | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140428 | 20140425 |
15433175 | simple | gcc -Os -fomit-frame-pointer | 20140428 | 20140425 |
15433181 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
15461244 | simple | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
15462118 | simple | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
15462251 | simple | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140428 | 20140425 |
15462396 | simple | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
15463141 | simple | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
15583927 | simple | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140428 | 20140425 |
15583999 | simple | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140428 | 20140425 |
15584079 | simple | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140428 | 20140425 |
15584174 | simple | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140428 | 20140425 |
15584375 | simple | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140428 | 20140425 |
15741459 | simple | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140428 | 20140425 |
15792795 | simple | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140428 | 20140425 |
15792907 | simple | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140428 | 20140425 |
15793100 | simple | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140428 | 20140425 |
15793274 | simple | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140428 | 20140425 |
15793970 | simple | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140428 | 20140425 |
15796288 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
15981654 | simple | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140428 | 20140425 |
15990528 | simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140428 | 20140425 |
15990912 | simple | gcc -O -fomit-frame-pointer | 20140428 | 20140425 |
15990994 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
16018821 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
16019789 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
53884455 | simple | gcc | 20140428 | 20140425 |
53885053 | simple | cc | 20140428 | 20140425 |
53887962 | simple | gcc -funroll-loops | 20140428 | 20140425 |
117679750 | spec | gcc -funroll-loops | 20140428 | 20140425 |
117704745 | spec | cc | 20140428 | 20140425 |
117713158 | spec | gcc | 20140428 | 20140425 |