Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2941440 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130309 | 20130126 |
2974720 | ref | gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer | 20130309 | 20130126 |
2984192 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20130309 | 20130126 |
2990080 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20130309 | 20130126 |
2996224 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3008000 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3036160 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3063808 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3085056 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3087616 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130309 | 20130126 |
3088640 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3090944 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3091200 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130309 | 20130126 |
3141120 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3151616 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130309 | 20130126 |
3158016 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3180288 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3194368 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3206400 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3207680 | ref | gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3209984 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3211008 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3214848 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20130309 | 20130126 |
3214848 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3215872 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130309 | 20130126 |
3223040 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3223040 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130309 | 20130126 |
3223296 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3225088 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3225344 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3225344 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3228928 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3232512 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3233792 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20130309 | 20130126 |
3237120 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3237120 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3245824 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3248128 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3259904 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3264512 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20130309 | 20130126 |
3267840 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3270656 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3273984 | ref | gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | 20130309 | 20130126 |
3280384 | ref | gcc -O3 -fomit-frame-pointer | 20130309 | 20130126 |
3283456 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20130309 | 20130126 |
3286016 | ref | gcc -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3286272 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130309 | 20130126 |
3287296 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20130309 | 20130126 |
3289600 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3292928 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3294208 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3295488 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3296512 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3297024 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3298304 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3300352 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3303936 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3313408 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3313408 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3325184 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130309 | 20130126 |
3327488 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3327488 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20130309 | 20130126 |
3328768 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20130309 | 20130126 |
3331328 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20130309 | 20130126 |
3333888 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3334400 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20130309 | 20130126 |
3334400 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20130309 | 20130126 |
3336192 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3336960 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20130309 | 20130126 |
3337216 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20130309 | 20130126 |
3338240 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130309 | 20130126 |
3338240 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20130309 | 20130126 |
3338240 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20130309 | 20130126 |
3339264 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20130309 | 20130126 |
3341568 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3343104 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20130309 | 20130126 |
3345408 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20130309 | 20130126 |
3345408 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20130309 | 20130126 |
3365376 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130309 | 20130126 |
3373824 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20130309 | 20130126 |
3394048 | ref | gcc -Os -fomit-frame-pointer | 20130309 | 20130126 |
3410944 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20130309 | 20130126 |
3417856 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20130309 | 20130126 |
3442688 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20130309 | 20130126 |
3483392 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20130309 | 20130126 |
3529472 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130309 | 20130126 |
3529728 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130309 | 20130126 |
3538944 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130309 | 20130126 |
3538944 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20130309 | 20130126 |
3540224 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20130309 | 20130126 |
3540224 | ref | gcc -mcpu=cortex-r4 -O -fomit-frame-pointer | 20130309 | 20130126 |
3548672 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130309 | 20130126 |
3553280 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130309 | 20130126 |
3581696 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20130309 | 20130126 |
3582976 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20130309 | 20130126 |
3586560 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20130309 | 20130126 |
3588864 | ref | gcc -O -fomit-frame-pointer | 20130309 | 20130126 |
3589120 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20130309 | 20130126 |
3592448 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20130309 | 20130126 |
3592704 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20130309 | 20130126 |
3594752 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20130309 | 20130126 |
3597312 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20130309 | 20130126 |
3604224 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20130309 | 20130126 |
3606784 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20130309 | 20130126 |
3606784 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20130309 | 20130126 |
3611392 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20130309 | 20130126 |
3613696 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20130309 | 20130126 |
3632896 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20130309 | 20130126 |
3634176 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20130309 | 20130126 |
3647232 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20130309 | 20130126 |
3652096 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130309 | 20130126 |
3694592 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20130309 | 20130126 |
9638400 | ref | cc | 20130309 | 20130126 |
9638400 | ref | gcc | 20130309 | 20130126 |
9700096 | ref | gcc -funroll-loops | 20130309 | 20130126 |