Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2180432 | 17501 48 0 | 35822 848 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2188724 | 15773 48 0 | 32190 848 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2272256 | 16956 48 0 | 34686 848 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2274668 | 15605 48 0 | 31934 848 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2304104 | 6259 48 0 | 19398 848 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
2357984 | 17501 48 0 | 35822 848 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2362636 | 13335 48 0 | 32197 832 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
2377992 | 13413 48 0 | 30549 832 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
2407000 | 16654 48 0 | 34030 848 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2410520 | 15361 48 0 | 31366 848 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2463976 | 15773 48 0 | 32190 848 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2499740 | 13189 48 0 | 33381 832 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
2508496 | 15361 48 0 | 31366 848 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2541956 | 13935 48 0 | 30406 848 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2574468 | 12962 48 0 | 28638 848 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2574632 | 13935 48 0 | 30406 848 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2604604 | 13413 48 0 | 30549 832 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
2637432 | 17602 48 0 | 36062 848 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2684540 | 15772 48 0 | 32238 848 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2688908 | 16956 48 0 | 34686 848 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2700020 | 12853 48 0 | 28254 848 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2764504 | 15773 48 0 | 32190 848 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2777760 | 16956 48 0 | 34686 848 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2782340 | 13156 48 0 | 29022 848 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2783256 | 16654 48 0 | 34030 848 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2821528 | 15772 48 0 | 32238 848 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2832500 | 12869 48 0 | 28278 848 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2839728 | 13640 48 0 | 30230 848 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2844364 | 13640 48 0 | 30230 848 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2854000 | 13765 48 0 | 31669 832 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
2944644 | 13189 48 0 | 33381 832 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
2963640 | 15605 48 0 | 31934 848 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2993600 | 17602 48 0 | 36062 848 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3007772 | 13518 48 0 | 29894 848 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3014204 | 12962 48 0 | 28638 848 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3029272 | 13189 48 0 | 33381 832 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
3090008 | 12869 48 0 | 28294 848 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3091940 | 13765 48 0 | 31669 832 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
3092120 | 12532 48 0 | 27614 848 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3092960 | 26312 96 0 | 29022 848 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3095428 | 12821 48 0 | 28078 848 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3095700 | 12853 48 0 | 28254 848 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3114388 | 12532 48 0 | 27614 848 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3148340 | 13518 48 0 | 29894 848 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3166936 | 12853 48 0 | 28254 848 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3175552 | 12456 48 0 | 27830 848 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
3211242 | 6886 48 0 | 20006 848 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
3225448 | 13011 48 0 | 28486 848 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3227396 | 13011 48 0 | 28486 848 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3230372 | 12869 48 0 | 28230 848 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3231016 | 13640 48 0 | 30230 848 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3232464 | 13526 48 0 | 30062 848 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3262492 | 14128 96 0 | 20494 848 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3279420 | 13011 48 0 | 28486 848 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3389784 | 13526 48 0 | 30062 848 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3613000 | 6311 48 0 | 19430 848 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3616784 | 6259 48 0 | 19398 848 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3637576 | 6972 48 0 | 20102 848 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3670748 | 6277 48 0 | 19414 848 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3692164 | 6737 48 0 | 19886 848 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3698696 | 6259 48 0 | 19398 848 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3732832 | 6971 48 0 | 20126 848 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3738392 | 6971 48 0 | 20126 848 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3755280 | 6971 48 0 | 20126 848 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3791336 | 6278 48 0 | 19414 848 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3792279 | 6278 48 0 | 19414 848 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3823072 | 6277 48 0 | 19414 848 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3840042 | 5291 48 0 | 17337 824 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
3863148 | 6180 48 0 | 19326 848 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3869832 | 5293 48 0 | 17353 824 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
3878232 | 6955 48 0 | 20086 848 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3885956 | 5319 48 0 | 17369 824 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
3888528 | 6955 48 0 | 20086 848 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3914780 | 5291 48 0 | 17337 824 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
3957844 | 12444 96 0 | 19334 848 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
3972404 | 6955 48 0 | 20086 848 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3973512 | 6512 48 0 | 19318 848 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
3982984 | 5289 48 0 | 17337 824 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
3998808 | 6972 48 0 | 20102 848 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4022700 | 6737 48 0 | 19886 848 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4043180 | 5376 48 0 | 17457 824 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4064744 | 7064 48 0 | 20494 848 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4070524 | 6955 48 0 | 20086 848 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4070936 | 6278 48 0 | 19414 848 928 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4101380 | 5291 48 0 | 17337 824 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4152364 | 5381 48 0 | 17457 824 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4156780 | 5286 48 0 | 17337 824 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4162668 | 6259 48 0 | 19398 848 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4179656 | 5368 48 0 | 17441 824 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4191460 | 6512 48 0 | 19318 848 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4200980 | 5293 48 0 | 17353 824 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4203800 | 5291 48 0 | 17337 824 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4219704 | 5368 48 0 | 17441 824 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4240748 | 6277 48 0 | 19414 848 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4245648 | 5291 48 0 | 17337 824 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4249496 | 6972 48 0 | 20102 848 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
4252528 | 6311 48 0 | 19430 848 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4265256 | 6259 48 0 | 19398 848 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4290016 | 5376 48 0 | 17457 824 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4307776 | 6180 48 0 | 19326 848 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4315452 | 5368 48 0 | 17441 824 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4341968 | 5291 48 0 | 17337 824 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4354488 | 5381 48 0 | 17457 824 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4420000 | 6222 48 0 | 19334 848 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
4518936 | 5289 48 0 | 17337 824 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4575368 | 5286 48 0 | 17337 824 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4584528 | 10582 96 0 | 17337 824 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4622016 | 5376 48 0 | 17457 824 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4637268 | 5293 48 0 | 17353 824 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4748388 | 5289 48 0 | 17337 824 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4769220 | 5376 48 0 | 17457 824 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
4851616 | 5289 48 0 | 17337 824 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
18190083 | 10526 48 0 | 25359 840 888 | ref | gcc_-funroll-loops | 20190825 | 20190816 |
20106036 | 10526 48 0 | 25359 840 888 | ref | cc | 20190825 | 20190816 |
20548204 | 10526 48 0 | 25359 840 888 | ref | gcc | 20190825 | 20190816 |