Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
39781 | arm11 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
39788 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
39792 | arm11 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
39794 | arm11 | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
39794 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
39794 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
39796 | arm11 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
39796 | arm11 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
39800 | arm11 | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
39800 | arm11 | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
39800 | inplace | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
39806 | arm11 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
39806 | arm11 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
39806 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
39808 | arm11 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
39808 | arm11 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
39808 | arm11 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
39808 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
39808 | arm11 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
39809 | arm11 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
39810 | arm11 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
39814 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
39818 | arm11 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
39822 | arm11 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
39831 | arm11 | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
39836 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
39844 | arm11 | cc | 20140608 | 20140529 |
39844 | arm11 | gcc | 20140608 | 20140529 |
39844 | arm11 | gcc -funroll-loops | 20140608 | 20140529 |
39844 | arm11 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
39849 | arm11 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
39851 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
39857 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
39866 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
39872 | arm11 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
39872 | arm11 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
39884 | arm11 | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
40182 | arm11 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
40473 | inplace | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
40523 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
40536 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
40550 | ref | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
40556 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
40626 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
40648 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
41413 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
41461 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
41925 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
41934 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
42032 | inplace | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
42034 | inplace | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
42040 | inplace | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
42040 | inplace | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
42054 | inplace | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
42320 | inplace | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
42480 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
42480 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
42483 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
42488 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
42488 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
42860 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
50307 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
50326 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
51056 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
51076 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
51085 | ref | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
51087 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
51089 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
51105 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
51636 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
51646 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
51924 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
51946 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
51946 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
51946 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
51948 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
52405 | inplace | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
52480 | inplace | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
52486 | inplace | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
52486 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
52529 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
52532 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
53020 | inplace | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
53028 | inplace | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
53028 | inplace | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
53034 | inplace | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
53048 | inplace | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
147884 | inplace | cc | 20140608 | 20140529 |
147886 | inplace | gcc | 20140608 | 20140529 |
147894 | inplace | gcc -funroll-loops | 20140608 | 20140529 |
164786 | ref | cc | 20140608 | 20140529 |
164792 | ref | gcc | 20140608 | 20140529 |
164792 | ref | gcc -funroll-loops | 20140608 | 20140529 |
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | arm11 |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | arm11 |
gcc -mcpu=arm810 -O -fomit-frame-pointer | arm11 |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | arm11 |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | arm11 |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | arm11 |
gcc -mcpu=arm8 -O -fomit-frame-pointer | arm11 |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm -O -fomit-frame-pointer | arm11 |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | arm11
|