Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5528604 | 9647 0 0 | 25312 784 1640 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5545980 | 4796 0 0 | 17232 784 1640 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5576068 | 4824 0 0 | 17224 784 1640 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5653432 | 4824 0 0 | 17224 784 1640 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5664256 | 4796 0 0 | 17432 784 1640 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5684424 | 4945 0 0 | 17880 784 1640 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5692420 | 9543 0 0 | 25120 784 1640 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5701900 | 4988 0 0 | 17584 784 1640 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5722184 | 4460 0 0 | 17112 784 1640 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5723544 | 4945 0 0 | 17880 784 1640 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5731568 | 5089 0 0 | 18168 784 1640 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5756612 | 4988 0 0 | 17584 784 1640 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5786156 | 4876 0 0 | 17480 784 1640 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5832736 | 4460 0 0 | 17112 784 1640 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5835160 | 9617 0 0 | 24536 784 1640 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5873008 | 4796 0 0 | 17368 784 1640 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5919120 | 9617 0 0 | 24536 784 1640 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5921872 | 4491 0 0 | 17040 784 1640 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
5976860 | 9617 0 0 | 24536 784 1640 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
5986920 | 9647 0 0 | 25312 784 1640 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
6009824 | 4460 0 0 | 17112 784 1640 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
6026740 | 9543 0 0 | 25120 784 1640 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
6049588 | 9493 0 0 | 24192 784 1640 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
6112588 | 10178 0 0 | 18168 784 1640 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
6184176 | 4988 0 0 | 17584 784 1640 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
6432688 | 9493 0 0 | 24192 784 1640 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
9286644 | 17184 0 0 | 33453 760 1536 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
9981264 | 17201 0 0 | 34813 760 1536 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
10095588 | 17201 0 0 | 34813 760 1536 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
10374660 | 17201 0 0 | 34813 760 1536 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
15669444 | 12458 0 0 | 27677 760 1920 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
16822836 | 10381 0 0 | 24949 760 1920 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
16833072 | 12458 0 0 | 27677 760 1920 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
17166748 | 10381 0 0 | 24949 760 1920 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
48061064 | 3284 0 0 | 16725 768 1640 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
48651876 | 3117 0 0 | 16277 768 1640 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
48780336 | 3284 0 0 | 16725 768 1640 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
49512932 | 3202 0 0 | 16621 768 1640 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
50061608 | 3117 0 0 | 16277 768 1640 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
50082396 | 3202 0 0 | 16621 768 1640 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
50748472 | 3314 0 0 | 16869 768 1640 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
51478448 | 3284 0 0 | 16725 768 1640 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
52174168 | 3314 0 0 | 16869 768 1640 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
54817388 | 3444 0 0 | 17045 768 1640 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
55304600 | 3638 0 0 | 17157 768 1640 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
55311144 | 3444 0 0 | 17045 768 1640 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
56035540 | 3444 0 0 | 17045 768 1640 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
56185496 | 3420 0 0 | 16805 768 1640 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
56437644 | 3420 0 0 | 17005 768 1640 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
58293404 | 3420 0 0 | 16805 768 1640 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
58645864 | 3420 0 0 | 17005 768 1640 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
59496980 | 3638 0 0 | 17157 768 1640 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
63526076 | 1663 0 0 | 11813 768 1640 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
63821736 | 1851 0 0 | 12013 768 1640 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
65391716 | 1851 0 0 | 12013 768 1640 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
65520112 | 1663 0 0 | 11869 768 1640 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
65650100 | 1677 0 0 | 11829 768 1640 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
65749580 | 1680 0 0 | 11829 768 1640 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
65807720 | 1781 0 0 | 12029 768 1640 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
65851656 | 1677 0 0 | 11829 768 1640 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
65903196 | 1781 0 0 | 12029 768 1640 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
66002668 | 1851 0 0 | 12069 768 1640 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
66041252 | 1851 0 0 | 12013 768 1640 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
66162492 | 3326 0 0 | 11813 768 1640 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
66229828 | 1706 0 0 | 11877 768 1640 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
66414896 | 1851 0 0 | 12013 768 1640 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
66570784 | 1994 0 0 | 12501 768 1640 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
66736312 | 1706 0 0 | 11653 768 1640 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
66979912 | 1706 0 0 | 11877 768 1640 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
67168652 | 1663 0 0 | 11869 768 1640 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
67280200 | 1851 0 0 | 12069 768 1640 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
67721800 | 1851 0 0 | 12069 768 1640 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
67722792 | 1677 0 0 | 11829 768 1640 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
67726696 | 3988 0 0 | 12501 768 1640 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
67969872 | 1851 0 0 | 12013 768 1640 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
67981684 | 1851 0 0 | 12013 768 1640 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
68229644 | 1680 0 0 | 11829 768 1640 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
68266904 | 1680 0 0 | 11829 768 1640 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
68472052 | 1680 0 0 | 11829 768 1640 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
69366124 | 1680 0 0 | 11829 768 1640 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
69474108 | 1677 0 0 | 11829 768 1640 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
69614292 | 1843 0 0 | 12005 768 1640 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
69836628 | 1680 0 0 | 11829 768 1640 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
69898156 | 1706 0 0 | 11653 768 1640 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
69902612 | 1851 0 0 | 12013 768 1640 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
70926884 | 1677 0 0 | 11829 768 1640 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
76606580 | 1421 0 0 | 10713 752 1608 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
78782356 | 1421 0 0 | 10713 752 1608 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
79867272 | 1420 0 0 | 10713 752 1608 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
79915812 | 1421 0 0 | 10713 752 1608 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
79955732 | 1421 0 0 | 10713 752 1608 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
80577524 | 1420 0 0 | 10713 752 1608 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
81403504 | 1412 0 0 | 10689 752 1608 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
82251752 | 1421 0 0 | 10713 752 1608 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
82342684 | 1421 0 0 | 10713 752 1608 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
83121336 | 1421 0 0 | 10713 752 1608 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
83357952 | 1411 0 0 | 10673 752 1608 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
83680652 | 1412 0 0 | 10689 752 1608 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
83724796 | 1412 0 0 | 10689 752 1608 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
83870800 | 1411 0 0 | 10673 752 1608 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
83917272 | 1412 0 0 | 10689 752 1608 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
83931820 | 1412 0 0 | 10689 752 1608 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
84072412 | 1412 0 0 | 10689 752 1608 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
84087240 | 1412 0 0 | 10689 752 1608 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
84495308 | 2824 0 0 | 10689 752 1608 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
84585108 | 1412 0 0 | 10689 752 1608 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
85093588 | 1412 0 0 | 10689 752 1608 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
85300712 | 1412 0 0 | 10689 752 1608 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
85859888 | 1412 0 0 | 10689 752 1608 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
86206072 | 1412 0 0 | 10689 752 1608 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
86722476 | 1412 0 0 | 10689 752 1608 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
100618696 | 1452 0 0 | 10729 752 1608 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
215832328 | 2530 0 0 | 14046 760 1576 | ref | cc | 20190822 | 20190816 |
217429788 | 2530 0 0 | 14046 760 1576 | ref | gcc | 20190822 | 20190816 |
219795892 | 2530 0 0 | 14046 760 1576 | ref | gcc_-funroll-loops | 20190822 | 20190816 |