Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1212981 | 5408 0 0 | 24695 896 1600 | ref10 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
1213807 | 5160 0 0 | 24295 896 1600 | ref10 | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
1248499 | 5900 0 0 | 25903 896 1584 | ref10 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
1262954 | 5420 0 0 | 23351 896 1584 | ref10 | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
1265845 | 5692 0 0 | 23767 896 1584 | ref10 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
1268323 | 20584 0 0 | 41215 896 1600 | donna_c64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
1286495 | 20244 0 0 | 40399 896 1584 | donna_c64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
1298885 | 5172 0 0 | 21743 880 1568 | ref10 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
1299711 | 17220 0 0 | 35263 896 1584 | donna_c64 | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
1301363 | 17220 0 0 | 35359 896 1584 | donna_c64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
1318709 | 5596 0 0 | 22151 880 1568 | ref10 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
1330686 | 20620 0 0 | 41479 896 1584 | donna_c64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
1339359 | 5172 0 0 | 21807 880 1568 | ref10 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
1345967 | 17088 0 0 | 34719 896 1584 | donna_c64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
1404613 | 16436 0 0 | 33191 880 1568 | donna_c64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
1426502 | 16444 0 0 | 33127 880 1568 | donna_c64 | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
1426502 | 16444 0 0 | 33127 880 1568 | donna_c64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
1610700 | 17724 0 0 | 37580 808 1600 | donna_c64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
1682562 | 19956 0 0 | 39820 808 1600 | donna_c64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
1682975 | 19956 0 0 | 39820 808 1600 | donna_c64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
1854370 | 20640 0 0 | 39983 896 1600 | donna_c64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
1884519 | 20132 0 0 | 40687 896 1600 | donna_c64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
1894844 | 20148 0 0 | 39343 896 1600 | donna_c64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
1901452 | 20708 0 0 | 40823 896 1584 | donna_c64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
1913842 | 5296 0 0 | 25783 896 1600 | ref10 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
1920037 | 5532 0 0 | 26039 896 1600 | ref10 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
1924993 | 20640 0 0 | 39887 896 1600 | donna_c64 | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
2052197 | 5764 0 0 | 25855 896 1584 | ref10 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
2082759 | 16884 0 0 | 34839 896 1584 | donna_c64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
2155034 | 16436 0 0 | 33191 880 1568 | donna_c64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
2207898 | 5172 0 0 | 21807 880 1568 | ref10 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
2220288 | 6004 0 0 | 25900 808 1600 | ref10 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
2231852 | 4924 0 0 | 24055 896 1600 | ref10 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
2269022 | 16444 0 0 | 33127 880 1568 | donna_c64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
2374337 | 5956 0 0 | 25820 808 1600 | ref10 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
2375163 | 5956 0 0 | 25820 808 1600 | ref10 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
2386314 | 5280 0 0 | 23159 896 1584 | ref10 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
2438765 | 20620 0 0 | 41479 896 1584 | donna_c64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
2447851 | 5172 0 0 | 21743 880 1568 | ref10 | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
2502780 | 17088 0 0 | 34719 896 1584 | donna_c64 | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
2504019 | 17088 0 0 | 34719 896 1584 | donna_c64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
2655590 | 19956 0 0 | 39820 808 1600 | donna_c64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
2663437 | 19956 0 0 | 39772 808 1600 | donna_c64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
2795184 | 6056 0 0 | 23583 896 1584 | ref10 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
2843505 | 6484 0 0 | 24007 896 1584 | ref10 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
2885631 | 5956 0 0 | 25820 808 1600 | ref10 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
3168949 | 5736 0 0 | 25548 808 1600 | ref10 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
4840360 | 6572 0 0 | 27319 896 1584 | ref10 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
4842012 | 6056 0 0 | 23583 896 1584 | ref10 | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
4843251 | 6572 0 0 | 27319 896 1584 | ref10 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
5418147 | 15512 0 0 | 36887 880 1584 | ref10 | gcc | 20191201 | 20190816 |
10086699 | 141280 0 0 | 162831 880 1584 | donna_c64 | gcc_-funroll-loops | 20191201 | 20190816 |
14186137 | 15512 0 0 | 36887 880 1584 | ref10 | gcc_-funroll-loops | 20191201 | 20190816 |
14419482 | 15512 0 0 | 36887 880 1584 | ref10 | cc | 20191201 | 20190816 |
16312261 | 141280 0 0 | 162831 880 1584 | donna_c64 | cc | 20191201 | 20190816 |
17553326 | 141280 0 0 | 162831 880 1584 | donna_c64 | gcc | 20191201 | 20190816 |
20037934 | 9104 0 0 | 29743 896 1600 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
22622901 | 8684 0 0 | 28871 896 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
22777363 | 23156 0 0 | 43004 808 1600 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
23051182 | 7192 0 0 | 28079 896 1584 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
25062492 | 4680 0 0 | 23895 896 1600 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
27122536 | 23224 0 0 | 43020 808 1600 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
28776188 | 3144 0 0 | 21223 896 1584 | ref | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
29961498 | 3176 0 0 | 21351 896 1584 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
31040667 | 3128 0 0 | 21103 896 1584 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
31891034 | 2764 0 0 | 19527 880 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
32366397 | 2724 0 0 | 19431 880 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
36184169 | 2724 0 0 | 19431 880 1568 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
56003213 | 8672 0 0 | 28807 896 1584 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
56223755 | 9020 0 0 | 29599 896 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
56870100 | 22444 0 0 | 42284 808 1600 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
57757637 | 23156 0 0 | 43004 808 1600 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
57779939 | 23156 0 0 | 43004 808 1600 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
61794299 | 4744 0 0 | 24015 896 1600 | ref | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
61855010 | 4776 0 0 | 24143 896 1600 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
78527820 | 2764 0 0 | 19527 880 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
81627385 | 2724 0 0 | 19431 880 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
85326213 | 7192 0 0 | 28079 896 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
88342352 | 3116 0 0 | 20791 896 1584 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
88354742 | 3116 0 0 | 20791 896 1584 | ref | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
88469143 | 3116 0 0 | 20791 896 1584 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
129336732 | 5248 0 0 | 26815 880 1584 | ref | cc | 20191201 | 20190816 |
132756372 | 5248 0 0 | 26815 880 1584 | ref | gcc | 20191201 | 20190816 |
353316544 | 5248 0 0 | 26815 880 1584 | ref | gcc_-funroll-loops | 20191201 | 20190816 |
Compiler | Implementations
|
cc | donna_c64 |
gcc | donna_c64 |
gcc -O2 -fomit-frame-pointer | donna_c64 |
gcc -O3 -fomit-frame-pointer | donna_c64 |
gcc -O -fomit-frame-pointer | donna_c64 |
gcc -Os -fomit-frame-pointer | donna_c64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | donna_c64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | donna_c64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | donna_c64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | donna_c64 |
gcc -funroll-loops | donna_c64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | donna_c64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | donna_c64 |
gcc -funroll-loops -O -fomit-frame-pointer | donna_c64 |
gcc -funroll-loops -Os -fomit-frame-pointer | donna_c64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | donna_c64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | donna_c64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | donna_c64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | donna_c64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | donna_c64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | donna_c64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | donna_c64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | donna_c64
|