Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
24559 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
24747 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
24818 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
24824 | regs | gcc -Os -fomit-frame-pointer | 20140428 | 20140425 |
25424 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
26864 | regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140428 | 20140425 |
27599 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140428 | 20140425 |
27626 | regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140428 | 20140425 |
27732 | regs | gcc -O2 -fomit-frame-pointer | 20140428 | 20140425 |
27732 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
27834 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
27844 | regs | gcc -O3 -fomit-frame-pointer | 20140428 | 20140425 |
28032 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140428 | 20140425 |
28446 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
28986 | regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140428 | 20140425 |
28986 | regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140428 | 20140425 |
28994 | regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140428 | 20140425 |
29002 | regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140428 | 20140425 |
29002 | regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140428 | 20140425 |
30112 | regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140428 | 20140425 |
30120 | regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
30128 | regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
30132 | regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
30138 | regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
30204 | regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
30210 | regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140428 | 20140425 |
30226 | regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
30235 | regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
30310 | regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
31266 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
31304 | regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
31556 | regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
31634 | regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
31640 | regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
31856 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
32070 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
32150 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
32154 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140428 | 20140425 |
32159 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
42769 | regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140428 | 20140425 |
42771 | regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140428 | 20140425 |
42782 | regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140428 | 20140425 |
42784 | regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140428 | 20140425 |
42784 | regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140428 | 20140425 |
42824 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140428 | 20140425 |
42825 | regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140428 | 20140425 |
42829 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
42896 | regs | gcc -O -fomit-frame-pointer | 20140428 | 20140425 |
42901 | regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140428 | 20140425 |
42929 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
43934 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
43959 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
127156 | regs | gcc -funroll-loops | 20140428 | 20140425 |
127169 | regs | gcc | 20140428 | 20140425 |
127176 | regs | cc | 20140428 | 20140425 |
Compiler | Implementations
|
cc | xmm |
gcc | xmm |
gcc -O2 -fomit-frame-pointer | xmm |
gcc -O3 -fomit-frame-pointer | xmm |
gcc -O -fomit-frame-pointer | xmm |
gcc -Os -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops | xmm |
gcc -funroll-loops -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | xmm |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | xmm
|
Compiler | Implementations
|
cc | avxicc |
gcc | avxicc |
gcc -O2 -fomit-frame-pointer | avxicc |
gcc -O3 -fomit-frame-pointer | avxicc |
gcc -O -fomit-frame-pointer | avxicc |
gcc -Os -fomit-frame-pointer | avxicc |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
gcc -funroll-loops | avxicc |
gcc -funroll-loops -O2 -fomit-frame-pointer | avxicc |
gcc -funroll-loops -O3 -fomit-frame-pointer | avxicc |
gcc -funroll-loops -O -fomit-frame-pointer | avxicc |
gcc -funroll-loops -Os -fomit-frame-pointer | avxicc |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | avxicc |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | avxicc |
gcc -mcpu=arm810 -O -fomit-frame-pointer | avxicc |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | avxicc |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | avxicc |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | avxicc |
gcc -mcpu=arm8 -O -fomit-frame-pointer | avxicc |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | avxicc |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm -O -fomit-frame-pointer | avxicc |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | avxicc
|
Compiler | Implementations
|
cc | ref |
gcc | ref |
gcc -O2 -fomit-frame-pointer | ref |
gcc -O3 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref
|
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | xmm |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | xmm |
gcc -mcpu=arm810 -O -fomit-frame-pointer | xmm |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | xmm |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | xmm |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | xmm |
gcc -mcpu=arm8 -O -fomit-frame-pointer | xmm |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm -O -fomit-frame-pointer | xmm |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | xmm
|
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | regs |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | regs |
gcc -mcpu=arm810 -O -fomit-frame-pointer | regs |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | regs |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | regs |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | regs |
gcc -mcpu=arm8 -O -fomit-frame-pointer | regs |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | regs |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | regs |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | regs |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | regs |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | regs |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | regs |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | regs |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | regs |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | regs |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | regs |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | regs |
gcc -mcpu=strongarm -O -fomit-frame-pointer | regs |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | regs
|
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|