Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1536 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1536 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
1536 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
1536 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1536 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1536 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
1536 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
1536 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1600 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1600 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
1600 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
1600 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1632 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
1632 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
1632 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1632 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
1632 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
1632 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
1632 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1664 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
1728 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
1728 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
1728 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
1760 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1760 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1760 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1760 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
1760 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1856 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1856 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1856 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1856 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1856 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1856 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1856 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1856 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1888 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1888 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1888 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1888 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1920 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1920 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1984 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1984 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1984 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1984 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
1984 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171106 | 20171020 |
1984 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
2144 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
2176 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
2176 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
2208 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
2304 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
2336 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
2368 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
2368 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
2400 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
2400 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
2464 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
2464 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
2560 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
2560 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
2656 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
2656 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
4448 | ? ? ? | ? ? ? | compact1600 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
4512 | ? ? ? | ? ? ? | compact1600 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
5280 | ? ? ? | ? ? ? | compact1600 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
5344 | ? ? ? | ? ? ? | compact1600 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
5568 | ? ? ? | ? ? ? | compact1600 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
5792 | ? ? ? | ? ? ? | compact1600 | gcc_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
6304 | ? ? ? | ? ? ? | compact1600 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171106 | 20171020 |
6336 | ? ? ? | ? ? ? | compact1600 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
6816 | ? ? ? | ? ? ? | optimized1600u6 | cc | 20171106 | 20171020 |
6816 | ? ? ? | ? ? ? | optimized1600u6 | gcc | 20171106 | 20171020 |
6816 | ? ? ? | ? ? ? | optimized1600u6 | gcc_-funroll-loops | 20171106 | 20171020 |
6944 | ? ? ? | ? ? ? | optimized1600lcu6 | cc | 20171106 | 20171020 |
6944 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc | 20171106 | 20171020 |
6944 | ? ? ? | ? ? ? | optimized1600lcu6 | gcc_-funroll-loops | 20171106 | 20171020 |
11104 | ? ? ? | ? ? ? | compact1600 | gcc_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
11648 | ? ? ? | ? ? ? | compact1600 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
11744 | ? ? ? | ? ? ? | compact1600 | gcc_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
11744 | ? ? ? | ? ? ? | compact1600 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
11776 | ? ? ? | ? ? ? | compact1600 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
11776 | ? ? ? | ? ? ? | compact1600 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
12064 | ? ? ? | ? ? ? | reference1600 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
12128 | ? ? ? | ? ? ? | compact1600 | gcc_-O_-fomit-frame-pointer | 20171106 | 20171020 |
12128 | ? ? ? | ? ? ? | compact1600 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
12320 | ? ? ? | ? ? ? | reference1600 | gcc_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
12352 | ? ? ? | ? ? ? | reference1600 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
12512 | ? ? ? | ? ? ? | optimized1600lcufull | cc | 20171106 | 20171020 |
12512 | ? ? ? | ? ? ? | optimized1600lcufull | gcc | 20171106 | 20171020 |
12544 | ? ? ? | ? ? ? | optimized1600lcufull | gcc_-funroll-loops | 20171106 | 20171020 |
12704 | ? ? ? | ? ? ? | reference1600 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
12832 | ? ? ? | ? ? ? | optimized1600ufull | gcc | 20171106 | 20171020 |
12832 | ? ? ? | ? ? ? | optimized1600ufull | gcc_-funroll-loops | 20171106 | 20171020 |
12864 | ? ? ? | ? ? ? | optimized1600ufull | cc | 20171106 | 20171020 |
12864 | ? ? ? | ? ? ? | reference1600 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
13728 | ? ? ? | ? ? ? | reference1600 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171106 | 20171020 |
13728 | ? ? ? | ? ? ? | reference1600 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
13792 | ? ? ? | ? ? ? | reference1600 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171106 | 20171020 |
45408 | ? ? ? | ? ? ? | reference1600 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
45408 | ? ? ? | ? ? ? | reference1600 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
46112 | ? ? ? | ? ? ? | reference1600 | gcc_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
46112 | ? ? ? | ? ? ? | reference1600 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171106 | 20171020 |
48128 | ? ? ? | ? ? ? | compact1600 | gcc | 20171106 | 20171020 |
48160 | ? ? ? | ? ? ? | compact1600 | cc | 20171106 | 20171020 |
48160 | ? ? ? | ? ? ? | compact1600 | gcc_-funroll-loops | 20171106 | 20171020 |
50912 | ? ? ? | ? ? ? | reference1600 | gcc_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
52544 | ? ? ? | ? ? ? | reference1600 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171106 | 20171020 |
58752 | ? ? ? | ? ? ? | reference1600 | gcc_-O_-fomit-frame-pointer | 20171106 | 20171020 |
58752 | ? ? ? | ? ? ? | reference1600 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171106 | 20171020 |
188768 | ? ? ? | ? ? ? | reference1600 | cc | 20171106 | 20171020 |
188992 | ? ? ? | ? ? ? | reference1600 | gcc | 20171106 | 20171020 |
189152 | ? ? ? | ? ? ? | reference1600 | gcc_-funroll-loops | 20171106 | 20171020 |
Compiler | Implementations
|
cc | optimized1600XOPu6 optimized1600XOPufull |
gcc | optimized1600XOPu6 optimized1600XOPufull |
gcc -O2 -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -O3 -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -O -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -Os -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -fno-schedule-insns -O -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -funroll-loops | optimized1600XOPu6 optimized1600XOPufull |
gcc -funroll-loops -O2 -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -funroll-loops -O3 -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -funroll-loops -O -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -funroll-loops -Os -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimized1600XOPu6 optimized1600XOPufull
|
Compiler | Implementations
|
cc | optimized1600AsmX86-64shld |
gcc | optimized1600AsmX86-64shld |
gcc -O2 -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -O3 -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -O -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -Os -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -fno-schedule-insns -O -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -funroll-loops | optimized1600AsmX86-64shld |
gcc -funroll-loops -O2 -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -funroll-loops -O3 -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -funroll-loops -O -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -funroll-loops -Os -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimized1600AsmX86-64shld |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimized1600AsmX86-64shld
|
Compiler | Implementations
|
cc | optimized1600AsmX86-64Apple |
gcc | optimized1600AsmX86-64Apple |
gcc -O2 -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -O3 -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -O -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -Os -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -fno-schedule-insns -O -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -funroll-loops | optimized1600AsmX86-64Apple |
gcc -funroll-loops -O2 -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -funroll-loops -O3 -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -funroll-loops -O -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -funroll-loops -Os -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimized1600AsmX86-64Apple |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimized1600AsmX86-64Apple
|