Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5297440 | 46113 0 8 | 65760 952 1584 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
5301440 | 45829 0 8 | 65432 952 1584 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
5614320 | 35733 0 8 | 54016 952 1584 | opt | gcc_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
5778080 | 35513 0 8 | 53784 952 1584 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
6174560 | 31257 0 8 | 50824 952 1584 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
6219840 | 31021 0 8 | 50552 952 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
6413680 | 26661 0 8 | 44872 952 1584 | ref | gcc_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
6520800 | 26365 0 8 | 44552 952 1584 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191124 | 20190816 |
9259760 | 37524 0 8 | 56743 864 1592 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
9270480 | 37532 0 8 | 56807 864 1592 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
9298320 | 37532 0 8 | 56807 864 1592 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
9309520 | 37532 0 8 | 56807 864 1592 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
9466560 | 37248 0 8 | 56455 864 1592 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191124 | 20190816 |
10273280 | 22860 0 8 | 42135 864 1592 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
10292640 | 22752 0 8 | 41959 864 1592 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191124 | 20190816 |
10320400 | 22860 0 8 | 42135 864 1592 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
10370480 | 22852 0 8 | 42071 864 1592 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
10414320 | 22860 0 8 | 42135 864 1592 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191124 | 20190816 |
16669280 | 32513 0 8 | 51704 952 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
16805040 | 32629 0 8 | 51768 952 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
22216320 | 23917 0 8 | 43040 952 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
22230000 | 24009 0 8 | 43032 952 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
25396080 | 29397 0 8 | 49744 952 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
25445360 | 29397 0 8 | 49744 952 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191124 | 20190816 |
26672720 | 23353 0 8 | 43624 952 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191124 | 20190816 |
26718320 | 23353 0 8 | 43624 952 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
28164240 | 10277 0 8 | 26574 936 1560 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
28976400 | 10277 0 8 | 26574 936 1560 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
29109200 | 11313 0 8 | 28384 952 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
29148400 | 10173 0 8 | 26422 936 1560 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
29165600 | 10173 0 8 | 26422 936 1560 | opt | gcc_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
29732720 | 7921 0 8 | 24150 936 1560 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
29870000 | 8545 0 8 | 25528 952 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
29896480 | 7921 0 8 | 24150 936 1560 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
30167120 | 11281 0 8 | 28304 952 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
30983040 | 8513 0 8 | 25448 952 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191124 | 20190816 |
31029040 | 10773 0 8 | 27896 952 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191124 | 20190816 |
31095200 | 10773 0 8 | 27896 952 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
31370080 | 7829 0 8 | 24006 936 1560 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
31428800 | 7829 0 8 | 24006 936 1560 | ref | gcc_-Os_-fomit-frame-pointer | 20191124 | 20190816 |
33349840 | 8309 0 8 | 25360 952 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191124 | 20190816 |
33528720 | 8309 0 8 | 25360 952 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191124 | 20190816 |
190611280 | 23972 0 8 | 44056 936 1568 | opt | gcc_-funroll-loops | 20191124 | 20190816 |
190764560 | 23972 0 8 | 44056 936 1568 | opt | gcc | 20191124 | 20190816 |
191343520 | 23972 0 8 | 44056 936 1568 | opt | cc | 20191124 | 20190816 |
210926960 | 17968 0 8 | 37968 936 1568 | ref | cc | 20191124 | 20190816 |
211950720 | 17968 0 8 | 37968 936 1568 | ref | gcc | 20191124 | 20190816 |
213229760 | 17968 0 8 | 37968 936 1568 | ref | gcc_-funroll-loops | 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
|