Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
57700 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
59568 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
65890 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
75362 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140503 | 20140425 |
75432 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140503 | 20140425 |
75781 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
75813 | opt64 | gcc -O3 -fomit-frame-pointer | 20140503 | 20140425 |
76184 | opt64 | gcc -O2 -fomit-frame-pointer | 20140503 | 20140425 |
79516 | opt64 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
80528 | opt64 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
83153 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140503 | 20140425 |
83200 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
83352 | opt64 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
86988 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
87209 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
87833 | opt64 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140503 | 20140425 |
87908 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
88765 | opt64 | gcc -Os -fomit-frame-pointer | 20140503 | 20140425 |
88832 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
88982 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
89026 | opt64 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140503 | 20140425 |
90392 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
90780 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
92109 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
93510 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
94747 | opt64 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
97685 | opt64 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
97767 | opt64 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
97838 | opt64 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
97946 | opt64 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
97966 | opt64 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140503 | 20140425 |
99047 | opt64 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140503 | 20140425 |
99059 | opt64 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
99179 | opt64 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
99275 | opt64 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
99382 | opt64 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
101417 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
103234 | opt64 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
103344 | opt64 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140503 | 20140425 |
103468 | opt64 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140503 | 20140425 |
103710 | opt64 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140503 | 20140425 |
103911 | opt64 | gcc -O -fomit-frame-pointer | 20140503 | 20140425 |
103982 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
104002 | opt64 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140503 | 20140425 |
104004 | opt64 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140503 | 20140425 |
104454 | opt64 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140503 | 20140425 |
109161 | opt64 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140503 | 20140425 |
109164 | opt64 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140503 | 20140425 |
109297 | opt64 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140503 | 20140425 |
109395 | opt64 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140503 | 20140425 |
109534 | opt64 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140503 | 20140425 |
112940 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140503 | 20140425 |
280452 | opt64 | gcc | 20140503 | 20140425 |
280477 | opt64 | cc | 20140503 | 20140425 |
280487 | opt64 | gcc -funroll-loops | 20140503 | 20140425 |
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm810 -O -fomit-frame-pointer | opt64 |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm8 -O -fomit-frame-pointer | opt64 |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm -O -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | opt64
|