Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
134880 | 9089 0 0 | 27265 920 864 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
134880 | 9129 0 0 | 27577 920 880 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
135200 | 9165 0 0 | 27081 920 864 | ARMv8A | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
135200 | 9213 0 0 | 27649 920 880 | ARMv8A | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
136240 | 6825 0 0 | 21657 904 856 | ARMv8A | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
136240 | 6825 0 0 | 21657 904 856 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
136720 | 7097 0 0 | 23009 920 864 | ARMv8A | gcc_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
136720 | 7129 0 0 | 24345 920 880 | ARMv8A | gcc_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
137680 | 6829 0 0 | 21625 904 856 | ARMv8A | gcc_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
137680 | 6829 0 0 | 21625 904 856 | ARMv8A | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
137760 | 7085 0 0 | 22977 920 864 | ARMv8A | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
137760 | 7117 0 0 | 24337 920 880 | ARMv8A | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
137840 | 7065 0 0 | 23081 920 864 | ARMv8A | gcc_-O_-fomit-frame-pointer | 20190907 | 20190816 |
137840 | 7065 0 0 | 23081 920 864 | ARMv8A | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
137840 | 9665 0 0 | 29001 920 864 | ARMv8A | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190907 | 20190816 |
137840 | 9665 0 0 | 29001 920 864 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
175680 | 9789 0 0 | 27454 800 888 | generic32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190907 | 20190816 |
181200 | 9649 0 0 | 27230 800 888 | generic32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
184320 | 9721 0 0 | 27358 800 888 | generic32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
184320 | 9721 0 0 | 27358 800 888 | generic32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
184320 | 9721 0 0 | 27358 800 888 | generic32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
188480 | 8709 0 0 | 31033 904 864 | ARMv8A | gcc_-funroll-loops | 20190907 | 20190816 |
188560 | 8709 0 0 | 31033 904 864 | ARMv8A | cc | 20190907 | 20190816 |
188560 | 8709 0 0 | 31033 904 864 | ARMv8A | gcc | 20190907 | 20190816 |
188800 | 11905 0 0 | 29534 800 888 | generic32lc | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
189680 | 11905 0 0 | 29534 800 888 | generic32lc | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
189680 | 11905 0 0 | 29534 800 888 | generic32lc | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
190160 | 12361 0 0 | 30022 800 888 | generic32lc | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190907 | 20190816 |
192400 | 11833 0 0 | 29414 800 888 | generic32lc | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
202320 | 14937 0 0 | 32961 920 864 | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
202720 | 11429 0 0 | 27281 920 864 | generic32lc | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
204880 | 11813 0 0 | 27737 920 864 | generic32lc | gcc_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
216480 | 13073 0 0 | 31097 920 864 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
216640 | 10613 0 0 | 26537 920 864 | generic32 | gcc_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
217360 | 10477 0 0 | 26329 920 864 | generic32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
219520 | 10657 0 0 | 25473 904 856 | generic32lc | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
219600 | 10661 0 0 | 25521 904 856 | generic32lc | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
219680 | 10661 0 0 | 25521 904 856 | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
220480 | 10657 0 0 | 25473 904 856 | generic32lc | gcc_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
223040 | 15313 0 0 | 33257 920 864 | generic32lc | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
230080 | 13201 0 0 | 31137 920 864 | generic32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
231200 | 12993 0 0 | 30113 920 880 | generic32lc | gcc_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
233280 | 16145 0 0 | 35369 920 864 | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
233360 | 16145 0 0 | 35369 920 864 | generic32lc | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190907 | 20190816 |
233680 | 11569 0 0 | 28689 920 880 | generic32 | gcc_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
234640 | 9645 0 0 | 24457 904 856 | generic32 | gcc_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
234640 | 12037 0 0 | 28025 920 864 | generic32lc | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
234720 | 12037 0 0 | 28025 920 864 | generic32lc | gcc_-O_-fomit-frame-pointer | 20190907 | 20190816 |
234800 | 9645 0 0 | 24457 904 856 | generic32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
235760 | 9641 0 0 | 24505 904 856 | generic32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
235760 | 9641 0 0 | 24505 904 856 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
238320 | 14973 0 0 | 33409 920 880 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
238800 | 11349 0 0 | 28449 920 880 | generic32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
243280 | 12629 0 0 | 29729 920 880 | generic32lc | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
243920 | 17517 0 0 | 35953 920 880 | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
251360 | 10981 0 0 | 26969 920 864 | generic32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
251920 | 15081 0 0 | 33537 920 880 | generic32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
252000 | 10981 0 0 | 26969 920 864 | generic32 | gcc_-O_-fomit-frame-pointer | 20190907 | 20190816 |
252960 | 14133 0 0 | 33353 920 864 | generic32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190907 | 20190816 |
252960 | 14133 0 0 | 33353 920 864 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
253760 | 17897 0 0 | 36345 920 880 | generic32lc | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
582480 | 7827 0 0 | 25849 920 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
586400 | 12223 0 0 | 30673 920 880 | compact | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
588560 | 7895 0 0 | 25841 920 864 | compact | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
590800 | 12299 0 0 | 30729 920 880 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
592800 | 19577 0 0 | 41849 904 864 | generic32 | gcc_-funroll-loops | 20190907 | 20190816 |
592880 | 19577 0 0 | 41849 904 864 | generic32 | gcc | 20190907 | 20190816 |
593280 | 19577 0 0 | 41849 904 864 | generic32 | cc | 20190907 | 20190816 |
639920 | 9015 0 0 | 26129 920 880 | compact | gcc_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
640320 | 9099 0 0 | 26193 920 880 | compact | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
772560 | 8647 0 0 | 27865 920 864 | compact | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190907 | 20190816 |
773680 | 8647 0 0 | 27865 920 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
834560 | 25365 0 0 | 47633 904 864 | generic32lc | gcc_-funroll-loops | 20190907 | 20190816 |
834720 | 25365 0 0 | 47633 904 864 | generic32lc | cc | 20190907 | 20190816 |
834720 | 25365 0 0 | 47633 904 864 | generic32lc | gcc | 20190907 | 20190816 |
915440 | 4854 0 0 | 20705 920 864 | compact | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
935600 | 4874 0 0 | 20785 920 864 | compact | gcc_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
1010720 | 4441 0 0 | 19289 904 856 | compact | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
1011520 | 4441 0 0 | 19289 904 856 | compact | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
1037360 | 4445 0 0 | 19241 904 856 | compact | gcc_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
1037440 | 4445 0 0 | 19241 904 856 | compact | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
1165360 | 4994 0 0 | 20985 920 864 | compact | gcc_-O_-fomit-frame-pointer | 20190907 | 20190816 |
1165440 | 4994 0 0 | 20985 920 864 | compact | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
4589120 | 6995 0 0 | 29273 904 864 | compact | gcc_-funroll-loops | 20190907 | 20190816 |
4591120 | 6995 0 0 | 29273 904 864 | compact | gcc | 20190907 | 20190816 |
4591680 | 6995 0 0 | 29273 904 864 | compact | cc | 20190907 | 20190816 |
13949840 | 61734 56 54 | 75125 1640 952 | ref | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190907 | 20190816 |
14166320 | 61414 56 54 | 74781 1640 952 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
14301600 | 61414 56 54 | 74781 1640 952 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
14348800 | 61334 56 54 | 74653 1640 952 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
14365200 | 61414 56 54 | 74781 1640 952 | ref | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
14838080 | 62928 1192 47 | 76461 1936 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
18840160 | 76145 1192 47 | 86907 1936 960 | ref | g++_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
18844320 | 83319 1192 47 | 92219 1936 960 | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
19025600 | 75569 1192 47 | 86291 1936 960 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
23646640 | 55483 1192 47 | 69000 1936 944 | ref | g++_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
24340160 | 54967 1192 47 | 68452 1936 944 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
36354320 | 40513 1192 47 | 54523 1880 904 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
36674800 | 40513 1192 47 | 54523 1880 904 | ref | g++_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
37162880 | 61925 1192 47 | 77180 1936 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
38369520 | 40469 1192 47 | 54523 1880 904 | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
38834640 | 54201 1192 47 | 68236 1936 944 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
38868320 | 54201 1192 47 | 68236 1936 944 | ref | g++_-O_-fomit-frame-pointer | 20190907 | 20190816 |
141757920 | 110959 1656 54 | 112320 2160 944 | ref | g++ | 20190907 | 20190816 |