Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
293376 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130224 | 20130126 |
330240 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130224 | 20130126 |
397824 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130224 | 20130126 |
401664 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130224 | 20130126 |
403968 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130224 | 20130126 |
427776 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130224 | 20130126 |
427776 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130224 | 20130126 |
431104 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2953472 | gcc | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2953472 | gcc | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2955776 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130224 | 20130126 |
3173120 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130224 | 20130126 |
3173120 | gcc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3173120 | gcc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3226624 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3227904 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3237376 | gcc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3238144 | gcc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3259648 | gcc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20130224 | 20130126 |
3259648 | gcc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3259648 | gcc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20130224 | 20130126 |
3259648 | gcc | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20130224 | 20130126 |
3259904 | gcc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3277568 | gcc | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3296512 | gcc | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20130224 | 20130126 |
3298048 | gcc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20130224 | 20130126 |
3298048 | gcc | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20130224 | 20130126 |
3298048 | gcc | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20130224 | 20130126 |
3298048 | gcc | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20130224 | 20130126 |
3298048 | gcc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20130224 | 20130126 |
3298304 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130224 | 20130126 |
3298816 | gcc | gcc -O -fomit-frame-pointer | 20130224 | 20130126 |
3298816 | gcc | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20130224 | 20130126 |
3298816 | gcc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20130224 | 20130126 |
3298816 | gcc | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20130224 | 20130126 |
3298816 | gcc | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20130224 | 20130126 |
3298816 | gcc | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20130224 | 20130126 |
3298816 | gcc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20130224 | 20130126 |
3300352 | gcc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20130224 | 20130126 |
3339520 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3356160 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3366656 | gcc | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3428608 | gcc | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3430912 | gcc | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3430912 | gcc | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3433472 | gcc | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20130224 | 20130126 |
3443968 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3467776 | gcc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3467776 | gcc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3471616 | gcc | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20130224 | 20130126 |
3472640 | gcc | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3480832 | gcc | gcc -mcpu=xscale -O -fomit-frame-pointer | 20130224 | 20130126 |
3481856 | gcc | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20130224 | 20130126 |
3481856 | gcc | gcc -mcpu=cortex-r4 -O -fomit-frame-pointer | 20130224 | 20130126 |
3498752 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130224 | 20130126 |
3499008 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20130224 | 20130126 |
3516416 | gcc | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20130224 | 20130126 |
3524608 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20130224 | 20130126 |
3545088 | gcc | gcc -Os -fomit-frame-pointer | 20130224 | 20130126 |
3545088 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3545088 | gcc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3545088 | gcc | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20130224 | 20130126 |
3545088 | gcc | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3545088 | gcc | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20130224 | 20130126 |
3545088 | gcc | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3545088 | gcc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3545088 | gcc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3545088 | gcc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20130224 | 20130126 |
3546112 | gcc | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20130224 | 20130126 |
3546112 | gcc | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20130224 | 20130126 |
3546112 | gcc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3546112 | gcc | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3546112 | gcc | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20130224 | 20130126 |
3554304 | gcc | gcc -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3554304 | gcc | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3554304 | gcc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3554304 | gcc | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3554304 | gcc | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3554304 | gcc | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3554304 | gcc | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3554304 | gcc | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3554304 | gcc | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3560448 | gcc | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3565312 | gcc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3566336 | gcc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3567616 | gcc | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3567616 | gcc | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3567616 | gcc | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3571456 | gcc | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3572224 | gcc | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3599872 | gcc | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3609088 | gcc | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20130224 | 20130126 |
3619840 | gcc | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20130224 | 20130126 |
3622144 | gcc | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20130224 | 20130126 |
3651840 | gcc | gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3654144 | gcc | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3661568 | gcc | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3668480 | gcc | gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3715072 | gcc | gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3735040 | gcc | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20130224 | 20130126 |
30194176 | gcc | cc | 20130224 | 20130126 |
30194432 | gcc | gcc -funroll-loops | 20130224 | 20130126 |
30212096 | gcc | gcc | 20130224 | 20130126 |