| 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
|