Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
7602640 | 46045 0 8 | 65752 952 1584 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
7609680 | 45745 0 8 | 65424 952 1584 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
8041280 | 34873 0 8 | 53232 952 1584 | opt | gcc_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
8278000 | 34561 0 8 | 52888 952 1584 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
8887040 | 30465 0 8 | 50064 952 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191125 | 20190816 |
8975600 | 30693 0 8 | 50320 952 1584 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191125 | 20190816 |
9320080 | 26069 0 8 | 44336 952 1584 | ref | gcc_-O3_-fomit-frame-pointer | 20191125 | 20190816 |
9342960 | 25789 0 8 | 44032 952 1584 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191125 | 20190816 |
13357120 | 32948 0 8 | 52159 864 1592 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191125 | 20190816 |
13360720 | 32956 0 8 | 52223 864 1592 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191125 | 20190816 |
13369680 | 32956 0 8 | 52223 864 1592 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191125 | 20190816 |
13407040 | 32956 0 8 | 52223 864 1592 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191125 | 20190816 |
13611840 | 32932 0 8 | 52127 864 1592 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191124 | 20190816 |
14819680 | 21824 0 8 | 41023 864 1592 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191125 | 20190816 |
14822720 | 21872 0 8 | 41135 864 1592 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191125 | 20190816 |
15032800 | 21872 0 8 | 41135 864 1592 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191125 | 20190816 |
15134880 | 21864 0 8 | 41079 864 1592 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191125 | 20190816 |
15180080 | 21872 0 8 | 41135 864 1592 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191125 | 20190816 |
23519840 | 31753 0 8 | 51000 952 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
23657040 | 31897 0 8 | 51088 952 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
32123920 | 24069 0 8 | 43160 952 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191125 | 20190816 |
32232480 | 23977 0 8 | 43160 952 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191125 | 20190816 |
36327440 | 28657 0 8 | 49008 952 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191124 | 20190816 |
36403280 | 28657 0 8 | 49008 952 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191125 | 20190816 |
38518320 | 23405 0 8 | 47776 952 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191125 | 20190816 |
38656800 | 23405 0 8 | 47776 952 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191125 | 20190816 |
40412080 | 10077 0 8 | 26390 936 1560 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
40485760 | 10077 0 8 | 26390 936 1560 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
41842800 | 9949 0 8 | 26206 936 1560 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
41979280 | 9949 0 8 | 26206 936 1560 | opt | gcc_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
42678240 | 11069 0 8 | 28200 952 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
43230800 | 8585 0 8 | 25632 952 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191125 | 20190816 |
43436560 | 7977 0 8 | 24198 936 1560 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191125 | 20190816 |
43473120 | 11037 0 8 | 28120 952 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
43768320 | 7977 0 8 | 24198 936 1560 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191125 | 20190816 |
44546320 | 10561 0 8 | 27688 952 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191124 | 20190816 |
44590000 | 10561 0 8 | 27688 952 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
45076640 | 7861 0 8 | 24030 936 1560 | ref | gcc_-Os_-fomit-frame-pointer | 20191125 | 20190816 |
45177440 | 8553 0 8 | 25544 952 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191125 | 20190816 |
45201760 | 7861 0 8 | 24030 936 1560 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191125 | 20190816 |
48262720 | 8361 0 8 | 25416 952 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191125 | 20190816 |
48600800 | 8361 0 8 | 25416 952 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191125 | 20190816 |
274483200 | 23648 0 8 | 43728 936 1568 | opt | cc | 20191125 | 20190816 |
274956000 | 23648 0 8 | 43728 936 1568 | opt | gcc | 20191124 | 20190816 |
275156160 | 23648 0 8 | 43728 936 1568 | opt | gcc_-funroll-loops | 20191124 | 20190816 |
302839040 | 17892 0 8 | 37896 936 1568 | ref | cc | 20191125 | 20190816 |
304072080 | 17892 0 8 | 37896 936 1568 | ref | gcc | 20191125 | 20190816 |
305021920 | 17892 0 8 | 37896 936 1568 | ref | gcc_-funroll-loops | 20191125 | 20190816 |
Compiler | Implementations
|
cc | avx2 |
gcc | avx2 |
gcc -O2 -fomit-frame-pointer | avx2 |
gcc -O3 -fomit-frame-pointer | avx2 |
gcc -O -fomit-frame-pointer | avx2 |
gcc -Os -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops | avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2
|