Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
70976 | ? ? ? | ? ? ? | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
73408 | ? ? ? | ? ? ? | generic32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
74080 | ? ? ? | ? ? ? | generic32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
74080 | ? ? ? | ? ? ? | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
75168 | ? ? ? | ? ? ? | generic32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171108 | 20171020 |
75168 | ? ? ? | ? ? ? | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171108 | 20171020 |
76256 | ? ? ? | ? ? ? | generic32 | gcc_-O_-fomit-frame-pointer | 20171108 | 20171020 |
76320 | ? ? ? | ? ? ? | generic32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171108 | 20171020 |
76544 | ? ? ? | ? ? ? | generic32 | gcc_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
77280 | ? ? ? | ? ? ? | generic32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
80320 | ? ? ? | ? ? ? | generic32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
80992 | ? ? ? | ? ? ? | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
83008 | ? ? ? | ? ? ? | generic32 | gcc_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
83392 | ? ? ? | ? ? ? | generic32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
84864 | ? ? ? | ? ? ? | generic32lc | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
84864 | ? ? ? | ? ? ? | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
85344 | ? ? ? | ? ? ? | generic32lc | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
86496 | ? ? ? | ? ? ? | generic32lc | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
86560 | ? ? ? | ? ? ? | generic32lc | gcc_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
86688 | ? ? ? | ? ? ? | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
89056 | ? ? ? | ? ? ? | generic32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
91328 | ? ? ? | ? ? ? | generic32 | gcc_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
95776 | ? ? ? | ? ? ? | generic32lc | gcc_-O_-fomit-frame-pointer | 20171108 | 20171020 |
95776 | ? ? ? | ? ? ? | generic32lc | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171108 | 20171020 |
97664 | ? ? ? | ? ? ? | generic32lc | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171108 | 20171020 |
97664 | ? ? ? | ? ? ? | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171108 | 20171020 |
98400 | ? ? ? | ? ? ? | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
99488 | ? ? ? | ? ? ? | generic32lc | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
102912 | ? ? ? | ? ? ? | ARMv8A | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
102912 | ? ? ? | ? ? ? | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
102912 | ? ? ? | ? ? ? | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
102944 | ? ? ? | ? ? ? | ARMv8A | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
103232 | ? ? ? | ? ? ? | ARMv8A | gcc_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
103296 | ? ? ? | ? ? ? | ARMv8A | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
103328 | ? ? ? | ? ? ? | ARMv8A | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
103424 | ? ? ? | ? ? ? | ARMv8A | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171108 | 20171020 |
103424 | ? ? ? | ? ? ? | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
103456 | ? ? ? | ? ? ? | ARMv8A | gcc_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
103456 | ? ? ? | ? ? ? | ARMv8A | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171108 | 20171020 |
103456 | ? ? ? | ? ? ? | ARMv8A | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
103456 | ? ? ? | ? ? ? | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171108 | 20171020 |
103488 | ? ? ? | ? ? ? | ARMv8A | gcc_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
103488 | ? ? ? | ? ? ? | ARMv8A | gcc_-O_-fomit-frame-pointer | 20171108 | 20171020 |
104320 | ? ? ? | ? ? ? | ARMv8A | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
111264 | ? ? ? | ? ? ? | generic32lc | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
115936 | ? ? ? | ? ? ? | generic32lc | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
119296 | ? ? ? | ? ? ? | ARMv8A | cc | 20171108 | 20171020 |
119296 | ? ? ? | ? ? ? | ARMv8A | gcc | 20171108 | 20171020 |
119296 | ? ? ? | ? ? ? | ARMv8A | gcc_-funroll-loops | 20171108 | 20171020 |
120576 | ? ? ? | ? ? ? | generic32lc | gcc_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
121184 | ? ? ? | ? ? ? | generic32lc | gcc_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
178880 | ? ? ? | ? ? ? | generic32 | gcc | 20171108 | 20171020 |
178944 | ? ? ? | ? ? ? | generic32 | gcc_-funroll-loops | 20171108 | 20171020 |
179104 | ? ? ? | ? ? ? | generic32 | cc | 20171108 | 20171020 |
265344 | ? ? ? | ? ? ? | compact | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
265856 | ? ? ? | ? ? ? | compact | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
267520 | ? ? ? | ? ? ? | generic32lc | cc | 20171108 | 20171020 |
267520 | ? ? ? | ? ? ? | generic32lc | gcc | 20171108 | 20171020 |
267584 | ? ? ? | ? ? ? | generic32lc | gcc_-funroll-loops | 20171108 | 20171020 |
306944 | ? ? ? | ? ? ? | compact | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171108 | 20171020 |
307104 | ? ? ? | ? ? ? | compact | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171108 | 20171020 |
317184 | ? ? ? | ? ? ? | compact | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
319680 | ? ? ? | ? ? ? | compact | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
332864 | ? ? ? | ? ? ? | compact | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
343680 | ? ? ? | ? ? ? | compact | gcc_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
543456 | ? ? ? | ? ? ? | compact | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
555744 | ? ? ? | ? ? ? | compact | gcc_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
582240 | ? ? ? | ? ? ? | compact | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171108 | 20171020 |
583936 | ? ? ? | ? ? ? | compact | gcc_-O_-fomit-frame-pointer | 20171108 | 20171020 |
611488 | ? ? ? | ? ? ? | compact | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
616672 | ? ? ? | ? ? ? | compact | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
618112 | ? ? ? | ? ? ? | compact | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
621184 | ? ? ? | ? ? ? | compact | gcc_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
1565632 | ? ? ? | ? ? ? | compact | gcc_-funroll-loops | 20171108 | 20171020 |
1572992 | ? ? ? | ? ? ? | compact | gcc | 20171108 | 20171020 |
1615136 | ? ? ? | ? ? ? | compact | cc | 20171108 | 20171020 |
12048000 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
12757984 | ? ? ? | ? ? ? | ref | g++_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
12980288 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
13100128 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171108 | 20171020 |
21445184 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
21655200 | ? ? ? | ? ? ? | ref | g++_-O2_-fomit-frame-pointer | 20171108 | 20171020 |
25271712 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171108 | 20171020 |
25381920 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
25396192 | ? ? ? | ? ? ? | ref | g++_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
25520896 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171108 | 20171020 |
25878496 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171108 | 20171020 |
25936672 | ? ? ? | ? ? ? | ref | g++_-O_-fomit-frame-pointer | 20171108 | 20171020 |
62957440 | ? ? ? | ? ? ? | ref | g++ | 20171108 | 20171020 |
Compiler | Implementations
|
cc | AVR8 |
gcc | AVR8 |
gcc -O2 -fomit-frame-pointer | AVR8 |
gcc -O3 -fomit-frame-pointer | AVR8 |
gcc -O -fomit-frame-pointer | AVR8 |
gcc -Os -fomit-frame-pointer | AVR8 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | AVR8 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | AVR8 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | AVR8 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | AVR8 |
gcc -funroll-loops | AVR8 |
gcc -funroll-loops -O2 -fomit-frame-pointer | AVR8 |
gcc -funroll-loops -O3 -fomit-frame-pointer | AVR8 |
gcc -funroll-loops -O -fomit-frame-pointer | AVR8 |
gcc -funroll-loops -Os -fomit-frame-pointer | AVR8 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | AVR8 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | AVR8 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | AVR8 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | AVR8
|
Compiler | Implementations
|
cc | ARMv6M |
gcc | ARMv6M |
gcc -O2 -fomit-frame-pointer | ARMv6M |
gcc -O3 -fomit-frame-pointer | ARMv6M |
gcc -O -fomit-frame-pointer | ARMv6M |
gcc -Os -fomit-frame-pointer | ARMv6M |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ARMv6M |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ARMv6M |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ARMv6M |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ARMv6M |
gcc -funroll-loops | ARMv6M |
gcc -funroll-loops -O2 -fomit-frame-pointer | ARMv6M |
gcc -funroll-loops -O3 -fomit-frame-pointer | ARMv6M |
gcc -funroll-loops -O -fomit-frame-pointer | ARMv6M |
gcc -funroll-loops -Os -fomit-frame-pointer | ARMv6M |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ARMv6M |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ARMv6M |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ARMv6M |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ARMv6M
|
Compiler | Implementations
|
cc | ARMv7A |
gcc | ARMv7A |
gcc -O2 -fomit-frame-pointer | ARMv7A |
gcc -O3 -fomit-frame-pointer | ARMv7A |
gcc -O -fomit-frame-pointer | ARMv7A |
gcc -Os -fomit-frame-pointer | ARMv7A |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ARMv7A |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ARMv7A |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ARMv7A |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ARMv7A |
gcc -funroll-loops | ARMv7A |
gcc -funroll-loops -O2 -fomit-frame-pointer | ARMv7A |
gcc -funroll-loops -O3 -fomit-frame-pointer | ARMv7A |
gcc -funroll-loops -O -fomit-frame-pointer | ARMv7A |
gcc -funroll-loops -Os -fomit-frame-pointer | ARMv7A |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ARMv7A |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ARMv7A |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ARMv7A |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ARMv7A
|
Compiler | Implementations
|
cc | ARMv7M |
gcc | ARMv7M |
gcc -O2 -fomit-frame-pointer | ARMv7M |
gcc -O3 -fomit-frame-pointer | ARMv7M |
gcc -O -fomit-frame-pointer | ARMv7M |
gcc -Os -fomit-frame-pointer | ARMv7M |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ARMv7M |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ARMv7M |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ARMv7M |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ARMv7M |
gcc -funroll-loops | ARMv7M |
gcc -funroll-loops -O2 -fomit-frame-pointer | ARMv7M |
gcc -funroll-loops -O3 -fomit-frame-pointer | ARMv7M |
gcc -funroll-loops -O -fomit-frame-pointer | ARMv7M |
gcc -funroll-loops -Os -fomit-frame-pointer | ARMv7M |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ARMv7M |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ARMv7M |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ARMv7M |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ARMv7M
|