Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
286112 | 50046 0 0 | 63268 792 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
363531 | 72061 0 0 | 89207 784 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
366993 | 127064 0 0 | 145725 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
369600 | 84650 0 0 | 100309 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
374880 | 86154 0 0 | 101765 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
377382 | 92994 0 0 | 108861 800 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
377428 | 105360 0 0 | 123301 800 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
377820 | 72061 0 0 | 89207 784 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
377956 | 73707 0 0 | 93847 784 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
380280 | 90994 0 0 | 106613 800 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
381180 | 88920 0 0 | 104221 800 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
386704 | 110040 0 0 | 128565 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
387404 | 73707 0 0 | 93847 784 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
387896 | 105360 0 0 | 123301 800 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
388008 | 88920 0 0 | 104221 800 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
388260 | 73739 0 0 | 92551 784 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
388340 | 90994 0 0 | 106613 800 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
390496 | 84650 0 0 | 100213 800 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
391644 | 110040 0 0 | 128565 800 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
391892 | 56762 0 0 | 73509 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
398536 | 84650 0 0 | 100309 800 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
401588 | 217764 0 0 | 124965 800 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
401631 | 55871 0 0 | 72413 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
404084 | 73309 0 0 | 91239 784 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
404664 | 87751 0 0 | 104148 792 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
404892 | 73707 0 0 | 93847 784 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
405188 | 90994 0 0 | 106613 800 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
407020 | 85514 0 0 | 100957 800 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
407228 | 104754 0 0 | 122341 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
409908 | 73309 0 0 | 91239 784 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
410720 | 108882 0 0 | 124965 800 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
411474 | 56762 0 0 | 73509 800 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
412652 | 56585 0 0 | 73205 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
413900 | 55871 0 0 | 72413 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
414280 | 87751 0 0 | 104148 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
414944 | 84650 0 0 | 100309 800 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
417204 | 86154 0 0 | 101701 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
417272 | 56281 0 0 | 72965 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
419120 | 105360 0 0 | 123301 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
422524 | 56585 0 0 | 73205 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
424264 | 127064 0 0 | 145725 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
425217 | 47066 0 0 | 60373 800 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
427540 | 91114 0 0 | 106741 800 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
428768 | 87279 0 0 | 103788 792 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
428784 | 56281 0 0 | 72965 800 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
430212 | 87852 0 0 | 103948 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
430392 | 87279 0 0 | 103788 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
432171 | 50158 0 0 | 63372 792 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
437688 | 104754 0 0 | 122341 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
440164 | 87852 0 0 | 103948 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
440716 | 47148 0 0 | 60453 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
443752 | 51518 0 0 | 65060 792 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
446028 | 87943 0 0 | 104524 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
446152 | 46808 0 0 | 60109 800 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
446196 | 56762 0 0 | 73509 800 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
448212 | 92994 0 0 | 108861 800 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
451344 | 49974 0 0 | 63196 792 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
451758 | 46500 0 0 | 59781 800 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
453999 | 47148 0 0 | 60453 800 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
454104 | 49870 0 0 | 63092 792 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
454740 | 50638 0 0 | 63884 792 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
455604 | 87279 0 0 | 103788 792 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
464596 | 47186 0 0 | 60485 800 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
465696 | 49998 0 0 | 63220 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
469095 | 50638 0 0 | 63884 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
470764 | 49998 0 0 | 63220 792 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
471104 | 47148 0 0 | 60453 800 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
471464 | 49974 0 0 | 63196 792 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
475556 | 47186 0 0 | 60485 800 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
475612 | 47147 0 0 | 60453 800 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
475960 | 93000 0 0 | 59781 800 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
477072 | 47066 0 0 | 60373 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
477076 | 47126 0 0 | 60421 800 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
478852 | 44673 0 0 | 56896 776 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
480212 | 103036 0 0 | 65060 792 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
483412 | 46808 0 0 | 60109 800 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
487948 | 49420 0 0 | 62308 792 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
490112 | 44685 0 0 | 56872 776 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
490656 | 49420 0 0 | 62308 792 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
492692 | 50158 0 0 | 63372 792 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
494492 | 46929 0 0 | 60213 800 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
495312 | 44656 0 0 | 56872 776 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
496324 | 87943 0 0 | 104524 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
499236 | 44656 0 0 | 56872 776 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
501548 | 47066 0 0 | 60373 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
503420 | 47186 0 0 | 60485 800 928 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
504496 | 44634 0 0 | 56816 776 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
504608 | 49974 0 0 | 63196 792 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
508575 | 44666 0 0 | 56880 776 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
509212 | 44623 0 0 | 56800 776 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
509908 | 44665 0 0 | 56888 776 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
509940 | 44666 0 0 | 56880 776 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
511268 | 89264 0 0 | 56816 776 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
518124 | 44666 0 0 | 56880 776 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
521004 | 44634 0 0 | 56816 776 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
523240 | 44665 0 0 | 56888 776 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
527130 | 44734 0 0 | 56928 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
533812 | 50638 0 0 | 63884 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
536832 | 44503 0 0 | 56688 776 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
540260 | 46929 0 0 | 60213 800 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
540712 | 49998 0 0 | 63220 792 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
541344 | 44513 0 0 | 56696 776 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
542604 | 44634 0 0 | 56816 776 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
543460 | 44632 0 0 | 56816 776 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
543604 | 44673 0 0 | 56896 776 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
544612 | 44685 0 0 | 56872 776 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
549276 | 44685 0 0 | 56872 776 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
560152 | 44503 0 0 | 56688 776 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
566832 | 44632 0 0 | 56816 776 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
579260 | 44503 0 0 | 56688 776 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
587332 | 44623 0 0 | 56800 776 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
603932 | 44632 0 0 | 56816 776 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
1237944 | 72938 0 0 | 87895 784 888 | ref | cc | 20190830 | 20190816 |
1242244 | 72938 0 0 | 87895 784 888 | ref | gcc_-funroll-loops | 20190830 | 20190816 |
1267156 | 72938 0 0 | 87895 784 888 | ref | gcc | 20190830 | 20190816 |