Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3294000 | 42801 0 8 | 62368 952 1584 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
3314960 | 42577 0 8 | 62128 952 1584 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
3392240 | 33965 0 8 | 52184 952 1584 | opt | gcc_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
3541040 | 33777 0 8 | 51984 952 1584 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
3896640 | 30925 0 8 | 50424 952 1584 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
3996640 | 26989 0 8 | 45128 952 1584 | ref | gcc_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
4037280 | 30705 0 8 | 50176 952 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
4086320 | 26749 0 8 | 44864 952 1584 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
5959200 | 32012 0 8 | 51287 864 1592 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
5960800 | 32004 0 8 | 51223 864 1592 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
5967680 | 32012 0 8 | 51287 864 1592 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
5973440 | 32012 0 8 | 51287 864 1592 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
6053440 | 31920 0 8 | 51127 864 1592 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191124 | 20190816 |
6538560 | 21540 0 8 | 40815 864 1592 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
6558160 | 21480 0 8 | 40687 864 1592 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191124 | 20190816 |
6596480 | 21540 0 8 | 40815 864 1592 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
6628160 | 21532 0 8 | 40751 864 1592 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
6648480 | 21540 0 8 | 40815 864 1592 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
10391760 | 31597 0 8 | 50728 952 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
10529600 | 31741 0 8 | 50800 952 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
14174160 | 23849 0 8 | 42904 952 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
14194400 | 23941 0 8 | 42904 952 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
16012320 | 28629 0 8 | 48984 952 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191124 | 20190816 |
16042560 | 28629 0 8 | 48984 952 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
16937280 | 23449 0 8 | 43728 952 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191124 | 20190816 |
17005120 | 23449 0 8 | 43728 952 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
17582960 | 10013 0 8 | 26318 936 1560 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
17633120 | 10013 0 8 | 26318 936 1560 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
18451840 | 9877 0 8 | 26142 936 1560 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
18494960 | 9877 0 8 | 26142 936 1560 | opt | gcc_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
18540640 | 10989 0 8 | 28000 952 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
18938400 | 8517 0 8 | 25432 952 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
19003440 | 7925 0 8 | 24150 936 1560 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
19034400 | 10965 0 8 | 27912 952 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
19172400 | 7925 0 8 | 24150 936 1560 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
19576640 | 10457 0 8 | 27592 952 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191124 | 20190816 |
19619200 | 8485 0 8 | 25352 952 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
19679920 | 7809 0 8 | 23982 936 1560 | ref | gcc_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
19724720 | 7809 0 8 | 23982 936 1560 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
19889760 | 10457 0 8 | 27592 952 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
21270720 | 8321 0 8 | 25376 952 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
21317600 | 8321 0 8 | 25376 952 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191124 | 20190816 |
119022320 | 23544 0 8 | 43632 936 1568 | opt | gcc | 20191124 | 20190816 |
119171600 | 23544 0 8 | 43632 936 1568 | opt | cc | 20191124 | 20190816 |
119704960 | 23544 0 8 | 43632 936 1568 | opt | gcc_-funroll-loops | 20191124 | 20190816 |
135401920 | 17912 0 8 | 37912 936 1568 | ref | cc | 20191124 | 20190816 |
135884720 | 17912 0 8 | 37912 936 1568 | ref | gcc_-funroll-loops | 20191124 | 20190816 |
135898640 | 17912 0 8 | 37912 936 1568 | ref | gcc | 20191124 | 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
|