Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2954 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3039 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3042 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3067 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3089 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3099 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3101 | armneon2 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3125 | armneon2 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3134 | armneon2 | gcc -funroll-loops | 20140515 | 20140514 |
3136 | armneon2 | gcc | 20140515 | 20140514 |
3142 | armneon2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3142 | armneon2 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3159 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3163 | ref | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3165 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
3166 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3166 | armneon2 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
3169 | armneon2 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
3174 | armneon2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
3177 | armneon2 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3184 | armneon2 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3195 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3196 | armneon2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3199 | armneon2 | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
3199 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3200 | armneon2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3201 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3205 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3206 | armneon2 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3211 | armneon2 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3213 | armneon2 | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
3216 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3231 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3232 | armneon2 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
3235 | armneon2 | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3235 | ref | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3244 | armneon2 | cc | 20140515 | 20140514 |
3248 | armneon2 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3261 | armneon2 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
3264 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3265 | armneon2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3266 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3267 | armneon2 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3268 | armneon2 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3273 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3277 | armneon2 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3280 | armneon2 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3287 | armneon2 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3287 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3289 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3292 | armneon2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
3299 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3310 | armneon2 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3316 | armneon2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
3316 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
3317 | armneon2 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3340 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3343 | armneon2 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
3345 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3350 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3362 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3373 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3384 | armneon2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
3395 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3400 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3410 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3417 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3423 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3429 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3432 | armneon2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
3435 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
3448 | armneon2 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
3483 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3489 | armneon2 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
3496 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3499 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3502 | armneon2 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3511 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
3577 | armneon2 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
3581 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3591 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
3597 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3604 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3606 | armneon2 | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3675 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
3731 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3787 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3815 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
3842 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
3856 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
3861 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
3873 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
3874 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
3896 | armneon2 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3908 | ref | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
3917 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3928 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
3944 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
3972 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4009 | armneon2 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4068 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4069 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
4146 | ref | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
4329 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4340 | armneon2 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4447 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4469 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
4469 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
4882 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
4930 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4940 | armneon2 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4994 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
5012 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
5087 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
5119 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
6581 | ref | cc | 20140515 | 20140514 |
6609 | ref | gcc -funroll-loops | 20140515 | 20140514 |
7377 | ref | gcc | 20140515 | 20140514 |
Compiler | Implementations
|
cc | armneon |
gcc | armneon |
gcc -O2 -fomit-frame-pointer | armneon |
gcc -O3 -fomit-frame-pointer | armneon |
gcc -O -fomit-frame-pointer | armneon |
gcc -Os -fomit-frame-pointer | armneon |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | armneon |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | armneon |
gcc -fno-schedule-insns -O -fomit-frame-pointer | armneon |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | armneon |
gcc -funroll-loops | armneon |
gcc -funroll-loops -O2 -fomit-frame-pointer | armneon |
gcc -funroll-loops -O3 -fomit-frame-pointer | armneon |
gcc -funroll-loops -O -fomit-frame-pointer | armneon |
gcc -funroll-loops -Os -fomit-frame-pointer | armneon |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | armneon |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | armneon |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | armneon |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | armneon
|