Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3183 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3205 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3285 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3311 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
3322 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3343 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3514 | armneon2 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3517 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3528 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3549 | armneon2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3563 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3564 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
3564 | armneon2 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3565 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
3577 | armneon2 | cc | 20140515 | 20140514 |
3583 | armneon2 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
3592 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
3595 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3598 | armneon2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
3602 | armneon2 | gcc | 20140515 | 20140514 |
3602 | armneon2 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
3603 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3604 | armneon2 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3614 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3619 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3620 | armneon2 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3621 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3625 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3643 | armneon2 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3654 | armneon2 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3656 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3658 | armneon2 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
3659 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3664 | armneon2 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3664 | armneon2 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3667 | armneon2 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
3668 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3670 | armneon2 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3671 | armneon2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3671 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
3678 | armneon2 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3679 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
3688 | armneon2 | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
3688 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
3693 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3693 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3696 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3704 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3706 | armneon2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3708 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3711 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3711 | armneon2 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3715 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3720 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3727 | armneon2 | gcc -funroll-loops | 20140515 | 20140514 |
3729 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3730 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3749 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3752 | armneon2 | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3758 | armneon2 | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
3764 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3771 | armneon2 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3772 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
3772 | armneon2 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3780 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3786 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3796 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3813 | armneon2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
3822 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3830 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3843 | ref | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
3858 | armneon2 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3858 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3902 | armneon2 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3912 | armneon2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
3918 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3921 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3951 | armneon2 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
3953 | armneon2 | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3975 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4010 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4029 | ref | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4082 | armneon2 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4204 | armneon2 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
4217 | ref | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4229 | armneon2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
4229 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
4270 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4375 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
4388 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
4417 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
4420 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
4447 | armneon2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4451 | armneon2 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
4470 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
4480 | ref | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
4504 | armneon2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
4534 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
4542 | armneon2 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4588 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
4606 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
4700 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
4710 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4734 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4740 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
4741 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4749 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
4826 | armneon2 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
5012 | armneon2 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
5030 | armneon2 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
5122 | armneon2 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
5322 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
5432 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
5616 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
5662 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
8468 | ref | cc | 20140515 | 20140514 |
8508 | ref | gcc -funroll-loops | 20140515 | 20140514 |
8664 | 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
|