Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
699300 | 7831 0 0 | 26587 944 864 | compact | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
732600 | 10987 0 0 | 29811 944 896 | compact | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
771738 | 7831 0 0 | 26587 944 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
799200 | 6419 0 0 | 23571 944 896 | compact | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
799872 | 6419 0 0 | 23627 944 896 | compact | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
815850 | 3787 0 0 | 19512 816 880 | compact | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
990675 | 10923 0 0 | 29699 944 896 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1121610 | 3787 0 0 | 19528 816 880 | compact | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1157607 | 3787 0 0 | 19528 816 880 | compact | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1239458 | 7763 0 0 | 26347 944 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
1257075 | 3554 0 0 | 19147 944 864 | compact | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1298700 | 3302 0 0 | 17871 928 864 | compact | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
1298700 | 3302 0 0 | 17871 928 864 | compact | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
1298700 | 3302 0 0 | 17887 928 864 | compact | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
1298700 | 3302 0 0 | 17887 928 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
1531783 | 3554 0 0 | 19075 944 864 | compact | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
1773225 | 3787 0 0 | 19528 816 880 | compact | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1789029 | 3646 0 0 | 19203 944 864 | compact | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
1789029 | 3646 0 0 | 19203 944 864 | compact | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
1824108 | 3302 0 0 | 17871 928 864 | compact | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1869350 | 7827 0 0 | 26387 944 864 | compact | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
2664320 | 3562 0 0 | 19155 944 864 | compact | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
2760069 | 3654 0 0 | 19211 944 864 | compact | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
2997000 | 6443 0 0 | 23643 944 896 | compact | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
4778550 | 5835 0 0 | 27463 928 864 | compact | cc | 20191128 | 20190816 |
4786875 | 5835 0 0 | 27463 928 864 | compact | gcc_-funroll-loops | 20191128 | 20190816 |
15759225 | 5835 0 0 | 27463 928 864 | compact | gcc | 20191128 | 20190816 |
30256683 | 68270 56 54 | 79074 1656 944 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
30829701 | 68270 56 54 | 79074 1656 944 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
31659012 | 100056 1192 47 | 110055 1952 976 | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
55028250 | 91373 1192 47 | 102448 1952 976 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
58466475 | 68270 56 54 | 79074 1656 944 | ref | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
79634310 | 91968 1192 47 | 103123 1952 976 | ref | g++_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
87879519 | 40461 1192 47 | 55872 1904 944 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
89229735 | 56367 1192 47 | 70979 1952 944 | ref | g++_-O_-fomit-frame-pointer | 20191128 | 20190816 |
126283839 | 55832 1192 47 | 70690 1952 944 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
128412648 | 56047 1192 47 | 70957 1952 944 | ref | g++_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
140659200 | 67582 56 54 | 78382 1656 944 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
145712475 | 64404 1192 47 | 79898 1952 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
156235275 | 64743 1192 47 | 79979 1952 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
160839000 | 40461 1192 47 | 55872 1904 944 | ref | g++_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
166757291 | 56367 1192 47 | 70979 1952 944 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
187162650 | 91816 1192 47 | 102955 1952 976 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
227312960 | 56279 1192 47 | 70883 1952 944 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
316533150 | 40501 1192 47 | 55952 1904 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
332817859 | 55783 1192 47 | 70693 1952 944 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
339077250 | 40457 1192 47 | 55872 1904 944 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
401081850 | 112534 1656 54 | 114903 2184 944 | ref | g++ | 20191128 | 20190816 |