Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
294656 | 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 |
395776 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130224 | 20130126 |
402688 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130224 | 20130126 |
402688 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130224 | 20130126 |
428800 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130224 | 20130126 |
429824 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130224 | 20130126 |
431360 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2955776 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130224 | 20130126 |
2955776 | gcc | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2955776 | gcc | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3173376 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130224 | 20130126 |
3174144 | gcc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3174144 | gcc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3227392 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3227904 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3238400 | gcc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3238656 | 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=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3259904 | gcc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
3259904 | gcc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20130224 | 20130126 |
3259904 | gcc | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20130224 | 20130126 |
3277568 | gcc | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3296768 | gcc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20130224 | 20130126 |
3298048 | gcc | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20130224 | 20130126 |
3299072 | gcc | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20130224 | 20130126 |
3299072 | gcc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20130224 | 20130126 |
3299328 | gcc | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20130224 | 20130126 |
3299328 | gcc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20130224 | 20130126 |
3300352 | gcc | gcc -O -fomit-frame-pointer | 20130224 | 20130126 |
3300352 | gcc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20130224 | 20130126 |
3300352 | gcc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20130224 | 20130126 |
3300352 | gcc | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20130224 | 20130126 |
3300352 | gcc | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20130224 | 20130126 |
3300352 | gcc | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20130224 | 20130126 |
3301376 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130224 | 20130126 |
3301376 | gcc | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20130224 | 20130126 |
3301376 | gcc | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20130224 | 20130126 |
3339776 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3348992 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3364352 | gcc | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3429632 | gcc | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3430912 | gcc | gcc -funroll-loops -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 |
3452416 | gcc | gcc -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3452416 | gcc | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3452416 | gcc | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3452416 | gcc | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3452416 | gcc | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3452416 | gcc | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3452416 | gcc | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3452416 | gcc | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3452416 | gcc | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453184 | gcc | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453184 | gcc | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3453440 | gcc | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3467776 | gcc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3468032 | gcc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3472384 | gcc | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20130224 | 20130126 |
3473664 | gcc | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3481856 | gcc | gcc -mcpu=xscale -O -fomit-frame-pointer | 20130224 | 20130126 |
3482112 | gcc | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20130224 | 20130126 |
3482112 | gcc | gcc -mcpu=cortex-r4 -O -fomit-frame-pointer | 20130224 | 20130126 |
3499008 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20130224 | 20130126 |
3499520 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130224 | 20130126 |
3512832 | gcc | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20130224 | 20130126 |
3522560 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20130224 | 20130126 |
3544832 | gcc | gcc -funroll-loops -O2 -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 |
3547648 | gcc | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3548416 | gcc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20130224 | 20130126 |
3554304 | gcc | gcc -mcpu=arm810 -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 |
3554560 | gcc | gcc -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3554560 | gcc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3554560 | gcc | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3560448 | gcc | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3566080 | gcc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3566080 | gcc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3567360 | 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 |
3572224 | gcc | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3572224 | gcc | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3607808 | gcc | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20130224 | 20130126 |
3612928 | gcc | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3619840 | gcc | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20130224 | 20130126 |
3622144 | gcc | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20130224 | 20130126 |
3653120 | gcc | gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
3654400 | gcc | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3661568 | gcc | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3682560 | gcc | gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
3713792 | gcc | gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | 20130224 | 20130126 |
3735296 | gcc | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20130224 | 20130126 |
30176512 | gcc | gcc -funroll-loops | 20130224 | 20130126 |
30182656 | gcc | cc | 20130224 | 20130126 |
30189312 | gcc | gcc | 20130224 | 20130126 |