Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
236108 | 74029 0 0 | 91959 784 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
313520 | 44685 0 0 | 56872 776 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
362952 | 73755 0 0 | 93895 784 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
371541 | 73755 0 0 | 93895 784 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
376380 | 85866 0 0 | 101477 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
381039 | 85866 0 0 | 101413 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
382232 | 84442 0 0 | 100101 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
382341 | 90754 0 0 | 106373 800 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
385268 | 92706 0 0 | 108573 800 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
386496 | 92706 0 0 | 108573 800 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
386932 | 73755 0 0 | 93895 784 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
387388 | 217124 0 0 | 124645 800 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
388743 | 90754 0 0 | 106373 800 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
389535 | 84442 0 0 | 100005 800 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
392775 | 72733 0 0 | 89879 784 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
393168 | 87431 0 0 | 103828 792 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
395652 | 126808 0 0 | 145469 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
399244 | 84442 0 0 | 100101 800 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
401283 | 56633 0 0 | 73381 800 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
403400 | 88632 0 0 | 103933 800 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
404076 | 84442 0 0 | 100101 800 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
405400 | 109752 0 0 | 128277 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
406324 | 90754 0 0 | 106373 800 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
407691 | 72733 0 0 | 89879 784 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
407904 | 105152 0 0 | 123093 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
408512 | 105152 0 0 | 123093 800 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
408736 | 87655 0 0 | 104236 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
408843 | 56276 0 0 | 72901 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
410496 | 56276 0 0 | 72901 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
412872 | 104468 0 0 | 122053 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
413256 | 104468 0 0 | 122053 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
414632 | 105152 0 0 | 123093 800 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
415092 | 88632 0 0 | 103933 800 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
415686 | 55572 0 0 | 72109 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
415764 | 87055 0 0 | 103564 792 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
417180 | 87548 0 0 | 103644 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
417924 | 73787 0 0 | 92599 784 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
418572 | 87055 0 0 | 103564 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
419240 | 109752 0 0 | 128277 800 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
422804 | 108562 0 0 | 124645 800 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
423080 | 126808 0 0 | 145469 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
427224 | 55974 0 0 | 72661 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
429740 | 56633 0 0 | 73381 800 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
430204 | 74029 0 0 | 91959 784 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
432680 | 87055 0 0 | 103564 792 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
435472 | 55572 0 0 | 72109 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
435801 | 47369 0 0 | 60677 800 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
436756 | 47066 0 0 | 60373 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
438692 | 85306 0 0 | 100749 800 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
439491 | 47370 0 0 | 60677 800 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
441136 | 55974 0 0 | 72661 800 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
441756 | 87548 0 0 | 103644 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
444684 | 56633 0 0 | 73381 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
448592 | 87431 0 0 | 103828 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
448876 | 47348 0 0 | 60645 800 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
449792 | 90810 0 0 | 106437 800 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
451287 | 50126 0 0 | 63348 792 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
452058 | 46816 0 0 | 60125 800 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
453312 | 49982 0 0 | 63204 792 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
457084 | 102972 0 0 | 65028 792 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
460124 | 50158 0 0 | 63372 792 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
467624 | 50638 0 0 | 63884 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
468036 | 50038 0 0 | 63260 792 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
469152 | 50038 0 0 | 63260 792 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
474812 | 46929 0 0 | 60213 800 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
474816 | 87655 0 0 | 104236 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
476256 | 50638 0 0 | 63884 792 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
477620 | 49420 0 0 | 62308 792 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
479140 | 47066 0 0 | 60373 800 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
482012 | 47066 0 0 | 60373 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
482888 | 46503 0 0 | 59797 800 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
483956 | 47370 0 0 | 60677 800 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
487468 | 50638 0 0 | 63884 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
487470 | 44656 0 0 | 56872 776 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
487644 | 50038 0 0 | 63260 792 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
488268 | 93006 0 0 | 59797 800 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
489312 | 49420 0 0 | 62308 792 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
490280 | 50126 0 0 | 63348 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
492162 | 44666 0 0 | 56880 776 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
492846 | 44634 0 0 | 56816 776 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
492952 | 51486 0 0 | 65028 792 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
497596 | 47371 0 0 | 60677 800 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
501024 | 50126 0 0 | 63348 792 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
501356 | 44665 0 0 | 56888 776 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
501804 | 46816 0 0 | 60125 800 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
502428 | 47371 0 0 | 60677 800 928 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
505408 | 50158 0 0 | 63372 792 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
507708 | 44656 0 0 | 56872 776 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
508288 | 50174 0 0 | 63396 792 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
511344 | 44685 0 0 | 56872 776 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
512512 | 47371 0 0 | 60677 800 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
515256 | 89264 0 0 | 56816 776 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
520368 | 44673 0 0 | 56896 776 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
521340 | 44503 0 0 | 56688 776 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
521964 | 44623 0 0 | 56800 776 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
524048 | 47370 0 0 | 60677 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
524248 | 46929 0 0 | 60213 800 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
527296 | 44666 0 0 | 56880 776 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
532527 | 44673 0 0 | 56896 776 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
535256 | 44634 0 0 | 56816 776 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
537696 | 44513 0 0 | 56696 776 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
539348 | 44632 0 0 | 56816 776 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
544548 | 44634 0 0 | 56816 776 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
550664 | 44632 0 0 | 56816 776 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
552724 | 44685 0 0 | 56872 776 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
553184 | 44734 0 0 | 56928 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
559520 | 44623 0 0 | 56800 776 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
565648 | 44503 0 0 | 56688 776 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
568652 | 44632 0 0 | 56816 776 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
595284 | 44665 0 0 | 56888 776 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
598196 | 44503 0 0 | 56688 776 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
610596 | 44666 0 0 | 56880 776 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
1182138 | 72938 0 0 | 87895 784 888 | ref | cc | 20190830 | 20190816 |
1248135 | 72938 0 0 | 87895 784 888 | ref | gcc_-funroll-loops | 20190830 | 20190816 |
1297084 | 72938 0 0 | 87895 784 888 | ref | gcc | 20190830 | 20190816 |