Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2339325 | 10324 0 0 | 24477 952 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
3096900 | 11064 0 0 | 24024 816 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
3746250 | 11064 0 0 | 24024 816 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
4349796 | 13732 0 0 | 29082 936 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
5253075 | 5132 0 0 | 17514 936 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5278050 | 5304 0 0 | 17770 936 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
5344650 | 4672 0 0 | 16318 920 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
5344650 | 4672 0 0 | 16318 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
5844852 | 15340 0 0 | 31109 952 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
6551775 | 10292 0 0 | 24445 952 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
6815576 | 10280 0 0 | 24389 952 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
7214581 | 5140 0 0 | 17522 936 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
7401669 | 5304 0 0 | 17770 936 864 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
7612143 | 4724 0 0 | 20446 920 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
7825500 | 13672 0 0 | 29050 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
8407267 | 15344 0 0 | 31069 952 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
9665325 | 14160 0 0 | 29826 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
10098225 | 11064 0 0 | 24000 816 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
10538184 | 11064 0 0 | 24024 816 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
13575543 | 5112 0 0 | 17426 936 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
13575573 | 14160 0 0 | 29826 936 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
14485500 | 4656 0 0 | 20374 920 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
15511338 | 5264 0 0 | 17730 936 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
20380899 | 4656 0 0 | 20374 920 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
29986650 | 9941 0 0 | 26622 920 864 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
30003300 | 9941 0 0 | 26622 920 864 | ref | gcc | 20191128 | 20190816 |
42057000 | 9941 0 0 | 26622 920 864 | ref | cc | 20191128 | 20190816 |
Compiler | Implementations
|
g++ | avx2 |
g++ -O2 -fomit-frame-pointer | avx2 |
g++ -O3 -fomit-frame-pointer | avx2 |
g++ -O -fomit-frame-pointer | avx2 |
g++ -Os -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2
|