Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 123080 0 0 | 135598 904 744 | ANSI_opt32 | cc | 20191126 | 20190816 |
0 | 44668 0 0 | 54930 920 744 | ANSI_opt32 | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
0 | 42780 0 0 | 52350 904 744 | ANSI_opt32 | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
0 | 42780 0 0 | 52350 904 744 | ANSI_opt32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
0 | 43856 0 0 | 57322 920 776 | ANSI_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
0 | 50516 0 0 | 61624 816 760 | ANSI_opt64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
0 | 52988 0 0 | 64826 920 776 | ANSI_opt64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
0 | 52116 0 0 | 61686 904 744 | ANSI_opt64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
0 | 32736 0 0 | 46019 920 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
0 | 32300 0 0 | 42563 920 744 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
0 | 30908 0 0 | 40471 904 744 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
33300 | 43416 0 0 | 53642 920 744 | ANSI_opt32 | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
33300 | 44668 0 0 | 54930 920 744 | ANSI_opt32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
33300 | 43496 0 0 | 56730 920 744 | ANSI_opt32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
33300 | 53416 0 0 | 66690 920 744 | ANSI_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
33300 | 31360 0 0 | 42570 824 760 | sphlib | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
33300 | 32644 0 0 | 44572 928 776 | sphlib | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
33300 | 31864 0 0 | 42059 920 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
35079 | 53328 0 0 | 63554 920 744 | ANSI_opt64 | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
37467 | 33004 0 0 | 46556 928 776 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 43588 0 0 | 55434 920 776 | ANSI_opt32 | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 50516 0 0 | 61648 816 760 | ANSI_opt64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
41625 | 31360 0 0 | 42570 824 760 | sphlib | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
41625 | 32364 0 0 | 42627 920 744 | sphlib | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 33884 0 0 | 47347 920 744 | sphlib | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 32016 0 0 | 42251 920 744 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
41660 | 43776 0 0 | 57050 920 744 | ANSI_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
46772 | 40612 0 0 | 51744 816 760 | ANSI_opt32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
46772 | 42772 0 0 | 52374 904 744 | ANSI_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
46772 | 43020 0 0 | 54858 920 776 | ANSI_opt32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
46772 | 50516 0 0 | 61648 816 760 | ANSI_opt64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
46772 | 53592 0 0 | 65434 920 776 | ANSI_opt64 | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
46772 | 53536 0 0 | 65354 920 776 | ANSI_opt64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
46772 | 54188 0 0 | 64450 920 744 | ANSI_opt64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
46772 | 53580 0 0 | 67082 920 776 | ANSI_opt64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
46772 | 51868 0 0 | 61470 904 744 | ANSI_opt64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
46772 | 54360 0 0 | 67818 920 744 | ANSI_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
46772 | 31360 0 0 | 42546 824 760 | sphlib | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
46772 | 32952 0 0 | 46195 920 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
49950 | 53504 0 0 | 66738 920 744 | ANSI_opt64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
49950 | 32476 0 0 | 44380 928 776 | sphlib | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
58275 | 40612 0 0 | 51744 816 760 | ANSI_opt32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
58275 | 30904 0 0 | 40503 904 744 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
58275 | 30904 0 0 | 40503 904 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
58465 | 43584 0 0 | 57082 920 776 | ANSI_opt32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
58465 | 42856 0 0 | 53082 920 744 | ANSI_opt32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
58465 | 53496 0 0 | 66962 920 776 | ANSI_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
58465 | 52824 0 0 | 63050 920 744 | ANSI_opt64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
62300 | 33180 0 0 | 46764 928 776 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
66600 | 44076 0 0 | 54338 920 744 | ANSI_opt32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
66600 | 53280 0 0 | 63466 920 744 | ANSI_opt64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
74925 | 43656 0 0 | 53842 920 744 | ANSI_opt32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
74925 | 44784 0 0 | 58242 920 744 | ANSI_opt32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
74925 | 32364 0 0 | 42627 920 744 | sphlib | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
74988 | 30908 0 0 | 40471 904 744 | sphlib | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
79097 | 43916 0 0 | 55738 920 776 | ANSI_opt32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
81851 | 42772 0 0 | 52374 904 744 | ANSI_opt32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
81851 | 51868 0 0 | 61470 904 744 | ANSI_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
81851 | 31360 0 0 | 42570 824 760 | sphlib | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
81851 | 30908 0 0 | 40471 904 744 | sphlib | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
83250 | 42780 0 0 | 52350 904 744 | ANSI_opt32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
93452 | 40612 0 0 | 51744 816 760 | ANSI_opt32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
93544 | 40612 0 0 | 51720 816 760 | ANSI_opt32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
93544 | 32080 0 0 | 42315 920 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
93544 | 32636 0 0 | 44556 928 776 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
99900 | 54188 0 0 | 64450 920 744 | ANSI_opt64 | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
99900 | 54360 0 0 | 67818 920 744 | ANSI_opt64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
99900 | 53544 0 0 | 63810 920 744 | ANSI_opt64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
99900 | 79576 0 0 | 92103 904 744 | sphlib | gcc_-funroll-loops | 20191126 | 20190816 |
105237 | 44784 0 0 | 58242 920 744 | ANSI_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
109497 | 50516 0 0 | 61648 816 760 | ANSI_opt64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
124875 | 123080 0 0 | 135598 904 744 | ANSI_opt32 | gcc_-funroll-loops | 20191126 | 20190816 |
133200 | 51868 0 0 | 61438 904 744 | ANSI_opt64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
140316 | 33884 0 0 | 47347 920 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
152009 | 171824 0 0 | 184342 904 744 | ANSI_opt64 | cc | 20191126 | 20190816 |
187088 | 171824 0 0 | 184342 904 744 | ANSI_opt64 | gcc | 20191126 | 20190816 |
187088 | 51868 0 0 | 61438 904 744 | ANSI_opt64 | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
249750 | 79576 0 0 | 92103 904 744 | sphlib | cc | 20191126 | 20190816 |
349650 | 79576 0 0 | 92103 904 744 | sphlib | gcc | 20191126 | 20190816 |
366300 | 123080 0 0 | 135598 904 744 | ANSI_opt32 | gcc | 20191126 | 20190816 |
441225 | 171824 0 0 | 184342 904 744 | ANSI_opt64 | gcc_-funroll-loops | 20191126 | 20190816 |
Compiler | Implementations
|
cc | ANSI_opt32 |
gcc | ANSI_opt32 |
gcc -O2 -fomit-frame-pointer | ANSI_opt32 |
gcc -O3 -fomit-frame-pointer | ANSI_opt32 |
gcc -O -fomit-frame-pointer | ANSI_opt32 |
gcc -Os -fomit-frame-pointer | ANSI_opt32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops | ANSI_opt32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -O -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -Os -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ANSI_opt32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ANSI_opt32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ANSI_opt32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ANSI_opt32
|
Compiler | Implementations
|
cc | ANSI_opt64 |
gcc | ANSI_opt64 |
gcc -O2 -fomit-frame-pointer | ANSI_opt64 |
gcc -O3 -fomit-frame-pointer | ANSI_opt64 |
gcc -O -fomit-frame-pointer | ANSI_opt64 |
gcc -Os -fomit-frame-pointer | ANSI_opt64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops | ANSI_opt64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -O -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -Os -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ANSI_opt64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ANSI_opt64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ANSI_opt64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ANSI_opt64
|