Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2876280 | 13251 48 0 | 33485 832 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
2971824 | 13368 48 0 | 32253 832 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
3044344 | 13251 48 0 | 33485 832 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
3129612 | 28172 48 0 | 45582 848 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3152496 | 28574 48 0 | 46318 848 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3188724 | 13251 48 0 | 33485 832 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
3276204 | 12502 48 0 | 29645 832 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
3278876 | 28172 48 0 | 45582 848 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3286104 | 29046 48 0 | 47414 848 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3314148 | 13671 48 0 | 30286 848 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3332892 | 13270 48 0 | 31213 832 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
3389032 | 15189 48 0 | 31622 848 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3431776 | 13671 48 0 | 30286 848 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3455812 | 12502 48 0 | 29645 832 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
3492076 | 29202 48 0 | 47718 848 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3516340 | 28574 48 0 | 46318 848 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3524752 | 29046 48 0 | 47414 848 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3544780 | 9378 48 0 | 24870 848 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3564940 | 15189 48 0 | 31622 848 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3579616 | 13270 48 0 | 31213 832 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
3590940 | 21874 48 0 | 37574 848 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3611476 | 29202 48 0 | 47718 848 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3616776 | 21444 48 0 | 36558 848 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3629420 | 28574 48 0 | 46318 848 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3701140 | 14851 48 0 | 30902 848 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3733136 | 21654 48 0 | 37070 848 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3743076 | 15189 48 0 | 31622 848 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3818612 | 9378 48 0 | 24870 848 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3821100 | 21654 48 0 | 37070 848 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3828972 | 21654 48 0 | 37070 848 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3832380 | 13517 48 0 | 29934 848 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3869428 | 21782 48 0 | 37222 848 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3890124 | 21782 48 0 | 37238 848 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3908060 | 15239 48 0 | 31798 848 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3926632 | 15239 48 0 | 31798 848 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3932728 | 13937 48 0 | 30446 848 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3954512 | 14851 48 0 | 30902 848 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3967456 | 44070 96 0 | 37974 848 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3998168 | 14920 48 0 | 31286 848 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4002676 | 14920 48 0 | 31286 848 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4004348 | 21782 48 0 | 37174 848 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4011136 | 8839 48 0 | 24230 848 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
4014204 | 21444 48 0 | 36558 848 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4015904 | 21622 48 0 | 36894 848 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4024824 | 21874 48 0 | 37574 848 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4056920 | 9378 48 0 | 24870 848 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4061804 | 13937 48 0 | 30446 848 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4071972 | 22035 48 0 | 37974 848 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4157408 | 13559 48 0 | 30118 848 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4178080 | 13559 48 0 | 30118 848 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4273568 | 13671 48 0 | 30286 848 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4298600 | 13517 48 0 | 29934 848 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4422660 | 7059 48 0 | 20222 848 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4589592 | 7059 48 0 | 20222 848 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4625988 | 7599 48 0 | 20790 848 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4687016 | 7041 48 0 | 20206 848 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4723596 | 7599 48 0 | 20790 848 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4740732 | 14004 96 0 | 20158 848 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4744616 | 7516 48 0 | 20670 848 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4857776 | 6960 48 0 | 20134 848 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4874906 | 5984 48 0 | 18057 824 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4886632 | 15344 96 0 | 21158 848 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4894784 | 7672 48 0 | 21158 848 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4896724 | 7060 48 0 | 20238 848 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4930448 | 6101 48 0 | 18209 824 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4941104 | 6101 48 0 | 18209 824 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4970224 | 7337 48 0 | 20510 848 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4975884 | 6097 48 0 | 18193 824 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4981988 | 7041 48 0 | 20206 848 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
5006548 | 7041 48 0 | 20206 848 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
5022528 | 7516 48 0 | 20670 848 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
5024592 | 7100 48 0 | 20254 848 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
5087652 | 6960 48 0 | 20134 848 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
5102148 | 5984 48 0 | 18057 824 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5118432 | 7060 48 0 | 20238 848 928 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
5124092 | 7576 48 0 | 20734 848 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
5137988 | 7041 48 0 | 20206 848 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
5142324 | 7059 48 0 | 20222 848 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
5145972 | 7599 48 0 | 20790 848 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
5147460 | 7121 48 0 | 19950 848 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
5149580 | 7516 48 0 | 20670 848 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
5154504 | 5997 48 0 | 18073 824 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
5174528 | 7042 48 0 | 20206 848 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
5194120 | 5984 48 0 | 18057 824 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5237384 | 7100 48 0 | 20254 848 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
5238568 | 7337 48 0 | 20510 848 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
5293800 | 7060 48 0 | 20238 848 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
5318960 | 7002 48 0 | 20158 848 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
5357468 | 7121 48 0 | 19950 848 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
5377552 | 6097 48 0 | 18193 824 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5379096 | 7508 48 0 | 20670 848 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
5395060 | 7447 48 0 | 20590 848 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
5400772 | 6097 48 0 | 18209 824 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5432584 | 7576 48 0 | 20734 848 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
5446080 | 5984 48 0 | 18041 824 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5472488 | 11968 96 0 | 18057 824 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5598460 | 5984 48 0 | 18057 824 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5733484 | 7576 48 0 | 20734 848 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
5764528 | 5978 48 0 | 18057 824 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5780072 | 6097 48 0 | 18193 824 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5786824 | 5984 48 0 | 18057 824 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5860404 | 5984 48 0 | 18041 824 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5871728 | 5984 48 0 | 18057 824 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5902324 | 5984 48 0 | 18057 824 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5911624 | 6097 48 0 | 18209 824 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5915408 | 5984 48 0 | 18057 824 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5933440 | 5984 48 0 | 18041 824 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5938524 | 6097 48 0 | 18209 824 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5983864 | 5984 48 0 | 18041 824 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5999720 | 5984 48 0 | 18057 824 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
6002100 | 5978 48 0 | 18057 824 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
6200712 | 6097 48 0 | 18209 824 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
19452712 | 11065 48 0 | 25903 840 888 | ref | gcc | 20190825 | 20190816 |
21185632 | 11065 48 0 | 25903 840 888 | ref | cc | 20190825 | 20190816 |
21322916 | 11065 48 0 | 25903 840 888 | ref | gcc_-funroll-loops | 20190825 | 20190816 |